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
339371154896	339371155467	339371156015	339371156567	339371157117	339371157667	339371158217	339371158767	339371159317	339371159867	339371160417	339371160967	339371161517	339371162067	339371162617	339371163167	339371163717	339371164267	339371164817	339371165367	339371165917	339371166467	339371167017	339371167567	339371168117	339371168667	339371169217	339371169767	339371170317	339371170867	339371171417	339371171967	339371172517	339371173067	339371173617	339371174167	339371174717	339371175267	339371175817	339371176367	339371176917	339371177467	339371178017	339371178567	339371179117	339371179667	339371180217	339371180767	339371181317	339371181867	339371182417	339371182967	339371183517	339371184067	339371184617	339371185167	339371185717	339371186267	339371186817	339371187367	339371187917	339371188467	339371189017	339371189567	339371190117	339371190667	339371191217	339371191767	339371192317	339371192867	339371193417	339371193967	339371194517	339371195067	339371195617	339371196167	339371196717	339371197267	339371197817	339371198367	339371198917	339371199467	339371200020	339371200567	339371201117	339371201667	339371202217	339371202767	339371203317	339371203867	339371204417	339371204967	339371205517	339371206067	339371206617	339371207167	339371207717	339371208267	339371208817	339371209367	339371209917	339371210467	339371211017	339371211567	339371212117	339371212667	339371213217	339371213767	339371214317	339371214867	339371215417	339371215967	339371216517	339371217067	339371217617	339371218167	339371218717	339371219267	339371219817	339371220367	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	3600	2300	2749	3600	2300	2749	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24716	21598	28841	24798	21033	11243	4055	2108	1410	1216	1274	3122	22644	20321	11010	3613	1195	790	652	692	614	655	621	656	617	609	679	647	627	652	686	602	606	628	609	588	679	639	657	621	635	627	610	667	598	651	640	655	635	620	650	614	659	642	588	610	659	621	658	650	606	628	662	640	622	635	638	645	684	654	628	612	637	631	616	641	630	613	612	643	592	613	624	607	658	562	621	638	588	643	630	638	611	681	658	646	593	658	649	624	620	655	613	651	612	613	599	650	616	633	598	678	650	666	595	627	623	600	629	634	654	651	642	660	633	623	691	651	602	666	635	655	650	665	697	588	644	609	633	615	635	643	645	640	606	605	605	630	617	618	578	713	637	634	621	660	618	639	594	669	673	617	617	656	636	590	635	656	660	637	639	658	640	593	637	668	600	657	626	576	638	638	626	583	633	647	642	654	565	651	655	632	667	679	622	684	676	630	652	671	635	622	587	624	622	670	615	656	626	648	642	617	631	686	637	655	615	657	644	628	586	662	667	702	607	635	607	600	656	614	620	628	646	636	589	619	662	625	646	686	642	607	635	636	649	639	616	643	603	615	602	614	600	622	639	615	633	627	584	662	660	655	644	663	624	685	658	673	648	600	636	587	627	589	655	611	671	645	663	610	654	682	626	610	625	642	632	645	681	612	633	584	586	625	637	631	606	603	648	640	648	635	624	624	624	614	573	648	607	574	614	666	668	620	655	675	599	639	620	619	642	623	605	614	597	622	678	597	595	585	618	629	652	618	638	660	572	582	657	618	648	616	622	703	655	618	603	639	616	637	622	572	632	635	592	591	676	639	596	638	655	665	613	666	594	657	679	588	632	583	605	644	682	626	675	649	639	603	626	637	664	593	648	655	639	663	632	610	600	608	639	651	621	643	642	604	597	610	597	637	613	610	635	668	621	620	614	635	649	586	659	614	654	644	591	619	607	633	654	623	624	621	667	643	614	610	578	656	616	614	620	646	625	621	639	678	614	635	645	552	642	646	649	595	598	622	637	605	639	600	623	607	677	603	638	654	680	597	635	626	652	679	601	637	650	632	588	623	628	645	652	617	624	609	607	650	605	649	623	638	618	605	610	621	623	600	635	675	623	604	622	647	645	609	657	616	618	669	623	650	658	614	656	611	644	653	579	611	627	644	643	589	624	660	599	656	581	603	632	618	670	634	641	637	650	611	629	631	604	623	647	633	612	631	640	646	651	620	618	608	618	689	646	630	638	635	603	642	646	646	613	610	661	645	634	601	642	681	657	584	651	632	656	616	609	611	658	612	641	644	630	667	632	653	591	666	623	629	633	648	659	582	640	647	637	613	625	620	638	632	615	630	616	637	668	579	639	586	650	670	593	655	640	615	650	640	587	620	645	594	631	594	607	613	622	628	624	651	606	643	594	620	597	611	613	622	599	647	654	641	632	652	626	611	623	622	602	624	603	593	599	655	629	647	617	631	675	646	640	638	632	620	645	642	657	606	618	646	686	651	638	628	644	610	639	660	639	608	634	636	629	664	610	636	592	639	634	621	634	597	646	632	620	579	625	628	656	625	612	670	631	735	600	607	621	639	611	622	645	654	601	618	657	612	636	636	642	607	616	606	702	626	612	618	649	617	600	645	604	631	622	631	633	645	619	618	654	595	645	619	653	621	623	700	631	613	591	638	678	622	612	590	586	661	658	597	653	665	591	658	605	627	638	602	629	669	645	640	650	585	600	623	601	622	593	643	670	624	656	599	658	632	617	579	611	605	634	640	600	642	624	581	605	680	624	639	602	629	623	616	634	604	618	621	676	628	633	597	611	622	622	631	634	643	662	640	616	611	644	646	608	667	626	647	640	614	656	633	632	600	614	657	625	673	684	597	610	631	665	623	705	609	647	590	630	630	654	591	654	600	641	640	602	586	634	637	593	643	653	617	622	621	573	585	632	666	592	626	608	629	585	587	622	603	670	581	597	631	654	632	614	640	590	632	592	647	638	629	591	608	642	630	605	631	660	603	622	623	606	629	582	592	648	585	638	662	645	589	614	645	680	583	601	619	615	618	616	641	603	655	627	641	599	654	608	623	648	647	631	606	591	625	633	652	652	610	654	620	609	612	594	634	620	650	662	666	629	598	660	605	689	597	638	598	601	663	637	604	607	601	583	606	607	593	654	655	631	638	616	655	570	612	631	615	613	694	616	669	649	603	619	639	654	608	608	611	618	620	623	613	626	654	593	586	610	628	648	622	703	701	620	651	634	663	602	646	634	627	608	638	614	667	630	625	653	599	623	601	644	668	568	611	650	620	607	634	665	591	628	664	646	672	607	594	638	641	644	625	618	637	629	656	605	627	622	625	599	596	637	618	591	643	600	657	593	637	639	653	633	622	618	626	604	606	664	665	645	645	618	646	662	598	635	631	609	616	637	634	618	593	639	641	621	599	636	627	643	614	632	647	609	652	589	637	586	659	664	646	595	555	647	675	634	610	600	635	600	692	625	596	602	624	652	603	667	618	603	624	613	600	606	684	661	603	676	632	619	630	607	636	598	654	618	631	641	626	633	626	613	656	633	629	657	614	631	635	612	606	646	599	624	662	629	637	622	604	673	626	593	623	620	598	632	618	631	619	653	631	640	629	644	645	595	576	651	623	595	659	607	621	624	574	606	646	675	627	611	587	681	643	653	624	637	610	587	644	607	648	653	615	623	598	596	619	624	631	597	579	609	664	618	616	613	621	641	666	664	627	637	607	652	654	590	607	651	634	579	645	668	631	611	628	621	644	641	664	572	610	633	623	623	650	587	671	639	667	598	632	614	665	625	670	636	620	665	639	636	631	605	587	631	632	642	601	610	631	625	597	663	629	636	642	615	634	645	581	620	650	657	636	650	590	632	658	668	632	634	599	555	603	606	601	647	622	654	579	603	665	655	626	600	633	624	637	608	677	621	605	635	631	660	652	648	650	593	649	600	638	664	654	644	636	642	637	610	630	686	606	612	595	612	619	660	600	584	605	636	636	587	611	625	678	617	697	618	657	613	622	591	614	637	632	664	588	643	618	601	584	661	600	630	666	649	656	639	618	625	664	616	604	650	678	617	647	607	690	615	627	617	586	637	623	657	646	631	605	632	646	587	591	606	652	595	590	592	661	587	636	678	594	661	638	650	618	634	640	612	607	641	670	609	648	641	644	628	638	615	661	599	607	628	620	633	635	603	581	624	602	622	676	656	568	636	617	655	626	633	618	632	627	631	678	622	640	595	612	646	621	600	607	654	614	569	637	642	593	658	636	610	631	638	607	659	577	588	624	608	667	644	634	608	647	619	624	605	621	596	621	672	637	620	565	622	641	634	595	597	633	664	589	631	608	694	612	655	642	654	609	625	624	608	581	661	641	650	627	636	599	670	606	633	595	630	691	605	594	626	621	598	639	664	639	645	625	589	665	636	628	634	585	611	623	627	621	572	619	662	634	601	623	623	637	705	626	613	609
8661	16044	16429	10688	7240	5111	3214	2392	1706	1405	1708	4918	24361	18011	9476	3457	1177	735	589	587	561	544	572	573	555	560	570	558	541	552	567	552	565	585	514	556	572	566	563	564	547	574	535	564	546	532	564	588	565	547	516	596	549	554	572	548	532	559	585	607	553	539	593	532	570	603	576	529	560	575	530	575	557	536	530	541	576	575	623	616	549	543	556	552	584	546	567	602	608	572	541	582	578	603	568	585	568	571	547	555	563	559	542	584	596	548	550	550	570	568	561	552	513	575	548	543	558	573	570	552	525	560	583	558	548	539	568	551	521	485	587	561	576	594	533	536	579	540	577	568	571	548	557	592	564	568	603	521	532	544	540	559	571	558	526	541	563	564	565	565	584	556	534	542	575	592	583	559	543	553	542	537	555	578	517	579	555	565	598	592	550	515	527	557	577	595	592	529	588	557	549	555	574	555	554	601	549	543	577	536	561	587	535	606	528	519	597	587	576	593	532	574	593	487	602	549	538	567	537	584	566	563	547	569	562	578	540	533	536	586	529	607	560	547	514	595	572	579	578	563	565	518	578	527	546	575	551	541	513	564	522	549	549	570	519	534	550	550	503	600	582	569	578	600	608	577	576	558	628	541	563	526	553	585	533	572	561	521	573	554	559	571	599	548	522	592	580	551	567	560	546	556	578	586	545	521	505	587	552	538	571	544	523	560	577	570	595	586	525	567	551	558	523	560	585	534	567	579	593	498	581	572	544	543	545	568	521	540	565	540	585	600	581	581	539	564	568	558	544	618	540	566	573	540	588	546	563	582	545	537	577	538	564	566	606	542	585	530	551	570	592	537	582	554	584	520	543	572	594	573	555	587	517	584	551	547	564	546	573	542	567	550	561	544	547	534	611	576	545	584	532	560	575	561	530	532	556	564	541	562	572	553	565	556	573	565	549	556	590	606	517	553	595	530	552	582	577	542	574	562	569	575	574	546	554	574	619	550	539	556	528	558	575	576	579	566	592	564	585	524	601	509	606	575	553	549	529	561	541	534	543	560	559	571	589	556	511	584	572	572	545	582	567	571	567	511	588	560	549	503	544	555	619	551	559	594	554	543	579	566	503	588	567	612	617	554	552	570	535	567	540	576	549	540	584	570	550	553	555	573	531	549	552	579	551	550	523	564	539	552	535	560	579	576	580	572	577	560	553	546	585	581	560	600	531	563	521	563	544	539	566	580	575	539	547	543	580	593	601	599	564	552	522	550	537	603	575	546	559	563	602	496	570	558	582	554	614	571	535	604	565	530	575	596	558	570	566	544	551	537	542	553	537	537	551	549	545	597	617	577	557	545	553	541	549	590	587	527	573	563	553	559	597	552	537	574	583	617	546	582	552	536	549	546	569	574	571	563	519	567	565	506	552	562	569	574	547	530	552	570	554	579	563	541	548	572	542	519	586	581	548	549	542	520	559	557	546	541	550	571	536	562	555	530	526	558	581	520	515	494	551	552	513	583	575	558	547	552	577	572	557	557	532	529	572	557	566	567	572	532	534	577	611	554	554	542	593	512	625	569	545	558	573	574	575	555	560	528	543	535	552	582	561	595	526	569	527	543	544	594	526	573	553	530	558	615	571	553	569	574	562	567	521	548	539	529	517	581	571	561	582	519	596	520	545	570	577	600	572	553	560	594	558	539	545	540	565	566	563	511	575	520	517	551	545	589	561	558	551	579	570	524	567	552	528	560	560	562	557	569	597	534	612	527	576	555	554	533	577	573	518	548	595	567	580	552	569	528	634	559	555	530	549	546	566	552	547	556	556	558	553	581	550	545	569	580	577	541	544	577	623	580	571	529	523	587	529	555	551	581	569	576	565	506	530	559	550	559	577	577	536	526	540	530	573	544	545	541	531	562	566	571	585	543	557	567	539	542	580	562	576	564	539	556	557	552	526	578	555	571	530	566	579	577	556	586	548	554	521	558	571	582	536	533	553	550	564	540	586	540	573	557	588	563	550	533	534	577	563	541	531	617	560	552	549	578	548	552	591	510	576	579	564	548	594	517	532	559	584	557	568	571	558	602	522	552	572	509	540	518	516	552	562	554	561	587	578	582	539	527	561	568	550	578	532	568	581	577	515	573	571	547	567	584	546	569	567	527	567	521	562	525	575	580	577	538	541	588	525	567	536	580	552	554	576	589	606	576	551	546	527	555	576	559	546	591	553	545	575	559	571	567	557	563	564	588	555	566	586	551	524	611	548	576	535	562	537	552	563	544	592	564	576	538	557	578	512	569	557	587	604	497	574	529	568	559	562	555	539	558	575	556	570	560	587	532	531	535	578	565	550	549	572	584	514	549	565	525	569	571	566	555	557	586	560	554	545	507	540	551	547	533	575	557	554	560	544	592	553	576	554	556	557	575	607	553	530	570	565	536	555	527	544	544	551	517	553	585	558	580	539	572	547	583	572	599	567	606	553	578	520	568	597	542	533	533	564	567	507	566	540	522	565	554	581	566	527	561	531	588	594	574	574	537	584	584	600	530	595	564	549	570	587	575	541	572	546	558	527	552	543	507	538	574	580	547	567	573	519	545	565	576	591	568	570	524	606	607	533	494	522	542	551	539	495	534	556	580	568	536	523	547	556	515	524	544	518	541	551	553	560	560	557	535	548	567	533	535	532	554	524	577	539	562	528	585	558	576	512	540	582	540	598	573	599	540	583	563	595	588	556	558	581	553	537	566	562	548	596	533	586	557	550	575	557	561	558	537	541	553	581	597	598	590	571	557	585	568	547	522	537	549	537	558	539	598	586	531	515	557	557	548	559	564	561	561	565	550	529	573	599	569	576	569	573	551	509	549	567	588	530	556	533	530	564	507	539	580	520	586	565	560	570	588	549	562	562	554	574	554	594	604	565	575	593	622	598	562	560	557	553	580	576	520	550	582	538	574	564	593	542	540	569	573	559	552	525	586	582	558	533	560	591	556	545	558	565	579	562	577	587	582	607	582	561	502	526	527	537	556	571	533	554	589	558	561	538	540	591	555	533	574	550	589	600	569	525	593	562	580	527	563	566	539	572	497	573	540	526	583	575	561	574	545	540	570	557	541	602	513	534	505	558	551	541	570	556	525	568	538	550	601	564	572	560	559	558	576	561	558	575	574	580	568	522	601	633	545	565	579	556	582	594	562	532	567	513	589	526	518	539	568	518	508	547	550	574	578	530	524	535	545	544	566	559	570	580	564	546	537	585	538	545	552	562	559	533	562	528	582	573	584	519	563	572	523	553	569	570	598	569	555	544	586	567	557	586	548	581	570	546	553	521	586	592	554	553	541	537	533	591	546	511	567	562	561	529	588	593	554	543	577	584	523	535	558	553	538	556	582	563	547	524	598	554	573	554	552	578	578	529	519	565	580	598	551	538	545	569	554	553	527	574	584	571	567	579	522	579	543	541	546	559	556	563	555	545	564	550	591	572	610	543	555	559	599	556	577	586	539	586	581	555	563	562	528
27095	13134	8092	4210	1762	1114	849	712	626	645	605	783	1318	1474	1081	783	612	532	507	522	543	555	547	531	519	515	499	560	496	528	573	528	536	510	493	536	513	533	574	531	517	554	556	554	552	500	525	514	556	513	521	496	528	541	529	517	524	549	498	496	521	538	547	526	528	495	505	487	518	532	538	560	517	518	545	540	501	560	506	509	545	515	550	544	516	548	514	522	548	525	529	501	518	550	558	531	531	531	478	487	508	529	528	520	514	568	518	510	519	507	515	512	518	518	490	510	542	551	563	531	484	533	545	524	548	489	530	505	468	522	558	574	458	497	493	529	552	540	478	547	523	531	566	545	500	517	550	531	530	522	508	510	486	535	526	493	464	509	535	534	514	498	569	551	506	541	524	518	552	514	515	502	547	503	523	510	485	503	534	500	508	554	539	494	551	549	553	554	516	528	577	539	532	513	543	471	490	475	537	498	505	546	527	511	532	522	537	525	491	517	543	538	532	498	505	517	521	545	516	501	527	516	514	524	497	547	541	518	521	517	503	524	528	498	501	526	539	472	456	540	498	522	571	552	532	491	526	538	531	531	531	531	541	543	521	499	520	517	527	511	509	502	508	520	500	564	533	525	530	539	477	509	553	538	549	538	527	504	525	497	518	511	515	516	510	538	513	548	528	534	513	531	562	551	455	505	510	537	533	523	526	515	547	548	532	522	516	529	570	557	528	561	514	497	490	511	502	544	516	559	541	560	568	522	556	528	554	515	512	502	580	544	516	537	524	549	517	480	509	509	546	514	523	520	548	565	566	531	496	500	552	499	539	520	519	538	512	507	505	541	511	512	508	528	500	518	553	508	541	526	530	533	514	571	516	559	558	517	522	498	510	508	531	481	518	530	491	513	528	533	500	516	503	533	505	509	511	513	516	566	542	536	533	504	522	573	528	521	532	528	489	513	483	561	501	520	530	524	527	522	521	546	523	557	537	538	502	504	542	562	492	572	542	526	495	489	534	536	573	489	512	542	493	515	520	518	519	499	525	517	521	502	518	528	529	515	531	555	545	565	509	548	531	506	528	478	543	560	487	552	541	526	576	565	543	508	536	543	485	543	542	526	502	552	517	518	550	494	529	511	576	546	531	536	536	534	486	513	543	552	552	489	531	550	526	524	540	517	533	529	517	516	522	539	528	514	500	508	499	523	520	494	528	512	479	495	521	534	530	516	525	476	514	562	525	497	540	595	542	526	465	546	578	531	517	516	534	538	524	541	512	488	539	501	497	541	540	500	550	506	526	535	535	576	572	504	527	538	524	513	500	504	511	517	533	541	514	512	497	535	550	520	532	563	552	550	544	518	557	488	516	524	481	512	526	518	556	543	552	547	513	512	514	551	486	560	517	560	529	532	484	519	520	562	552	549	551	505	534	534	506	559	565	513	549	532	557	545	508	477	546	541	518	588	527	495	530	546	543	522	511	547	493	527	548	543	509	508	484	542	543	521	555	513	513	521	505	502	551	506	504	560	534	536	549	486	543	528	535	489	524	544	541	568	563	529	488	518	507	510	543	514	581	518	546	524	531	511	556	551	560	534	495	548	509	563	545	526	541	533	543	525	534	538	560	525	497	481	565	519	525	475	563	535	558	526	497	517	525	544	581	540	493	532	514	516	518	506	538	511	556	557	503	510	526	529	530	540	515	534	537	551	510	504	527	493	519	538	529	529	506	504	568	553	560	523	542	528	483	483	503	529	507	511	512	559	544	511	522	526	530	527	498	492	533	531	474	496	530	526	561	511	533	540	525	506	497	525	517	529	505	524	522	507	474	522	513	535	508	567	522	525	525	551	541	531	506	512	503	540	511	558	506	512	510	543	565	560	527	506	563	515	487	550	510	518	475	543	547	502	549	546	544	589	579	466	521	522	542	555	514	509	544	545	535	526	500	537	540	539	508	516	531	536	560	527	536	506	535	484	493	534	555	525	505	521	500	494	539	514	517	487	537	473	522	510	577	542	514	502	479	543	522	533	543	514	506	529	476	544	508	557	493	500	533	496	519	504	525	502	509	517	523	486	529	530	533	524	569	558	516	530	506	498	523	494	555	512	559	515	501	535	477	492	527	546	543	525	538	509	545	523	508	519	472	533	527	534	532	557	491	550	519	504	546	540	502	550	514	548	529	522	505	525	519	523	529	489	528	539	498	508	510	527	562	514	529	573	567	545	531	531	531	525	537	539	534	525	556	505	510	520	526	542	584	589	545	515	521	523	505	479	513	525	556	571	580	525	512	498	513	545	530	518	505	562	520	530	472	525	512	510	517	523	518	500	503	495	548	517	557	513	543	531	531	490	523	564	519	542	548	515	535	524	513	521	492	529	568	515	537	499	527	559	528	512	557	510	536	481	513	502	516	527	532	527	529	497	513	495	519	528	512	565	517	520	528	513	507	500	530	529	464	524	536	479	535	560	493	517	508	534	543	533	495	514	507	529	586	497	540	545	514	525	536	528	541	523	484	481	523	541	538	510	500	528	567	477	517	554	516	532	544	527	522	544	493	543	542	482	572	558	554	509	522	537	496	506	507	533	519	558	485	540	514	529	586	516	547	549	508	520	575	544	534	523	465	540	534	525	552	501	542	519	561	531	486	514	518	525	535	501	556	516	554	530	526	521	525	512	524	504	518	509	518	505	545	503	527	551	557	561	487	554	533	537	572	546	569	556	551	540	544	501	502	502	545	547	497	553	504	490	509	524	520	496	520	538	495	502	506	557	545	530	559	504	567	525	552	542	488	542	499	541	523	480	529	497	532	482	500	518	513	513	477	516	543	504	537	548	546	482	554	492	503	531	524	541	511	557	514	515	498	513	489	519	552	479	504	550	490	515	518	509	543	532	529	546	533	517	531	479	538	507	520	528	544	537	517	569	533	519	540	506	530	539	505	513	505	511	526	481	518	554	537	542	500	495	480	509	553	537	529	524	481	509	529	530	567	521	537	508	535	541	518	493	543	532	523	568	552	576	548	537	492	537	517	523	533	548	519	530	506	517	539	551	494	531	559	508	513	516	563	540	517	523	506	475	461	481	483	555	529	548	574	480	530	545	544	488	498	515	559	498	539	510	541	488	527	504	545	497	524	538	524	521	527	491	527	517	522	496	563	528	547	523	554	523	485	529	522	503	547	498	520	517	519	537	533	517	501	514	552	475	518	482	573	512	525	510	498	508	530	508	510	526	539	555	534	540	551	526	523	532	499	553	478	542	554	506	524	504	524	484	528	543	502	503	537	542	515	537	530	500	477	498	547	500	500	552	535	513	555	535	515	552	500	487	535	560	509	530	556	538	506	533	518	567	509	538	563	515	529	563	545	495	509	519	551	508	515	530	513	502	574	487	543	520	541	542	507	551	517	546	494	532	524	568	546	511	508	579	515	494	551	511	529	517	511	516	526	507	503	548	497	481	517	494	560	490	544	500	517	501	566	516	529	539	574	526	506	516	510	514	544	559
7705	7203	7386	3689	2081	1479	997	867	732	696	656	932	1777	1775	1123	721	517	469	466	450	431	484	481	429	429	456	445	489	485	450	435	481	458	470	471	463	460	471	463	459	434	405	431	433	475	458	463	448	436	451	483	486	486	435	429	458	437	470	465	480	489	481	476	465	433	477	418	483	473	462	450	449	478	431	443	449	487	480	449	459	454	419	465	488	474	427	447	493	467	470	454	432	477	505	461	468	473	452	476	460	453	462	458	486	491	474	495	457	464	454	481	439	458	464	475	478	471	423	461	429	436	470	474	466	493	478	433	472	465	451	480	440	453	492	460	459	440	494	453	467	424	429	453	471	475	447	466	436	426	459	448	467	468	464	478	449	482	409	454	432	484	430	470	476	479	466	466	453	471	501	488	447	456	473	446	473	409	472	467	453	464	413	468	452	444	469	443	496	455	432	493	451	476	431	471	455	502	459	457	482	476	457	466	422	409	455	471	453	473	466	417	438	467	459	450	455	444	461	459	492	477	453	453	485	496	435	457	451	486	457	455	479	460	459	426	472	451	457	431	468	506	433	433	451	439	450	467	473	462	469	440	451	460	467	454	454	444	440	434	462	427	455	480	428	477	452	463	454	466	454	470	430	470	457	443	473	476	472	453	500	505	460	475	461	470	441	466	463	489	442	432	458	454	458	453	471	433	454	442	472	454	455	448	426	467	443	460	416	458	470	446	456	465	446	409	470	475	432	449	470	464	467	437	434	452	489	500	467	496	454	412	503	462	483	450	438	460	477	487	423	470	428	473	461	444	480	469	494	499	464	495	444	468	485	474	443	476	466	421	483	452	438	462	480	467	505	489	456	453	490	450	469	458	453	436	480	436	500	471	471	435	474	449	481	486	463	458	428	443	464	412	464	491	470	504	474	430	471	462	488	462	454	439	465	453	456	441	467	470	453	455	478	482	453	457	483	489	472	467	441	475	413	433	466	478	465	480	425	446	427	439	403	471	497	464	469	463	459	432	453	451	420	459	476	453	429	451	431	498	505	449	495	468	455	462	453	469	444	461	471	440	477	466	457	502	496	440	437	444	469	443	416	475	500	414	422	463	479	472	452	488	438	473	466	473	488	466	431	471	455	433	442	494	449	443	477	453	429	428	463	446	492	441	435	460	412	463	472	440	465	488	430	443	432	490	467	473	451	438	465	428	462	470	464	448	457	456	457	486	474	439	454	442	455	475	445	434	465	458	464	449	446	462	455	458	445	486	462	466	451	465	459	420	479	443	470	469	451	437	429	428	474	475	444	477	465	463	456	464	441	457	447	460	456	463	451	412	466	461	472	452	492	465	459	443	466	433	458	488	430	446	469	470	476	454	494	442	481	454	425	446	480	466	440	476	466	478	475	461	451	479	429	480	432	443	463	457	436	459	422	459	486	437	467	439	446	454	486	473	468	484	434	479	483	463	491	448	450	469	453	499	494	468	450	473	451	485	498	448	474	416	476	455	481	441	439	475	427	443	480	490	459	473	470	473	439	458	442	447	453	430	448	444	451	456	474	455	474	481	463	462	444	428	471	462	459	490	479	447	455	467	480	435	439	491	446	467	448	426	448	454	455	464	493	484	481	504	471	478	486	473	450	481	476	439	419	443	434	435	422	476	505	449	462	450	475	465	418	492	428	446	454	449	462	452	481	443	473	487	469	448	470	433	452	484	478	403	495	431	443	449	459	457	445	481	439	465	467	459	483	451	488	486	482	462	459	474	446	421	492	440	465	446	465	463	485	443	458	461	427	458	441	451	467	462	451	439	488	466	468	457	466	437	463	434	462	435	409	507	437	487	449	471	492	496	445	461	418	450	438	412	467	459	472	460	457	453	457	440	475	442	467	453	491	448	466	430	482	473	454	515	433	457	470	439	457	472	428	440	426	445	482	462	433	461	473	449	441	465	432	470	510	468	445	448	464	485	480	457	438	430	422	445	485	441	464	487	485	493	452	450	445	451	468	460	464	475	458	503	460	486	455	452	433	456	440	505	425	457	407	470	451	466	430	470	487	447	477	474	433	437	425	442	421	461	476	455	463	415	445	428	438	447	465	444	469	438	481	473	483	503	460	437	451	450	466	462	439	470	456	463	444	479	449	449	431	438	431	480	467	514	461	449	490	487	461	473	424	469	489	467	486	485	463	467	432	448	470	473	437	462	466	488	471	466	481	473	497	461	466	472	464	474	427	465	416	460	432	451	479	485	461	450	481	464	474	457	447	461	432	454	442	454	447	409	462	461	455	484	426	460	475	457	453	452	463	465	450	471	442	456	418	420	453	439	483	484	463	430	444	456	440	481	455	451	493	440	454	452	465	449	459	440	422	450	454	457	468	492	436	442	458	449	435	475	472	480	465	489	447	446	470	472	434	476	481	472	452	481	475	485	481	426	466	436	437	474	441	474	433	485	453	466	439	442	453	415	491	434	483	478	477	462	471	467	456	444	465	509	442	458	471	427	448	441	460	485	474	448	437	509	480	437	420	463	492	445	465	462	466	427	459	466	468	437	446	447	441	454	499	472	412	466	454	442	470	504	489	470	473	448	434	473	494	492	439	488	493	468	462	468	473	433	449	434	470	446	491	464	463	470	445	419	441	438	415	430	457	394	507	457	454	476	448	456	417	504	412	477	467	453	462	457	467	473	454	467	433	469	451	473	451	467	466	445	439	448	442	468	494	433	447	430	471	492	455	454	466	453	466	466	459	446	432	448	464	437	442	474	430	427	457	438	445	485	427	498	463	436	431	443	434	451	471	444	446	454	466	482	429	454	476	433	435	516	466	500	451	463	474	442	425	460	463	450	447	472	452	471	429	468	464	453	443	433	460	473	431	458	450	479	496	467	463	493	422	465	489	444	473	464	449	488	438	448	468	440	452	448	488	487	489	460	431	457	434	480	434	457	464	418	494	456	435	457	457	442	474	467	478	448	470	467	484	429	485	461	455	456	467	450	463	454	455	480	443	429	434	486	482	445	454	501	483	494	463	442	449	443	476	459	481	486	471	487	428	467	446	420	482	486	440	464	459	485	473	449	477	463	469	457	467	428	411	471	487	459	436	445	433	488	455	430	464	470	431	417	510	450	451	472	441	442	484	470	429	479	459	446	479	444	476	476	472	463	438	468	423	441	455	488	489	472	445	427	447	468	454	465	463	452	458	418	436	466	455	460	471	436	441	488	447	455	429	438	439	488	454	466	459	484	508	480	491	463	492	474	421	464	488	469	470	498	474	482	468	456	441	455	503	439	477	432	430	445	453	425	455	478	434	450	473	450	477	433	483	445	443	457	444	454	462	443	489	450	431	494	467	489	448	454	472	476	441	446	450	463	447	439	490	451	486	501	492	428	471	460	467	460	463	472	479	456	461	439	482	458	453	468	484	499	473	439	422	469	442	479	427	482	456	454	424	481	467	466	424	468	450	509	502	428	450	440	475	480	461	430	448	436	473	453	457	456	454	475	443
24753	20834	26715	24612	12273	3893	2038	1276	1038	927	888	3133	12416	9786	5112	1845	779	545	523	548	539	532	523	524	483	503	540	503	513	490	521	470	503	513	506	482	481	499	525	534	518	508	570	526	502	513	514	537	514	512	484	546	506	509	485	521	514	528	541	530	516	514	510	488	521	503	490	505	512	506	524	538	481	529	468	522	541	521	519	502	537	534	514	512	466	506	503	504	485	497	486	553	508	473	468	475	496	478	518	498	491	477	481	491	511	505	466	509	475	489	498	476	509	524	488	509	504	477	491	516	472	487	488	564	517	492	526	532	479	533	501	482	474	521	482	539	465	505	525	522	465	489	499	493	518	538	514	536	507	510	555	503	499	496	527	517	502	495	518	514	528	499	497	494	529	502	453	515	503	495	504	521	546	528	505	502	489	518	476	508	502	487	497	504	481	507	507	511	509	518	506	486	511	542	507	524	537	489	468	509	520	496	523	522	482	480	497	531	524	489	502	525	519	484	499	505	477	531	506	538	577	515	488	483	478	499	523	496	482	553	505	494	486	502	517	536	488	503	498	510	532	496	498	499	481	524	521	475	497	501	459	491	511	489	500	500	480	534	516	448	537	495	491	544	508	547	493	500	490	527	486	519	506	517	512	577	504	517	480	496	512	481	526	505	492	478	524	513	503	532	457	445	524	517	483	501	483	510	486	482	508	519	450	522	506	508	497	520	513	483	449	485	484	519	530	529	536	532	505	515	487	516	485	478	491	495	486	487	483	520	491	479	527	500	510	507	482	512	515	535	486	515	454	479	536	509	543	526	513	546	504	500	516	494	508	483	491	493	483	509	521	511	529	527	531	466	507	473	516	508	522	470	497	499	520	486	520	503	526	492	480	508	461	504	480	538	521	500	514	481	470	512	464	496	508	494	515	492	498	519	532	487	497	502	560	493	560	494	508	486	526	515	517	516	566	502	491	505	533	488	487	500	481	483	500	519	477	502	563	513	471	462	481	524	489	492	511	494	505	504	507	490	505	507	512	485	508	525	512	514	546	486	535	474	505	460	495	490	501	500	498	478	494	496	518	546	499	516	486	480	493	502	496	525	508	486	505	534	492	490	530	486	460	500	505	551	521	498	514	540	503	503	474	508	529	523	532	559	497	488	482	496	524	474	490	489	508	512	484	484	482	507	504	530	497	537	486	486	527	513	491	497	524	509	510	519	490	503	492	470	516	545	485	522	495	493	492	480	514	484	510	480	492	470	518	537	496	488	520	524	491	497	531	504	495	501	568	510	544	529	478	495	503	539	524	518	515	526	527	502	492	501	469	506	528	489	541	517	491	512	529	494	496	498	503	466	503	482	466	459	527	530	473	500	475	514	507	498	502	537	526	534	507	498	480	528	481	489	488	523	527	500	533	524	484	534	492	527	516	509	488	540	486	511	498	529	514	485	515	533	508	489	452	507	496	495	500	522	491	516	502	475	487	487	532	509	519	532	513	497	508	485	524	458	513	486	514	518	491	507	479	509	482	519	486	485	503	499	507	501	486	482	525	508	507	551	493	530	530	523	442	496	548	498	488	529	501	522	480	509	483	516	465	500	526	509	480	471	483	546	555	511	503	529	500	512	527	481	486	484	537	487	477	474	508	483	484	472	523	455	453	481	526	500	465	500	480	496	531	519	465	474	488	529	519	491	481	520	482	509	483	463	513	532	509	516	493	510	488	472	525	483	521	501	520	471	472	521	519	486	490	523	525	518	530	497	466	484	481	456	513	490	483	525	537	463	484	474	526	497	513	520	469	535	564	493	493	520	543	551	470	500	522	480	512	524	499	499	515	517	467	511	489	492	487	503	509	457	509	490	484	481	535	496	481	514	500	508	539	500	497	510	517	487	500	520	527	460	557	501	500	479	503	498	497	500	510	499	488	557	523	499	527	515	493	482	479	470	532	475	490	481	491	468	511	507	481	530	484	470	518	499	520	494	511	477	496	538	507	510	508	494	525	519	522	504	508	490	506	503	546	514	527	494	514	450	469	515	550	505	479	496	490	553	547	467	547	515	529	505	523	471	509	480	465	496	441	501	502	482	491	476	512	503	467	510	521	521	506	514	519	502	519	542	510	516	491	505	525	509	503	491	542	497	503	506	520	517	509	495	502	494	484	525	497	528	501	504	523	531	482	522	497	546	486	488	513	478	515	521	525	484	516	486	466	520	526	513	505	516	509	521	538	502	523	516	514	490	476	523	495	506	496	500	518	524	528	502	521	495	499	449	484	506	512	500	496	499	494	459	507	526	499	513	501	503	503	486	480	479	509	477	508	502	520	491	535	506	483	500	517	501	474	494	519	480	477	510	523	461	544	452	468	495	488	500	523	483	468	456	531	514	468	507	534	487	503	506	496	522	512	467	492	531	491	503	469	541	532	499	526	525	538	530	465	500	522	487	487	485	494	480	485	530	521	527	513	483	509	493	515	545	543	480	558	458	512	502	516	495	479	472	555	509	572	504	482	500	527	516	503	498	467	509	523	515	460	546	505	520	448	508	486	527	493	489	536	492	507	457	506	547	548	486	466	534	500	482	514	480	494	502	455	480	526	455	538	496	527	536	501	526	474	519	506	543	504	500	494	552	502	498	482	505	500	529	543	553	499	485	516	500	496	521	528	502	521	503	520	491	482	498	508	483	489	528	500	526	490	490	518	516	503	496	482	527	497	478	499	531	464	500	510	485	474	509	513	495	472	498	528	504	522	515	499	511	509	456	518	455	485	485	494	500	513	492	537	469	488	481	511	501	466	507	499	509	468	537	520	533	477	504	506	487	493	511	533	498	462	466	495	511	487	522	525	548	497	517	511	478	492	500	507	487	475	474	548	491	504	471	505	523	520	495	494	555	552	506	484	520	490	493	507	517	472	506	499	480	505	440	499	484	464	460	498	496	527	500	517	515	533	493	488	502	527	476	510	531	483	498	542	526	527	496	506	534	480	482	482	478	501	520	490	477	478	543	476	518	510	527	514	497	505	484	532	490	505	509	546	502	487	510	495	482	484	496	502	521	529	499	527	481	488	494	492	540	512	536	522	476	522	494	508	516	478	513	453	485	461	485	479	536	516	524	489	507	495	533	536	516	516	470	514	559	459	487	539	473	509	531	512	508	530	502	498	485	526	494	444	527	510	512	515	471	527	502	514	531	523	499	497	508	466	526	462	479	467	460	551	481	499	492	455	491	504	532	487	534	463	490	494	478	487	500	524	515	462	448	478	512	508	491	543	514	504	469	486	515	502	505	516	522	542	516	549	503	475	496	492	509	495	489	516	518	516	481	503	499	506	481	474	499	476	477	510	534	463	503	513	513	516	495	490	501	541	506	483	481	495	508	529	471	513	506	543	506	482	521	500	498	471	501	495	521	488	485	468	514	517	488	502	525	496	512	481	528	494	480	502	495	519	510	538	517	493	499	547	531	495	497	482	485	483	489	514	499	509	514	512	543	522	480	482	525	529	503
7125	12173	10322	7349	4913	3220	2164	1594	1432	1264	1100	4944	14303	9735	5100	2024	783	535	457	455	487	487	466	474	440	465	488	423	457	478	470	431	417	460	453	425	454	476	476	438	488	474	488	463	420	453	454	482	459	453	458	437	446	458	457	458	457	484	440	472	461	457	444	414	444	445	447	473	431	465	469	498	443	462	467	484	477	484	465	465	464	489	481	474	455	443	472	469	447	465	479	432	467	487	462	436	461	479	436	487	465	440	481	485	471	484	447	439	471	450	456	457	487	463	460	468	479	426	436	434	458	480	488	457	457	440	447	416	462	476	455	443	459	485	472	479	452	469	471	483	466	452	460	475	476	444	458	422	467	455	444	454	454	444	446	437	436	473	449	431	450	447	453	475	472	449	468	469	451	436	462	437	478	487	462	441	458	467	468	446	426	457	484	489	428	476	462	432	483	491	465	467	446	464	478	424	486	467	512	467	437	441	465	433	470	450	462	487	467	448	423	418	488	442	440	450	421	441	448	477	477	447	474	408	480	455	385	442	445	476	451	452	458	450	441	467	448	499	479	453	441	470	490	463	446	466	447	469	484	436	480	437	460	501	469	454	452	457	444	458	508	495	458	432	475	483	454	461	409	470	414	430	450	460	432	423	462	468	478	464	420	471	451	421	464	430	450	453	436	453	477	448	469	453	429	439	421	484	456	484	448	457	412	448	438	446	454	446	503	456	447	465	481	459	428	480	481	448	479	478	472	418	494	455	489	466	479	496	456	479	469	409	464	406	444	440	468	484	449	471	507	450	473	454	467	472	459	458	416	450	447	446	447	441	478	435	488	470	454	455	437	439	429	452	441	474	467	428	457	452	472	469	504	445	454	439	431	466	439	448	434	487	469	492	424	488	435	477	432	490	451	476	460	495	450	456	443	428	447	463	475	438	476	494	454	452	442	510	458	437	482	465	427	465	435	469	464	482	477	477	509	464	443	466	444	480	448	503	451	461	448	418	483	468	436	420	498	448	448	445	461	473	472	464	471	456	477	433	459	455	448	469	417	447	462	452	462	432	460	504	437	443	438	438	455	473	457	499	454	431	471	484	451	457	465	455	477	446	455	463	424	462	483	447	432	443	449	421	432	464	451	440	421	442	480	490	468	448	451	472	480	468	448	477	435	441	421	428	480	485	431	498	485	466	483	411	446	473	444	460	480	467	464	476	472	448	508	476	454	455	420	444	424	433	449	451	469	459	454	461	485	419	447	466	494	439	443	462	435	447	467	467	428	472	439	420	481	434	492	461	441	499	474	450	479	439	434	473	423	458	488	423	448	463	435	449	512	502	458	472	499	480	471	474	479	488	462	443	446	499	468	434	436	451	428	482	466	434	491	456	430	434	471	454	457	475	496	479	412	511	453	430	449	453	449	474	455	468	479	470	466	457	442	435	453	468	487	482	445	447	451	424	489	467	458	464	469	481	417	473	459	424	463	429	480	417	449	447	443	434	475	481	479	477	443	450	443	428	457	472	482	460	439	479	467	414	481	459	486	465	451	486	472	457	459	482	465	477	446	447	463	437	443	436	461	468	445	447	479	490	508	469	470	473	453	462	464	476	457	424	420	457	484	425	453	456	480	476	471	444	479	439	493	460	444	471	444	494	463	472	448	468	496	480	470	487	479	491	451	446	435	427	432	476	469	438	427	462	460	435	441	439	473	486	469	463	454	457	484	445	464	479	434	502	435	499	441	457	464	476	454	476	447	481	461	487	474	473	490	450	472	441	419	455	458	463	445	479	459	436	476	470	445	472	444	523	460	429	446	490	472	465	459	479	466	479	468	431	424	469	439	451	439	487	444	437	444	445	448	477	446	477	438	448	471	460	474	484	436	446	447	495	484	468	461	429	449	468	417	459	461	448	511	479	435	466	446	439	458	492	456	461	450	446	466	442	447	433	440	462	467	486	484	477	469	467	436	439	454	449	438	462	466	496	398	426	464	455	454	475	457	464	458	464	456	448	461	495	442	429	497	409	456	485	484	447	499	480	502	453	495	467	456	502	471	470	455	443	492	448	490	463	457	476	477	416	479	437	445	473	423	422	475	444	472	482	449	480	466	510	454	458	464	488	429	489	467	421	472	448	434	464	467	463	458	498	495	445	484	460	444	428	494	454	436	437	452	484	496	459	505	447	453	447	437	454	446	451	436	468	463	437	434	450	487	462	440	464	488	442	461	460	467	426	453	445	428	482	484	426	436	476	426	448	483	444	432	449	460	424	483	433	469	438	431	478	472	439	483	468	492	486	456	483	468	423	482	456	445	459	485	459	457	478	439	468	484	492	442	413	461	443	478	460	470	453	434	459	431	443	457	451	436	475	446	486	449	466	502	464	458	493	456	456	421	461	459	448	432	466	463	454	503	480	464	489	441	466	463	439	443	449	465	466	481	444	444	457	451	448	480	454	419	477	457	461	448	473	493	435	430	466	440	464	438	442	453	466	473	449	427	445	464	496	459	440	452	473	451	482	462	497	485	460	465	462	460	452	488	458	487	463	451	550	452	452	454	475	466	420	462	485	489	417	503	437	453	510	476	472	462	438	440	461	487	451	456	516	429	473	449	423	447	461	530	451	473	447	445	422	435	491	456	432	448	467	450	464	482	438	458	460	457	457	439	459	453	463	469	432	473	476	468	444	473	461	463	431	454	436	432	468	436	463	445	451	450	444	453	477	490	432	441	467	450	473	484	441	464	492	449	508	519	438	434	447	473	474	433	474	453	470	432	479	458	452	474	454	474	458	444	454	439	449	469	458	430	416	445	440	455	470	438	438	442	462	453	444	463	478	456	446	483	422	426	441	470	441	455	499	435	421	463	437	460	448	444	474	445	485	463	487	441	449	463	462	451	437	456	456	449	446	443	448	462	461	436	437	477	443	464	432	459	455	452	416	460	450	452	443	444	437	472	474	452	489	467	458	441	488	407	464	428	490	463	446	455	460	471	446	472	439	455	426	457	513	495	448	435	455	469	450	485	454	491	476	475	436	452	467	496	479	463	448	490	441	417	488	455	433	451	477	430	510	475	443	440	488	435	448	479	472	448	452	421	443	438	500	452	455	463	495	442	438	437	458	469	440	509	452	449	454	463	495	444	488	460	463	473	465	466	468	461	445	447	426	500	435	444	488	486	421	481	437	477	487	440	459	462	469	476	446	461	424	454	448	480	437	462	452	486	470	450	442	483	447	475	443	475	450	474	458	439	453	458	439	436	460	469	449	474	485	421	469	448	470	454	444	489	454	454	461	455	438	455	433	444	462	463	460	455	450	438	475	472	439	474	485	470	467	466	488	473	466	463	497	429	458	440	469	420	436	478	435	414	466	453	476	477	475	484	460	510	449	481	442	433	503	431	449	481	465	447	476	452	478	478	444	497	449	475	463	477	458	418	448	477	465	499	462	453	445	482	465	475	461	460	491	443	469	488	445	491	432	435	462	449	447	441	485	434	446	465	509	447	470
23789	20796	27774	23937	20255	9857	3805	1877	1363	1322	1284	4629	22739	18723	10322	3301	990	716	658	621	642	616	653	616	671	628	641	620	660	626	615	602	621	619	607	598	627	630	642	603	660	674	638	610	584	619	613	671	605	645	628	609	627	621	590	599	593	614	605	597	625	664	617	625	577	566	616	562	618	599	647	584	607	622	640	573	609	627	608	628	600	653	623	643	593	592	620	639	604	624	635	647	594	595	619	609	596	652	604	616	605	623	572	572	572	557	624	632	611	624	628	649	630	567	600	603	609	624	659	598	646	645	593	644	632	586	625	583	608	589	590	582	592	604	571	615	646	611	643	599	619	585	602	640	633	567	603	633	626	617	615	617	613	653	569	603	600	610	646	615	616	595	592	606	591	636	625	601	607	577	614	630	603	607	594	543	551	658	609	622	581	641	594	604	588	590	612	610	625	597	622	619	593	629	594	655	605	606	620	607	602	616	645	596	618	634	575	659	605	615	660	614	624	616	576	602	590	602	609	642	605	614	598	612	627	632	629	617	581	624	659	597	662	585	647	595	591	644	627	625	565	635	590	617	633	628	649	625	635	576	603	582	598	608	583	599	649	605	595	613	584	588	619	640	571	629	609	632	546	601	649	625	608	584	616	604	558	601	619	591	630	625	586	591	612	623	644	619	658	558	596	608	632	608	590	597	621	625	617	576	634	620	601	652	571	638	627	635	575	630	593	599	638	611	598	608	604	637	612	631	579	586	585	586	573	616	583	618	622	602	608	583	582	601	581	626	651	597	621	575	634	604	633	625	631	621	597	640	598	622	599	613	636	586	620	654	623	611	645	579	579	623	594	617	601	617	602	606	562	591	598	656	587	602	593	607	624	623	584	617	604	622	625	618	645	646	650	618	588	590	609	563	572	621	623	636	613	615	586	609	622	596	624	611	616	607	587	609	612	608	621	593	598	599	620	581	641	595	607	580	638	603	593	618	621	575	653	596	614	618	611	620	612	635	588	610	585	612	586	642	621	603	586	566	641	659	618	576	613	588	578	634	587	620	580	597	601	633	654	560	607	630	623	597	619	634	612	606	577	603	634	615	653	610	593	592	572	636	562	605	611	598	616	633	585	620	604	591	569	593	589	636	672	611	608	595	547	603	597	598	637	577	607	612	619	613	639	660	663	608	576	615	635	639	644	633	591	603	592	619	662	624	618	587	598	566	599	585	608	601	610	605	582	585	621	634	585	590	597	604	621	577	597	607	595	601	608	624	620	628	631	584	644	658	615	629	641	628	604	563	594	644	626	573	611	640	571	568	625	621	625	580	581	597	580	570	566	562	616	603	640	571	563	636	582	553	622	621	666	623	599	584	591	641	634	635	602	585	605	633	625	643	584	596	610	586	612	628	602	558	608	565	595	662	621	614	615	605	633	598	597	557	606	568	637	691	601	657	604	596	616	567	618	622	594	601	651	615	562	598	637	631	612	586	606	639	616	584	628	615	588	615	584	586	628	608	629	679	623	612	663	653	622	620	598	588	640	603	612	639	615	624	590	658	602	613	612	644	571	598	590	608	593	611	619	591	571	601	615	576	562	577	633	629	629	601	622	642	592	607	609	623	610	575	567	601	634	607	593	540	641	623	600	616	590	588	632	590	671	557	548	626	609	607	590	558	624	637	581	579	637	604	643	608	656	606	656	610	628	594	639	576	605	618	645	656	606	615	591	541	640	637	559	610	636	606	645	633	621	599	636	591	593	603	653	623	598	576	595	662	661	655	647	669	637	633	611	614	622	590	623	623	653	679	610	600	598	592	642	634	617	594	616	617	638	576	659	609	564	639	581	615	617	622	616	602	609	619	625	591	639	636	567	585	598	583	614	626	597	579	593	601	588	625	637	600	595	611	621	598	578	561	636	662	643	611	594	631	667	588	610	570	593	643	669	607	603	600	586	607	630	624	633	594	618	583	576	598	581	578	567	591	549	614	589	621	561	618	619	602	589	580	637	626	661	594	602	593	593	606	572	649	606	632	639	629	617	631	612	625	611	642	582	579	607	587	630	602	584	631	620	603	608	594	613	629	618	619	619	585	573	581	604	616	584	631	624	607	557	580	567	621	610	592	576	626	606	583	629	613	595	588	615	589	619	575	596	573	667	580	612	613	612	626	567	608	601	664	640	606	623	623	597	596	589	602	610	598	590	646	641	603	586	638	592	598	653	591	598	590	616	583	644	640	600	627	601	616	600	615	620	590	606	556	613	610	651	600	625	609	656	630	624	608	589	607	592	606	593	613	607	620	642	621	651	583	587	618	613	612	599	606	590	587	659	616	642	571	595	639	573	621	612	548	621	573	581	611	589	656	564	591	602	600	534	578	631	634	572	634	639	589	628	646	612	573	612	597	577	584	593	644	675	622	605	624	668	614	666	594	582	593	671	614	605	571	602	596	601	607	601	611	604	622	641	628	612	589	559	619	635	583	637	567	617	587	611	615	572	605	602	604	629	612	609	570	591	603	587	612	622	647	637	615	571	588	611	612	596	568	625	618	627	586	622	649	593	580	604	607	629	617	670	590	602	606	563	606	587	634	644	634	598	619	599	633	599	547	576	624	601	551	606	617	610	587	631	647	619	579	571	612	637	548	592	570	629	638	616	557	642	622	606	619	601	610	643	622	591	571	593	618	581	588	579	611	682	642	632	630	670	639	633	568	604	611	624	659	588	592	671	644	612	601	573	625	618	602	604	634	600	636	613	604	622	625	566	599	643	598	621	621	570	585	641	597	615	607	550	606	630	602	626	602	582	637	549	627	631	595	600	607	596	593	588	585	602	563	595	646	658	578	571	615	598	614	590	612	610	616	602	594	565	603	601	648	607	628	614	610	620	666	611	618	630	651	589	600	611	605	640	590	590	598	626	616	634	606	675	595	611	621	623	615	638	636	596	591	580	633	649	588	571	633	622	663	616	576	619	598	613	627	607	601	605	615	595	626	577	600	589	618	604	606	659	633	611	627	624	630	652	586	618	592	646	594	598	635	579	605	573	584	606	591	612	561	635	637	594	593	615	613	543	574	626	646	585	623	569	586	599	610	669	594	609	650	640	629	595	615	599	571	600	600	598	589	547	593	658	639	583	611	602	607	599	587	635	661	604	605	620	551	704	606	625	615	592	624	598	602	610	620	600	605	590	593	596	634	590	601	581	586	583	622	609	620	612	664	601	615	604	576	618	580	605	569	627	571	646	593	592	653	645	597	612	584	631	599	591	625	614	611	615	619	588	598	604	587	619	597	654	635	560	621	616	512	646	607	604	626	550	603	599	620	609	575	598	569	602	607	629	597	574	590	605	582	617	628	570	610	573	619	605	624	596	628	585	622	597	615	589	578	642	579	664	613	600	624	576	597	618	611	641	618	586	587	597	633	618	641	656	633	625	637	584	632	612	625	620	635	610	612	614	614	617	582	631	580	598	604	592	578	642	604	599	620	612	572	616	600	615	630	626	693	613	610
8008	14772	16315	11195	6702	3873	3201	2126	1873	1791	1712	7023	23233	16800	8933	3105	1008	605	574	550	513	595	569	543	559	521	561	565	541	547	550	558	580	567	530	536	596	526	598	580	586	574	554	529	518	585	548	573	499	589	598	550	549	551	564	592	567	537	568	593	588	568	539	567	546	570	581	547	544	534	545	541	552	522	594	550	511	513	502	501	598	589	502	556	558	564	514	513	568	524	543	531	555	598	557	583	547	538	535	542	533	532	564	562	541	564	574	551	537	532	575	539	548	561	551	576	534	505	538	501	548	533	557	543	555	591	546	560	535	527	591	530	534	546	531	517	555	537	551	554	541	556	559	557	534	572	512	554	528	548	603	523	568	540	558	566	535	533	552	513	541	497	523	516	506	597	559	505	560	537	521	561	577	553	594	555	557	564	522	519	508	541	557	537	559	563	526	512	578	568	546	572	534	551	531	547	521	561	540	476	524	579	554	512	574	535	530	537	559	529	531	551	571	590	523	564	520	537	539	532	506	484	525	548	566	493	577	543	571	546	533	513	530	558	519	567	587	579	521	557	602	519	541	527	571	553	581	568	547	557	557	541	572	574	539	550	516	559	548	568	528	529	552	548	557	559	579	551	556	581	566	528	544	538	541	517	542	551	534	553	500	538	533	548	538	548	553	522	546	594	582	528	548	547	561	542	531	538	532	531	554	543	540	540	558	498	549	542	534	562	563	542	536	559	514	530	530	550	518	553	509	526	497	586	561	533	506	562	507	548	577	546	549	547	503	532	534	539	600	553	510	564	554	534	549	496	532	539	559	563	513	509	548	534	587	543	552	548	580	559	555	547	539	567	552	542	489	548	551	559	528	556	575	514	512	538	559	544	516	546	550	511	558	564	532	553	524	562	568	568	549	519	568	541	495	538	540	533	532	580	564	518	536	554	530	554	573	567	585	535	589	572	540	562	526	558	570	525	572	536	585	546	539	560	539	561	526	535	576	529	519	531	496	552	550	541	528	510	566	575	535	585	553	572	570	543	561	546	511	545	541	573	517	547	554	572	552	543	521	518	520	525	513	597	564	553	572	564	539	559	535	547	570	527	552	540	543	551	537	549	542	529	586	558	528	527	509	550	536	557	539	559	528	538	562	555	604	590	520	542	534	532	522	510	566	540	530	533	569	557	527	503	567	538	542	543	512	567	548	550	555	539	543	514	541	515	535	571	600	535	529	537	515	577	540	578	503	569	531	578	579	543	564	540	515	514	527	515	539	534	540	552	506	504	545	521	536	567	590	523	533	557	543	572	599	557	511	543	548	506	572	531	555	535	488	547	546	529	535	545	552	544	563	545	559	561	557	517	570	533	538	551	569	516	582	557	545	522	560	521	549	565	545	513	551	559	526	522	529	526	570	529	550	554	580	558	520	568	547	510	539	501	548	544	512	519	556	558	564	553	535	562	507	512	559	570	540	566	541	568	544	539	545	524	556	518	543	508	528	516	566	553	542	551	559	539	548	532	501	515	527	564	540	543	532	527	560	558	548	529	562	529	550	522	514	512	556	555	562	574	523	529	520	579	530	497	585	561	552	543	566	560	509	574	584	552	533	524	504	525	536	546	535	522	570	520	499	564	581	544	525	537	521	553	565	524	568	538	554	546	559	546	562	564	550	567	574	547	556	527	499	521	544	516	527	543	523	573	505	542	570	575	560	546	507	552	534	541	546	570	568	509	542	525	569	554	568	548	529	493	547	564	576	543	541	581	517	591	525	589	538	505	534	537	534	529	520	556	583	512	603	604	517	559	538	517	545	512	537	528	565	580	524	520	559	545	548	546	562	533	538	534	530	534	520	527	539	555	537	569	582	533	568	530	564	532	525	559	497	553	550	539	503	560	473	547	540	559	525	507	517	558	542	554	560	514	536	538	524	494	559	534	508	583	521	533	570	584	500	559	558	509	567	571	519	518	535	530	536	523	519	546	565	528	505	564	559	543	562	548	550	558	584	530	519	560	552	527	566	567	550	494	538	521	532	552	556	538	537	524	546	494	519	560	582	571	500	540	534	540	574	513	515	563	563	521	547	572	595	580	548	509	526	505	560	505	547	566	531	531	551	517	567	591	504	567	541	556	502	516	527	559	518	565	528	522	516	543	549	507	557	550	542	548	539	534	552	510	528	539	523	541	538	544	592	546	519	530	583	602	587	532	514	512	588	570	547	576	597	562	535	540	573	539	509	522	540	566	523	526	519	506	508	535	552	580	518	590	549	520	518	562	517	557	531	544	523	568	507	534	519	572	536	563	577	560	502	557	557	489	548	531	561	535	510	522	579	537	553	568	514	532	511	531	572	515	536	566	544	536	569	566	556	518	537	557	573	544	544	535	538	563	527	533	543	542	526	561	542	570	541	580	526	563	536	573	534	563	543	569	542	543	519	534	554	582	545	528	545	550	517	538	516	523	542	497	547	576	527	538	553	511	532	584	561	512	532	517	583	574	526	526	522	552	571	567	509	581	560	587	548	546	579	503	554	528	509	492	539	542	513	504	546	543	539	550	523	521	564	583	556	587	577	543	537	541	545	602	507	538	531	562	477	526	536	547	528	549	579	532	547	523	595	561	499	521	563	504	535	548	575	551	534	577	541	508	555	570	595	597	553	557	566	536	537	549	568	570	535	533	542	561	534	533	529	568	560	529	568	541	558	544	500	569	534	544	569	559	526	505	549	515	559	568	554	549	500	502	551	586	519	539	523	566	538	533	511	546	547	523	510	515	506	512	492	573	537	553	531	507	532	553	516	525	561	539	571	564	546	535	534	520	555	559	552	488	589	496	535	507	547	562	549	588	531	507	612	524	551	529	525	589	530	567	550	544	582	528	526	522	544	539	543	516	532	550	550	536	549	517	490	542	502	547	520	545	516	584	523	531	549	525	554	521	571	589	520	535	582	535	594	510	517	539	581	520	577	539	553	571	556	544	570	563	527	494	539	540	550	573	552	528	566	577	576	489	537	515	535	548	503	540	534	521	565	548	566	540	531	528	517	541	541	545	568	533	544	553	561	499	490	569	564	548	540	540	553	583	574	536	514	544	588	544	548	519	555	529	550	513	536	565	573	506	535	512	538	547	528	544	554	521	528	571	525	559	548	556	545	527	522	517	538	569	560	530	538	562	562	552	539	519	519	514	500	586	532	551	523	575	565	602	563	521	540	527	524	566	491	543	527	545	512	534	592	549	510	509	536	556	512	554	499	539	561	519	553	529	524	550	524	557	543	554	539	516	588	561	506	525	585	495	530	548	587	552	534	533	501	575	487	549	510	513	495	565	552	538	580	534	547	564	534	531	531	559	526	518	497	537	502	530	551	537	544	544	546	530	529	553	559	520	590	513	527	580	535	577	531	567	568	541	539	545	487	527	553	520	548	584	549	538	522	554	544	541	524	565	487	561	528	537	561	525	552	499	560	528	554	544	559	551	562	565	539	562	540	542	555	550	536	557	513	502	587	508
26862	12175	6293	3910	1985	1379	1015	736	656	677	626	764	1463	1452	1044	688	572	576	485	525	525	511	552	521	512	557	562	542	532	555	557	529	531	506	536	517	573	514	541	551	516	521	531	510	571	508	532	504	542	485	528	514	565	512	523	515	510	510	545	571	532	530	541	546	523	514	517	536	500	552	555	470	552	495	519	529	538	466	507	544	518	514	494	538	539	502	537	500	552	499	525	529	557	570	513	508	512	521	507	522	524	520	529	488	529	517	555	479	533	557	500	531	492	511	524	533	503	532	553	515	502	526	528	525	541	515	524	528	550	528	536	495	523	572	557	531	522	526	538	549	506	496	527	531	530	496	527	496	474	511	520	467	535	501	549	545	522	504	552	543	530	541	539	515	551	504	577	555	532	521	530	526	514	529	507	511	548	535	503	524	532	537	514	563	562	486	502	508	504	528	509	495	513	530	519	513	491	569	497	489	493	545	514	525	526	512	490	530	532	555	529	517	498	535	512	556	542	526	534	562	509	521	530	493	529	521	510	516	523	513	562	497	519	532	483	520	533	505	514	530	551	527	525	499	505	530	517	547	526	566	540	512	535	550	536	478	544	503	506	518	539	497	540	530	554	526	529	527	539	565	511	525	533	531	517	505	513	508	526	532	504	517	548	514	532	493	539	532	537	531	517	528	488	476	527	530	524	502	522	531	509	521	572	517	520	531	546	561	534	548	533	515	522	560	490	540	531	527	556	518	517	500	495	494	501	559	544	528	544	517	517	548	545	488	490	561	541	537	526	525	526	543	484	537	525	567	501	509	541	535	559	513	528	495	572	546	554	504	510	560	506	523	511	538	489	534	521	523	539	512	499	514	540	494	513	523	522	514	523	524	516	542	514	539	521	509	540	526	508	498	566	545	511	557	490	495	502	492	537	538	502	522	491	532	560	566	494	517	544	518	530	494	510	540	530	543	534	512	551	507	497	474	507	520	551	493	480	536	542	532	505	507	510	528	522	505	564	504	538	483	503	554	531	542	530	522	531	532	538	537	530	530	526	520	521	524	525	541	539	507	537	527	532	543	545	544	524	513	511	482	555	479	525	498	526	535	512	562	542	539	543	513	553	557	526	499	523	539	540	551	531	493	515	528	542	509	595	544	532	517	509	514	554	525	554	528	499	475	521	544	511	470	580	537	524	552	531	561	523	502	517	542	528	501	522	518	542	531	516	534	509	515	484	580	513	548	490	542	540	533	516	525	490	497	552	535	519	542	583	537	517	500	473	562	494	522	526	525	477	535	520	523	577	558	548	559	544	545	490	523	569	492	509	504	535	519	524	543	557	459	590	575	506	500	506	500	524	558	535	564	503	566	504	524	489	518	507	571	519	512	554	506	536	525	510	474	508	511	541	509	528	543	515	516	508	528	502	536	546	521	504	508	507	581	545	500	541	528	511	505	540	525	528	515	528	489	592	541	512	532	528	498	495	512	551	525	500	511	553	514	518	545	569	537	550	539	549	540	571	524	545	528	543	502	471	504	511	538	548	556	513	494	529	503	503	556	529	496	543	534	513	543	490	525	533	539	499	515	535	514	518	501	531	512	569	549	526	470	557	550	501	549	547	525	537	533	532	541	517	488	538	552	516	557	546	546	541	515	503	494	540	516	532	512	499	507	577	540	562	522	558	523	501	531	560	544	513	519	466	527	543	547	545	531	515	515	502	556	535	543	495	572	516	575	544	512	516	540	523	536	574	517	525	497	534	503	570	507	562	536	544	534	520	523	520	555	525	521	550	497	515	523	478	554	496	587	541	471	544	549	538	546	527	519	517	526	510	508	493	530	552	508	513	537	506	530	546	503	536	512	504	541	525	523	499	490	552	537	519	486	519	504	483	502	539	583	527	507	526	538	521	502	492	513	501	491	509	503	544	532	522	562	550	498	523	500	501	520	554	547	516	540	533	572	515	549	534	535	505	520	479	490	514	538	528	550	519	500	538	559	507	502	519	499	506	524	567	535	559	529	506	500	540	511	533	534	559	599	516	548	530	553	534	523	519	519	520	492	513	504	524	503	542	502	506	535	561	502	587	520	537	529	562	568	517	549	511	515	499	574	522	558	511	530	564	518	546	534	543	532	545	544	545	522	514	549	473	535	554	544	516	555	511	516	559	537	550	503	491	518	531	528	541	509	502	537	519	521	496	526	547	508	499	536	537	510	485	512	537	540	519	536	531	520	533	482	510	535	561	558	518	544	560	553	504	504	528	497	514	495	506	519	531	532	538	546	529	557	504	526	547	538	497	468	527	523	521	511	529	499	534	528	570	486	539	517	554	505	483	493	527	497	493	481	515	540	514	539	481	520	533	496	482	557	540	503	515	500	519	541	524	541	498	555	510	508	526	534	547	485	564	543	564	566	559	519	509	533	549	533	496	517	538	527	496	496	556	505	513	494	528	547	534	531	552	488	523	507	536	519	505	524	521	549	537	555	514	514	525	519	560	540	516	521	546	530	558	554	508	537	516	484	552	555	519	533	519	505	513	544	488	518	527	520	487	522	538	543	550	500	548	505	523	567	532	523	538	537	561	537	540	508	532	501	505	524	545	490	513	528	524	560	517	516	546	546	520	508	547	525	536	548	509	518	549	568	523	523	569	532	504	504	537	514	560	565	567	506	504	509	472	522	538	517	525	560	525	544	555	549	513	562	537	549	514	511	483	512	542	528	530	506	531	553	508	508	512	542	501	519	507	538	529	578	506	482	522	505	555	513	538	528	547	500	480	534	534	521	540	560	516	524	554	508	511	553	565	523	515	534	555	522	529	529	540	505	520	529	518	531	519	534	532	533	528	515	489	514	540	517	553	514	526	496	540	507	532	489	532	529	521	511	528	516	530	498	512	515	527	541	503	515	537	562	512	556	533	542	509	525	523	568	563	511	522	538	552	583	549	536	529	521	543	523	524	505	528	559	526	518	511	538	533	517	508	549	537	538	512	542	541	519	547	524	546	530	568	495	498	553	488	511	555	492	485	548	562	535	521	501	515	540	519	515	515	509	493	525	514	499	526	536	521	528	549	495	568	575	492	527	530	542	540	518	551	560	544	569	501	507	508	498	534	534	544	513	523	548	499	520	529	530	507	532	498	497	530	544	499	538	551	508	520	527	527	517	544	499	544	494	511	514	524	512	519	548	525	523	519	516	509	502	542	523	512	523	535	500	523	540	579	482	542	475	506	513	546	513	559	521	520	505	521	548	516	491	526	579	579	504	509	532	543	496	503	505	550	524	507	491	521	532	513	510	516	509	514	555	586	557	526	529	475	556	517	515	564	512	550	541	511	556	570	535	541	533	516	520	525	557	512	529	512	541	532	512	502	548	537	514	536	538	513	523	520	516	562	520	528	563	556	542	510	559	582	507	520	511	496	521	516	498	519	503	503	505	517	505	526	526	511	502	536	517	511	491	559	555	524	574	501	528	537	523	510	512	533	493	490	515	504	518	522	527	512	489
7103	5679	5756	3597	2351	1875	1361	823	685	612	682	892	2042	1699	1047	718	506	474	499	460	510	492	490	459	457	478	444	471	476	421	451	469	414	437	477	468	446	467	440	462	465	449	435	488	462	444	459	424	494	436	464	455	444	453	465	458	482	450	474	456	434	464	460	434	466	437	486	466	452	482	445	436	477	500	496	489	468	452	473	499	430	468	447	447	445	436	506	453	465	451	460	445	435	452	471	443	443	465	475	478	428	426	442	467	463	491	457	442	453	452	490	476	439	447	457	458	470	459	428	448	464	459	480	535	499	482	470	422	431	473	447	483	476	475	468	463	472	456	443	499	477	459	468	488	450	429	480	492	454	469	478	455	439	461	463	438	462	462	483	445	467	485	477	481	476	476	404	429	448	421	489	466	461	476	458	453	452	456	476	477	431	491	488	441	456	538	462	437	462	457	422	434	468	434	454	461	462	493	458	494	449	454	470	471	477	479	448	456	461	464	431	449	438	472	439	448	452	468	461	440	451	476	458	454	459	437	497	446	441	493	476	460	472	471	428	459	439	460	489	475	426	493	473	484	416	458	470	446	448	452	454	414	428	468	467	479	458	466	464	413	474	404	461	454	479	432	442	462	445	436	429	503	494	448	423	476	433	472	452	457	433	463	430	472	476	473	462	442	472	483	505	448	456	444	471	460	458	490	504	420	465	462	483	483	429	431	462	449	444	485	453	463	477	432	483	473	447	483	424	458	465	485	489	453	473	415	454	455	439	488	484	491	469	452	448	480	430	464	461	463	434	478	384	471	476	476	487	440	485	462	461	446	472	461	448	476	469	424	489	460	477	438	444	465	416	437	482	490	446	475	476	474	459	406	421	455	444	435	421	464	474	450	428	445	469	460	432	471	480	456	475	419	513	449	471	433	496	456	445	467	442	441	435	455	486	457	472	471	449	460	484	458	448	467	484	463	473	477	467	503	473	481	425	432	445	475	472	417	476	432	484	456	417	487	469	468	427	472	456	462	473	512	454	433	447	460	455	472	455	465	447	488	440	484	452	451	451	475	455	448	480	434	458	483	466	471	474	457	449	447	464	429	453	401	474	437	469	472	476	464	452	463	446	457	450	474	431	451	423	489	458	505	465	450	460	491	472	441	450	462	476	465	438	499	449	458	453	467	481	462	477	501	465	463	414	471	438	418	477	445	467	435	491	471	467	466	456	446	456	460	462	489	468	470	449	475	413	470	459	455	466	459	455	493	472	450	453	471	467	477	458	504	460	435	465	464	483	503	465	431	505	470	458	452	446	458	457	504	458	419	444	451	473	430	467	479	452	497	489	479	497	463	492	467	494	461	516	453	443	450	440	439	491	451	442	450	461	469	411	448	450	455	483	461	504	447	457	448	414	464	480	424	448	497	447	496	468	484	428	463	448	474	503	497	445	471	463	493	441	455	454	453	478	431	463	483	492	442	458	457	461	436	466	454	464	471	487	457	463	435	430	479	484	459	456	470	492	493	430	468	443	473	479	419	466	483	469	439	498	476	449	450	488	468	446	457	484	475	488	462	448	455	472	504	473	461	508	481	466	457	454	475	479	472	455	458	433	430	452	463	431	502	445	437	461	453	458	428	498	468	470	432	441	428	459	451	479	441	477	497	468	438	514	472	467	454	490	437	451	468	479	430	501	470	409	479	413	462	410	476	470	455	448	476	445	458	473	448	457	483	454	431	479	457	465	452	454	440	475	435	450	487	466	424	452	468	494	460	460	454	454	439	471	472	468	458	444	497	486	499	478	454	438	432	464	457	440	454	477	470	435	427	429	485	490	453	458	469	437	456	433	451	478	437	442	454	484	450	476	445	482	480	467	493	460	473	470	464	486	445	477	465	541	471	438	475	468	468	436	457	483	470	463	507	435	442	435	483	454	469	473	485	474	445	463	496	487	496	453	433	481	470	469	512	458	474	470	427	425	469	465	502	436	456	462	446	489	464	453	433	447	477	433	410	452	494	448	449	429	446	478	447	442	432	469	449	460	454	508	485	459	441	457	435	457	432	453	474	474	488	462	413	482	438	446	450	482	432	439	470	472	460	488	453	438	479	477	473	440	496	464	426	463	463	436	485	441	463	456	475	437	466	472	468	462	462	449	504	471	483	445	488	426	533	507	476	488	485	447	424	425	464	466	471	464	440	495	474	492	434	468	439	415	462	477	441	421	456	463	450	438	481	452	457	484	452	471	489	452	482	459	468	406	437	456	468	471	456	437	453	462	482	446	465	515	441	472	436	504	444	422	438	476	441	496	466	443	446	447	423	460	453	487	447	436	449	516	463	478	470	466	460	475	464	489	479	465	465	474	440	468	452	458	466	439	457	485	419	437	441	488	454	472	477	468	476	474	461	462	447	491	507	455	483	465	441	478	511	477	453	460	474	443	434	465	456	463	458	444	473	483	440	461	381	457	441	479	461	462	479	464	467	454	444	450	451	453	507	521	409	446	483	466	461	473	478	468	458	422	488	493	463	462	440	460	458	487	477	463	420	454	483	444	465	441	430	400	459	496	455	449	486	473	441	452	468	461	471	448	449	481	454	462	453	433	468	452	446	469	478	453	474	430	450	454	445	467	437	467	421	439	447	490	467	451	453	457	483	462	463	458	452	477	495	441	463	446	450	443	488	474	471	450	503	437	456	469	449	470	479	495	447	405	444	494	456	490	467	469	434	435	455	475	444	470	487	443	444	509	435	478	464	428	485	486	455	475	480	483	483	446	493	456	482	440	442	447	435	442	458	476	463	407	460	449	485	494	419	445	461	458	494	436	458	469	446	472	479	445	494	444	420	501	454	442	468	462	441	454	512	496	456	474	481	451	436	417	468	511	463	442	458	468	498	427	486	480	431	451	494	436	472	474	425	447	481	432	467	499	447	469	450	447	458	454	480	480	473	448	428	492	443	451	520	439	488	484	456	438	473	477	479	413	477	458	449	469	453	438	467	447	436	452	454	475	443	404	459	491	505	484	422	502	446	468	448	470	486	468	472	435	458	464	471	450	450	444	465	483	469	459	506	470	439	457	437	483	464	461	447	469	449	462	462	450	510	462	459	498	445	448	461	450	391	452	442	441	445	465	479	493	502	456	485	469	457	466	455	418	454	464	471	450	414	433	491	491	463	466	457	481	449	463	445	453	488	463	476	385	463	461	486	462	473	437	464	480	427	490	487	439	431	488	468	452	468	537	494	465	488	421	518	484	474	474	498	479	436	422	451	489	441	471	444	466	479	462	452	483	465	489	476	480	433	480	453	481	472	455	416	440	453	454	490	484	476	481	448	478	482	450	444	457	446	447	457	420	483	479	457	477	449	434	444	440	425	449	493	464	443	431	455	444	462	455	459	468	450	482	460	486	459	457	478	454	487	403	443	449	462	484	496	462	468	449	486	490	474	432	435	461	485	457	453	460	459	440	484	467	452	502	463	476	461	455	449	438	450	451	435	424	458	464	508	452	459
24802	20806	26654	24693	11395	4099	2525	1710	993	845	771	7555	13440	8708	4105	1432	668	541	538	495	566	473	532	483	561	511	488	505	528	515	545	519	551	501	512	515	542	500	506	517	506	502	531	511	524	510	480	542	539	531	507	537	530	496	511	500	534	525	499	496	513	532	528	519	538	504	493	510	505	523	524	561	529	497	517	507	529	504	535	497	480	498	493	538	520	498	518	521	481	498	521	501	499	530	511	500	521	461	495	514	518	545	506	507	513	544	520	496	532	500	500	485	537	488	514	468	533	533	500	490	543	499	482	541	505	555	512	498	529	481	517	495	515	518	529	536	496	522	520	457	522	525	531	528	514	516	539	486	526	516	495	515	521	501	529	511	507	520	505	473	475	577	535	536	489	524	484	517	517	506	552	464	507	518	502	497	483	482	561	501	497	520	517	513	471	523	488	517	501	532	540	506	498	475	511	523	505	520	517	529	511	555	538	495	510	495	539	511	498	512	512	504	499	546	553	522	501	509	517	471	521	511	503	534	507	485	521	520	487	513	493	518	539	533	507	491	506	491	504	482	472	495	530	526	483	473	505	583	528	523	511	518	486	491	512	495	516	522	509	550	510	514	541	552	514	520	559	494	493	529	512	514	485	535	524	505	493	526	498	511	472	498	497	495	498	503	522	469	509	519	549	497	502	495	491	521	498	513	513	515	476	508	479	493	491	504	543	529	476	514	524	468	542	512	505	522	496	511	518	531	492	538	492	506	512	495	503	477	524	507	502	510	527	480	498	529	506	513	465	492	528	522	504	502	524	487	533	560	504	477	506	522	495	522	528	505	544	531	485	531	516	529	554	494	497	485	481	510	516	524	502	538	509	514	538	515	507	543	521	530	511	499	460	533	506	487	521	525	472	497	533	495	545	509	520	509	486	513	484	495	475	551	475	472	544	497	466	523	531	540	534	507	534	531	523	487	523	535	434	531	522	532	535	506	519	469	492	479	492	519	504	503	493	480	514	457	518	513	549	542	532	571	502	523	510	522	513	487	527	487	482	503	518	540	507	507	485	476	477	504	514	494	518	511	496	489	536	488	515	481	510	528	504	508	514	519	534	525	527	493	508	518	534	509	508	504	542	522	539	553	528	487	511	490	479	508	513	491	525	531	517	501	506	505	511	512	464	522	518	509	493	504	522	516	541	510	518	506	511	496	480	551	532	529	503	532	542	478	477	492	543	514	515	536	548	524	475	470	494	497	558	503	519	538	535	518	541	493	522	560	508	519	527	514	505	494	489	494	525	517	487	525	511	527	503	528	523	507	481	467	506	521	513	527	494	491	560	484	514	561	554	522	464	518	552	536	500	522	520	514	471	513	507	550	524	515	506	501	499	520	484	488	508	529	497	548	507	547	508	496	537	535	482	476	520	528	502	493	475	514	542	516	513	541	514	480	549	505	541	539	504	488	494	510	535	524	492	499	530	507	520	530	499	512	501	482	478	530	514	523	486	495	471	537	485	503	513	515	532	532	514	522	488	493	501	518	542	537	490	474	464	523	487	526	471	518	501	522	528	496	538	501	494	512	472	559	525	550	508	527	481	466	488	521	520	525	545	449	509	549	497	501	517	502	549	476	505	510	495	483	493	505	496	503	525	489	484	478	496	489	507	501	512	502	479	474	519	511	523	495	541	496	488	486	515	520	550	540	511	486	548	483	519	477	490	514	497	519	491	519	517	504	462	494	520	543	491	515	498	526	499	528	482	540	504	440	554	476	478	525	516	537	515	482	545	489	485	444	512	518	471	500	530	496	499	481	529	491	493	510	521	486	478	524	497	528	475	476	524	524	511	516	507	538	498	514	470	505	526	502	560	504	519	494	532	519	484	517	548	515	498	553	510	529	494	471	468	492	507	507	499	479	507	487	514	488	491	486	509	500	507	528	550	545	541	538	492	524	531	519	521	519	513	524	535	537	494	496	523	507	481	528	519	500	551	484	511	541	550	528	520	525	515	529	494	514	492	540	534	532	498	515	495	530	491	510	536	463	477	493	536	505	535	537	472	508	471	509	465	531	509	512	458	534	525	524	505	504	493	530	521	509	501	506	489	540	518	487	498	582	511	509	558	510	547	481	500	509	505	533	540	533	513	524	554	461	489	489	517	542	506	544	541	534	514	520	452	530	545	494	509	440	499	498	505	527	489	518	520	467	554	488	500	492	529	505	568	505	569	520	529	534	507	495	508	509	539	520	518	549	509	497	497	510	512	494	501	521	558	506	464	506	502	497	465	483	516	514	529	509	498	552	510	508	508	494	554	560	500	523	520	522	500	491	504	552	550	529	509	541	491	466	526	542	519	516	503	506	502	500	535	470	530	533	528	515	479	488	507	486	542	500	461	490	518	555	532	488	509	502	506	500	509	483	501	515	502	521	511	528	517	466	499	488	478	496	536	521	508	479	503	539	528	503	518	505	526	521	508	524	504	481	518	498	488	497	524	561	531	499	513	520	525	522	521	553	540	502	511	493	527	483	478	531	503	510	503	503	533	499	499	508	521	490	537	540	495	539	484	455	485	506	537	501	510	502	486	516	471	486	463	525	496	538	511	519	511	484	500	539	528	474	495	480	522	532	500	528	502	544	507	484	499	557	500	509	491	515	499	531	496	483	489	514	534	472	553	546	500	502	499	513	481	539	485	503	529	492	486	464	491	506	563	441	525	508	488	522	525	548	512	463	533	539	479	515	515	489	520	535	523	517	500	495	559	544	482	502	533	553	497	519	496	503	526	545	536	548	541	552	518	515	512	538	521	520	504	543	502	494	498	498	498	528	517	559	528	477	523	499	546	517	560	489	501	498	511	533	476	517	472	505	510	495	519	544	513	482	518	491	476	513	532	500	504	522	529	517	515	509	487	469	558	511	518	520	502	512	519	507	480	554	508	534	513	534	535	501	485	503	498	520	543	509	488	510	510	523	528	479	521	481	515	498	513	522	534	551	498	492	489	509	509	519	513	493	537	532	516	515	474	515	526	524	551	521	526	564	505	527	454	445	506	476	514	467	497	542	528	511	458	546	539	506	499	484	497	479	571	552	480	523	508	549	501	510	480	496	492	507	536	504	517	557	498	527	492	548	493	534	468	500	515	478	524	494	530	528	516	487	519	526	527	526	563	532	543	522	544	528	550	518	523	479	482	509	516	523	504	514	487	478	531	555	520	528	525	487	522	465	505	512	482	511	522	494	482	547	520	505	509	527	506	533	520	541	514	500	532	515	500	495	504	476	499	517	557	494	515	536	509	456	479	498	518	464	508	490	498	516	485	506	516	467	506	490	507	488	518	503	508	505	477	527	497	484	525	486	511	517	503	497	461	519	477	494	532	520	487	488	467	513	482	535	501	530	474	494	442	512	533	531	522	490	487	483	520	514	563	499	539	508	505	527	547	539	525	500	510	488	492	515	496	482	510	499	548	490	495	521	485	481	511	498	504	525	494	476	517	510	520	492	480	491	520	520
6334	9550	9650	6013	4445	3679	3049	2106	1128	997	930	10216	13174	8857	4266	1471	588	495	462	463	494	492	436	453	459	473	476	437	460	482	477	449	452	464	499	477	482	499	473	459	453	423	450	438	450	479	452	507	483	473	440	410	444	429	487	478	471	495	467	460	506	474	461	439	445	471	410	441	473	468	431	463	450	479	473	431	430	473	494	456	456	437	476	480	407	436	443	458	460	464	458	426	460	429	461	427	459	457	465	429	462	427	505	479	430	447	424	385	480	493	479	466	462	452	422	418	451	446	458	469	468	455	480	470	424	437	474	468	476	446	450	443	433	462	444	431	478	445	453	453	451	527	443	474	461	430	477	477	442	490	476	461	483	481	446	417	440	432	445	461	465	459	446	429	413	455	488	475	461	433	447	465	443	459	451	506	448	461	472	457	481	441	459	434	459	454	463	473	481	467	466	464	442	447	470	466	444	460	429	466	478	456	415	477	440	446	461	480	461	459	480	453	439	460	441	451	461	442	458	438	502	428	430	469	472	499	492	427	436	468	452	476	466	436	435	460	489	429	461	467	456	498	477	472	442	467	427	447	454	422	438	452	434	460	430	485	451	465	475	401	463	450	487	469	455	441	472	440	457	439	457	440	440	469	470	464	451	474	465	479	452	477	415	482	471	504	445	460	451	469	461	448	398	456	465	463	469	416	476	451	466	446	437	438	464	430	440	466	403	467	437	455	448	418	434	454	440	465	452	455	464	457	413	434	464	464	464	443	444	488	422	434	503	448	442	445	467	468	415	448	448	408	432	502	450	471	480	484	466	457	491	455	495	471	447	467	456	502	439	452	464	472	445	445	451	463	466	452	446	464	464	428	436	462	478	472	488	422	420	445	459	466	400	470	450	455	482	467	457	471	472	455	465	467	470	504	480	478	472	443	458	448	470	455	478	474	452	481	462	455	454	485	470	485	443	433	476	448	523	473	473	433	434	437	471	475	454	484	502	437	468	473	454	460	453	441	491	448	487	477	467	512	433	452	437	460	455	470	447	452	468	468	479	432	471	435	454	492	455	466	452	469	456	479	469	486	431	464	435	457	452	502	433	475	482	477	462	450	419	447	476	477	453	420	427	457	469	486	451	468	416	463	437	476	444	454	472	488	458	460	457	432	441	459	463	469	460	392	458	472	430	475	456	475	421	429	422	437	497	419	454	427	469	467	465	443	451	451	444	483	451	451	467	447	428	454	479	485	447	473	449	485	443	478	423	460	461	443	427	436	476	443	449	456	477	459	418	458	427	447	443	425	465	446	456	481	483	465	468	466	443	461	443	460	446	443	431	417	468	458	487	447	464	497	419	461	470	468	473	422	427	432	435	494	455	444	490	473	490	442	415	443	454	477	462	498	482	464	449	453	450	396	462	476	437	451	456	466	450	444	414	424	464	439	402	501	456	463	451	452	451	447	439	441	471	447	475	463	467	447	432	479	425	438	474	447	453	431	468	418	477	473	476	449	429	447	449	502	510	464	462	487	478	472	471	468	486	443	447	457	471	437	471	474	459	414	474	454	476	441	449	485	463	452	435	476	473	511	502	443	459	442	484	426	443	459	438	461	433	482	505	419	439	445	460	455	436	484	457	453	439	470	452	433	463	443	501	414	449	441	453	440	467	461	443	444	476	393	476	441	426	454	462	466	437	456	460	456	436	408	427	491	431	472	470	422	425	455	440	436	472	425	481	473	440	461	481	482	446	462	463	425	422	453	493	430	456	453	476	482	463	495	462	433	474	440	420	440	408	470	448	404	462	459	476	438	449	450	432	461	464	487	418	462	498	394	456	478	457	498	467	411	453	416	436	463	433	456	438	440	470	470	496	449	456	456	462	450	459	447	467	459	453	463	432	470	440	433	439	467	479	477	433	439	480	465	431	483	467	448	450	474	472	447	452	483	440	440	446	452	473	489	454	458	441	419	445	443	491	499	467	481	454	476	481	460	475	421	463	425	440	424	453	455	465	442	464	469	499	495	433	449	476	509	435	450	467	441	444	459	493	429	481	475	469	460	463	457	480	403	436	468	464	446	477	485	459	431	464	439	451	482	446	470	441	450	423	465	497	437	450	477	488	472	449	437	446	444	474	446	485	471	485	468	447	445	435	471	468	446	484	448	451	457	450	483	458	449	478	468	436	453	423	434	458	497	443	498	474	467	458	434	467	438	477	481	481	475	479	463	461	457	470	480	447	461	470	434	457	454	456	459	501	467	431	420	436	469	442	491	466	454	468	437	421	498	453	454	444	421	453	481	448	449	454	466	487	421	459	438	435	440	441	427	423	470	459	443	446	482	445	457	446	468	440	443	457	441	448	461	441	460	494	460	457	486	467	429	452	455	459	457	461	460	472	488	460	419	422	491	486	483	479	438	459	433	483	493	409	438	454	458	462	479	476	432	416	446	452	432	510	488	496	476	442	416	440	482	413	454	446	466	465	460	464	463	459	476	446	470	443	471	454	432	485	438	476	471	492	460	430	437	446	449	450	445	436	478	409	448	467	473	501	461	440	464	459	449	441	457	451	477	476	436	452	467	444	460	439	442	482	458	442	411	465	438	471	456	446	455	468	405	450	467	434	485	460	479	449	448	467	453	457	441	495	466	500	430	489	468	489	433	452	459	460	443	436	450	443	455	470	427	431	457	440	460	472	446	435	436	446	428	449	463	454	454	477	453	453	429	458	495	450	448	423	466	464	456	442	478	451	494	453	429	431	461	454	480	447	476	464	456	450	419	433	477	401	472	463	470	473	462	451	471	486	465	447	413	445	444	449	453	470	461	432	480	432	458	445	439	468	414	460	463	431	458	468	446	492	460	467	407	483	474	472	462	431	488	434	447	445	469	492	434	463	486	459	456	445	453	483	451	450	459	448	422	468	435	433	442	446	459	457	430	448	452	486	493	523	497	404	454	490	440	451	424	497	444	476	461	438	472	451	438	476	467	466	438	463	479	469	473	465	422	441	465	456	431	471	410	420	476	427	425	469	474	473	471	476	478	462	460	449	462	475	441	494	424	469	486	480	449	463	450	470	450	432	416	459	466	438	435	411	435	469	474	452	454	451	465	493	416	457	469	446	423	438	451	448	440	451	430	473	481	490	458	466	465	440	471	462	477	437	475	433	434	456	422	474	461	464	425	454	439	443	440	457	444	458	437	496	476	442	463	434	442	473	454	417	444	424	464	500	456	459	483	444	446	444	456	446	477	466	462	447	436	447	464	462	433	464	439	466	459	487	442	438	449	517	449	459	478	438	451	434	435	448	444	436	445	427	435	457	483	431	465	456	412	470	436	482	456	428	460	458	500	451	467	483	478	457	441	496	492	438	457	433	474	473	463	464	475	446	433	444	436	465	475	464	493	460	482	450	421	460	459	450	478	430	465	443	424	469	420	471	442	441	476	415	460	444	451	444	442	453	437	485	431	451	477	484	450	454	436	429	502	428	449	464	459	482	462	456	480	468	451
23844	20810	27821	23930	20389	10332	5124	2946	1439	1207	1091	10553	24138	17971	8172	2521	956	707	671	633	621	620	643	621	644	573	664	616	626	629	588	622	583	622	615	625	625	579	603	580	608	670	631	652	620	623	587	638	646	583	589	640	594	573	608	618	557	624	576	615	628	606	595	623	643	604	612	586	575	605	573	586	575	588	629	607	564	605	614	639	619	597	625	588	629	635	631	623	593	572	562	598	602	564	602	595	611	625	585	637	582	639	611	612	636	576	612	604	558	620	584	634	602	593	646	584	593	579	658	573	581	598	575	601	610	619	606	591	616	604	613	606	597	610	623	594	603	620	598	627	602	608	606	612	620	589	629	635	597	598	596	628	660	594	593	634	589	645	608	600	606	588	627	581	581	680	594	631	538	598	561	607	586	602	613	598	569	624	596	592	584	580	586	628	614	594	630	614	560	575	590	574	617	611	602	625	584	591	624	597	592	595	648	627	626	605	601	622	579	604	603	580	584	618	607	625	630	568	571	603	618	607	595	619	616	589	596	581	580	553	591	634	634	583	574	630	528	607	610	622	611	578	598	590	630	600	599	603	567	606	626	616	632	622	599	590	609	619	659	579	600	598	598	620	608	588	637	637	613	639	616	585	573	589	600	595	590	617	589	640	581	603	595	574	645	544	601	612	580	604	604	619	571	616	628	624	592	595	592	612	621	610	628	577	565	571	630	647	644	610	609	622	623	600	635	634	603	602	614	595	673	613	589	625	668	635	621	600	582	610	604	632	635	609	606	625	580	602	637	596	619	579	617	629	572	607	587	624	576	630	621	608	614	599	609	613	598	634	569	636	552	602	653	623	623	633	668	602	628	567	619	555	592	585	624	628	617	614	598	589	610	574	591	605	576	595	596	591	641	558	613	597	569	617	581	618	593	588	608	609	632	605	593	606	624	615	650	642	606	642	621	617	580	627	640	632	586	588	546	619	609	629	597	647	617	627	566	592	577	614	625	605	628	612	593	588	588	624	607	583	592	605	600	571	597	624	595	631	638	627	614	616	635	596	642	659	583	648	581	606	590	608	611	655	566	617	689	591	618	603	670	616	553	593	616	560	640	597	608	594	606	570	618	615	569	587	639	629	594	615	601	612	627	596	609	593	615	597	652	586	658	602	607	610	642	632	585	589	625	653	579	600	612	664	634	635	585	586	617	628	638	632	593	599	616	608	599	597	623	648	629	617	575	647	604	603	579	602	632	603	627	609	615	586	633	619	601	621	592	627	651	596	646	573	589	634	583	588	620	610	627	607	577	654	608	598	597	647	681	618	610	602	600	609	616	581	619	628	616	609	630	627	596	589	642	632	616	626	648	605	588	589	613	609	557	598	628	634	608	649	601	670	586	581	614	636	599	631	600	626	594	576	592	604	678	630	633	631	620	587	591	615	572	610	608	643	636	617	589	605	608	563	650	606	598	592	620	579	649	590	627	556	634	594	598	614	668	619	651	620	610	617	570	604	613	640	619	643	609	568	601	606	575	563	551	569	602	610	604	596	606	633	567	639	587	633	616	593	596	637	607	625	607	668	614	562	650	637	593	579	631	610	608	632	595	617	628	620	596	632	630	604	600	578	688	606	606	632	583	629	599	602	598	619	641	549	605	642	599	614	643	587	628	624	606	621	605	658	600	607	608	541	613	635	601	602	625	616	658	585	604	614	622	612	618	585	605	592	608	637	577	614	601	632	617	605	644	592	625	630	585	601	619	599	604	575	611	572	602	618	637	558	622	598	619	614	548	622	582	619	628	630	596	596	582	626	613	613	622	589	635	630	591	564	563	629	584	608	585	626	574	613	608	611	581	623	671	593	613	624	600	630	565	599	584	599	555	586	579	586	619	596	605	602	638	633	586	608	582	592	627	599	585	616	593	586	590	624	644	599	595	576	613	584	591	586	615	660	627	612	608	620	573	593	600	606	620	576	599	618	561	622	657	610	611	635	627	591	591	599	547	561	620	620	585	583	611	630	633	673	637	658	608	608	640	616	597	624	640	591	599	603	623	579	589	676	606	588	590	654	635	604	620	583	641	613	625	609	595	616	571	664	594	585	596	591	615	600	642	613	589	623	584	610	618	610	638	620	562	605	629	611	621	630	623	615	603	618	647	610	609	631	611	610	641	580	627	600	573	640	616	590	606	593	562	600	594	609	652	571	627	612	591	598	614	623	640	592	593	610	561	590	623	639	592	611	574	648	633	607	608	618	588	609	602	579	603	573	599	594	569	608	598	605	647	613	664	630	626	605	594	605	625	618	581	596	634	594	553	589	557	577	607	611	597	606	594	611	614	628	581	590	638	618	611	603	643	600	615	608	640	594	573	592	585	556	604	601	624	591	631	611	630	616	633	596	581	591	612	606	616	612	602	629	574	619	585	612	625	593	651	597	641	599	558	553	572	600	581	568	580	613	642	597	583	637	648	607	619	552	602	637	598	627	608	598	589	616	588	584	579	574	617	612	579	610	595	579	595	580	612	605	599	611	579	562	593	579	603	599	633	607	564	585	625	632	660	602	562	580	620	575	623	647	597	613	640	567	639	618	625	617	612	616	597	625	610	615	576	627	632	603	587	622	588	569	670	568	624	645	593	640	622	583	585	622	602	591	589	600	598	563	653	614	592	596	631	634	601	580	628	622	562	625	622	612	682	634	599	627	656	613	598	633	616	598	618	580	601	614	620	583	598	605	564	587	616	622	599	658	610	584	555	622	624	647	604	605	614	622	580	591	557	621	670	611	613	611	623	632	668	587	619	614	597	582	593	606	576	627	592	638	606	584	618	597	627	612	604	586	606	662	603	586	633	611	625	584	598	584	655	578	576	621	607	639	604	619	611	627	644	660	608	582	612	586	615	622	559	603	619	611	594	620	588	610	590	529	617	606	657	646	647	605	580	595	614	633	618	581	611	595	607	604	612	625	586	610	632	588	635	596	619	581	574	591	606	648	610	621	618	620	622	599	636	609	583	653	588	634	609	607	594	581	596	593	563	628	683	652	624	590	607	583	688	607	582	643	623	631	562	586	686	570	573	575	592	586	610	658	529	630	634	649	588	599	596	603	633	606	632	610	572	650	592	580	622	640	581	620	565	604	568	591	580	625	593	561	605	607	593	635	614	633	618	633	615	596	586	570	617	603	609	597	593	583	598	578	564	613	587	606	645	611	598	594	596	617	595	625	580	630	616	669	558	601	593	609	576	585	637	609	609	619	565	632	603	614	605	603	596	608	587	585	644	571	632	611	592	629	596	621	601	578	556	557	562	552	682	563	556	587	593	592	599	642	659	555	637	583	644	605	614	593	602	591	570	624	630	623	584	602	609	598	598	597	582	592	636	640	578	608	598	571	579	607	606	605	609	579	648	566	594	604	615	618	640	588	561	568	585	652	607	590	585	606	647	594	630	634	634	581	596	616	631	641	597	610	607	615	561	606	630	626	602	623	626	613	595	588	619	593	638	609	603	599
6900	13681	13768	8578	5505	4684	4783	3288	1850	1530	1349	14356	22581	15861	7074	2566	896	656	542	561	563	563	533	554	523	550	565	529	542	513	521	563	558	584	527	547	545	544	534	554	516	549	513	559	561	551	540	537	523	544	540	551	542	532	536	529	521	544	541	545	519	547	553	550	560	482	557	504	519	552	531	531	535	550	510	525	498	532	538	538	590	531	536	560	490	521	521	552	506	515	558	525	527	564	526	556	558	541	521	527	528	547	554	545	571	540	536	547	582	592	549	532	516	516	554	576	532	531	512	542	535	542	509	534	484	528	541	506	543	497	532	567	522	572	534	515	531	519	551	547	558	534	523	574	535	513	548	540	545	560	549	559	536	569	541	506	529	535	557	517	528	516	549	544	540	541	567	551	544	518	485	538	580	501	502	532	537	545	548	528	499	540	512	580	542	521	566	521	509	535	556	541	554	574	532	542	590	482	531	479	527	541	578	524	516	524	565	551	562	546	487	521	512	555	543	525	538	513	581	568	554	542	495	548	537	539	561	534	550	522	517	522	549	533	518	560	522	528	539	559	529	570	531	533	518	565	523	523	484	574	562	499	494	535	560	531	533	563	531	557	531	556	481	529	549	529	556	548	531	510	524	514	521	529	539	544	498	551	529	532	538	544	586	547	532	490	560	544	571	505	546	607	526	573	498	569	534	512	551	554	510	527	577	528	572	520	570	543	547	556	519	555	555	499	520	523	526	520	520	536	538	545	528	531	531	505	537	498	526	564	540	499	526	522	481	539	545	562	508	539	542	547	515	527	508	502	523	525	535	516	552	538	530	521	511	516	514	500	532	535	501	548	478	548	510	554	571	526	490	520	517	554	529	522	518	565	538	524	498	570	512	541	572	497	558	502	504	536	562	546	513	536	513	537	499	523	565	529	540	530	534	501	564	516	507	511	508	484	490	549	540	526	526	507	543	526	517	524	526	533	550	523	558	560	546	517	526	524	543	530	518	522	571	534	592	545	527	557	466	530	538	546	521	492	536	524	573	570	532	502	537	543	575	502	515	535	551	500	546	559	514	565	533	518	541	537	545	518	553	533	564	516	507	539	551	506	553	525	523	537	517	523	534	551	510	594	534	553	531	555	546	503	566	542	533	503	507	552	529	543	555	549	521	540	512	506	494	550	547	494	566	529	511	543	558	514	514	519	528	556	532	530	546	531	506	540	533	528	558	583	564	505	528	552	545	482	553	557	495	525	529	576	479	541	477	536	547	523	566	508	510	564	563	542	550	568	560	517	532	523	532	569	520	513	508	529	507	537	524	546	538	547	537	518	537	521	575	563	546	557	514	541	537	528	521	506	510	521	518	527	574	532	513	537	508	520	555	584	528	568	516	564	526	564	525	528	525	501	511	553	500	542	550	545	544	535	526	501	520	497	543	555	527	544	533	530	561	500	524	538	548	520	562	532	518	580	527	517	576	525	555	556	570	531	527	519	502	510	516	529	542	517	571	526	550	517	515	536	522	525	560	551	573	566	535	507	521	563	499	505	544	530	547	487	532	510	526	565	512	514	533	481	514	527	529	527	549	559	541	508	567	519	506	513	525	512	513	469	526	555	530	486	539	556	475	522	539	514	520	518	516	562	533	554	572	531	513	511	528	531	521	505	526	549	547	496	535	530	513	508	541	490	602	513	550	535	497	535	531	561	528	529	548	565	530	556	527	530	533	530	534	504	522	521	504	504	543	540	510	555	520	564	542	527	529	543	571	511	559	506	567	568	573	480	530	513	511	521	508	559	471	506	522	543	532	483	487	532	557	511	540	543	514	562	533	518	537	512	542	554	540	518	526	510	505	498	515	561	544	542	548	539	534	479	552	549	519	559	540	515	515	538	526	547	558	522	534	560	555	554	547	531	522	545	526	504	506	570	527	559	509	536	509	513	514	515	530	561	539	550	522	520	491	563	483	570	578	518	517	554	551	511	494	551	531	523	535	518	526	521	541	559	522	553	553	545	549	521	528	538	538	515	557	501	471	543	511	491	502	552	533	580	541	495	562	596	518	539	569	525	572	517	549	543	510	522	488	503	552	524	517	525	558	534	566	551	519	518	541	532	514	566	523	517	520	512	525	520	508	523	525	504	518	567	562	547	526	525	523	511	544	548	524	536	497	521	500	532	519	565	511	525	559	570	545	544	519	543	502	523	568	534	551	560	546	558	561	503	561	544	528	497	510	530	520	540	523	573	503	516	543	569	521	577	498	546	510	520	512	533	518	519	561	552	548	574	520	528	564	515	514	542	519	553	519	518	522	523	504	521	533	565	556	505	551	554	514	556	525	523	530	496	535	532	513	559	523	523	556	567	566	531	538	553	524	537	542	543	515	569	474	539	482	536	526	512	513	511	522	501	526	488	539	521	533	550	527	517	515	532	540	540	538	538	536	491	568	545	526	534	527	508	535	543	530	489	550	496	494	547	555	524	531	533	527	509	544	515	528	508	539	500	492	557	514	520	546	560	569	512	528	516	543	538	530	503	563	514	508	533	493	528	569	531	526	488	528	497	522	517	535	525	536	558	551	512	550	459	502	555	541	543	539	513	494	526	559	550	547	471	536	528	559	515	536	542	542	526	549	564	497	515	515	518	494	515	528	501	524	500	563	522	499	533	543	553	546	532	527	550	535	494	546	524	570	531	503	520	556	514	515	514	501	540	525	566	573	502	548	535	494	518	541	558	521	531	555	546	529	556	557	533	484	525	549	575	561	539	511	546	536	533	544	514	552	504	538	543	522	537	565	539	493	506	577	542	555	482	518	555	556	558	523	541	498	530	539	518	537	536	550	542	534	538	548	515	537	511	537	538	516	527	542	580	523	509	539	515	503	526	497	524	548	535	503	570	549	554	528	507	566	520	501	515	537	550	547	496	494	528	539	541	521	527	543	534	526	480	538	519	536	535	529	501	500	520	528	515	565	505	536	537	486	522	545	522	536	557	521	477	533	538	538	502	520	536	529	491	528	507	499	540	561	540	566	528	554	538	535	542	534	540	499	511	521	545	542	567	538	557	554	553	494	567	610	513	523	540	561	534	590	563	564	545	545	519	568	509	576	517	516	555	523	561	554	528	526	518	505	500	527	519	493	479	505	554	535	496	508	560	538	546	546	549	552	513	543	541	562	547	522	544	539	552	562	506	526	530	523	542	548	508	518	550	519	521	518	529	520	543	509	551	535	578	506	488	520	500	565	504	532	513	592	534	572	565	531	500	523	525	520	492	519	564	523	552	542	532	569	529	521	559	540	528	501	537	500	534	551	536	523	493	507	511	529	514	570	522	520	521	519	519	535	556	558	501	532	524	503	538	547	536	535	529	522	519	550	556	519	542	514	549	534	538	512	508	510	507	514	565	533	536	579	526	562	509	531	517	554	528	530	511	565	516	539	555	550	536	511	537	558	538	525	510	547	501	524	557	505	545	557	551	530	531	504	504	526	529	529	495	569	561	533	489	531	533
26947	10700	3837	2351	1498	1068	918	902	704	677	626	749	1466	1424	1117	723	545	498	579	518	491	541	518	516	502	529	557	517	545	521	498	507	517	523	512	512	479	501	474	508	553	532	508	503	474	507	520	532	524	524	534	495	534	491	511	479	519	494	531	528	596	515	501	502	501	511	455	543	503	528	502	516	520	520	522	496	522	517	494	473	469	506	513	542	529	552	546	513	472	537	492	516	539	542	495	505	518	507	541	503	498	519	532	507	549	535	519	562	506	476	502	492	516	461	524	530	469	524	557	532	537	531	500	487	523	493	506	557	544	466	531	512	513	545	509	513	488	483	513	539	494	492	518	498	479	515	518	521	511	510	515	530	530	559	511	524	472	530	496	539	519	545	514	541	491	536	495	488	510	483	541	555	551	495	524	507	518	482	498	525	517	499	521	528	507	498	507	504	520	478	487	523	559	491	571	468	488	579	543	484	495	485	534	570	511	542	537	490	525	512	531	525	464	529	552	513	503	551	528	489	528	514	523	484	523	500	492	510	526	531	485	542	542	521	531	507	507	522	534	544	557	489	498	521	533	565	494	507	505	526	526	530	528	538	518	532	498	488	527	502	481	481	501	513	508	489	539	512	470	464	507	507	546	536	501	507	520	521	566	504	503	492	561	511	496	523	543	518	527	504	512	541	516	527	504	547	521	526	526	513	529	511	498	519	510	503	495	507	508	518	509	529	548	515	515	491	539	542	529	513	506	548	501	510	470	539	497	506	491	465	467	511	500	499	534	525	495	561	518	487	484	498	541	510	504	537	533	501	541	492	512	516	526	511	527	522	513	472	463	534	495	513	501	505	536	498	520	493	516	503	484	538	527	521	495	510	538	518	573	496	520	535	513	523	547	511	490	531	525	488	514	498	531	518	554	543	508	517	506	488	487	504	507	517	499	533	523	500	519	522	510	494	512	517	539	483	478	513	521	528	511	506	544	550	530	485	511	532	529	514	528	521	494	555	530	565	517	467	521	574	540	533	519	491	538	520	528	509	521	548	482	508	480	539	543	515	516	526	534	500	484	536	519	509	551	478	530	535	482	523	509	527	529	508	535	533	499	457	493	485	545	515	501	570	480	492	538	493	536	481	488	504	530	537	469	487	527	491	539	528	547	469	507	532	504	495	521	473	522	494	523	506	541	520	560	487	470	526	501	543	516	551	548	500	523	493	471	502	475	548	470	524	520	504	530	518	532	513	491	494	483	501	517	542	512	538	502	498	478	494	482	550	546	497	498	493	506	505	494	501	526	511	513	533	517	553	503	522	523	519	503	517	513	507	523	506	521	534	502	546	509	496	537	484	546	527	521	486	509	558	509	486	539	538	485	503	572	506	512	536	517	485	498	546	512	520	539	487	519	514	536	531	531	518	502	465	518	535	508	521	512	496	519	569	499	506	472	514	512	477	534	516	533	505	521	504	523	479	520	495	509	511	483	497	527	492	530	492	532	517	566	504	522	523	488	473	540	542	503	471	513	482	494	550	481	510	507	545	523	490	527	501	510	454	516	510	512	523	533	460	492	480	479	492	515	503	512	526	569	503	500	517	502	543	511	502	509	526	491	528	499	553	500	494	526	537	507	544	517	531	484	537	457	546	557	547	497	520	503	466	509	526	535	542	522	518	478	501	521	494	512	527	481	547	521	541	494	499	538	506	483	547	498	526	513	518	524	508	516	565	556	527	510	519	517	496	547	506	520	533	471	547	561	574	538	514	497	521	502	540	553	525	504	552	523	529	525	542	544	529	506	536	537	470	489	460	540	508	524	503	490	516	462	493	494	543	510	491	509	484	550	575	544	512	518	535	504	521	521	490	507	522	498	560	569	505	480	502	503	526	510	495	511	540	504	475	489	489	509	468	490	517	501	489	536	544	513	540	506	560	519	491	549	499	493	591	554	504	554	523	527	545	566	532	512	510	506	487	480	532	509	525	503	524	561	532	487	501	483	541	510	504	519	503	500	532	535	509	528	488	509	519	532	509	534	489	504	504	538	531	495	528	485	537	496	513	538	531	534	527	535	527	543	489	465	487	492	536	490	489	509	526	523	497	520	503	525	536	527	551	492	528	534	532	507	522	507	549	506	546	565	504	493	509	517	526	490	511	517	499	498	501	507	519	513	506	507	545	549	464	507	494	571	503	547	506	543	515	495	546	523	532	481	516	510	490	531	485	523	529	532	528	530	491	510	547	497	524	507	499	495	554	486	515	494	485	500	537	517	533	505	518	495	534	527	549	540	513	511	518	518	516	532	516	548	537	526	504	489	496	522	541	512	523	513	523	540	526	539	543	515	515	493	491	542	491	478	501	542	521	564	540	513	523	503	532	477	532	528	526	511	546	532	550	505	539	543	526	582	513	528	497	563	532	501	543	517	503	532	510	486	548	500	534	532	519	497	491	503	494	464	547	504	538	498	514	507	541	517	500	509	524	511	491	523	547	522	503	492	523	534	532	516	532	543	515	503	522	505	507	511	511	508	542	479	485	496	500	485	514	507	555	493	502	524	525	512	474	509	513	512	520	536	516	528	528	485	545	482	517	534	535	536	511	510	530	566	530	558	537	491	525	505	534	538	506	484	505	545	523	533	532	531	496	549	511	493	529	546	512	555	567	514	496	520	517	509	495	494	517	535	525	522	496	519	524	511	515	541	505	560	501	451	529	556	524	556	505	517	550	502	500	518	499	551	550	548	494	509	532	491	486	556	497	488	528	502	522	509	510	513	486	570	513	484	488	498	542	526	487	522	501	498	516	531	488	521	539	524	494	550	524	482	488	494	560	505	513	505	531	486	464	505	548	545	484	523	484	554	488	528	517	529	508	548	522	518	486	501	538	511	565	496	537	523	480	552	520	469	526	506	506	504	498	507	500	592	506	505	506	547	528	537	550	535	493	512	534	522	560	513	514	531	513	537	514	506	534	493	514	540	495	539	509	493	505	529	525	536	488	537	531	535	503	477	495	495	543	479	523	501	526	518	517	494	489	512	518	511	558	524	553	530	484	530	525	527	532	492	484	507	517	485	502	523	545	533	496	513	559	561	515	518	534	522	499	498	524	489	544	513	528	484	535	497	511	519	525	519	529	519	523	491	511	483	537	501	523	539	566	513	535	536	501	525	553	534	528	520	544	538	512	540	507	550	509	490	497	494	566	517	512	456	505	507	525	526	521	515	550	536	459	515	457	517	523	530	504	541	472	550	486	522	545	547	534	522	519	509	459	479	530	536	483	517	531	508	520	556	505	524	476	510	536	504	530	499	535	530	521	527	499	533	509	546	488	518	532	546	570	493	496	479	500	511	523	540	557	530	513	500	537	510	535	486	462	514	510	456	508	547	511	526	528	533	564	488	498	531	549	515	531	528	489	561	505	513	475	532	521	522	510	517	545	515	517	546	536	544	556	475	496	494	494	498	518	516	502	487	550	517	536	516	478	506	537	533	467	506	497	516	536	518	540	505	481
7092	4473	3970	2468	1894	1283	1228	1245	876	715	594	940	2054	1651	1155	671	504	449	447	463	480	448	451	441	418	454	448	453	452	436	445	434	450	463	444	444	461	414	399	470	435	454	428	428	508	416	464	461	422	446	420	464	458	418	460	422	453	436	466	463	438	404	475	472	444	450	450	463	441	416	436	457	439	444	447	446	442	455	442	445	470	446	453	446	443	447	455	411	449	457	489	460	450	412	467	496	445	447	475	450	429	457	446	447	466	447	448	453	453	431	457	429	460	479	466	450	470	474	454	456	455	474	464	478	429	427	428	448	448	455	468	451	435	433	473	419	442	448	462	422	449	483	447	488	470	392	471	469	469	478	418	429	450	463	462	473	462	421	453	463	440	423	423	485	460	419	464	413	493	415	433	467	432	433	443	435	448	426	414	493	454	455	479	441	455	444	441	446	483	449	486	419	499	473	441	435	447	415	444	478	457	445	478	443	485	437	471	446	457	437	439	441	451	437	460	484	511	447	467	429	487	478	439	444	475	437	416	412	393	473	457	439	477	445	449	433	440	457	415	468	471	471	447	407	422	448	449	408	476	439	477	446	448	476	465	434	435	444	479	446	394	435	469	433	463	456	412	399	455	449	436	455	422	485	426	426	429	412	445	451	410	444	437	429	459	452	456	431	450	447	474	481	489	454	454	432	472	430	446	414	498	451	454	448	439	465	454	422	445	434	425	477	469	467	440	443	454	475	423	447	467	462	471	456	461	428	470	469	448	431	437	467	430	437	472	453	467	455	473	415	417	437	436	453	448	413	435	469	445	468	465	452	471	460	502	459	447	474	486	432	445	456	441	419	460	453	425	471	461	442	445	437	405	453	493	472	458	441	421	455	459	451	509	444	489	432	445	489	440	449	442	476	451	470	456	436	465	443	483	441	484	430	443	468	467	440	458	451	445	451	474	436	456	436	427	441	398	404	443	452	428	417	466	490	467	487	494	473	433	447	446	471	442	452	412	450	402	421	484	448	475	419	427	421	470	460	458	448	439	425	446	415	467	445	410	474	460	464	450	463	463	466	401	468	454	456	446	456	422	442	443	432	441	457	456	448	457	473	466	436	483	430	458	440	471	429	461	413	457	459	451	412	452	467	433	418	452	452	454	423	435	432	480	436	437	440	475	454	427	448	483	459	466	408	450	484	474	419	479	470	438	477	450	478	457	422	462	438	484	485	425	457	466	444	482	424	439	502	447	443	470	459	476	481	451	460	472	470	463	474	466	415	453	445	447	445	466	476	428	447	462	482	452	430	466	443	423	442	486	454	414	457	417	431	454	473	448	436	435	442	439	435	453	424	453	444	491	431	442	474	428	436	442	484	467	470	432	487	435	473	485	438	419	443	449	469	441	474	435	418	449	415	451	444	476	477	397	435	436	427	475	423	424	438	480	451	448	438	430	441	431	474	449	460	441	470	467	456	437	458	447	442	469	450	430	439	441	483	414	458	492	469	450	446	436	468	441	467	430	493	450	436	462	421	442	510	466	458	474	494	466	427	491	456	464	461	465	443	450	473	420	472	461	437	464	414	438	469	489	446	483	474	450	470	483	499	451	467	428	451	447	440	456	479	508	496	480	441	440	428	416	458	478	470	486	448	464	483	455	448	436	484	440	445	457	440	466	459	474	404	444	453	422	449	480	489	403	441	426	449	459	473	469	452	469	429	436	453	449	427	420	474	433	476	454	456	447	443	456	479	441	433	446	437	437	456	423	444	446	440	420	427	444	451	436	424	471	435	483	448	485	495	416	467	459	487	450	407	462	446	456	469	473	446	459	459	463	451	457	435	471	438	416	409	483	480	431	430	429	452	476	451	404	479	425	454	462	439	462	455	446	463	461	437	462	438	481	486	469	435	478	494	421	446	467	419	476	436	444	470	449	434	429	432	422	431	472	438	434	457	428	453	423	487	430	415	467	419	442	475	489	442	445	443	457	437	474	487	450	422	455	465	462	440	478	441	455	456	446	446	447	467	452	479	432	458	443	470	454	449	427	447	460	483	464	419	450	450	438	467	446	472	434	489	437	443	445	454	448	427	462	447	452	474	436	503	420	436	410	411	465	433	452	483	429	472	450	437	459	462	464	466	412	489	457	416	453	426	493	444	451	458	450	441	462	464	447	449	439	411	512	477	466	427	437	495	447	427	455	471	439	452	430	421	428	439	424	460	427	462	457	487	403	483	437	450	449	427	438	458	450	444	451	449	438	404	453	450	449	443	458	481	432	444	461	458	430	472	412	445	456	449	452	444	448	467	466	441	490	462	443	455	451	469	434	427	411	463	455	446	454	449	459	454	452	423	490	469	461	464	423	439	456	441	454	453	433	460	457	449	491	477	484	415	457	434	472	451	468	474	440	439	431	437	456	442	420	425	449	458	404	436	445	433	455	464	396	427	432	466	467	445	491	469	393	436	452	455	464	440	453	457	461	447	454	400	448	449	413	443	479	468	453	462	442	449	479	448	438	405	508	475	432	458	439	460	439	474	461	453	453	448	458	433	424	431	457	436	442	424	446	490	477	480	429	469	437	441	487	461	426	453	416	478	422	432	439	463	410	434	466	438	422	439	418	473	439	458	439	462	456	498	448	450	465	447	467	444	433	427	471	433	453	436	458	473	414	450	457	464	442	434	444	469	477	430	462	436	454	467	440	452	446	439	464	438	444	445	471	477	458	415	464	465	446	470	422	450	478	440	458	419	436	438	447	447	442	476	471	417	458	461	428	465	410	453	491	416	426	430	423	450	444	478	491	474	480	463	416	482	422	443	434	460	485	435	430	491	448	450	442	407	436	422	472	475	502	466	442	489	479	454	471	426	441	411	466	490	428	448	481	429	471	436	455	448	427	459	486	450	469	438	490	465	465	464	464	454	422	446	438	463	442	470	469	426	427	447	456	446	469	517	409	424	424	414	421	397	441	460	482	453	450	493	495	419	397	459	441	480	435	420	447	452	449	421	442	438	469	447	441	484	446	431	459	440	440	446	460	466	434	439	465	456	472	484	455	469	433	434	450	451	464	420	455	434	465	492	447	460	464	489	448	515	396	456	434	442	446	458	463	468	502	438	439	439	442	481	456	445	451	453	454	482	411	433	430	465	452	439	456	457	453	444	459	392	451	469	519	451	460	462	449	470	445	438	438	494	454	428	434	457	466	413	454	399	425	457	439	466	488	431	504	428	439	448	419	483	463	453	452	481	435	444	479	438	455	430	445	433	433	415	467	437	447	477	447	456	434	440	471	469	454	453	453	476	434	438	496	501	440	464	436	430	464	440	467	447	456	455	463	483	450	459	478	455	460	469	458	447	493	452	450	495	459	462	459	452	418	441	454	452	455	457	465	504	462	474	472	454	416	476	518	507	444	441	441	422	447	448	435	463	472	436	450	451	439	436	434	448	459	440	461	439	437	466	453	456	487	489	444	430	457	465	459	493	456	448	445	445	467	442	441	455	444	459
24885	20811	26738	24596	11283	3645	1698	1329	1109	984	885	2761	12359	10621	5204	1760	745	535	495	470	512	504	502	503	510	513	514	480	509	471	508	517	463	509	465	484	466	483	510	493	478	465	458	475	482	459	503	420	525	529	545	489	464	481	458	524	525	504	502	514	464	482	497	497	490	518	499	504	457	481	493	523	527	517	456	477	492	488	500	474	528	467	485	488	472	510	479	503	489	534	498	525	503	527	538	488	493	515	482	489	556	455	554	489	521	480	501	500	469	505	505	467	453	494	494	469	465	492	501	476	498	527	483	526	512	479	470	479	472	499	448	426	506	504	507	469	485	477	493	518	483	496	509	529	467	481	490	487	512	432	529	513	526	497	502	501	510	527	497	484	493	483	517	503	488	487	480	474	517	509	470	516	488	516	468	455	465	457	493	478	504	467	503	533	532	505	476	526	506	512	474	469	466	465	560	479	470	488	469	478	516	495	488	448	473	497	484	467	485	472	514	461	506	474	504	525	436	480	499	483	489	479	509	478	505	475	456	485	488	513	449	455	533	451	506	515	483	526	490	490	531	504	480	458	484	444	482	519	485	478	484	490	468	489	506	496	484	457	449	488	505	491	478	446	522	502	511	490	479	516	531	524	506	461	493	495	494	438	506	440	532	500	512	492	456	558	490	497	498	497	467	471	470	516	499	517	451	477	504	497	454	494	510	494	469	463	495	490	461	522	515	524	458	487	481	501	454	505	476	501	488	480	485	501	466	511	493	482	496	503	462	534	463	486	500	493	441	482	525	491	477	478	481	465	495	515	478	524	540	499	487	501	483	503	477	516	481	509	533	513	449	517	498	518	488	498	468	470	486	485	457	533	501	466	491	490	545	500	475	501	504	508	473	515	504	531	471	457	427	510	507	492	503	500	493	489	495	498	484	494	486	476	513	472	530	470	496	496	485	483	464	475	509	480	460	535	454	504	465	454	468	489	474	456	504	492	504	484	491	489	501	448	492	519	494	485	510	471	510	463	498	486	532	501	498	491	483	493	475	508	483	487	501	516	461	485	478	487	433	505	495	477	477	434	504	504	480	483	510	474	521	483	520	478	458	473	475	509	461	522	498	514	506	514	435	483	468	467	477	471	438	507	510	478	500	475	486	465	473	481	505	499	490	490	513	475	491	493	490	517	508	489	456	505	484	515	491	510	518	511	494	500	464	472	475	470	545	496	496	474	480	470	505	466	485	460	495	449	492	477	483	515	449	501	497	537	497	511	472	483	458	504	511	502	482	466	485	508	495	485	511	495	495	500	481	481	462	477	513	507	480	477	512	499	478	509	499	449	469	517	512	473	474	493	490	506	524	473	485	440	483	493	515	488	450	475	457	549	454	472	474	499	499	477	483	487	434	488	481	493	479	468	499	509	468	497	516	490	505	477	458	512	516	479	456	525	482	458	452	476	513	514	503	503	480	479	455	507	550	492	514	486	523	492	481	452	560	515	489	446	497	505	557	500	511	516	525	478	493	485	484	446	499	485	521	536	474	510	516	479	514	505	511	508	520	508	493	477	501	462	489	518	509	456	521	502	467	479	507	482	514	517	505	449	518	493	486	523	493	500	467	475	507	535	502	500	489	472	514	497	515	484	522	471	496	523	533	467	502	487	459	509	485	494	482	500	475	498	489	507	464	487	508	533	501	490	489	452	516	474	520	456	486	492	495	487	503	455	478	526	502	481	501	479	461	463	489	500	469	485	475	502	483	528	487	513	523	514	486	515	504	527	477	546	531	493	497	496	466	474	510	496	480	478	509	488	497	461	444	437	499	509	441	542	475	500	509	489	475	489	499	478	542	508	486	501	483	494	488	518	466	482	469	515	499	478	513	514	527	443	495	471	468	490	461	499	459	472	480	484	461	493	518	501	487	489	517	495	553	504	478	490	467	514	468	501	497	503	506	487	496	467	443	478	487	471	515	519	462	459	498	505	510	501	524	503	496	482	484	490	502	485	456	447	487	480	503	505	465	512	459	472	450	468	476	521	513	467	482	498	480	460	516	472	505	514	494	545	512	499	511	504	503	501	485	506	484	492	488	503	480	476	452	463	463	484	478	465	461	483	532	483	497	476	521	470	493	464	491	474	478	459	451	483	446	517	492	470	459	472	446	498	508	455	498	465	517	481	465	488	463	488	476	493	494	511	463	459	413	487	493	507	491	505	460	488	499	489	483	479	458	518	474	491	485	492	511	532	461	478	449	468	467	456	473	511	461	506	494	497	505	481	452	513	451	477	461	511	490	477	454	540	489	443	502	477	475	481	488	471	510	515	491	461	511	494	498	498	452	456	486	456	522	444	493	454	474	504	458	508	522	502	480	460	507	481	507	516	459	461	453	515	467	536	531	465	540	482	463	509	479	472	480	491	490	477	505	452	520	476	471	515	477	507	487	468	492	487	503	496	457	527	441	456	460	488	493	497	519	473	512	515	455	513	498	486	515	480	453	481	542	501	514	494	473	509	466	528	485	506	498	500	540	487	488	505	490	491	471	507	467	496	509	510	502	504	461	450	499	474	492	465	489	519	490	471	513	489	475	484	493	469	506	433	505	465	520	474	494	504	470	485	493	471	514	474	451	450	457	504	468	465	499	516	481	519	515	509	485	455	491	500	521	505	472	512	498	499	490	489	471	514	460	489	460	462	465	471	537	491	473	502	469	461	459	498	482	481	527	495	504	490	488	487	495	471	459	517	495	466	469	485	494	513	507	480	471	478	490	459	446	456	488	508	500	477	484	456	459	509	517	450	475	495	504	487	471	504	471	545	485	484	520	459	492	463	479	521	487	462	479	495	536	495	446	505	511	522	459	483	525	515	462	497	493	513	503	495	533	460	487	464	482	485	432	512	484	449	504	477	500	515	513	513	487	517	503	512	485	489	487	481	509	487	507	522	496	447	525	496	475	472	521	503	501	527	489	477	520	501	457	487	460	507	497	515	462	500	482	498	505	477	471	473	496	488	538	460	487	512	474	495	505	499	495	503	510	533	468	481	441	464	480	509	462	511	468	515	502	506	478	436	443	472	471	484	484	471	464	509	495	519	505	535	523	464	508	502	464	486	532	496	470	495	524	505	513	490	472	473	510	523	493	487	494	487	451	467	494	473	494	494	535	511	496	510	485	485	491	482	549	496	513	522	489	497	488	466	518	481	479	504	457	497	495	501	480	490	496	556	498	464	517	470	479	447	491	486	522	497	470	494	479	483	485	491	551	494	487	490	494	479	496	484	499	534	507	484	492	487	484	445	481	501	492	508	461	459	468	497	481	468	485	523	528	496	468	479	458	527	512	477	437	475	497	513	490	525	477	469	485	521	518	503	492	475	477	478	477	545	523	469	504	487	477	515	511	513	474	490	488	509	519	472	463	488	497	483	499	527	553	502	493	501	567	482	497	478	489	494	501	504	549	486	504	502	504	494	534	510	479	505	500	482	519	497	507	470	462	468	489	471	477	470	468	475
6764	10910	9377	6217	4284	3082	1782	1648	1372	1145	1190	4447	14291	10594	5011	1806	731	487	430	458	447	435	410	420	496	445	423	476	414	470	465	461	433	453	442	449	458	467	452	435	437	444	408	439	459	452	430	444	471	454	468	474	440	465	452	432	468	412	454	467	469	434	428	435	442	442	448	467	471	460	477	445	457	477	462	446	452	441	467	445	433	432	422	422	465	437	439	423	483	450	435	459	443	458	412	438	433	430	461	478	448	460	436	421	458	435	411	453	452	459	480	433	464	458	441	469	466	460	422	461	402	438	455	451	430	471	480	424	447	450	447	421	437	436	476	427	436	408	408	384	444	441	440	451	449	414	471	465	458	414	446	449	452	422	451	420	425	444	412	478	428	450	416	442	451	456	439	455	457	410	475	444	416	428	415	455	446	420	438	451	464	435	447	419	439	414	454	466	448	408	465	444	482	454	439	408	379	472	439	420	442	397	437	442	426	477	415	454	435	417	440	463	446	422	457	438	422	452	450	439	457	430	474	418	473	418	479	448	445	418	418	434	465	422	426	404	444	482	406	434	456	442	436	409	457	466	461	391	471	423	457	429	423	423	458	458	470	443	438	420	427	457	424	422	441	393	377	419	429	410	429	430	427	413	453	436	404	420	437	462	449	460	464	438	459	450	420	466	451	460	465	453	456	439	443	425	435	414	436	436	452	438	426	436	504	453	447	410	450	452	421	463	464	452	461	437	425	458	453	441	440	455	407	461	397	447	454	413	465	427	446	458	453	455	436	443	438	434	468	456	454	438	399	434	451	443	468	425	429	450	407	459	452	457	441	453	471	450	439	414	422	420	424	493	484	421	457	451	455	456	457	424	489	466	416	457	474	424	444	402	441	479	459	483	415	445	454	476	417	463	440	423	434	460	449	436	441	461	438	428	409	436	416	456	465	438	454	462	435	436	446	463	456	463	453	454	446	406	461	441	433	443	443	438	445	431	449	455	419	464	434	439	490	462	408	434	462	408	437	444	437	422	434	466	430	448	447	445	438	472	449	450	428	436	462	442	433	460	457	423	433	413	456	427	413	426	475	457	425	458	458	466	460	430	445	453	474	410	466	460	462	467	417	441	401	448	450	437	464	438	399	435	434	431	445	454	464	443	405	434	402	419	431	465	487	427	451	462	467	418	451	432	429	430	451	412	406	503	452	439	455	440	453	456	383	471	463	419	433	446	426	444	429	404	492	464	425	459	426	430	460	455	467	438	454	461	421	453	444	425	425	421	429	468	440	448	445	440	464	404	465	448	424	461	455	443	425	467	421	462	467	446	466	434	446	435	449	461	468	442	425	473	453	433	433	417	458	443	425	460	455	479	441	428	419	431	422	436	402	462	458	426	432	450	412	456	482	428	428	406	435	428	438	453	486	460	397	445	421	452	456	421	444	439	469	439	412	432	450	447	443	431	459	397	466	430	400	467	431	478	446	396	463	428	447	425	405	455	441	458	432	440	443	402	449	439	447	428	455	457	438	451	448	458	421	473	451	424	429	449	435	423	457	412	441	444	447	421	450	442	460	434	459	458	423	456	446	442	420	460	478	450	441	438	451	435	447	410	427	449	417	447	417	483	447	428	471	421	474	458	427	451	446	464	451	401	450	431	421	447	419	445	461	413	412	449	412	444	462	436	450	454	430	442	436	419	440	419	426	449	431	442	428	447	428	428	401	486	436	448	445	476	458	458	440	465	456	470	431	434	419	406	415	451	405	475	475	437	452	448	464	449	410	438	440	471	411	426	434	419	422	466	443	450	442	451	420	428	432	465	447	463	495	443	433	452	462	453	414	437	430	418	478	429	455	482	474	422	414	497	466	429	425	431	409	502	416	483	453	416	437	433	415	427	456	467	428	413	428	443	415	465	435	422	457	423	451	424	439	465	406	430	419	454	440	447	453	443	469	461	417	435	450	434	449	429	470	445	475	434	463	448	416	426	413	441	422	458	424	476	442	437	405	447	473	452	456	453	460	448	427	444	460	426	443	461	450	436	417	486	412	478	445	433	399	480	424	430	478	465	456	459	438	451	466	466	454	470	424	430	478	399	412	440	460	439	466	448	426	421	425	441	452	464	450	458	423	451	434	468	417	442	432	465	507	425	498	442	419	457	451	436	470	414	475	451	430	491	450	481	449	477	453	448	475	438	451	435	445	469	433	409	436	418	457	444	445	452	456	434	398	419	435	432	431	441	422	395	433	479	450	448	488	432	445	450	464	454	452	485	459	430	425	447	406	437	431	458	444	467	436	416	461	447	440	436	439	449	427	435	478	407	431	446	448	425	415	441	473	423	406	477	401	433	441	456	452	445	446	414	435	418	447	439	472	458	435	409	422	454	439	432	460	461	495	465	470	449	455	454	440	445	420	442	441	465	431	440	442	418	436	424	446	453	447	447	420	427	420	459	416	400	501	409	448	440	496	424	447	428	450	414	450	425	430	461	433	442	441	442	456	435	425	443	410	416	417	464	471	450	428	421	425	456	469	431	415	465	479	440	442	446	484	449	451	437	404	466	446	427	434	449	457	462	435	429	412	452	468	415	401	405	465	442	419	445	473	461	443	454	459	427	456	445	440	441	465	426	430	421	421	452	465	446	409	436	421	408	461	438	448	421	431	427	453	457	428	400	455	418	444	430	473	443	423	464	424	436	455	424	431	427	473	442	418	416	453	399	436	429	429	446	465	463	427	441	469	471	481	448	451	445	429	445	414	430	400	481	447	435	441	461	445	491	468	453	446	428	441	416	424	462	459	441	458	454	466	430	427	452	439	484	452	442	453	423	458	428	458	401	425	475	447	432	434	439	445	428	415	448	413	420	433	462	443	468	446	456	435	432	448	428	452	454	421	434	455	420	445	428	456	445	446	421	455	426	417	474	449	445	477	442	448	457	440	461	430	415	457	441	462	457	451	444	439	450	455	487	423	420	427	450	452	423	442	469	454	438	451	465	431	448	424	423	424	469	428	412	420	429	465	451	431	424	459	455	404	411	425	414	424	462	444	466	446	479	423	460	504	407	443	420	429	423	440	440	435	442	406	429	422	440	427	455	388	419	467	450	407	482	427	433	408	432	470	413	413	438	422	433	431	449	464	443	422	440	452	398	448	434	467	436	441	420	437	414	434	438	443	434	427	480	444	405	436	431	435	423	437	428	445	429	495	512	422	474	433	524	418	438	465	455	439	427	447	441	444	430	462	415	437	452	440	436	399	470	456	410	471	435	440	436	495	475	460	420	467	435	463	466	428	449	430	403	481	453	428	462	441	438	441	464	452	448	445	437	431	457	431	441	438	414	451	433	432	426	450	462	434	437	422	465	445	402	445	440	451	454	465	436	459	417	420	416	427	434	465	480	443	470	466	465	451	438	428	448	460	477	444	462	470	446	460	408	459	444	425	463	421	456	464	491	479	412	433	437	458	449	440	448	451	439	431	429	442	430	410	438	462	431	419	425	411	448	452	440
23895	20798	27682	23970	20293	9126	3358	1814	1342	1080	1203	14009	23465	16727	8328	2519	960	686	616	605	617	624	659	614	599	600	642	594	615	575	564	582	616	595	585	572	635	572	613	590	594	556	549	603	615	634	585	574	599	594	596	631	598	588	575	621	575	622	603	563	660	602	577	572	600	574	583	632	600	599	628	568	597	606	558	581	534	611	613	577	585	591	582	586	649	582	596	579	548	585	669	636	599	610	583	589	538	641	579	573	598	657	572	590	612	642	575	611	599	613	577	552	557	579	611	565	585	610	618	545	606	557	606	586	575	609	603	607	626	555	614	602	591	564	589	588	632	631	622	568	569	584	558	566	590	590	544	582	609	597	609	575	611	563	631	590	609	611	581	636	591	617	590	572	603	550	595	564	616	584	622	612	605	561	633	596	571	605	547	664	631	553	586	569	602	617	588	630	615	599	611	603	611	608	562	591	582	605	584	633	583	636	588	623	603	608	607	646	621	623	585	607	631	614	615	600	612	584	641	608	591	578	562	591	594	599	558	589	605	592	598	571	624	600	578	598	570	604	595	571	625	631	557	586	594	600	578	613	567	585	620	564	607	649	622	555	617	577	611	585	583	559	579	586	572	573	613	582	627	594	624	610	596	626	601	632	616	599	597	602	563	621	626	634	553	596	563	561	630	564	551	584	629	564	578	611	587	615	590	606	559	601	600	608	571	600	584	594	594	539	604	627	590	637	596	660	611	561	600	621	575	590	553	624	568	581	567	627	601	585	564	607	598	610	590	600	609	569	608	610	598	560	558	541	599	610	563	590	614	575	569	582	644	588	616	607	595	566	551	541	587	544	605	605	603	599	615	552	563	630	573	580	609	599	599	550	624	606	591	637	593	596	583	572	598	584	593	584	622	636	580	609	594	604	567	607	629	629	626	585	596	576	576	615	607	624	600	617	591	634	622	603	566	569	567	618	613	608	594	607	608	595	594	615	620	581	581	622	595	559	618	579	592	588	573	568	573	547	544	574	587	571	650	598	598	622	575	616	563	600	553	610	607	583	609	581	624	618	637	569	605	568	615	570	552	546	635	589	574	582	608	607	579	600	642	599	591	601	541	605	597	575	604	597	567	594	605	617	516	607	573	606	616	616	583	573	634	603	601	661	568	594	572	604	612	613	565	614	609	604	542	600	575	576	581	619	594	601	606	589	573	577	612	539	597	618	579	629	596	602	599	564	608	559	608	556	598	557	597	639	580	568	618	585	599	609	606	573	618	604	604	563	595	609	587	632	587	580	602	591	588	553	585	579	606	584	588	616	618	596	608	638	607	557	609	585	598	596	634	582	591	579	619	603	628	626	610	605	598	593	550	600	618	610	547	602	610	622	593	597	569	590	595	610	611	607	617	587	623	587	567	566	574	573	588	636	649	656	574	614	593	574	587	567	617	617	607	601	624	593	608	584	627	572	605	614	575	635	544	550	604	565	593	613	600	590	608	604	594	623	613	597	641	565	636	577	583	530	592	566	610	571	616	594	608	566	602	597	572	555	600	610	613	581	612	605	566	606	598	585	609	606	555	559	591	591	617	580	600	582	586	577	585	558	564	594	622	578	535	581	630	613	603	552	596	542	588	539	580	596	595	610	584	629	619	548	607	626	598	605	550	602	622	564	634	538	613	570	606	591	586	605	564	583	575	602	542	614	605	583	585	620	600	612	597	596	546	608	553	602	607	565	570	611	604	606	550	598	598	554	573	594	591	572	592	622	587	578	598	542	598	624	591	603	582	607	576	602	569	603	599	619	635	590	598	574	595	572	606	549	593	564	591	612	625	596	591	561	570	585	609	595	584	621	589	561	567	605	597	632	617	582	607	594	608	554	555	603	544	551	639	659	594	619	606	581	600	551	594	548	602	591	592	569	591	591	618	610	606	588	561	625	599	635	576	577	571	621	574	575	580	571	593	549	591	617	606	571	616	599	560	558	564	591	594	584	626	597	591	584	641	613	558	613	596	587	630	559	581	573	587	610	593	614	589	628	609	562	628	583	617	594	625	583	582	617	584	614	585	569	568	578	608	569	590	609	587	611	642	567	607	584	583	570	606	594	602	625	630	600	565	580	590	599	617	615	585	620	561	566	599	561	583	597	581	565	594	612	586	561	582	579	582	597	565	624	592	614	593	572	576	581	598	580	628	597	635	567	596	630	559	605	571	586	597	593	548	580	627	538	577	590	580	590	579	567	578	612	625	583	579	567	590	600	631	610	580	612	601	568	617	578	622	581	637	569	581	595	590	559	550	622	603	591	595	541	591	565	577	577	592	614	551	628	620	546	554	571	587	597	609	605	543	571	588	572	577	610	590	628	545	637	628	530	587	559	603	570	653	571	580	576	622	587	564	594	585	611	608	626	564	578	606	628	588	611	568	602	566	605	567	586	601	590	611	629	586	585	611	608	634	565	566	616	561	600	629	659	589	582	589	598	618	588	558	590	574	594	603	595	578	561	586	586	591	578	637	600	586	598	590	574	625	580	561	572	567	610	609	567	615	609	553	604	609	593	579	584	594	542	575	528	608	608	542	585	593	582	551	636	599	576	622	554	622	603	588	610	631	608	611	648	602	572	609	564	572	625	627	574	588	610	534	584	577	610	592	594	621	535	607	551	599	596	546	571	616	579	614	617	578	587	590	592	581	578	579	565	578	601	593	618	581	584	569	561	644	624	602	589	623	607	565	597	624	566	597	581	556	583	568	556	608	571	622	583	533	588	577	632	567	601	585	615	629	605	598	604	584	590	627	579	570	604	578	623	571	594	598	564	565	585	619	596	580	629	537	599	612	592	577	629	624	596	648	612	618	585	590	592	545	590	581	607	574	575	604	621	621	561	561	625	587	584	616	578	645	594	587	599	573	581	629	594	618	603	547	635	593	583	584	591	575	592	556	632	566	583	591	577	612	586	617	585	568	614	568	562	539	596	620	620	573	628	589	598	590	607	564	579	604	576	579	613	544	565	602	542	591	572	597	610	595	626	607	557	558	578	573	581	602	594	623	615	623	557	589	599	593	555	577	542	611	544	593	608	570	563	558	547	591	566	597	583	600	558	601	596	568	598	615	604	590	578	588	564	626	587	580	582	567	580	588	605	590	596	603	592	596	595	554	579	638	594	602	591	626	569	610	573	623	566	608	534	559	588	564	598	599	611	581	645	591	582	624	567	559	553	634	570	594	558	589	596	541	622	574	630	557	589	593	583	616	544	566	589	564	605	593	589	571	602	579	567	594	605	579	589	580	573	562	604	625	580	586	541	592	604	622	621	600	593	594	559	601	570	588	605	612	582	573	560	581	585	555	560	591	527	635	586	597	670	613	572	596	584	595	629	596	587	591	589	596	625	593	580	607	596	583	587	579	605	589	604	590	584	662	574	581	600	604	613	594	600	577	614	578	563	598	590	612	671	576	594	563	579	601	581	600	575	584	619	591	574	613	580	617	608	558	589	575	601	617	620	599	586
7095	13643	12546	7661	5590	3682	3017	2108	1742	1373	1732	17786	21879	15036	7624	2611	965	622	539	536	455	518	559	493	515	540	506	529	546	529	559	498	549	548	545	529	481	566	552	533	508	552	531	511	555	538	559	561	523	527	516	526	543	566	520	533	525	525	531	563	542	520	502	514	481	502	521	500	570	529	479	545	554	532	521	541	530	542	543	533	530	527	568	558	493	581	563	525	551	519	532	533	523	499	548	537	523	533	511	512	532	530	534	492	509	521	520	537	507	524	515	543	548	523	519	521	520	518	547	531	525	486	520	534	559	547	510	526	523	529	522	487	540	545	517	518	490	498	533	507	508	534	499	523	535	541	508	509	524	506	542	532	526	500	516	532	529	547	515	548	513	551	501	527	538	546	534	554	538	482	527	528	506	525	522	533	517	495	537	571	544	547	532	557	534	483	543	529	564	520	533	529	523	536	558	518	489	531	531	524	546	539	510	504	509	516	517	549	486	526	544	526	539	497	575	547	517	503	537	485	571	562	481	503	532	496	518	533	540	504	534	511	534	539	523	516	526	547	564	497	549	536	501	487	549	483	581	511	512	516	531	547	528	521	545	507	551	530	511	543	517	514	518	499	512	498	525	499	543	538	535	521	560	552	494	553	560	551	572	517	531	564	503	540	515	483	512	539	555	536	464	505	514	574	514	482	503	508	558	518	531	562	521	483	545	526	523	537	514	534	512	502	504	514	528	541	528	562	536	510	521	538	542	548	508	536	529	563	487	544	536	451	522	522	517	499	542	566	557	564	492	540	517	535	531	522	536	505	508	535	529	531	507	503	508	554	518	547	548	527	508	544	547	510	501	555	519	566	530	499	520	500	575	518	491	510	514	514	513	519	550	556	494	513	490	532	516	521	508	538	472	537	530	504	536	543	523	539	548	543	528	559	513	507	539	535	553	528	524	504	531	529	489	539	520	516	549	497	526	502	568	564	531	516	577	563	507	534	564	500	480	498	536	509	534	491	485	511	515	502	529	559	541	504	531	598	542	542	542	500	509	522	497	516	504	508	553	516	481	590	535	529	530	541	543	499	503	507	539	510	508	554	523	521	527	497	522	505	514	559	489	516	492	552	517	520	508	551	513	515	523	520	545	550	526	525	550	516	491	540	532	515	547	513	533	509	512	556	518	498	534	520	495	558	488	550	510	470	515	529	510	462	512	527	506	560	529	503	544	513	561	551	533	537	547	530	499	510	551	506	531	561	501	511	494	505	525	562	565	525	524	503	526	557	521	547	528	514	547	546	523	496	555	528	490	538	510	536	482	502	568	577	512	555	476	524	555	512	509	518	516	518	513	496	528	536	495	494	534	545	594	559	543	532	525	522	531	511	516	519	528	564	515	558	538	538	520	526	537	536	516	490	569	518	544	558	567	568	544	542	514	532	481	561	533	524	513	521	477	513	527	497	548	587	516	521	570	554	537	519	543	520	541	539	540	526	544	517	573	539	548	525	497	508	533	561	522	526	555	526	538	537	527	504	506	502	522	512	543	519	541	542	557	547	504	535	533	508	515	489	542	506	519	524	510	497	508	507	536	539	479	508	540	438	543	512	535	532	457	521	533	498	476	524	505	507	515	562	538	531	523	543	483	503	511	552	579	492	534	564	528	534	554	497	520	558	512	552	528	501	500	517	545	529	533	564	491	516	513	516	506	543	527	529	508	509	509	527	521	530	516	522	541	491	544	524	536	485	484	522	534	525	509	506	482	579	504	524	500	514	530	532	514	506	543	536	537	498	534	527	545	511	495	491	503	564	546	568	461	522	515	532	600	533	516	560	546	521	514	528	531	531	540	505	521	475	512	527	492	506	506	513	533	516	514	535	494	502	532	532	523	549	481	537	517	544	475	517	528	569	517	494	520	556	516	521	527	523	517	525	516	518	553	500	498	497	490	558	540	477	536	513	528	528	540	523	499	526	503	562	530	524	542	505	533	530	548	488	515	527	517	539	539	518	543	541	502	516	512	509	499	496	516	522	523	513	514	532	474	464	506	523	455	514	517	551	497	547	585	521	521	522	516	499	538	562	526	519	548	551	552	544	564	557	518	537	532	513	467	511	530	514	504	507	528	499	513	502	534	524	514	502	552	532	510	536	528	569	534	529	555	512	514	503	494	552	554	526	490	489	499	476	519	528	514	478	490	524	512	531	520	556	504	522	492	519	506	503	549	517	521	530	539	524	518	550	492	526	557	522	503	537	488	528	510	509	524	525	528	526	536	540	511	518	513	548	505	523	539	507	551	520	527	561	502	545	510	552	497	523	514	490	532	559	512	516	516	556	494	517	533	539	524	580	558	544	514	551	530	561	548	556	516	491	528	492	527	501	567	528	561	554	517	513	551	520	524	561	500	489	510	539	507	502	497	522	484	505	466	530	563	562	550	539	533	478	485	516	490	527	512	541	520	524	534	526	531	515	516	538	478	554	525	493	505	526	526	533	512	516	566	533	527	566	527	489	533	544	475	500	527	539	498	511	556	553	528	491	582	530	537	513	541	511	514	520	526	490	519	564	542	519	501	506	518	541	521	518	527	540	495	543	519	543	514	525	562	535	501	530	550	507	518	527	525	531	555	524	499	528	491	495	512	564	534	512	548	507	516	534	506	562	530	517	541	505	503	504	521	530	541	529	477	547	492	493	474	512	519	554	533	522	508	465	494	529	516	516	483	514	484	516	543	490	518	563	537	472	517	556	514	523	516	525	523	563	523	528	513	513	550	527	524	486	521	561	509	538	467	508	501	536	483	506	543	557	501	536	505	512	553	521	508	530	547	545	519	512	505	544	518	563	513	508	518	492	513	565	519	527	531	507	517	510	519	513	497	545	560	507	537	510	535	517	522	525	529	535	540	507	532	510	547	519	492	499	484	547	516	505	523	536	551	526	534	495	519	527	512	481	527	567	512	528	555	522	516	543	503	536	491	514	522	517	519	537	533	497	524	519	500	516	544	531	520	532	497	519	511	516	537	512	532	545	511	524	458	493	529	520	508	530	503	523	518	510	483	518	485	503	508	454	539	483	499	516	517	532	565	525	468	493	494	479	540	534	552	529	491	539	516	530	530	521	547	507	489	508	531	522	521	506	508	538	497	493	523	519	547	560	545	509	501	536	522	561	496	510	511	528	526	509	544	493	519	472	491	486	517	537	562	508	556	535	491	552	532	544	510	533	551	528	505	498	535	545	557	524	543	557	519	530	545	567	494	533	509	535	537	488	505	511	505	519	505	548	544	526	482	560	524	528	541	552	516	553	552	527	526	510	527	527	509	542	539	512	540	524	522	553	531	501	502	550	542	524	513	511	521	539	490	485	548	540	526	543	483	533	493	523	544	517	520	527	496	528	517	483	501	497	535	521	491	510	508	493	538	525	503	526	492	507	475	481	549	520	514	550	523	495	518	517	499	469	503	529	511	520	474	538	542	527	463	553	495	532	522	540	520	577	499	497	563	500	547	482
26851	10701	4109	2401	1213	860	698	664	584	583	539	1027	1617	1293	915	686	539	492	494	547	520	506	501	503	488	518	508	496	510	502	509	490	503	512	488	502	524	490	496	509	485	496	536	554	503	503	504	515	521	521	515	516	508	543	519	534	530	540	469	517	499	496	495	489	499	492	512	539	497	459	557	526	538	470	490	494	504	434	517	502	475	477	492	565	540	485	518	428	460	472	506	511	539	506	505	513	520	531	525	534	520	479	500	496	500	535	547	477	556	500	497	523	523	502	554	477	462	543	493	536	481	516	501	534	488	501	551	494	524	554	447	514	457	522	505	514	509	512	478	508	504	503	526	511	520	526	521	511	510	496	484	485	549	507	489	519	533	480	520	516	487	498	507	507	487	516	523	563	535	530	520	493	520	484	488	515	537	520	516	493	519	515	513	528	509	490	507	501	505	500	555	538	544	500	525	523	520	533	518	467	542	484	545	499	496	490	489	503	457	550	498	521	502	538	468	534	522	461	524	526	508	448	515	464	507	540	530	486	516	506	491	529	481	514	537	474	514	531	532	513	529	520	518	516	548	508	492	477	533	525	517	525	482	522	526	504	529	516	509	510	528	507	497	516	520	516	549	474	519	473	475	473	511	482	528	515	509	500	515	503	536	540	491	515	525	476	510	537	524	504	511	506	560	489	534	495	491	517	518	530	486	526	502	463	492	461	547	501	483	523	460	477	495	498	504	516	486	517	491	479	504	495	504	464	537	502	524	498	509	459	505	515	524	531	492	481	458	548	499	488	498	572	520	511	527	489	510	511	457	498	523	485	481	524	462	470	521	494	549	486	455	471	515	530	491	549	522	522	555	514	508	504	531	566	517	527	479	572	494	516	496	537	519	525	521	526	521	517	502	495	498	519	534	521	543	518	515	473	530	498	483	499	486	494	528	526	474	547	507	493	485	515	513	500	493	495	499	513	510	493	510	496	453	474	535	472	507	533	514	512	548	559	527	513	483	509	516	490	539	518	507	549	520	520	516	508	531	482	512	477	553	509	469	496	516	501	544	483	504	507	515	513	511	521	468	459	498	492	484	480	520	503	496	513	481	517	504	559	495	508	482	489	487	549	483	470	476	508	543	536	536	483	484	511	545	493	481	502	525	525	491	479	526	535	528	472	505	523	542	518	484	551	526	520	533	552	496	514	483	518	523	521	476	517	489	514	501	487	500	503	499	507	528	504	476	567	490	513	531	522	524	517	499	508	504	463	468	498	464	506	483	508	499	494	479	502	483	536	534	516	503	449	531	516	498	515	524	531	517	536	478	519	504	509	524	533	480	505	539	513	527	475	485	549	509	520	499	502	526	472	509	544	518	516	497	517	490	495	506	515	519	512	543	527	474	486	465	490	540	487	476	496	524	496	474	484	500	483	489	458	478	533	593	542	538	519	499	478	520	526	527	514	534	499	495	510	468	539	475	520	506	522	525	506	521	514	532	496	494	458	525	509	502	506	480	535	522	491	555	521	534	497	504	522	525	468	513	468	530	535	520	522	552	487	503	484	490	523	507	550	516	516	511	524	560	528	521	513	517	495	533	497	494	460	546	543	479	515	478	502	504	493	469	517	511	499	463	486	517	530	506	538	519	488	509	503	542	544	474	509	485	506	487	487	522	474	555	504	526	485	495	504	506	521	533	480	509	491	496	537	520	491	496	507	533	526	508	500	512	497	472	503	510	483	518	524	523	469	520	522	477	500	482	510	477	521	511	531	524	509	537	486	484	481	524	514	482	498	531	487	505	524	515	518	532	529	493	478	465	537	508	519	523	502	509	512	499	513	522	516	485	490	479	486	502	504	473	501	486	511	487	493	508	508	531	494	513	484	512	468	494	495	485	492	481	531	475	483	506	500	495	506	532	525	523	508	470	497	515	438	514	517	511	477	516	484	504	502	499	519	523	549	522	508	472	494	517	489	482	503	478	503	470	522	504	484	500	501	529	490	501	511	531	532	519	502	487	526	480	506	456	507	525	473	516	498	530	517	533	522	485	501	489	457	497	517	454	470	460	528	525	544	524	519	511	475	522	531	511	478	509	496	485	471	541	522	531	521	491	487	500	546	491	508	489	490	536	520	459	515	544	529	510	489	444	503	488	468	487	509	466	533	477	475	498	492	510	514	505	464	521	561	483	539	464	474	458	514	512	508	511	472	511	527	527	530	521	542	467	503	505	559	536	530	542	501	534	524	510	493	558	479	524	472	545	523	519	498	503	497	520	534	471	521	512	486	489	515	524	479	495	512	541	522	517	535	495	530	471	503	483	504	488	546	484	504	482	533	516	493	504	521	533	514	492	491	536	511	516	530	491	497	521	506	470	529	479	516	501	481	520	501	536	525	510	496	525	557	499	474	502	496	494	519	501	491	519	495	501	483	498	512	534	551	479	493	539	499	518	498	499	515	522	483	526	542	531	501	542	472	539	486	476	530	480	499	511	510	520	508	484	498	529	512	495	467	503	496	534	461	492	525	539	488	507	501	489	490	503	490	507	518	490	482	524	546	521	575	515	485	523	482	498	528	473	532	503	451	513	495	490	482	485	485	545	510	494	510	539	498	515	480	508	519	496	490	494	508	498	496	494	508	469	496	486	512	515	502	513	446	506	529	517	512	507	517	508	460	516	493	527	479	529	528	504	520	521	527	480	464	465	528	519	498	466	503	515	492	526	540	488	523	512	481	511	474	498	476	525	517	490	506	481	451	539	518	528	531	511	519	537	512	520	473	503	504	532	500	542	523	507	491	493	514	519	521	504	498	483	490	546	473	533	469	495	465	517	529	522	511	512	502	510	550	498	481	519	565	547	488	520	500	486	492	526	572	484	489	511	505	531	465	522	489	547	456	475	530	458	524	555	483	509	492	506	508	480	514	499	491	503	497	522	547	511	483	505	483	533	496	509	518	533	535	486	512	461	524	508	545	511	484	514	517	514	503	458	516	485	506	499	489	469	522	491	509	477	536	526	489	500	491	497	541	479	521	521	481	511	489	516	472	522	495	505	539	510	535	540	490	446	502	480	532	511	513	533	482	527	556	526	513	503	521	537	471	537	484	554	496	501	508	476	489	537	477	548	537	553	525	479	525	507	509	494	522	525	505	472	485	519	526	522	527	444	476	493	462	553	491	466	529	529	473	488	525	464	518	497	477	486	526	471	503	521	491	495	545	502	497	552	497	454	466	480	528	523	544	510	488	487	528	481	480	526	518	563	545	500	520	508	526	518	498	492	500	504	586	499	504	481	515	498	533	490	482	525	492	510	537	541	524	463	517	497	477	528	476	518	543	480	509	471	477	492	504	524	465	526	493	509	506	505	527	552	481	559	526	545	484	521	441	491	501	467	483	526	511	499	519	546	489	515	462	503	468	507	503	543	468	538	478	524	472	549	518	525	480	497	514	508	499	513	532	526	512	506	493	534	520	512	480	526	466	527	503	474	493	544	480	516	497	487	495	476	517
6825	4334	4233	2523	1347	1004	818	744	627	596	555	1426	2024	1515	934	645	508	417	487	469	481	441	472	435	471	467	455	425	454	438	446	466	442	449	420	425	406	443	417	442	463	401	479	419	478	455	436	443	457	429	430	420	432	424	414	444	456	474	464	440	404	414	476	443	458	436	451	460	436	474	434	455	461	411	430	443	420	449	427	448	456	425	456	462	477	486	477	439	463	446	441	452	440	439	419	444	476	427	475	423	428	450	389	424	443	434	454	444	440	433	452	402	454	455	447	417	453	439	449	447	430	453	465	438	459	426	420	434	419	465	454	424	454	422	458	458	429	475	428	422	428	450	451	424	421	415	453	442	450	466	456	465	430	464	436	456	436	479	445	458	423	454	432	428	455	426	426	468	445	433	443	434	432	467	418	433	477	419	434	450	445	417	415	425	454	449	412	477	414	461	451	457	433	443	448	458	449	465	438	454	425	463	446	443	420	444	461	424	422	449	454	452	458	416	434	408	474	431	439	411	457	429	501	437	439	458	454	471	457	410	446	450	464	434	388	475	406	430	480	443	454	441	447	446	423	439	421	417	448	419	472	433	433	503	455	456	430	419	456	417	432	440	418	414	461	408	432	448	461	426	461	460	449	441	434	449	448	419	453	441	396	444	441	448	433	425	444	459	444	435	426	429	414	448	422	429	459	481	407	497	447	448	430	389	449	447	408	435	438	442	441	441	448	464	449	431	447	409	442	434	408	455	439	458	450	449	458	453	447	464	457	456	452	429	476	458	463	441	407	453	449	441	415	443	457	404	428	455	411	418	445	453	436	449	467	425	447	473	409	413	456	454	473	466	431	411	449	442	403	471	420	431	438	435	421	433	423	422	422	461	462	441	455	440	441	425	452	430	420	423	435	437	439	447	484	453	432	448	452	443	439	442	425	412	417	447	447	430	419	473	434	427	432	434	439	448	465	431	447	463	441	416	414	427	418	423	475	470	480	460	483	462	429	430	446	436	454	412	417	428	464	433	441	409	423	412	470	441	431	423	438	461	450	440	414	425	450	458	420	420	413	458	447	435	473	445	440	416	426	481	399	449	428	430	434	462	455	421	444	496	416	446	459	457	447	467	415	464	462	460	441	428	446	414	466	456	477	406	422	452	438	446	444	426	415	447	419	492	441	453	434	499	445	442	426	446	452	420	420	438	481	499	454	442	426	431	401	450	421	455	464	441	441	426	416	438	407	451	420	444	473	424	439	435	436	413	459	427	441	436	458	410	438	425	442	409	394	464	482	411	452	454	454	444	442	395	456	411	468	435	442	455	462	459	419	419	426	426	459	439	465	455	446	446	453	421	417	441	478	442	429	437	415	454	456	431	476	465	424	446	453	463	455	449	454	423	434	448	426	415	444	434	444	468	424	432	438	426	452	442	421	445	427	405	433	432	479	445	471	445	452	453	428	433	454	445	433	449	424	454	479	433	456	441	427	440	447	454	440	422	445	436	422	428	474	421	437	451	432	436	432	438	438	451	415	459	488	434	451	440	468	449	471	430	420	385	437	429	472	455	455	454	426	430	448	444	448	450	460	405	416	447	461	450	425	430	416	455	440	399	426	417	458	458	433	438	449	424	453	430	417	410	466	443	446	443	443	455	432	455	493	436	441	489	469	429	471	462	432	453	450	438	442	409	444	461	469	432	451	459	398	451	440	449	434	474	473	447	425	438	450	446	456	446	446	451	445	469	415	432	457	450	412	461	420	464	450	451	438	442	437	443	439	397	449	421	458	484	427	435	422	456	459	458	454	456	405	469	419	424	448	413	416	393	439	432	461	431	431	456	415	476	450	418	443	420	460	443	435	419	450	432	445	412	458	412	428	418	467	449	419	432	428	466	413	403	441	428	400	435	435	469	472	393	456	428	426	457	429	465	433	436	474	460	427	445	421	455	438	487	448	441	463	434	438	445	456	428	437	449	451	436	431	421	436	411	456	447	427	462	444	430	453	427	463	418	437	431	508	428	446	446	429	502	440	458	421	438	431	452	431	465	445	431	424	414	436	456	464	439	438	440	426	456	466	405	446	477	419	432	455	454	444	441	435	454	422	441	406	457	455	430	471	437	462	468	439	438	445	433	500	412	451	457	464	432	437	447	460	433	453	435	424	432	451	449	467	440	438	405	467	431	456	416	420	394	447	465	470	402	450	442	439	449	453	485	448	424	438	452	454	426	445	438	440	444	465	451	450	446	460	445	469	443	429	436	455	384	445	434	450	434	440	439	439	450	455	460	459	454	428	429	449	440	456	458	411	452	472	444	467	454	451	450	431	432	431	425	432	421	467	460	459	451	448	430	460	439	431	431	422	449	442	428	466	454	426	456	396	417	474	401	413	449	464	441	442	437	446	417	449	409	426	420	437	468	429	441	446	413	447	430	427	444	457	435	479	431	429	433	411	409	464	414	424	445	421	431	421	436	411	436	433	389	476	451	491	462	451	457	427	424	447	459	457	441	462	457	451	412	443	455	472	446	468	411	437	437	412	452	451	439	471	439	483	411	419	467	407	395	463	436	484	419	400	462	435	419	420	462	442	419	431	412	478	436	436	452	439	445	421	419	467	417	471	455	446	420	430	444	445	434	455	439	406	459	453	426	461	423	431	422	472	404	457	444	473	459	455	452	431	464	458	441	463	429	431	444	447	433	415	440	477	473	417	444	467	444	421	471	411	444	465	462	430	457	436	433	459	427	441	453	429	461	472	461	432	434	434	450	414	453	436	430	431	453	433	458	482	444	453	446	450	479	445	435	428	425	410	451	486	457	422	445	456	452	480	438	441	458	449	467	459	457	443	458	433	478	463	444	436	449	383	445	441	443	462	460	471	421	483	419	437	448	416	445	438	457	458	423	405	443	478	436	452	425	447	437	455	418	430	451	469	425	458	461	441	469	457	446	434	451	404	440	456	402	484	445	466	412	432	448	427	462	396	446	437	465	431	450	444	483	387	458	445	450	459	434	431	477	442	414	460	428	431	420	408	430	465	461	436	418	440	443	412	447	447	468	463	426	396	463	439	452	444	456	455	449	404	452	459	467	493	470	424	472	416	425	440	459	468	481	429	452	465	441	433	465	448	427	419	442	422	444	450	443	429	433	423	451	447	424	456	454	479	440	450	466	444	435	469	446	426	414	463	449	408	435	472	430	460	466	432	440	412	419	448	429	446	465	449	415	452	422	463	423	428	409	472	441	441	451	455	435	427	472	448	452	468	460	431	452	431	420	453	430	432	442	472	461	460	477	419	471	425	458	447	461	436	425	426	448	422	433	408	427	398	459	451	473	465	467	426	430	426	440	432	450	419	427	437	444	437	457	466	468	422	421	434	446	448	419	431	425	429	433	409	426	421	443	456	466	433	442	463	459	405	464	470	444	456	448	446	450	446	467	431	480	438	462	432	420	396	471	434	477	418	431	435	413	446	415	431	425	419	483	460	456	446	448	455	456	425	460	452	465
24911	20795	26684	24633	10730	3049	1715	1248	894	838	778	6531	14785	9580	3934	1302	634	574	554	481	487	497	479	506	491	527	466	485	470	508	486	517	506	514	486	504	500	526	488	475	486	470	495	527	471	498	492	467	548	504	453	486	472	509	520	467	423	486	492	472	501	489	465	480	471	481	538	513	501	482	459	481	480	511	492	507	510	485	505	497	487	483	509	453	504	480	531	455	481	521	498	473	482	545	513	535	456	502	484	507	500	492	480	490	483	547	478	542	503	459	467	534	471	483	484	508	459	494	455	456	517	474	507	490	466	482	523	486	484	506	499	488	471	470	503	495	490	483	505	488	519	499	512	446	465	515	506	468	459	505	512	485	507	496	465	490	482	459	509	477	494	470	505	479	436	508	492	482	509	510	476	464	477	489	487	479	487	483	494	494	484	481	497	492	465	454	510	475	481	523	481	474	479	462	537	524	471	509	460	458	476	478	505	504	487	467	483	503	504	487	485	502	509	512	496	533	482	533	434	522	510	505	442	496	469	507	484	499	495	498	548	491	464	517	457	498	494	432	519	463	440	490	486	470	466	487	509	485	442	493	497	491	508	539	519	509	492	505	483	502	512	478	458	466	446	494	481	476	496	473	468	518	507	492	480	461	473	457	485	509	479	495	507	487	486	536	469	488	506	473	488	476	510	516	510	496	508	461	493	505	485	474	508	482	515	522	524	457	487	495	509	494	520	443	491	504	484	518	481	501	499	483	505	545	485	497	524	485	523	495	489	482	524	495	446	484	497	494	484	481	486	457	467	507	525	456	490	480	473	467	511	498	508	432	473	492	467	517	482	463	477	480	524	487	481	507	525	515	486	492	467	478	518	479	485	505	485	482	492	482	495	514	549	458	476	484	491	540	483	506	499	480	501	480	464	505	531	485	485	483	520	514	478	467	477	491	490	503	476	531	499	463	471	546	495	475	472	485	481	472	483	482	507	467	471	475	480	517	501	490	482	488	513	462	500	468	515	484	502	451	489	519	477	506	494	473	517	493	482	485	487	472	542	504	504	477	508	490	488	498	483	465	468	509	481	487	498	490	442	485	498	485	493	477	484	485	475	465	481	493	446	474	525	491	505	488	446	469	495	495	506	503	470	531	486	453	494	501	528	520	515	483	496	468	519	467	474	465	496	508	516	533	504	522	506	506	495	465	531	476	509	497	524	512	497	497	495	524	520	493	498	458	528	496	445	491	472	457	482	457	491	495	453	487	508	475	502	473	485	507	477	479	489	508	463	502	458	538	480	510	493	519	456	495	506	513	458	492	451	485	524	471	486	507	500	505	489	513	456	463	506	470	492	495	492	481	497	507	487	498	520	486	469	498	505	488	501	457	515	471	499	497	504	512	467	489	484	474	520	476	487	530	471	467	475	475	509	542	497	458	513	464	506	448	497	516	481	453	499	500	482	483	471	492	492	472	483	481	497	516	536	500	456	456	508	508	506	497	477	500	481	518	503	487	518	483	503	475	518	515	507	484	478	489	537	473	461	482	468	527	473	475	506	490	482	477	452	483	501	467	462	515	502	540	481	522	501	485	487	519	478	466	504	493	459	489	472	491	456	507	505	512	474	517	469	485	464	479	482	455	499	487	510	449	522	478	489	474	500	483	441	490	470	490	483	491	502	489	490	508	466	520	504	475	487	500	495	468	452	470	495	450	502	514	504	497	494	519	479	477	523	451	462	510	468	490	494	476	498	491	492	494	491	488	493	511	512	539	484	504	516	493	487	450	422	467	532	502	462	469	453	523	532	473	467	511	505	486	424	522	499	517	482	456	512	487	465	475	506	523	531	503	457	497	542	492	474	506	498	501	473	472	521	472	484	472	450	514	493	505	507	466	456	518	486	491	492	480	454	533	510	471	501	514	458	500	507	542	494	432	537	517	510	518	478	519	479	493	477	494	497	531	493	503	482	504	483	507	503	479	463	557	485	481	503	470	455	462	513	500	480	490	514	502	484	471	461	509	506	527	475	473	475	457	468	474	484	501	489	453	477	507	445	482	465	495	484	514	473	477	471	513	512	490	459	478	525	452	515	465	467	527	502	494	530	545	513	502	480	492	525	462	535	509	478	481	491	497	512	500	465	487	502	495	507	446	471	501	500	484	471	471	450	459	479	449	511	477	534	497	527	481	488	505	502	487	491	498	479	493	461	514	555	522	450	523	522	471	500	441	487	432	475	487	487	454	490	472	481	489	497	504	499	512	503	482	511	521	494	461	548	513	494	531	534	476	520	467	502	478	497	493	515	509	469	536	469	500	482	484	519	524	502	490	543	503	503	484	477	435	458	508	519	477	474	487	504	506	503	494	543	506	505	459	499	466	473	483	472	505	495	468	505	504	475	463	478	496	507	455	526	485	524	470	452	479	513	451	545	501	517	457	500	473	488	464	501	517	492	476	483	484	507	493	471	499	514	481	481	446	502	461	496	495	502	535	470	478	474	477	501	515	454	497	507	474	491	486	503	512	508	528	481	507	489	484	496	447	509	506	486	489	486	481	490	480	505	491	467	449	516	482	444	510	488	506	463	451	467	514	511	455	463	520	475	482	509	472	491	497	545	511	480	507	481	481	462	506	505	493	466	499	457	484	485	497	480	477	493	499	485	472	510	503	528	492	475	468	424	484	510	465	507	469	444	462	535	446	468	505	495	505	459	465	488	477	514	467	492	479	506	500	500	487	514	448	507	513	490	473	518	498	502	483	523	467	502	467	486	494	458	536	530	481	459	500	499	471	516	491	496	485	482	440	505	486	479	496	482	506	499	491	520	498	468	492	493	491	484	482	518	489	497	480	534	499	523	498	453	489	472	494	485	471	511	495	472	473	462	473	515	517	522	490	506	501	484	487	491	483	485	524	493	497	486	472	484	473	512	474	509	507	504	469	495	486	459	493	517	451	500	517	461	434	486	501	527	461	487	484	507	497	476	515	470	480	476	524	448	498	498	500	517	506	490	527	493	494	524	487	450	492	460	473	473	466	482	495	491	485	489	514	491	488	499	507	487	480	503	509	476	467	497	483	501	475	551	480	482	456	446	475	485	494	539	506	465	476	479	463	465	492	489	480	463	507	474	441	496	481	516	503	465	494	510	473	485	503	509	501	480	500	475	502	496	508	489	498	471	485	507	474	475	507	478	477	496	503	509	467	505	482	527	519	490	502	504	474	465	524	468	477	495	488	499	458	440	464	469	441	464	522	486	450	475	469	527	478	470	491	498	464	443	489	502	490	493	476	500	439	517	521	507	490	463	475	502	459	466	515	509	499	485	508	481	517	496	477	459	462	484	458	456	539	505	485	513	488	480	473	480	509	489	471	506	507	435	483	490	490	517	497	474	479	475	491	524	465	502	460	493	491	446	486	477	480	518	477	511	500	478	488	536	494	463	510	518	504	484	503	515	515	497	541	448	515	493	458	473	528	450	516	474	508	514	441	524	484	475	489	476	497	464	460	500	466
6409	10650	10750	6291	3933	2549	1819	1444	1133	941	1002	9381	14928	9271	3975	1382	665	498	460	446	418	495	451	410	426	439	450	452	424	445	442	439	468	415	427	462	450	461	505	458	473	458	463	434	443	442	417	454	457	433	429	468	462	504	429	446	453	467	461	446	471	447	464	432	455	432	457	429	439	412	457	437	422	481	396	424	419	468	467	472	416	433	440	448	463	439	460	424	467	450	443	468	436	481	438	434	412	417	418	438	434	479	456	465	430	452	450	453	414	447	442	448	437	437	441	474	472	454	451	458	481	443	468	431	406	460	438	447	443	424	468	428	478	438	456	431	445	441	450	438	451	469	425	438	455	441	421	453	414	426	490	447	468	442	417	423	457	451	463	435	443	468	462	486	428	445	411	479	403	458	429	427	452	490	460	471	397	436	461	439	421	435	419	412	467	446	414	404	438	443	445	432	431	434	452	459	425	430	439	455	438	453	426	420	457	438	470	486	448	432	487	418	449	439	447	428	476	410	398	475	437	441	424	474	465	443	463	450	406	417	475	467	459	456	427	463	444	444	471	454	450	455	442	435	490	457	431	493	459	502	454	452	436	449	423	458	422	405	426	428	475	453	467	446	460	417	428	436	413	426	414	456	435	430	460	449	405	449	464	483	428	452	480	459	444	437	418	454	466	493	417	484	508	428	428	414	438	473	483	427	446	476	455	507	425	453	455	421	465	449	426	464	460	427	479	428	459	468	464	443	487	420	431	444	441	431	453	415	424	471	454	436	455	483	401	428	481	458	448	419	427	437	465	463	478	452	428	430	450	442	446	397	440	418	426	440	423	432	453	441	442	459	403	455	434	421	435	443	463	415	430	425	465	424	414	443	445	440	457	430	461	447	433	455	466	474	447	442	424	419	430	462	459	443	432	431	437	421	425	469	470	446	440	463	443	465	446	458	420	486	445	446	439	447	423	429	410	476	425	429	454	415	423	466	432	441	420	433	458	417	439	451	434	429	466	386	462	439	444	435	435	452	461	447	468	491	442	466	445	450	432	406	457	455	391	452	435	428	414	433	452	423	433	475	470	422	454	464	475	470	452	405	438	452	455	437	453	428	428	399	432	457	445	460	422	436	427	436	427	460	406	419	454	450	451	445	480	433	459	469	462	425	471	450	475	443	415	438	466	450	429	498	415	434	471	460	447	462	465	473	423	421	442	421	463	441	444	442	455	464	469	458	418	428	419	440	443	418	438	427	437	465	483	452	430	466	446	434	442	438	445	468	446	450	475	459	408	481	460	434	453	398	456	449	438	488	417	431	450	447	472	451	449	443	435	420	460	451	461	409	431	465	423	438	452	434	428	428	478	459	427	447	428	440	432	430	436	462	452	426	415	452	450	441	422	393	461	448	483	429	388	402	457	466	440	391	416	416	429	429	413	419	408	417	452	457	467	460	438	446	450	452	447	403	451	457	414	474	446	419	428	440	435	434	461	490	405	452	446	463	481	445	458	449	430	466	464	464	454	439	448	426	439	435	482	412	445	505	449	484	471	416	409	453	442	460	455	440	471	409	442	430	426	446	428	444	439	460	444	454	440	474	412	437	438	444	445	466	432	464	441	474	445	443	418	456	456	413	428	429	467	458	443	466	456	420	428	451	442	435	457	453	483	427	421	402	498	470	435	432	464	441	446	419	440	462	440	445	438	465	441	404	439	451	434	485	425	463	426	460	451	457	456	432	419	428	446	447	455	435	445	461	446	461	421	451	446	461	479	440	476	467	432	414	463	447	423	447	495	474	442	423	423	433	458	446	437	438	424	421	452	455	442	420	464	414	465	427	425	431	451	456	435	471	400	457	440	422	434	452	488	460	460	483	432	454	465	452	424	432	437	440	445	428	460	459	417	457	411	391	468	450	426	451	457	459	451	446	469	446	428	464	440	433	446	446	424	465	413	461	431	452	390	443	423	434	420	411	449	393	445	445	495	449	421	490	426	436	434	435	447	426	463	449	454	412	430	482	475	482	434	425	385	468	457	432	434	447	426	491	454	440	438	483	420	451	458	428	431	398	442	450	433	463	454	463	444	415	470	440	421	406	450	414	438	455	429	450	444	423	459	474	468	478	455	419	479	468	431	444	432	448	422	418	425	462	461	430	462	408	444	429	450	439	455	435	443	454	442	432	424	441	427	472	456	446	439	449	420	430	419	419	444	435	450	456	463	476	445	425	378	447	432	451	446	475	460	416	449	475	419	475	445	451	420	404	432	423	475	420	442	472	430	455	409	406	458	451	427	457	436	434	468	417	467	446	443	449	462	428	447	411	450	414	469	455	425	437	428	441	469	425	440	472	430	431	422	437	469	440	436	442	442	460	459	457	462	426	423	472	437	458	420	462	470	455	406	440	438	443	452	445	466	445	478	428	434	411	504	450	486	450	488	435	428	440	452	428	448	422	433	463	491	416	394	441	457	451	436	430	424	446	454	470	450	439	426	441	474	474	435	460	471	404	444	430	469	457	454	470	464	409	445	471	460	436	446	392	452	445	438	469	491	417	428	458	428	435	411	407	460	417	468	427	444	437	424	454	471	424	429	442	444	452	456	441	435	458	437	413	443	438	460	439	458	410	435	437	419	426	457	396	399	427	403	428	478	452	454	437	437	430	441	413	461	460	469	469	482	453	411	411	468	451	441	422	432	457	468	462	439	456	446	459	426	471	451	437	432	402	422	517	466	418	452	478	447	447	441	412	493	468	462	411	458	465	411	452	453	455	476	468	455	448	447	429	431	418	429	444	461	440	441	472	439	451	435	448	471	436	439	429	443	450	451	468	403	438	435	424	452	420	452	392	460	423	431	435	450	464	425	437	453	440	435	441	464	443	454	433	418	438	433	413	436	401	424	443	464	461	415	444	471	459	446	471	429	437	420	418	466	461	475	426	459	451	439	448	450	448	432	414	436	444	438	472	453	458	456	418	449	427	421	428	468	459	408	470	452	439	405	456	426	455	475	460	443	424	454	431	437	446	444	449	435	451	434	435	451	487	467	438	417	426	443	472	435	441	430	432	464	456	436	443	456	448	456	431	401	512	430	439	452	444	452	407	473	468	447	433	462	450	459	449	408	412	444	460	475	455	414	444	459	481	407	476	436	464	419	457	448	478	441	418	413	460	494	391	457	430	455	431	459	472	453	426	449	422	398	414	459	399	453	426	419	448	438	468	458	439	421	442	434	415	479	433	478	434	440	451	461	466	476	441	481	455	413	418	441	439	429	445	433	487	434	459	445	422	445	467	443	441	427	442	467	445	473	425	442	437	461	427	433	445	430	433	411	446	423	436	451	405	434	426	450	439	448	449	417	454	435	407	424	453	446	449	492	440	413	443	428	409	477	437	399	424	441	426	412	404	459	441	429	445	426	425	451	446	473	435	460	458	433	434	481	473	470	476	407	450	469	428	455	458	419	463	458	412	474	425	457	420	436	468	422	465	436	437	473	443	488	445	478	465	453	428
23990	20830	27767	24006	20422	9777	3600	1908	1499	1277	1076	6376	25423	19715	9058	2807	914	664	603	576	609	588	601	584	548	647	613	634	595	656	602	606	636	607	601	603	598	623	580	603	607	566	603	616	582	621	587	602	561	621	582	581	615	609	581	605	647	614	601	634	578	600	590	647	603	602	590	581	600	586	603	612	588	581	601	580	602	604	595	619	548	574	627	578	601	622	650	618	618	606	592	595	588	638	634	601	591	587	597	647	598	668	579	620	589	642	609	558	614	552	584	579	561	622	613	599	601	612	597	594	611	610	564	613	573	587	570	604	619	606	610	633	585	620	603	592	634	581	586	550	593	600	607	630	605	632	608	617	602	587	592	574	603	610	591	568	570	602	591	565	601	604	637	588	593	576	563	594	573	580	618	586	566	594	515	609	629	598	610	584	634	603	623	622	572	585	607	574	615	581	600	618	558	566	609	565	613	619	565	591	596	591	605	596	601	582	599	652	620	578	573	632	612	602	561	581	544	615	535	571	568	566	610	591	575	621	600	570	547	624	578	604	602	591	595	603	586	610	588	637	603	591	557	611	632	601	597	549	568	580	626	637	569	576	574	574	606	601	607	562	545	574	562	638	607	556	600	590	570	597	589	622	602	552	616	563	554	606	612	609	608	616	576	649	586	588	581	585	578	605	636	573	599	613	614	602	597	618	538	575	605	571	599	554	552	542	580	624	607	550	601	573	558	604	587	612	539	581	632	566	564	558	620	606	601	593	642	555	597	610	595	593	606	578	619	581	572	625	614	603	571	589	601	573	596	569	605	593	584	565	572	601	575	583	621	612	591	619	577	603	615	609	606	567	621	528	622	617	591	602	612	577	598	602	606	579	579	573	600	552	605	605	571	642	573	590	610	564	592	607	650	618	620	582	572	637	599	600	605	592	618	599	605	609	628	631	649	625	547	590	622	566	580	595	561	589	608	606	588	562	642	568	578	624	561	584	622	593	576	585	613	614	622	590	631	606	612	554	597	590	622	615	548	591	615	593	614	586	544	662	536	583	602	622	591	549	575	569	615	617	599	595	613	598	541	604	601	580	598	594	615	636	629	634	619	646	618	569	630	561	589	613	578	617	587	586	578	620	581	605	571	556	600	602	584	603	595	580	589	572	587	593	629	607	573	589	594	648	626	598	572	592	586	610	611	603	572	571	601	595	592	594	620	599	611	627	629	616	569	585	597	593	602	603	628	571	594	569	618	595	581	603	568	593	575	591	560	589	585	647	574	566	642	609	554	614	639	587	573	621	662	603	636	651	645	605	571	588	584	571	568	624	588	590	605	633	603	570	617	603	579	616	588	606	549	608	606	636	580	584	589	593	567	578	580	627	608	568	571	588	604	624	616	604	621	620	571	573	583	609	565	581	630	612	593	609	573	634	527	624	603	609	582	570	600	600	578	608	567	589	608	545	590	631	629	578	614	597	588	575	618	568	624	584	621	583	561	626	575	546	573	592	544	610	558	622	622	541	612	590	601	601	595	563	608	621	603	579	597	547	571	606	589	597	581	600	627	578	581	576	581	586	576	609	588	604	607	599	612	613	532	561	566	621	573	587	592	608	603	585	638	568	631	582	574	601	630	618	624	619	621	595	553	572	598	591	625	609	600	630	556	569	596	610	621	600	579	579	573	581	590	630	609	625	515	625	568	602	625	581	616	588	619	598	579	597	615	570	531	600	590	579	542	548	649	601	561	591	556	609	585	589	642	562	637	575	605	617	578	634	583	608	571	591	619	574	550	584	587	569	618	571	584	573	587	659	613	578	560	614	612	613	605	631	620	604	619	558	561	629	590	579	621	610	608	572	560	548	602	592	560	598	566	608	523	623	627	605	605	629	546	557	561	601	599	576	579	587	590	594	613	615	562	593	574	591	618	582	592	597	622	520	567	629	564	587	608	537	574	582	603	636	604	590	601	594	573	554	605	563	566	610	595	601	602	591	583	603	590	588	594	590	575	600	590	630	627	582	543	621	611	597	644	595	583	628	572	576	590	610	558	601	587	586	576	635	580	585	578	570	625	628	638	580	614	585	638	591	595	618	619	621	606	563	575	581	584	598	598	560	575	623	621	587	540	584	599	557	607	595	627	557	615	620	586	604	565	587	577	626	646	593	611	598	574	623	583	589	546	585	566	615	567	580	558	576	566	561	575	608	613	595	594	606	600	599	579	576	579	600	586	675	598	627	591	625	584	557	565	595	620	607	572	611	572	585	567	590	608	577	671	595	618	579	595	558	602	605	620	588	614	566	657	575	619	607	599	583	575	584	580	552	585	621	595	579	577	585	566	586	565	620	592	620	604	598	576	566	644	575	601	570	572	669	646	619	596	598	610	596	593	566	653	574	570	617	593	609	577	583	543	557	570	630	607	585	610	594	595	590	627	595	556	572	555	641	601	628	607	546	591	580	540	594	619	611	588	598	578	592	608	559	597	633	584	598	618	615	594	567	627	610	603	586	603	579	601	621	582	589	598	626	606	615	611	611	609	580	588	582	588	573	603	585	614	602	576	570	572	620	588	593	582	594	600	622	575	584	651	618	657	568	608	576	601	589	590	620	560	609	549	560	621	558	590	621	585	592	583	609	616	628	580	581	566	590	635	602	590	593	597	632	636	596	567	556	613	597	625	619	588	586	551	578	575	620	578	613	585	614	577	564	614	612	581	568	605	609	551	605	575	571	574	577	611	614	581	589	590	568	569	648	620	596	626	591	624	594	607	584	559	573	641	591	622	577	596	580	549	615	605	594	581	558	616	589	597	580	618	590	599	572	563	572	562	598	574	608	620	601	619	617	591	606	637	538	573	591	609	587	629	629	608	584	568	596	624	566	591	611	547	616	589	622	632	595	614	589	535	574	595	576	593	599	555	612	608	579	588	614	609	573	581	593	628	604	616	561	653	587	563	608	666	611	584	567	592	624	630	593	618	615	593	560	604	569	574	583	580	602	639	626	596	618	599	628	575	557	595	584	577	586	631	603	575	618	570	608	565	592	594	571	583	622	611	616	589	586	603	619	575	580	616	589	600	592	571	600	607	633	596	588	592	607	588	564	571	618	588	535	590	593	567	614	631	602	558	604	588	585	620	606	556	630	606	631	645	560	606	589	604	586	601	602	558	564	612	571	579	617	602	613	551	568	597	608	574	599	571	549	611	636	605	577	627	591	584	572	570	598	606	622	594	607	571	567	590	564	623	566	601	594	571	585	553	554	608	629	542	588	600	562	608	603	597	619	579	608	599	617	569	575	564	609	541	634	583	595	579	554	627	592	583	636	598	626	608	600	619	613	551	599	602	603	575	625	624	586	641	575	553	602	581	630	608	591	611	562	587	613	602	569	631	587	603	586	557	613	573	598	599	596	623	599	608	585	620	592	566	615	606	570	618	643	592	631	605	585	605	587	568	590	567	587	590	615	557	593	586	540	615	557	574	613	667	596	584	599	552	599	597	602	600	555	626	582
6950	13136	11330	6775	5707	4183	3051	2284	1895	1533	1375	9518	24996	17106	7762	2593	952	630	533	491	529	526	546	523	518	555	524	507	535	520	558	495	526	548	541	600	523	526	563	510	524	539	544	513	518	528	515	525	506	514	570	514	529	503	556	509	508	544	546	537	560	512	539	512	482	566	484	544	548	538	553	552	512	520	512	547	558	498	518	566	559	548	512	529	515	544	514	505	546	518	485	558	527	531	579	554	523	491	526	537	504	537	483	514	514	544	526	493	544	516	543	491	560	488	536	530	525	536	528	509	529	527	534	550	488	507	526	556	514	508	515	516	512	541	530	557	542	554	490	551	525	496	532	490	560	519	521	501	524	515	510	517	521	513	534	556	508	513	496	501	504	540	499	490	540	557	545	508	528	524	526	552	521	554	534	501	536	495	525	511	561	547	541	497	502	559	551	549	518	523	535	503	503	550	519	539	527	543	519	496	543	548	548	505	544	535	551	561	572	508	508	558	548	553	556	539	528	513	534	520	558	549	532	541	499	539	503	563	523	537	498	546	496	538	558	552	550	498	525	496	517	539	558	535	545	488	502	519	541	533	538	510	543	561	524	542	539	529	530	546	556	475	570	496	592	553	549	517	536	530	497	487	521	531	528	546	523	537	567	506	514	523	481	557	516	497	555	531	554	507	495	523	549	528	512	510	513	555	525	552	535	514	527	530	508	525	506	536	529	531	503	487	543	548	496	551	504	487	523	526	484	531	530	551	571	527	510	510	577	532	538	526	555	575	490	472	509	528	521	546	521	531	528	557	523	503	503	538	535	505	560	539	574	504	512	539	524	522	507	498	512	504	513	508	536	508	516	530	521	520	522	550	553	579	558	569	533	510	527	563	559	500	531	484	539	515	535	487	531	525	529	565	485	527	553	495	501	520	542	517	489	489	476	520	515	533	543	547	554	491	477	514	576	538	545	504	536	554	523	530	561	497	513	513	529	544	479	533	522	529	531	525	496	518	556	492	533	510	463	554	540	535	521	509	544	542	518	500	521	543	538	521	536	512	490	543	550	509	571	552	545	514	557	515	500	504	502	560	504	513	516	530	530	549	526	532	520	561	517	550	543	521	549	519	530	550	542	511	516	516	560	511	563	541	508	497	496	548	573	528	520	550	547	531	521	477	527	532	551	533	548	569	484	495	487	509	545	546	524	543	537	553	470	523	523	562	561	520	528	536	529	558	521	514	562	519	496	530	549	519	512	519	523	513	540	548	546	582	532	469	510	541	556	516	527	514	530	544	568	489	558	497	522	509	536	529	544	531	566	526	523	525	517	549	560	523	527	523	521	519	518	515	526	520	541	518	531	503	481	547	513	537	528	584	541	522	546	525	561	488	548	547	517	522	520	524	535	516	509	535	523	554	550	522	553	530	516	527	524	485	540	527	546	530	524	576	524	553	524	540	574	529	521	533	520	562	515	525	527	554	520	569	501	495	576	564	530	522	494	518	521	496	524	485	542	573	522	531	516	524	511	544	505	485	525	579	534	514	555	548	539	518	523	573	496	544	516	568	548	503	559	501	486	535	505	487	556	525	513	544	536	549	526	550	529	519	525	524	543	519	543	488	507	524	498	521	518	517	574	489	534	599	548	521	578	508	512	503	588	501	507	508	525	568	553	500	536	528	534	546	499	515	500	545	501	538	486	506	523	532	547	521	506	568	517	536	538	523	550	522	528	558	581	530	544	503	493	509	505	512	512	504	540	543	518	527	486	506	532	527	546	538	527	552	521	570	526	518	534	503	525	506	563	501	520	510	548	528	485	541	535	550	567	556	510	536	507	527	537	550	507	511	538	551	518	539	490	530	533	525	506	552	514	532	517	525	490	503	524	557	483	559	517	555	523	529	534	531	526	544	518	548	525	502	563	500	508	518	546	534	506	506	523	601	503	516	504	525	480	552	505	500	544	531	506	495	521	520	548	504	510	529	532	504	560	508	501	509	500	499	510	533	515	540	501	591	523	521	524	527	534	511	538	510	560	526	525	587	510	542	520	512	511	535	483	536	508	534	513	509	526	522	502	554	555	540	514	527	507	561	532	506	547	545	539	518	547	511	540	509	522	531	561	549	524	546	510	528	489	512	513	507	560	499	547	538	540	502	517	535	567	560	530	525	560	515	482	525	534	518	558	559	558	528	538	518	539	518	507	536	553	532	546	527	521	540	552	552	498	519	543	521	532	536	523	488	529	558	549	520	490	492	526	556	520	551	559	548	486	535	539	496	516	519	548	511	528	509	527	529	511	577	462	501	508	524	552	520	566	533	577	495	539	524	542	525	537	535	548	505	550	521	557	511	527	537	565	480	571	552	509	520	534	499	539	534	498	528	562	543	520	540	567	532	548	496	499	543	532	510	524	526	515	542	541	535	484	526	485	525	511	531	525	546	508	567	519	515	516	505	509	503	523	535	542	537	563	479	520	539	518	519	500	503	535	533	566	539	507	513	500	524	557	496	514	548	531	534	565	492	554	535	517	525	537	563	515	506	561	508	543	574	521	510	489	553	534	505	549	516	528	521	493	505	551	489	476	515	519	509	506	523	542	511	526	546	540	541	546	531	556	535	580	527	561	531	492	492	519	523	500	537	540	516	508	553	555	505	516	516	564	533	514	538	506	517	540	521	555	509	492	517	528	509	504	459	510	518	506	551	552	541	519	471	470	514	488	538	547	499	494	518	522	510	522	537	546	530	561	486	530	488	519	477	547	509	500	530	540	480	521	508	513	496	498	509	496	583	545	521	509	531	481	499	504	547	487	520	535	520	492	547	512	547	513	508	535	520	536	506	569	508	530	519	519	520	517	529	537	522	536	504	511	534	543	547	551	534	524	548	505	506	502	524	557	552	514	517	544	517	549	531	486	536	507	560	553	472	501	540	511	501	533	535	552	487	521	521	486	498	535	532	528	514	529	520	503	496	539	546	576	527	533	542	509	516	533	540	491	520	547	526	504	490	509	495	509	526	516	549	515	538	535	491	503	518	544	516	505	554	561	522	548	559	518	533	482	481	517	540	517	512	520	496	502	477	512	524	556	486	553	534	536	524	521	514	525	511	565	544	533	527	519	549	537	542	527	512	551	518	520	518	543	549	510	542	552	530	533	531	537	526	510	525	513	533	515	544	515	522	490	604	532	528	524	528	501	545	529	538	581	526	525	547	526	540	516	527	485	502	520	546	528	510	523	504	525	492	506	519	538	551	518	559	503	519	509	500	528	534	527	497	524	539	543	493	528	507	505	489	540	557	549	529	496	515	534	545	506	530	495	515	546	499	519	521	560	518	560	529	524	521	495	525	535	521	516	538	545	527	518	503	538	530	533	510	509	562	517	531	525	461	513	540	471	511	504	559	516	514	507	556	516	499	540	502	560	525	525	537	565	568	530	554	511	520	500	499	522	512	506	555	504	489	466	532	541	520	512	522	487	514	545	569	540	527	524	487	497	512	490	527	530	482	523	548
26772	9395	2637	1495	996	771	806	664	634	620	562	721	1501	1484	1082	731	585	526	539	515	553	529	511	536	510	543	524	542	497	493	485	528	529	460	490	516	490	490	488	490	477	515	518	530	513	513	531	506	495	508	529	524	511	472	497	533	481	541	521	481	488	536	485	486	512	515	455	509	475	486	517	498	489	454	486	491	511	552	486	532	517	505	506	508	535	491	513	490	498	479	499	482	503	477	492	479	555	511	523	520	482	517	499	521	530	513	497	493	491	536	484	498	525	527	505	543	486	472	497	526	491	463	470	528	514	476	478	535	501	505	501	532	526	533	487	527	478	499	471	483	502	537	506	484	514	513	535	453	463	504	519	531	495	509	511	542	492	503	461	489	506	526	501	513	482	553	500	518	485	489	463	493	516	526	519	509	505	520	474	526	502	485	530	482	514	489	533	549	520	497	535	497	506	509	499	467	503	474	498	492	532	513	534	504	477	495	547	503	490	480	494	496	489	490	471	468	511	509	496	455	478	497	519	508	508	484	487	480	504	583	497	514	484	503	510	489	536	480	504	486	509	541	542	510	529	506	522	512	486	539	517	449	507	524	486	468	498	497	481	500	473	542	576	515	505	509	507	506	507	514	542	507	510	477	496	494	477	470	506	498	467	548	453	512	477	502	475	531	483	509	520	490	517	500	484	498	524	491	503	485	525	483	494	518	554	513	565	495	525	528	525	520	511	518	482	499	464	479	553	519	515	509	522	506	520	500	516	520	506	509	538	497	499	520	512	522	518	492	483	519	496	516	524	494	509	483	509	479	508	464	486	508	520	552	496	495	461	538	515	532	478	536	507	516	503	528	471	509	475	491	508	512	532	473	517	486	490	539	499	489	520	498	511	477	500	541	495	457	507	502	512	458	447	536	506	471	510	498	476	521	478	489	503	521	485	486	501	506	506	510	497	504	501	513	488	483	548	521	519	516	501	490	517	527	472	483	523	486	536	523	499	521	502	483	526	507	491	477	504	515	502	526	504	545	499	538	474	472	514	478	517	499	461	476	495	531	551	500	486	525	484	483	487	488	503	521	507	501	495	530	548	472	505	509	514	545	518	487	479	513	546	496	498	519	504	488	533	493	463	487	481	488	469	481	519	486	526	464	474	544	474	550	519	534	498	537	517	524	523	488	514	533	493	515	485	536	538	463	555	505	513	481	501	498	470	519	512	493	487	524	506	486	494	496	510	543	498	505	513	500	475	481	502	528	492	512	542	505	521	498	471	503	491	513	517	516	518	523	473	494	440	524	499	543	512	484	488	488	473	492	460	477	480	500	556	518	491	503	491	505	461	509	530	476	517	496	528	478	464	504	506	484	494	527	500	550	503	561	496	508	526	537	500	523	515	508	495	522	509	503	499	477	509	472	528	485	512	464	518	494	560	536	485	531	531	509	497	504	474	509	526	498	554	505	498	491	521	510	528	498	515	489	501	476	481	508	500	494	499	471	558	465	553	508	498	472	515	493	494	500	547	515	488	519	516	510	532	519	508	488	501	542	485	472	480	515	528	516	512	501	455	532	506	514	506	485	484	530	495	496	540	513	545	508	528	508	518	504	525	488	487	498	490	492	454	550	511	490	495	519	515	513	507	547	491	514	502	465	546	510	512	532	497	477	547	494	493	516	495	516	507	522	501	461	489	538	478	527	491	534	499	553	491	497	543	508	495	537	506	490	530	501	508	482	518	511	479	519	497	563	513	519	503	498	494	528	496	517	495	478	469	503	489	475	536	486	499	517	505	471	437	556	504	479	476	470	495	477	496	523	532	500	509	478	491	513	501	490	477	483	501	503	517	522	522	502	527	500	543	499	493	509	516	505	512	526	511	464	516	485	521	519	509	479	533	509	491	508	496	495	463	511	528	520	517	537	508	487	499	469	484	482	499	515	489	514	501	508	509	551	509	466	450	501	500	512	497	500	500	483	468	482	499	473	473	542	494	503	490	478	537	501	518	488	511	519	556	502	542	510	507	474	486	487	513	462	530	537	519	537	523	535	491	504	496	511	468	484	511	507	480	533	464	502	502	545	489	461	530	503	531	488	531	504	499	462	507	479	524	518	523	497	507	503	517	520	540	494	496	540	520	527	464	520	516	500	489	493	550	501	518	523	504	527	475	490	484	494	511	454	461	487	504	510	489	469	498	545	506	507	509	506	496	522	510	518	541	495	482	530	483	479	556	481	535	538	501	523	470	558	530	502	511	485	474	505	532	548	496	497	468	481	477	504	499	513	511	504	500	543	512	466	503	510	472	511	509	511	491	496	493	483	505	499	501	563	516	520	526	526	555	510	505	470	512	514	522	525	559	526	491	506	466	488	537	502	498	527	533	498	489	535	496	511	532	526	510	498	518	516	517	489	522	501	517	508	517	538	519	525	499	495	505	525	483	495	490	517	525	540	541	528	522	526	472	457	511	490	496	515	513	483	510	491	500	496	493	541	479	520	471	533	506	498	471	502	502	495	508	483	497	499	511	514	494	487	501	547	505	517	496	515	507	539	521	495	513	518	516	489	490	501	513	509	525	500	516	517	516	483	543	473	499	517	499	486	525	513	492	525	459	485	496	492	510	511	495	536	502	533	493	519	533	502	518	485	492	496	489	511	495	525	485	489	527	473	498	483	498	513	538	463	523	533	494	500	517	519	496	543	486	482	499	479	484	519	533	519	507	499	489	523	504	506	507	528	530	469	497	532	513	490	530	510	476	471	492	503	486	484	508	518	492	511	490	492	473	509	503	489	496	466	508	527	518	501	493	484	507	519	528	511	558	538	507	464	514	551	524	494	555	473	506	482	502	483	458	476	501	526	502	471	534	469	530	557	472	508	505	493	528	494	500	505	516	502	516	482	502	509	537	464	512	486	508	537	454	510	474	515	536	494	530	519	461	457	492	484	519	500	505	524	504	476	514	485	534	520	518	547	497	491	522	535	523	481	508	512	473	495	501	543	533	507	512	507	519	478	505	507	509	509	515	488	506	495	523	494	487	507	514	488	486	508	515	503	507	526	517	496	497	515	516	459	531	503	502	491	504	493	558	491	516	490	547	504	500	525	483	508	524	533	505	475	563	506	514	491	543	487	504	477	531	470	493	467	496	530	529	509	456	501	463	493	515	511	521	502	516	502	496	477	529	484	482	528	494	545	494	475	449	494	499	476	535	503	480	518	524	491	491	512	493	516	492	486	489	519	503	510	486	515	533	507	511	535	485	496	505	553	473	452	508	454	551	537	522	487	491	495	487	502	512	488	515	529	516	495	487	483	494	502	530	466	509	514	471	512	495	523	500	503	500	504	497	490	489	476	474	527	490	477	519	478	495	507	510	513	547	515	556	509	476	508	521	497	569	520	548	515	495	508	529	494	501	494	495	487	503	512	500	545	480	512	499	522	497	554	520	458	519	466	532	493	479	537	501	514	518	545	519	536	471	506	493	480	525	523	475	461	506	489	483	477	472	505
6443	2832	2666	1451	1135	916	866	656	666	630	637	844	1965	1771	1120	700	514	444	483	433	436	449	459	469	440	478	424	436	448	433	434	421	401	438	421	467	443	418	407	431	439	449	449	458	395	406	452	454	446	420	464	457	461	435	444	429	454	422	452	480	420	437	442	427	440	428	417	429	439	431	466	425	476	431	449	441	442	434	449	468	449	422	443	449	421	435	431	465	429	430	451	406	463	469	453	451	459	423	427	460	409	464	440	442	433	416	467	469	440	463	457	465	441	404	439	453	428	430	487	460	400	446	425	446	470	499	485	451	455	472	457	420	496	446	419	449	436	442	461	468	461	448	427	416	427	456	402	468	452	407	462	470	482	427	446	445	436	453	443	424	469	418	442	439	466	459	406	451	471	453	446	434	439	449	436	455	425	457	452	427	472	425	456	467	444	397	456	452	457	468	401	479	406	463	487	468	420	480	451	436	471	422	425	438	427	445	465	430	427	423	467	452	452	441	460	445	473	437	440	463	459	419	451	421	417	437	450	435	492	447	419	424	416	492	423	416	430	472	417	432	439	451	451	434	443	420	456	441	428	434	446	409	467	441	436	435	435	455	468	480	449	421	461	463	396	429	473	443	451	453	410	424	432	437	456	408	430	456	490	443	459	441	418	440	443	452	441	417	449	447	440	459	454	463	452	413	431	431	458	448	450	454	446	414	459	398	474	461	414	412	455	442	436	425	449	432	435	433	452	451	403	464	452	435	475	463	442	418	447	444	432	442	456	427	457	440	471	450	424	445	387	411	430	421	451	435	429	440	407	413	434	441	429	446	455	462	425	461	425	414	492	450	442	467	432	430	431	431	450	441	432	417	453	464	484	422	413	399	428	439	423	454	458	429	473	441	426	440	462	472	450	435	430	444	448	447	465	456	419	462	448	454	452	463	461	472	405	456	428	451	464	419	435	425	464	447	430	445	378	459	470	418	445	396	450	402	445	474	463	437	442	451	413	430	469	469	427	445	486	449	450	445	451	430	461	419	470	451	452	492	458	463	466	443	453	461	400	485	456	428	416	413	487	453	428	445	437	427	443	433	444	412	390	433	457	443	417	445	458	440	451	455	433	434	468	431	416	430	486	443	429	437	445	453	388	440	436	452	443	459	402	447	443	448	456	406	446	419	438	420	445	445	437	419	447	440	399	443	424	436	439	436	462	459	444	484	491	395	450	432	430	427	445	417	418	454	476	397	460	433	414	458	444	446	445	424	456	468	457	449	453	433	472	452	419	439	457	456	472	453	442	426	409	439	463	456	451	413	454	452	445	425	467	450	453	413	477	478	450	420	427	419	414	470	466	434	448	426	428	437	435	438	412	437	432	423	429	450	405	429	449	439	436	453	409	489	394	445	420	447	429	429	474	469	436	416	433	418	432	437	481	451	449	435	394	434	440	471	436	430	433	440	463	480	420	465	424	506	442	470	458	443	450	429	445	435	453	414	420	454	436	426	440	474	403	447	428	444	478	459	449	455	446	471	461	429	453	462	414	443	456	446	426	439	432	446	463	438	443	430	416	434	432	420	435	461	437	439	492	448	425	485	461	424	445	478	446	418	423	469	400	431	434	441	415	428	489	434	448	429	408	430	440	443	486	436	419	457	479	416	483	465	449	449	417	449	437	447	441	455	444	419	441	461	471	433	454	496	449	416	434	462	448	460	423	472	445	409	459	446	433	435	450	442	438	447	409	432	438	399	442	405	435	413	452	430	428	490	428	399	445	430	418	437	445	456	451	440	434	435	424	452	440	449	397	411	453	455	463	462	447	432	404	444	417	431	431	422	426	422	446	459	400	429	420	441	426	436	421	450	440	411	450	416	384	429	437	456	418	412	446	463	439	428	436	435	423	433	412	469	411	432	410	423	399	440	463	435	396	448	417	425	462	428	435	422	402	434	461	428	438	474	457	436	457	438	450	417	422	431	434	432	458	443	478	462	437	450	416	467	414	487	464	432	449	457	421	420	474	398	436	434	448	448	393	424	438	416	419	469	448	434	407	472	445	455	436	427	444	483	426	442	450	451	466	454	430	439	449	446	458	454	432	458	466	442	429	479	431	463	462	459	431	407	452	416	458	473	457	460	462	421	446	456	447	445	428	440	420	448	435	423	404	412	444	451	419	428	392	409	472	430	464	410	412	436	493	454	449	426	422	418	463	413	448	439	463	439	407	461	440	434	434	413	446	450	443	459	443	434	417	400	492	440	441	412	431	433	433	453	461	441	465	442	424	438	478	436	429	412	471	477	417	422	422	443	421	416	459	480	440	423	441	405	460	436	419	447	420	419	430	446	438	435	426	454	458	462	450	408	427	471	449	446	408	446	409	451	425	398	441	452	442	449	444	417	407	457	416	425	419	437	435	410	466	404	427	416	440	474	432	419	460	464	426	432	459	453	430	439	446	439	447	447	450	431	429	404	413	443	453	432	441	430	453	426	437	473	432	421	427	424	422	470	451	448	463	428	420	443	448	418	467	457	417	438	431	450	443	479	411	428	470	467	432	453	451	463	444	463	425	472	408	462	454	416	457	449	440	446	455	429	427	461	460	425	454	455	430	449	442	443	455	438	422	479	441	443	428	457	448	483	408	471	433	452	438	459	424	486	442	463	438	462	425	477	422	453	465	435	419	451	423	421	448	455	420	440	440	443	432	485	434	455	428	469	492	392	430	409	453	446	453	433	439	447	434	453	459	453	432	431	453	417	432	446	408	461	447	417	444	440	424	438	439	430	412	405	436	463	479	412	412	439	445	446	390	429	416	409	434	455	436	473	468	439	455	453	438	474	421	459	429	434	426	453	466	441	424	417	425	442	420	449	439	418	490	448	482	454	417	426	420	436	467	457	456	444	428	422	468	453	447	435	442	442	445	471	468	453	451	442	444	444	432	437	432	433	442	476	441	450	405	456	425	423	473	427	445	457	469	451	453	435	478	410	469	482	457	422	446	411	402	441	451	467	438	484	441	458	441	446	435	454	430	476	465	477	434	453	438	420	452	436	425	446	421	423	420	473	466	460	446	453	436	471	437	456	421	413	426	452	457	478	435	447	439	437	425	455	462	448	453	468	404	431	442	442	417	430	431	424	428	413	466	466	467	422	482	433	466	434	437	466	438	417	439	432	435	433	442	420	457	446	459	432	435	429	437	457	434	460	405	428	448	443	424	426	444	440	447	423	476	448	457	414	470	466	437	454	452	442	416	460	427	448	412	431	440	423	425	458	407	438	427	441	409	439	442	420	453	455	479	442	466	408	444	458	439	468	434	440	448	469	403	448	445	437	417	429	447	432	454	440	442	420	434	453	444	448	448	432	417	406	413	407	465	473	426	407	466	412	399	426	387	424	437	413	420	441	469	434	443	452	445	469	444	455	423	427	442	391	464	429	478	399	455	421	432	436	451	430	447	473	437	412	444	452	453	445	453	459	413	432	422	434	445	439	441	409	454	423	430	436	474	398
24836	20773	26569	24679	8972	2270	1357	971	761	769	684	2389	13072	11822	5767	1874	695	504	479	483	449	460	505	463	497	499	483	514	497	485	489	438	458	500	479	479	472	473	463	508	488	506	454	437	532	499	486	471	456	437	452	504	528	516	491	473	472	510	467	455	458	438	482	489	480	502	486	462	460	493	469	478	457	486	489	459	507	451	460	484	447	470	480	451	467	456	502	459	479	477	506	477	460	456	470	459	468	493	507	493	475	454	475	452	462	465	457	460	486	470	476	495	468	475	448	478	487	489	490	470	479	487	493	498	490	481	494	446	519	490	472	495	480	444	435	476	467	500	443	481	471	449	534	480	450	471	452	450	491	437	460	488	459	496	455	484	462	522	492	469	476	465	487	488	468	474	490	499	523	460	454	448	484	489	459	469	478	481	445	481	464	472	419	448	432	520	481	508	473	488	470	469	486	478	473	460	470	482	461	515	467	468	468	429	438	453	447	484	442	449	462	498	455	477	422	479	470	479	495	477	452	480	526	479	488	482	461	494	481	466	510	484	535	452	500	483	479	466	455	437	487	501	449	481	497	471	445	460	497	493	500	444	491	480	482	494	488	452	497	471	506	471	476	483	492	481	480	493	468	463	517	494	441	497	466	497	478	479	475	467	457	501	474	468	486	467	473	492	491	477	430	497	468	483	433	473	503	532	461	487	511	441	460	466	442	483	460	512	489	488	480	505	486	476	493	492	458	463	455	470	451	457	480	475	484	483	501	465	502	488	480	452	463	488	531	478	483	472	440	541	482	502	489	456	516	460	476	474	482	505	485	484	440	499	473	465	436	487	460	467	483	492	446	483	486	467	449	479	460	496	526	451	484	466	484	456	457	453	505	490	479	482	494	434	445	464	521	484	458	512	460	504	463	478	462	515	436	516	497	462	485	450	483	484	449	438	482	480	438	451	470	436	532	525	460	468	454	458	475	471	478	476	484	473	447	476	489	485	515	514	457	440	480	457	500	467	448	511	499	451	474	463	474	457	465	502	454	501	470	476	500	483	472	444	411	463	467	466	470	476	471	452	464	483	457	490	480	509	504	490	465	523	453	504	471	518	465	472	434	475	456	480	490	479	452	473	484	486	509	456	467	499	498	482	492	507	461	479	429	496	479	448	517	489	465	439	483	446	459	485	491	445	453	468	477	474	506	451	485	507	477	496	471	455	505	483	531	501	454	476	500	470	479	447	455	485	479	461	446	506	473	481	501	457	451	499	495	447	470	456	487	436	505	516	501	460	474	467	496	468	485	457	423	460	473	472	441	478	468	455	440	447	443	455	462	496	480	485	447	468	458	504	443	484	493	462	525	457	512	483	475	475	471	452	491	460	497	482	494	467	516	442	466	511	498	488	481	473	487	475	469	483	493	503	505	472	445	476	475	499	438	482	442	474	479	452	473	499	514	518	489	516	502	487	478	484	469	506	477	464	501	439	514	489	483	485	467	503	475	480	494	483	461	443	515	456	494	447	490	560	471	473	483	444	482	453	488	504	509	498	470	493	441	518	498	493	462	489	457	455	455	484	439	493	526	487	474	504	477	470	473	475	480	485	475	491	463	461	455	470	466	473	504	502	514	475	488	506	496	463	464	449	511	466	446	486	487	489	520	473	498	477	478	491	481	477	479	489	511	477	468	469	485	460	501	515	460	486	440	452	469	443	496	455	461	454	482	521	465	456	497	476	491	478	493	478	490	475	481	469	482	455	495	472	475	487	526	505	441	515	494	485	450	503	470	472	487	502	475	519	463	503	464	459	447	471	473	449	463	473	453	524	455	474	504	477	463	460	471	472	507	491	528	500	488	501	490	476	505	465	495	538	467	462	475	474	478	457	475	488	494	483	473	526	499	476	451	464	498	471	480	493	419	497	515	455	470	483	471	480	442	481	486	500	487	468	518	501	481	431	479	454	455	512	484	461	436	508	467	470	478	467	481	500	490	463	493	505	483	485	499	458	459	451	500	452	484	456	468	499	478	462	470	440	501	481	482	482	443	440	463	486	476	484	468	506	444	478	499	460	458	469	476	491	449	443	460	494	481	454	472	520	439	503	452	478	513	482	455	453	481	461	465	461	492	502	497	470	455	463	459	453	539	435	498	491	466	483	507	468	476	466	500	440	518	498	486	507	491	458	468	428	480	457	480	488	456	468	481	508	463	478	467	465	495	486	459	490	438	482	431	500	462	473	477	434	500	493	489	484	484	512	493	473	442	462	502	499	469	471	413	468	476	497	488	447	496	461	502	462	478	490	484	477	494	472	479	449	483	489	460	509	486	484	497	472	506	433	475	476	464	482	448	454	468	456	502	425	474	463	471	466	484	522	488	499	483	465	469	502	497	453	427	492	475	479	455	517	490	477	436	519	484	498	519	519	541	477	486	491	479	475	451	465	461	452	445	476	494	479	479	508	506	482	482	512	498	524	460	489	488	467	458	471	452	462	445	463	501	456	456	480	490	483	494	481	449	471	460	456	480	477	499	453	460	456	464	478	472	473	467	467	466	473	480	470	488	468	452	491	453	447	518	479	475	473	475	473	486	481	462	476	462	476	440	444	483	437	494	485	477	460	466	475	506	496	454	457	473	466	470	491	489	512	498	494	470	501	498	480	497	479	509	459	475	459	454	504	471	458	452	464	468	466	506	487	448	485	496	500	439	445	458	447	526	466	486	481	447	476	485	512	462	478	468	478	464	462	501	485	528	464	483	506	482	473	510	482	475	457	504	500	476	459	484	441	498	442	456	485	475	488	449	467	472	489	463	472	461	432	463	476	496	453	468	469	489	494	464	436	505	501	445	495	492	486	504	455	500	492	480	464	454	456	474	496	438	453	503	486	436	506	485	497	431	448	461	506	466	486	467	490	470	481	472	480	491	486	501	436	489	493	449	480	510	472	479	517	479	431	445	447	540	504	474	494	504	493	466	492	466	516	442	491	519	429	501	475	506	493	469	469	463	483	476	490	466	505	487	467	485	494	448	472	461	468	460	469	426	514	503	448	472	458	524	454	486	462	505	463	504	501	482	526	479	441	490	525	458	468	487	479	471	542	488	434	496	501	451	435	466	466	458	510	470	495	508	452	477	486	493	485	443	446	477	474	454	461	531	471	463	518	493	489	469	453	539	504	472	476	515	465	483	503	450	474	479	468	485	484	491	441	462	441	483	468	481	457	480	523	483	495	483	477	455	458	484	488	466	450	479	489	476	501	481	479	474	531	481	490	493	478	478	491	459	475	483	474	499	444	452	447	483	456	481	463	473	439	434	476	483	450	494	505	508	450	490	536	465	438	470	487	458	440	518	473	447	470	471	471	464	476	468	488	497	462	462	493	486	427	472	452	489	481	508	485	454	510	491	483	490	489	465	492	475	451	464	473	470	509	466	492	482	495	459	478	480	472	511	452	467	474	461	496	445	453	468	459	481	447	473	467	499	463	452	469	494	487	510	513	475	509	498	494	476	462
5288	7958	7976	4403	2732	2156	1520	1197	1074	944	893	3839	14679	11649	5590	1995	743	457	492	448	471	441	403	438	415	441	428	446	444	457	450	463	462	423	448	449	424	415	446	445	446	411	459	441	427	459	476	439	441	443	435	427	380	427	424	440	448	424	460	440	421	426	431	431	447	421	431	475	389	411	422	420	469	428	445	410	438	438	449	473	444	406	472	474	425	442	417	424	397	420	472	456	464	456	423	410	400	428	403	448	454	427	403	436	446	427	434	438	437	411	429	440	411	427	437	422	414	427	498	440	434	454	409	434	467	405	432	445	450	439	470	437	427	465	462	415	415	427	426	425	430	425	437	419	458	441	403	415	428	440	463	415	413	444	422	464	412	415	451	400	438	454	408	386	398	423	426	424	401	427	461	428	445	450	445	469	431	459	410	438	435	443	382	407	439	440	422	442	429	441	409	450	442	436	441	449	447	445	433	438	464	399	460	434	421	422	432	429	397	423	427	427	443	408	405	462	431	418	460	424	412	437	437	446	433	447	432	409	408	459	416	411	450	407	425	455	461	428	456	444	418	437	448	432	446	435	462	413	419	433	378	414	457	401	434	435	416	424	443	406	475	426	473	414	430	440	446	416	421	418	450	442	478	451	424	432	417	404	434	435	504	448	457	422	403	405	424	399	447	405	465	423	404	406	415	427	423	452	459	447	426	423	441	458	450	447	425	382	439	440	421	428	407	451	454	436	437	411	443	424	418	401	443	438	456	406	449	415	403	445	415	446	414	442	450	418	423	442	415	442	426	419	431	452	436	432	430	418	423	410	424	421	432	467	375	462	421	437	443	447	415	452	452	412	425	408	439	457	452	450	411	420	483	434	413	453	426	447	382	469	421	387	430	443	427	375	426	424	431	454	408	440	462	433	440	425	426	443	437	397	436	404	415	411	390	416	476	422	423	431	442	484	440	467	408	424	452	435	442	435	430	461	433	470	373	437	427	421	462	419	402	435	413	427	436	433	445	436	435	445	438	411	457	424	441	400	423	444	439	428	441	451	396	469	452	419	426	437	423	481	375	420	418	425	458	464	436	425	411	435	417	414	416	486	457	432	471	431	456	466	421	429	407	402	430	415	434	428	460	450	408	461	452	491	440	429	425	412	457	461	451	441	393	421	431	440	461	441	447	430	428	407	464	453	364	413	481	404	445	435	447	446	441	437	458	387	419	441	433	463	435	392	415	443	450	427	455	422	441	446	454	452	408	449	390	429	414	408	406	442	417	438	440	440	433	406	412	443	437	437	421	456	435	448	443	404	441	449	421	417	438	478	449	431	443	419	420	415	443	448	410	447	467	413	406	436	453	423	431	447	406	439	428	420	437	445	451	421	411	429	421	418	376	426	418	427	439	444	395	431	470	396	402	463	414	462	418	417	431	460	424	430	408	441	456	413	451	435	448	426	506	482	456	436	445	436	424	459	476	395	423	446	422	400	454	411	428	452	438	416	423	437	422	441	468	462	421	449	422	426	457	445	415	430	422	470	461	437	474	411	397	427	432	448	408	454	427	447	433	463	433	469	427	428	398	435	448	422	476	420	427	444	397	463	397	425	424	433	422	420	456	455	438	438	406	417	461	457	449	444	431	418	425	455	418	427	473	444	453	437	418	419	449	456	428	429	421	413	402	439	433	399	466	408	432	406	425	416	440	410	447	427	436	448	377	433	444	431	416	435	420	442	459	431	375	424	413	413	459	429	428	433	428	441	441	420	423	426	413	424	411	381	433	432	449	455	449	386	451	450	421	449	436	432	424	396	447	446	417	447	422	417	422	430	460	422	407	437	425	465	413	459	449	465	515	437	427	441	445	441	438	404	409	452	436	425	398	456	429	421	415	449	436	422	402	408	426	433	422	446	479	404	420	455	432	442	427	453	390	438	430	406	402	395	420	413	426	444	415	463	424	447	434	416	424	430	449	438	438	423	490	445	422	444	417	455	437	422	430	413	478	402	416	419	435	438	459	443	435	441	432	387	425	456	395	428	442	437	417	429	430	480	400	411	434	428	401	461	437	424	415	462	421	405	437	426	436	430	428	445	425	443	457	435	458	437	475	417	441	438	448	404	411	457	397	409	418	444	423	429	444	400	438	431	424	437	428	452	442	407	437	422	423	425	455	410	412	412	413	464	469	433	431	426	423	430	401	407	402	421	442	423	445	446	487	415	462	444	435	458	431	397	454	390	427	466	455	439	415	424	473	453	448	436	430	452	445	449	416	426	410	422	380	423	437	424	441	436	441	413	458	425	411	444	437	435	434	450	405	430	460	431	469	414	424	445	463	418	436	470	440	458	418	443	424	476	442	418	405	452	423	412	433	403	452	419	466	484	478	412	444	416	414	447	410	451	458	470	449	439	445	483	473	420	422	439	406	417	433	432	426	451	447	404	446	419	440	413	404	426	434	444	432	447	407	419	370	444	433	437	447	384	442	446	399	453	425	422	435	411	431	433	419	414	438	422	414	445	447	392	425	404	431	418	463	440	422	443	453	429	427	409	452	408	454	458	442	425	422	416	439	466	418	425	443	411	433	421	440	402	408	463	425	397	453	441	445	426	423	437	453	443	438	426	404	432	441	455	403	443	416	420	490	479	441	424	457	445	425	405	438	444	427	436	454	412	433	438	430	451	448	438	422	430	419	432	413	451	435	449	432	425	417	406	409	453	429	462	433	422	413	428	432	445	416	419	416	419	411	445	451	435	469	432	450	432	446	474	451	415	421	446	462	425	427	426	435	423	419	438	414	435	441	417	406	414	444	415	414	406	410	422	408	398	418	419	456	411	429	420	442	428	418	430	438	437	411	478	441	414	415	420	420	417	393	425	450	422	411	377	471	455	450	414	445	414	453	429	424	418	401	419	424	452	412	430	414	408	409	439	414	407	467	433	459	401	447	435	425	416	450	453	457	436	428	420	448	414	470	463	456	394	417	450	422	427	452	432	426	418	420	395	411	453	407	433	413	428	431	416	401	397	468	444	432	433	466	441	418	429	444	413	425	440	457	419	446	431	400	417	417	442	405	476	404	474	452	426	425	418	426	441	414	402	430	427	452	427	411	409	472	467	418	440	432	420	432	444	426	473	411	433	422	420	439	438	442	457	427	473	438	417	401	416	443	434	399	442	440	443	413	442	429	389	433	399	406	409	430	448	459	430	412	418	395	432	446	404	421	430	416	405	425	424	424	421	445	417	460	435	413	422	443	450	445	437	444	400	439	440	442	464	449	427	423	418	440	440	443	456	414	414	445	437	424	434	462	385	448	456	427	429	438	461	461	404	412	402	406	431	428	434	425	450	435	403	462	437	413	430	411	423	426	401	418	419	455	414	442	419	426	422	411	443	448	447	465	423	421	451	434	439	418	399	408	417	431	453	416	428	412	450	443	415	426	467	428	371	457	409	469	399	419	397	471	416	461	419	424	462	431	443	435	448	439	436	442	428	384	444	439	434	416	453	438	433
23909	20795	27767	23952	20426	8846	2719	1338	1085	1118	1159	6433	24651	19318	9767	3069	1013	694	600	590	572	602	572	585	584	578	578	593	592	580	601	561	600	572	605	597	593	571	567	575	567	610	574	558	574	591	542	564	586	563	605	597	591	571	560	621	573	558	568	560	589	565	588	564	555	564	604	589	568	595	595	597	554	558	602	559	573	567	587	550	581	571	580	559	588	595	574	605	591	618	558	565	554	530	575	570	560	587	545	553	510	569	554	591	572	589	589	579	572	583	554	602	563	583	569	592	595	528	578	552	598	600	580	576	559	598	564	572	531	587	547	560	636	588	587	593	562	595	632	584	562	601	568	573	570	546	558	579	628	547	627	595	551	543	617	609	603	550	541	596	542	580	572	571	618	606	583	546	583	569	585	577	574	593	580	593	580	611	598	547	617	565	583	561	584	598	567	607	554	544	572	612	612	546	617	545	586	567	630	574	548	566	592	589	577	518	590	569	598	583	616	526	628	573	588	545	586	626	546	578	547	556	582	611	625	573	588	609	573	591	580	561	598	573	572	540	607	572	570	586	572	566	551	570	579	590	589	610	624	560	562	530	610	579	602	572	556	567	559	557	608	593	580	582	596	557	584	547	565	570	586	626	584	553	607	632	574	589	541	568	590	631	558	591	588	595	601	642	533	569	599	569	562	604	547	591	559	529	556	569	576	580	592	600	611	639	565	597	587	543	596	597	594	555	591	575	550	601	593	564	572	536	605	597	594	579	563	597	583	560	581	567	564	538	580	592	589	583	560	599	581	584	556	605	575	559	587	560	543	586	586	592	562	571	560	601	571	554	567	580	561	580	590	553	589	596	572	547	606	569	574	595	544	553	567	577	586	586	565	570	604	586	594	643	550	540	586	589	580	571	550	583	577	611	564	549	522	568	553	578	603	598	587	618	553	554	557	576	605	587	609	572	583	579	562	583	540	570	592	594	541	614	592	582	565	603	572	566	572	611	585	572	564	587	579	580	565	546	546	582	597	588	559	596	593	566	597	560	582	580	581	575	582	618	574	572	559	550	558	624	566	555	580	563	563	535	605	521	586	541	592	537	534	557	589	564	598	514	590	562	583	564	524	578	593	613	564	573	621	581	553	570	594	558	598	585	602	533	541	601	568	572	583	574	590	546	575	569	568	593	560	593	516	560	587	568	568	557	572	559	559	587	589	593	592	577	617	567	540	586	581	600	568	551	574	596	566	584	573	564	567	563	587	623	593	576	598	592	571	552	557	556	590	593	546	578	563	598	561	561	565	575	594	572	554	577	570	581	569	576	555	574	583	591	560	567	582	613	604	536	588	574	555	566	584	574	582	584	565	578	583	540	605	557	620	627	583	546	571	564	598	560	588	556	551	647	532	589	595	587	604	564	558	566	606	591	524	579	560	590	573	566	541	569	553	547	561	612	575	576	591	538	569	568	553	566	649	583	588	604	598	585	596	603	554	582	588	569	597	580	587	531	527	584	572	536	594	563	583	556	594	575	563	559	568	610	605	578	580	609	583	588	548	525	582	596	568	527	569	570	581	573	585	581	573	556	545	581	595	562	613	581	581	599	564	553	607	597	609	622	575	603	566	557	565	577	559	584	531	551	603	618	575	563	542	601	580	565	582	617	523	569	552	513	577	594	596	594	547	593	536	609	591	551	577	543	555	563	562	591	580	548	556	535	556	570	568	550	514	580	570	576	587	567	608	599	539	549	563	539	589	576	546	597	622	605	587	599	543	572	560	562	597	587	550	550	579	537	607	654	539	557	540	553	566	598	594	562	583	551	575	582	561	599	585	604	554	584	595	568	610	577	566	624	556	587	558	548	603	577	582	645	580	599	540	568	559	592	566	629	583	539	538	567	574	581	620	566	578	559	595	568	558	581	566	578	587	597	585	551	559	573	588	567	575	583	557	550	583	540	552	602	597	617	556	607	556	559	568	574	529	552	565	583	621	545	588	536	591	601	630	602	588	582	590	606	583	555	621	560	556	567	533	524	592	532	562	575	610	555	504	615	589	569	569	575	517	572	591	538	512	597	558	560	573	544	598	547	543	549	614	584	583	604	571	560	624	574	615	589	601	536	595	570	581	633	591	590	606	613	596	599	568	556	583	579	546	562	589	589	507	529	556	574	579	555	524	568	547	582	600	577	592	577	569	557	586	544	562	568	577	577	549	570	577	578	593	553	546	581	537	566	576	549	554	586	553	565	585	565	581	572	607	529	611	600	532	608	564	590	572	579	523	587	577	634	581	549	591	552	556	548	559	612	538	592	634	637	602	564	530	628	585	590	600	527	554	555	567	586	557	547	597	546	584	599	535	588	530	558	591	569	576	545	591	625	578	534	590	560	618	577	673	580	605	560	579	566	612	495	542	602	607	578	561	589	581	603	549	628	584	569	562	558	542	568	533	559	572	589	521	562	580	605	595	571	595	564	563	564	630	569	576	580	611	617	547	575	519	558	587	611	581	574	552	595	568	569	555	521	528	608	559	626	579	553	549	585	547	562	574	575	543	527	561	607	590	600	567	566	561	642	604	600	527	577	629	537	576	550	591	541	586	560	565	589	557	566	562	579	558	560	559	562	560	612	557	557	560	553	549	546	586	582	569	639	591	575	585	598	500	562	625	609	567	525	529	591	581	583	613	560	590	533	547	569	570	589	586	573	597	599	601	552	584	578	496	556	563	573	613	551	576	532	577	573	591	547	589	564	527	600	623	575	598	558	570	594	586	563	539	577	552	564	587	579	555	588	515	614	592	590	542	577	625	543	586	577	590	554	566	561	544	541	576	581	538	613	611	569	568	563	539	571	565	536	597	586	603	594	568	552	557	564	583	526	614	567	546	562	555	629	543	602	588	595	540	559	573	606	541	520	590	601	594	554	553	551	569	584	531	613	605	521	638	542	566	602	616	574	611	565	598	594	557	590	556	579	579	577	542	540	614	558	604	526	564	557	612	609	589	558	581	579	580	554	557	569	601	577	575	570	572	563	591	549	554	563	585	589	553	584	651	561	580	572	593	587	576	545	574	573	625	582	591	556	564	575	569	585	577	570	544	579	601	571	581	573	590	530	586	579	549	579	588	573	540	589	566	563	592	554	566	591	592	566	565	554	575	579	583	611	530	613	584	579	597	586	546	561	574	593	568	546	574	549	553	595	560	587	564	593	592	594	570	564	632	558	642	528	608	591	572	534	583	577	546	552	604	562	602	597	595	561	598	586	590	566	605	555	552	585	537	585	601	552	597	542	584	565	582	559	572	610	585	536	545	570	562	563	621	577	598	567	548	618	601	542	549	573	531	559	573	565	557	584	593	578	567	568	579	634	567	514	564	591	559	522	597	566	603	557	582	562	556	570	552	568	570	567	544	591	614	586	568	571	544	581	536	620	564	580	607	535	577	617	612	583	581	583	552	623	600	584	555	568	577	548	544	557	594	572	593	570	620	615	549	580	575	560	569	555	549	571	572	611
6165	11529	11279	7123	4703	3282	2212	1545	1295	1413	1318	9565	23984	17451	8408	2866	938	656	523	526	548	537	476	488	529	573	506	539	502	495	493	526	503	490	483	493	532	531	483	461	548	517	486	526	504	497	515	524	494	484	502	522	500	533	515	501	496	505	511	477	522	517	557	537	490	519	481	517	519	551	495	507	502	495	502	557	486	530	488	522	527	536	513	504	509	514	499	505	530	517	486	466	507	543	531	476	514	500	505	443	496	496	515	531	501	496	522	500	505	516	521	524	468	495	502	493	519	531	486	512	527	498	526	491	544	499	530	475	519	517	480	523	498	565	497	537	476	550	521	476	549	493	505	483	562	506	463	527	487	481	486	509	496	528	518	467	508	481	519	491	505	497	534	490	514	490	509	503	500	485	529	491	510	530	545	487	502	481	504	482	494	459	498	543	514	496	508	530	534	516	506	504	536	495	529	492	525	518	499	512	486	537	505	570	520	545	538	536	493	497	512	458	509	485	511	528	491	502	506	512	474	563	519	495	490	505	542	467	487	520	513	505	514	542	545	491	542	505	525	484	532	504	481	473	507	490	515	498	500	526	549	483	480	490	521	512	485	501	489	479	494	508	508	496	487	495	476	524	506	513	478	546	500	543	512	465	541	512	513	527	536	478	504	485	507	529	508	509	510	533	501	489	553	529	508	531	502	512	488	537	535	505	519	538	507	507	503	506	505	487	494	483	479	492	554	498	530	494	482	498	522	533	525	477	531	504	510	494	519	540	508	489	538	518	495	526	490	539	516	518	512	488	500	516	552	526	517	487	508	539	496	534	472	542	477	482	510	515	520	503	503	512	499	500	493	452	527	537	508	479	515	538	512	549	508	512	544	503	500	469	470	479	528	520	503	480	533	508	493	503	507	542	529	524	504	508	501	538	503	461	494	521	500	531	502	529	490	531	522	500	518	496	516	492	564	519	506	518	508	549	498	475	482	514	519	498	525	485	488	517	525	503	498	479	468	470	503	556	505	513	526	503	473	536	472	527	529	479	515	488	500	517	546	519	543	475	546	490	501	530	494	496	529	511	517	493	564	485	552	479	495	499	495	493	470	499	504	573	468	494	531	514	488	514	495	494	535	547	521	514	500	521	504	472	496	509	511	545	521	516	510	502	516	560	489	490	499	503	558	540	502	505	497	543	531	525	532	509	487	507	535	531	491	532	519	559	504	537	465	492	520	505	513	483	498	529	479	502	480	511	527	521	492	511	528	483	502	497	515	542	494	512	507	532	511	505	517	519	483	504	540	497	448	505	513	518	530	515	535	511	499	490	517	511	493	520	479	519	479	542	538	482	454	525	568	495	495	493	512	481	497	535	512	508	516	509	562	495	555	520	475	516	480	482	503	468	499	528	501	534	496	544	500	477	514	497	498	526	506	484	500	578	525	491	498	506	511	501	515	510	493	510	502	497	528	527	523	481	502	536	532	520	510	522	522	474	502	540	523	549	537	496	488	530	497	489	528	498	523	476	511	537	487	473	507	443	513	503	531	518	506	469	521	532	506	474	530	504	532	503	474	511	529	508	510	464	507	514	463	516	493	486	532	559	490	476	496	510	507	509	510	490	498	501	540	505	490	497	557	525	549	508	502	504	513	495	509	548	495	477	511	509	540	475	515	507	558	491	500	517	480	498	519	553	543	509	472	528	527	506	501	535	507	481	530	501	490	489	502	515	527	494	495	528	513	515	501	494	481	525	488	533	502	482	553	535	502	487	530	470	475	499	485	505	511	529	486	511	473	520	545	508	472	487	516	499	508	514	488	476	484	542	514	489	468	513	499	487	535	496	506	515	507	430	498	519	503	541	531	518	539	508	493	506	515	515	519	503	510	512	489	492	542	550	548	496	547	473	530	541	551	509	503	482	506	496	526	485	506	550	488	484	543	501	526	524	510	510	471	527	471	511	538	529	541	512	507	508	531	501	540	514	485	547	534	504	496	510	517	479	550	497	539	533	480	509	496	500	544	492	511	515	521	503	502	528	501	535	501	514	510	544	492	494	523	520	476	507	523	490	500	513	547	507	467	479	459	536	537	478	481	469	498	511	471	500	467	500	537	485	501	472	495	494	528	529	513	548	476	482	507	467	522	505	484	523	498	487	478	476	542	553	512	513	522	509	487	536	522	522	536	558	482	517	511	524	485	511	521	500	498	509	463	479	496	516	523	508	492	542	516	553	494	489	513	525	542	476	536	498	536	557	514	527	515	535	498	498	512	532	465	502	532	469	532	525	521	541	524	513	499	512	507	484	534	477	551	548	521	502	516	519	494	537	451	505	491	511	490	552	549	528	500	514	556	513	479	523	510	522	516	510	503	494	521	503	530	477	511	499	541	456	482	522	491	515	524	513	483	546	479	484	495	502	465	502	490	527	512	521	519	494	513	506	497	522	547	507	492	477	511	561	473	504	509	509	548	489	521	514	508	530	494	514	531	480	523	554	534	494	535	501	519	504	461	537	506	501	500	496	496	497	488	484	523	530	517	513	508	513	530	526	472	498	526	500	499	492	535	486	499	511	516	527	524	510	510	475	508	534	520	521	515	514	510	466	511	499	542	477	518	533	525	512	557	491	520	494	457	528	507	505	532	501	495	508	508	517	521	515	490	502	506	486	477	510	484	526	486	522	523	485	552	515	550	521	528	519	499	544	456	485	447	512	481	507	494	476	466	493	512	494	493	465	494	470	525	525	534	536	489	526	511	474	497	534	484	558	527	524	531	494	483	502	546	540	503	466	520	491	486	526	498	482	492	461	517	505	499	522	558	511	495	457	512	481	507	479	503	490	532	501	506	509	483	499	488	557	504	534	495	479	475	528	498	491	479	531	524	504	465	486	502	517	497	524	520	524	504	503	520	519	511	534	479	486	516	466	500	505	510	537	488	487	501	525	538	504	505	539	499	546	519	504	532	538	537	521	476	476	531	508	499	457	493	510	503	514	538	511	478	565	499	517	490	528	488	543	545	502	482	475	490	474	519	518	522	496	497	522	477	500	523	515	543	514	489	512	519	496	507	489	505	481	525	487	534	492	488	503	466	497	521	466	506	490	459	529	471	511	504	474	462	525	521	498	490	492	489	489	459	508	549	529	473	501	511	496	514	507	541	496	488	549	514	510	520	510	522	493	485	497	463	548	550	497	536	497	496	503	509	521	497	519	502	507	476	534	527	521	461	519	437	528	476	497	504	508	521	500	491	449	509	553	488	552	488	534	489	491	502	498	514	489	533	473	517	458	539	513	496	505	523	511	499	479	502	521	503	506	510	511	492	499	499	520	464	523	501	523	531	490	481	507	549	468	505	467	515	499	482	507	525	534	504	528	512	508	526	471	518	496	500	514	534	516	547	471	505	488	496	532	521	528	507	496	526	529	528	495	477	498	496	533	511	540	517	491	519	484	503	485	474	535	554	489	497	507	515	564	504	498	501	524	495	496	519	515	516	491	495	506	494	520	503	486
26692	9364	2613	1343	892	688	625	573	508	582	549	841	1462	1478	1008	683	588	530	535	525	513	483	507	550	436	498	495	460	483	517	473	489	507	449	516	498	476	465	479	485	465	490	474	524	484	470	483	504	506	512	439	495	438	442	489	439	507	458	458	482	489	454	473	461	488	495	521	438	466	447	445	487	490	520	500	508	480	457	473	501	450	447	462	488	424	470	521	467	512	482	505	479	458	503	517	492	456	510	481	468	532	473	465	503	460	504	520	443	459	470	490	474	458	477	474	451	470	487	448	483	462	498	502	460	504	477	523	470	465	540	517	506	484	457	496	448	462	451	483	474	494	469	483	454	514	500	499	449	509	500	460	471	463	509	470	526	513	501	475	459	518	471	464	460	517	503	455	480	502	492	469	508	466	474	489	484	481	503	533	448	474	480	506	492	462	509	442	499	490	483	486	441	478	461	455	469	466	455	519	456	475	492	478	491	509	449	447	457	470	461	472	444	488	505	494	472	472	497	511	503	453	444	471	483	468	466	507	482	465	462	473	484	500	470	461	461	472	444	472	485	472	490	510	489	445	492	481	496	509	465	473	478	498	491	461	506	468	478	489	480	488	483	499	498	486	454	439	477	465	501	449	490	459	452	470	481	461	471	470	478	481	490	478	451	473	470	490	481	483	472	483	488	470	485	506	457	460	474	501	499	488	474	512	432	495	483	474	452	501	474	506	492	481	483	452	447	477	501	504	467	468	468	494	422	489	461	474	470	484	491	446	501	472	522	464	493	486	459	404	458	431	475	461	495	453	451	482	499	449	496	477	489	466	484	440	460	507	483	475	517	480	476	498	481	504	496	476	487	448	487	459	521	483	453	511	480	472	500	513	480	469	483	487	461	496	529	428	503	482	497	506	483	499	493	488	475	496	454	460	496	467	482	464	492	467	451	482	486	496	490	486	484	501	479	457	496	496	528	493	479	458	461	469	502	434	487	499	516	486	484	434	509	477	507	484	453	487	492	476	484	482	450	477	476	489	492	448	507	469	470	482	493	514	464	518	473	506	532	451	510	460	468	476	446	457	515	491	486	508	439	480	457	466	512	487	543	528	488	489	438	467	496	482	452	486	478	487	481	505	464	464	484	493	486	479	500	479	517	471	467	501	487	487	476	487	444	469	492	466	485	511	482	473	457	490	486	477	493	499	469	449	481	482	466	523	479	479	491	459	507	500	464	489	491	472	485	456	473	468	534	437	478	471	471	481	529	481	481	483	469	472	476	467	473	521	467	492	470	465	450	486	483	488	445	472	506	469	492	464	504	464	503	480	485	478	434	485	471	502	491	496	452	505	460	466	490	451	452	531	516	480	487	489	490	455	448	504	490	458	506	476	478	450	458	456	444	482	510	465	481	473	433	461	487	483	494	500	488	474	516	498	462	446	453	495	516	465	487	458	504	484	442	454	423	499	477	478	436	506	461	515	502	483	446	505	457	471	507	512	486	490	478	487	520	455	497	467	506	481	469	480	476	474	471	474	512	480	483	501	515	489	456	473	488	441	497	473	502	452	507	495	491	453	514	519	472	510	453	457	489	480	512	457	502	437	465	457	438	495	486	477	500	479	474	522	469	494	489	484	466	476	455	487	504	494	427	509	464	447	521	490	454	495	469	519	447	477	464	458	475	489	469	479	480	450	493	528	457	502	462	516	468	498	461	494	501	505	479	478	461	501	443	466	464	489	515	506	485	475	458	492	486	463	475	458	481	434	482	510	440	479	488	477	449	428	459	481	487	468	461	495	481	515	531	546	440	441	503	500	493	464	490	502	466	500	498	460	503	496	473	492	506	492	483	503	479	437	486	442	481	454	498	483	531	477	491	465	461	478	429	486	472	465	509	474	501	471	465	488	485	475	454	498	517	492	529	465	457	479	466	464	458	447	478	495	468	497	478	475	460	434	458	489	479	482	471	492	507	488	494	503	493	441	473	500	494	441	472	477	505	493	487	487	491	470	482	484	449	499	498	426	447	497	455	494	501	481	450	458	473	470	503	453	476	464	492	509	504	482	473	488	470	481	475	484	522	497	452	463	509	468	501	488	480	458	500	458	531	470	489	468	477	469	494	470	500	427	485	462	501	491	487	489	447	483	450	472	472	470	464	481	453	509	473	498	495	471	448	469	467	501	533	455	540	518	478	493	454	499	474	478	492	470	478	503	489	481	489	464	477	455	469	484	509	476	511	481	463	471	455	473	464	470	502	473	450	484	472	470	463	523	440	449	462	493	434	471	480	476	459	480	467	453	472	506	478	494	466	499	484	503	496	509	483	487	495	475	476	508	490	502	479	485	476	486	477	477	481	445	493	454	474	463	487	453	485	491	447	530	510	503	516	469	492	494	499	521	491	492	489	485	471	481	495	504	479	467	496	472	486	477	471	487	506	448	467	473	468	461	467	454	472	446	524	449	500	489	443	521	506	475	459	484	461	483	468	456	440	476	448	477	434	467	483	500	508	471	495	477	495	553	524	460	498	507	504	489	491	486	475	500	433	493	447	492	500	470	481	483	484	486	473	489	459	503	492	499	460	508	489	478	495	461	486	410	488	476	478	489	481	494	451	501	502	495	457	448	461	492	508	501	489	513	461	483	499	521	519	473	458	494	516	482	490	485	528	477	467	474	465	501	505	472	459	447	465	476	496	465	488	517	479	516	465	470	482	540	486	479	470	507	472	516	505	483	472	470	462	494	452	476	444	467	491	521	475	483	453	470	453	493	478	417	477	465	490	468	484	473	474	489	490	494	500	490	442	480	519	515	456	497	464	475	459	510	498	463	486	512	470	498	458	475	460	502	506	465	506	492	481	480	485	467	500	491	477	503	520	472	496	498	501	493	535	523	474	465	432	479	529	541	479	457	475	500	486	511	466	483	490	485	488	507	467	501	494	456	444	470	505	505	461	466	439	453	495	441	510	527	511	490	469	503	509	521	497	475	483	501	506	488	495	473	502	471	485	415	440	469	492	491	497	466	500	480	485	490	486	510	467	530	481	510	525	474	461	450	473	449	482	470	488	468	457	479	499	484	521	445	527	483	467	497	484	497	523	482	490	486	488	515	449	488	483	488	488	476	460	509	475	433	473	496	491	485	467	484	496	485	448	517	502	460	487	506	504	480	470	494	507	473	497	461	492	461	470	467	469	488	499	526	454	455	437	470	459	465	487	480	476	479	492	467	478	461	470	480	454	480	483	508	478	484	497	474	495	447	458	491	495	479	513	458	463	471	462	461	464	476	479	460	447	495	441	497	505	464	501	528	448	487	449	479	496	486	528	497	523	492	488	508	468	461	501	484	508	465	500	517	476	465	486	484	500	461	473	455	510	477	443	480	465	472	511	427	473	462	480	469	504	467	499	532	502	453	499	473	504	474	474	505	483	457	466	486	504	457	478	481	477	509	515	457	436	447	445	484	510	457	535	425	457	482	496	482	482	482	476	498	483	510	492	496	494	488	453
6207	2799	2553	1218	946	856	763	636	588	614	603	1066	2104	1672	1031	617	474	438	430	434	419	424	467	407	420	429	436	443	429	394	424	431	403	431	398	415	393	412	402	426	437	415	410	417	428	419	422	456	461	416	418	436	402	402	416	447	417	425	426	433	414	448	435	430	446	410	431	406	406	413	431	453	439	437	405	415	407	436	458	459	405	421	431	400	413	438	447	427	428	404	435	402	413	398	412	417	441	422	422	449	436	433	468	416	385	419	405	420	424	386	440	421	417	438	437	432	425	391	438	430	425	421	461	424	435	414	427	440	431	443	436	446	405	399	449	423	386	391	412	446	431	459	415	427	453	490	423	435	458	394	448	421	457	429	436	390	431	460	401	425	429	443	410	407	407	459	413	454	440	397	433	463	427	448	435	424	418	470	405	400	413	422	410	445	397	427	420	442	418	424	410	450	387	419	450	438	437	429	435	437	412	421	458	433	401	419	430	433	395	394	418	438	443	406	436	452	417	441	403	445	410	432	432	389	419	410	432	421	400	426	388	425	421	437	433	395	405	417	463	428	441	395	455	432	420	435	401	393	459	416	425	450	392	425	387	447	409	419	409	455	470	391	412	379	465	442	445	416	451	386	426	425	420	453	464	423	421	455	385	434	456	418	453	402	444	411	424	375	399	450	425	418	431	408	416	453	424	425	432	414	436	439	425	410	434	420	423	401	452	448	404	423	437	410	391	455	427	464	425	441	423	382	398	396	438	424	426	430	397	423	389	394	454	395	431	426	434	426	393	424	406	435	456	450	421	445	428	461	397	413	407	474	410	400	422	418	417	405	410	420	427	425	399	365	417	424	471	381	417	420	457	422	422	444	409	423	423	392	466	418	449	463	426	429	429	454	419	431	454	443	430	410	434	436	436	437	399	398	434	436	425	416	415	430	401	382	428	412	441	409	421	398	408	440	446	478	411	430	419	447	428	410	407	454	406	424	449	420	412	424	443	468	396	419	408	424	414	439	416	419	402	419	399	431	376	419	422	420	414	419	453	434	418	423	406	433	423	443	437	436	377	403	432	392	436	493	402	466	453	415	437	462	425	441	426	442	426	411	424	432	405	414	435	419	410	389	414	403	426	392	438	444	456	431	424	403	422	434	441	435	425	431	452	420	458	385	406	406	407	409	466	416	457	428	442	422	437	449	397	439	405	388	406	479	452	449	431	412	402	446	382	430	428	406	472	365	438	455	438	426	437	432	384	414	448	430	411	423	435	440	439	427	464	404	419	412	415	419	425	445	402	461	426	424	413	420	438	422	411	415	420	431	436	425	437	486	400	379	422	426	410	412	408	459	503	381	403	373	413	449	437	448	451	416	405	410	460	431	435	424	415	404	413	452	456	455	391	458	440	431	423	411	418	467	407	439	404	433	442	430	417	444	412	404	418	434	416	405	419	459	429	422	418	421	404	408	438	442	439	449	428	458	436	423	418	444	415	404	431	405	431	477	437	429	404	419	390	480	413	443	408	438	432	420	382	429	412	406	433	410	432	415	423	425	431	449	421	444	441	445	435	394	445	413	438	403	419	417	444	416	441	436	394	458	429	453	394	425	410	398	411	413	406	410	425	446	414	441	430	412	463	439	410	447	440	434	411	436	402	443	416	382	434	411	417	408	451	454	402	385	435	395	434	405	438	461	422	392	391	454	423	464	445	435	401	423	449	414	421	467	409	463	394	444	441	409	437	458	428	439	395	411	427	460	400	429	413	425	442	437	424	399	435	467	407	409	446	413	479	430	417	407	431	426	399	441	438	394	410	440	425	428	462	421	423	417	424	426	452	415	405	437	403	383	412	444	368	441	457	406	426	425	436	443	398	403	429	426	412	438	431	408	414	424	421	405	400	422	442	415	446	415	422	444	384	439	437	425	437	416	419	409	434	400	411	417	442	456	399	460	416	409	438	401	414	440	398	422	406	393	443	421	458	433	398	426	409	401	424	458	387	412	395	435	409	415	430	404	431	443	399	450	413	416	411	433	444	415	426	424	424	402	435	461	458	430	386	428	428	454	402	443	432	420	396	401	431	447	434	442	457	425	441	406	410	440	407	433	407	405	436	399	433	412	442	407	428	427	414	423	453	449	431	385	417	428	404	416	409	441	426	434	408	394	437	442	415	406	447	417	403	404	402	450	421	461	408	415	433	405	439	384	404	416	432	407	429	410	454	390	419	458	409	417	457	457	426	456	420	453	375	463	421	396	418	427	413	391	447	435	386	413	444	444	434	441	364	444	433	392	447	422	411	409	417	462	435	458	437	425	425	445	425	400	410	414	376	442	447	393	393	428	415	408	429	448	384	423	448	431	423	398	407	466	438	435	433	426	430	420	396	403	413	418	377	445	426	427	447	407	417	434	455	457	388	421	451	456	431	422	398	469	431	418	441	453	432	426	459	423	409	452	398	422	406	417	426	416	435	444	443	474	396	409	442	414	445	428	454	413	421	412	436	399	435	421	428	413	443	379	401	401	422	429	423	439	434	424	422	400	415	442	426	385	443	436	446	410	407	447	428	449	458	445	386	451	435	431	414	437	442	450	424	414	393	426	404	432	441	449	411	416	404	380	416	407	428	432	443	414	417	409	415	445	426	394	424	437	410	436	406	389	374	426	426	432	424	424	410	382	397	388	428	465	440	432	443	393	451	431	410	415	376	429	423	438	427	409	419	430	432	442	421	411	404	474	403	433	396	453	436	415	421	399	441	424	401	396	422	449	419	403	410	442	432	451	449	437	439	395	435	369	421	414	401	437	415	429	445	440	429	414	462	462	436	420	447	419	370	403	433	432	434	417	452	440	391	398	456	403	408	464	414	379	429	435	436	446	453	394	406	422	416	435	410	389	435	447	403	444	429	430	400	412	410	400	428	437	444	423	455	454	425	411	422	426	411	429	433	431	424	440	431	410	422	430	399	440	450	430	464	445	413	421	464	434	424	390	410	415	459	420	419	426	420	403	409	442	419	439	425	371	400	453	430	451	436	412	446	371	438	426	444	425	446	437	456	436	428	436	448	413	413	432	434	396	447	434	460	393	439	399	461	422	409	416	399	438	439	472	479	415	410	441	424	438	416	434	438	380	424	414	438	426	427	484	428	403	429	436	445	441	423	412	423	396	433	415	379	426	462	399	453	428	432	417	392	409	451	411	450	389	424	426	455	439	406	434	446	415	422	459	452	430	425	409	451	398	447	426	423	446	390	379	422	431	442	437	412	439	437	413	399	411	395	424	430	457	447	439	423	455	425	430	452	428	447	426	410	416	443	429	447	393	423	442	408	462	439	409	422	418	429	438	448	416	438	435	429	421	464	403	408	378	464	401	447	402	400	408	397	418	420	464	434	419	432	446	425	444	440	436	425	469	416	441	441	444	444	424	408	468	403	446	429	428	425	434	428	437	413	399	440	396	438	451	410	408	436	395	458	436	437	440	451	444	447	465	382	447	442	441	440	427	428	433
24828	20784	26676	24678	8931	2094	1364	946	789	695	702	3923	14744	10917	4565	1497	685	533	493	453	430	490	421	498	433	474	470	467	474	424	432	476	451	428	462	475	482	501	443	428	458	484	420	450	472	426	476	471	486	484	489	458	469	440	486	440	473	477	487	446	468	465	439	421	447	506	464	436	491	475	426	459	431	440	423	461	444	472	423	456	491	441	470	427	485	431	482	463	467	461	462	417	460	494	478	439	430	455	446	416	443	445	453	489	463	472	453	462	404	478	471	442	453	478	454	442	433	459	450	472	480	417	441	436	443	455	493	448	489	476	468	474	439	502	428	446	486	453	466	449	474	456	454	489	447	479	454	465	450	461	476	500	432	498	416	445	465	510	468	451	457	428	441	464	449	466	458	426	444	463	463	478	445	432	436	430	466	436	468	442	478	429	432	479	464	495	461	447	434	450	464	451	440	453	441	464	476	434	453	450	431	466	446	431	490	465	466	433	430	466	476	441	448	434	446	426	476	465	435	484	459	477	469	447	459	459	430	474	406	463	436	470	468	451	428	491	482	483	440	469	448	500	474	478	440	461	417	476	438	466	448	491	463	431	467	418	444	446	456	454	473	458	431	475	432	456	469	465	443	424	433	444	450	488	445	451	436	466	428	437	463	446	429	494	479	444	507	444	426	501	453	478	426	452	443	427	472	471	454	441	487	453	444	441	458	458	434	451	457	463	436	452	419	455	464	454	450	461	471	442	442	467	383	427	462	460	489	441	463	470	429	481	438	407	455	471	432	433	479	446	467	454	462	448	439	423	458	477	492	409	445	508	407	423	469	433	449	444	465	413	442	447	461	426	451	492	422	462	411	454	459	453	464	443	450	476	455	475	463	481	434	447	468	462	451	438	429	479	444	465	440	426	459	467	459	476	437	428	453	467	453	462	447	449	468	407	457	456	480	462	424	441	464	444	457	442	484	448	452	446	453	450	455	462	442	432	466	429	440	475	430	495	445	458	450	448	445	421	456	438	421	449	507	440	487	488	446	467	431	430	424	487	420	456	409	451	483	445	453	458	453	443	440	509	464	494	414	447	438	429	470	453	434	482	458	444	484	461	471	448	446	472	460	432	471	433	433	455	444	491	443	444	500	446	480	431	452	457	438	482	441	468	438	484	506	413	473	440	426	439	426	463	469	466	465	438	432	455	449	470	469	444	461	398	461	488	482	455	450	433	461	504	478	453	426	446	477	474	423	413	468	456	472	457	485	413	463	450	444	462	459	471	456	443	483	473	465	438	462	427	430	427	445	447	446	447	459	472	474	448	460	423	435	445	469	438	432	410	421	452	491	396	427	445	455	464	439	489	441	460	434	456	420	446	457	451	491	432	479	456	464	466	476	476	475	467	466	450	460	441	481	458	412	488	457	507	452	406	507	451	441	467	463	424	436	475	474	465	467	465	463	456	441	459	425	447	455	463	441	468	462	443	433	458	445	457	437	428	468	449	452	460	443	447	454	463	443	441	417	425	461	439	443	455	466	467	456	448	478	417	486	429	433	448	464	413	412	434	489	431	432	473	434	470	434	462	453	457	466	506	447	488	459	449	429	437	494	444	473	425	423	459	407	415	466	451	425	468	423	430	441	452	448	453	427	464	449	489	462	452	471	441	455	465	420	499	465	440	486	424	477	458	421	443	455	450	478	481	459	423	474	417	424	481	425	455	460	448	445	458	427	442	439	472	462	440	437	458	449	446	452	410	491	469	470	498	427	475	441	451	440	454	420	441	434	486	463	461	473	471	430	441	453	497	447	459	460	481	486	461	466	457	439	434	471	427	432	426	427	424	480	412	451	447	468	427	425	471	450	443	443	429	429	458	432	463	471	471	475	453	450	447	481	461	446	471	458	471	451	465	442	486	427	493	459	471	471	423	459	464	457	423	473	444	480	483	435	464	453	434	477	476	408	461	464	447	425	415	458	446	441	443	465	436	447	451	471	457	438	454	457	443	479	425	436	492	472	476	428	426	437	475	439	441	442	410	441	483	452	443	448	478	433	440	456	484	432	448	455	455	445	465	466	438	489	442	481	442	454	473	443	508	436	428	450	481	453	407	486	450	477	465	430	437	459	427	446	468	454	450	438	447	473	414	433	464	479	470	457	445	445	470	461	470	422	445	493	463	444	413	456	440	468	430	471	442	447	443	452	414	460	467	474	446	427	438	450	445	435	452	442	471	476	437	452	436	474	477	447	439	435	460	479	416	484	431	433	419	448	413	431	450	417	443	455	460	423	422	440	438	453	439	477	447	382	439	474	493	447	436	463	430	431	423	424	466	433	488	466	470	428	472	452	452	448	432	451	464	472	434	464	432	437	455	431	463	405	457	452	436	428	434	428	504	441	453	424	447	483	427	416	440	471	449	425	454	460	429	471	440	428	453	450	448	486	446	441	456	431	466	422	439	431	469	489	452	450	475	447	476	465	451	455	418	459	447	459	454	474	466	459	428	402	406	466	488	423	459	486	433	453	442	472	421	489	469	460	445	414	441	480	466	500	421	441	443	475	478	507	448	477	423	459	454	431	469	443	445	444	441	467	438	442	466	496	465	476	473	493	462	468	467	441	466	476	415	449	428	451	420	482	421	422	441	456	449	447	432	462	474	456	468	451	452	463	465	448	444	449	437	485	453	430	441	452	443	471	426	456	456	461	477	441	461	446	464	469	486	451	473	436	456	433	497	442	458	455	432	485	424	427	437	470	465	444	430	428	450	480	456	456	453	465	459	478	477	486	470	464	476	445	446	474	427	468	462	421	465	494	435	435	489	481	441	425	425	499	424	465	469	427	399	462	448	469	457	434	439	437	399	431	472	454	432	443	455	475	485	437	433	432	474	463	466	491	451	483	441	441	478	408	455	481	460	456	458	444	462	434	455	463	439	481	482	456	430	463	468	466	467	458	464	440	431	421	465	482	450	448	463	448	464	431	407	419	464	446	423	440	454	506	471	483	444	434	463	447	467	432	475	438	446	417	454	465	456	476	434	443	411	441	472	504	430	461	460	438	446	510	444	482	437	433	473	458	425	468	461	458	483	451	486	468	428	447	429	439	476	437	452	439	452	443	466	447	426	498	484	460	471	455	434	424	472	483	436	448	476	464	460	450	470	451	443	443	468	436	439	440	410	496	409	432	447	434	435	444	462	471	463	457	432	446	450	434	475	440	470	402	442	456	445	457	480	470	465	460	481	486	442	419	446	412	461	453	440	462	473	450	481	468	440	478	425	449	473	448	462	443	450	457	493	447	507	447	463	481	409	445	432	454	478	437	428	423	439	446	459	477	435	438	446	439	492	442	429	469	453	447	430	462	424	438	449	483	441	491	461	478	471	453	422	443	437	444	434	453	470	468	464	434	460	478	445	482	463	490	453	427	461	449	444	462	448	449	448	443	401	458	450	440	475	458	470	461	466	458	454	409	431	438	483	454	469	447	432	447	440	459	430	447	464	477	448	488	471
5343	7900	6790	3770	2631	1902	1562	1201	1046	867	1001	6040	15548	10554	4490	1552	653	496	423	430	440	383	427	410	442	410	411	422	439	430	429	379	405	393	400	422	422	434	427	388	402	432	431	398	387	444	404	428	399	417	405	422	421	476	441	380	407	395	404	411	403	390	412	424	416	424	426	401	402	383	410	424	415	426	407	423	427	431	407	396	393	439	399	419	403	442	397	419	417	409	450	384	376	425	408	413	402	445	429	445	370	431	416	437	431	393	419	416	395	437	385	406	441	408	412	373	457	415	449	416	393	403	408	443	406	409	436	402	402	435	421	384	411	414	385	420	370	403	439	417	372	436	429	403	434	426	403	445	426	443	394	437	433	436	407	401	409	396	393	392	413	400	396	413	431	426	385	412	405	418	421	436	420	417	404	432	455	435	368	383	413	414	416	422	417	395	462	434	383	406	427	408	390	406	400	400	418	440	410	433	425	425	398	400	395	421	406	461	439	426	443	430	414	403	386	415	370	398	390	403	424	438	412	441	417	387	447	382	418	407	397	433	399	410	431	368	420	453	447	383	408	420	414	438	411	378	393	387	429	399	412	416	418	445	427	422	422	405	416	439	404	442	385	422	415	446	411	417	399	422	451	404	420	393	371	400	411	406	423	392	444	422	413	476	461	420	414	460	407	430	386	415	422	412	416	455	368	418	397	428	396	387	415	398	399	441	429	417	419	400	436	415	442	434	430	398	409	418	404	418	379	379	403	390	408	390	437	403	407	408	439	453	400	411	408	415	419	404	394	446	433	435	409	413	402	425	416	405	417	412	414	427	402	393	400	414	433	409	382	434	413	421	355	460	415	412	374	409	448	431	385	425	417	408	406	391	427	398	390	428	398	391	418	368	382	423	393	401	403	425	425	424	431	430	408	465	423	423	446	378	393	401	434	415	397	385	412	431	414	442	412	442	433	458	391	429	412	444	422	450	377	437	407	428	455	425	427	416	402	406	390	433	409	408	420	428	422	446	402	442	413	413	408	417	454	441	419	422	379	434	409	413	411	392	403	405	411	391	387	404	419	456	417	446	384	442	468	400	440	410	426	393	428	427	391	376	403	417	437	399	423	397	416	383	439	375	409	414	411	425	419	419	401	431	406	418	409	405	406	403	408	413	383	412	397	435	409	437	403	371	429	433	409	413	393	405	426	465	423	398	401	352	417	444	430	399	417	363	410	442	435	401	434	423	413	413	378	406	401	410	432	402	409	424	386	469	413	377	421	369	392	431	416	436	441	441	420	427	398	441	396	421	387	387	430	448	411	357	392	397	427	384	406	444	412	404	442	381	376	438	411	405	388	411	433	394	432	413	425	410	420	415	420	403	405	405	395	413	427	397	416	409	412	408	424	404	436	416	428	426	382	367	429	397	411	423	421	454	417	441	399	428	401	439	380	411	444	400	413	401	393	435	426	419	422	372	400	414	416	411	379	419	416	410	417	402	426	442	398	418	386	389	437	416	403	432	410	455	443	425	417	380	407	422	408	434	399	481	401	391	429	395	408	414	429	431	426	410	441	464	399	411	422	402	466	410	418	413	407	426	437	443	434	387	404	411	435	411	422	424	403	440	401	413	396	415	413	408	401	430	407	435	417	424	403	437	419	403	391	412	412	421	405	439	385	388	420	359	388	431	443	390	423	433	438	419	438	429	461	408	397	414	443	418	443	427	419	441	386	445	415	410	398	405	405	442	374	468	445	401	420	389	419	413	435	447	377	390	414	439	414	429	413	431	401	446	441	439	450	434	390	408	403	419	405	396	404	409	395	427	424	446	432	415	425	406	387	428	400	418	436	403	407	425	399	421	393	378	418	426	393	383	433	406	418	429	423	393	422	416	420	371	396	438	407	404	425	404	402	394	417	398	391	424	441	427	379	404	384	423	432	428	413	394	420	387	437	404	416	445	401	408	397	390	394	394	429	426	421	411	446	391	384	419	408	408	432	410	379	416	381	434	373	411	413	417	421	436	434	446	413	400	425	422	438	412	436	420	422	433	395	395	451	401	443	416	434	420	398	453	415	386	390	382	448	394	404	457	421	422	401	428	433	387	417	408	365	429	393	454	404	431	428	431	411	421	383	451	431	386	375	422	438	401	393	417	409	426	416	424	455	438	420	456	375	420	421	408	370	399	404	426	413	421	398	439	419	373	412	417	438	382	411	397	443	417	436	432	406	423	430	402	464	425	404	437	428	393	399	414	426	420	437	436	414	411	404	398	436	411	431	398	429	447	439	371	424	399	427	403	434	444	423	422	383	387	381	386	407	383	413	412	406	403	436	427	414	400	430	409	402	409	404	396	439	429	423	400	449	416	404	402	404	393	416	383	405	407	428	404	444	436	399	406	418	409	436	445	411	402	402	452	419	385	433	427	420	387	420	473	422	416	414	394	401	442	417	420	418	375	396	424	433	426	414	461	408	392	419	447	445	409	437	406	365	405	406	412	397	391	406	403	413	401	376	391	418	412	399	465	420	422	427	431	447	400	433	418	402	449	434	415	425	406	415	428	407	409	412	406	436	428	414	385	438	423	463	420	459	408	430	455	443	406	384	420	430	394	407	420	379	439	408	424	431	395	400	412	406	380	406	419	402	404	430	415	399	388	411	405	378	459	412	388	403	420	416	402	442	396	394	418	417	437	373	413	393	419	392	398	394	407	416	396	381	464	423	430	412	417	413	470	415	433	409	451	404	392	429	419	406	421	396	425	393	414	393	405	452	411	400	417	412	406	401	408	444	396	405	434	451	434	445	408	432	392	397	410	427	388	418	404	428	410	426	447	404	369	374	455	447	394	427	385	428	408	430	426	394	419	404	388	416	392	393	411	444	393	389	406	387	387	411	424	395	437	427	451	428	405	412	382	425	429	409	407	420	424	459	460	395	425	398	385	412	397	427	434	413	418	406	385	460	420	393	433	411	393	417	376	438	401	419	413	444	430	441	423	386	459	412	409	407	400	438	399	405	387	413	379	407	403	444	424	423	426	398	445	442	385	395	377	448	424	419	439	397	417	410	410	416	426	398	391	420	422	391	405	411	408	416	406	422	418	442	420	375	393	411	417	442	413	407	418	426	400	378	419	410	415	438	390	407	427	431	396	432	397	422	421	443	380	426	419	379	409	449	406	444	370	415	420	451	406	413	410	414	396	467	416	423	406	396	448	399	364	467	418	431	409	441	393	424	415	394	416	448	437	422	415	440	469	450	405	426	390	424	419	417	411	372	426	442	416	396	385	436	440	444	480	389	419	413	425	430	403	395	402	402	418	387	418	398	428	422	424	396	421	417	404	389	421	439	435	434	407	460	414	407	448	439	408	432	443	461	396	403	390	390	411	433	377	434	412	417	410	406	420	437	432	404	383	446	399	419	442	400	407	398	400	406	431	426	436	436	413	428	442	413	370	397	425	391	395	407	382	422	399	432	414	420	429	416	430	435	418	408	431	404	406	447	413	372	411	447	431
23922	20842	27800	23987	20425	8123	2646	1440	1167	939	920	8391	26274	19646	9706	2576	934	624	560	544	561	540	552	487	564	637	558	552	551	561	589	581	592	571	532	591	575	551	532	533	521	525	593	607	556	554	607	566	609	555	551	553	586	561	588	581	562	584	542	524	622	569	551	559	545	566	538	578	545	518	554	559	564	545	593	540	568	590	541	580	604	564	585	519	553	556	546	553	539	541	573	583	606	586	529	536	591	551	552	554	561	569	581	597	606	546	555	588	530	580	572	581	517	545	563	546	535	514	569	556	603	579	547	591	552	578	522	539	566	557	529	554	551	564	555	529	588	588	571	536	557	544	551	560	526	566	568	569	565	571	565	552	596	561	552	571	595	590	588	581	561	553	550	569	531	559	560	604	557	593	575	526	565	533	586	578	547	569	551	548	581	587	554	562	547	560	576	567	507	522	567	556	512	572	557	555	564	558	616	580	551	568	588	550	589	549	567	638	585	579	587	593	549	532	545	551	568	520	561	553	542	517	572	525	512	555	583	532	560	560	584	582	613	578	556	560	551	544	557	529	540	619	587	545	594	580	583	563	546	526	560	525	568	572	527	586	586	560	577	577	555	595	554	592	577	547	546	545	547	519	571	563	598	543	548	533	540	544	551	543	556	596	550	594	526	569	556	619	581	567	540	554	536	528	594	521	570	610	585	585	556	574	558	583	509	543	552	547	547	569	569	531	537	579	521	574	548	563	561	560	584	576	560	577	557	518	588	549	583	556	550	554	587	500	565	575	547	567	576	520	575	564	549	543	572	556	571	583	503	567	606	599	582	530	511	588	578	545	549	535	567	557	564	571	606	538	556	535	528	555	539	526	586	542	542	549	569	541	581	519	571	560	581	575	553	519	551	550	585	579	516	550	560	540	561	597	548	581	515	574	549	578	518	539	573	550	609	570	563	576	568	565	576	527	575	543	562	584	586	538	558	518	512	559	567	580	560	580	591	539	555	568	571	558	562	562	495	567	513	590	570	573	552	553	537	578	567	521	581	578	548	617	591	557	555	563	524	553	557	607	566	584	509	573	534	525	558	530	523	551	575	605	518	545	563	584	585	535	576	545	587	542	515	584	555	537	572	588	600	529	545	574	556	561	574	529	567	565	555	540	562	575	591	548	601	568	576	570	579	560	573	562	550	563	534	550	571	567	541	512	594	600	570	542	550	553	577	581	542	560	563	576	573	519	566	567	580	553	577	567	556	572	551	581	572	604	580	561	545	543	576	574	568	545	550	528	624	580	520	541	495	544	568	547	547	577	524	558	584	566	598	510	610	568	527	558	579	563	582	583	548	550	577	566	591	582	532	503	547	599	507	546	544	559	564	557	535	555	547	581	547	613	575	560	567	544	558	570	534	560	530	544	573	553	585	577	524	582	563	550	590	566	529	539	549	536	551	553	563	577	539	524	571	555	553	512	552	582	576	548	555	563	570	544	535	543	549	541	520	570	536	576	531	577	592	575	576	543	588	581	502	575	527	575	567	589	533	565	552	564	578	534	546	583	567	545	548	584	541	526	569	568	587	542	510	553	549	492	565	554	527	581	525	550	583	524	572	523	540	547	570	543	522	504	548	566	573	606	558	567	611	580	527	554	533	549	568	540	570	574	571	596	560	625	590	595	596	629	568	604	570	576	603	607	551	568	556	543	521	571	548	533	568	563	571	564	554	538	557	547	575	548	581	621	574	554	567	569	562	618	573	569	547	550	531	514	601	588	548	569	536	519	568	545	580	564	569	529	556	599	569	565	557	558	606	526	565	560	551	548	556	589	577	539	544	569	541	563	589	548	536	533	538	583	547	573	607	560	562	551	583	491	546	565	612	595	533	581	548	534	563	544	554	581	549	561	601	549	541	552	524	573	551	585	577	572	551	538	548	562	506	541	556	546	564	553	556	545	546	569	513	541	584	545	547	536	621	535	534	568	526	550	527	556	569	512	563	576	578	534	555	580	553	543	525	557	569	605	532	616	530	567	569	551	567	545	576	521	595	530	544	550	569	573	563	555	507	549	546	579	565	563	587	532	540	573	537	553	521	579	599	557	561	552	583	562	559	558	543	532	548	562	554	539	536	564	536	560	546	537	559	601	552	568	554	582	583	573	562	580	595	537	578	559	532	591	593	594	608	533	528	588	540	552	599	561	586	557	557	573	554	629	564	568	559	580	540	562	527	523	553	559	564	561	527	599	545	550	537	563	583	566	559	535	543	555	546	534	583	571	548	538	548	539	550	588	591	562	588	541	564	550	502	596	591	539	560	593	568	529	592	532	573	547	567	552	486	594	558	572	583	556	567	574	586	558	550	531	564	562	587	544	539	565	549	571	517	541	570	560	580	551	527	539	544	537	533	550	560	578	614	601	598	561	586	565	554	527	553	532	564	575	530	590	572	589	530	539	571	547	520	552	576	584	534	537	532	544	581	577	552	536	554	535	564	538	550	566	581	575	556	541	591	570	566	585	525	545	509	589	545	533	548	603	594	533	535	597	567	557	585	529	547	594	502	575	553	566	596	541	548	547	510	517	552	526	570	561	548	575	564	551	576	513	585	539	541	520	556	575	537	570	541	548	583	599	537	567	650	558	564	517	542	531	545	557	590	538	543	564	548	607	569	562	527	578	561	584	587	556	567	571	571	555	548	563	557	504	545	577	600	571	564	615	557	551	524	536	572	565	545	572	525	572	529	588	559	582	572	527	557	548	571	558	540	563	538	564	580	559	549	542	586	567	564	546	551	574	548	581	525	547	582	499	573	567	553	555	533	575	536	550	554	536	565	569	612	546	475	553	584	601	563	577	500	561	542	567	564	539	546	539	598	525	593	541	508	578	553	549	562	557	540	597	561	561	515	547	556	597	600	541	556	571	522	549	570	545	562	530	544	565	546	586	575	538	542	585	590	530	557	572	551	528	576	524	592	570	536	558	556	578	574	591	589	559	568	549	556	592	555	549	545	584	575	560	604	565	585	552	564	529	567	579	558	542	567	587	526	532	604	534	543	614	571	534	516	605	568	582	546	575	615	553	581	542	539	554	530	590	512	537	552	552	523	543	607	551	541	555	535	533	577	565	583	568	563	582	519	562	545	584	557	498	538	537	557	567	526	557	530	563	532	575	574	554	569	548	593	512	587	541	551	583	538	538	573	520	579	555	521	555	542	536	553	591	625	579	590	514	559	541	579	585	576	487	578	579	523	554	537	543	545	553	546	571	546	567	568	546	510	591	512	546	534	570	546	562	548	569	557	555	553	537	580	562	559	594	537	554	588	621	536	576	529	510	545	554	557	580	545	557	534	533	545	571	540	566	569	551	568	577	574	533	547	562	560	563	599	565	537	578	539	569	535	541	548	526	529	543	589	522	554	536	555	552	542	549	594	541	569	596	606	562	579	508	551	574	530	551	563	588	576	568	569	614	565	517	546	562	573	558	589	569	561	568	577	582	615	573	561	540	522	575	562	591
6220	11106	9758	6252	4074	2963	2260	1773	1534	1129	1161	12004	24885	17361	8189	2496	947	577	538	492	505	527	487	502	506	508	503	506	490	493	507	533	485	525	503	570	489	476	518	482	489	506	498	492	492	461	535	524	508	465	516	489	488	503	510	494	487	535	523	520	481	505	513	505	528	504	496	459	507	497	507	486	533	526	462	486	507	511	507	517	482	534	507	497	553	507	486	473	506	495	486	469	559	530	539	481	462	547	482	483	477	520	465	469	521	471	478	501	506	492	483	533	500	531	499	498	526	481	509	524	484	510	500	519	533	544	515	507	506	505	487	476	461	517	505	459	539	518	516	473	531	461	511	497	476	485	497	469	533	518	528	507	491	500	485	490	532	491	523	534	481	527	539	528	508	530	467	525	475	482	462	505	553	492	470	449	532	501	472	465	480	500	498	498	514	526	479	465	465	485	489	510	511	510	483	512	491	511	493	552	512	488	462	536	511	471	499	514	448	487	477	498	473	500	478	458	500	506	516	481	533	479	527	477	502	485	494	509	517	489	501	487	479	537	526	497	491	471	509	477	511	497	469	520	496	532	514	501	469	522	532	517	459	490	510	510	497	487	485	467	487	476	491	480	484	512	494	470	473	508	462	493	491	481	453	526	514	506	501	510	499	489	492	465	476	483	455	499	490	465	468	490	475	490	538	508	523	480	518	495	477	477	528	523	478	459	494	485	506	485	498	522	511	469	499	502	473	449	518	487	512	511	484	482	526	464	522	495	464	550	521	530	530	510	491	483	517	476	508	499	481	493	492	504	489	479	517	502	514	488	475	538	471	471	475	493	474	527	482	488	509	470	531	490	504	506	532	484	492	513	491	519	493	511	532	518	521	496	486	515	507	486	480	465	525	472	487	504	504	496	499	477	515	495	521	487	480	494	477	481	474	486	484	482	493	494	462	480	477	476	466	476	510	470	486	485	531	499	509	540	486	505	455	474	522	487	508	471	484	468	521	462	493	490	524	467	467	503	468	509	542	499	473	507	525	473	540	485	500	499	506	448	513	519	498	472	501	500	479	464	523	504	523	523	517	532	510	516	467	512	515	523	508	505	494	505	471	506	512	533	536	489	481	488	494	502	511	463	468	463	472	502	473	488	504	534	489	487	502	451	487	514	479	492	505	489	446	526	512	529	484	487	480	504	491	471	492	498	475	518	495	537	490	483	510	473	495	482	501	508	480	485	494	502	499	470	506	501	480	503	500	535	494	495	494	474	512	469	512	468	500	496	451	484	512	479	481	511	492	512	490	518	512	511	481	484	473	507	430	552	499	490	496	488	487	522	524	467	518	502	481	486	472	541	504	526	467	512	495	538	471	493	482	480	467	504	448	487	483	504	487	526	518	485	508	526	500	479	491	463	456	513	505	517	452	479	496	498	494	483	534	542	533	469	447	527	513	504	518	471	469	498	483	514	501	492	498	525	456	513	465	470	458	515	513	496	495	500	481	529	489	480	474	512	471	477	513	467	501	533	469	500	482	518	515	504	477	490	464	514	523	506	517	503	513	513	489	535	463	466	517	466	494	495	460	506	516	476	504	486	469	483	494	506	497	531	473	477	506	495	496	481	503	486	475	464	534	488	507	502	504	471	515	499	475	519	481	456	441	505	514	524	510	485	534	529	503	482	505	465	518	453	496	503	484	487	488	481	500	469	492	475	507	499	494	489	513	462	469	491	465	520	477	555	502	466	513	512	521	532	458	525	537	504	504	502	491	460	510	487	515	524	478	484	477	514	485	495	487	490	518	520	459	475	476	477	480	510	499	491	492	465	498	541	450	450	456	469	472	459	484	478	497	528	503	493	518	488	506	538	463	461	490	468	519	488	508	507	492	458	494	501	510	511	525	474	466	494	471	524	522	493	515	482	450	485	504	541	503	508	490	444	456	486	500	490	503	493	494	498	507	524	507	521	526	501	478	499	490	471	508	490	497	526	512	498	490	468	496	487	514	502	522	493	492	497	493	462	493	478	508	466	474	498	513	518	453	528	514	521	489	513	489	493	509	518	500	489	503	482	496	520	500	509	454	454	504	452	484	457	524	489	477	509	489	512	510	453	500	494	517	508	470	493	485	470	528	528	464	450	513	486	467	467	478	469	472	499	468	527	516	505	460	491	524	509	523	510	474	507	490	466	482	497	515	487	465	468	464	484	473	546	523	496	489	499	544	515	502	482	516	485	470	512	469	475	516	508	502	472	496	494	483	509	514	488	484	487	470	511	529	500	512	452	453	510	489	493	491	485	485	518	511	527	500	501	469	494	523	515	486	490	487	520	485	448	459	483	528	485	502	491	449	507	510	515	497	479	519	535	489	502	518	471	496	491	435	478	469	488	508	491	487	471	502	479	485	485	496	517	491	514	489	513	486	487	467	485	522	489	490	522	494	521	549	499	497	535	481	533	531	516	496	517	465	492	485	509	519	515	456	519	517	517	468	479	497	467	496	551	522	509	490	477	508	479	485	507	477	489	491	531	462	486	516	486	493	507	518	504	512	511	471	486	498	506	498	490	513	486	507	469	472	488	503	485	468	498	498	474	517	464	463	446	511	500	538	528	494	524	446	461	479	505	490	525	483	472	500	485	468	483	481	508	511	455	443	489	471	477	451	446	505	478	494	522	503	475	544	481	439	473	478	521	503	449	477	471	524	484	509	479	498	490	483	485	490	487	500	504	506	482	503	506	486	543	489	470	499	462	532	510	461	531	493	508	534	537	484	501	497	473	460	543	498	493	488	467	485	486	492	493	512	472	458	503	505	514	467	531	519	483	479	487	490	531	507	505	536	485	501	455	492	498	499	480	485	452	499	491	509	508	446	506	474	490	492	487	489	485	492	518	507	519	516	460	505	460	472	473	486	517	467	491	517	509	508	474	492	519	490	443	474	481	499	539	475	507	473	474	498	496	473	515	493	520	491	501	535	462	485	475	524	494	471	504	490	508	504	504	513	487	476	496	514	479	531	472	504	493	462	484	498	490	444	499	481	476	492	477	463	517	464	494	493	489	496	506	504	500	471	507	526	488	528	501	486	497	550	449	493	447	490	495	520	469	511	463	499	543	493	495	509	512	537	495	496	492	477	500	456	515	552	518	458	500	470	521	521	485	488	458	499	473	490	459	470	494	480	490	482	514	494	511	496	489	527	466	496	472	582	557	512	534	504	520	498	496	493	512	504	491	509	525	479	489	500	505	459	508	512	506	494	463	500	498	453	507	484	466	470	529	464	495	536	489	506	496	507	511	491	494	500	505	498	498	485	500	487	465	480	446	456	485	506	508	460	474	494	488	494	501	515	506	506	474	489	482	481	519	468	474	505	482	506	506	526	524	498	480	508	492	510	480	478	475	476	509	473	482	498	524	478	520	506	484	497	512	503	507	530	492	473	489	463	461	525	449	497	493	502	501	494	480	509	436	511	498	498	486	491	469	487	496	536	495	519	498	493	502	439	480	512	482	504	518
26643	9124	2545	1308	873	738	699	638	563	502	531	989	1553	1424	869	635	525	524	518	479	488	476	478	493	467	493	469	479	498	489	491	474	493	470	464	462	480	464	476	454	472	466	494	482	488	459	509	485	462	498	514	446	457	453	472	436	477	464	462	459	476	468	463	462	509	442	470	482	472	459	491	513	461	493	482	472	489	494	449	441	484	477	445	428	452	412	497	461	487	488	440	423	467	438	422	500	475	460	497	453	433	461	476	433	455	450	470	518	447	483	469	492	488	434	503	453	450	468	497	469	467	481	506	460	477	475	476	483	477	473	453	436	433	455	460	452	467	495	469	465	444	505	497	508	472	433	453	487	453	462	474	467	446	463	447	464	451	480	475	447	439	476	499	466	470	464	497	452	432	477	463	480	444	444	484	455	440	435	490	470	481	468	465	442	485	413	450	469	470	506	488	480	434	475	467	451	455	452	477	476	436	437	462	446	456	465	472	481	476	515	465	460	447	491	460	437	485	512	494	472	473	468	457	456	432	477	467	455	466	514	432	459	495	439	500	419	450	446	455	480	477	470	473	455	486	462	459	497	473	467	478	450	485	453	449	433	461	477	479	456	447	479	495	446	497	444	509	500	468	494	455	450	448	490	447	449	479	496	463	498	470	446	476	500	452	456	463	488	471	424	470	489	483	433	491	503	490	477	474	449	459	469	427	467	462	489	492	473	482	471	470	487	464	477	496	458	457	477	481	473	446	461	469	492	489	456	445	469	467	462	473	480	476	459	466	459	460	437	466	466	481	497	484	445	516	486	482	458	489	459	428	464	459	462	464	465	469	512	466	520	491	496	462	463	459	471	463	470	465	502	434	479	460	459	431	477	474	481	447	451	451	454	459	455	490	469	481	476	462	472	487	470	450	478	466	440	477	449	463	500	488	449	465	489	487	482	478	436	484	466	443	503	461	426	454	474	437	499	506	446	441	434	487	482	450	492	439	490	456	463	459	450	452	428	471	486	462	453	500	496	465	470	441	454	498	449	480	460	432	444	458	479	447	498	460	499	478	473	464	491	467	512	453	507	476	460	467	470	437	430	487	484	499	464	470	489	484	491	498	455	453	454	481	454	467	475	486	462	462	472	445	482	480	484	496	454	500	469	424	491	461	462	425	467	446	457	474	429	452	470	457	486	445	483	465	467	468	480	473	492	449	468	455	453	473	486	474	483	455	434	467	497	462	448	428	450	461	457	455	471	470	427	468	474	500	478	481	426	449	470	464	432	479	448	466	496	478	463	527	461	485	455	476	446	476	436	462	506	491	452	445	469	458	479	481	511	451	436	473	474	525	502	474	506	450	501	481	487	483	457	463	456	435	500	433	483	490	458	448	486	480	449	460	496	472	460	458	466	445	503	487	423	459	500	448	480	445	443	461	458	451	458	424	490	472	470	471	470	501	471	480	464	500	465	456	458	466	475	476	475	475	422	513	522	464	506	463	495	492	461	459	465	502	468	494	450	438	435	442	448	498	470	479	479	473	471	477	457	432	497	430	477	476	440	432	443	482	440	455	462	494	468	465	426	456	495	415	435	460	449	465	491	462	472	445	525	451	467	487	469	471	442	448	468	478	471	470	439	479	424	442	506	471	452	469	483	411	450	452	482	467	431	449	452	459	453	452	487	471	471	492	460	470	418	435	474	481	464	450	478	454	459	452	490	451	476	489	473	450	434	491	474	453	461	485	455	420	485	489	473	460	496	500	474	447	484	491	458	471	484	485	443	470	474	460	471	490	461	523	456	436	465	432	482	500	479	480	470	472	498	455	488	487	490	469	450	476	461	489	470	460	478	456	444	433	456	451	489	439	459	437	498	465	488	454	470	454	462	449	440	493	489	415	473	498	435	464	419	482	465	450	455	501	483	495	491	443	483	476	478	488	455	461	457	476	484	475	471	499	482	482	438	413	454	462	463	490	474	474	492	475	487	481	500	487	481	487	496	496	465	429	453	507	503	462	465	467	463	490	459	489	448	504	447	438	449	458	487	501	476	459	437	449	442	499	451	495	466	454	459	469	446	508	456	415	476	485	440	472	481	469	467	478	461	483	456	457	464	468	463	452	458	492	467	450	482	458	466	463	457	468	468	486	477	437	429	495	443	462	476	477	461	467	487	459	528	479	477	461	470	460	501	439	441	477	443	456	485	472	494	474	477	522	470	485	490	466	466	494	492	486	459	447	478	462	465	477	493	446	475	497	465	459	494	507	434	493	461	473	463	451	430	445	462	425	450	469	457	470	445	493	484	434	461	493	456	501	478	485	461	455	470	465	455	470	448	440	447	452	460	450	495	425	473	459	475	448	447	521	457	470	461	502	435	502	461	456	465	439	478	495	502	491	458	459	465	468	474	451	465	437	500	463	498	514	432	476	476	459	462	426	472	449	501	459	460	457	475	453	465	481	495	458	459	468	469	454	483	478	456	447	461	493	472	471	506	475	501	478	514	462	460	507	513	508	438	455	478	503	498	448	456	457	509	436	481	475	431	488	451	480	490	442	499	498	442	482	487	474	451	474	489	436	445	473	468	458	470	427	452	464	454	447	500	479	469	448	465	447	474	456	506	451	471	500	459	440	469	454	474	484	475	498	447	448	467	493	476	457	431	438	434	470	505	449	491	447	448	450	446	503	470	444	456	489	449	430	492	483	498	478	509	469	475	458	506	434	440	445	465	463	466	476	480	501	441	459	466	468	482	418	417	486	488	483	454	412	455	457	449	434	502	443	449	456	498	494	470	463	444	450	422	479	473	457	459	478	495	460	446	436	485	471	483	479	465	455	480	462	474	462	526	480	458	435	486	457	457	500	449	464	464	478	475	480	487	486	469	497	428	460	466	498	503	515	461	483	456	450	465	494	501	465	464	452	475	479	411	445	457	444	475	452	459	465	489	468	452	420	450	499	467	479	484	467	450	454	454	458	467	466	493	480	468	432	453	479	481	480	424	465	442	455	420	438	488	457	491	478	504	498	473	500	501	516	451	474	515	462	475	497	456	464	483	470	445	488	486	484	449	464	434	470	479	454	403	451	442	453	441	478	507	469	469	471	465	473	449	444	449	452	460	464	470	446	465	484	470	471	459	428	476	496	474	410	483	434	471	463	450	429	448	458	462	500	442	481	493	508	440	462	463	491	456	460	490	462	450	458	439	455	496	500	493	453	426	426	476	431	459	489	471	488	455	525	457	465	439	446	457	458	474	493	410	429	463	433	482	448	439	474	494	464	467	485	448	481	462	452	463	442	484	460	477	453	473	457	468	477	470	489	501	471	468	489	472	445	461	524	464	446	480	416	458	475	460	478	474	466	499	437	457	457	475	470	468	428	473	462	470	476	479	502	491	500	432	527	470	483	426	440	481	483	466	437	465	458	491	502	465	484	481	474	458	471	448	426	440	473	460	478	475	473	469	472	473	474	470	473	452	482	467	465	483	451	475	484	472	472	473	476	472	500	420	478	442
6073	2642	2476	1190	1089	899	876	753	550	502	522	1431	2066	1701	939	550	441	418	426	408	412	451	407	434	377	392	444	409	381	416	426	425	377	360	390	387	383	397	398	403	429	425	427	432	408	423	408	433	412	423	382	380	396	408	402	403	422	419	406	410	407	451	391	406	406	398	403	391	428	401	429	440	386	389	428	413	415	405	383	373	422	380	391	407	441	419	453	375	403	423	439	420	408	402	394	402	383	410	375	410	414	440	388	424	399	431	411	400	407	401	402	405	378	428	385	409	409	402	408	373	391	420	416	407	405	425	417	411	361	451	423	375	407	401	390	397	401	344	418	437	372	399	411	364	373	421	432	409	416	414	428	371	429	424	390	405	430	422	420	421	362	394	407	382	421	414	398	389	413	392	413	407	407	394	397	414	423	386	425	438	424	419	416	391	402	374	412	373	401	409	420	386	421	406	432	364	442	455	443	391	395	411	416	390	466	406	403	352	400	372	418	459	392	390	388	402	387	405	376	413	386	396	420	406	418	411	390	420	406	405	408	410	415	400	436	417	392	414	374	447	396	415	411	401	383	420	430	404	418	433	448	436	410	403	407	410	365	396	385	404	412	417	415	393	385	404	426	373	403	365	361	391	439	379	395	388	417	378	415	433	396	377	410	374	381	392	427	406	435	429	383	389	405	388	410	389	428	418	416	423	364	401	402	401	408	388	377	392	397	410	344	398	405	393	401	408	391	409	406	374	422	403	395	422	414	380	446	412	395	388	424	418	414	413	392	400	436	396	429	429	401	405	400	410	408	408	445	427	380	409	425	413	392	427	439	407	412	428	393	413	396	398	385	424	403	398	404	455	372	403	412	426	392	395	395	410	391	412	442	405	420	414	384	386	378	405	409	401	424	414	409	443	444	415	410	392	373	409	406	380	428	426	433	426	398	396	418	406	414	401	374	391	396	398	407	396	415	421	387	404	402	422	457	419	397	407	402	420	431	403	439	405	418	392	407	389	381	431	411	413	424	399	366	415	420	397	384	403	399	417	431	421	415	397	413	402	392	436	406	398	386	412	439	372	429	419	379	427	412	392	437	413	396	414	403	409	431	420	380	418	415	407	408	367	375	417	418	423	427	396	403	402	404	409	397	397	410	421	382	426	434	411	399	425	432	407	381	437	397	405	395	400	397	421	439	390	433	427	397	419	404	402	421	382	411	419	403	417	405	367	393	458	445	419	396	412	408	413	372	409	397	424	374	391	410	419	404	428	426	411	394	416	393	393	417	369	406	408	370	424	423	432	394	453	430	415	396	387	447	412	418	399	389	412	406	412	392	386	420	403	417	412	403	381	413	421	399	387	436	386	420	378	387	394	420	378	388	406	403	423	430	382	406	417	375	429	398	412	397	395	426	446	395	393	421	410	389	457	404	400	420	422	426	431	404	426	406	400	448	384	434	396	402	421	396	382	433	393	402	403	420	425	381	399	404	408	424	394	384	410	380	443	383	410	394	426	399	416	385	393	395	369	405	427	402	439	380	424	383	399	433	386	426	391	409	375	425	428	414	404	402	411	403	395	404	423	416	441	420	415	421	400	417	418	386	423	420	415	405	419	430	402	398	425	451	442	390	387	395	387	424	414	420	420	380	424	407	426	381	423	365	439	403	400	391	434	404	422	353	427	422	409	430	388	434	391	387	418	419	408	404	437	392	404	402	412	383	441	404	384	383	427	403	392	384	372	397	395	373	409	424	418	430	414	415	423	384	403	387	409	414	410	403	401	389	451	386	410	372	408	438	397	396	403	398	436	407	389	370	393	372	400	389	384	426	417	411	429	401	433	411	424	383	441	441	396	425	391	403	381	404	387	382	450	408	351	392	410	383	425	389	408	412	409	405	421	412	385	410	427	422	420	393	374	416	422	392	455	416	421	414	373	422	380	418	407	429	398	408	451	379	408	446	432	400	436	405	410	380	390	400	417	367	442	366	367	394	436	427	377	399	397	425	375	437	424	427	413	431	355	437	399	409	436	390	378	426	409	410	402	402	421	378	392	407	392	395	374	388	392	441	386	420	376	368	417	382	404	370	382	382	412	415	371	402	392	393	364	370	417	397	406	398	396	391	419	393	423	438	411	406	409	414	408	389	378	388	430	412	402	396	397	399	412	423	414	371	422	446	429	414	425	443	431	415	417	406	440	397	422	426	420	419	420	387	399	413	369	395	420	377	419	414	403	412	433	415	384	380	399	406	414	371	389	457	411	394	391	408	403	413	373	416	394	431	391	396	413	388	407	390	428	433	445	389	411	397	424	422	399	406	414	358	404	435	398	429	436	419	402	386	411	401	398	398	407	445	371	374	404	413	455	409	427	399	388	404	431	462	442	404	423	386	402	388	399	398	369	412	411	411	403	386	390	425	438	390	414	399	373	451	411	423	382	433	381	422	416	393	415	429	385	360	451	400	420	384	399	418	408	386	468	416	398	405	414	427	388	433	441	432	411	412	366	443	416	392	432	410	417	422	413	415	423	376	386	399	428	403	428	397	435	403	421	419	404	417	408	417	434	415	424	417	396	406	371	388	404	417	398	417	435	432	392	357	410	413	397	389	424	444	424	407	425	446	401	408	367	422	412	410	439	408	390	389	434	422	416	399	433	396	400	401	389	418	418	371	386	430	428	403	399	403	428	405	416	390	437	375	404	400	430	417	378	414	374	371	397	425	390	381	405	435	381	391	381	396	415	407	404	410	420	423	397	441	400	418	410	396	460	405	406	391	423	422	422	417	415	405	387	453	425	448	433	382	438	414	389	435	375	413	398	384	415	388	415	412	417	387	392	381	375	428	390	432	433	403	399	423	409	435	387	419	436	382	404	454	417	407	370	389	431	408	424	436	402	397	386	420	414	407	432	387	422	406	375	421	436	398	423	417	396	380	428	406	408	395	414	425	387	407	421	403	443	402	413	424	430	429	428	391	430	414	398	404	435	390	386	432	402	399	435	416	404	380	426	442	418	411	406	407	404	425	406	407	459	424	408	441	391	401	428	447	408	440	391	391	390	409	414	452	434	441	420	408	421	400	450	434	415	407	388	374	430	433	393	404	415	408	439	431	397	400	412	405	397	436	399	393	389	436	404	396	409	376	456	447	390	402	397	406	432	437	435	429	398	396	406	402	410	422	425	395	394	388	391	382	402	408	397	408	436	400	405	414	396	424	427	366	383	386	400	407	430	418	422	436	389	417	404	378	385	421	433	404	394	403	436	386	389	394	454	415	425	391	412	443	455	420	425	438	415	406	408	396	420	390	404	414	402	431	406	392	422	423	400	398	392	389	411	431	398	437	405	348	414	394	414	448	400	424	427	415	406	403	387	378	406	429	425	409	390	422	397	363	424	416	385	374	409	408	363	417	370	402	416	421	417	444	396	459	376	388	433	399	445	400	389	392	407	452	404	388	413	440	448	398	403	405	412	415	429	425	398	425	427	398	367	398	433	384	409	418	388	443	432
24852	20774	26616	24712	9007	2459	1455	1006	815	673	2293	13757	13876	7581	2512	914	575	481	439	460	457	420	468	456	436	456	455	465	457	433	458	454	446	450	465	431	439	461	480	416	449	418	460	420	436	474	467	436	413	408	484	457	419	469	437	484	426	450	457	436	436	438	450	450	425	471	424	405	427	434	411	462	477	448	442	441	460	418	434	400	439	474	439	492	406	452	428	419	440	443	411	455	457	408	467	437	451	443	455	463	455	465	436	431	426	450	424	441	469	455	422	466	408	457	404	464	446	430	453	424	406	433	421	430	417	424	470	470	458	424	427	466	430	432	457	434	470	450	429	388	451	419	468	439	447	408	417	438	444	474	461	453	455	450	407	391	451	448	407	426	479	446	442	417	456	424	437	429	412	444	437	429	436	415	429	456	438	456	451	429	437	418	469	418	436	414	415	463	442	496	461	432	423	425	449	427	459	505	424	434	446	413	448	412	447	436	458	444	482	478	431	480	425	421	440	414	448	461	444	463	416	442	383	426	456	443	462	437	462	424	442	465	458	469	414	457	457	433	440	447	454	456	450	437	398	436	426	458	481	460	419	427	449	444	441	433	429	430	457	407	428	437	431	410	411	477	460	401	420	445	456	453	429	467	450	468	482	463	433	440	482	431	423	447	433	442	393	447	446	396	442	406	421	468	459	463	454	463	442	437	431	438	447	462	428	442	408	432	420	458	429	464	464	444	453	430	413	432	433	407	474	426	476	479	413	438	432	454	463	398	444	457	433	466	426	469	434	463	452	445	449	431	416	436	410	432	424	420	448	459	441	446	443	442	438	466	406	468	470	437	439	451	455	416	430	475	431	424	436	446	408	444	456	434	448	467	420	444	449	423	405	424	441	464	418	444	409	447	459	445	476	427	457	429	448	409	448	453	469	411	471	472	433	461	441	449	415	454	428	426	441	455	436	430	461	442	423	399	374	433	434	425	438	436	429	432	418	461	450	419	446	437	474	438	469	472	428	462	421	402	405	419	469	432	445	412	463	413	447	433	439	415	455	481	435	446	443	435	443	468	401	421	431	459	414	416	428	397	457	427	433	433	440	440	471	442	413	421	435	491	453	430	415	445	457	410	461	445	440	454	426	427	474	420	407	478	419	421	415	430	458	434	449	462	412	465	431	414	449	437	453	425	451	415	441	442	432	426	438	433	395	456	449	439	441	432	474	442	407	462	478	475	438	429	451	469	411	385	443	434	452	432	428	415	454	445	423	444	491	455	461	434	410	432	455	477	479	460	460	437	434	400	452	437	447	394	436	418	440	430	430	452	449	439	466	418	440	458	417	414	448	435	488	421	424	444	421	452	470	422	455	434	419	422	444	431	410	470	398	449	441	442	426	422	441	407	440	451	447	428	446	421	460	449	448	463	443	418	459	465	479	420	443	444	431	423	441	435	435	411	451	467	436	422	415	434	446	439	422	423	417	450	450	402	473	418	421	421	428	446	450	438	433	445	442	434	425	482	472	445	443	456	435	451	452	464	403	445	436	483	418	442	404	440	443	464	452	428	442	373	470	440	430	441	430	446	433	419	387	451	429	424	414	457	456	386	448	445	439	447	467	460	465	419	451	440	464	422	428	492	426	437	446	433	484	455	468	460	422	433	469	434	460	432	443	430	459	424	423	455	458	386	432	416	443	465	434	481	430	444	421	408	423	410	422	423	423	413	426	418	464	428	494	425	374	439	402	435	425	470	433	424	396	462	428	436	438	416	413	470	454	435	429	419	421	431	389	480	423	458	438	419	410	444	417	445	427	446	449	435	459	439	409	469	430	434	417	414	420	446	406	408	420	436	454	458	447	437	425	426	458	434	445	448	447	436	438	452	468	420	453	442	445	419	454	417	442	441	408	448	454	461	463	457	446	459	424	436	434	430	448	412	440	427	430	425	458	454	420	438	435	444	449	478	430	413	446	453	476	444	452	439	425	432	423	465	406	438	432	440	411	437	459	437	419	423	439	416	476	425	441	427	403	449	410	447	441	427	392	391	471	464	435	493	451	423	478	435	463	443	446	470	425	399	462	453	442	415	425	442	401	458	454	439	453	454	435	439	442	439	450	416	476	421	456	430	432	436	449	425	433	423	449	436	423	452	427	427	434	429	421	465	441	439	408	414	409	444	436	405	437	436	450	440	455	431	449	486	428	466	429	402	445	479	438	498	433	423	441	472	400	443	450	413	413	456	497	474	423	456	436	411	423	430	439	446	413	479	436	393	437	412	440	426	434	439	462	445	486	414	448	405	425	459	424	442	442	470	406	408	448	433	454	409	441	471	451	426	442	432	434	416	441	487	383	445	421	439	451	427	458	439	486	469	419	460	423	463	429	428	407	415	425	432	416	441	447	425	455	420	441	475	476	446	424	435	436	440	430	438	465	430	433	425	463	419	443	440	461	457	439	467	425	435	463	462	459	460	452	442	440	466	438	409	427	442	468	446	446	464	466	405	428	436	472	446	442	479	454	455	418	443	424	432	429	440	426	475	436	468	439	437	451	411	424	447	416	447	426	438	429	450	435	447	464	419	459	440	463	450	434	451	454	431	406	437	442	464	420	427	437	463	405	430	452	479	433	454	423	438	406	480	436	431	453	434	443	419	425	432	454	452	430	428	429	441	475	475	450	447	455	446	400	486	449	420	412	478	473	434	404	436	401	414	445	414	440	471	446	441	476	433	408	429	454	434	430	430	400	419	413	416	465	495	423	412	418	407	458	411	419	423	401	419	453	407	437	441	451	433	435	427	438	415	431	432	443	423	445	479	435	423	442	451	464	443	412	460	417	430	429	470	419	432	431	404	442	450	477	410	470	413	436	459	486	429	412	429	437	407	458	462	416	469	433	434	443	461	468	436	430	471	450	385	464	436	423	430	415	440	424	443	442	400	433	437	418	434	448	469	418	443	424	444	461	440	466	465	460	408	430	435	441	432	496	491	430	430	484	463	466	440	444	429	457	445	457	436	463	409	435	406	463	447	434	433	443	459	450	449	439	464	456	438	452	459	423	434	454	441	418	446	422	444	490	433	445	430	419	446	417	466	467	487	479	438	405	442	424	428	425	471	408	451	466	453	416	412	433	459	441	405	448	482	453	424	405	449	407	425	440	450	454	417	452	436	441	473	422	438	442	423	432	485	459	422	442	429	396	443	410	456	445	411	435	448	454	438	438	491	421	446	455	458	469	432	415	413	393	466	474	456	415	456	415	458	420	437	395	448	430	435	421	473	410	417	445	410	429	420	410	443	403	421	429	432	493	433	436	425	420	422	414	415	451	433	442	404	451	452	415	439	441	425	409	411	463	455	453	448	452	453	414	444	431	402	430	454	425	442	415	470	430	454	444	427	430	435	463	442	405	427	440	461	431	379	447	454	412	427	474	407	469	400	451	449	454	445	449	462	441	448	445	450	420	432	473	458	419	428	438	440	436	442	426	440	438	475	446	431	436	432	430	423	451	472
5305	7561	6742	3814	2831	2246	1776	1316	994	734	3583	16296	12931	7509	2593	978	593	459	402	388	431	398	434	388	401	415	393	397	434	410	407	412	406	425	423	420	421	419	432	428	426	406	398	397	392	435	392	385	373	428	364	367	400	430	394	408	393	383	379	409	447	434	382	361	387	388	380	407	413	408	384	420	417	401	409	419	370	371	400	390	391	394	422	397	377	405	376	398	441	406	407	405	407	393	391	385	437	394	422	418	410	382	420	394	416	424	398	413	375	386	393	347	411	429	386	422	378	390	417	381	404	350	406	428	425	453	404	389	389	363	382	401	424	417	407	425	395	397	416	411	401	420	397	409	389	397	394	401	399	393	385	391	422	444	425	371	410	408	414	425	386	427	397	364	435	420	377	384	405	395	403	369	422	396	398	397	394	427	393	399	399	400	389	438	392	361	415	400	361	411	398	401	387	414	409	418	432	427	431	456	349	413	404	407	354	433	377	380	403	417	354	390	390	374	415	387	403	396	423	389	411	410	431	400	379	396	395	430	408	396	408	426	405	400	409	409	416	430	364	425	423	375	413	373	462	412	389	388	372	453	405	382	437	420	409	387	369	418	407	380	429	401	406	400	458	408	424	364	440	388	390	435	377	388	405	382	421	408	395	422	395	388	422	399	398	364	419	401	407	400	392	427	396	381	396	401	417	410	372	381	405	384	435	429	437	435	426	391	437	438	407	394	413	383	411	404	372	413	411	441	414	442	416	391	444	390	400	357	396	401	392	407	401	393	385	392	421	439	428	448	411	432	397	412	376	425	413	429	396	380	400	393	405	389	394	410	398	437	441	424	401	391	430	424	381	400	418	431	412	419	427	405	410	397	399	407	395	419	406	346	403	369	413	421	394	453	429	415	383	404	376	420	386	405	393	399	379	379	400	398	403	400	423	379	404	383	409	372	371	401	369	403	375	381	423	388	379	405	414	403	390	394	447	383	375	392	421	413	444	394	438	406	407	406	414	383	415	428	404	392	382	428	398	379	390	389	404	374	412	410	413	381	418	456	391	409	372	387	401	398	377	403	400	430	371	434	383	392	381	410	394	416	367	409	396	399	415	400	367	431	370	423	392	411	377	432	407	420	361	382	399	389	379	424	390	380	379	368	410	406	435	402	434	429	431	387	380	355	397	404	378	396	408	393	397	401	366	407	415	423	390	436	409	415	435	410	426	413	419	417	402	392	371	389	405	386	411	412	420	352	385	414	422	415	396	392	375	397	401	408	434	402	410	412	419	412	386	379	411	368	399	439	441	348	413	418	429	374	404	388	389	391	409	383	396	403	401	420	406	433	405	412	420	420	406	394	422	383	368	388	359	396	413	431	402	413	425	406	407	362	403	442	384	393	380	424	403	403	430	401	428	442	403	404	397	415	400	432	397	420	386	356	423	431	384	409	384	409	433	409	422	395	398	411	405	397	390	438	423	420	419	416	413	408	428	405	378	362	381	424	398	446	411	395	390	409	389	422	395	369	401	403	393	459	387	407	399	397	376	439	364	400	372	374	378	413	387	422	416	375	380	384	402	395	392	392	413	417	381	418	404	420	409	393	395	428	382	408	359	392	387	387	410	421	401	389	391	379	426	418	377	400	400	438	415	386	355	395	431	393	439	428	404	376	384	378	396	379	425	427	400	420	412	383	403	385	390	405	386	395	395	427	386	428	368	392	387	396	430	388	413	402	425	389	394	404	410	348	373	381	449	406	404	341	401	397	396	401	403	372	402	390	382	419	384	402	446	392	406	421	418	419	446	456	411	397	403	399	398	388	415	418	394	427	377	410	396	436	399	432	419	438	408	413	397	396	401	389	398	449	416	395	405	402	411	408	398	396	408	376	381	383	404	444	410	390	369	409	403	442	385	434	390	418	375	420	397	414	402	409	419	403	390	440	403	420	389	367	444	433	411	349	428	358	413	398	403	391	388	405	420	426	411	382	415	399	394	401	373	426	401	405	421	374	361	383	392	406	414	378	419	402	423	395	396	391	375	428	396	400	417	433	429	405	410	387	416	409	408	380	434	422	373	397	410	421	375	433	394	425	403	394	402	372	396	394	396	403	353	362	419	395	412	409	361	413	405	395	420	424	405	406	417	413	382	423	371	385	384	397	390	436	373	431	391	401	425	441	398	412	398	396	405	399	395	362	426	399	397	434	422	405	395	399	386	401	372	396	424	415	369	423	397	388	393	431	411	412	411	367	360	432	365	397	369	400	410	380	425	421	404	403	371	411	390	410	381	380	430	420	413	375	403	409	405	424	437	411	428	399	447	383	374	452	389	377	401	414	422	425	404	403	387	417	388	412	391	383	435	426	409	386	427	410	401	386	383	397	389	403	365	393	401	379	373	391	394	434	419	396	419	448	381	389	400	378	375	421	372	402	369	377	418	391	382	416	416	400	415	411	399	404	399	355	425	390	421	394	390	408	384	360	422	388	439	399	393	440	398	414	417	410	430	408	413	390	388	370	410	426	433	410	410	430	375	408	388	382	455	383	404	397	400	387	410	383	417	406	419	400	404	387	446	362	421	417	402	421	390	384	434	412	414	373	383	391	399	387	416	372	406	403	376	430	366	393	376	365	399	402	418	386	400	406	402	392	377	438	435	424	376	381	385	370	431	418	376	368	418	408	367	399	376	387	386	397	416	393	416	391	394	418	408	431	400	420	380	397	366	373	379	420	414	421	339	410	446	410	416	407	409	384	422	389	410	372	419	388	399	368	452	454	407	399	417	400	447	396	393	419	411	372	380	438	394	387	392	385	412	373	405	404	375	376	378	374	443	394	391	375	386	396	404	430	370	384	408	395	396	399	390	387	378	421	378	426	383	381	395	387	383	382	413	385	441	437	393	430	424	399	396	436	414	376	401	399	389	407	443	385	382	393	421	425	398	395	405	392	394	423	382	414	415	400	369	406	389	394	382	405	355	405	431	371	412	428	407	403	415	417	379	382	381	435	387	401	391	403	418	401	427	388	398	408	382	390	386	389	415	385	404	376	443	425	388	399	420	402	406	420	403	446	409	385	393	388	423	379	419	412	390	428	430	432	387	374	420	369	396	418	383	395	419	384	390	360	409	384	395	408	427	397	424	372	394	400	399	363	432	379	416	411	397	410	408	384	384	380	394	390	429	398	402	380	423	405	391	377	394	384	370	377	356	397	439	390	394	357	387	393	404	418	362	411	387	381	421	379	409	395	382	377	397	397	441	405	364	418	398	388	389	395	411	391	398	407	447	394	406	381	371	418	417	361	422	434	408	405	378	389	400	393	401	397	391	407	411	382	418	411	394	399	435	379	441	408	413	402	402	406	421	396	394	379	441	417	421	406	394	446	414	391	357	408	401	363	389	413	370	423	426	412	400	407	411	421	400	369	382	389	405	424	421	411	412	382	387	361	404	358	411	411	392	401	400	399	389	391	372	392	408	437	403	417	415	384	389	413	405	384	384	404	401	377	383	388
23869	20842	27775	23967	20434	9054	3379	2003	1004	1020	12412	26412	21492	10575	3651	1190	750	665	572	544	590	544	560	573	554	526	578	562	550	584	533	570	607	530	599	523	545	563	533	584	562	569	571	561	542	542	541	568	537	551	559	553	561	598	570	548	542	546	616	599	592	566	524	541	592	575	589	608	574	539	594	541	584	567	558	571	572	501	559	573	545	539	527	541	576	592	550	528	556	521	572	562	523	554	550	579	574	551	602	563	561	565	587	559	568	588	546	625	543	578	549	560	578	555	575	533	563	547	521	533	506	567	549	556	551	526	632	548	541	521	565	611	514	546	508	549	599	547	575	523	568	556	567	559	552	542	559	539	562	545	543	529	576	544	580	536	595	546	568	587	536	580	522	568	593	550	542	585	536	559	568	560	553	542	517	550	567	582	569	587	568	565	576	538	588	543	540	529	560	568	546	548	565	541	584	588	586	570	562	554	566	557	517	598	512	577	524	567	540	559	536	516	540	558	532	555	586	548	583	569	547	564	579	547	505	540	584	535	569	562	602	537	557	593	567	563	619	556	550	541	611	517	555	519	560	551	565	524	556	578	543	506	562	606	581	539	555	495	576	560	579	567	540	595	564	554	545	548	571	536	533	575	572	511	551	563	545	539	571	557	574	591	578	515	533	574	546	495	583	544	537	564	556	556	524	600	577	601	532	567	558	565	564	555	585	580	528	546	540	571	531	572	525	531	545	545	549	567	567	582	528	534	556	535	516	552	539	541	564	584	507	535	580	531	591	541	556	543	563	545	583	545	551	564	531	517	563	550	535	566	586	579	500	579	534	526	520	522	584	566	575	520	594	553	544	544	568	557	596	542	552	533	546	545	581	576	589	581	580	582	552	525	563	563	539	573	553	565	584	534	573	555	545	548	540	507	558	516	539	556	534	553	550	591	535	521	567	548	563	555	542	609	586	569	570	533	545	544	533	514	537	541	550	541	572	592	610	541	564	530	521	571	555	553	589	556	569	548	551	554	549	602	582	572	542	570	560	547	557	545	554	492	580	574	557	536	540	557	536	562	563	562	549	482	590	484	542	576	585	565	527	523	507	595	555	551	546	568	516	562	595	540	539	540	522	555	568	532	576	600	543	552	531	523	529	584	566	540	507	522	535	564	593	497	578	529	537	545	546	585	564	537	559	541	580	498	561	585	565	551	531	539	570	508	567	592	588	590	562	608	516	600	515	553	542	541	584	529	555	566	515	572	528	570	534	527	553	529	547	517	581	575	599	527	560	576	549	533	571	583	578	563	553	548	533	535	528	566	556	499	571	551	539	586	586	519	540	575	594	571	535	538	573	569	561	513	542	557	563	584	556	575	522	536	517	542	558	601	550	503	531	541	586	546	568	549	548	559	615	546	554	496	559	537	558	558	554	592	532	549	552	574	538	534	556	515	584	544	533	571	529	540	564	547	554	603	545	583	532	525	537	571	602	576	556	591	555	586	580	545	556	538	530	565	543	501	565	555	522	554	535	544	546	574	546	509	567	567	546	532	508	549	510	598	574	547	525	549	534	566	532	576	583	495	573	545	553	563	587	564	563	571	570	542	563	548	536	560	516	538	544	573	558	593	529	575	532	584	577	568	532	559	572	592	530	575	564	514	560	543	544	553	568	522	554	527	560	532	531	553	571	512	557	562	573	558	542	550	599	604	527	554	563	586	554	530	614	541	587	559	541	529	555	568	535	553	520	570	560	527	570	588	571	576	535	569	533	566	573	563	513	569	543	559	541	586	597	533	557	563	559	563	578	562	592	547	588	568	541	536	576	537	529	515	527	545	540	548	569	528	591	556	526	547	544	553	550	554	508	554	548	559	508	570	573	593	598	506	519	549	557	533	560	546	560	575	548	552	545	522	526	567	574	540	572	573	553	531	543	580	547	567	575	541	551	534	563	526	564	573	589	528	571	518	577	542	531	555	548	561	562	555	547	547	587	567	563	542	541	548	565	578	543	564	612	523	577	542	526	569	561	573	579	549	554	546	594	522	541	563	556	571	540	525	510	566	582	545	507	536	560	532	521	540	557	533	532	539	552	581	569	541	574	541	504	549	554	562	536	553	574	536	579	551	561	583	584	531	568	558	531	533	570	561	552	529	565	596	545	559	553	540	558	501	560	549	533	599	560	584	591	553	489	544	556	605	573	629	546	543	557	588	600	528	552	560	543	543	554	546	539	546	536	564	561	585	536	558	560	587	515	557	505	556	558	567	546	604	583	583	581	554	526	547	543	560	546	520	597	554	571	537	602	533	605	578	586	597	580	535	585	572	526	563	606	550	517	539	571	583	530	557	543	531	530	542	527	547	533	576	497	572	578	556	545	545	550	566	596	526	529	521	558	569	554	560	557	552	520	537	587	560	554	558	561	548	494	544	568	572	524	560	530	586	567	518	575	559	527	597	557	545	550	537	548	583	551	573	611	509	557	554	585	580	548	553	573	549	548	552	506	565	563	584	572	556	551	576	579	560	591	536	513	573	556	539	567	593	582	549	604	578	563	553	604	541	556	573	573	532	577	543	580	510	522	576	526	557	510	568	557	557	562	554	544	523	532	573	550	534	562	589	544	567	557	606	554	542	542	594	554	526	607	585	539	554	552	532	555	554	572	527	539	528	576	536	581	539	574	555	578	551	556	578	542	582	546	555	531	552	524	543	579	560	579	482	597	539	545	568	521	526	526	525	531	542	522	578	570	529	580	587	579	557	512	525	549	558	535	563	533	540	546	525	565	526	540	551	543	542	549	556	590	555	554	570	566	560	534	534	572	567	558	566	551	570	539	540	557	546	578	524	555	531	553	572	556	548	534	521	529	586	547	567	574	602	535	597	607	551	530	523	569	540	576	588	551	532	526	563	540	587	593	552	557	577	566	538	571	551	554	551	575	574	539	548	552	550	561	527	569	524	521	557	555	557	551	591	565	601	576	521	588	549	551	576	576	606	554	560	569	566	531	503	539	553	509	595	570	546	555	526	581	592	498	565	552	534	562	535	580	544	524	600	554	544	529	545	516	549	541	564	606	558	592	565	584	541	531	529	582	535	571	575	527	522	535	519	587	570	569	567	533	561	600	559	564	554	559	613	518	579	548	538	534	579	590	560	580	531	550	568	560	562	529	571	555	563	511	545	543	554	522	519	571	541	577	579	557	529	555	533	614	545	553	555	565	561	560	592	561	553	596	540	565	547	602	554	552	492	510	553	609	579	596	549	562	518	548	578	571	546	552	519	573	529	520	577	522	541	542	532	552	524	545	588	579	554	554	578	495	539	563	578	557	548	566	555	558	529	533	532	567	581	543	552	556	570	593	561	562	537	543	571	557	544	538	561	551	536	550	581	552	572	524	572	536	521	525	548	596	554	516	528	572	520	546	559	597	606	515	557	575	531	560	570	582	537	570	549	541	544	559	528	539	523	559	553	613	564	586	555	537	557	569	546	521	545	582	556	527	505	553	564	580	552
6134	11055	10025	6994	5654	3890	2794	2397	1181	1357	16865	25967	18396	9429	3627	1166	705	572	503	503	535	547	517	510	515	508	536	458	464	504	522	490	515	484	492	501	493	528	530	452	485	510	526	518	530	535	481	505	508	456	504	535	498	504	463	459	483	518	508	525	472	480	505	513	515	584	544	462	537	481	508	492	491	507	525	503	517	528	510	504	521	503	522	496	517	517	487	478	497	495	530	517	517	507	474	529	549	463	509	488	457	515	509	514	493	480	508	528	496	518	521	499	494	491	517	471	510	484	496	501	504	503	556	529	524	474	519	469	519	508	451	489	474	500	520	521	500	514	528	490	484	508	482	466	486	492	482	496	530	475	468	520	503	528	495	473	507	505	519	506	469	500	517	536	506	506	532	528	508	505	488	477	500	520	507	518	525	485	496	496	491	539	478	516	470	462	520	520	464	485	511	509	513	538	509	501	489	519	511	495	548	501	536	512	526	523	484	482	473	519	505	550	519	526	499	504	465	528	527	534	442	536	529	498	511	465	509	497	492	508	548	512	521	495	478	518	458	518	508	501	489	500	466	518	492	513	494	492	489	529	499	478	512	515	505	482	516	477	509	522	518	538	482	496	533	499	480	495	490	466	488	469	510	506	529	509	515	516	522	500	508	477	518	538	538	505	456	471	492	490	493	549	541	511	525	498	500	485	494	513	500	515	502	526	510	472	453	493	486	434	507	474	462	485	513	505	537	460	509	522	467	475	516	493	549	487	520	504	540	476	499	476	472	486	512	520	463	483	477	504	480	537	486	482	470	487	486	469	519	468	514	465	511	498	489	519	520	493	529	513	484	522	498	519	464	495	476	511	503	506	482	522	538	504	495	495	521	473	522	478	478	506	506	515	531	526	504	521	541	525	531	527	530	506	534	509	485	480	471	486	491	468	498	523	504	504	524	520	539	484	493	459	489	522	494	513	502	488	500	486	507	511	505	495	485	483	476	500	537	500	483	498	494	469	470	503	500	484	533	472	478	472	485	501	499	487	520	504	482	518	527	498	499	504	493	458	517	515	507	475	490	529	496	516	515	531	504	462	456	489	526	494	509	506	524	482	508	499	494	494	551	514	518	505	496	511	502	477	515	506	517	521	440	483	506	478	513	484	515	520	515	528	482	501	503	495	479	492	516	503	490	491	483	510	523	479	492	512	500	521	495	510	483	512	516	460	501	498	533	511	466	487	510	500	501	484	506	523	481	513	523	527	497	509	502	526	504	525	527	503	492	520	508	499	464	527	515	536	515	510	521	467	510	571	494	509	509	530	482	450	535	496	466	527	472	518	501	494	522	471	491	475	465	521	501	537	546	475	480	484	515	495	486	510	486	507	501	480	494	521	495	480	532	480	495	521	484	496	512	512	468	460	509	524	476	486	474	495	528	521	512	509	527	482	496	512	500	499	499	503	521	476	466	509	529	456	519	508	500	482	508	498	513	476	504	516	476	480	508	483	501	521	500	480	491	498	514	475	496	487	521	493	517	455	453	516	514	514	517	492	504	467	478	488	512	507	526	506	506	520	501	536	464	487	456	531	545	472	493	479	502	534	480	469	479	469	504	484	529	525	477	531	469	493	512	486	451	529	505	477	564	503	509	518	504	527	517	482	528	469	493	472	545	510	548	499	479	494	500	482	464	470	522	509	513	531	536	435	540	519	517	471	511	499	497	510	469	537	485	481	528	506	528	485	488	478	507	512	473	520	517	474	507	467	512	484	499	518	477	488	447	508	509	509	475	487	476	496	492	526	523	508	522	492	484	496	481	488	500	471	500	545	501	479	497	489	474	483	489	453	519	501	513	489	491	454	481	510	478	526	509	454	485	533	484	496	482	490	547	458	478	539	514	486	531	508	503	506	507	502	489	492	481	522	462	499	500	475	484	504	493	525	528	498	459	499	480	516	467	445	515	575	454	461	491	535	514	539	481	515	472	514	513	504	470	502	515	447	494	515	485	500	500	505	452	521	471	539	487	468	492	469	498	499	483	509	492	519	479	507	488	484	500	555	499	513	503	545	519	517	512	509	500	482	483	489	493	478	503	501	482	511	522	504	478	455	471	517	436	505	479	533	489	488	510	479	508	477	522	543	443	507	537	522	504	552	520	504	514	529	503	498	506	519	479	487	520	493	500	479	528	489	549	480	520	470	505	471	464	480	505	515	464	540	459	476	515	497	504	535	501	512	502	486	485	510	484	516	495	498	549	510	537	458	513	524	506	519	521	537	519	505	511	506	491	469	527	487	475	518	488	483	450	501	517	527	528	498	550	468	499	505	504	514	482	518	515	512	467	496	506	503	496	479	466	525	492	517	490	474	492	545	526	466	497	474	466	517	479	464	496	505	473	491	516	493	473	528	519	508	488	521	507	548	495	530	459	481	520	526	492	510	512	436	469	490	459	511	483	498	475	513	519	513	519	531	504	528	499	510	509	489	504	532	500	520	463	516	494	515	499	491	501	491	482	459	533	500	457	498	481	465	485	510	494	519	455	515	517	509	541	496	477	495	458	486	482	472	507	503	534	518	473	463	465	480	475	480	488	511	514	497	537	502	467	528	499	489	493	504	488	511	495	529	489	491	533	521	506	487	540	508	488	466	457	472	489	501	509	489	523	512	499	496	516	494	488	445	505	491	521	521	503	474	475	492	528	478	530	501	500	493	480	508	509	496	493	503	551	493	491	472	519	518	487	512	513	527	496	487	498	504	503	501	521	481	484	457	480	511	509	469	506	485	512	529	508	537	485	519	505	505	495	471	495	507	513	521	526	504	480	509	499	498	473	509	478	485	509	510	494	494	511	491	477	547	491	521	508	514	521	488	515	496	491	484	522	481	467	531	469	495	506	496	502	485	477	529	540	455	473	480	497	503	518	465	493	493	514	533	465	542	512	511	526	481	510	523	502	463	460	507	481	512	529	490	537	528	477	475	507	480	494	502	534	502	519	492	483	533	499	512	504	507	530	484	483	540	494	485	500	504	485	470	501	478	497	488	472	520	503	463	522	537	482	460	505	481	538	483	483	511	530	486	519	514	503	460	451	527	560	501	512	513	493	499	486	490	517	480	491	487	475	506	511	493	535	496	502	510	498	532	494	477	500	472	479	438	491	527	498	471	504	482	519	515	528	503	482	490	524	496	480	553	497	508	512	481	506	498	459	505	486	508	511	490	515	509	543	519	510	526	527	458	472	473	488	466	478	483	501	482	490	477	486	454	477	508	489	501	513	502	516	490	441	475	518	483	510	514	540	496	491	503	485	524	514	501	515	524	509	470	492	507	501	499	501	505	476	504	474	485	487	504	506	516	476	492	536	494	506	518	494	472	532	455	508	463	471	475	472	481	508	480	495	489	492	529	514	493	479	486	505	483	522	504	463	493	499	470	523	512	497	491	488	486	502	490	511	520	506	502	488	479	477	464	472	489	487	503	485	496	484	504	513	535	499	504	514	512	466	511	485	487	505	501
26773	9813	2924	1764	1092	890	795	633	624	626	804	1264	1481	1212	888	592	510	474	481	501	516	451	485	458	497	492	491	456	467	488	490	488	472	447	517	492	491	461	466	489	477	486	501	487	495	456	498	492	457	467	508	516	475	504	477	453	494	474	491	490	484	480	465	519	451	498	507	453	450	483	470	452	536	483	468	469	487	463	503	478	537	507	517	523	475	456	449	479	499	502	491	495	494	521	496	504	449	471	481	508	468	524	466	567	489	454	506	524	459	515	529	475	485	457	475	496	485	498	521	453	459	488	485	484	511	465	496	480	485	487	514	478	498	482	451	541	502	442	524	496	473	469	486	473	485	501	431	467	488	475	444	512	467	505	515	501	477	505	490	448	499	492	437	511	509	479	480	466	489	480	449	447	466	522	466	441	476	470	519	472	537	484	492	443	466	448	505	477	462	491	500	474	495	512	458	476	464	526	500	487	475	437	484	485	463	506	488	441	451	510	466	464	493	485	517	453	448	474	491	441	489	490	509	459	482	460	462	508	479	501	498	504	517	491	477	469	464	500	452	484	467	472	441	493	455	468	465	479	433	462	482	479	500	482	483	496	508	468	497	495	491	465	473	461	458	435	466	512	453	490	488	436	502	473	491	476	489	508	468	486	503	479	439	506	443	448	480	512	456	469	490	472	432	517	465	498	451	467	519	459	494	489	494	517	527	522	499	474	494	447	493	463	492	466	477	508	458	518	512	464	505	478	466	488	511	456	484	491	496	531	487	457	467	491	471	479	525	492	499	486	439	477	483	478	424	465	532	464	464	482	469	453	490	457	488	435	493	449	444	476	503	480	441	485	484	512	458	466	464	483	497	509	515	486	519	436	495	477	484	464	440	429	464	461	491	486	495	474	530	479	470	475	480	471	477	479	499	495	491	494	487	468	505	479	479	467	471	487	481	513	472	453	502	461	483	505	502	467	466	509	421	448	469	509	434	502	458	480	496	479	495	483	493	484	460	495	476	502	470	454	490	481	468	479	504	461	480	485	478	504	480	508	486	461	453	469	473	496	485	470	474	503	471	464	461	472	450	489	501	434	471	504	459	468	451	496	494	459	486	489	452	464	506	488	501	478	511	460	504	482	484	489	455	484	484	485	482	483	478	481	470	507	465	489	511	451	424	456	499	525	476	470	458	527	462	463	476	487	475	471	444	497	474	477	459	498	491	481	462	440	438	484	462	495	520	462	470	471	470	504	476	482	496	486	469	451	463	505	488	488	506	477	468	514	520	478	490	453	485	470	468	512	488	482	469	448	451	465	445	483	488	489	485	467	450	507	470	482	463	488	455	488	464	477	449	477	504	497	476	520	468	475	503	460	469	463	491	476	480	450	455	532	455	471	474	522	449	501	480	488	438	469	467	467	471	494	449	495	506	486	480	497	489	513	491	443	463	464	458	480	480	492	479	442	504	468	449	503	455	455	487	475	491	473	466	463	472	468	484	483	467	460	520	485	467	483	481	516	495	504	533	496	498	488	506	503	498	490	488	490	462	482	477	486	494	453	488	490	492	467	492	501	466	498	496	484	498	442	512	503	439	485	469	481	517	518	461	475	475	455	513	482	502	463	477	472	512	449	465	492	509	485	529	445	463	493	488	532	486	525	494	470	494	489	464	514	462	506	508	479	484	459	455	485	462	452	486	443	463	475	468	502	483	509	493	471	477	452	495	451	526	497	475	488	516	491	495	467	512	516	472	456	486	462	472	502	489	469	461	422	500	495	430	466	507	506	459	497	471	452	473	469	481	503	508	474	479	480	441	442	476	475	462	512	447	457	472	475	508	463	496	457	490	471	492	448	480	483	466	517	457	508	518	474	489	483	482	460	452	512	491	458	476	474	461	481	475	484	480	453	478	438	510	453	454	482	454	442	451	421	546	486	460	467	479	483	516	483	436	463	519	498	483	461	449	495	502	461	494	483	538	456	446	471	489	477	470	505	499	514	459	433	499	494	495	471	499	514	488	484	460	491	476	514	462	502	500	481	496	476	468	483	475	472	508	498	476	472	469	428	527	503	464	470	502	478	495	462	482	510	512	482	426	462	454	457	484	493	469	505	467	454	475	463	474	490	463	490	466	444	475	496	469	495	497	492	445	466	494	480	502	463	457	454	510	465	521	460	493	483	487	530	499	489	510	460	543	469	466	426	507	467	477	468	449	477	513	455	458	478	464	481	537	499	477	436	494	469	474	475	481	462	533	498	500	473	499	432	509	479	494	475	475	512	476	513	465	480	509	471	478	468	464	506	473	521	463	507	480	505	508	467	464	495	524	487	446	473	486	495	475	460	477	448	474	476	490	479	457	470	480	484	490	457	479	546	490	430	486	476	538	537	478	497	468	462	501	487	494	491	517	471	484	476	458	477	466	490	485	458	453	497	474	460	442	515	453	477	481	452	465	453	490	475	473	479	505	452	499	492	467	487	488	477	438	475	444	481	462	483	477	494	486	441	505	484	447	464	468	505	478	504	509	482	467	488	467	502	472	442	477	500	503	524	470	473	502	466	485	461	501	480	418	480	464	453	451	490	511	521	504	467	455	489	490	445	459	478	475	447	507	464	462	492	461	500	509	461	503	496	464	496	540	492	476	466	547	481	500	491	482	477	477	480	483	473	470	479	501	499	473	504	496	481	502	479	486	491	494	474	510	484	464	509	465	497	488	452	495	488	479	484	488	457	489	456	454	456	446	504	466	519	474	490	503	448	464	474	464	478	487	507	503	484	517	500	459	490	476	454	451	460	489	451	458	448	515	445	501	449	462	492	492	489	482	455	481	503	506	482	467	490	471	476	439	498	489	439	470	459	510	524	482	437	476	461	494	481	489	500	478	497	500	489	517	495	525	483	459	505	501	473	514	488	493	513	527	463	474	468	486	491	480	495	461	478	472	469	468	474	504	499	420	515	475	493	484	475	491	497	496	463	462	466	478	480	438	487	461	461	490	451	464	513	465	472	488	479	475	519	497	478	511	491	490	485	497	469	490	497	501	474	470	466	466	487	476	467	459	454	466	525	497	517	509	511	503	492	505	458	470	508	500	468	520	467	509	468	488	486	446	436	482	503	440	520	488	483	460	500	472	507	535	483	423	493	506	492	483	483	467	459	498	460	477	455	468	464	525	440	502	464	437	460	481	475	486	473	445	474	510	500	454	441	485	482	456	457	491	518	463	532	457	481	479	467	496	499	471	510	499	487	494	469	495	467	491	473	463	498	486	486	492	474	482	481	475	506	449	463	446	484	497	453	472	503	493	497	449	511	445	429	470	463	503	487	467	492	458	491	524	493	458	456	499	494	504	477	462	476	498	467	516	520	444	480	469	491	488	506	499	502	485	502	453	491	495	517	468	438	497	470	481	470	501	501	465	493	503	457	539	494	451	465	466	469	426	476	488	480	473	470	517	447	497	515	520	470	484	493	504	530	485	454	467	503	472	457	476	463	436	512	449	476	477	461
6544	3365	2970	1873	1395	1071	969	701	661	694	1044	1807	1786	1347	834	581	453	428	421	405	423	406	415	408	470	419	438	433	382	425	404	401	415	423	424	411	400	432	464	416	450	426	447	441	445	409	427	443	410	431	425	401	399	401	415	408	409	438	416	429	435	409	406	400	445	429	436	432	405	391	412	437	460	421	427	430	424	439	424	440	430	392	407	426	428	397	385	422	451	419	369	423	400	433	410	397	398	437	419	446	430	415	431	443	460	420	413	417	437	423	388	417	397	397	378	456	447	456	431	431	417	428	425	429	432	412	449	415	447	444	446	433	404	420	431	409	394	394	437	405	443	428	389	436	454	405	428	403	437	396	448	420	417	441	429	416	382	415	392	438	402	412	417	458	436	379	440	419	445	418	408	420	410	402	408	456	405	414	415	401	428	477	426	459	397	418	436	423	452	392	442	453	389	394	418	417	405	437	437	418	423	399	419	411	423	451	436	426	440	399	426	425	422	409	441	378	449	442	423	416	400	403	422	436	436	430	408	415	400	390	435	418	448	421	395	401	470	429	384	445	420	450	445	450	417	455	399	409	451	396	430	416	419	404	427	434	388	419	432	425	451	461	405	457	407	436	417	429	414	458	422	448	424	407	439	438	423	424	405	437	434	444	449	423	410	416	409	458	457	423	425	404	412	425	414	463	432	395	405	413	446	441	420	404	408	419	438	414	422	428	394	404	411	427	438	428	427	411	437	393	414	430	458	413	463	461	379	415	387	469	418	402	407	419	434	431	441	406	424	446	373	448	415	425	403	437	427	426	399	428	399	445	414	435	414	401	426	396	392	411	416	440	448	426	412	447	408	407	407	391	444	425	435	422	391	412	429	415	461	400	422	428	387	406	434	433	440	412	444	423	400	419	387	458	439	420	427	431	411	420	417	420	408	416	415	389	403	403	426	417	430	380	428	408	423	450	421	426	398	398	421	427	391	446	397	388	406	423	460	423	410	411	441	451	411	422	417	444	412	427	431	422	389	441	429	419	433	408	388	399	429	459	407	429	427	445	424	433	392	465	417	401	403	443	401	382	412	446	434	393	407	417	418	374	459	442	395	403	416	429	420	378	448	412	456	392	423	416	427	406	391	413	407	428	412	415	420	435	440	430	414	440	376	416	428	430	405	426	404	445	395	414	439	411	431	387	403	408	420	423	412	410	431	423	414	413	409	424	432	437	447	440	386	435	416	446	415	435	425	416	408	417	433	379	441	418	413	412	417	422	427	445	408	434	388	416	405	374	440	387	394	408	446	433	402	412	408	453	408	379	398	395	414	396	401	432	430	420	409	391	424	395	421	433	426	383	442	418	417	452	424	452	418	441	402	407	433	400	430	471	435	400	427	445	450	456	449	423	411	438	394	383	460	399	407	455	402	426	393	434	441	408	433	442	438	408	435	430	417	479	384	458	428	441	401	430	418	419	426	415	423	393	445	402	382	460	433	439	445	437	417	426	419	433	373	396	416	425	455	477	414	408	425	421	450	453	435	427	436	396	459	437	472	398	435	409	421	429	427	398	429	408	438	440	425	379	438	428	407	458	388	398	455	419	458	414	435	413	429	425	442	394	386	428	445	423	399	390	434	411	427	429	406	416	426	424	437	401	420	426	453	417	426	450	427	447	400	427	393	421	411	408	407	451	430	408	432	422	425	393	466	382	403	440	417	460	407	403	459	429	462	431	409	445	445	403	435	437	405	419	442	402	418	430	437	426	410	392	463	448	413	420	428	437	418	433	421	425	407	439	393	389	433	404	411	421	435	394	407	423	460	412	413	447	450	434	405	433	418	431	408	396	427	416	383	413	408	398	428	441	415	414	434	438	438	440	414	451	432	413	392	427	397	416	430	434	432	417	411	456	411	405	456	403	440	458	428	439	418	397	462	426	375	430	395	405	418	408	395	459	405	459	421	411	431	434	411	451	400	423	442	418	433	413	445	395	415	420	427	427	407	394	422	439	430	411	414	396	412	434	426	428	428	390	404	425	435	427	418	425	439	436	428	433	444	396	418	434	454	453	423	408	423	406	386	397	418	407	404	435	406	423	395	421	426	403	408	458	413	455	436	456	437	383	389	430	393	444	434	418	429	393	426	439	432	397	413	380	407	454	368	471	428	403	395	410	400	461	428	410	427	403	445	371	405	430	413	425	398	447	405	413	433	416	421	432	397	415	440	441	407	421	387	440	382	461	464	420	444	423	420	397	444	437	409	431	394	401	412	437	429	410	451	442	418	437	411	411	426	425	381	432	452	435	418	430	412	462	406	405	449	449	428	408	405	427	435	378	429	418	467	419	426	413	407	417	441	415	416	427	416	367	436	395	409	394	413	436	438	443	437	416	412	421	425	408	421	414	424	409	439	422	414	430	434	420	443	375	416	415	445	393	406	422	437	411	413	422	423	416	428	439	426	437	391	420	425	404	393	435	379	421	440	435	437	405	411	408	449	422	428	421	427	420	395	431	412	429	435	445	406	440	407	409	422	441	418	372	390	409	375	421	409	397	428	462	419	420	436	379	395	418	444	441	427	392	434	429	423	394	418	401	414	427	380	412	429	426	410	420	434	427	430	382	420	418	420	409	395	402	424	423	423	426	417	448	432	461	437	439	416	437	446	413	393	376	433	403	496	410	399	399	415	425	366	433	422	420	436	415	436	433	463	449	423	429	437	400	451	431	411	397	428	410	424	441	430	409	410	393	409	403	440	402	444	448	434	417	430	403	458	409	418	398	436	434	409	442	427	448	435	408	441	435	447	430	388	403	416	412	427	426	425	431	431	407	429	433	429	405	419	427	384	431	409	428	414	427	403	387	422	425	444	424	396	422	420	398	408	427	434	421	372	398	395	430	433	409	444	425	410	412	478	404	409	405	449	445	414	391	443	393	403	429	428	478	418	421	417	427	459	426	451	447	430	406	430	435	466	414	430	409	412	405	394	451	426	427	449	410	458	412	449	436	398	416	398	409	469	437	432	415	438	392	408	388	446	414	411	395	429	362	416	404	410	415	405	390	456	457	445	424	437	429	402	410	394	396	429	416	429	414	432	420	456	434	401	415	440	424	419	437	383	434	423	475	411	439	450	450	434	438	422	382	417	406	425	447	419	389	410	434	418	421	376	400	407	429	433	451	431	418	456	429	421	401	391	466	419	430	432	387	407	417	424	410	421	430	436	399	467	450	416	416	409	442	435	400	399	388	439	470	444	389	393	436	393	393	448	392	427	412	425	402	418	418	422	424	434	437	429	409	418	389	404	420	425	386	413	426	441	407	437	430	399	394	430	415	411	414	433	419	381	412	425	414	465	410	437	455	428	446	431	435	407	402	428	413	418	422	458	392	396	402	386	463	445	397	394	414	401	424	437	422	424	426	396	418	410	440	426	429	445	411	437	395	415	423	387	414	438	418	423	414	405	431	402	415	428	416	410	469	442	439	410	420	422	414	446	424	391	393	444	395	447	410
24836	20809	26726	24691	10512	2984	1926	1406	1175	1021	1408	6385	13511	9464	4164	1462	648	494	475	468	462	525	463	497	477	471	496	485	453	455	459	466	494	465	477	473	465	483	467	495	463	485	470	474	445	476	485	509	479	477	525	462	474	483	493	468	470	448	482	493	436	500	451	490	472	491	438	476	486	500	447	519	472	496	506	476	481	452	468	462	489	465	469	469	486	446	505	459	439	462	452	482	430	463	470	465	421	416	475	435	479	449	456	476	449	498	491	497	490	449	478	441	509	483	492	490	477	448	452	464	460	479	452	458	470	454	468	496	457	438	491	495	482	455	457	491	442	454	473	438	469	514	463	462	471	467	477	476	458	496	466	466	471	476	461	437	446	479	461	492	443	469	485	479	451	461	499	465	463	480	466	458	460	450	472	429	461	476	411	452	464	460	472	477	478	489	460	468	482	424	446	456	484	491	447	420	470	446	435	462	548	421	451	503	457	452	432	475	443	479	456	444	438	515	496	499	497	487	479	470	487	451	432	469	488	410	496	510	472	421	427	457	505	491	492	471	489	495	451	464	488	484	473	463	509	464	459	473	459	497	503	461	471	454	481	482	473	468	445	467	472	465	484	457	463	464	497	450	471	486	487	460	469	452	444	439	492	476	493	462	510	472	465	448	445	422	464	487	479	484	481	471	451	481	492	465	476	474	485	503	491	480	468	476	444	468	462	512	428	482	482	537	482	473	452	467	484	481	453	480	483	473	490	462	476	470	444	487	449	445	460	484	492	509	472	502	444	407	506	473	444	454	500	463	461	481	452	485	463	436	458	524	474	469	499	488	456	475	454	460	480	523	469	476	463	480	427	488	468	499	510	445	454	454	478	505	498	457	467	495	454	499	479	492	492	444	449	441	476	485	478	432	522	433	494	476	453	451	464	459	448	475	445	458	499	496	494	485	503	454	475	508	473	476	447	424	474	444	461	455	472	455	462	462	453	496	483	488	498	497	496	436	448	457	479	497	460	476	505	463	495	482	492	447	464	453	456	449	444	417	458	515	402	456	473	492	496	432	449	492	442	503	474	465	434	502	451	485	449	444	484	497	488	459	483	459	469	469	442	498	483	448	423	472	492	471	477	481	491	486	487	449	514	454	517	420	483	475	472	498	439	440	463	473	470	492	499	469	489	426	456	478	494	461	462	481	501	464	505	476	443	473	469	456	464	459	487	480	441	453	445	513	462	445	473	421	470	467	500	463	460	461	456	446	457	448	468	484	473	506	453	465	480	483	460	457	466	481	460	505	447	452	475	453	452	451	468	474	465	486	432	475	461	485	504	484	480	460	476	435	455	477	455	488	461	514	452	451	465	449	473	477	437	494	449	469	472	514	465	448	478	477	475	473	478	454	423	446	488	488	492	478	489	516	486	481	497	475	475	476	488	501	429	443	474	464	441	498	504	478	417	454	448	466	482	482	467	446	507	469	509	473	450	458	484	436	456	422	467	483	472	462	457	431	454	481	441	486	455	484	449	477	438	496	488	480	470	475	476	468	464	438	475	478	494	467	485	469	478	483	499	491	470	490	470	447	469	467	460	468	469	460	464	493	494	463	492	501	476	466	496	443	443	464	457	448	423	482	488	468	488	473	478	461	487	497	497	460	480	465	436	510	459	483	506	455	456	460	459	498	402	482	475	514	447	469	455	450	466	449	480	434	450	502	469	480	472	480	476	458	468	488	427	462	523	428	440	474	503	500	475	439	474	457	482	470	459	450	457	487	451	480	482	442	431	486	499	449	463	491	451	491	453	451	487	449	440	465	467	480	463	482	495	479	486	458	460	440	478	448	495	448	460	455	503	462	508	482	455	462	480	440	455	464	493	476	464	430	471	453	490	443	495	467	482	488	412	468	445	456	457	466	451	451	473	452	467	465	464	478	487	510	484	469	445	497	446	472	488	447	483	482	462	468	484	473	526	500	503	474	459	466	483	478	472	438	454	468	494	429	464	485	498	489	475	488	439	470	470	470	481	501	446	472	466	476	478	413	507	451	471	473	445	451	477	441	454	483	473	483	512	463	503	462	437	484	460	484	467	482	427	473	456	488	458	451	435	498	492	481	459	482	462	463	448	454	438	463	478	440	462	443	483	464	485	474	516	467	460	506	504	473	451	466	471	441	498	453	474	411	491	466	485	488	451	410	449	481	436	472	509	459	479	449	476	473	483	476	458	466	483	461	484	451	508	460	460	455	447	449	459	462	451	483	443	491	446	489	448	462	488	446	483	441	495	488	476	499	472	445	445	495	460	495	464	414	487	484	467	448	453	432	452	448	454	466	479	490	441	456	462	471	453	463	497	492	484	426	468	480	450	449	457	482	453	456	475	476	410	466	453	443	460	459	500	494	497	471	467	479	451	408	466	463	463	464	459	442	513	483	436	493	462	479	459	478	478	467	495	488	417	478	472	491	460	494	491	481	491	450	452	470	485	486	518	470	483	510	463	505	512	456	431	462	416	470	468	467	509	449	448	480	470	462	468	475	463	467	490	468	455	498	454	413	496	492	496	423	496	497	476	445	517	458	493	488	408	475	469	460	436	475	486	476	508	468	471	461	482	443	456	465	462	459	464	496	472	435	486	458	468	441	483	484	466	469	459	478	432	481	450	476	441	455	473	442	483	486	465	463	443	516	489	484	510	448	452	493	477	477	478	499	478	438	466	452	491	476	467	417	478	482	486	485	445	482	444	486	512	460	458	504	480	459	492	481	491	463	488	474	453	453	456	449	482	442	499	461	448	465	445	481	477	478	449	490	477	462	417	479	459	469	454	469	455	453	438	475	464	445	473	490	438	477	454	501	477	470	469	483	461	445	467	486	478	507	473	468	415	518	479	465	492	478	493	476	469	468	522	480	440	447	476	479	474	444	447	460	446	478	472	451	511	457	474	472	477	471	498	424	468	462	465	442	487	444	458	480	473	472	463	502	458	451	455	472	481	441	481	477	477	440	454	453	463	498	545	505	433	477	470	427	477	422	464	510	515	446	446	464	467	449	425	481	481	440	464	482	485	463	481	516	435	490	466	516	449	443	476	488	470	495	478	456	461	478	423	486	446	513	481	459	425	452	496	465	456	460	485	470	497	457	464	508	493	496	468	479	486	435	475	497	455	479	465	471	466	508	482	456	493	475	438	476	485	475	492	459	432	504	476	490	480	475	475	463	446	485	453	437	475	403	433	462	489	506	461	460	487	477	488	466	456	469	462	479	476	438	466	448	447	440	473	498	475	488	485	463	479	458	527	505	458	479	481	504	474	464	474	487	472	433	468	470	460	459	467	495	460	441	476	431	462	439	476	434	465	496	498	491	471	438	481	486	488	462	450	502	463	492	499	502	425	482	443	423	460	434	470	487	472	439	458	473	478	458	532	476	454	432	471	481	448	467	504	465	432	457	495	445	473	434	488	456	465	445	509	456	497	466	492	498	468	470	482	465	458	465	488	480	519	447	486	456	512	458
5363	7813	9527	5806	3481	2636	2058	1700	1640	1407	2022	9131	14048	9126	4160	1519	675	474	429	486	453	422	425	477	456	441	411	431	411	438	419	420	414	421	431	414	458	393	410	425	414	428	416	465	462	423	417	446	427	440	426	461	433	399	421	421	415	441	435	436	440	424	452	435	450	422	381	428	427	448	435	469	435	399	423	429	404	449	440	417	420	433	419	434	423	398	418	433	424	444	442	438	424	432	432	411	403	392	444	399	426	388	412	435	413	466	421	395	448	406	366	431	406	407	409	451	413	411	438	458	434	462	417	392	444	432	354	416	408	439	416	395	422	436	418	435	414	418	445	422	442	404	409	463	427	446	424	436	406	387	445	448	440	400	405	422	450	396	403	418	429	421	393	463	445	385	418	405	458	466	428	406	402	460	440	433	440	437	429	379	399	409	428	422	398	425	456	437	437	430	405	431	437	435	452	397	459	431	412	401	380	427	468	414	430	466	389	378	445	412	450	395	422	378	441	450	444	424	458	459	426	414	421	420	408	448	430	420	438	477	415	438	412	445	414	460	403	419	421	425	429	414	416	440	445	439	433	423	439	418	401	391	441	449	428	407	406	413	420	449	450	406	451	446	429	408	417	415	429	449	424	411	419	424	410	427	443	447	476	420	423	425	426	440	404	411	428	447	429	407	440	427	466	430	420	423	443	436	460	424	457	426	421	441	455	452	473	444	402	406	424	408	416	452	415	377	445	454	459	395	401	429	442	420	400	404	417	445	411	426	450	459	430	414	428	424	434	416	424	437	423	426	457	412	459	392	432	411	435	430	416	447	487	390	436	412	408	428	419	414	443	426	445	433	426	436	422	435	431	440	447	444	419	446	401	471	426	441	438	405	445	439	418	439	467	413	441	417	412	427	442	432	387	444	426	429	428	424	415	414	417	453	426	399	445	411	428	472	401	429	431	436	414	376	412	431	449	440	431	425	436	427	400	417	390	446	463	423	441	435	474	475	433	443	418	436	452	421	394	427	402	411	384	413	456	439	415	438	414	420	393	447	410	435	390	437	434	420	448	428	445	427	386	414	433	428	463	423	408	415	420	439	415	405	410	391	406	430	431	450	375	413	452	418	391	416	437	431	411	454	415	426	426	435	435	451	439	421	443	416	435	426	424	390	406	436	423	438	400	437	400	396	445	422	435	449	427	415	396	405	447	417	376	477	451	444	426	427	444	437	430	404	406	385	413	444	383	442	413	429	420	414	435	416	423	452	398	388	440	417	425	461	420	405	397	413	407	447	416	431	457	418	453	425	397	426	440	434	410	437	452	445	440	423	431	442	418	467	436	448	431	401	421	449	479	411	450	406	439	417	477	432	412	432	424	408	416	445	429	416	460	436	420	416	471	427	437	417	423	393	388	402	451	461	408	411	438	419	451	408	410	432	422	417	394	456	451	424	403	453	441	435	413	433	446	377	450	456	418	424	400	449	418	419	423	419	415	465	459	416	438	466	428	455	429	458	421	412	438	479	458	422	454	434	419	406	409	428	431	457	425	403	410	412	463	434	440	394	417	435	424	433	410	418	427	424	421	422	418	396	430	410	437	427	395	370	444	421	434	427	417	388	458	416	452	406	436	393	460	415	439	411	449	445	432	402	408	387	387	411	407	409	443	432	432	399	438	403	449	452	434	441	429	426	437	413	373	411	380	426	446	408	446	411	409	420	446	410	415	429	424	399	431	428	432	423	429	423	438	453	435	446	449	405	414	416	426	428	421	425	452	420	437	443	437	446	425	388	435	391	469	395	442	454	432	421	396	434	438	427	423	430	445	417	440	416	408	406	437	391	457	415	409	445	434	400	423	411	425	431	390	428	432	398	433	415	453	408	420	428	393	414	433	419	386	414	431	423	390	459	408	450	431	442	440	417	419	423	401	420	424	410	427	375	409	394	403	472	438	412	467	451	433	397	403	434	426	392	415	468	433	419	451	462	439	429	402	414	385	425	418	425	432	438	430	434	436	449	466	430	386	415	427	436	402	402	438	436	458	435	425	407	408	410	454	468	429	404	444	414	451	415	399	429	444	441	428	423	440	408	434	434	426	412	413	390	413	411	408	401	395	391	429	406	407	427	393	433	427	411	433	401	429	433	433	422	437	407	425	463	455	418	424	425	416	411	380	430	410	425	430	437	412	443	412	417	405	422	403	460	412	415	397	430	388	421	425	413	416	427	427	437	390	430	399	418	437	456	426	407	411	387	407	451	434	409	448	438	420	415	412	430	425	448	412	423	378	421	433	444	439	433	414	435	430	440	413	441	441	442	402	417	456	416	413	393	403	413	439	422	393	413	440	408	444	441	473	425	423	395	400	410	433	395	420	446	442	420	423	410	432	422	429	465	433	412	382	392	452	429	436	438	411	443	433	448	440	427	446	450	421	391	450	434	427	450	442	435	429	439	379	405	430	435	405	438	422	419	410	426	417	446	395	467	459	418	428	469	433	465	418	419	414	427	443	438	410	445	416	408	452	433	426	408	455	418	428	406	417	419	435	428	438	435	412	442	413	420	427	432	451	401	427	438	458	413	392	396	454	413	416	449	411	389	413	443	460	442	417	441	434	444	427	402	405	407	428	404	395	432	411	407	413	399	404	433	422	428	470	413	393	424	407	400	413	409	431	400	430	395	435	430	398	383	422	406	455	412	415	419	422	401	415	417	408	449	418	378	422	451	421	490	449	406	447	425	433	438	421	422	424	416	460	394	411	436	442	432	448	397	437	408	437	434	382	423	441	403	465	412	426	435	442	401	424	444	444	410	405	448	443	436	428	413	437	424	445	376	411	449	452	430	444	450	431	421	452	379	448	403	410	431	418	423	461	454	427	404	389	417	421	445	445	477	409	435	422	469	438	400	403	402	408	404	423	437	422	432	404	402	434	409	422	458	451	406	426	414	464	414	436	421	432	431	435	389	427	412	419	442	420	408	441	448	436	393	421	392	454	427	406	410	389	396	398	391	458	444	450	414	438	432	443	374	386	482	415	429	414	442	436	448	406	428	409	409	418	453	405	382	415	423	437	477	396	461	422	426	424	460	454	397	418	424	387	412	437	412	398	412	440	429	393	430	413	423	421	460	434	428	426	439	423	425	424	415	400	414	396	453	416	438	396	368	426	428	423	427	449	448	444	447	453	421	453	412	433	431	437	410	394	416	440	456	436	406	433	391	454	429	461	438	428	404	388	449	418	426	423	455	404	405	411	399	451	432	422	389	430	448	444	416	418	420	435	461	426	434	374	415	421	445	437	409	425	407	423	460	397	438	411	419	423	441	412	421	418	432	451	418	393	428	397	409	441	446	433	416	472	425	422	431	381	395	420	422	430	418	461	398	457	406	435	425	447	404	415	440	431	420	428	426	417	468	411	446	403	412	395	418	414	408	402	429	430	445	395	469	429	446	436	422	440	460	397	417	395	432	405	396	429	422	419	465	426	430	443	410	427	408	433	423	430	419	444	434
23845	20790	27752	23950	20432	10463	3952	2149	1534	1281	1179	6411	24029	19023	9539	3054	1001	710	610	632	638	598	585	592	596	583	622	636	612	603	601	621	587	609	596	671	570	588	593	606	584	617	612	610	636	578	630	617	567	609	550	546	607	595	604	582	557	582	619	645	611	616	597	558	590	580	567	587	564	569	578	575	555	618	614	592	608	546	541	597	585	621	559	619	572	630	617	577	628	585	594	575	629	603	567	570	582	636	635	564	579	591	584	563	596	550	592	604	629	567	590	624	586	597	568	570	568	614	629	602	578	585	589	599	606	607	577	564	553	611	596	607	565	533	671	625	577	576	540	574	589	556	642	621	626	573	570	601	597	571	580	603	572	613	568	641	628	575	572	590	524	576	600	582	630	528	603	600	569	607	658	618	606	606	598	596	586	562	613	551	572	561	602	628	608	590	582	629	597	605	568	631	556	575	591	590	625	601	590	586	626	576	575	604	535	552	556	641	587	598	562	604	607	583	585	657	647	654	615	601	540	530	575	635	594	589	588	606	605	583	576	616	543	594	643	623	587	628	579	580	586	553	550	547	595	584	582	589	629	583	599	567	615	581	574	563	570	621	584	615	612	586	588	589	581	603	631	560	632	643	550	594	592	616	600	614	580	647	605	573	566	628	597	596	589	575	581	565	597	576	623	573	585	571	560	649	575	618	641	597	580	642	616	622	589	574	592	623	595	598	600	601	605	553	514	551	598	557	547	609	581	578	576	621	627	577	630	566	626	610	600	590	646	622	535	565	602	581	601	611	618	611	594	559	605	585	540	587	614	559	573	563	564	623	578	550	597	566	590	614	629	565	589	575	578	549	587	575	556	619	579	581	603	595	582	594	599	604	591	622	564	584	597	568	636	584	618	591	575	573	564	598	632	561	571	576	589	614	583	609	548	569	607	598	581	544	610	576	610	558	570	598	575	564	624	591	579	596	576	623	591	560	610	569	607	514	600	562	606	596	601	552	581	596	666	590	540	592	563	615	592	548	551	535	571	539	611	558	578	610	603	579	593	582	608	593	606	579	605	574	608	579	590	533	581	555	578	546	567	622	620	574	586	594	589	549	608	572	544	583	600	572	592	585	555	543	558	609	566	633	559	584	599	560	644	595	620	576	579	580	593	550	607	558	564	616	611	612	574	612	580	572	585	588	604	580	551	591	577	598	592	627	560	623	588	626	607	555	606	561	590	577	580	613	577	607	586	538	556	580	578	610	572	572	610	601	598	595	598	584	564	586	605	623	581	593	604	588	550	607	653	585	582	590	616	604	618	556	555	570	596	598	593	622	570	612	596	601	566	548	589	547	541	565	582	580	534	633	542	586	599	611	582	599	576	595	589	579	560	545	573	564	561	585	570	566	580	619	592	588	585	568	550	578	572	627	595	591	551	610	568	610	590	583	633	619	555	563	575	554	570	553	556	587	601	596	612	603	575	625	601	584	590	597	598	555	598	603	635	581	588	550	603	586	629	590	534	605	592	594	615	591	569	581	609	611	610	587	572	583	574	587	593	565	608	606	563	562	595	556	649	576	603	598	609	564	624	574	640	599	601	565	600	589	541	606	600	600	624	579	565	552	610	592	577	612	572	654	613	558	597	598	597	632	586	538	599	588	553	623	564	634	565	585	563	560	573	570	630	603	642	547	565	561	602	616	592	561	617	602	612	590	610	588	609	588	585	591	592	590	605	561	558	542	606	547	587	616	577	572	592	579	558	601	606	565	556	600	588	555	603	596	590	590	576	575	618	588	579	544	599	582	603	621	574	568	615	601	584	560	590	621	566	584	565	616	525	582	568	594	578	616	621	564	608	584	599	570	546	589	534	617	582	548	598	581	556	612	583	578	600	630	586	614	537	578	574	579	574	587	600	573	608	610	608	558	626	606	580	588	571	563	626	552	590	607	597	626	574	598	588	574	601	574	610	614	584	553	613	590	542	570	597	594	607	610	588	571	597	596	593	545	612	574	602	570	587	543	601	573	574	595	622	536	602	581	554	610	567	588	581	606	600	597	573	575	554	572	545	589	610	619	588	558	545	637	597	547	612	580	635	567	565	595	608	552	613	608	562	574	549	575	547	582	586	555	597	576	595	562	563	594	558	554	555	603	604	588	581	597	559	586	588	580	587	601	600	538	573	582	577	561	598	602	561	597	587	576	574	533	568	596	576	604	604	554	600	554	612	594	596	598	566	587	565	548	559	588	625	605	587	589	548	578	601	559	643	557	625	592	549	583	591	567	607	579	596	620	629	544	606	583	561	585	514	546	567	603	598	570	579	592	642	599	571	558	581	545	600	608	632	609	630	630	573	623	540	575	559	629	578	611	601	608	524	583	597	565	608	597	637	600	574	583	578	630	565	570	569	617	553	578	589	572	615	533	600	558	575	553	578	588	590	602	594	578	616	614	588	601	589	550	597	538	578	601	571	591	573	568	597	549	563	579	590	606	611	641	605	565	623	613	612	550	547	577	535	569	558	612	607	600	578	586	588	543	592	577	599	572	605	563	543	546	587	589	571	609	604	579	602	593	603	548	603	630	599	577	584	576	620	597	624	556	564	587	591	579	561	574	534	614	589	585	595	577	593	598	580	593	618	564	597	555	581	569	590	577	572	575	571	606	570	607	554	570	573	619	594	621	594	612	600	564	549	576	633	633	577	572	601	595	617	585	576	638	623	626	607	591	569	591	559	563	606	563	608	624	590	608	598	554	571	622	620	566	587	564	554	612	617	620	587	616	584	558	584	606	632	553	571	597	589	581	598	619	600	564	536	602	661	579	632	591	580	594	608	593	589	580	601	594	566	563	591	603	538	560	603	586	622	604	587	608	581	589	581	601	586	592	570	572	594	606	553	581	579	614	594	522	618	601	576	600	554	593	572	604	563	597	598	575	630	580	580	591	559	552	605	563	625	619	579	591	576	584	570	555	550	595	625	526	612	616	594	619	536	626	568	615	587	574	585	620	620	580	570	603	619	581	551	600	602	600	551	573	593	615	589	564	591	607	578	586	598	580	558	577	551	570	595	540	618	579	598	570	598	618	621	629	583	596	616	581	556	583	576	560	619	603	568	557	571	566	561	584	625	548	588	585	602	599	585	555	594	539	580	551	579	580	604	607	622	553	595	578	553	583	611	559	659	630	586	581	613	597	584	608	580	581	570	610	610	548	583	562	569	577	592	612	603	585	558	598	612	601	607	567	618	579	593	555	596	622	593	625	609	601	610	591	566	599	568	587	552	608	610	554	578	588	626	629	571	552	616	611	619	602	577	533	613	561	579	597	536	584	580	561	530	570	583	570	614	574	556	575	549	548	626	532	604	567	605	561	620	573	635	598	594	585	562	594	587	601	585	560	596	593	595	580	588	618	571	585	595	587	625	592	583	591	570	606	582	601	566	604	611	609	606	592	588	608	549	599	578	596	575	590	582	579	546	562	629	583	631	600	588	574	614	583	591	572	606	593	646	555
6476	11425	11626	10077	6685	4590	3482	2541	1946	1735	1519	9462	23931	16891	8368	2877	959	585	502	480	543	520	512	482	494	515	482	553	555	541	551	545	554	522	530	529	560	550	557	530	506	542	536	513	527	551	499	555	502	518	515	518	558	521	512	557	529	529	542	531	481	519	516	500	502	495	508	524	560	564	532	521	523	513	527	537	530	533	503	528	520	488	536	555	516	503	501	493	523	524	504	501	525	501	496	509	572	535	554	521	508	501	515	483	540	558	545	552	517	518	533	533	543	527	495	519	521	516	570	546	517	472	522	511	539	517	523	528	520	550	535	526	560	522	509	494	497	536	533	552	479	511	514	496	538	506	537	496	537	520	491	557	492	499	510	486	533	509	524	511	510	524	515	513	553	528	531	534	507	508	535	550	506	523	523	519	516	515	548	550	529	497	542	535	515	551	577	506	547	539	526	521	522	509	557	516	487	546	460	549	527	535	515	501	547	534	506	530	503	508	515	512	516	531	526	531	495	564	537	481	525	549	487	538	490	537	554	510	552	538	506	525	494	538	475	505	507	535	558	552	511	493	499	531	537	514	536	559	532	521	482	489	537	522	535	541	547	530	524	556	521	543	564	526	537	499	488	523	529	479	529	517	533	542	497	483	563	496	540	535	510	506	524	503	512	477	522	523	521	535	514	548	507	513	490	507	519	538	524	501	522	536	539	479	554	533	543	504	538	499	578	536	571	510	523	509	518	536	487	500	498	498	498	542	527	523	486	537	547	545	534	527	546	540	545	486	548	542	490	532	500	504	539	498	514	525	554	588	591	538	533	528	512	529	499	551	511	511	524	504	503	528	537	491	470	488	548	494	494	540	512	540	534	507	512	510	578	562	541	529	516	530	514	534	538	498	530	550	559	551	522	487	528	507	561	523	476	513	553	529	530	522	522	539	474	502	542	494	535	516	500	513	529	529	531	521	538	523	568	500	543	553	514	522	488	557	502	496	529	513	535	486	520	529	533	493	499	498	505	529	503	509	482	536	517	576	573	544	539	517	517	497	506	530	479	504	528	488	515	532	544	525	537	548	542	549	530	572	524	480	488	510	522	517	527	520	480	536	520	520	519	545	534	510	531	491	518	502	547	538	505	575	531	505	524	498	515	517	563	511	510	472	468	503	502	502	508	557	511	532	509	520	569	529	545	533	518	519	498	547	478	540	552	565	543	528	540	499	566	521	541	484	498	514	552	570	509	513	509	517	491	545	524	520	505	474	552	511	540	510	515	543	503	515	532	533	499	524	587	506	559	491	533	529	525	505	525	499	536	494	535	507	514	514	504	488	517	493	505	540	528	543	535	580	558	525	492	543	497	532	518	508	500	562	527	501	498	463	516	515	509	539	504	507	506	550	482	533	510	521	551	514	555	548	563	521	512	498	541	546	505	559	564	520	519	513	537	499	497	503	548	566	543	539	535	523	507	514	520	557	531	534	531	494	521	492	540	518	507	519	525	528	481	577	544	571	533	537	510	523	551	531	503	534	536	532	521	497	561	515	518	518	552	486	492	524	521	513	516	537	505	520	500	498	460	536	524	526	530	513	489	533	495	502	492	521	519	482	592	511	548	516	547	498	466	538	494	504	499	556	509	492	525	521	503	491	542	502	498	498	521	563	520	539	539	528	535	507	497	514	514	533	509	556	538	523	490	531	543	485	531	514	564	506	488	501	506	524	512	522	524	534	501	504	508	523	514	553	534	549	487	563	535	526	534	526	532	530	524	504	558	476	547	531	534	527	490	501	496	530	490	538	496	528	542	551	505	496	478	565	530	542	485	519	496	512	524	504	508	525	513	517	519	526	517	553	519	524	505	504	554	532	519	510	506	510	503	482	517	480	548	520	531	506	538	506	500	502	488	531	554	489	526	521	510	525	518	531	499	546	537	512	525	531	529	522	521	516	514	513	544	531	539	525	513	504	508	517	560	534	479	552	536	524	539	540	572	523	539	474	540	487	528	557	514	498	508	527	559	531	514	528	513	472	499	488	543	538	541	528	508	493	544	499	488	498	512	492	517	512	492	550	509	558	489	526	490	515	518	543	526	525	569	549	500	519	531	540	546	495	536	549	543	506	514	528	493	562	561	483	539	521	550	565	542	534	507	495	544	519	510	549	536	521	543	570	487	505	547	530	532	581	499	535	508	548	504	555	556	485	553	502	545	530	522	508	487	522	529	564	538	550	530	496	529	561	498	575	515	530	540	522	520	507	505	532	525	494	535	510	537	505	541	494	522	519	529	557	526	551	556	514	495	521	537	546	538	562	469	553	528	515	519	492	517	510	536	520	533	544	515	499	534	555	515	562	512	532	505	525	516	503	525	506	497	505	510	572	544	488	525	517	518	508	499	463	508	553	529	520	539	513	487	530	538	517	496	526	523	475	501	500	523	561	520	507	471	502	515	515	512	562	515	536	500	502	526	528	523	531	460	477	553	553	502	520	505	507	549	527	529	533	503	492	529	509	517	495	558	521	543	536	511	536	494	492	481	477	519	494	546	544	470	538	525	463	538	535	525	546	511	538	510	549	511	532	479	498	506	510	524	475	501	520	468	538	530	489	475	526	504	513	492	546	498	520	512	509	492	543	510	530	528	520	565	505	512	534	588	504	483	526	520	517	479	477	518	504	531	526	533	491	536	505	498	546	480	551	510	536	507	515	560	533	524	557	521	484	507	541	488	539	514	496	497	524	522	543	550	530	485	524	549	487	522	521	530	449	539	520	574	523	541	531	551	542	519	527	470	551	514	515	510	525	560	508	541	564	502	512	506	526	526	492	504	497	491	540	510	529	502	555	500	505	527	519	555	533	540	517	495	541	561	551	516	539	478	565	539	528	521	526	537	492	518	523	525	521	501	523	555	493	546	498	522	506	522	480	515	518	506	538	500	518	518	491	575	512	515	550	505	520	507	540	498	550	483	528	487	510	534	511	474	568	508	565	525	518	538	499	544	519	559	493	521	555	544	503	534	483	502	502	505	520	492	506	544	503	544	476	555	523	541	506	515	508	498	512	506	521	561	505	514	566	508	506	527	522	529	510	529	490	528	520	520	546	513	513	531	530	486	506	519	531	529	493	516	507	535	528	522	515	472	521	535	543	501	533	514	525	499	531	531	475	533	530	504	493	519	486	464	536	545	520	470	516	531	487	582	529	506	509	510	530	537	510	561	531	548	538	513	525	555	474	536	534	515	532	483	485	533	518	492	486	524	495	523	539	505	488	508	518	530	538	508	493	466	536	497	519	519	536	525	548	500	485	561	543	470	509	524	474	512	477	528	521	484	515	483	491	512	537	494	544	519	540	528	515	545	503	539	517	494	546	505	526	514	518	504	487	505	491	527	548	500	512	553	513	526	493	491	523	502	504	484	506	520	504	557	493	493	516	509	531	537	514	544	515	543	493	516	520	500	534	505	491	521	497	492	489	544	512	507	526	553	529	513	514	537	495	508	539	534	520	518	556
26538	9612	4062	2422	1278	1033	766	680	629	602	577	734	1713	1726	1176	749	568	533	529	497	516	489	490	501	510	541	489	496	481	571	530	489	497	517	508	490	551	519	510	492	537	538	532	519	509	501	507	504	491	526	543	487	512	539	490	507	537	513	500	509	520	507	492	501	488	510	518	503	492	459	509	524	492	518	497	524	495	538	601	490	506	543	510	502	505	539	537	516	548	504	520	562	523	491	495	505	454	494	517	517	543	514	555	505	507	489	564	552	499	507	542	566	537	493	494	553	478	502	511	521	505	517	529	483	515	516	541	522	482	532	477	498	510	490	494	493	515	473	512	534	505	529	486	497	502	525	518	508	479	457	466	535	500	536	473	484	513	526	513	522	488	527	487	532	554	498	510	482	455	534	484	496	531	514	540	516	503	481	535	523	517	483	482	514	486	505	517	507	526	542	484	515	537	540	517	522	543	504	471	525	546	510	553	466	508	501	510	541	494	480	511	544	517	474	525	547	477	511	483	512	526	532	524	510	516	494	495	520	522	484	533	514	531	511	498	528	521	482	513	488	510	521	507	552	477	535	501	495	496	487	486	576	482	485	511	470	532	521	504	528	521	516	517	501	533	492	543	541	494	528	477	556	509	513	505	512	552	510	526	532	514	518	526	534	504	544	530	524	505	511	551	528	544	498	519	548	529	512	520	529	490	517	458	566	474	491	540	496	544	505	521	504	523	480	504	500	461	514	505	480	506	510	481	513	490	495	516	516	518	523	538	542	525	503	530	516	507	531	505	519	496	518	509	536	495	525	488	502	496	577	541	507	535	559	499	504	499	487	487	537	534	463	510	512	486	515	513	484	451	492	509	491	530	485	490	565	476	484	496	549	477	505	496	528	515	511	516	525	472	493	520	523	498	505	528	499	523	517	521	512	554	518	520	470	506	519	508	566	508	499	517	534	519	493	465	518	548	481	526	482	489	555	520	523	459	497	476	523	533	494	539	500	506	494	503	508	495	470	490	514	492	489	521	566	545	514	513	504	509	479	519	483	527	451	506	520	511	509	484	509	498	546	502	524	469	480	512	511	485	529	503	481	521	510	477	495	525	464	543	510	535	482	488	565	520	493	475	541	498	502	474	488	533	488	470	506	563	485	529	541	485	523	472	532	509	462	506	532	496	510	519	499	478	525	509	510	521	512	492	516	528	517	552	505	515	515	537	523	533	524	502	475	475	543	527	533	518	485	466	470	489	496	512	526	493	529	517	502	503	489	481	502	529	494	472	513	528	500	509	499	531	534	524	528	540	536	502	484	503	541	521	532	553	483	510	471	544	473	516	520	531	549	508	521	505	485	493	497	478	505	504	467	500	494	503	537	529	533	506	480	513	509	499	495	491	518	510	480	467	489	527	463	477	511	517	501	526	527	533	512	517	494	513	515	517	510	486	547	516	513	505	489	486	496	526	522	514	495	487	508	501	560	536	523	473	522	552	521	522	506	514	519	538	522	553	569	487	498	505	498	530	535	531	484	532	506	520	535	560	540	564	497	497	498	530	551	516	521	520	535	505	493	526	512	546	495	512	544	505	524	528	502	484	542	543	516	503	547	508	505	437	500	483	509	480	496	490	462	531	496	535	551	480	499	496	495	533	522	528	489	497	501	526	507	522	552	530	490	490	513	508	504	519	490	492	493	525	502	558	521	469	522	489	542	505	531	497	530	504	496	532	485	533	496	480	494	534	529	482	474	498	488	467	524	530	450	492	513	544	462	513	555	549	509	523	490	509	496	466	496	526	509	512	497	540	551	514	497	487	517	503	540	530	547	478	487	495	532	512	500	497	541	509	532	528	515	508	492	514	513	484	505	507	527	524	536	532	509	533	516	528	490	509	543	488	515	503	495	519	541	530	507	534	536	488	533	471	495	515	519	456	546	504	512	549	479	454	540	507	490	516	476	490	560	528	533	533	505	500	511	524	485	483	543	494	497	521	508	500	500	518	522	541	478	537	524	526	502	525	536	548	484	530	509	487	526	547	512	521	477	527	533	511	526	481	490	488	495	559	474	555	495	521	510	502	487	553	516	482	468	557	478	520	518	504	525	497	528	474	546	506	535	532	530	489	506	514	534	507	532	473	489	534	539	478	527	505	541	530	493	509	524	494	459	516	512	549	522	516	481	538	468	520	527	500	489	491	463	494	503	538	507	526	483	513	504	482	528	486	525	490	469	512	538	512	500	491	496	471	535	504	534	538	507	531	478	527	539	516	527	513	489	508	518	527	536	548	515	491	541	507	522	506	473	517	555	533	499	490	489	526	530	498	583	524	549	469	495	519	536	470	494	494	531	489	500	488	505	513	508	508	506	492	501	524	542	519	497	524	496	510	494	541	451	496	491	494	546	487	463	538	504	492	555	501	519	486	524	496	540	475	514	507	510	538	499	499	525	505	488	515	544	512	500	515	515	522	500	516	486	476	492	485	522	571	547	502	510	510	510	503	486	519	494	509	518	512	528	510	523	501	527	517	506	514	511	494	530	510	514	484	492	509	516	518	533	497	562	532	542	496	530	517	474	542	492	484	503	499	549	500	524	510	484	471	516	508	499	549	499	500	550	509	464	483	493	516	491	473	463	496	548	495	580	531	517	521	490	509	502	524	537	489	536	516	518	506	507	494	524	527	508	546	490	521	505	527	531	494	538	512	516	502	502	515	548	492	512	507	542	503	511	475	505	484	516	499	507	496	471	533	532	480	528	524	529	506	507	502	499	500	502	503	532	535	503	509	494	481	530	482	517	500	534	517	478	491	523	523	501	524	527	463	509	513	496	487	537	466	515	535	521	519	513	543	479	509	508	529	536	515	539	476	502	504	529	483	524	511	495	489	586	514	517	556	503	491	528	533	523	529	497	524	506	544	532	481	545	506	574	509	507	456	535	483	531	494	491	549	498	506	508	490	541	454	536	520	541	543	511	529	545	530	521	502	498	491	495	484	482	510	505	491	535	500	534	485	487	526	553	538	532	503	527	489	478	505	529	509	491	533	512	484	486	502	558	502	484	475	531	491	517	506	522	472	505	510	518	490	472	514	534	540	498	526	525	534	525	501	519	487	513	544	482	510	498	511	527	511	548	507	520	501	513	463	503	530	466	492	545	525	498	546	524	514	500	527	485	548	541	546	513	490	521	488	498	521	513	530	494	504	478	485	519	492	498	501	515	509	543	495	536	486	495	523	549	500	495	505	494	474	535	512	563	513	481	542	528	547	502	488	502	517	515	512	533	528	519	552	489	536	558	518	525	487	466	495	500	537	487	529	537	517	498	492	471	547	486	485	517	497	504	496	511	505	507	553	489	509	497	476	530	502	529	502	510	503	504	531	470	516	506	562	475	478	541	510	528	527	522	529	505	546	536	507	510	530	552	497	514	501	520	518	518	473	500	525	501	505	523	496	519	498	515	533	499	510	521	518	511	488	528	514	487	537	502	516	493	502	498	510	497	534	476	496	475
6267	3587	4260	2249	1380	1097	913	764	722	612	562	932	2236	1875	1208	709	552	476	427	439	446	427	440	481	461	447	455	437	440	419	413	467	480	432	425	417	431	487	455	476	432	431	447	457	451	443	460	465	404	435	444	426	458	437	428	452	464	417	470	448	451	461	469	403	407	456	448	405	401	465	427	454	435	438	456	461	467	440	414	442	426	423	470	459	441	411	432	424	421	414	416	436	436	479	442	406	435	462	465	460	412	441	450	436	437	423	451	418	460	428	469	417	433	451	441	457	442	442	418	459	442	458	468	418	433	415	455	424	484	420	443	434	425	460	448	392	433	426	438	412	423	437	464	458	415	468	458	445	428	445	416	451	407	470	396	419	426	447	425	423	409	471	467	445	438	445	450	446	399	451	420	456	441	444	452	436	437	450	412	443	434	420	450	432	383	411	443	435	470	395	416	419	477	427	415	462	412	454	429	448	428	451	434	435	442	450	451	431	434	453	429	452	421	441	436	465	477	421	431	445	450	446	446	436	422	443	432	476	430	440	386	412	434	466	427	416	451	446	434	411	453	486	441	431	438	462	452	432	458	431	460	442	452	474	430	449	449	446	383	397	432	436	460	457	410	413	438	479	427	421	420	437	413	409	452	437	452	460	443	455	480	411	403	434	416	445	426	464	420	426	439	443	457	431	431	466	472	453	403	430	436	478	421	478	449	416	443	481	413	481	465	453	458	445	440	465	455	443	426	464	430	405	431	428	422	413	452	434	438	431	467	458	434	477	408	444	452	469	432	449	423	417	442	448	482	405	439	431	419	449	432	426	454	432	449	441	437	507	468	443	454	431	467	425	439	440	417	449	473	477	428	430	438	433	451	419	449	449	429	480	400	469	450	432	432	444	472	431	434	481	443	451	433	408	448	422	437	450	411	406	437	420	440	428	427	429	430	426	428	413	436	472	464	443	472	451	436	457	417	455	449	441	465	439	488	472	455	438	456	451	408	439	434	456	432	420	451	437	433	460	439	423	408	437	467	464	418	453	431	488	446	461	440	449	460	453	473	444	433	433	427	458	436	441	409	441	446	438	432	436	451	434	437	432	501	428	446	429	445	404	452	465	437	420	429	423	466	447	419	404	448	462	429	449	412	421	414	424	464	447	445	458	464	439	431	427	444	476	442	416	448	424	426	443	433	454	436	420	463	446	472	422	462	451	488	444	431	461	417	446	423	439	425	439	476	451	467	404	400	430	456	435	394	435	464	446	424	444	445	426	467	426	428	465	436	461	482	442	449	478	462	412	491	441	417	401	428	460	477	445	456	438	416	483	417	438	447	433	411	457	436	428	476	416	416	445	417	451	441	436	431	424	466	450	450	453	452	417	444	425	409	453	441	446	435	431	439	447	396	425	442	443	432	429	447	457	388	447	442	493	437	464	428	472	418	422	486	451	444	426	459	449	459	455	462	465	406	470	441	450	437	445	456	437	465	458	418	453	461	438	466	392	463	428	434	437	448	437	416	469	396	421	455	430	447	409	412	410	461	444	470	437	424	433	430	429	464	439	422	474	430	468	464	407	421	458	421	448	450	403	465	460	429	429	411	405	414	443	384	467	437	442	429	422	446	497	442	443	444	463	451	461	429	428	452	424	429	442	436	436	436	446	448	422	459	465	447	421	449	405	444	435	425	448	463	443	430	431	457	420	409	427	434	441	456	432	441	445	449	453	434	459	446	470	431	451	428	419	432	442	479	456	439	416	434	413	436	413	447	416	461	452	438	458	443	440	434	449	442	428	439	437	441	480	434	485	400	452	447	439	471	471	444	436	418	390	443	420	450	458	396	448	454	437	442	426	442	402	425	431	456	445	487	469	451	467	428	450	459	468	438	434	432	457	437	429	473	440	450	441	481	425	434	432	430	429	456	440	443	426	452	465	465	433	442	434	446	472	431	428	441	443	435	420	434	429	469	441	411	472	421	454	456	437	480	479	446	443	412	421	433	443	420	419	432	442	461	422	408	458	451	435	450	445	443	445	418	503	462	470	449	448	411	476	417	463	441	444	403	418	459	441	442	466	463	426	405	420	456	429	470	420	442	440	431	437	413	491	470	424	404	439	449	435	409	421	427	456	455	448	426	475	432	425	438	477	425	444	479	451	463	460	420	442	453	438	435	405	419	493	476	422	420	443	425	465	428	456	477	441	457	417	429	434	442	428	436	429	408	432	451	442	420	426	434	433	434	415	432	456	476	434	431	455	436	482	441	443	466	453	461	442	411	463	425	460	445	460	404	426	451	429	471	454	451	482	442	444	448	434	473	419	447	467	438	428	424	426	424	475	393	447	430	486	469	452	423	459	461	438	478	413	460	472	459	419	456	464	445	419	459	444	434	416	474	439	453	431	432	404	460	439	430	445	439	449	435	437	460	414	460	448	439	460	411	455	440	455	431	443	479	413	464	452	452	423	429	447	474	438	406	450	446	446	420	436	418	415	439	450	448	445	447	422	448	419	438	451	469	428	447	432	451	455	426	449	436	416	471	418	438	435	455	455	446	476	441	420	457	424	428	442	416	452	442	457	429	455	440	411	433	427	459	454	452	422	456	419	465	428	430	425	451	441	432	446	426	424	409	424	409	446	427	413	428	427	436	432	448	430	451	436	459	385	454	447	432	459	448	410	453	409	426	418	445	441	446	440	401	436	473	403	424	453	424	488	459	474	427	416	424	474	399	425	461	413	448	416	424	424	423	450	455	424	422	441	464	429	387	459	457	432	474	435	445	472	410	427	451	465	441	417	429	449	433	434	473	448	442	451	405	428	421	459	430	383	405	438	447	446	431	423	414	453	430	444	447	452	419	381	424	447	445	459	468	432	459	423	424	427	424	434	423	448	419	435	484	489	438	434	461	442	440	431	425	429	458	441	447	432	433	428	417	443	429	440	455	465	442	433	429	473	407	483	436	403	431	426	438	435	432	452	451	451	455	469	442	423	432	416	436	435	439	421	470	443	412	471	447	455	467	425	447	429	447	448	460	450	427	445	418	465	406	476	404	445	446	440	422	481	430	473	444	458	431	458	456	445	433	429	414	424	454	436	460	452	413	420	454	435	454	439	465	447	442	413	444	435	473	455	431	429	423	432	409	475	448	461	422	462	430	417	449	453	425	439	441	454	451	478	451	451	421	442	421	428	423	423	459	399	411	427	413	418	446	432	431	419	450	451	442	408	441	430	452	418	438	429	408	428	422	427	420	473	416	428	471	447	434	461	449	459	458	444	449	403	482	447	466	489	441	423	496	422	459	454	418	468	408	447	428	471	456	427	426	474	451	431	455	437	418	455	466	432	429	408	479	444	430	450	440	417	483	414	457	475	436	438	439	431	486	470	421	431	439	444	453	435	421	458	429	430	433	422	464	409	412	430	431	446	445	470	454	422	424	479	411	450	428	481	447	454	471	397	456	446	497	457	485	473	422	468	423	472	429	429	459	474	438	443	440	450	421	442	436	401
24935	20799	26605	24774	9789	2858	1793	1197	976	888	742	4508	16186	10964	4396	1487	739	537	480	505	468	531	493	486	502	539	536	513	526	484	520	507	495	496	515	539	503	528	503	523	444	476	470	499	571	510	502	471	541	498	496	486	512	518	515	487	488	530	468	478	509	484	526	509	543	473	484	495	493	480	497	508	493	495	512	494	542	515	465	514	498	483	494	528	524	477	525	516	487	475	561	482	534	543	550	493	495	492	553	494	497	495	514	508	497	491	511	478	542	464	497	505	469	532	502	494	528	491	476	490	465	486	465	524	517	499	516	477	483	518	513	495	496	522	500	532	489	475	505	512	527	507	528	518	520	490	545	489	477	473	495	504	527	538	548	540	499	542	491	507	520	542	496	518	480	469	503	479	499	501	494	511	491	509	522	482	509	527	481	485	510	534	516	485	473	503	482	470	489	492	492	545	479	525	532	503	486	509	503	517	500	484	475	473	508	472	482	515	488	515	481	493	524	497	506	508	463	512	508	522	464	498	483	449	492	481	518	508	509	493	533	553	483	491	490	472	538	502	471	462	524	458	507	464	492	532	478	475	509	503	488	495	502	503	491	452	513	463	468	525	470	468	486	536	513	485	506	487	541	544	468	484	514	504	507	485	553	490	485	541	509	544	474	487	534	498	477	496	488	509	482	524	485	507	517	481	512	470	559	481	531	497	536	484	499	496	483	473	507	499	521	462	469	483	543	503	515	499	474	538	538	520	499	492	547	546	477	521	553	537	537	484	498	515	488	505	512	493	504	513	521	482	489	528	524	506	534	490	478	521	475	468	502	477	447	510	518	533	505	513	549	510	486	488	498	529	519	528	519	513	483	495	461	476	515	531	504	493	518	488	491	478	490	451	520	465	496	545	502	507	515	487	553	481	504	495	501	492	496	512	445	480	497	531	513	513	517	524	506	484	490	518	480	512	486	528	496	520	457	493	444	519	510	472	480	494	496	531	515	472	525	486	495	503	517	490	507	481	459	534	520	482	513	502	513	457	485	503	508	484	500	491	557	470	495	495	487	474	497	482	519	493	481	503	495	511	525	485	515	498	536	494	499	512	505	556	518	499	507	527	520	494	511	471	516	527	502	533	521	518	509	502	504	518	503	519	477	498	563	491	487	496	485	481	480	508	478	504	500	530	498	486	464	542	486	482	446	477	553	496	510	479	496	522	496	540	483	495	530	536	525	519	536	486	512	540	492	507	491	500	530	507	498	541	496	477	514	498	550	472	520	499	514	466	494	516	490	520	512	515	524	490	509	519	514	504	477	503	508	508	453	473	479	506	481	485	493	492	508	498	490	502	541	476	508	488	479	533	520	524	476	472	528	519	507	502	540	480	490	491	468	485	489	474	485	516	512	498	505	502	479	505	513	493	500	507	503	496	502	501	526	534	497	547	498	517	519	528	494	497	501	533	501	503	511	470	512	473	512	490	496	453	533	500	485	485	465	502	484	534	515	508	512	487	521	513	493	489	483	488	505	494	475	500	498	513	516	515	480	470	490	470	492	500	506	470	485	523	500	543	504	532	503	502	506	482	479	530	506	472	523	485	509	548	507	487	493	513	474	518	511	550	454	502	507	495	509	478	547	500	508	490	497	511	517	516	482	525	492	458	494	467	504	546	527	472	462	500	517	509	498	490	506	509	525	504	541	507	522	492	533	497	464	490	487	542	459	515	507	510	498	520	483	506	531	508	500	513	481	484	516	530	480	483	529	509	490	523	517	528	479	497	560	506	495	530	478	474	532	514	546	513	497	522	518	480	513	543	530	496	525	533	540	490	509	505	531	515	463	515	528	510	492	504	523	446	508	543	528	483	505	523	449	503	557	474	501	560	511	494	458	494	526	472	475	515	478	462	522	515	484	476	521	494	481	467	510	486	510	495	509	496	509	452	509	530	504	495	562	515	515	479	507	490	497	516	525	473	504	516	510	513	536	519	515	488	484	492	524	443	455	487	476	490	508	488	509	489	479	519	550	462	482	490	501	452	472	488	487	503	495	500	452	523	489	478	516	475	511	498	488	525	486	512	535	517	527	477	532	486	491	492	517	514	530	484	503	494	529	495	510	506	524	533	478	505	496	490	480	457	490	490	460	489	454	482	477	491	500	493	497	517	502	499	521	484	535	523	474	492	470	506	489	522	504	507	475	503	498	519	471	491	490	488	526	524	516	487	495	512	546	543	501	458	502	495	489	488	501	498	513	517	512	503	509	520	495	491	486	530	491	499	515	494	509	466	533	474	487	505	481	485	506	487	523	488	511	467	508	471	490	470	501	486	498	505	510	523	522	487	511	474	518	503	479	478	523	508	481	488	491	476	522	500	502	503	491	415	544	454	530	485	483	477	528	463	494	515	517	494	502	471	490	510	496	526	526	521	500	530	489	504	508	452	496	504	489	497	530	482	508	479	489	520	533	487	496	532	495	528	511	483	526	509	494	551	514	483	496	451	477	484	545	507	500	524	510	511	499	506	495	471	477	512	504	521	503	479	480	493	477	490	529	477	472	499	499	542	529	522	497	490	535	509	478	538	531	514	525	479	490	486	524	485	516	501	530	492	500	548	508	476	522	486	547	496	447	492	504	544	491	488	494	500	506	514	482	481	497	494	523	519	533	516	474	474	492	482	487	512	497	522	511	516	489	503	486	552	483	492	507	498	529	484	523	523	522	494	507	526	489	501	544	514	478	490	506	502	494	515	497	543	497	481	521	492	501	529	486	518	483	505	507	491	486	496	534	526	498	515	479	513	499	473	498	507	548	482	472	470	468	521	479	505	520	481	496	472	487	490	499	516	540	499	506	526	504	474	498	515	515	512	513	509	491	483	526	513	491	477	448	525	457	510	476	468	484	497	523	484	479	494	517	496	464	500	501	507	544	503	492	478	516	493	518	456	544	510	477	512	483	488	496	492	487	487	463	489	489	499	473	511	505	537	505	482	494	489	521	469	507	481	545	474	523	512	496	492	522	514	478	472	502	509	525	474	507	493	519	486	524	488	494	479	503	494	502	512	476	500	518	485	473	478	492	519	528	497	481	502	452	518	508	531	489	525	470	518	500	477	502	532	493	498	494	504	567	516	508	500	469	501	463	508	449	508	483	492	482	513	544	488	497	486	471	473	516	535	490	503	497	507	527	472	528	537	526	490	495	493	492	471	461	508	505	491	486	492	526	497	496	536	525	490	469	497	490	517	508	493	504	513	480	479	460	481	519	501	497	478	487	518	481	510	479	512	492	484	508	468	482	505	503	541	486	469	478	523	488	448	448	497	485	502	488	514	582	509	512	507	521	515	472	542	498	512	478	551	514	489	478	494	517	507	538	487	520	493	505	497	494	498	517	506	508	529	486	496	449	512	499	538	487	486	518	487	467	473	489	492	494	521	501	505	476	491	508	476	530	487	503	490	463	486	509	482	502	510	505	498	479	504	503	501	495	501	485	494	497	518	502	504	481	513	495	481
5450	8187	7678	5111	3382	2510	1815	1369	1193	1041	861	6746	16811	9817	4358	1565	723	501	457	454	489	447	481	425	434	450	457	447	470	444	470	473	462	476	452	436	455	447	455	451	479	439	456	430	454	417	440	442	442	455	420	430	443	457	451	467	441	443	479	453	428	485	471	451	428	448	435	464	446	433	497	461	454	467	449	461	449	463	476	489	444	457	442	445	479	467	479	440	481	425	439	447	426	485	453	467	444	441	445	412	442	476	427	432	460	468	407	412	454	413	437	469	458	439	449	470	432	477	442	476	463	457	392	433	482	436	481	460	443	473	452	479	438	424	458	423	495	444	409	446	422	435	458	469	484	496	464	427	460	430	450	441	415	434	408	454	465	442	452	430	481	435	485	463	458	452	448	498	442	440	461	438	434	430	425	431	432	421	430	422	432	440	426	477	453	480	427	460	496	465	422	473	450	481	404	438	500	450	473	428	427	448	427	415	445	463	482	477	468	448	432	469	466	441	417	422	437	467	444	459	410	419	464	456	457	431	436	439	438	493	471	454	445	484	482	442	430	424	455	430	434	449	460	427	423	463	452	469	450	484	442	434	470	450	453	471	448	438	429	434	431	446	465	433	429	473	432	470	447	412	449	459	422	434	421	413	437	445	487	457	471	443	443	447	433	473	419	430	457	438	455	447	464	461	454	477	419	411	470	461	472	439	453	412	505	411	443	486	454	461	443	487	488	436	485	468	443	447	469	430	453	446	449	458	447	404	457	411	486	470	413	461	452	433	398	440	457	471	432	442	470	465	444	466	460	424	434	460	412	415	459	425	456	453	456	439	440	458	433	450	467	475	429	439	473	453	448	446	460	460	454	457	407	442	455	480	409	473	466	451	447	389	461	465	426	431	443	449	454	438	486	468	454	456	454	437	438	454	435	449	439	423	483	444	445	542	449	467	436	460	451	457	467	425	421	435	422	427	433	459	452	489	448	436	446	431	445	436	456	444	473	462	457	467	432	434	461	455	474	402	465	485	462	426	474	412	438	406	421	466	445	484	485	476	473	421	448	457	435	430	443	427	460	437	450	443	452	466	405	455	445	505	443	435	431	477	438	488	431	426	487	457	467	468	460	451	450	403	453	406	474	445	451	431	442	428	447	426	468	430	463	455	491	490	430	475	442	469	447	422	442	428	424	469	438	435	455	471	448	451	463	439	492	440	443	440	438	444	448	479	430	466	462	427	475	438	443	440	472	434	437	441	452	484	461	431	449	426	411	442	475	440	444	418	470	447	447	472	454	423	474	441	422	461	473	435	466	455	423	472	403	423	439	437	464	428	449	457	423	455	464	426	453	425	471	462	445	387	432	439	430	438	437	435	445	464	441	442	438	445	447	453	457	463	435	446	422	439	491	425	450	418	475	458	451	426	449	440	493	436	443	460	436	397	445	450	419	477	408	444	435	510	423	465	470	460	472	437	458	435	422	444	440	440	479	432	459	449	430	406	480	436	432	491	434	459	454	460	415	463	423	413	435	432	462	442	458	409	442	478	499	414	495	452	481	443	446	410	456	408	457	478	481	466	452	467	391	475	440	443	442	442	421	479	464	416	456	449	453	473	482	420	438	456	443	429	400	493	429	453	445	431	412	463	474	394	471	443	443	448	457	472	440	450	466	436	411	469	457	495	459	434	446	482	472	406	432	471	440	433	458	400	473	455	444	446	441	463	469	439	455	420	439	473	447	459	437	454	473	458	437	426	471	484	441	458	439	472	465	425	466	455	442	456	419	439	458	447	458	456	450	434	404	417	428	468	391	450	498	427	427	467	468	479	446	417	433	414	459	482	506	435	483	466	434	470	465	429	449	475	420	442	464	418	446	445	449	443	459	419	431	455	430	452	442	445	446	480	434	421	436	459	473	470	435	491	493	443	442	456	477	487	452	468	443	441	479	436	445	445	443	467	456	451	482	456	440	454	449	485	433	419	425	443	468	469	412	439	472	442	412	454	416	434	475	460	458	467	442	481	431	426	442	430	449	446	442	454	483	440	437	459	453	456	461	442	443	486	431	459	447	473	421	433	465	436	434	441	466	469	451	489	447	471	411	448	458	443	459	449	432	478	421	454	438	445	453	450	450	425	429	466	439	416	429	470	416	453	463	465	441	443	426	459	444	458	469	442	440	446	442	463	449	477	470	426	452	446	475	473	450	438	454	419	447	425	456	450	463	428	467	468	469	447	456	428	441	475	453	415	433	457	424	435	497	460	434	508	503	431	411	466	430	419	454	423	442	450	427	467	428	424	438	464	439	459	430	468	461	452	447	471	459	435	444	442	433	438	454	463	461	414	427	452	494	489	455	429	448	452	452	424	441	427	504	450	422	440	432	445	443	476	462	446	428	447	415	493	442	416	430	481	439	440	431	444	438	445	472	461	429	420	500	448	464	471	478	473	423	464	480	460	444	456	460	473	441	450	449	451	440	463	429	422	445	458	470	452	420	470	464	471	486	485	457	476	464	461	451	438	463	460	423	455	444	483	451	418	454	454	467	424	498	447	472	408	419	426	444	447	442	465	438	479	425	438	468	468	445	451	445	446	467	450	458	415	431	474	479	429	448	441	470	418	465	479	475	490	453	476	473	430	469	443	448	430	453	420	507	407	460	484	445	461	409	467	442	419	416	441	461	438	435	460	445	473	439	418	431	429	433	441	433	481	457	433	450	447	450	439	442	466	418	445	442	443	427	445	429	461	422	460	468	411	451	434	437	437	434	482	485	467	447	486	413	464	455	455	439	474	450	448	409	425	445	439	431	469	421	484	419	452	430	437	475	450	427	462	456	454	495	428	435	497	438	474	520	437	449	448	453	447	484	441	438	466	442	459	444	445	444	463	464	447	405	464	452	441	423	434	496	469	486	434	426	434	439	430	458	462	421	466	442	444	442	419	451	459	451	399	431	483	435	473	459	474	485	460	416	460	456	461	451	473	462	441	464	485	450	442	440	433	462	499	432	451	432	454	452	431	447	478	460	442	421	455	437	422	457	439	452	450	461	444	441	402	491	449	433	433	470	464	448	448	448	437	461	467	430	455	443	465	516	368	440	421	435	431	445	424	420	382	446	474	416	447	454	444	445	432	440	429	437	484	447	430	400	475	421	482	456	489	446	412	470	468	415	419	468	440	442	472	424	439	457	412	400	477	460	416	444	419	437	459	450	457	401	442	458	414	451	407	394	411	425	426	505	420	471	450	448	415	449	427	436	410	453	475	431	411	462	447	433	469	446	430	453	444	450	445	471	452	440	450	444	429	478	454	438	452	496	428	435	440	440	489	440	431	488	427	450	475	501	423	458	443	484	426	431	446	455	450	483	450	469	446	425	448	461	469	483	457	435	458	442	467	459	479	476	459	437	472	423	478	462	443	448	458	441	450	438	439	441	428	450	428	497	465	441	407	451	438	446	427	440	464	456	429	454	420	471	454	447	441	444	439	440	470	448	458	419	443	425	461	467	462
23967	20787	27688	24017	20338	7418	2415	1461	1383	1134	3494	19974	25603	16809	5907	1681	865	675	675	623	635	594	618	652	637	613	603	645	610	608	607	623	585	627	594	640	642	636	612	636	626	651	589	597	612	609	618	593	594	604	610	611	593	635	653	613	630	636	591	568	648	605	572	609	596	622	598	591	591	633	643	634	612	644	605	608	618	626	600	587	634	624	642	652	615	586	612	616	615	577	637	611	636	607	656	648	577	630	595	600	621	629	611	586	613	639	641	654	629	594	626	639	600	611	645	586	586	666	578	621	591	609	613	561	617	607	604	596	651	614	615	612	608	625	615	668	632	612	590	627	596	585	609	608	624	590	615	610	656	639	627	604	667	595	618	621	612	615	624	595	570	590	609	589	613	590	622	614	608	636	624	596	565	639	610	645	606	597	605	596	651	559	587	640	627	613	594	581	626	605	614	642	616	656	627	622	596	582	614	621	615	590	628	642	621	638	577	588	609	616	610	613	617	648	616	604	587	610	597	671	625	618	604	590	570	626	618	619	642	584	579	602	627	629	616	621	601	603	612	589	663	573	650	557	609	630	600	607	639	583	530	584	590	644	587	645	610	585	587	617	607	598	621	586	606	580	634	637	619	594	560	623	597	634	616	647	617	649	626	593	609	616	642	596	599	645	655	605	589	604	617	600	596	587	605	608	625	592	607	586	631	645	613	550	628	620	606	623	644	652	560	603	601	619	652	629	620	622	626	629	636	559	642	632	615	601	624	603	641	575	559	630	615	562	607	635	626	611	577	606	660	615	596	605	615	612	576	660	584	604	580	645	635	632	613	621	613	600	634	624	565	594	604	590	588	589	615	638	647	619	585	592	612	661	577	635	603	582	608	643	640	623	609	630	662	634	593	570	599	592	624	589	631	656	608	617	631	638	652	626	609	601	593	605	606	618	622	592	627	638	584	567	597	608	634	609	600	623	597	593	611	613	592	632	626	609	626	594	596	616	603	634	589	570	615	638	626	577	619	610	599	599	551	616	594	576	612	582	615	614	597	548	578	574	587	587	634	610	594	656	597	610	646	583	631	645	627	630	618	633	658	616	629	614	596	613	652	620	598	574	632	584	648	605	610	597	586	605	618	611	618	593	611	570	621	609	616	608	611	632	632	604	627	652	634	596	608	575	591	618	646	631	577	582	606	642	633	596	602	646	617	640	638	617	581	620	616	664	593	607	602	569	609	581	569	637	558	584	586	633	650	558	585	629	617	624	643	659	580	557	609	605	630	660	582	579	620	607	598	621	631	586	600	630	606	584	561	605	575	588	636	627	619	616	627	606	603	607	642	572	615	655	612	561	666	628	559	584	622	576	554	613	613	603	662	581	624	643	567	660	600	615	634	594	612	606	587	612	614	617	559	621	629	594	567	611	573	627	616	598	613	625	652	582	605	633	640	649	645	552	640	595	664	582	566	608	608	586	615	595	594	602	610	589	595	581	644	616	630	616	627	612	611	625	596	569	584	597	613	632	631	600	598	603	632	623	604	578	614	590	630	622	585	584	599	597	593	566	599	611	611	589	618	649	593	594	592	605	530	640	638	643	584	601	599	604	646	648	613	596	590	554	611	614	612	580	634	599	652	629	641	624	624	573	613	573	606	572	609	625	626	579	642	620	609	609	601	610	589	558	615	629	594	597	620	650	599	592	592	537	585	588	574	628	614	639	583	617	653	628	640	633	603	620	614	600	589	597	602	627	610	578	596	648	578	602	633	584	588	542	575	577	616	621	614	596	625	610	619	654	603	611	617	634	584	594	633	614	592	580	612	621	595	566	614	633	623	642	625	663	650	598	592	600	628	571	635	575	618	578	644	615	634	620	590	614	580	623	609	561	611	573	646	600	640	616	624	585	604	612	609	590	556	610	603	611	599	561	593	612	618	572	625	619	624	572	624	625	676	623	602	604	664	590	628	623	594	535	655	646	602	569	619	593	603	612	632	613	600	594	631	590	599	630	590	596	634	592	635	622	656	602	598	618	608	646	594	597	626	595	600	589	590	588	570	605	621	614	661	637	565	602	608	597	597	618	605	581	608	573	593	583	578	588	565	644	597	580	574	554	589	591	607	629	598	617	589	589	623	600	608	589	590	582	619	562	567	593	615	673	638	577	640	624	688	609	609	627	645	629	581	571	578	589	628	598	602	602	596	638	601	581	620	617	626	580	594	579	618	594	585	604	605	612	585	618	622	621	581	599	619	548	596	612	600	659	588	580	567	630	584	626	620	615	605	605	572	589	618	615	611	617	639	662	629	645	642	629	596	600	604	650	593	621	583	587	584	639	602	601	630	574	602	609	594	610	605	587	634	593	605	578	621	617	599	595	636	574	594	615	597	617	658	604	594	572	589	567	630	627	618	584	640	601	619	587	593	596	564	599	565	577	620	612	631	623	590	603	589	614	664	572	579	619	628	594	603	640	602	616	646	605	627	595	566	645	590	537	633	565	614	649	621	619	622	617	594	597	587	632	608	610	620	608	631	592	679	606	616	631	622	617	570	624	629	616	612	560	591	592	620	621	632	584	597	621	616	595	625	552	596	651	606	587	616	616	583	585	553	595	613	621	624	643	620	621	588	628	607	612	581	589	609	589	578	568	613	637	606	584	635	635	597	576	625	608	581	602	633	602	595	592	623	595	580	587	623	601	553	594	598	620	564	588	617	597	644	619	579	586	621	614	562	571	576	569	598	573	608	564	614	631	697	604	589	606	569	606	592	654	653	573	653	650	605	631	650	629	630	589	610	608	635	591	625	595	606	574	627	589	603	613	641	565	604	540	585	650	616	634	606	623	616	601	633	640	618	601	583	647	678	608	620	600	572	628	603	608	593	574	640	610	608	624	627	598	608	553	594	594	633	626	594	668	606	608	580	620	608	596	637	606	571	603	603	580	631	629	604	616	615	596	594	599	619	608	541	633	575	550	666	581	646	640	644	558	608	622	593	594	599	651	597	585	628	600	586	603	631	561	630	633	619	578	628	664	640	609	625	613	617	583	605	607	557	607	600	641	605	600	625	623	626	610	610	597	593	656	577	614	573	588	603	600	663	654	644	628	621	634	598	629	604	607	627	582	626	610	589	593	636	590	599	608	587	606	612	605	613	606	638	556	604	665	601	614	582	619	610	600	634	618	628	627	599	628	600	590	606	642	624	602	649	583	573	610	621	597	621	638	601	605	587	590	610	610	660	616	610	595	577	612	598	558	586	652	612	559	624	601	589	592	597	584	633	570	625	627	609	613	636	617	623	607	603	632	601	611	606	628	599	628	571	609	656	599	581	635	649	560	570	611	621	632	580	627	629	573	639	613	600	614	608	628	622	633	606	658	603	604	548	588	622	603	649	599	576	595	607	546	616	558	608	579	592	615	662	581	600	574	668	637	622	604	593	599	572	606	596	637	602	585	631	597	592	634	606	650	591	582	628	645	611	543	585	610	588	622	596	595	578	577	572	568	598	598
6189	10568	10486	6527	4005	2652	1957	1865	1921	1449	5113	22345	23134	14105	5132	1638	716	577	540	531	527	570	527	521	515	539	540	527	553	568	557	553	522	541	545	575	533	537	545	504	531	550	539	492	567	518	580	536	530	548	556	549	526	536	569	504	562	520	514	524	537	566	494	541	549	576	534	578	528	556	523	554	522	534	557	547	531	544	525	529	561	516	556	542	525	521	547	567	487	533	549	564	520	535	530	509	551	521	558	539	530	518	572	522	515	591	525	560	514	521	532	555	536	560	540	557	535	553	514	544	554	521	554	531	505	494	553	529	534	524	539	556	533	550	530	573	517	509	570	535	530	533	537	501	542	565	544	575	517	530	548	523	514	531	523	490	572	554	513	512	520	565	576	513	528	534	563	540	498	561	540	532	567	578	518	519	510	547	523	572	576	544	546	545	518	509	551	549	526	546	531	562	580	544	536	525	522	578	523	541	519	532	522	528	508	524	548	506	494	537	561	542	546	563	555	516	545	527	532	546	529	495	540	562	552	572	533	518	536	551	556	524	566	489	518	501	523	513	513	522	554	546	498	523	549	497	518	555	516	507	523	533	515	561	552	567	529	541	525	538	579	552	514	548	517	557	542	523	523	497	496	527	529	524	568	557	519	513	529	525	516	541	524	509	574	549	555	533	531	540	546	521	499	540	569	506	526	528	548	509	587	566	575	534	520	504	549	505	565	552	571	521	510	570	525	538	531	561	550	498	514	555	534	550	534	578	526	528	539	537	509	506	516	569	498	527	503	524	541	553	547	558	517	529	505	522	518	486	518	534	515	546	547	519	528	562	478	534	553	579	519	554	552	521	546	555	520	539	538	543	555	560	492	491	530	536	542	549	527	541	501	530	593	502	520	587	511	549	579	534	510	567	601	514	527	509	521	503	570	494	520	550	582	534	569	518	548	546	544	520	568	557	494	513	524	522	559	538	547	547	495	504	504	553	498	529	531	580	540	494	550	509	539	483	529	540	501	507	514	525	537	573	547	531	551	557	505	513	540	518	529	525	540	507	524	517	542	535	565	580	514	505	568	539	564	529	457	576	578	556	520	519	545	564	527	558	606	532	518	526	531	510	554	519	548	546	526	545	547	565	536	523	561	529	571	544	519	542	526	515	504	526	557	539	520	539	508	559	516	535	516	486	532	542	568	530	531	556	553	544	559	503	541	545	532	545	539	509	557	552	520	549	552	557	553	500	573	525	534	553	509	546	534	533	509	533	511	544	557	512	544	559	553	550	518	530	551	515	520	524	551	533	471	539	509	552	539	530	520	534	520	506	516	524	550	553	571	529	574	522	549	520	525	508	518	580	526	533	568	548	523	522	535	529	536	519	529	581	534	530	536	550	516	547	513	494	546	511	553	533	544	506	570	550	561	504	537	568	514	576	565	544	513	543	540	527	554	507	518	576	517	575	560	509	524	582	509	545	533	544	519	520	530	509	504	488	528	529	574	561	546	493	503	597	526	538	543	519	529	561	529	538	549	494	564	494	544	552	540	515	541	509	553	510	527	519	547	541	527	464	541	542	511	545	547	586	580	506	524	483	563	532	553	546	521	560	519	538	533	509	513	548	587	513	497	516	509	507	502	477	573	546	518	510	493	545	560	595	567	498	546	494	548	528	543	561	539	494	517	546	524	533	514	527	544	493	545	525	543	517	561	515	550	556	513	532	573	507	521	520	550	517	521	529	534	542	583	490	480	525	519	509	483	513	556	586	521	494	539	520	548	541	548	517	549	525	517	533	530	517	524	506	518	538	512	565	500	571	512	534	535	534	524	564	508	583	550	509	548	514	514	586	525	544	525	525	493	559	491	540	506	525	561	560	604	517	545	556	576	530	557	525	579	542	578	564	496	518	547	569	527	558	537	608	565	535	550	528	510	480	546	552	575	472	526	544	503	529	562	516	521	497	517	526	528	516	560	518	566	531	530	519	519	517	518	515	512	507	531	508	582	531	555	489	497	553	535	496	533	556	521	533	537	532	513	534	541	541	489	548	505	558	542	509	512	573	497	468	565	499	498	519	546	528	513	510	529	544	524	501	508	526	578	537	518	526	539	551	524	566	566	514	534	534	521	492	541	503	521	540	521	559	599	522	557	519	514	541	534	539	527	522	530	544	551	534	569	541	533	494	527	534	565	517	527	556	482	542	486	511	536	539	534	538	526	539	488	550	561	553	565	541	515	529	523	531	540	575	537	553	555	492	533	527	571	497	545	530	503	507	513	518	523	535	526	500	520	517	528	534	528	545	542	507	510	540	541	521	547	541	510	504	534	535	519	527	511	513	512	534	531	545	507	506	533	552	532	533	544	544	542	534	549	526	585	489	564	507	488	532	521	529	508	517	515	511	525	505	511	529	483	504	521	547	507	540	520	525	531	566	494	522	557	564	511	518	551	543	543	518	507	565	519	527	472	521	598	539	540	534	572	548	539	559	565	516	568	535	524	496	506	511	507	559	509	527	531	548	535	489	551	525	552	508	582	534	571	512	519	505	530	569	551	517	489	541	526	539	490	538	554	527	508	506	522	523	529	559	571	549	538	504	544	476	530	515	569	507	542	512	505	530	513	558	516	506	483	524	511	548	502	511	550	556	501	565	557	542	513	544	524	549	541	523	526	508	521	545	540	520	548	510	531	505	538	490	513	531	552	525	544	531	557	571	514	499	556	523	536	541	561	539	485	554	523	517	532	521	561	528	547	557	549	486	556	520	552	527	527	515	496	542	503	563	490	485	498	547	536	550	536	536	525	528	527	523	514	532	602	530	541	541	533	571	558	516	535	530	533	510	533	552	528	534	519	555	553	499	508	549	529	522	534	519	488	531	532	504	480	543	500	573	535	525	520	530	496	550	507	541	534	542	514	546	501	537	551	524	530	533	490	511	500	549	501	552	549	514	521	554	510	496	570	519	507	527	560	538	554	519	564	486	517	510	548	535	524	543	498	500	527	552	525	496	500	546	538	516	529	558	522	532	536	532	546	510	540	558	519	531	554	525	533	479	528	526	523	549	522	577	490	508	536	517	538	539	505	563	565	545	546	529	516	541	533	540	571	515	532	561	532	553	521	511	506	561	520	539	532	472	513	479	508	529	538	548	505	489	498	553	491	556	536	514	499	543	542	522	524	486	547	533	551	526	523	533	508	495	509	551	550	533	511	525	568	514	545	555	562	542	556	520	559	561	537	550	500	515	555	498	520	534	505	590	516	531	516	515	523	545	551	508	537	499	536	522	508	541	584	568	514	538	536	522	528	499	535	539	532	536	536	512	511	518	503	542	547	501	522	590	531	555	536	551	499	538	534	563	537	506	526	545	513	516	532	498	460	519	555	534	552	520	574	497	516	507	556	553	533	516	514	541	516	515	506	579	535	512	506	527	553	526	557	503	554	540	521	551	502	545	495	523	536	519	527	542	536	540	506	522	510	573	524	517	540	545	537	497	543	555	548	485	547	510	544	554
26740	9021	2551	1700	971	707	718	733	608	531	867	1612	1724	1292	809	598	542	524	554	524	521	517	538	539	499	532	502	501	540	572	569	531	514	577	533	516	498	535	537	509	545	547	515	557	529	510	552	545	517	550	509	485	537	608	546	511	502	554	560	576	523	519	544	533	543	527	546	550	549	555	560	511	545	563	530	570	531	549	531	557	544	559	517	568	575	557	465	538	517	565	529	542	532	537	507	550	522	542	544	534	544	549	526	506	522	524	565	529	503	546	558	550	513	540	550	550	524	509	546	536	508	531	555	499	545	547	542	523	511	531	538	529	563	533	494	552	538	484	542	534	539	533	518	515	526	494	525	532	565	490	515	504	570	556	538	532	526	511	513	554	522	563	512	545	593	509	569	513	528	541	535	541	545	546	499	502	512	532	508	529	524	558	525	502	542	546	519	515	552	537	544	505	527	509	499	545	544	531	561	512	566	544	514	558	532	522	547	534	518	518	494	469	508	552	554	519	548	522	513	566	540	543	519	504	533	557	494	552	504	559	518	537	518	524	527	533	526	551	540	531	547	519	560	526	580	502	532	504	536	541	549	520	533	481	519	521	486	508	523	543	526	576	551	520	532	537	525	545	567	542	561	553	518	569	559	563	571	548	547	495	609	516	529	532	498	550	554	535	533	487	542	553	509	534	528	560	527	558	510	510	543	526	509	512	556	582	517	549	545	517	527	506	490	505	530	540	570	508	553	516	517	518	571	500	561	525	532	529	508	579	503	529	518	529	505	529	536	574	532	519	534	553	502	524	547	559	508	505	547	557	496	540	545	529	555	548	527	535	533	490	545	560	572	508	564	537	519	545	507	480	520	546	572	579	523	540	553	539	513	497	519	545	559	535	539	507	511	515	561	576	539	541	511	555	518	525	538	544	525	492	548	505	556	505	512	555	515	529	553	595	528	549	569	506	543	543	531	532	532	555	499	534	529	547	567	513	536	519	578	539	526	521	537	550	494	532	550	537	550	553	497	480	533	549	526	520	494	530	577	523	563	542	562	537	539	537	520	529	525	497	594	509	484	542	551	498	515	525	533	534	504	540	541	511	526	525	578	512	535	587	528	488	534	501	491	564	496	545	511	547	506	552	517	539	517	527	549	554	544	519	506	498	501	510	550	522	548	521	523	557	533	547	509	575	527	565	532	487	532	525	530	533	568	494	527	535	555	515	536	518	537	570	554	553	540	539	521	547	509	561	547	512	534	536	555	526	563	513	507	500	515	519	537	544	531	514	542	527	556	521	502	512	473	533	530	543	564	537	514	554	525	541	497	536	500	525	538	525	507	511	510	509	507	531	546	528	528	518	567	563	504	513	575	569	554	529	552	519	534	534	490	525	520	505	528	520	536	534	585	532	484	499	549	534	510	564	570	514	585	557	522	522	547	557	506	484	535	502	507	541	515	500	550	573	513	540	540	536	552	544	521	528	533	487	533	561	535	573	536	540	541	518	550	533	583	532	539	515	514	513	569	531	502	512	572	514	516	552	553	539	524	548	529	515	573	514	602	515	526	541	537	530	501	494	541	542	542	547	540	563	557	519	552	529	489	514	527	537	474	520	553	550	542	522	528	536	543	499	519	531	570	570	573	531	490	524	548	519	560	541	530	554	529	527	548	530	493	547	538	559	573	532	524	514	537	511	525	498	592	518	549	497	511	536	561	532	560	531	534	536	492	540	537	497	557	532	586	510	521	552	540	490	538	521	541	517	546	526	535	547	556	529	534	517	503	519	483	537	526	541	516	513	501	480	559	517	512	524	569	547	521	531	506	502	539	529	557	524	580	544	523	519	541	509	487	529	546	543	549	541	512	538	504	539	533	502	509	561	514	536	525	572	527	527	545	543	528	515	531	538	529	518	523	552	546	534	528	540	572	510	500	546	551	543	568	501	560	486	507	528	505	523	530	571	557	527	552	575	536	556	543	578	524	543	508	502	530	527	538	514	543	488	586	522	544	562	543	518	536	538	517	502	557	571	540	525	512	544	525	538	521	504	540	484	523	532	547	537	522	520	513	542	568	543	523	503	531	522	520	557	535	527	471	556	523	502	502	493	508	574	580	537	546	524	486	552	543	546	530	502	538	490	497	555	529	533	515	557	510	531	505	542	567	506	578	528	523	543	542	510	527	533	531	561	525	548	516	493	532	533	467	555	541	557	514	548	480	548	505	551	571	543	524	546	550	519	523	542	475	502	511	496	556	521	579	504	555	523	562	561	498	523	527	538	558	549	490	542	542	558	512	520	556	543	541	520	515	540	514	537	545	554	562	503	546	516	515	521	531	560	530	570	551	561	536	518	536	514	616	515	502	525	509	523	535	500	543	551	578	546	517	538	566	533	534	525	499	562	510	582	523	504	536	470	560	526	502	527	552	489	504	511	523	494	542	532	565	547	532	534	543	555	509	529	561	503	512	551	524	540	503	542	578	560	486	526	558	487	535	545	523	510	569	546	517	500	537	565	554	502	542	527	562	518	505	551	528	557	542	527	532	547	519	511	550	480	546	568	537	539	543	547	567	505	482	510	530	532	542	531	543	554	565	519	505	576	573	514	582	519	517	526	509	517	553	576	551	544	534	548	527	546	489	535	526	528	526	553	499	486	531	534	526	572	599	509	515	567	550	536	517	536	528	491	519	505	516	542	516	542	527	543	522	500	541	498	515	544	538	547	543	528	491	545	575	551	562	509	540	567	517	540	541	526	525	511	502	517	520	490	526	538	559	564	521	567	506	539	527	541	556	553	525	556	521	578	537	566	520	549	542	601	534	527	550	518	523	562	547	510	555	493	530	540	520	501	563	536	550	540	514	506	518	551	514	526	549	549	539	527	495	537	554	555	531	504	510	566	584	561	527	508	522	530	528	531	530	525	511	527	540	582	563	577	542	533	529	525	513	591	534	500	533	540	525	537	526	538	578	548	534	486	515	542	558	498	508	511	542	518	531	519	543	526	520	522	551	574	546	534	530	538	518	545	515	513	516	505	519	529	558	488	487	532	559	552	547	557	532	524	524	576	542	546	490	506	546	493	512	513	539	557	519	484	503	538	554	494	522	485	542	536	484	503	514	500	487	509	509	534	510	518	573	535	551	507	543	533	524	594	520	549	552	520	510	485	506	541	556	537	530	516	539	510	523	538	523	533	528	536	566	489	512	550	511	509	496	526	542	498	524	535	542	533	542	504	519	534	529	528	538	556	542	546	576	572	513	517	540	531	492	502	571	558	553	517	542	522	512	559	523	545	556	515	519	523	556	560	550	562	541	503	565	478	476	507	581	508	508	534	551	502	534	507	497	556	515	518	488	526	565	532	537	509	546	487	544	537	516	528	552	586	548	491	538	534	520	545	511	529	520	540	554	536	544	493	565	558	538	522	527	552	533	538	546	537	465	557	488	555	512	516	538	532	457	491	523	577	570	536	543	561	537	542	526	562	548	504	531	551	561	542	559	552	517	534
6312	2449	2713	1697	1037	810	743	824	677	541	1115	2114	2129	1422	724	544	481	434	447	414	471	422	445	457	422	479	468	437	434	474	445	494	476	450	450	469	460	441	406	455	455	471	490	443	454	424	440	450	449	437	470	445	503	460	489	466	452	459	438	449	456	431	442	476	438	443	491	473	452	501	459	457	472	474	470	462	486	468	427	464	467	454	431	468	465	498	483	494	451	490	451	467	449	469	475	438	455	446	455	478	435	467	468	410	479	445	464	449	459	444	462	467	468	457	435	453	475	467	465	469	466	428	466	491	495	424	447	477	427	443	442	434	475	442	429	483	434	438	472	425	498	462	480	466	423	462	475	496	464	449	462	474	459	448	448	459	477	475	482	474	468	403	490	455	434	466	469	426	461	456	448	453	452	437	443	425	457	467	467	453	481	459	441	498	471	479	464	434	449	444	473	509	447	437	467	516	476	451	466	430	471	453	431	448	437	467	462	491	452	430	431	401	458	442	451	488	430	437	443	495	437	475	429	451	482	429	448	480	486	415	446	443	464	458	457	487	456	444	438	482	457	458	455	462	447	443	476	440	424	429	446	506	450	437	450	457	485	485	455	438	426	485	457	490	467	492	459	480	491	440	489	443	462	456	488	431	467	459	456	489	490	467	443	476	466	482	449	446	479	464	478	450	477	431	461	439	463	462	463	462	484	451	451	475	460	482	464	493	426	442	467	433	464	465	437	457	483	451	428	470	449	465	454	434	457	417	525	451	503	487	463	470	443	426	469	442	468	427	468	464	447	422	454	447	444	492	421	484	466	442	454	419	468	456	447	473	472	421	497	508	476	487	424	449	460	447	501	454	463	476	497	486	474	435	458	467	447	428	467	426	466	475	464	476	446	462	481	474	455	465	455	437	446	442	464	449	455	466	434	471	442	453	468	473	480	436	456	449	439	475	432	464	453	503	475	469	425	410	450	505	476	463	428	477	460	456	498	448	457	454	480	457	439	483	485	442	467	383	462	483	423	442	480	485	483	450	461	479	459	422	479	492	467	462	496	462	485	434	481	465	463	463	438	534	454	474	517	443	494	449	448	482	447	457	456	496	473	431	493	457	510	440	450	472	431	452	474	457	471	424	458	455	467	500	448	476	446	467	458	497	468	470	435	481	434	430	462	426	457	479	470	473	472	466	437	487	455	469	420	455	459	443	435	480	477	455	438	481	445	499	421	441	410	440	474	452	446	445	474	463	460	493	461	449	485	423	506	475	476	489	482	500	482	463	440	425	468	440	465	441	447	457	475	449	434	443	465	464	498	473	461	431	442	482	431	473	461	404	471	450	455	457	481	466	460	477	462	454	498	436	474	444	453	470	466	436	416	467	471	462	472	481	449	460	474	447	489	457	466	469	464	454	461	517	476	454	452	424	491	437	463	454	479	476	484	478	455	419	498	443	442	431	449	460	493	485	456	479	441	438	428	462	451	471	463	439	465	434	460	463	435	436	472	478	446	430	455	443	461	421	437	483	469	478	441	508	462	449	454	452	446	443	482	504	476	453	450	479	454	454	451	454	474	452	466	447	446	424	471	506	473	479	443	451	458	482	439	461	448	502	457	424	455	485	460	431	469	467	444	489	464	468	480	467	427	467	452	488	470	486	457	459	456	456	442	469	476	446	481	485	470	472	460	454	464	470	467	502	463	462	444	476	480	430	498	470	419	454	453	458	465	449	404	497	473	473	460	475	471	486	478	454	467	459	440	447	467	473	457	465	449	434	476	487	488	486	412	416	470	455	441	459	443	453	414	445	446	466	464	453	424	433	473	495	451	470	473	478	460	489	445	473	489	475	455	425	468	467	482	465	454	447	456	443	466	405	471	479	486	460	492	481	475	489	430	478	436	449	478	446	449	461	459	460	472	444	478	480	480	487	483	463	455	445	482	478	480	456	440	500	477	469	441	449	452	453	429	412	517	444	471	432	454	503	491	461	425	441	474	469	507	439	455	479	456	457	490	449	435	483	474	475	453	469	420	457	475	471	447	436	460	462	477	446	453	468	465	431	457	441	501	435	476	459	438	426	447	481	458	463	471	435	438	461	472	445	462	436	430	418	481	465	501	506	443	456	465	425	458	459	442	446	463	462	471	456	408	482	492	439	433	459	482	452	472	430	498	463	480	451	474	443	471	471	489	456	445	490	454	454	431	468	461	427	449	476	468	448	460	443	480	509	444	446	459	493	465	452	490	450	417	438	483	448	496	450	482	464	470	502	423	465	498	438	428	444	441	428	457	465	452	474	425	442	457	446	458	470	456	468	439	464	424	428	431	493	471	474	439	471	465	461	438	466	463	432	475	458	462	448	465	435	478	459	446	434	459	432	448	436	477	431	424	433	477	442	435	482	463	437	444	479	431	429	482	454	436	391	446	471	443	437	467	479	448	482	466	490	462	430	446	467	505	454	484	453	464	474	465	432	419	453	426	488	475	443	446	440	435	464	495	425	462	484	448	449	490	464	425	435	421	432	458	477	517	467	459	433	421	474	459	454	448	461	475	500	461	447	462	456	426	443	445	432	475	454	481	446	436	450	487	489	473	474	429	479	456	449	481	440	444	465	492	444	448	477	475	439	457	450	434	436	450	447	469	461	476	506	455	431	473	469	459	478	437	474	447	447	463	475	465	419	461	432	492	492	497	447	467	453	437	420	482	450	473	447	490	457	453	464	412	429	481	469	436	470	461	442	464	480	482	486	461	510	484	421	441	451	461	463	432	463	454	428	453	455	479	445	411	486	486	449	434	448	482	454	442	464	461	457	453	470	483	508	446	481	471	463	481	452	473	445	428	471	431	484	452	476	472	436	462	459	484	439	453	461	522	445	455	467	502	484	473	448	477	475	462	482	484	435	494	468	434	462	444	497	439	467	440	469	476	451	473	473	483	425	433	468	455	434	467	464	454	414	474	431	482	454	437	472	471	445	472	416	466	444	451	458	475	438	445	467	451	457	480	444	475	477	457	488	478	484	480	432	474	474	488	470	455	460	467	488	484	433	441	469	436	443	459	479	464	514	470	483	444	461	434	448	447	452	449	442	437	447	432	496	452	461	461	473	456	411	484	435	513	478	458	452	426	456	461	465	486	431	482	475	451	455	434	438	414	435	505	479	420	442	442	474	481	463	469	437	469	487	438	455	466	457	469	490	455	456	449	442	440	436	478	477	446	451	432	460	452	455	460	482	429	449	480	454	461	453	460	442	448	479	513	493	462	467	459	475	488	457	421	472	436	442	459	491	478	468	403	446	470	470	456	474	450	450	468	459	427	469	422	442	482	449	422	456	459	462	499	457	499	527	441	434	469	479	478	419	462	438	438	471	439	444	436	438	488	430	425	443	454	501	463	441	435	437	460	462	435	461	454	463	461	450	468	449	430	440	479	502	488	459	418	472	467	481	430	477	442	459	445	500	454	493	464	480	473	464	423	399	474	452	420	441	446	481	451	465	438	492	489	481
24757	20767	26629	24748	8828	2677	1691	1059	728	1410	10079	17655	11695	4587	1537	769	634	556	516	544	501	525	567	530	528	534	519	512	550	459	489	530	515	529	527	472	488	514	530	556	542	550	510	509	473	556	516	520	529	524	544	522	532	477	534	531	495	541	463	549	488	531	474	542	522	522	519	491	509	514	529	523	497	500	520	503	529	545	477	492	538	523	533	473	498	489	495	516	521	507	523	485	553	493	533	550	514	544	525	514	549	521	522	528	538	501	535	514	525	477	497	540	515	496	488	511	511	550	497	498	530	590	497	504	477	544	516	460	526	514	523	515	530	487	499	507	546	519	540	551	534	542	521	602	559	548	507	515	520	550	487	474	508	517	547	492	522	520	495	488	511	494	486	515	514	507	522	536	499	538	580	544	535	539	518	513	541	507	492	514	503	499	495	523	481	478	505	480	528	509	523	529	487	506	497	513	486	538	523	516	496	486	501	499	538	515	524	523	531	525	486	535	545	520	539	538	485	517	455	515	530	492	497	522	476	464	491	515	495	501	545	508	507	529	516	507	503	501	482	518	485	540	529	499	506	549	519	542	495	507	505	487	511	521	513	516	510	487	532	514	511	495	463	540	497	502	523	525	526	532	546	525	532	509	472	483	508	535	501	551	469	519	501	510	522	485	525	539	515	501	552	513	526	530	558	462	482	549	472	521	512	489	543	496	519	525	504	539	530	538	510	486	556	526	519	498	535	488	498	501	500	507	553	527	536	526	506	503	531	510	521	496	537	500	534	540	531	510	514	466	532	511	527	499	546	498	522	528	474	519	504	494	492	517	483	514	527	541	527	500	531	524	531	540	533	548	545	542	481	530	534	544	558	522	502	520	513	502	538	559	537	500	558	501	520	562	511	496	532	554	464	491	519	495	529	509	519	527	522	479	517	526	531	507	529	508	539	522	505	519	547	512	542	544	536	547	530	486	477	499	528	508	485	524	471	531	522	504	486	528	484	551	491	537	454	543	502	493	543	549	477	514	561	483	504	531	506	489	523	549	507	480	536	519	521	525	511	527	480	507	537	543	530	514	496	501	502	496	565	503	490	516	522	500	484	492	495	528	515	535	550	486	512	527	501	519	495	483	513	517	512	538	509	493	490	508	501	499	496	461	481	476	539	535	497	542	519	495	491	509	519	513	534	500	500	497	524	505	488	508	529	521	500	511	507	503	505	534	523	486	510	498	512	520	505	514	502	461	463	537	513	539	515	499	491	481	509	511	510	496	522	512	508	518	466	502	510	526	499	538	508	509	490	480	490	504	531	495	516	531	547	507	501	532	513	462	540	506	525	492	565	545	528	521	530	560	532	497	492	561	492	562	519	535	511	499	480	493	504	506	525	531	496	479	497	509	496	465	533	520	499	487	486	466	516	486	528	488	513	514	525	505	498	484	509	528	535	527	528	493	476	512	522	484	499	520	489	533	526	511	508	484	517	531	489	499	543	536	495	516	479	494	555	553	493	545	516	539	496	555	518	537	547	531	502	513	478	484	528	471	516	498	495	510	489	501	507	493	500	514	530	509	550	551	492	518	515	527	511	511	474	511	550	511	532	491	477	538	508	518	506	468	492	498	522	532	479	514	539	558	516	484	488	527	478	544	523	513	491	523	534	509	534	517	547	502	549	513	513	515	527	514	503	522	510	516	495	518	505	528	535	562	486	501	504	525	545	533	537	543	490	487	486	515	517	509	550	543	526	542	480	473	536	526	527	503	494	529	544	496	508	484	526	488	512	578	478	531	501	485	504	473	501	484	502	544	517	508	513	531	525	530	497	482	481	490	517	503	470	512	523	531	490	510	546	522	494	518	505	479	532	543	548	509	527	487	515	531	495	530	492	487	494	518	485	503	534	526	525	520	511	490	501	482	501	494	537	511	473	511	517	542	452	510	507	494	493	513	482	543	515	514	569	514	513	476	556	522	498	509	501	492	473	548	515	511	508	523	529	495	520	518	489	484	555	488	494	474	523	499	485	502	483	484	510	512	535	506	535	510	541	481	512	503	533	571	525	517	505	481	502	536	504	536	528	542	543	516	524	510	536	492	544	516	516	504	504	515	529	514	555	511	525	534	494	507	537	499	493	495	541	517	529	492	543	454	458	497	527	547	482	471	485	486	508	489	475	532	508	500	545	493	494	524	534	519	481	490	488	495	494	515	510	508	565	491	496	546	546	514	479	494	517	521	480	494	498	508	540	498	482	515	509	512	530	530	530	494	493	525	507	510	493	443	495	528	537	494	479	506	472	508	512	507	508	498	521	530	518	536	545	550	517	478	516	518	506	494	505	529	512	482	526	509	546	529	565	543	494	475	502	502	539	475	516	534	452	477	521	473	495	522	537	494	522	472	510	544	497	518	537	507	536	518	567	536	521	495	539	492	539	518	498	510	463	485	479	495	517	512	507	540	516	512	487	454	471	499	525	527	505	535	525	509	493	482	480	481	497	504	534	548	507	518	541	499	484	513	543	518	542	538	502	580	505	508	512	466	536	539	523	473	491	495	480	519	500	507	479	500	548	511	462	500	568	497	470	520	517	507	520	514	545	544	501	523	510	475	518	523	514	483	532	526	509	526	505	537	514	503	529	472	550	536	520	522	526	539	525	509	490	509	517	451	521	551	532	501	513	546	526	494	470	504	507	487	529	496	509	497	488	526	491	492	511	504	501	488	551	504	534	490	527	509	527	481	500	494	532	519	506	536	523	511	536	538	535	508	463	502	539	543	492	464	479	514	516	515	469	506	534	506	515	498	533	546	502	557	523	501	489	477	534	527	534	502	505	531	507	508	550	506	525	507	478	502	534	495	551	528	518	509	497	499	485	508	467	520	514	517	520	494	543	531	501	500	499	489	567	531	525	502	529	548	486	486	515	561	536	506	488	534	500	531	499	535	539	535	490	509	535	529	489	487	482	512	528	494	480	487	490	526	531	509	470	512	521	522	519	505	541	516	500	511	533	468	498	513	515	534	516	532	502	522	519	527	538	532	512	491	517	528	532	539	505	508	555	508	500	518	513	559	511	507	520	494	526	490	544	553	552	505	473	485	494	534	504	532	509	534	539	511	508	517	517	530	510	501	513	536	492	476	488	494	558	505	518	507	540	548	556	501	515	534	504	543	504	473	526	540	537	505	513	497	528	465	498	500	527	524	526	514	508	464	500	523	498	510	502	517	492	514	490	475	507	535	510	535	543	482	501	489	471	497	511	529	519	508	550	558	549	544	505	525	526	519	521	500	504	517	504	494	536	508	493	525	480	489	510	553	519	466	565	516	545	488	527	495	499	535	496	540	536	539	531	530	528	528	511	506	552	511	485	511	506	502	498	475	494	513	519	537	487	501	524	468	512	521	510	513	501	524	537	551	481	545	520	507	514	514	509	514	508	488	558	496	549	533	494	545	507	527	507	470	493	509	499	504	503	481	481	519	533	509	523	535	483	519	518	477	492	523	561	504	539	515
5063	6547	7118	4000	2629	2455	1981	1223	792	2080	13377	17149	10317	4570	1586	720	521	488	436	477	484	443	458	450	443	469	488	464	480	453	476	458	487	483	490	483	430	470	492	468	473	480	465	431	448	440	436	467	456	450	468	490	468	469	458	489	439	438	454	469	444	489	460	432	475	474	443	464	456	466	416	454	477	433	460	463	481	437	455	440	494	469	489	465	468	457	480	452	488	444	446	403	473	465	453	464	481	453	466	449	447	479	464	449	467	434	469	495	433	445	466	487	485	443	433	454	448	448	483	520	450	483	473	432	451	430	457	441	437	482	496	493	440	461	475	451	452	464	449	451	459	466	462	431	468	415	450	416	471	497	484	435	449	468	445	414	461	470	436	487	467	452	418	496	466	473	489	512	461	444	413	457	498	471	469	458	513	440	456	452	435	454	447	494	453	467	476	469	463	496	456	436	440	451	462	443	453	457	509	457	452	432	477	469	437	463	458	462	470	471	453	462	413	435	459	469	472	457	446	433	466	419	437	444	458	450	451	437	453	474	464	463	464	475	460	427	451	494	465	429	461	464	474	480	457	421	502	448	420	467	444	465	449	473	433	439	429	477	450	437	484	461	438	449	484	450	450	467	449	474	444	461	456	454	404	453	471	452	421	442	417	434	437	505	461	412	402	460	459	484	438	471	443	460	473	458	432	451	457	485	456	415	453	433	430	448	482	414	474	477	458	503	440	478	470	454	459	470	467	469	429	403	453	431	419	424	497	448	490	472	428	449	458	466	470	438	444	449	456	426	424	439	441	453	510	477	419	424	450	455	469	466	447	479	453	433	445	471	468	423	470	426	460	419	477	457	463	444	473	437	423	473	447	461	459	482	445	469	458	466	467	422	434	459	459	416	451	435	445	445	433	469	471	462	431	430	442	483	442	500	462	458	450	443	505	433	439	472	462	475	439	469	458	461	479	423	433	441	455	438	482	455	473	484	428	451	458	489	448	480	437	464	456	440	486	471	457	463	438	441	450	455	454	479	461	440	476	438	461	497	450	423	452	502	451	440	464	446	424	469	451	455	479	454	453	500	444	473	457	473	488	487	459	451	473	423	494	451	476	457	490	471	435	457	436	436	411	439	481	395	455	440	445	396	457	481	444	480	471	453	434	462	465	451	467	426	461	465	418	496	437	441	447	466	445	448	462	409	440	406	466	448	493	457	463	455	471	438	477	463	444	430	452	473	486	461	464	481	471	444	409	457	495	442	485	477	456	460	474	499	460	422	470	417	440	467	447	435	497	455	426	445	467	462	471	519	440	474	493	434	465	467	472	449	465	450	462	460	435	449	430	441	463	450	472	469	463	434	457	415	451	465	498	456	466	448	459	463	464	482	468	438	415	442	450	484	433	450	437	475	468	481	427	433	459	470	430	482	461	452	464	462	444	458	408	430	462	464	450	445	503	450	437	453	464	439	422	448	455	467	447	475	473	461	473	477	480	451	445	464	430	471	446	474	481	485	494	455	457	416	412	469	488	406	441	452	477	431	481	485	465	478	430	466	510	458	415	476	474	441	415	439	468	494	471	439	484	468	445	478	468	492	425	454	461	434	472	474	428	502	483	432	466	459	438	497	466	446	494	429	475	419	450	451	444	443	500	463	442	487	446	471	473	459	458	440	492	463	466	428	407	447	486	445	441	452	485	457	426	476	473	504	476	511	449	473	455	427	470	433	460	455	455	408	423	475	447	451	467	467	456	455	468	448	444	479	471	433	449	444	448	443	453	443	470	480	440	496	477	497	450	445	436	420	437	481	484	436	428	445	443	465	510	426	447	461	450	419	432	467	454	476	479	442	438	455	464	465	467	452	448	482	462	456	443	439	486	450	437	464	433	457	427	450	466	433	439	438	429	430	444	453	429	422	499	458	469	484	453	435	481	474	475	450	442	486	438	452	467	466	439	468	461	455	467	475	451	485	466	438	441	490	447	431	482	463	454	440	466	475	481	474	458	452	466	461	456	481	437	476	458	462	458	474	480	472	426	456	450	464	465	431	475	447	466	456	470	493	472	416	437	451	470	448	429	462	464	513	463	437	471	456	441	453	450	457	455	459	447	426	461	459	488	443	422	462	461	393	434	444	427	461	451	450	445	488	476	482	432	457	460	458	472	439	441	481	446	469	488	454	473	452	446	462	437	430	496	439	429	435	492	485	497	479	437	470	429	496	467	457	407	452	463	458	501	476	447	441	417	409	484	441	427	481	485	460	494	459	475	436	459	476	443	444	433	443	443	468	484	428	427	461	491	425	462	435	449	474	440	450	466	464	436	454	449	486	454	452	455	463	468	452	438	447	437	453	424	473	464	486	432	472	466	427	456	455	444	477	503	441	460	445	431	434	475	442	447	459	477	464	458	491	455	460	460	468	456	463	461	445	457	437	438	472	463	446	462	475	441	483	462	475	446	462	495	474	484	480	436	433	436	466	431	433	450	459	434	463	460	463	461	455	448	464	484	438	438	454	451	419	410	432	464	456	491	441	470	424	463	433	439	496	497	510	462	448	458	448	445	488	462	470	448	461	466	482	447	482	478	488	463	448	467	452	474	466	440	459	462	431	458	457	469	449	456	456	458	482	462	437	454	432	442	400	456	470	474	455	459	428	481	476	432	449	447	440	415	481	429	438	487	468	431	434	437	476	470	418	454	460	440	462	467	450	457	437	470	481	460	445	463	418	458	465	447	451	463	480	465	452	441	478	430	478	472	431	426	449	404	464	469	459	447	453	451	450	448	439	429	454	458	469	490	447	472	450	449	459	484	485	441	440	457	417	462	427	451	486	437	464	475	425	450	445	462	418	471	467	445	498	470	437	486	438	475	503	458	469	457	427	503	442	487	474	437	464	448	447	413	443	453	443	452	464	428	480	443	496	425	435	426	463	432	475	446	420	502	481	455	441	460	456	451	473	459	460	469	426	462	445	468	424	456	429	447	466	469	487	441	449	458	408	454	421	450	417	426	469	491	450	466	497	419	442	430	465	454	439	479	437	468	451	481	460	447	445	440	488	452	467	449	449	472	416	441	455	467	447	451	496	432	461	470	463	500	455	487	454	432	457	486	468	452	480	452	448	437	490	448	449	441	473	436	431	433	436	447	425	448	480	483	453	450	524	459	456	446	474	445	432	484	437	485	434	493	457	456	478	431	427	453	458	444	436	449	468	472	434	416	471	428	462	436	476	472	455	462	446	457	466	422	493	453	442	450	466	434	439	452	468	456	451	460	447	409	474	432	432	482	419	515	447	474	453	415	452	449	428	410	454	447	447	469	499	423	468	447	453	445	484	438	457	489	445	430	453	449	457	447	479	459	432	453	452	442	467	413	476	443	447	484	459	486	428	464	461	452	468	450	432	448	440	445	512	425	468	480	467	457	430	469	462	442	465	429	460	440	457	463	419	453	444	450	445	481	487	434	435	463	432	434	472	484	438	436	435	429	490	452	482	423	444	455	464	448	468
23875	20797	27762	23938	20351	10012	3569	1440	1006	2142	23119	28197	18222	7999	2443	1053	629	675	628	626	631	634	597	672	601	630	622	635	620	593	610	642	625	588	621	635	579	603	608	615	621	600	636	553	615	588	587	620	626	568	565	631	680	607	636	688	646	626	633	636	638	593	651	572	626	555	615	592	644	590	575	622	656	607	634	609	617	661	645	605	627	617	623	618	625	614	602	628	616	610	552	632	584	586	587	583	633	633	613	610	607	621	650	640	628	617	594	617	595	580	585	660	604	614	684	626	594	590	620	593	633	588	557	586	594	596	638	644	630	636	585	647	592	636	602	647	627	606	618	602	631	647	619	600	677	653	651	633	617	625	635	597	627	638	631	613	582	604	623	650	614	647	643	671	600	614	659	615	647	636	547	617	579	613	617	619	602	607	628	619	661	581	615	572	628	551	660	621	597	616	609	606	619	573	603	584	614	623	595	592	642	613	609	567	624	642	592	616	645	645	649	667	665	586	604	617	607	580	597	616	585	602	665	620	599	630	607	613	600	609	617	594	615	581	603	638	589	624	654	583	597	595	622	603	610	582	633	600	622	597	599	570	578	672	638	646	588	626	691	604	640	603	610	648	624	626	619	592	651	627	630	609	626	640	667	616	623	618	613	599	596	604	587	566	602	601	582	598	626	599	592	614	602	604	619	598	596	584	604	577	648	654	626	617	573	595	641	565	592	599	627	587	632	625	603	620	563	613	612	623	592	639	687	598	587	646	623	591	638	626	579	633	645	648	610	636	630	596	636	656	659	616	611	595	589	656	622	604	598	595	590	609	634	623	608	614	603	577	661	611	626	610	609	640	657	622	581	583	596	603	598	638	609	583	642	627	583	597	611	625	620	645	620	563	668	616	632	585	617	567	593	616	623	615	632	623	621	610	579	602	615	652	677	647	622	661	606	606	583	601	580	675	630	604	651	666	610	588	591	618	600	652	634	583	615	608	607	616	592	646	623	568	603	632	634	562	619	615	612	661	624	592	624	607	622	602	621	596	632	548	615	603	613	626	609	619	664	648	612	640	585	604	618	593	592	643	634	646	571	632	576	602	574	622	577	614	615	629	662	618	602	585	605	625	580	635	620	601	582	615	584	601	620	612	604	624	602	635	631	588	637	640	623	597	578	629	594	626	554	626	619	601	588	594	605	615	580	634	586	656	640	613	640	590	610	626	653	578	601	611	545	591	577	598	618	652	643	622	578	611	598	615	623	639	596	616	570	596	592	563	611	596	598	608	608	589	614	605	604	622	599	627	657	643	666	573	586	612	639	600	622	626	650	613	608	597	606	631	612	615	570	616	614	640	577	632	618	623	564	609	649	586	609	652	623	599	635	586	607	653	589	633	606	618	581	676	643	651	599	599	621	587	539	574	640	585	578	613	589	582	642	588	654	591	572	604	641	609	619	612	636	658	607	622	651	584	652	601	579	630	657	630	673	606	636	612	649	642	641	635	564	573	629	619	637	585	584	567	620	612	640	659	640	572	624	617	598	601	621	581	613	588	651	651	588	585	611	602	608	641	625	625	597	585	601	589	600	643	604	639	600	580	640	674	631	579	590	606	592	609	652	602	605	605	595	571	641	654	626	595	585	651	583	592	643	635	617	603	597	572	581	581	617	611	599	594	582	638	582	615	607	577	627	639	602	599	576	606	608	567	608	615	650	606	609	619	605	614	626	653	568	575	611	607	593	618	635	669	617	579	560	550	628	586	610	612	607	634	594	583	583	617	614	653	645	676	624	565	618	578	653	619	659	593	602	587	600	624	629	615	572	607	628	618	638	579	598	661	596	577	626	640	635	630	595	622	590	620	590	591	638	589	652	586	594	602	623	597	598	616	626	632	637	619	671	632	594	618	620	619	601	585	579	615	625	620	622	609	632	621	616	598	619	612	592	617	617	631	574	621	637	594	632	566	610	612	607	633	620	606	631	612	637	599	600	610	607	614	581	642	581	569	617	573	580	615	591	645	614	610	605	601	657	638	613	580	570	552	590	592	647	612	596	595	606	623	619	610	622	633	630	601	602	635	655	575	607	558	583	640	621	634	619	612	581	613	602	597	597	612	565	608	631	624	583	579	633	591	581	604	549	647	623	613	615	626	649	672	589	589	589	595	630	571	619	612	562	586	634	613	570	640	630	609	673	589	594	611	663	593	626	644	607	622	640	617	634	604	608	631	607	596	637	604	624	640	635	564	605	594	592	610	659	600	647	626	633	640	611	629	621	582	589	601	600	605	616	615	650	596	627	634	612	610	595	638	642	633	627	614	632	612	603	628	620	605	670	627	621	645	614	609	584	623	640	609	637	620	614	636	629	596	642	624	607	583	600	638	608	599	631	617	618	622	646	615	610	588	700	601	615	604	633	619	621	619	601	592	605	619	574	604	605	589	629	628	583	604	594	584	578	557	630	570	617	607	592	610	596	625	585	630	565	618	565	625	599	647	626	621	593	603	647	638	632	628	640	618	621	604	602	621	609	622	630	581	568	611	627	557	686	604	575	567	657	633	646	615	584	610	616	571	575	589	636	625	625	624	599	612	621	620	603	609	623	570	593	591	608	620	613	615	627	683	596	631	609	611	622	624	674	632	592	592	635	627	615	557	599	577	594	605	646	625	578	617	613	615	625	554	633	619	607	622	624	578	607	591	650	637	567	630	625	624	599	618	624	603	646	639	618	624	600	629	550	633	578	636	628	618	638	604	584	644	590	613	586	609	647	696	654	624	564	586	658	635	598	620	620	630	601	598	593	610	634	572	588	620	650	613	609	610	610	627	607	665	624	619	585	642	607	643	546	601	653	641	608	566	595	609	575	573	611	606	623	625	562	638	605	587	596	639	609	667	648	620	594	595	647	632	629	634	663	613	644	635	622	615	631	621	632	602	599	656	598	545	605	594	592	647	587	584	589	601	618	627	598	647	626	621	604	612	680	618	615	652	605	604	623	577	632	640	602	645	627	645	637	635	598	587	642	617	598	663	616	615	589	659	607	660	611	637	665	629	654	641	625	633	589	614	575	611	590	610	652	622	594	624	598	602	611	603	613	607	590	621	582	569	623	599	612	627	597	595	606	633	626	604	643	634	578	610	618	595	626	667	631	535	583	624	561	602	609	630	597	596	595	551	582	608	585	602	560	632	609	598	583	635	606	611	587	591	628	602	652	591	601	593	609	595	670	659	635	588	581	592	560	595	636	588	628	603	610	596	629	607	604	605	615	653	605	624	592	618	641	651	574	607	563	597	575	583	598	540	619	575	593	600	662	599	584	653	619	601	630	638	628	578	638	610	621	615	577	605	588	632	586	585	604	629	600	585	638	615	621	585	646	633	608	607	622	644	628	582	641	610	584	602	593	607	605	596	572	617	584	619	598	611	614	643	666	607	593	610	550	628	593	551	636	603	602	598	597	652	577	624	627	568	639	607	622	617	608	581	589	620	629	596	624	638	577	629	641	595	632	598
6001	11134	9501	6891	4642	4648	2925	1558	1051	3334	26504	24869	15032	6930	2474	970	667	564	553	527	515	551	492	542	556	544	558	532	553	534	529	546	532	565	527	495	556	544	546	550	534	537	549	550	578	540	554	564	502	541	521	541	563	519	492	514	523	514	608	564	546	535	535	572	582	553	533	550	558	530	528	534	538	535	543	503	546	569	536	565	517	524	555	538	542	526	572	514	564	541	512	537	540	565	560	583	533	543	537	534	557	540	537	533	566	516	567	544	565	592	514	569	553	537	575	509	593	558	513	533	516	521	544	558	515	536	507	535	567	551	554	527	500	532	557	561	569	544	526	554	559	534	534	538	507	535	550	549	590	527	571	513	542	541	512	558	529	488	523	536	524	521	498	509	578	580	533	512	532	535	555	543	513	489	547	520	538	574	496	506	570	513	538	525	569	535	520	558	545	540	549	550	550	560	541	481	516	554	530	539	490	575	530	582	539	502	544	557	500	541	569	544	503	564	513	502	526	490	541	522	537	586	531	524	553	570	511	535	535	523	518	532	505	558	553	504	535	500	557	497	501	583	530	547	473	532	542	590	525	553	558	592	564	508	513	491	512	525	526	526	564	553	553	497	576	537	534	522	515	515	494	553	531	533	523	538	509	523	560	525	550	544	512	514	492	534	559	574	533	569	506	534	514	516	553	525	552	531	480	591	534	526	519	523	524	530	551	555	543	533	537	584	522	551	518	540	522	533	550	553	533	551	518	560	533	528	528	538	573	540	531	498	499	558	511	510	541	613	536	546	546	485	529	582	556	521	526	523	506	496	513	539	569	508	504	542	536	556	533	520	550	524	577	540	544	567	523	550	526	546	577	539	544	542	583	491	489	540	509	519	536	608	564	511	555	508	533	516	544	542	511	542	530	524	526	532	542	542	510	518	516	557	526	567	538	539	519	548	538	515	515	556	542	543	535	524	560	503	544	536	569	532	562	537	503	522	508	529	555	555	542	528	521	523	518	533	493	540	541	550	521	556	535	541	544	564	526	599	528	548	543	591	544	514	522	566	550	565	549	527	530	550	511	560	510	529	544	532	591	496	543	533	523	556	525	571	507	530	546	563	533	537	504	531	555	512	534	521	508	505	543	553	482	547	568	556	541	532	547	584	507	491	529	491	597	547	537	533	548	567	540	546	512	571	522	558	550	574	526	530	521	546	551	547	580	519	519	536	575	544	511	524	527	516	542	510	533	488	564	485	527	535	502	536	552	547	509	542	520	532	521	548	500	530	519	523	512	577	545	531	539	559	538	545	544	548	540	557	507	567	517	538	549	547	552	495	537	578	544	529	516	493	531	493	573	535	527	559	528	581	560	525	532	542	491	544	504	597	542	504	540	535	547	528	516	495	548	523	545	576	493	523	535	524	534	496	496	563	528	524	541	532	519	548	514	536	501	501	535	566	497	526	549	541	534	524	538	538	476	549	563	495	520	511	568	478	528	518	564	518	507	583	557	541	554	541	565	532	546	517	494	533	516	544	507	510	511	508	502	514	523	560	507	527	548	499	554	528	570	538	542	557	494	557	555	481	528	557	550	525	517	520	523	496	517	548	529	572	530	538	525	506	537	526	503	551	520	534	565	526	548	547	570	533	546	548	537	501	553	546	499	568	564	561	560	503	538	484	523	556	548	513	554	565	500	508	526	521	502	537	535	540	505	545	512	501	523	542	501	532	514	553	546	520	587	505	553	530	529	586	525	531	508	518	572	487	563	557	508	546	537	562	566	561	548	556	558	560	538	598	544	533	539	534	550	537	500	530	518	550	568	498	562	542	532	558	538	542	503	509	558	528	522	535	528	545	551	537	547	529	508	542	532	562	557	526	572	516	514	539	550	512	522	561	567	548	555	519	528	497	531	526	488	541	561	537	534	501	523	540	507	544	552	537	508	564	539	554	492	545	527	515	539	542	539	541	573	516	517	546	530	512	517	524	549	590	557	559	517	517	571	510	495	567	557	538	539	526	517	565	524	536	552	525	552	513	534	487	529	513	517	504	535	507	522	542	547	558	583	505	539	543	559	515	530	535	553	535	543	563	526	557	526	505	541	538	552	561	533	531	544	561	537	533	521	562	529	524	550	507	519	568	510	521	520	558	506	526	586	547	494	505	506	513	535	558	535	521	555	560	536	507	509	556	544	539	508	544	527	545	515	523	501	534	524	545	511	537	528	557	566	518	514	499	537	544	487	538	561	541	520	554	519	586	509	564	505	568	536	547	550	542	543	589	539	555	524	527	535	485	546	538	558	502	533	498	572	521	506	511	553	536	502	527	535	551	545	529	518	505	555	565	532	541	522	530	506	543	536	554	517	516	470	520	491	569	579	532	508	532	547	540	517	549	553	532	508	548	489	533	534	530	521	564	535	523	520	580	546	502	542	535	534	538	552	526	520	530	489	528	506	539	567	543	534	521	491	525	554	544	513	541	535	529	529	489	515	538	521	506	576	566	510	525	588	535	512	525	536	534	523	508	529	538	489	558	561	542	511	558	533	488	522	526	537	555	498	541	532	505	571	525	486	529	572	527	559	527	531	552	558	530	563	550	557	523	512	535	542	478	495	557	568	541	530	490	523	531	561	531	520	490	557	522	532	506	488	545	549	543	562	527	544	450	545	513	552	567	512	533	526	567	496	566	513	492	523	529	489	527	513	547	506	532	535	511	565	507	525	569	568	527	516	557	502	557	546	507	550	503	478	518	523	518	552	594	522	499	554	514	533	572	574	551	556	536	536	572	520	536	515	565	530	508	566	539	519	529	532	566	529	551	533	482	527	507	481	543	548	585	566	514	482	498	533	524	543	527	554	572	538	516	537	556	515	607	570	528	503	549	527	535	548	520	499	567	539	560	519	568	523	533	510	528	534	537	500	517	511	528	504	557	537	532	531	541	561	526	535	520	550	487	550	530	554	536	564	541	564	532	538	581	501	534	516	586	544	540	529	481	533	507	527	548	501	527	537	533	550	533	506	543	541	538	557	556	504	497	500	551	538	509	501	484	534	511	544	511	557	520	543	555	498	521	512	548	526	546	571	496	527	540	518	558	557	533	532	521	517	544	545	508	494	518	545	537	499	537	514	537	510	508	511	526	498	555	497	559	561	525	544	526	525	561	531	510	523	553	518	541	576	529	554	539	546	502	502	542	541	541	511	498	507	518	543	580	527	533	505	495	489	522	522	512	590	557	546	513	551	518	523	494	548	511	524	528	544	536	550	482	529	511	574	566	536	563	529	536	564	551	507	523	570	534	569	571	509	533	517	505	532	545	551	526	521	563	545	500	528	545	490	528	510	524	523	513	535	540	549	508	554	491	525	538	548	507	491	541	496	561	591	551	541	493	521	580	555	538	545	555	511	528	572	558	537	567	548	536	533	540	509	551	540	535	537	497	518	511	524	542	478	546	555	506	523	487	529	540	515	536	529	568	534	505	575	518	518	535	528	487	518	559	536	506	523	487
26838	9627	3062	2013	1461	1273	845	678	604	600	1047	1672	1535	1023	807	614	561	555	542	529	520	536	547	539	493	539	551	501	524	522	525	512	515	577	534	535	558	519	556	526	558	494	503	506	514	542	545	537	512	481	522	539	503	534	545	511	575	515	523	531	503	533	524	530	499	484	555	510	518	533	513	491	522	564	509	533	507	520	536	529	535	551	510	536	526	507	516	519	539	489	523	524	547	536	556	524	539	546	512	583	540	520	497	545	518	486	523	567	514	557	556	474	513	499	527	502	519	504	489	524	539	527	530	541	539	516	515	503	498	516	516	543	522	482	451	557	549	529	542	505	521	513	498	510	530	517	493	497	537	519	506	508	526	529	542	567	542	493	466	494	523	522	554	538	515	504	511	535	527	521	526	527	543	521	498	520	544	503	480	531	534	531	523	535	464	514	542	545	480	530	496	551	491	509	506	529	567	543	553	570	519	553	516	540	519	526	525	539	504	542	555	501	498	529	535	523	508	521	521	526	491	547	535	525	525	527	526	514	546	507	571	524	500	515	503	495	542	551	552	518	550	500	525	517	544	531	491	500	544	486	487	522	567	541	553	528	565	527	524	524	500	500	530	513	522	514	507	549	492	512	505	532	537	528	519	509	509	487	506	516	531	500	529	503	568	550	534	508	492	510	496	557	536	517	507	530	541	506	517	523	517	521	549	529	529	524	531	513	514	518	537	515	523	510	529	510	502	475	507	527	531	546	542	526	486	540	543	530	562	523	538	525	526	542	537	501	531	544	562	494	509	563	520	526	549	533	492	532	520	516	532	560	568	471	527	491	528	492	505	556	537	497	526	523	516	559	547	504	528	501	572	543	499	543	481	524	552	533	547	521	520	505	514	488	544	511	552	553	518	489	501	540	519	487	523	531	523	520	531	549	514	551	509	538	481	540	508	488	551	528	533	548	545	521	529	545	523	535	549	478	540	533	538	515	504	496	523	533	533	536	534	518	520	509	538	491	515	523	543	558	513	545	524	529	532	502	515	550	522	559	518	516	545	507	499	545	513	493	499	492	550	544	509	527	519	520	518	573	569	526	557	554	574	525	487	512	533	548	562	540	486	508	523	498	547	487	484	561	510	493	500	550	508	522	535	509	483	532	553	481	506	533	528	518	500	500	539	512	496	509	511	490	549	520	520	561	522	535	538	550	516	511	518	528	512	499	545	524	521	514	554	470	543	537	511	537	479	525	503	554	528	530	533	523	564	542	527	556	516	567	547	523	539	515	546	479	463	506	502	538	580	534	502	558	534	485	517	539	528	530	561	508	547	497	523	529	516	520	555	540	514	529	529	516	517	485	566	562	533	512	525	519	524	550	513	537	521	504	519	528	517	519	514	503	529	518	515	526	510	519	551	536	489	593	540	499	510	555	482	517	503	502	497	578	541	471	513	469	533	510	520	541	510	530	498	519	519	507	477	517	539	539	528	506	500	510	526	495	519	502	526	535	555	530	487	549	552	554	519	532	501	542	535	511	511	507	562	519	570	531	537	527	530	520	560	514	512	537	555	515	500	513	478	494	520	541	559	536	551	527	558	541	463	519	504	556	514	536	515	541	543	514	527	519	534	495	520	485	523	501	549	511	526	509	569	503	524	529	552	494	481	535	530	516	522	515	530	519	559	528	545	536	549	493	530	526	509	556	512	490	504	526	546	516	531	495	505	515	500	521	538	558	530	543	562	535	512	510	544	506	513	524	538	536	512	507	554	525	481	499	549	502	554	521	535	499	535	522	521	530	519	490	516	511	501	525	514	500	530	488	515	511	529	517	506	511	524	489	521	544	544	543	527	476	523	512	529	556	542	508	538	545	531	508	496	539	544	541	523	537	522	504	545	505	486	527	516	492	531	523	480	496	549	531	564	540	523	524	512	493	533	561	511	557	510	518	542	470	516	516	512	534	556	504	533	532	530	546	486	515	521	515	533	529	552	517	490	471	522	500	526	523	575	482	543	501	502	541	506	489	511	535	516	532	571	525	529	504	525	525	520	518	554	494	509	511	488	531	569	530	521	531	516	517	542	569	553	521	523	507	540	522	526	532	503	569	537	506	515	519	507	534	563	496	492	518	530	563	507	515	544	496	515	551	514	503	506	517	532	514	509	553	573	516	511	525	539	539	497	560	521	518	518	497	529	511	533	524	533	492	526	528	492	484	529	536	499	520	529	493	548	500	544	472	502	515	511	477	503	541	529	565	524	526	529	498	505	478	511	528	537	474	525	522	522	532	505	503	560	554	488	551	521	552	522	516	535	533	509	494	557	526	547	511	531	522	509	525	531	551	507	530	532	528	521	524	530	531	508	546	563	493	547	550	501	537	569	537	561	515	555	504	553	540	513	510	507	543	506	547	520	565	525	475	515	528	532	521	546	507	533	507	546	482	560	503	524	519	539	521	518	508	514	525	535	548	513	509	541	495	535	537	516	521	542	506	521	550	515	524	505	514	523	472	513	536	565	528	560	538	508	526	480	504	511	491	553	502	515	513	521	520	504	554	548	543	510	538	528	529	538	506	496	522	483	513	497	481	500	496	550	499	555	476	530	556	511	545	550	534	537	540	555	498	485	522	561	522	526	507	547	504	535	508	542	496	525	525	514	510	528	525	515	508	535	502	509	518	509	521	510	504	545	527	542	493	524	522	519	475	475	509	517	501	551	527	510	511	519	547	506	512	507	526	516	514	524	516	532	510	504	489	534	515	557	522	581	572	534	543	532	516	515	540	520	536	494	520	520	507	550	513	510	500	480	548	534	515	560	562	496	528	541	493	489	560	511	531	522	519	566	533	556	514	543	492	503	536	537	506	512	518	498	555	487	516	507	573	536	534	510	483	489	518	490	544	493	525	532	533	518	516	498	523	525	490	554	548	490	544	533	531	520	532	506	492	516	548	542	514	532	548	529	523	515	512	542	533	535	525	538	488	541	525	485	534	520	534	514	541	551	508	481	493	540	461	507	509	547	549	523	507	500	523	505	516	529	579	509	517	516	488	508	528	540	530	481	462	537	505	512	506	508	503	544	520	524	519	506	512	533	499	525	485	533	555	486	515	534	512	523	560	549	543	518	494	503	534	549	545	488	499	518	498	533	526	538	534	490	454	487	545	495	546	521	496	491	530	524	500	507	537	556	498	538	514	539	542	525	508	523	516	528	495	531	530	547	553	521	519	520	508	511	516	560	533	512	554	553	526	532	519	522	540	520	524	541	545	532	532	582	521	510	542	560	541	502	522	509	522	539	501	505	471	481	567	515	480	508	513	530	526	506	511	487	544	531	545	547	489	536	504	515	514	535	534	548	511	495	511	502	522	505	515	522	518	519	526	547	544	539	503	521	513	525	555	541	517	521	525	489	490	501	504	524	517	490	534	520	522	486	547	521	482	521	520	529	527	550	496	529	521	546	514	506	513	512	511	520	517	537	535	547	502	485	504	513	501	534	494	511	522	491	489	528	465
6384	2634	3114	2023	1895	1586	1044	750	615	576	1314	2134	1783	1042	692	512	498	459	431	460	481	467	437	491	461	440	438	503	476	429	458	466	463	443	425	420	466	452	405	438	471	390	492	451	468	422	478	438	453	450	476	424	439	442	435	467	430	458	447	439	426	444	473	465	407	455	439	426	443	439	471	421	440	404	415	449	460	466	433	491	428	454	482	466	472	447	469	479	462	429	436	457	477	471	453	475	428	453	454	446	447	455	461	486	444	411	444	407	468	459	461	441	467	429	472	423	472	458	432	463	442	482	468	471	433	442	469	451	455	454	434	449	468	446	447	460	420	460	447	468	436	430	453	455	489	452	464	355	447	451	475	438	437	428	422	449	484	456	477	437	455	441	462	425	494	447	481	464	477	469	426	449	452	433	435	426	461	447	463	474	407	427	476	476	424	481	446	470	434	446	427	464	474	455	438	442	482	436	460	450	482	491	460	445	475	465	444	432	473	470	485	451	480	436	458	479	438	432	456	457	445	473	435	422	457	440	464	444	476	468	438	497	425	470	437	433	459	443	459	415	456	446	448	430	442	500	440	415	398	482	456	443	432	434	442	452	424	449	455	474	484	450	474	486	463	474	459	430	432	501	490	466	439	451	468	445	451	486	448	422	433	441	448	436	466	450	436	419	513	466	425	456	419	473	458	436	415	481	428	466	440	465	473	433	455	418	451	454	428	460	417	454	434	485	444	466	426	466	429	494	478	497	463	434	456	458	486	463	447	477	430	452	457	427	450	458	469	488	446	459	462	449	433	454	455	432	452	460	469	468	484	447	477	456	487	456	419	455	493	453	497	469	478	414	437	463	427	492	421	488	460	428	423	452	455	484	428	442	432	464	434	480	433	453	452	480	447	426	458	410	474	460	471	490	440	449	460	479	473	453	448	446	439	437	400	431	438	475	471	466	464	490	447	471	438	424	465	491	442	435	501	444	432	462	451	457	417	501	422	460	459	435	428	450	445	426	451	424	464	497	436	463	447	433	416	438	436	470	483	434	496	416	459	433	461	492	443	420	451	459	435	437	418	437	468	448	464	431	487	458	496	460	424	463	453	472	450	464	435	447	437	445	473	442	407	449	424	467	486	441	452	410	463	467	435	414	478	477	473	451	454	479	480	486	457	458	458	437	425	473	415	452	461	427	424	432	426	470	438	443	445	500	462	447	483	454	465	475	422	444	459	444	456	463	505	473	462	468	435	438	422	451	451	443	470	478	457	460	458	457	449	459	429	473	464	460	447	466	490	445	421	439	453	460	431	510	471	445	463	451	443	443	456	464	409	452	477	474	434	474	445	431	445	444	435	439	440	494	429	484	466	429	468	429	423	439	449	485	471	456	447	461	425	445	473	463	427	474	476	440	411	453	426	446	448	424	449	457	443	398	415	468	410	442	456	444	454	467	428	434	424	439	467	430	471	460	457	433	411	448	443	456	451	423	451	433	463	437	432	444	434	464	491	459	461	462	453	437	411	462	481	443	444	455	444	475	442	464	426	467	432	461	471	477	482	465	482	440	479	461	412	432	446	433	472	440	478	424	465	442	411	411	443	461	448	436	475	490	450	439	446	473	442	445	460	443	468	467	444	454	454	469	460	471	450	479	404	476	420	419	429	492	453	469	430	424	422	409	442	432	477	452	451	479	454	450	429	395	435	473	437	478	459	445	446	443	418	455	455	438	434	504	494	458	406	487	473	411	476	434	437	454	414	440	412	452	455	455	441	448	457	436	476	422	442	467	466	455	434	430	436	445	459	446	462	475	477	481	463	450	407	478	460	473	447	447	447	430	494	485	474	428	445	461	416	437	475	451	413	477	439	481	457	459	441	467	437	434	464	447	448	468	446	459	446	466	440	466	453	474	423	444	434	430	464	435	445	426	417	421	433	492	432	430	462	462	441	479	463	434	422	461	427	487	432	468	455	473	425	450	458	452	439	427	427	461	475	483	434	478	474	452	444	412	458	459	409	430	450	479	467	500	463	404	473	449	459	442	456	451	426	445	425	423	424	445	471	465	458	430	482	466	473	458	446	459	451	431	451	431	421	451	443	471	440	442	441	446	449	445	455	486	441	430	436	444	475	440	457	492	469	448	436	475	458	469	449	449	427	458	428	492	425	465	457	428	432	424	437	467	445	440	456	458	467	427	441	424	460	460	453	456	468	419	459	471	434	490	403	495	453	454	446	471	418	471	420	442	459	453	430	442	447	454	420	478	435	453	462	474	444	444	460	449	445	437	477	432	458	451	512	442	418	436	445	458	448	480	432	467	438	454	462	445	437	410	462	449	449	441	464	438	427	468	447	458	406	476	480	466	487	426	424	467	430	438	454	452	453	424	438	444	458	415	435	489	484	475	426	426	461	426	446	481	466	394	421	444	426	439	456	465	454	456	426	485	445	484	446	422	440	462	457	458	463	455	510	438	447	398	488	485	449	467	449	408	466	486	453	467	397	490	441	457	457	442	473	483	467	478	419	438	476	466	456	433	445	425	467	446	450	447	428	426	453	388	436	471	482	440	449	439	424	452	439	442	424	433	423	430	436	475	445	431	463	456	469	462	448	462	440	438	451	425	447	470	435	440	465	476	483	412	445	438	466	439	442	445	433	473	404	447	470	455	501	455	457	437	487	409	471	473	464	466	415	446	405	403	413	470	457	435	478	463	443	455	452	459	437	461	452	446	426	419	443	481	459	432	425	441	448	443	478	442	472	439	409	454	475	445	421	441	462	446	431	391	460	433	470	451	435	421	492	455	423	439	432	439	477	451	466	470	442	485	441	484	447	451	455	451	413	443	467	466	430	414	443	463	418	463	419	459	427	445	441	458	464	460	436	452	457	442	463	479	483	463	502	469	446	469	439	468	467	423	457	444	444	461	454	447	454	446	451	482	451	439	427	406	447	465	449	442	430	456	448	489	457	466	458	481	448	483	462	435	495	423	415	446	442	475	506	454	450	488	442	441	451	448	467	423	456	443	451	468	436	435	452	484	418	466	430	438	438	436	457	462	418	413	506	424	400	465	449	444	480	419	463	463	439	489	422	506	450	501	419	488	423	462	438	422	490	451	480	475	458	472	436	433	483	454	423	449	456	500	440	462	428	460	441	446	448	443	444	444	464	439	482	447	421	438	470	456	439	448	488	452	464	490	454	453	468	409	423	452	452	408	431	429	470	481	432	440	495	457	440	456	509	456	437	430	445	453	476	443	436	487	454	459	522	456	438	430	457	473	454	408	449	447	476	455	447	453	414	454	444	455	426	458	456	455	456	443	460	459	436	486	491	460	439	433	424	438	445	474	451	457	419	426	472	468	464	460	431	437	457	443	445	457	466	475	453	424	453	433	461	405	430	448	431	450	446	464	474	475	449	476	472	430	455	510	452	447	423	423	446	468	457	425	473	471	449	440	449	419	450	452	482	444	461	444	439	458	475	446	425	451	488	490	464	455	433	472	463	427	430	455
24851	20819	26791	24624	12040	4259	2486	1366	950	768	937	9141	14797	8619	3393	1142	638	535	501	532	481	505	476	484	478	509	497	527	532	469	512	486	528	537	509	501	524	475	487	501	491	496	502	488	503	478	504	488	478	496	477	457	482	534	490	476	452	495	474	486	493	508	447	503	496	511	499	502	532	459	523	492	480	515	487	537	508	462	509	459	501	520	506	523	493	466	478	482	492	504	501	498	454	502	540	532	491	494	529	510	532	482	564	477	475	492	477	545	508	494	441	524	463	485	485	487	546	471	462	512	492	483	480	475	501	490	477	494	484	487	468	489	513	466	506	500	483	477	486	524	511	478	459	458	462	501	461	504	508	484	532	469	477	479	454	497	517	524	484	540	469	506	501	501	466	508	492	484	500	504	469	474	511	487	535	500	494	526	480	522	514	487	506	515	480	488	497	516	484	500	494	507	473	497	465	461	446	476	489	517	516	474	466	484	474	526	494	474	475	491	498	549	476	484	509	469	497	467	504	461	485	519	490	515	477	481	459	479	498	486	525	504	523	472	481	517	470	489	498	512	499	472	485	521	474	498	484	486	495	469	495	479	504	491	496	482	465	481	507	499	515	504	518	489	484	483	485	494	441	546	456	499	500	441	550	478	478	524	491	465	498	474	502	472	500	513	471	530	500	505	467	494	461	486	485	509	463	511	498	493	520	487	483	454	471	494	481	488	514	485	519	490	513	498	491	472	477	496	482	470	492	498	521	517	462	503	488	422	484	510	516	505	509	459	493	481	514	507	473	456	509	514	512	508	481	515	526	465	464	489	500	527	485	510	466	483	501	470	492	444	504	478	509	515	514	514	500	469	490	517	502	500	478	493	485	493	510	472	505	506	455	455	512	497	502	514	493	490	454	500	471	479	474	535	475	469	509	496	467	484	519	496	481	510	522	503	491	474	542	492	490	484	498	497	447	477	490	491	493	500	489	462	510	526	513	485	493	498	500	540	480	502	513	501	485	487	511	508	497	503	448	490	506	481	519	501	455	466	496	466	488	487	488	477	494	534	472	484	510	479	449	499	529	490	490	518	508	479	489	476	514	485	503	523	457	508	440	500	494	511	528	488	518	524	514	499	493	506	511	519	471	489	504	512	479	498	472	506	516	551	508	483	489	489	485	463	482	480	521	478	488	493	461	484	482	480	479	472	498	498	498	483	470	462	482	497	449	496	443	502	514	504	538	451	465	496	509	455	536	522	502	492	507	478	482	492	496	515	433	496	522	486	486	524	495	506	496	499	462	500	475	481	462	502	489	469	492	526	521	475	497	499	495	501	487	524	491	492	537	545	520	501	467	510	480	486	503	494	508	477	477	503	495	514	470	464	494	521	464	485	487	503	505	506	508	474	512	442	498	492	480	455	491	473	490	513	468	448	518	517	499	487	509	500	542	574	439	477	471	467	498	508	485	471	490	512	505	515	506	519	528	519	549	506	512	495	556	446	462	474	497	510	481	493	473	484	484	454	475	501	471	511	493	499	506	492	509	479	518	499	513	484	459	528	511	490	508	501	478	501	441	510	476	479	467	482	436	463	454	533	497	473	538	497	494	492	518	504	497	471	495	502	475	514	482	469	503	479	533	496	501	469	516	503	506	516	546	498	485	482	463	487	516	519	460	504	493	480	502	449	518	430	510	527	473	493	483	487	521	481	455	477	484	471	470	501	474	467	491	481	493	518	497	463	493	535	495	505	468	535	493	543	460	474	494	490	474	478	505	460	491	517	496	470	470	507	482	508	498	523	467	489	459	494	480	468	474	480	461	467	465	508	473	454	490	469	492	469	491	474	503	490	497	499	515	517	533	476	530	537	482	505	512	473	508	467	451	529	486	472	536	506	501	497	509	522	487	503	493	499	514	498	494	499	479	470	468	498	496	520	493	538	469	514	487	495	513	529	507	516	479	440	524	488	494	516	475	497	501	466	470	485	502	449	474	428	506	476	492	480	487	482	507	474	520	513	531	519	508	486	501	457	493	477	522	512	501	510	518	520	478	482	482	467	490	485	499	498	525	515	468	507	537	514	494	495	488	545	490	486	504	434	470	480	498	475	487	518	482	468	485	491	498	500	466	498	512	504	493	443	470	493	504	521	492	524	524	508	524	476	537	462	480	476	516	485	472	457	478	521	480	502	485	509	480	482	532	490	498	489	480	539	499	476	486	496	506	496	512	493	451	468	489	478	502	507	472	476	484	474	453	471	512	479	476	485	474	427	486	493	517	481	483	485	469	510	480	467	473	498	487	508	458	482	492	504	473	481	461	488	500	464	508	492	488	482	505	455	471	496	488	459	482	488	478	492	471	557	507	452	474	432	506	529	488	491	456	487	505	492	470	486	503	478	510	511	503	502	456	496	482	526	510	487	503	486	497	467	470	526	492	492	460	469	470	462	498	505	505	483	472	477	480	454	462	525	453	452	519	524	475	518	501	511	444	510	465	508	523	515	483	515	509	485	526	478	479	505	505	486	501	479	505	440	469	515	527	486	486	483	517	514	531	530	532	479	514	491	448	497	445	504	467	515	461	479	483	467	490	511	461	493	510	489	499	472	460	517	520	479	488	470	462	482	497	496	494	445	533	502	500	483	463	480	494	502	494	447	481	494	461	466	462	493	496	481	451	485	475	520	453	487	494	493	505	494	545	526	496	500	465	515	480	477	491	499	462	501	519	490	522	491	510	519	505	441	490	531	487	460	534	522	493	484	480	464	485	472	498	451	453	487	532	477	491	511	497	469	485	486	519	518	471	499	488	481	482	477	509	536	451	487	498	510	500	506	477	456	501	456	511	524	516	465	473	488	489	511	521	533	475	500	487	550	532	496	485	452	476	510	477	508	475	489	449	486	503	462	456	478	493	505	498	501	507	493	461	482	510	525	484	495	501	511	469	488	473	495	486	452	504	482	516	481	471	464	478	457	488	485	468	453	467	503	474	506	462	497	448	471	507	471	475	493	472	522	487	517	489	516	496	463	491	528	495	504	482	531	475	485	512	521	468	479	496	468	509	504	530	475	486	503	526	508	502	509	465	519	481	530	489	546	484	480	514	498	479	516	524	525	507	504	494	496	547	515	520	488	502	524	496	535	504	541	465	503	486	489	474	522	466	505	499	500	497	561	480	537	492	463	501	528	504	464	535	484	458	496	475	514	500	506	480	467	504	485	477	495	498	546	474	519	497	504	454	446	508	490	488	468	542	502	436	461	473	480	497	503	528	470	491	496	457	437	502	496	501	480	470	512	506	496	504	501	502	475	498	478	515	464	478	539	495	498	480	480	476	470	481	496	505	502	488	497	487	501	488	538	492	454	476	468	487	520	508	498	442	519	494	480	471	535	481	481	451	492	524	484	532	527	531	487	500	458	503	515	482	509	510	466	496	504	500	506	512	500	464	512	498	497	532	523	508	482	506	518	517	477	524	501	511	513	459	518	489	472	508	495	480	499	495	519	502	495	520	530
6800	8539	10478	6685	4905	3580	2634	1757	1207	930	1169	12078	14280	8256	3440	1223	556	481	456	476	462	460	444	404	438	464	445	450	458	430	429	440	420	434	425	435	467	420	467	460	432	428	466	430	459	442	456	449	433	496	466	441	441	457	442	450	432	437	447	479	464	429	451	434	421	466	474	432	425	423	419	432	424	447	438	447	429	414	459	442	407	469	457	410	471	481	447	455	470	445	396	454	460	496	429	444	428	454	453	444	457	442	382	408	444	445	444	458	435	440	393	449	489	407	441	439	460	464	420	463	437	505	466	448	475	440	428	436	449	449	453	429	433	451	422	423	482	461	439	452	476	409	431	439	404	481	466	425	442	418	452	450	456	448	415	436	429	481	434	439	458	442	487	430	422	426	457	448	434	443	467	426	410	439	467	431	439	429	476	450	451	433	433	444	416	432	428	436	412	445	442	429	477	490	461	443	447	430	422	457	464	485	445	430	406	380	463	415	434	430	443	460	478	465	427	462	464	433	455	416	438	452	448	434	453	442	427	460	430	455	438	437	463	459	434	438	461	436	468	458	429	492	407	437	399	476	429	384	464	427	441	474	437	434	445	452	424	434	392	394	484	425	455	454	428	446	449	431	397	468	489	439	455	422	471	450	434	442	486	432	436	415	450	448	441	445	437	460	431	449	417	457	433	405	434	473	450	438	441	424	451	426	438	472	418	439	438	459	420	463	433	466	410	454	408	456	469	446	420	452	435	470	448	415	463	436	419	432	420	462	426	464	443	480	464	458	458	422	447	412	441	437	456	441	496	416	468	469	452	445	455	427	439	429	438	439	464	447	449	440	449	455	423	457	471	429	443	459	471	468	450	438	451	437	418	514	471	462	461	447	417	448	475	431	452	456	449	443	455	472	433	432	402	459	443	440	430	443	435	456	423	422	437	434	448	457	448	425	488	481	419	430	436	430	437	409	453	434	428	476	433	426	493	445	442	421	459	475	422	414	472	436	417	421	445	431	404	435	481	438	450	446	444	422	437	406	441	451	454	415	440	420	453	450	443	435	451	441	438	440	419	445	393	417	424	442	413	435	439	430	437	454	467	436	448	445	454	467	435	373	402	460	436	444	434	407	423	434	457	416	440	419	452	432	449	461	403	419	432	476	436	428	461	434	416	429	435	448	428	408	443	452	417	434	458	428	479	449	411	454	439	427	431	396	449	458	439	430	447	423	422	426	448	450	470	444	396	436	484	461	455	453	430	464	435	421	446	441	435	436	443	434	444	455	454	456	457	459	424	440	433	448	420	451	441	404	473	444	472	461	481	395	410	443	460	458	446	455	438	457	395	443	464	433	474	447	452	459	440	406	427	451	434	446	437	475	436	401	433	437	471	470	496	454	473	418	454	451	463	425	419	422	425	447	474	440	470	380	435	466	454	463	472	423	454	451	433	466	474	441	450	434	438	396	459	429	491	429	406	426	444	392	450	405	429	430	438	476	436	444	448	463	453	466	460	458	439	436	415	409	472	454	421	437	449	413	437	410	433	421	467	404	443	454	494	448	437	469	412	417	451	457	422	427	454	421	430	435	427	488	402	430	455	434	377	452	446	461	429	412	455	457	472	451	416	461	448	422	425	480	445	429	447	459	429	450	407	431	453	443	414	421	436	434	419	444	441	420	438	444	416	432	450	433	445	417	415	447	433	465	478	414	443	446	453	465	433	441	432	418	482	422	452	431	445	442	420	409	419	385	459	416	454	438	405	444	396	435	420	413	482	431	463	468	424	414	428	449	415	441	449	436	415	450	450	463	453	448	419	437	420	422	461	457	421	457	439	425	441	425	410	471	430	453	434	445	498	458	456	423	475	444	445	454	432	408	440	444	455	435	456	414	430	451	445	446	429	449	439	436	444	436	453	474	418	457	460	412	433	480	453	444	437	474	435	411	431	429	421	458	459	455	479	441	465	418	446	419	450	450	415	430	455	444	473	459	422	443	442	402	421	472	437	429	426	453	435	428	462	476	454	448	424	427	419	477	418	463	439	394	400	464	417	438	436	458	465	461	462	463	449	444	428	448	431	410	474	475	442	436	458	448	457	451	414	468	449	425	462	462	445	423	470	469	407	436	462	451	485	430	438	451	487	423	426	489	454	429	470	429	423	468	458	453	402	416	454	449	446	454	411	444	426	454	447	464	440	462	465	425	446	427	472	426	441	456	476	444	447	406	436	462	419	461	488	466	449	401	452	461	457	440	444	435	444	448	411	454	452	422	437	440	459	441	429	412	434	451	422	442	492	403	420	451	421	477	427	404	443	485	434	426	455	464	468	432	427	415	426	417	412	383	419	448	402	451	444	460	466	505	475	458	446	424	451	447	432	454	420	416	462	431	447	435	429	433	439	460	444	425	438	419	425	426	466	434	480	459	426	398	454	455	451	445	489	447	424	472	443	404	429	445	447	435	438	424	432	487	459	443	446	496	458	471	483	442	446	443	439	472	395	447	439	441	447	442	471	441	446	447	452	389	415	447	417	453	459	437	407	475	432	433	425	459	444	450	449	422	416	432	435	430	422	409	435	408	449	460	413	427	409	440	429	449	459	460	428	468	444	426	468	423	442	471	442	425	435	433	428	472	454	438	449	413	487	409	449	459	428	450	437	425	455	492	478	434	463	445	481	430	451	434	450	447	398	462	455	456	421	452	424	433	461	403	445	425	404	432	446	442	456	446	409	451	453	464	427	471	451	414	414	418	450	466	417	459	415	457	453	460	445	460	448	405	461	405	473	472	457	444	409	478	447	446	439	426	462	443	422	472	438	469	432	499	475	445	450	451	425	460	445	456	428	451	422	467	435	441	460	439	418	457	494	423	448	425	424	419	443	416	436	428	458	433	456	435	400	460	438	440	433	481	481	457	451	486	427	473	447	392	441	429	440	457	452	451	428	464	424	438	420	402	469	463	474	461	433	429	443	441	460	454	448	469	455	407	462	437	445	406	409	464	447	436	464	417	449	391	439	455	453	433	463	477	437	447	461	458	427	447	398	423	443	429	422	436	439	435	446	457	451	468	424	472	436	424	421	408	430	444	455	454	433	451	465	471	464	465	455	468	445	435	451	454	420	428	455	448	446	442	440	436	461	458	449	421	456	421	452	434	432	440	414	467	442	463	445	416	436	439	445	462	411	453	404	411	454	431	441	446	442	435	477	425	424	422	425	448	425	456	424	454	448	457	428	455	421	431	410	424	495	455	443	436	415	409	447	429	452	427	440	417	401	429	422	449	456	440	452	426	445	436	407	465	433	434	433	429	471	440	392	419	432	395	466	435	455	449	451	464	418	439	463	419	454	423	439	434	448	463	448	411	448	460	462	463	470	412	449	444	425	425	459	442	469	451	407	441	427	435	419	467	457	456	490	426	439	430	445	429	465	441	410	464	432	449	419	440	464	434	434	429	445	466	439	423	419	415	419	428	424	451	444	461	444	457	415	448	470	471	469	402	441	450	423	393
23808	20834	27766	23994	20307	10829	4013	2070	1352	971	991	14719	24346	16956	6975	2083	825	677	622	612	555	627	606	613	582	609	570	599	633	570	585	581	686	571	569	603	575	558	577	639	586	589	633	606	597	597	564	625	587	581	550	608	564	595	640	624	628	592	639	640	607	557	616	522	607	615	574	569	539	573	565	640	615	615	567	607	582	596	574	582	624	588	572	596	601	618	602	606	585	547	593	602	610	598	581	606	580	613	571	602	630	620	626	568	611	587	597	558	629	593	563	598	584	599	613	596	604	650	570	550	616	597	606	619	619	598	594	574	591	545	616	586	642	535	588	562	606	587	601	605	585	620	547	557	635	555	595	606	529	565	575	592	560	596	577	590	606	582	586	599	584	614	600	553	632	616	639	587	555	538	594	598	594	618	638	586	609	630	564	654	568	580	579	593	558	575	584	573	576	614	621	609	568	598	565	567	644	589	597	607	571	601	568	607	633	623	566	604	596	606	597	587	625	557	587	629	565	554	596	584	561	626	554	592	617	597	591	552	598	596	603	548	540	582	555	605	590	638	587	595	547	577	603	641	641	606	581	554	622	552	580	614	610	577	596	649	577	569	592	601	631	563	626	577	586	584	566	601	596	557	602	564	562	577	612	585	610	557	599	584	615	625	627	545	599	612	594	562	610	626	574	564	597	592	596	555	594	586	625	606	547	620	548	566	614	578	592	589	625	572	616	569	581	558	575	570	594	572	581	629	577	625	583	604	632	578	620	575	568	597	607	623	611	591	637	603	587	577	559	568	577	606	611	605	578	615	585	565	609	564	607	567	614	567	550	578	596	580	595	625	575	583	630	551	559	603	599	562	584	649	656	570	576	579	556	600	581	576	615	582	581	594	566	573	570	608	604	579	593	603	587	603	595	585	578	569	613	621	577	585	577	641	597	609	551	652	582	608	605	545	633	576	574	595	647	608	617	590	634	584	580	629	588	586	619	570	565	536	647	608	589	632	574	586	621	566	573	593	605	564	591	626	578	590	583	566	612	588	519	561	631	601	638	612	569	580	576	626	652	606	597	602	589	599	589	541	580	577	582	608	589	595	584	567	604	580	586	546	568	559	609	639	602	617	632	556	615	548	594	616	615	617	571	600	588	576	590	581	545	604	567	586	560	612	584	573	522	620	573	590	554	605	618	578	595	589	577	625	563	570	581	571	584	630	606	578	566	585	535	625	580	555	563	584	560	567	604	563	586	588	633	631	602	600	568	535	615	596	638	599	563	640	619	638	626	587	549	576	527	574	578	549	607	577	605	577	572	596	608	594	558	608	588	599	570	566	615	576	557	646	602	614	614	587	609	603	589	567	594	609	542	603	597	591	629	604	567	599	601	570	560	568	610	578	612	545	591	585	577	563	626	608	586	624	625	589	602	590	569	620	605	599	573	586	600	602	607	644	634	594	583	613	570	600	602	554	539	583	561	578	599	590	541	563	623	606	559	626	563	603	591	551	559	574	571	595	603	571	552	602	596	590	588	589	599	620	615	598	605	570	629	600	583	585	537	578	571	641	565	580	556	569	536	561	587	560	555	573	606	590	577	610	563	573	589	600	606	580	581	591	622	617	592	574	515	603	571	553	590	623	569	580	602	588	554	608	640	605	575	581	578	542	577	618	585	561	596	565	564	539	590	573	529	587	603	533	591	578	600	602	606	595	602	570	593	582	583	571	583	547	580	548	594	631	657	555	587	589	553	576	571	593	556	603	621	621	593	612	593	624	617	562	630	569	570	561	604	572	577	574	572	577	548	591	567	548	562	590	584	588	571	582	566	571	577	585	619	570	605	605	573	538	581	612	611	576	573	569	544	631	553	593	566	640	581	598	553	574	611	595	583	601	581	605	569	559	582	586	592	573	613	566	595	549	626	559	588	599	616	591	568	585	648	630	586	577	530	582	581	587	606	557	578	585	571	588	576	604	592	595	561	540	591	573	582	578	594	593	597	591	540	576	635	594	578	621	552	586	582	593	623	602	625	590	592	581	626	606	614	577	611	546	577	609	552	631	597	585	593	577	593	567	568	578	558	586	632	612	555	587	599	579	594	593	585	550	591	554	630	575	597	575	590	599	587	566	633	566	588	582	625	589	592	572	610	588	600	606	559	568	628	567	611	572	611	576	578	608	569	573	597	595	649	594	612	578	604	580	603	630	578	565	626	595	598	601	599	547	608	570	636	603	614	625	617	581	605	595	585	617	612	519	591	565	592	611	569	610	605	575	559	557	614	616	628	540	593	545	582	593	612	572	580	581	582	571	592	594	558	587	562	599	534	587	643	593	613	573	542	541	556	602	572	545	578	610	576	576	594	615	625	584	565	615	539	633	586	590	598	573	584	591	564	558	591	578	656	604	586	561	618	576	555	612	599	605	638	577	571	603	565	585	575	573	643	586	597	594	622	601	626	609	619	608	545	554	583	606	576	564	607	600	628	566	611	558	581	575	575	595	553	619	569	652	602	545	571	611	599	614	622	613	611	600	602	594	561	626	599	555	567	584	566	630	600	558	559	590	559	606	606	596	592	589	601	582	570	603	607	593	568	576	614	618	611	593	630	598	590	595	608	581	576	600	595	605	622	572	601	606	608	594	592	604	584	613	559	605	590	597	618	612	588	596	556	583	555	638	600	615	578	573	600	607	545	562	608	580	601	554	553	569	574	570	559	544	572	596	610	614	583	568	584	527	588	609	600	578	601	609	580	555	640	623	611	597	561	593	577	576	587	565	570	599	565	576	562	596	614	597	617	610	589	572	556	591	653	577	599	575	597	560	541	584	546	553	587	573	600	563	605	591	594	581	594	606	592	571	579	573	593	569	599	593	591	612	603	593	576	559	567	594	549	588	547	618	618	605	594	564	601	567	596	586	607	608	571	605	547	571	558	594	621	587	586	553	634	521	571	591	560	601	553	563	543	575	556	602	592	606	630	606	603	575	557	586	559	573	573	601	589	614	577	585	599	572	590	557	612	568	619	577	561	556	591	586	561	573	552	610	601	610	621	591	568	586	626	561	588	617	593	575	614	592	571	573	568	581	556	598	551	587	569	576	601	599	534	608	600	576	581	597	558	609	584	626	568	613	619	580	600	564	589	587	566	553	625	601	594	581	580	546	631	590	612	603	603	569	605	562	583	596	600	586	572	586	596	606	621	575	573	604	602	570	605	582	622	619	570	604	631	619	618	626	553	593	594	572	592	579	601	596	610	600	566	588	602	543	579	617	600	592	543	580	613	601	567	591	523	598	641	556	628	583	607	598	534	611	590	599	603	604	647	648	552	555	532	575	574	614	609	579	612	528	585	593	614	547	577	538	567	559	554	610	600	586	579	556	585	571	537	611	609	624	560	621	581	575	610	572	605	536	567	639	590	618	580	595	605	583	535	611	613	582	597	570	563	604	620	569	591	539	582	598	606	581	620	555	640	625	619	576	588	586	602	583	566	583	603	591	556	584	565	562	594	577
7510	14815	15337	10893	7326	4803	3310	2386	1655	1141	1187	18983	21908	14454	6099	2026	839	574	548	527	497	533	518	534	533	541	536	498	536	511	513	468	532	524	552	525	554	514	535	526	528	497	522	528	544	529	520	510	501	520	490	519	541	490	490	523	533	514	493	532	525	533	532	497	523	555	536	538	510	535	551	547	535	474	486	510	517	514	522	504	518	513	471	553	520	514	503	534	520	533	480	498	516	528	529	499	520	552	569	493	491	468	538	513	521	539	507	526	532	522	552	514	530	522	524	509	500	537	539	547	489	503	496	494	543	522	496	536	493	546	554	517	515	524	494	520	516	555	476	523	529	527	551	536	513	483	537	516	548	471	519	544	525	498	484	519	538	512	582	501	503	510	506	556	477	509	461	549	561	506	544	502	515	511	515	526	514	481	515	519	546	493	519	496	533	512	490	533	559	517	510	520	521	499	552	507	527	554	541	518	477	527	544	533	510	551	547	525	512	531	494	511	524	522	572	536	515	524	526	500	513	518	562	594	556	528	493	510	517	533	549	527	495	494	530	514	496	568	462	521	506	519	503	466	553	492	537	529	508	510	531	578	536	530	541	547	511	526	489	568	488	513	487	496	519	470	520	518	520	517	475	534	493	513	490	523	550	539	536	593	531	513	523	472	502	509	564	505	507	505	528	529	554	540	501	499	490	492	517	521	533	494	513	500	543	495	506	517	504	577	535	521	528	501	546	546	493	523	463	531	514	509	523	510	470	485	557	555	534	514	494	496	516	537	553	521	537	533	505	503	518	493	471	510	538	501	522	483	480	532	509	507	545	508	525	511	549	520	532	462	559	485	475	494	548	527	478	512	538	525	571	514	521	523	541	517	535	494	515	470	541	538	516	489	542	515	499	544	520	499	553	508	477	517	505	509	491	506	517	553	557	545	544	510	505	528	522	523	476	534	527	504	531	542	465	539	544	531	521	531	516	497	518	533	548	498	499	483	541	505	511	520	491	491	505	553	520	517	490	512	567	517	511	467	492	516	527	511	503	478	525	549	486	527	475	511	489	522	524	499	485	491	503	530	496	558	543	529	486	523	521	516	465	511	544	498	533	541	507	471	482	508	496	506	531	504	478	525	502	508	516	559	501	550	470	529	546	528	589	561	515	539	529	515	527	558	498	540	470	501	548	552	519	543	525	528	495	523	521	524	490	503	514	537	511	534	514	533	479	507	491	544	464	536	517	528	498	537	496	500	513	572	525	519	532	519	521	500	504	528	531	533	537	485	492	512	548	498	511	522	516	516	516	525	522	510	489	504	524	531	535	532	527	483	467	479	510	510	529	494	552	530	490	536	467	523	507	522	502	503	511	511	517	527	486	486	507	523	534	478	459	459	512	531	514	523	552	532	507	546	478	486	510	513	499	498	488	520	510	543	499	533	481	502	521	514	547	538	512	534	530	496	465	485	523	493	537	477	500	527	493	499	523	528	516	537	540	532	528	509	514	523	516	528	537	516	504	557	550	481	544	522	505	515	523	527	518	508	518	532	501	544	499	477	558	547	483	528	523	498	555	531	501	497	503	570	508	488	510	519	516	523	541	464	585	532	489	495	536	530	540	525	531	530	512	497	517	491	525	527	479	559	516	502	512	501	544	512	521	495	532	531	553	501	518	499	527	548	472	535	515	537	513	573	497	490	515	524	501	529	517	529	522	546	516	535	513	505	492	520	481	535	518	487	529	507	503	501	551	501	522	503	541	516	510	545	527	485	484	547	499	506	498	526	478	512	518	522	520	511	494	496	500	538	474	532	522	546	509	505	506	515	507	506	503	560	507	515	527	523	529	490	504	497	514	544	490	537	538	526	502	519	520	508	551	512	508	522	504	531	496	502	541	490	521	491	487	480	483	506	529	529	516	496	486	521	522	494	490	513	551	565	502	535	550	492	510	512	491	467	508	497	517	512	551	523	503	480	522	522	510	509	503	517	518	521	476	482	511	511	484	485	529	538	534	508	505	507	506	528	503	512	474	499	527	546	515	504	529	472	513	495	516	502	527	556	529	495	492	481	515	502	514	490	545	505	525	519	532	508	500	513	479	467	478	505	527	540	537	502	532	553	487	539	540	499	505	511	489	509	553	500	516	532	511	472	498	520	517	518	526	515	519	495	536	491	493	480	517	514	522	522	526	468	540	566	516	509	534	525	513	556	500	517	483	499	471	472	511	522	514	518	518	522	487	456	505	504	533	524	505	534	474	517	522	512	495	511	500	495	486	506	494	483	520	508	516	510	525	544	506	479	518	520	522	506	518	557	489	482	509	525	530	537	493	562	536	521	526	509	484	477	490	460	497	500	503	524	535	510	480	520	518	505	487	478	556	513	494	466	511	511	524	520	527	479	537	573	506	487	494	519	533	507	535	522	509	518	523	514	495	519	514	531	506	563	541	481	513	505	496	475	495	549	482	535	497	516	484	495	514	520	533	469	554	503	505	475	508	538	476	492	512	536	496	494	516	516	539	498	521	515	517	487	529	521	511	585	520	522	542	471	511	541	493	550	492	511	472	477	532	511	523	498	538	509	510	496	504	513	492	523	493	513	500	535	474	514	557	520	523	451	535	495	491	508	537	488	484	517	536	494	518	521	499	523	495	501	537	509	480	536	518	522	506	539	538	522	528	517	539	514	510	488	535	529	539	513	501	512	517	521	514	486	530	482	522	477	514	539	473	535	504	473	495	513	484	543	546	541	518	503	506	498	518	515	540	511	506	530	523	482	528	546	515	488	504	532	550	503	460	529	543	521	473	544	505	546	527	493	501	529	526	521	485	568	539	568	505	528	509	509	493	559	542	501	529	513	507	550	521	535	517	546	527	485	536	518	507	492	485	522	535	484	504	520	512	546	529	552	502	503	552	503	502	489	505	511	499	471	538	501	497	496	512	511	531	517	512	522	523	478	472	528	517	541	526	464	513	499	532	529	542	469	507	506	541	504	515	550	491	471	504	484	553	458	540	550	491	524	537	524	504	505	514	549	475	548	533	516	503	483	528	480	503	538	490	501	489	514	530	488	505	498	490	497	522	503	478	544	542	499	498	523	484	504	532	526	533	516	515	516	517	495	513	531	515	482	551	505	537	499	486	530	561	526	514	496	520	581	535	527	530	499	487	498	478	508	524	535	490	482	518	516	499	520	507	515	524	510	525	507	525	507	526	494	480	517	527	507	522	490	523	498	521	530	528	557	489	504	513	515	491	516	483	556	508	518	518	524	585	515	518	512	529	526	490	474	514	549	523	546	532	502	496	500	544	516	483	502	527	514	496	504	464	486	513	529	526	520	534	529	522	535	503	516	535	524	549	543	517	504	490	552	503	496	534	520	495	517	457	546	520	505	488	515	477	499	503	498	507	493	541	504	529	485	511	531	516	463	489	524	506	504	504	553	530	515	534	475	517	479	543	489	541	476	498	523	490	503	562	518	534	486	530	486	544	520	482	507	509	559	516	510	535	522
26930	12039	6588	3676	1721	1090	860	702	586	568	547	1017	1474	1428	900	618	589	531	479	541	495	488	449	483	447	487	484	520	497	489	503	494	464	512	485	458	483	466	510	512	440	495	498	499	465	493	476	485	475	473	486	503	464	492	449	495	457	514	487	480	477	507	525	480	491	442	457	465	483	518	460	488	470	510	452	457	485	490	495	484	505	504	440	462	470	434	510	490	486	505	484	513	489	475	470	485	553	484	473	445	487	488	443	483	526	483	502	461	539	471	524	477	484	483	429	497	504	470	497	502	474	478	491	472	499	506	482	449	480	512	479	498	498	503	465	471	499	445	488	482	456	500	479	496	484	508	474	463	494	527	458	481	489	516	523	490	492	473	466	485	495	491	472	491	500	519	483	481	498	469	456	450	469	520	495	488	458	458	441	509	468	485	503	456	489	498	489	461	494	471	450	467	465	498	545	445	522	472	484	463	456	503	486	505	507	466	461	466	440	489	495	468	462	505	462	518	488	463	536	557	470	496	486	475	469	516	497	509	495	508	482	462	479	456	487	506	533	503	452	457	515	483	488	523	492	473	498	469	505	508	501	505	482	454	515	500	483	497	480	424	485	483	471	447	487	497	524	460	479	497	474	474	484	477	484	490	524	445	475	497	472	503	506	490	518	475	443	492	514	531	501	513	469	440	478	443	479	470	459	520	496	500	447	535	467	435	482	474	473	484	479	466	469	517	476	481	480	469	544	514	493	494	459	525	495	493	471	495	471	497	473	502	466	471	458	457	542	467	505	464	465	484	509	512	498	493	479	507	454	502	477	489	515	478	453	499	457	480	463	478	493	493	459	503	509	441	469	496	487	474	505	456	492	465	467	481	481	505	481	530	473	433	516	491	495	483	493	481	434	487	492	466	476	478	495	481	509	474	498	459	463	487	476	458	480	467	487	451	445	479	517	451	480	476	519	519	466	481	473	515	499	490	494	478	479	448	474	475	467	462	453	467	491	442	461	502	473	490	487	488	485	479	485	472	517	481	514	453	516	468	481	511	495	523	473	478	473	499	454	461	436	497	469	471	503	514	463	490	491	459	504	489	497	443	448	445	494	488	467	502	472	491	513	516	442	489	501	459	460	470	491	505	519	529	488	494	508	445	504	508	465	476	474	487	509	488	487	467	491	494	507	465	440	527	503	481	489	468	498	457	529	478	462	499	479	495	474	451	456	452	448	433	507	466	486	467	516	452	479	455	484	452	466	487	486	485	487	504	516	511	470	505	492	512	463	485	487	503	468	456	521	479	523	484	564	505	467	503	482	530	492	471	472	479	436	489	499	470	506	531	480	442	505	462	519	487	474	487	500	503	478	465	534	474	469	519	499	505	483	474	468	499	477	472	489	543	502	499	489	470	464	448	466	502	472	516	470	459	494	474	498	514	436	478	480	465	474	458	482	429	495	468	479	466	492	481	463	475	441	481	501	509	476	458	443	460	461	496	483	496	462	502	478	484	507	507	489	466	501	491	488	460	448	496	477	470	448	433	517	521	513	478	496	484	438	504	485	454	485	462	489	502	458	478	513	461	446	474	489	496	484	495	458	494	475	493	443	458	492	466	486	484	508	506	493	493	468	473	445	503	528	543	465	479	485	478	490	493	468	484	457	464	464	517	480	488	463	485	446	526	479	509	503	475	516	457	465	554	501	482	492	517	505	490	463	454	488	492	450	516	498	474	505	457	519	461	475	484	479	473	427	495	523	503	459	463	496	491	455	499	481	495	483	480	485	482	510	454	490	488	480	470	457	488	456	464	486	474	525	467	463	475	498	507	461	491	495	502	497	465	463	507	481	514	487	464	493	490	513	499	455	524	432	481	456	496	488	520	521	473	514	498	498	457	441	481	493	487	495	427	516	485	489	461	471	478	480	495	497	504	480	501	499	447	466	509	491	473	455	506	457	441	484	453	481	464	480	509	475	486	486	465	469	468	485	498	499	468	509	482	496	473	441	462	501	472	521	494	487	503	469	492	473	500	460	467	516	449	545	495	491	476	471	492	479	488	526	481	486	491	512	500	449	462	481	462	457	484	467	482	432	486	473	449	469	493	523	487	463	483	489	497	457	434	464	472	497	456	501	488	524	460	484	458	535	505	461	465	487	491	485	508	465	509	493	500	504	449	488	443	472	471	467	481	494	470	491	465	518	505	491	487	470	531	487	468	488	431	476	501	470	463	470	492	489	492	471	488	491	490	461	485	476	475	498	502	458	499	502	470	458	495	529	506	487	493	438	500	480	471	493	489	476	525	484	501	486	473	468	516	464	474	489	501	516	454	495	520	460	481	502	472	483	491	516	489	482	448	494	476	471	508	495	498	471	464	501	456	494	488	490	486	520	506	476	471	508	464	437	476	428	531	500	490	495	501	493	453	510	493	470	477	502	459	454	459	512	458	483	487	487	515	497	456	476	473	469	506	484	494	485	489	525	470	477	486	498	500	485	487	468	450	467	472	485	510	536	512	526	460	500	474	502	472	465	437	465	486	429	458	472	513	485	501	503	484	523	454	502	467	509	486	441	483	468	486	532	497	444	502	489	495	493	487	465	470	513	501	478	454	465	478	459	470	473	464	487	427	488	502	475	465	502	450	526	439	482	460	469	463	421	486	487	494	474	494	460	506	476	484	488	494	480	467	492	456	527	464	492	511	495	489	494	466	470	460	458	482	536	494	513	498	499	500	466	515	477	457	518	474	450	457	454	438	446	471	475	488	478	487	418	474	501	470	466	521	450	482	475	527	462	454	542	479	478	489	447	501	442	497	445	457	479	478	467	471	480	488	452	462	461	493	480	532	488	480	490	446	458	479	493	469	439	518	445	471	528	489	474	493	476	476	483	472	502	451	465	480	492	456	477	463	498	467	438	513	472	516	486	495	467	513	495	511	496	524	511	478	434	450	453	473	472	455	450	487	515	472	480	431	471	446	472	464	506	488	475	486	442	518	541	531	452	526	465	516	489	510	460	498	511	475	491	486	496	512	518	473	490	461	477	495	501	468	481	503	488	491	479	493	494	525	465	506	469	480	512	484	480	431	498	458	475	480	469	522	463	481	500	481	484	521	444	484	455	472	487	480	497	466	461	486	462	459	499	504	483	475	507	487	482	531	498	498	489	488	486	482	474	510	508	477	512	466	516	484	507	497	524	446	461	494	496	459	446	469	467	483	453	468	502	457	524	485	501	510	506	486	475	485	480	454	460	523	452	523	464	441	462	489	491	463	509	477	474	501	474	461	518	452	504	508	517	499	471	474	423	453	497	488	493	505	455	522	444	490	500	508	487	463	449	486	493	505	510	472	540	426	454	495	489	496	450	466	475	479	507	513	474	503	464	486	472	477	474	508	505	465	478	543	450	476	464	469	479	473	490	485	498	487	484	496	482	472	474	440	492	483	501	495	466	479	502	482	492	468	470	492	453	495	489	491	507	483	482	450	480	495	476	514	484	513	440	463	512	482
7402	5621	6250	3582	2079	1287	982	792	652	576	521	1479	1861	1476	915	563	513	433	484	432	417	427	451	409	431	439	448	421	429	386	410	406	434	413	379	395	402	437	434	397	372	375	441	394	432	430	443	415	434	406	414	444	401	420	461	442	414	431	421	366	400	426	438	469	418	391	400	420	441	421	360	446	447	447	438	397	421	463	429	437	383	413	394	408	428	407	393	436	420	405	436	434	430	396	448	411	433	449	414	428	417	461	428	400	427	430	443	423	408	400	439	405	401	427	416	401	422	450	421	437	446	397	456	446	406	408	399	407	443	417	469	405	444	415	397	418	434	429	436	421	397	407	406	416	423	416	436	408	408	430	426	390	421	454	429	413	416	450	432	431	439	418	389	407	432	443	397	427	411	434	409	420	436	389	407	398	442	408	437	410	426	412	408	405	399	412	433	448	462	413	429	440	399	419	441	405	455	410	407	392	428	424	416	460	392	441	417	394	432	450	423	443	437	420	393	428	428	412	408	374	416	421	418	384	428	392	404	407	449	410	438	395	430	422	419	393	436	433	440	444	385	414	452	421	433	423	362	429	442	401	420	428	372	448	433	430	432	448	417	471	415	454	427	447	403	469	403	415	441	401	403	437	458	435	432	449	411	360	434	422	428	402	433	463	430	387	430	410	415	414	434	450	405	410	418	414	414	454	415	432	425	450	430	458	412	415	410	451	410	449	415	433	402	384	433	409	406	413	437	407	420	418	403	425	423	413	426	430	420	422	416	414	396	415	451	418	435	406	405	417	437	394	425	451	414	443	409	432	460	424	448	442	417	397	460	411	436	405	427	419	444	451	423	394	412	431	440	437	462	449	411	453	408	405	394	387	407	447	432	474	407	444	408	407	384	418	437	437	444	448	464	403	389	422	434	438	420	421	406	409	441	418	418	423	435	414	437	428	453	425	411	426	386	406	425	426	434	413	415	445	423	414	427	445	403	419	443	468	384	471	411	410	420	402	426	418	415	418	409	423	412	413	408	394	418	444	429	417	469	444	457	455	423	426	407	424	425	454	422	445	435	417	411	445	414	422	423	456	453	407	405	398	409	437	395	405	433	430	456	407	423	415	407	460	423	440	408	432	410	425	399	424	425	452	440	395	418	468	442	402	409	423	405	463	384	408	390	410	423	431	425	438	458	399	413	442	404	419	424	440	444	402	425	470	396	430	438	438	418	415	424	469	442	435	422	439	458	447	417	426	443	436	428	435	407	460	410	405	424	419	413	446	414	473	421	387	403	419	416	417	423	439	432	441	424	450	454	412	381	462	430	442	407	424	407	425	447	439	415	428	406	407	378	396	386	461	409	433	446	440	423	447	397	399	411	413	411	419	412	409	435	459	409	413	430	396	436	451	436	440	425	435	390	413	433	396	396	448	426	395	404	427	447	377	471	411	432	427	432	411	426	417	418	422	438	403	423	434	434	440	409	402	427	418	415	387	432	424	471	467	424	462	436	415	410	399	400	444	442	381	412	419	419	416	439	445	416	434	402	435	409	403	419	419	404	405	425	418	412	441	425	437	421	390	395	405	442	425	420	410	442	440	409	413	423	411	419	409	355	391	418	433	410	401	416	452	454	422	421	398	430	453	440	478	416	403	393	425	423	433	427	414	452	400	419	427	464	443	440	434	452	393	393	457	429	429	428	425	398	407	432	415	434	418	379	432	449	410	416	452	431	395	409	393	405	414	397	411	427	401	428	388	421	458	392	418	408	414	403	434	401	425	392	419	463	432	435	412	406	466	399	454	403	388	462	454	473	437	415	432	444	426	401	429	390	416	448	421	433	435	423	436	420	447	443	411	434	395	427	420	413	446	412	418	419	422	410	410	410	466	413	404	399	436	417	420	435	410	432	381	447	401	414	385	432	461	439	433	440	397	428	412	440	430	446	403	427	409	401	434	434	376	421	447	401	410	441	395	433	415	410	393	427	452	398	394	419	440	423	410	419	426	443	415	409	456	406	418	448	434	471	432	418	407	428	422	429	406	470	411	461	412	418	462	417	402	434	463	419	386	417	448	407	417	443	399	437	405	390	407	440	410	399	440	457	437	444	459	409	399	409	410	419	427	388	424	452	414	441	458	408	381	425	433	413	396	467	443	393	451	476	371	440	474	430	436	426	417	456	420	407	415	427	391	396	426	399	420	459	445	444	430	427	413	463	418	408	409	442	430	393	442	440	405	449	435	417	447	420	444	435	410	411	469	442	405	429	455	421	431	447	427	442	457	473	408	452	419	443	426	411	440	477	449	460	438	383	407	397	420	425	468	390	392	417	380	397	389	439	450	426	427	418	406	408	375	447	430	381	399	419	425	399	393	428	408	407	417	423	437	421	428	420	427	423	446	426	417	444	410	433	452	399	405	382	454	406	397	445	438	392	421	442	398	433	458	450	416	448	399	423	436	444	426	415	433	434	401	440	424	420	439	453	404	424	475	431	400	422	411	455	429	414	417	412	456	435	420	437	428	413	419	406	437	439	417	434	434	442	413	487	415	414	410	443	418	446	406	442	430	429	381	423	424	409	429	431	412	390	420	454	411	443	450	447	446	432	404	428	399	482	390	431	424	417	411	428	414	438	389	437	444	410	403	391	427	423	435	429	421	445	401	409	412	428	412	437	371	469	436	386	396	447	405	456	436	406	410	410	415	428	393	453	415	446	401	416	361	443	420	391	423	430	406	413	447	396	435	377	420	423	440	409	431	399	424	441	412	427	402	407	434	442	415	435	412	455	402	420	420	398	457	438	428	434	420	386	424	447	438	448	451	443	427	424	394	425	440	427	468	397	467	415	431	479	439	414	423	481	422	418	416	406	418	448	425	426	429	439	419	436	449	406	429	394	403	449	428	441	434	417	401	431	424	441	434	402	434	462	391	411	428	407	418	452	427	438	389	402	404	438	451	418	439	439	421	421	412	395	392	455	397	436	423	401	438	429	380	413	438	412	466	449	435	428	395	439	415	379	450	427	425	437	407	405	411	416	445	391	439	470	417	410	445	438	443	458	398	444	437	406	396	428	417	437	407	459	437	406	403	446	408	426	421	433	425	422	396	394	434	431	456	389	466	449	413	433	469	422	432	396	406	391	435	409	410	388	425	431	385	424	435	411	422	397	427	456	450	413	441	421	399	375	425	411	450	403	420	416	472	434	445	429	443	402	421	428	409	401	419	390	434	425	434	424	407	417	416	404	423	402	429	403	413	449	428	471	440	416	437	446	461	403	442	389	424	433	436	471	421	449	426	389	436	400	413	455	442	436	453	390	442	438	406	423	435	425	416	411	415	388	369	470	384	438	401	439	432	406	422	411	443	404	420	393	401	443	426	413	421	404	409	412	449	434	432	461	415	404	415	429	442	407	447	411	434	432	426	449	430	422	403	449	471	420	415	434	409	447	453	423	405	395	403	416	413	406	407	414	437	455	415	422	427	430	409	437	441	440	420	428	469	383	428	427	443
24885	20814	26723	24533	10654	2890	1735	1204	978	809	1330	8312	15444	9265	3132	1064	619	496	487	511	466	507	430	499	507	500	476	482	485	453	485	452	466	494	486	487	464	440	462	484	483	473	521	508	462	481	484	472	457	453	444	457	487	485	467	479	484	420	487	453	471	462	450	495	465	482	421	495	492	474	470	488	456	431	490	464	458	469	488	451	463	468	450	458	474	462	489	409	461	441	454	461	479	467	446	465	478	467	484	485	455	456	488	447	406	469	476	473	496	460	476	483	460	439	470	454	503	468	511	454	460	501	434	440	451	410	458	492	447	477	479	454	448	444	497	458	429	481	426	467	462	470	458	479	479	442	507	459	488	465	468	480	483	460	533	445	451	452	463	470	470	484	499	487	458	484	471	427	467	484	453	463	452	449	485	461	447	474	475	490	496	475	489	514	477	466	485	486	491	492	461	466	435	482	438	482	493	511	445	463	475	516	440	467	450	491	474	467	471	418	424	461	447	473	447	452	474	456	483	488	478	475	435	450	520	462	477	471	484	479	439	423	487	482	448	478	487	512	525	462	466	438	501	487	457	419	452	449	496	457	454	431	451	449	468	455	481	459	451	434	452	483	455	447	426	507	455	508	471	472	480	469	457	479	469	510	447	464	459	481	470	437	459	515	454	468	509	474	457	458	453	430	440	442	412	448	466	485	475	469	489	465	476	475	508	465	434	455	507	476	477	463	456	434	429	475	516	466	483	484	441	494	462	448	479	444	504	483	457	458	467	432	475	479	486	423	488	427	479	445	507	464	470	469	475	446	465	464	486	485	455	460	437	464	503	473	454	464	473	514	462	457	528	455	474	453	474	446	453	464	529	433	487	481	450	445	445	450	477	481	473	469	494	481	441	493	466	447	464	489	468	479	480	442	458	482	497	490	490	459	473	446	445	484	467	458	440	478	475	437	495	488	478	465	500	448	476	473	465	490	444	485	439	454	476	482	438	422	475	476	494	480	438	468	451	472	451	452	456	480	474	475	430	465	482	478	469	450	471	494	465	487	441	506	473	474	440	469	462	441	448	456	457	487	456	472	462	473	502	485	454	483	424	488	435	473	485	493	443	460	453	472	480	541	445	449	464	495	472	458	473	446	489	493	488	481	482	469	466	459	481	458	489	468	498	439	472	453	474	498	476	473	463	463	492	478	483	418	460	478	496	454	435	468	473	476	485	448	494	461	492	470	482	472	499	467	450	445	475	484	466	499	492	482	482	466	441	458	455	457	487	491	467	459	475	480	458	477	475	458	516	440	496	475	518	486	452	479	429	478	437	450	494	441	449	479	476	453	470	454	441	514	466	458	465	461	442	457	407	461	468	503	488	454	451	462	493	457	458	460	475	478	447	485	493	440	519	477	506	486	481	466	468	423	507	481	463	455	506	482	493	459	471	490	517	465	459	442	453	460	441	486	449	531	437	503	459	500	471	464	451	474	437	449	467	484	504	500	431	495	523	485	470	504	472	447	486	422	464	469	484	486	436	453	508	465	474	484	467	453	414	476	429	455	436	476	462	494	494	506	456	474	510	469	475	459	471	473	471	485	428	431	500	484	460	468	480	455	500	390	478	492	471	457	464	481	488	500	469	445	449	467	484	442	449	483	489	452	495	485	521	451	451	476	438	498	463	472	442	412	440	495	441	494	474	494	489	472	466	476	474	439	446	485	463	490	478	501	505	467	490	495	489	438	430	452	446	442	436	473	478	438	483	481	458	483	486	466	451	438	478	469	440	472	439	440	485	476	457	497	490	485	481	469	469	492	476	423	482	490	470	479	466	496	437	437	447	472	456	421	455	441	513	443	512	503	468	438	478	452	490	434	500	457	481	492	442	457	445	467	463	466	481	526	453	446	443	419	432	440	497	441	482	446	474	426	489	486	459	476	431	465	456	467	443	459	465	494	464	460	450	455	458	465	477	446	486	483	479	512	460	467	412	449	436	484	477	470	482	504	471	493	465	466	484	461	456	491	471	467	441	470	452	473	471	477	451	452	451	505	445	429	466	469	490	443	441	471	452	487	452	464	495	416	460	473	493	463	470	482	464	438	483	439	484	503	481	474	451	427	458	446	457	526	452	471	463	466	445	485	499	465	484	447	457	441	455	510	469	495	476	494	461	469	491	434	493	452	495	506	467	440	463	452	485	438	449	450	459	472	464	489	501	434	486	482	476	441	463	448	462	499	493	471	468	460	481	445	437	487	481	455	460	446	446	457	465	496	472	493	480	462	471	509	487	462	438	446	434	457	474	468	437	473	475	474	468	445	471	458	453	490	474	457	459	452	433	492	476	476	448	453	502	484	465	462	474	454	495	421	459	464	492	484	464	442	451	462	434	470	458	490	473	457	454	490	478	477	471	461	460	468	468	490	449	488	459	468	503	427	493	464	462	428	477	499	481	489	467	466	473	427	430	516	459	470	453	460	462	444	435	475	489	465	451	460	485	455	471	493	458	473	472	455	459	438	469	472	485	494	468	465	439	446	464	443	465	470	488	490	446	457	492	450	474	485	482	475	466	491	460	452	516	426	486	445	453	446	432	461	451	451	483	474	464	452	423	463	468	470	469	444	501	467	443	443	469	482	477	458	503	443	509	448	455	484	430	455	484	446	453	487	507	471	469	497	430	507	441	486	455	439	428	470	478	458	427	491	441	450	456	431	506	479	477	467	469	500	434	489	447	448	456	483	446	447	448	490	434	463	462	453	450	452	455	426	480	482	442	466	458	486	450	429	436	477	456	459	465	468	460	477	491	463	441	450	483	458	478	451	450	470	481	488	455	450	475	450	427	435	461	496	465	476	462	446	487	468	448	468	467	448	441	513	473	476	467	497	487	439	462	510	480	475	420	455	443	473	478	445	447	456	452	485	469	541	480	486	456	484	470	446	496	494	512	462	437	457	434	421	497	461	486	484	478	457	408	496	471	471	458	473	494	469	457	457	494	450	459	489	462	457	443	468	495	480	426	472	444	432	482	480	462	471	447	491	472	495	474	500	478	475	453	481	467	460	470	485	447	488	491	467	463	462	470	509	477	477	483	465	472	449	440	494	475	484	462	458	456	472	477	512	436	450	426	437	469	474	487	481	497	465	442	468	467	471	468	463	459	466	481	449	470	460	434	472	465	479	488	488	503	468	452	473	450	475	452	413	480	445	439	449	475	485	458	475	487	437	498	485	477	496	451	450	451	495	474	447	466	459	475	480	520	478	433	500	489	426	484	487	418	489	470	500	483	457	446	504	490	469	485	490	440	481	508	480	457	498	479	458	486	500	480	484	444	502	474	486	483	456	434	464	438	476	449	456	448	498	502	507	461	453	465	468	482	435	482	460	510	458	462	471	493	461	478	477	436	468	456	470	463	464	461	451	458	489	439	472	444	493	446	458	526	475	467	483	475	478	488	506	484	484	460	449	488	478	455	460	475	434	476	503	457	491	462	480	448	482	453	447	484	456	480	456	443	483
6586	11134	11637	7097	3647	2467	1906	1454	1210	924	1861	11376	14938	8488	3082	1068	549	455	394	430	412	464	438	428	473	433	424	436	431	464	438	416	442	440	430	406	464	420	441	403	393	401	467	437	403	446	383	412	406	438	447	442	387	443	419	426	454	433	392	451	409	403	439	413	418	486	469	430	413	398	452	405	407	419	448	416	455	420	391	413	413	406	386	417	451	400	464	439	440	402	456	434	450	467	391	421	465	423	433	418	407	426	408	452	434	419	442	420	384	439	446	434	429	425	388	423	436	431	414	401	443	418	422	423	420	434	402	416	439	423	426	424	410	391	431	421	432	418	436	454	420	414	426	420	409	429	403	445	429	425	416	424	433	451	420	427	412	386	394	414	411	426	400	421	416	406	444	419	407	385	437	440	432	379	428	409	408	421	425	435	435	375	456	433	417	425	414	412	403	402	460	398	405	429	416	431	439	424	411	422	388	432	403	415	393	411	423	430	377	407	406	417	445	425	457	400	416	394	420	399	446	435	449	460	414	411	399	423	401	460	401	390	405	416	458	399	403	393	407	425	408	414	410	416	431	411	462	408	445	370	436	388	411	414	404	406	432	406	448	419	422	430	439	414	389	443	444	415	421	410	432	428	438	419	450	419	454	426	448	423	417	428	421	426	465	423	393	399	422	403	421	427	419	424	433	419	411	378	439	420	394	415	422	421	423	449	432	376	405	418	465	421	404	404	387	438	446	429	480	409	412	394	417	410	431	382	406	458	388	436	427	441	381	386	417	423	409	418	427	444	433	423	433	419	421	444	406	415	405	408	406	421	392	456	427	431	438	428	435	406	430	397	425	419	420	402	467	436	424	399	426	433	390	450	406	433	434	387	419	442	417	428	420	441	438	402	435	453	387	420	446	423	403	441	415	417	393	434	396	394	435	444	443	444	427	399	427	459	459	424	428	453	403	437	392	404	415	423	428	391	404	411	418	437	428	428	407	405	429	393	407	439	445	452	435	418	407	428	402	358	411	438	430	416	419	417	423	431	420	409	457	438	445	451	421	407	401	408	426	379	412	418	434	424	433	412	453	463	428	449	452	477	420	405	432	449	436	449	382	395	451	416	448	389	440	404	447	425	442	422	420	449	409	441	430	429	387	418	444	449	411	400	456	450	427	473	387	397	385	427	419	404	413	433	436	419	421	412	416	462	433	417	422	415	412	452	408	407	427	407	390	397	385	406	429	435	426	376	398	447	435	439	419	427	406	411	407	408	453	431	403	454	413	420	424	398	419	380	423	425	448	411	425	438	432	418	431	426	438	430	390	437	457	447	424	438	449	394	468	422	442	392	438	423	433	432	481	437	414	421	455	406	426	436	423	424	410	454	396	441	422	421	426	443	411	422	436	447	385	446	447	426	406	419	429	478	409	435	418	431	440	445	380	457	473	399	442	426	427	432	410	437	430	406	416	422	452	438	420	417	426	415	402	427	378	427	437	421	438	406	422	444	389	423	403	376	451	403	394	415	404	386	427	405	443	414	390	459	411	436	466	435	408	414	396	387	403	418	446	431	433	391	423	435	424	440	439	417	430	435	441	423	416	406	428	411	420	428	405	390	402	409	387	400	420	414	444	402	435	403	348	426	443	467	395	390	394	464	420	404	403	420	417	414	426	435	403	429	386	431	416	406	424	437	374	473	426	384	421	408	410	417	398	440	432	426	431	400	379	411	380	417	424	421	422	416	399	420	446	437	408	405	402	437	405	431	426	436	430	396	424	404	430	384	395	412	432	390	421	386	439	427	447	394	419	408	402	414	408	412	461	416	432	421	421	443	389	418	373	413	409	428	403	418	436	413	455	418	413	435	419	379	457	438	414	414	393	422	435	440	449	394	448	422	409	427	441	410	429	415	420	390	395	435	429	430	411	420	446	408	449	436	420	433	467	407	358	401	435	434	451	422	400	418	411	382	412	445	407	420	418	401	416	419	450	427	438	414	395	403	444	386	375	472	447	434	426	426	379	452	399	401	411	416	429	455	409	387	404	455	421	452	416	433	387	405	412	398	393	403	418	421	411	415	380	449	416	405	453	416	399	446	432	430	426	427	397	449	404	412	479	427	377	377	434	416	425	422	408	429	391	422	411	408	451	425	428	427	433	438	437	445	395	430	401	394	408	421	436	414	380	420	398	430	418	448	428	398	440	401	412	415	428	410	406	414	423	418	407	417	402	404	436	434	404	433	425	435	416	402	435	409	432	439	425	411	450	380	412	434	416	429	418	450	414	434	403	424	438	437	448	412	366	438	429	404	411	428	413	417	399	394	441	447	426	431	428	449	409	397	409	389	413	416	407	431	426	418	401	429	395	417	439	434	421	425	409	426	421	456	407	390	431	389	434	393	375	438	400	454	409	403	431	424	429	430	412	398	422	409	458	428	409	423	433	429	421	434	418	398	430	444	421	428	419	459	455	392	412	403	385	415	447	424	449	421	424	442	447	462	422	426	438	384	424	416	395	429	437	409	452	397	389	376	432	440	434	427	418	415	400	452	425	395	423	475	395	403	444	419	452	454	397	385	442	395	438	418	438	384	385	454	403	416	416	404	428	470	397	432	403	443	458	411	415	414	414	456	427	423	448	450	395	432	403	445	447	421	413	397	421	457	418	413	423	418	411	413	397	426	406	417	402	391	398	431	403	415	414	450	412	439	455	412	412	451	442	423	433	445	449	403	421	355	416	395	417	450	405	375	459	437	428	424	425	407	431	406	417	431	415	436	436	412	442	420	413	429	429	365	413	432	390	410	419	425	405	431	436	404	410	429	387	426	420	379	425	414	415	397	391	424	428	387	404	410	433	404	458	431	417	441	471	424	424	409	408	465	400	443	432	418	418	433	416	386	413	420	408	430	414	446	399	439	432	443	414	383	396	423	425	438	399	465	464	408	388	425	403	405	400	438	391	426	426	441	412	425	399	428	421	470	398	388	408	440	421	409	425	424	409	463	423	417	430	389	426	442	423	400	384	432	439	391	424	404	427	422	455	435	417	427	385	392	416	444	401	419	419	444	426	410	399	419	422	418	441	428	405	441	425	463	401	448	426	436	405	418	429	402	409	428	412	437	450	459	420	404	437	422	425	426	460	399	422	441	424	403	382	409	407	399	451	441	402	422	408	395	437	394	396	425	411	412	398	410	413	447	418	416	413	424	397	406	422	402	408	372	409	415	424	457	423	405	450	412	414	422	462	421	401	412	435	393	406	400	407	455	403	419	437	409	426	438	432	458	417	418	441	393	413	454	426	458	442	403	403	414	434	410	422	392	411	416	426	462	444	425	405	439	416	417	401	427	431	409	427	418	391	418	421	429	417	434	391	411	439	440	402	393	393	447	416	429	377	407	438	449	391	434	405	400	422	412	431	415	410	402	440	437	426	414	449	440	433	416	453	423	409	394	406	443	416	453	425	426	413	414	383	421	408	397	419	442	422	416	439	359	371	427	446	440	424	424	459	421
23933	20821	27678	23954	20145	8898	3090	1732	1452	1238	12660	24160	21658	12247	3918	1224	760	658	591	557	609	598	609	572	583	560	606	588	581	619	562	607	622	581	616	549	550	542	563	605	528	612	568	616	605	607	559	606	560	566	590	604	590	625	608	592	597	572	565	593	613	581	584	627	608	584	601	581	594	573	628	594	587	572	567	562	547	567	566	607	584	581	585	568	629	588	590	534	605	633	576	565	645	554	603	608	603	598	580	579	626	602	602	583	593	583	582	585	562	594	580	536	558	557	590	622	584	600	581	549	591	567	575	587	568	563	531	612	629	558	612	579	594	605	578	542	544	606	586	563	591	622	575	573	599	592	572	580	601	587	604	582	617	586	580	570	558	598	585	632	592	593	605	565	587	571	582	596	561	568	567	584	591	595	553	593	556	580	606	584	536	573	616	597	590	618	595	587	552	602	585	576	558	563	542	560	578	575	576	545	567	586	555	563	547	547	544	580	569	589	553	574	560	571	575	592	607	630	558	613	565	585	630	624	611	586	550	578	593	545	577	594	576	613	580	607	539	528	538	565	588	539	563	595	584	587	539	588	608	586	544	606	577	620	587	541	576	591	557	596	573	583	567	574	591	589	534	561	587	577	582	565	588	566	594	574	532	598	564	602	575	580	582	579	581	598	600	546	590	572	572	607	588	617	571	573	604	579	564	583	550	543	539	570	562	602	542	581	599	549	551	589	603	575	563	600	582	607	582	596	554	613	596	596	629	591	581	594	605	582	597	562	535	568	567	567	596	581	581	561	551	565	582	563	587	641	603	563	550	579	584	614	584	562	561	578	573	599	546	547	557	596	583	594	561	613	572	550	591	605	545	566	555	571	563	550	602	578	600	607	604	606	623	590	582	619	533	585	589	611	560	619	641	574	629	587	591	591	592	587	601	591	572	578	584	587	604	556	548	603	564	572	565	559	555	591	620	626	565	632	587	548	589	595	572	629	620	612	578	574	610	584	591	632	581	601	586	635	608	570	559	590	605	571	542	602	566	622	591	576	638	586	579	572	600	588	595	569	574	624	562	591	590	604	578	558	607	597	612	578	619	644	624	614	583	545	544	570	555	559	598	607	579	586	603	582	588	586	579	573	572	578	578	629	591	594	604	566	563	587	577	594	581	579	592	642	595	611	591	575	595	613	589	573	568	597	576	592	590	612	583	591	612	613	576	605	591	601	520	539	570	577	602	562	613	563	630	568	600	589	571	562	553	573	583	616	553	567	553	594	574	584	586	573	554	594	562	580	526	591	579	624	611	588	583	571	585	570	598	575	606	561	593	585	551	564	567	564	590	558	569	589	595	592	556	570	573	592	611	575	584	567	576	578	586	573	573	574	616	636	617	566	621	547	551	597	585	592	601	631	586	579	585	604	560	586	587	590	602	595	586	570	602	580	575	570	575	578	542	582	579	553	561	624	556	594	550	586	597	524	570	561	559	559	561	544	611	601	595	558	580	577	585	576	607	579	539	554	553	589	605	573	544	615	559	575	579	561	557	619	540	549	543	564	574	569	560	589	554	596	592	602	590	608	607	550	616	632	607	560	592	578	618	598	533	585	607	572	549	598	570	604	590	613	598	573	594	549	593	569	559	588	650	595	598	590	533	597	581	565	567	578	554	538	578	559	606	568	575	586	613	573	583	600	618	565	586	545	604	567	574	630	583	552	584	590	606	563	582	554	603	539	627	580	597	631	542	616	600	586	545	575	587	584	567	599	549	570	597	551	589	586	563	626	588	566	611	575	584	600	575	603	568	572	562	579	581	557	567	604	605	592	520	580	541	589	565	567	572	573	555	596	559	581	551	588	586	614	637	637	572	615	598	600	582	595	594	623	603	606	571	592	602	570	588	596	577	616	560	539	581	561	546	545	540	586	558	599	598	596	552	586	610	596	588	587	591	597	640	599	601	553	568	561	554	563	567	562	627	568	563	603	594	583	567	576	556	610	572	657	582	548	598	582	558	569	566	566	615	629	589	594	587	560	615	611	583	562	561	584	601	575	578	556	570	541	579	594	603	526	568	603	592	618	592	557	593	587	582	567	607	567	546	588	572	544	579	593	589	597	561	577	560	550	635	561	561	604	610	595	598	564	544	572	583	599	551	521	549	607	563	608	565	593	559	611	589	584	556	577	576	599	545	559	630	607	565	553	556	577	616	588	613	558	592	562	585	592	584	570	617	571	594	559	582	588	561	595	574	610	560	579	598	562	571	604	594	567	580	552	619	619	602	609	595	608	529	521	583	614	612	560	586	557	568	545	594	597	563	595	602	595	564	565	594	618	562	581	548	540	612	592	543	592	570	574	544	524	604	615	579	549	545	550	578	553	614	605	552	559	569	593	559	620	575	551	572	597	600	602	608	551	576	629	561	600	598	580	586	528	591	593	544	590	574	592	595	579	566	595	605	524	582	593	595	603	591	544	566	564	596	633	565	598	574	574	600	572	577	558	577	588	579	551	539	567	611	543	602	557	569	572	569	591	582	606	580	544	591	587	606	555	598	630	574	602	534	568	602	552	560	581	559	557	536	559	542	581	583	576	582	543	537	573	539	599	548	574	591	591	561	561	609	594	601	546	548	557	558	571	565	546	574	527	585	595	546	556	578	548	608	583	591	552	586	568	595	584	583	534	561	584	544	587	600	590	536	544	634	559	600	540	549	590	583	569	551	588	536	562	565	570	574	595	530	563	563	539	556	595	562	574	541	588	559	561	570	541	581	563	604	590	579	619	561	614	609	565	603	607	602	580	559	566	593	620	592	598	560	563	589	649	581	557	552	597	562	606	585	586	600	600	573	598	632	567	584	554	599	548	621	512	583	630	613	611	583	568	577	543	574	587	588	597	538	569	578	607	576	598	560	571	557	561	588	617	588	592	619	574	625	607	552	611	616	546	612	577	582	605	561	565	579	518	600	580	566	605	587	567	601	576	600	588	603	555	589	597	556	555	589	561	562	566	611	547	589	589	561	603	533	609	582	635	542	582	592	587	536	588	580	564	621	584	570	576	574	577	544	554	618	595	576	564	585	564	587	561	562	581	564	574	571	546	583	573	576	593	564	584	565	593	577	586	606	562	549	542	607	548	624	580	614	576	563	559	554	575	562	569	575	565	556	579	586	559	586	539	594	600	583	623	581	627	564	537	583	591	560	592	592	563	573	598	587	590	581	537	622	566	584	597	539	570	556	594	584	534	588	597	592	598	596	574	556	583	536	575	586	576	595	619	612	580	579	581	595	570	592	614	592	577	585	619	570	560	581	565	590	550	577	597	568	610	573	619	566	581	597	600	605	574	554	554	552	573	544	544	597	596	623	575	648	594	630	588	565	599	577	574	584	557	594	571	646	601	577	573	598	568	612	568	589	551	593	616	552	588	579	569	596	585	599	572	547	549	615	606	591	561	576	552	562	607	587	526	580	582	575	551	616	573	564	570	566	595	617	535	577	588	571	558	589	610	574	538
6598	13845	14516	8994	4942	3529	2590	2074	2013	1524	16300	24177	18866	10224	3777	1296	686	579	524	498	485	528	530	551	526	507	517	540	543	537	581	529	494	527	512	517	519	508	494	516	501	534	550	554	495	500	554	531	503	536	533	511	501	533	536	515	521	512	496	502	524	501	522	497	561	550	471	535	464	520	504	543	523	518	486	485	469	510	523	488	513	510	508	521	483	496	505	515	522	523	524	526	523	504	516	495	542	519	538	563	460	517	481	475	463	528	503	527	553	526	519	522	507	518	499	527	488	530	506	526	478	481	501	501	472	541	535	505	511	522	543	536	519	500	534	501	530	562	487	514	486	511	501	510	527	522	485	474	536	494	544	495	530	538	511	490	531	500	507	513	519	513	507	516	494	586	500	534	486	533	496	450	499	553	472	519	520	532	519	527	513	478	506	503	494	507	479	489	515	516	510	483	466	499	539	547	535	516	502	532	490	531	495	554	537	510	509	493	482	509	532	535	516	482	511	478	503	504	512	491	534	531	526	523	507	509	525	522	527	527	565	516	515	504	505	537	488	529	514	515	494	514	541	511	498	512	532	506	519	537	506	496	517	495	551	514	548	519	547	496	519	522	526	471	490	563	469	533	544	540	463	563	525	566	556	481	559	484	496	513	489	541	503	492	534	486	518	451	473	530	539	473	516	501	477	560	492	511	540	534	522	494	493	508	493	485	464	487	506	496	531	532	526	512	513	502	509	508	487	481	528	493	532	524	516	472	469	466	466	483	492	498	469	533	474	511	500	482	506	493	530	491	520	517	488	469	519	504	541	481	489	481	517	481	499	490	512	496	517	503	513	527	510	491	493	505	489	514	522	530	548	518	510	535	504	490	510	533	531	509	539	502	512	495	506	495	519	515	479	480	513	527	509	480	501	542	519	477	505	455	484	477	490	544	480	514	527	499	486	487	541	509	470	500	509	480	492	519	530	518	522	484	458	476	512	497	495	543	515	526	531	471	501	532	466	511	511	523	525	478	517	550	494	540	527	481	573	545	539	487	514	534	521	508	521	512	472	509	528	514	492	509	535	519	502	509	499	496	527	516	521	556	503	530	491	514	512	502	494	507	487	491	494	521	493	516	516	598	511	492	495	493	531	512	530	494	503	500	498	528	492	516	497	545	552	467	563	484	512	514	547	492	511	494	537	487	527	515	483	495	486	509	497	495	528	564	523	526	511	526	548	524	499	498	521	511	511	544	503	518	482	546	498	529	502	499	547	525	516	501	473	478	518	512	488	466	515	525	545	533	518	529	503	512	481	524	489	499	507	554	482	477	511	507	518	531	475	520	510	542	520	485	510	490	487	502	505	536	515	488	532	494	523	529	513	505	473	511	491	518	524	530	495	494	546	506	485	551	493	505	511	454	543	492	541	503	552	517	484	517	479	515	487	512	461	465	536	514	517	501	538	482	517	500	510	502	518	538	492	503	488	482	518	487	510	511	532	526	475	525	494	504	498	523	491	478	519	530	547	498	474	496	508	541	496	501	525	498	473	499	521	498	473	511	516	514	533	481	487	512	524	542	580	499	500	494	473	486	522	503	497	511	502	499	551	518	529	519	524	527	532	486	521	569	489	517	457	498	477	482	459	454	473	505	537	505	522	515	525	545	506	543	577	492	517	510	522	544	515	485	484	542	533	518	517	498	500	531	503	521	554	482	459	519	524	532	523	549	505	550	491	446	505	477	499	513	463	501	516	534	522	492	525	532	499	504	481	470	491	524	546	502	484	479	488	504	471	504	507	536	510	472	533	487	491	500	511	489	515	481	501	508	478	508	534	479	517	527	483	494	487	555	512	504	518	519	525	514	506	494	529	526	497	500	489	502	492	483	546	521	532	491	522	514	506	488	486	512	485	524	501	482	476	496	502	518	508	510	485	528	550	504	503	543	518	496	520	527	525	496	534	513	479	509	540	501	505	509	503	527	524	508	510	461	516	465	485	551	510	534	556	512	515	521	515	504	513	493	505	516	527	541	509	546	507	508	522	504	512	497	489	474	541	554	503	530	506	506	502	513	530	548	485	529	529	508	498	484	469	500	472	525	513	509	511	504	504	486	541	513	466	507	528	546	511	474	501	513	502	495	551	503	501	534	525	510	530	500	522	527	478	477	533	496	497	520	527	518	522	524	505	503	485	544	514	536	520	512	477	508	494	469	476	565	487	494	511	474	533	549	542	493	491	478	454	492	490	561	486	525	464	491	481	505	539	507	493	462	522	514	477	497	512	524	478	496	513	505	511	525	500	515	505	521	474	492	500	493	502	483	503	528	549	504	489	496	542	477	528	510	547	521	528	536	493	512	513	483	465	478	486	537	500	501	530	535	524	503	506	510	556	519	501	542	515	477	474	455	546	498	501	519	524	510	483	515	531	523	505	475	524	505	513	523	514	515	510	532	517	489	507	495	492	511	482	493	513	568	497	525	477	518	521	538	515	528	538	532	489	525	480	530	490	558	512	518	505	474	489	526	479	492	506	497	523	503	522	480	524	484	454	546	518	521	517	497	489	491	523	515	524	489	525	494	485	501	568	498	483	521	518	535	516	508	526	511	500	507	498	494	532	453	498	517	477	508	522	509	474	495	478	507	486	515	489	526	483	489	508	483	485	517	525	508	516	507	485	531	502	499	524	469	509	495	547	484	502	526	525	469	526	505	498	491	496	487	529	538	496	525	500	532	469	534	472	530	485	524	504	526	497	464	492	489	520	500	501	522	509	499	492	508	520	514	537	535	458	501	515	471	456	509	511	531	461	501	464	498	481	537	522	506	477	497	555	504	552	552	525	499	524	520	499	536	511	502	537	509	515	500	490	468	502	494	550	491	497	520	533	500	479	522	575	512	563	456	493	528	509	525	476	435	504	533	548	476	463	488	520	501	503	526	546	495	503	518	515	554	474	528	485	503	544	527	506	534	508	507	504	483	489	479	508	474	484	549	505	493	506	497	537	453	527	506	551	511	513	497	528	509	511	506	526	537	447	518	509	500	504	502	510	498	506	483	486	479	489	508	506	512	547	483	531	506	526	468	493	501	501	531	496	513	530	516	496	469	515	509	493	511	528	491	495	504	517	505	509	562	490	537	530	495	492	474	548	482	490	495	470	527	539	534	463	511	495	479	510	479	509	559	513	519	513	544	467	488	494	513	466	492	536	508	518	524	488	505	509	516	522	507	497	494	534	491	509	511	497	529	503	530	485	524	475	564	487	573	492	488	535	509	500	521	491	499	491	534	509	549	477	490	497	514	533	548	507	480	535	513	489	481	510	508	514	484	534	579	552	501	514	520	505	492	492	511	491	472	528	531	523	557	512	462	533	514	490	506	534	529	526	520	472	495	533	508	476	510	503	494	491	474	536	511	513	507	481	522	483	564	539	519	481	495	471	499	528	480	514	490	510	491	525	492	474	486	524	500	520	502	539	549	540	499	550	512	524	527	525	488	516	506	458	535	538	510	514	489
26941	11276	4913	2194	1184	824	740	640	605	623	596	1365	1705	1353	857	606	511	491	519	483	493	511	504	478	501	468	533	487	486	516	492	457	491	506	508	515	497	471	475	523	489	501	507	482	507	518	501	496	485	527	517	506	491	448	467	493	499	529	516	492	475	519	500	473	532	475	485	489	507	480	478	461	477	498	513	449	489	451	491	477	484	492	504	504	470	525	520	467	468	485	533	484	465	472	495	477	518	486	495	486	504	504	495	512	494	508	503	464	475	511	477	500	495	464	467	530	509	521	454	538	485	466	486	500	493	507	532	480	489	505	510	495	483	518	517	485	489	518	471	498	482	461	510	504	522	481	499	496	507	528	468	499	450	504	465	482	523	499	489	482	529	499	495	469	506	504	538	474	483	442	499	509	472	502	469	513	499	485	470	485	496	496	531	478	479	456	484	497	489	515	485	473	495	493	494	460	443	481	509	522	512	477	486	498	514	494	464	541	492	487	499	552	531	525	464	486	538	433	490	501	496	511	511	487	504	504	489	483	495	495	501	443	476	503	512	471	482	492	533	500	475	467	473	475	478	495	479	515	473	474	501	498	518	499	491	521	505	561	495	488	465	507	491	477	480	510	524	497	496	514	463	518	479	438	475	469	511	476	478	488	488	512	465	503	479	483	475	486	503	497	472	495	516	481	466	485	514	504	560	525	511	496	502	493	518	510	514	461	490	467	478	481	498	496	543	485	458	527	528	478	501	483	462	502	492	477	496	495	505	457	521	496	522	519	494	505	452	485	474	490	523	520	529	527	519	452	510	504	510	479	538	455	506	462	490	509	511	515	532	501	526	483	481	517	500	502	482	513	420	476	500	490	484	508	482	507	517	503	561	424	512	499	513	458	483	517	492	452	508	521	512	449	508	464	480	495	498	493	487	472	529	487	461	495	505	480	509	543	458	499	485	450	467	474	481	496	499	517	487	527	497	468	478	498	490	497	550	513	469	513	486	502	449	442	534	482	471	488	506	478	485	469	484	458	484	501	531	435	527	486	482	498	499	485	480	484	511	507	499	512	470	485	482	482	497	499	484	548	501	458	495	524	507	535	513	492	512	474	499	465	491	477	484	497	518	484	490	493	492	474	500	485	512	528	458	472	467	479	499	467	523	474	469	455	478	485	471	473	503	494	495	500	486	516	503	474	499	472	489	497	496	465	509	503	453	490	491	472	510	480	491	471	478	511	517	496	490	480	556	517	454	491	548	442	457	462	506	481	487	498	519	451	487	489	463	511	512	503	505	455	474	481	480	476	482	508	490	499	495	525	482	507	492	475	489	502	506	483	497	513	521	507	476	505	476	538	516	538	501	516	545	483	487	529	495	496	498	479	470	546	474	475	516	521	527	483	468	520	462	512	506	497	484	469	499	500	472	513	506	505	470	517	467	472	506	485	459	464	499	492	488	470	480	457	508	516	513	500	501	519	490	519	474	474	480	461	522	488	497	457	482	491	480	546	488	474	500	482	510	468	512	454	494	495	476	529	531	516	493	469	497	470	501	455	516	525	504	500	473	500	463	518	480	473	514	487	463	519	493	471	509	473	499	512	502	475	507	518	501	527	476	464	573	476	496	482	490	476	484	463	495	512	519	529	487	496	494	464	471	488	496	451	529	482	470	515	511	502	484	505	485	468	487	541	452	474	490	518	537	500	510	486	471	479	497	471	509	488	471	476	489	520	546	503	517	535	482	510	515	470	501	495	487	480	545	466	503	495	489	490	522	527	522	494	460	452	484	477	489	496	467	474	469	455	501	479	487	512	512	481	506	493	495	450	497	493	482	531	508	472	472	528	529	528	518	480	477	507	506	533	526	526	545	518	459	519	485	508	468	525	527	494	486	476	481	484	488	485	464	465	477	510	471	465	477	478	482	523	468	515	503	498	530	505	487	450	506	457	491	548	513	505	463	513	478	484	464	472	477	474	486	458	504	467	522	495	534	507	502	541	499	454	495	493	475	477	476	491	514	467	496	497	499	466	533	467	512	509	460	510	508	512	506	530	488	482	500	480	484	516	538	498	477	530	522	480	540	517	529	503	450	474	514	478	537	499	487	521	494	499	476	466	523	502	494	500	488	520	487	479	493	481	475	512	503	504	493	474	489	455	531	535	472	478	527	488	524	529	512	462	492	481	509	504	524	511	463	464	516	482	531	493	527	469	498	475	501	472	479	520	504	530	493	504	478	520	499	491	501	481	503	488	480	472	481	511	479	474	481	470	523	481	491	511	517	456	508	468	482	463	495	529	490	514	488	500	481	462	488	443	511	436	475	489	479	465	484	510	519	513	492	501	486	485	486	502	470	506	514	502	459	494	484	519	514	492	510	558	501	485	496	513	512	561	507	505	498	524	483	508	476	505	515	503	485	543	435	515	482	486	528	482	496	504	525	485	479	491	516	483	467	523	482	494	474	451	488	507	481	486	467	503	458	532	464	439	458	490	518	479	499	459	459	497	469	464	454	534	496	464	526	510	521	475	465	491	477	498	484	484	474	558	474	544	493	517	499	507	502	506	490	473	491	503	542	475	483	494	480	519	499	481	481	488	427	476	504	478	477	489	510	526	550	521	526	500	470	524	475	493	442	494	483	463	504	482	516	528	463	497	519	455	482	538	514	502	528	516	525	516	516	489	532	481	524	500	510	490	538	478	478	489	499	532	558	567	507	490	487	512	479	486	504	484	514	503	501	531	497	496	490	484	457	457	487	505	507	515	489	492	539	497	466	505	457	496	467	478	501	524	498	452	452	485	529	483	494	450	516	518	498	466	493	490	465	510	456	497	484	463	486	503	502	491	466	484	493	488	491	510	490	481	491	478	494	487	544	507	482	471	500	500	455	461	490	479	476	464	503	519	482	502	493	443	463	477	447	479	502	496	475	487	518	494	486	478	474	489	476	497	521	500	542	487	466	495	503	524	475	483	461	517	485	471	492	474	502	474	484	444	493	474	485	475	507	536	466	482	500	494	500	467	511	502	514	498	481	477	468	471	498	481	491	491	488	510	516	513	472	477	488	531	476	470	506	537	504	506	505	487	458	516	474	465	475	496	467	473	472	492	493	538	493	457	447	524	492	504	495	524	487	490	470	533	458	483	479	476	477	505	505	484	499	473	476	467	494	543	544	515	496	477	480	470	523	485	515	523	476	482	484	487	531	437	498	497	467	470	479	491	476	499	494	472	508	478	515	483	480	509	496	468	508	519	437	499	517	527	488	528	517	478	486	501	518	490	486	463	470	505	513	467	462	480	510	534	478	523	510	507	515	499	507	448	466	492	463	561	497	494	490	476	470	503	501	491	488	503	524	490	504	479	501	525	482	479	482	488	440	547	491	457	529	473	492	521	503	505	521	519	483	515	484	491	484	454	506	526	511	458	460	543	465	509	542	477	528	494	487	482	498	549	525	502	470	481	487	501	517	497	538	499	469	468	489	485	538	488	481	533	504	492	482	509	489	500
7029	5074	4507	2110	1419	1016	756	655	689	683	640	1867	1995	1437	833	531	445	465	444	432	426	462	471	418	441	440	444	433	413	402	421	405	429	425	462	460	414	438	472	427	444	473	418	431	468	415	422	420	417	438	437	443	437	442	414	441	428	408	450	416	394	415	444	419	468	420	435	446	464	427	441	435	457	435	464	425	397	409	437	408	413	455	466	438	416	410	396	393	437	393	431	442	441	423	408	440	422	413	401	431	435	421	424	413	442	423	456	430	440	408	424	432	414	464	424	453	427	439	406	453	424	409	440	429	467	393	441	417	452	450	440	376	439	457	438	419	427	437	439	416	454	450	408	460	419	424	441	439	411	427	444	458	447	401	416	418	431	430	405	387	424	414	435	446	434	432	408	452	423	422	434	486	427	433	414	445	411	434	425	471	402	468	469	392	419	450	427	414	414	414	469	414	432	462	415	431	484	443	420	409	458	435	463	379	483	451	389	401	371	468	426	417	437	443	442	440	437	416	399	449	432	408	423	439	463	429	452	422	441	401	449	445	430	378	407	391	410	411	392	423	421	430	463	420	446	408	426	438	399	434	417	435	409	454	418	413	447	432	438	407	428	454	411	412	477	427	418	425	450	449	434	462	457	456	457	461	399	439	444	447	431	419	438	414	402	449	398	428	465	412	457	435	391	413	421	429	445	455	443	426	463	414	439	416	421	438	406	436	408	388	456	418	408	439	465	418	428	417	418	453	408	454	456	391	439	433	423	412	411	438	430	449	401	406	445	425	452	428	413	416	417	408	430	448	419	439	396	464	387	409	412	407	392	441	414	426	406	414	461	447	442	419	419	407	435	397	452	438	427	390	466	423	454	440	437	403	408	412	446	429	389	416	409	450	422	395	426	399	453	402	412	432	403	439	451	441	450	452	407	406	429	419	425	460	440	452	386	424	433	413	469	413	430	396	437	392	449	419	426	419	453	426	422	432	406	425	441	419	430	412	424	400	448	427	472	388	424	407	355	465	412	453	402	437	424	431	452	390	439	430	468	431	427	448	386	453	396	450	428	435	387	439	416	415	416	415	419	416	404	426	415	448	457	442	429	424	413	392	444	417	407	428	404	415	422	440	450	427	429	393	411	430	434	420	458	404	453	432	443	429	458	402	435	412	401	411	441	421	450	439	432	415	431	453	407	414	440	417	438	445	429	433	438	441	421	443	416	444	424	432	428	424	419	439	447	448	430	433	438	419	422	443	421	438	464	416	423	403	435	449	407	421	425	389	437	411	458	430	423	428	449	420	434	436	445	407	469	433	418	427	451	428	415	425	404	417	429	433	440	410	408	476	447	443	411	447	401	435	441	436	421	415	419	407	427	446	435	395	423	407	425	453	383	407	447	405	438	452	438	438	447	405	408	447	416	447	432	405	441	385	413	468	429	432	427	449	441	420	415	457	434	431	429	427	421	388	405	428	441	419	415	408	446	377	435	432	402	446	436	403	446	435	416	426	421	445	405	430	436	426	433	457	426	441	439	428	402	375	425	419	426	405	422	450	407	403	442	439	468	370	439	417	453	440	397	454	458	461	378	435	434	440	406	418	418	441	448	406	395	445	474	432	423	426	412	430	450	413	410	421	395	423	444	400	417	419	462	428	445	458	465	411	418	456	397	439	444	415	408	401	425	440	414	448	420	415	422	429	423	414	449	412	426	439	416	378	399	434	464	399	418	446	453	396	457	423	437	405	434	424	397	410	439	429	447	412	429	401	460	392	441	445	433	422	404	408	441	417	441	428	429	437	420	419	426	413	452	410	467	447	456	431	433	444	402	452	472	378	431	440	428	389	429	434	446	439	393	403	460	413	421	472	399	445	436	401	426	440	405	447	432	412	465	381	410	451	471	424	448	442	421	410	435	442	432	393	408	461	437	463	438	434	410	432	444	413	417	442	446	407	475	398	405	455	446	439	426	417	418	390	423	429	454	443	432	409	431	412	435	428	430	422	453	428	424	400	461	457	480	430	401	434	438	472	446	418	447	420	463	450	431	441	422	422	424	388	425	390	445	437	417	447	426	469	409	440	442	428	455	396	446	435	395	376	427	386	465	435	401	441	464	442	416	422	441	437	430	421	405	424	418	428	466	429	431	406	416	433	418	441	438	414	460	441	461	427	448	444	484	453	437	409	410	432	436	435	414	431	444	431	425	424	433	420	373	462	415	428	426	422	427	449	440	417	421	432	427	397	428	427	407	385	393	427	450	425	468	420	376	436	414	436	458	423	420	383	374	424	444	470	438	458	425	446	402	418	438	401	441	414	427	418	425	422	432	424	444	419	459	413	424	391	423	413	429	411	450	431	448	426	431	417	437	421	433	469	419	400	455	426	415	421	475	426	380	444	477	438	424	472	386	415	418	425	464	430	450	422	433	444	409	398	419	447	393	406	455	408	451	397	416	396	405	419	451	441	426	403	418	414	461	444	417	459	427	430	423	458	446	415	401	440	434	415	426	409	456	424	434	415	396	446	407	422	455	455	416	450	455	414	463	385	428	440	437	419	413	454	453	418	439	404	417	410	438	437	419	430	465	435	416	398	393	412	419	447	425	457	423	415	404	458	398	447	403	450	450	446	395	427	387	439	421	405	454	438	433	422	451	410	403	441	416	447	388	459	436	421	409	429	426	444	412	415	413	428	464	439	412	424	409	371	436	451	425	447	432	444	449	438	428	454	450	433	445	407	429	458	416	425	445	430	432	423	452	414	408	460	419	458	472	490	445	444	465	432	428	475	434	424	419	435	420	440	442	409	433	440	465	488	437	426	465	422	426	425	419	421	408	463	416	449	418	418	453	405	400	440	450	496	423	445	452	387	404	429	464	455	481	375	445	426	425	453	448	451	435	400	449	385	455	416	385	487	451	402	465	411	425	457	402	441	438	433	433	439	420	431	446	434	442	416	474	389	444	415	447	452	409	398	447	452	460	425	427	417	426	442	436	448	477	396	437	433	396	387	435	438	435	408	406	433	419	397	458	460	419	420	429	416	471	444	422	396	441	401	422	409	456	418	458	437	428	414	468	411	414	443	423	451	479	428	382	404	376	427	440	424	382	441	394	459	480	403	428	445	439	440	451	402	443	451	421	417	450	405	452	424	421	451	442	457	426	417	399	384	423	408	406	443	392	416	442	427	416	435	416	425	433	402	437	432	412	411	432	421	461	428	431	428	419	438	425	396	452	435	423	438	429	434	427	435	423	405	482	393	420	413	387	417	403	402	445	448	430	462	428	431	429	430	396	413	402	436	380	418	408	472	428	426	411	419	413	416	409	421	414	416	422	449	445	436	408	421	402	434	422	428	424	444	426	394	415	403	467	413	426	421	427	421	430	424	424	403	427	447	430	416	402	436	464	388	426	449	437	412	422	400	425	428	448	438	432	432	427	451	439	422	411	444	422	416	400	436	413	415	434	417	461	431	423	433	405	444	422	434	426	418	415	440	439	394	420	420	430	445
24838	20804	26568	24702	9902	2568	1535	1056	793	793	863	10531	14300	8673	3274	1083	629	533	473	441	493	499	475	462	452	466	460	506	512	487	483	462	498	524	510	467	485	494	494	449	460	480	562	462	466	487	482	480	493	481	509	507	491	502	477	481	447	466	475	455	479	470	487	455	525	483	483	456	455	467	449	505	469	503	497	468	465	444	466	459	448	478	496	450	421	468	454	442	447	452	454	514	493	441	496	440	473	482	433	474	440	467	417	465	503	457	481	482	458	477	470	428	465	497	483	442	482	475	464	431	479	468	473	457	482	477	460	496	471	488	477	515	460	458	453	465	507	523	433	486	469	437	446	462	460	493	487	489	492	495	469	471	485	458	484	478	493	488	500	491	496	475	439	478	516	471	499	478	494	476	440	475	501	527	458	471	442	441	462	502	432	444	512	452	462	462	455	498	452	497	472	492	466	454	490	484	473	513	462	496	460	488	497	495	450	479	470	502	489	496	452	455	485	461	491	470	455	464	520	468	528	467	456	469	480	458	464	486	447	478	507	477	485	439	476	471	526	475	469	461	447	438	469	459	453	446	459	483	480	426	460	489	459	501	487	428	493	488	498	443	456	457	465	489	501	491	499	471	464	453	506	472	486	463	488	489	489	459	480	502	475	523	452	438	505	464	475	483	494	455	497	497	472	469	460	486	443	454	463	512	466	468	465	514	466	488	491	483	478	472	435	459	472	490	506	464	460	430	463	476	487	490	496	477	457	481	462	492	448	473	462	479	477	500	441	491	444	470	454	487	463	492	452	484	469	469	504	478	495	487	463	498	448	474	476	455	491	486	439	476	428	454	476	493	476	472	475	490	489	429	495	497	428	436	449	462	475	473	423	482	458	463	446	490	461	456	477	448	446	489	454	455	512	504	481	495	494	479	441	439	482	489	469	489	450	529	426	509	469	490	460	459	506	480	490	532	481	475	441	464	469	456	507	479	474	501	450	519	475	476	465	487	473	475	455	474	473	467	500	467	480	480	505	469	472	490	493	466	459	481	486	434	438	441	496	488	459	474	491	481	475	427	444	459	494	448	466	470	472	482	475	479	433	487	473	477	444	448	472	476	489	471	443	467	456	442	459	488	473	495	512	467	441	493	491	437	489	467	440	464	453	491	454	447	477	448	464	434	455	477	482	475	445	441	474	466	459	468	481	441	483	493	447	450	501	461	487	433	480	484	463	435	466	490	477	469	446	455	448	465	483	463	488	491	495	484	419	455	502	503	458	467	484	468	487	467	500	451	480	477	458	495	413	471	503	480	481	469	480	433	485	497	494	488	492	488	503	455	490	437	475	460	469	500	476	443	457	483	485	473	454	469	472	473	518	461	476	511	501	470	476	488	507	488	488	413	453	477	449	462	475	475	462	456	459	483	449	468	439	455	489	462	466	461	471	471	469	483	443	486	501	454	453	475	509	485	441	450	469	478	455	456	467	460	467	467	522	452	494	457	447	492	464	471	446	450	466	463	452	463	472	467	477	507	501	486	507	474	540	480	493	477	462	458	464	468	515	459	467	509	498	462	480	484	458	478	429	486	474	478	468	486	452	445	464	489	481	446	459	464	497	490	490	459	458	448	496	489	444	478	479	456	461	458	487	461	490	493	424	469	452	478	469	477	465	493	528	474	480	472	473	491	477	495	454	404	493	482	476	519	481	460	451	503	457	456	476	475	463	484	453	434	489	476	475	469	487	482	461	451	473	467	441	471	446	451	504	496	478	463	487	452	486	478	506	488	500	495	503	456	464	500	446	460	468	500	450	479	486	466	461	473	497	459	515	468	466	459	480	492	493	471	444	431	421	443	515	480	492	481	502	482	461	453	462	455	485	477	472	514	487	473	453	461	504	462	495	477	468	485	457	514	483	471	428	472	499	451	489	488	434	451	474	468	490	482	495	513	440	461	461	492	502	512	483	428	498	458	501	465	500	467	446	465	507	494	449	457	463	473	490	476	451	481	460	469	482	477	464	468	488	457	483	449	472	461	514	504	462	460	444	450	516	469	467	466	430	416	457	460	488	424	451	492	481	449	438	424	458	476	451	509	466	486	473	453	468	503	501	477	464	485	435	482	489	495	490	484	461	452	494	485	462	474	463	467	449	489	499	473	461	491	486	519	487	453	493	485	470	463	487	480	486	465	512	452	462	500	485	507	436	474	487	452	433	479	472	460	490	481	439	463	473	496	524	499	480	509	479	463	508	489	496	424	469	446	461	468	438	481	446	457	493	459	456	468	482	467	466	452	471	496	467	473	472	447	487	493	497	486	468	479	443	474	478	482	484	458	506	484	433	434	475	464	486	486	465	507	446	457	497	462	424	512	456	505	488	536	450	480	446	459	472	467	442	544	468	453	474	520	492	477	476	475	489	494	488	459	465	475	423	490	470	479	471	454	478	475	465	479	504	470	445	441	474	470	513	451	497	453	476	472	435	467	489	478	444	474	510	471	447	480	488	444	467	526	490	483	516	450	510	453	492	469	470	457	492	501	494	469	426	459	503	444	506	464	478	463	487	505	439	475	483	452	437	479	455	477	459	461	454	465	450	453	497	514	461	486	465	486	440	491	489	476	487	487	477	469	456	484	497	482	470	498	437	510	481	499	458	455	481	497	464	494	476	510	452	479	522	496	477	485	471	468	444	423	490	491	482	508	462	530	460	451	466	455	447	497	449	478	523	475	439	466	484	460	451	499	417	479	488	458	517	468	480	481	492	474	460	492	489	463	460	493	473	482	462	509	439	448	485	496	475	494	467	456	498	471	470	459	485	509	508	480	451	515	465	458	448	487	439	465	489	439	485	470	508	445	433	445	476	464	434	486	430	464	476	472	481	454	447	464	464	474	468	476	460	482	459	476	481	506	438	458	447	461	463	451	443	491	469	519	497	489	484	465	458	491	467	514	493	511	431	424	459	449	473	459	434	447	456	500	451	518	483	461	478	467	450	455	472	447	488	477	496	493	475	469	458	470	498	502	438	451	488	467	476	455	492	448	517	448	467	499	492	436	479	467	483	463	499	435	463	483	478	444	504	524	437	441	477	483	460	476	471	493	473	473	470	466	441	515	429	504	450	488	502	423	459	449	501	496	495	473	465	449	495	494	450	480	477	458	488	486	494	470	426	466	464	463	492	514	493	474	482	452	448	509	494	459	466	469	464	478	489	497	483	496	486	447	464	463	516	484	530	528	471	448	438	447	480	458	470	451	493	444	469	489	490	479	444	482	489	463	487	456	458	464	480	428	468	456	448	496	478	473	451	510	433	451	517	470	458	459	489	505	478	463	462	459	474	480	466	503	441	454	481	453	449	462	483	460	469	450	510	485	466	465	450	482	454	494	441	455	491	422	469	473	478	462	443	518	486	462	463	510	479	506	473	485	454	471	423	481	461	485	453	455	468	486	491	509	497	482	479	484	491	445	495	502	452	492	514	487	479	439	455	473	475	484	494	458	481	410	436	458
5889	9156	8025	4752	3222	2315	1647	1270	1038	931	1089	13897	13660	8236	3289	1155	597	437	439	475	396	443	418	460	420	410	445	429	422	447	442	425	412	396	444	413	426	423	407	392	423	428	407	414	424	414	421	424	420	423	396	431	410	385	427	447	378	414	410	437	415	425	454	445	424	457	424	412	441	412	434	416	443	416	424	422	436	451	444	411	403	416	398	420	419	415	438	426	378	465	417	441	404	401	423	428	461	409	388	416	381	401	417	465	418	451	439	404	378	415	416	448	449	410	417	444	413	418	400	390	401	405	445	395	447	453	435	459	405	392	421	404	432	392	453	426	439	410	441	421	389	421	418	442	404	415	407	450	432	426	426	423	379	446	408	426	411	422	452	431	423	384	431	415	418	404	406	396	397	409	441	368	395	442	416	415	451	417	410	400	433	417	418	415	435	413	401	423	444	424	404	466	422	440	403	429	394	404	420	405	390	400	413	449	404	407	468	427	415	406	447	448	408	408	435	400	441	428	402	403	402	420	470	412	455	413	435	401	426	412	410	441	422	403	404	411	415	442	434	407	413	402	396	432	434	440	443	400	417	408	402	439	407	404	444	403	422	436	420	460	440	434	433	398	433	459	421	424	425	401	419	419	435	408	444	420	443	413	473	424	419	403	412	417	433	425	416	424	423	420	437	459	428	445	424	452	392	410	448	437	395	418	450	393	423	450	436	440	427	413	433	443	412	396	417	408	410	415	388	430	433	425	446	448	416	419	418	408	436	397	423	424	433	391	426	372	390	426	428	419	413	429	416	409	394	416	363	382	453	420	433	421	428	437	461	444	457	443	401	418	447	418	424	389	384	395	432	416	459	431	433	399	396	456	388	418	392	428	463	423	411	409	439	433	429	422	389	417	424	439	398	406	438	414	411	436	420	420	408	426	410	407	412	411	404	408	432	422	438	398	424	413	392	454	419	420	432	441	453	390	385	418	424	422	439	402	441	389	417	440	424	402	416	422	408	443	450	449	417	449	410	410	411	445	416	464	471	399	409	438	435	431	434	408	412	454	396	414	389	442	396	399	424	430	378	434	402	426	393	413	431	411	414	399	422	376	418	368	441	436	402	386	430	452	412	426	415	406	412	388	446	455	439	431	387	411	431	379	446	418	419	425	394	409	447	442	444	401	415	393	429	422	414	433	427	420	383	415	408	422	459	416	396	416	412	423	405	422	428	390	450	428	403	400	441	366	397	461	427	405	409	390	421	400	436	408	446	379	459	438	387	407	427	425	426	392	460	441	424	401	369	404	409	418	379	377	415	420	425	443	420	406	431	437	402	448	433	413	415	408	419	432	405	470	398	417	431	420	446	446	421	426	422	450	410	412	452	426	439	426	401	477	400	404	409	417	418	406	407	416	446	413	417	391	427	435	435	432	421	416	426	437	416	395	451	496	413	409	379	407	426	403	432	425	455	429	419	433	387	445	401	427	410	452	421	421	430	396	431	397	385	420	410	421	406	450	402	439	429	420	451	406	426	426	376	422	430	402	446	406	471	413	416	452	395	413	410	419	424	397	447	424	413	408	379	405	398	438	423	409	417	404	440	419	441	414	414	419	430	410	442	434	445	411	443	403	436	407	397	423	427	453	402	390	428	401	414	447	411	433	427	415	421	387	406	433	406	443	397	407	417	413	379	403	449	418	406	421	426	438	447	411	375	426	428	407	420	437	449	419	392	422	416	431	425	416	399	404	426	394	404	429	423	420	402	417	433	422	420	465	441	416	435	426	449	438	382	393	411	396	431	412	403	427	417	418	410	390	453	411	442	402	432	394	453	414	395	431	428	424	421	424	447	466	428	430	444	404	437	403	401	444	412	426	412	419	417	400	456	436	429	454	389	388	412	424	441	430	425	438	440	406	419	428	420	413	428	422	428	416	424	470	395	412	421	443	418	412	417	409	447	415	454	433	424	445	399	387	436	395	419	418	464	409	474	431	430	427	408	417	436	407	399	432	397	440	449	416	456	439	425	425	411	427	396	426	414	485	399	413	418	382	431	400	423	381	416	409	435	394	441	446	396	415	399	429	435	432	423	424	418	386	418	397	400	425	439	446	418	472	381	420	407	418	386	395	417	438	447	444	437	378	385	410	429	409	385	438	419	416	424	420	456	434	424	424	442	446	401	428	436	416	410	425	427	371	400	450	435	455	411	433	416	405	433	402	409	423	431	439	397	430	460	424	393	425	426	405	435	433	420	359	419	418	381	400	438	385	398	436	396	421	458	382	437	419	393	381	429	424	419	433	422	463	410	396	383	439	433	442	418	436	400	407	409	404	412	423	399	428	437	436	402	405	409	467	452	395	403	450	426	421	403	409	423	427	419	390	397	416	450	418	429	449	413	436	414	415	455	423	387	434	455	391	438	403	408	428	420	380	418	393	412	389	455	420	398	423	389	431	423	443	444	388	442	360	410	396	406	430	426	400	396	433	415	388	393	422	404	447	430	413	434	432	413	403	424	414	415	401	405	425	443	434	381	414	425	425	418	419	415	397	421	444	420	436	406	399	424	427	394	436	428	418	425	401	451	435	431	399	447	394	436	423	428	430	429	401	418	380	433	431	393	375	401	426	423	407	430	412	423	434	448	408	446	421	418	392	395	456	364	441	421	446	404	437	419	417	422	426	419	401	418	421	404	422	437	390	419	441	426	386	418	429	389	418	383	446	409	384	434	438	439	410	397	412	416	405	395	400	420	464	418	393	424	454	415	444	436	420	412	431	435	470	397	426	434	395	429	420	407	403	409	412	444	410	412	402	424	448	434	435	385	443	434	453	411	442	456	424	383	401	413	409	407	412	435	413	394	405	424	436	417	427	395	457	411	438	377	359	431	441	403	420	439	419	444	402	411	381	428	445	406	444	430	411	428	429	391	375	447	422	413	429	416	382	435	431	419	427	374	435	417	425	457	413	420	455	419	448	431	433	403	390	407	429	452	420	380	423	399	408	419	436	429	455	437	443	450	408	431	446	431	394	383	432	438	416	408	424	382	466	429	395	423	416	410	452	446	403	417	429	416	430	429	382	411	414	423	407	423	455	405	421	396	414	411	402	454	442	428	424	414	406	411	430	439	412	426	462	419	415	413	415	468	408	402	363	398	422	385	416	421	413	403	391	438	423	401	442	417	412	408	432	426	447	453	428	432	435	444	423	445	432	395	419	422	402	408	430	423	413	401	413	463	449	409	396	416	421	376	425	391	436	396	390	432	422	399	374	439	395	404	395	413	412	409	426	388	449	433	422	407	444	394	393	427	417	405	399	426	426	445	380	445	429	416	441	433	420	469	422	405	428	388	441	456	452	410	432	395	423	377	400	404	446	392	395	368	377	426	444	451	435	435	445	416	407	412	404	427	424	395	424	440	451	417	399	402	410	404	426	413	413	413	418	440	416	400	413	437	425	404	444	414	444	379	395	436	408	422	421	435	435	420	438	444	409	437	418	414	391	450	438	436	418
23988	20838	27757	24028	20278	8220	2757	1431	1181	1154	1391	21136	25279	15994	5922	1638	786	619	591	588	598	572	617	575	570	548	562	590	573	607	597	582	579	581	547	567	599	596	542	608	605	574	633	577	570	580	604	551	578	600	634	575	590	601	618	606	571	551	590	604	625	568	568	583	603	594	572	575	599	569	617	550	620	561	583	563	595	575	549	614	590	589	570	553	564	625	569	587	567	595	604	595	592	610	573	598	565	563	558	576	587	589	537	565	561	528	580	582	600	606	575	566	586	576	601	569	591	584	576	600	577	602	620	534	554	612	571	579	557	605	570	597	572	550	564	599	573	578	571	561	560	591	560	584	594	595	604	601	609	609	580	549	569	565	608	599	545	556	600	597	562	542	555	606	566	563	573	570	616	608	564	531	597	610	610	535	575	545	577	570	586	525	628	544	610	593	602	568	614	567	608	592	555	584	565	571	547	577	553	627	581	568	567	549	568	592	612	624	583	586	553	548	584	610	593	581	592	571	548	604	578	601	587	593	576	561	535	554	600	602	580	603	583	564	570	585	569	609	624	587	582	609	622	602	566	597	577	574	591	565	572	580	590	591	558	604	593	564	560	571	564	552	551	574	565	590	627	623	572	540	583	587	593	617	620	533	589	554	572	566	611	558	560	579	548	579	590	588	597	566	544	584	565	584	544	541	583	548	585	573	575	589	597	616	584	571	562	577	580	579	552	582	565	609	610	596	565	599	573	583	588	549	578	604	561	524	523	570	598	580	566	566	554	581	576	587	555	553	566	580	592	611	572	617	578	629	570	579	529	544	563	596	595	569	605	571	581	543	562	627	611	548	561	589	570	586	610	595	607	593	577	571	557	551	583	524	573	630	582	582	621	578	614	605	595	552	545	580	597	597	593	589	565	579	548	540	600	539	596	613	575	571	542	552	595	586	553	562	570	531	560	564	591	580	613	567	553	570	605	568	588	554	605	548	568	533	589	555	592	567	585	534	589	578	596	598	593	571	576	597	598	580	608	560	639	590	580	585	625	567	627	604	561	640	573	555	517	582	587	555	571	566	580	596	571	546	554	609	557	538	559	609	567	604	572	580	568	629	555	577	621	571	577	577	598	561	569	577	557	626	584	574	597	564	521	556	551	582	583	581	563	564	541	567	584	571	592	577	568	589	588	528	570	597	548	593	560	569	638	571	580	551	596	559	579	602	557	574	583	585	588	579	568	547	581	567	553	533	576	594	567	590	604	611	558	597	584	588	594	566	591	587	570	571	594	562	596	565	545	543	588	576	573	540	568	564	565	572	584	627	572	577	608	572	630	623	623	532	595	543	552	558	559	541	583	578	583	545	566	578	554	595	567	623	614	572	572	604	583	610	572	565	593	611	589	605	539	552	557	632	570	571	572	588	584	580	572	582	556	542	590	617	594	589	584	576	529	561	537	587	603	592	596	642	579	622	594	599	572	523	583	609	585	529	604	618	556	565	568	575	591	595	552	550	527	576	577	604	581	563	590	577	583	615	600	589	583	551	553	614	590	619	553	557	572	606	610	621	574	566	560	620	592	567	586	576	570	543	573	570	532	560	593	574	596	575	550	558	573	587	547	541	602	561	564	601	573	575	543	607	559	555	592	568	594	588	570	556	582	597	569	548	598	547	574	580	545	596	570	556	546	558	582	575	587	581	582	572	599	592	564	576	620	535	594	560	581	577	558	566	603	588	610	635	562	590	594	618	636	561	563	564	553	653	538	561	569	556	593	579	575	542	611	582	630	590	551	567	624	584	600	603	602	585	587	608	593	595	555	574	590	578	575	578	578	579	574	550	570	584	598	590	598	587	603	577	616	585	595	597	542	616	560	569	568	573	600	569	554	541	575	562	572	589	579	612	574	602	554	599	555	545	534	577	565	578	571	600	561	641	572	596	540	577	594	546	591	580	571	555	581	606	614	561	520	568	586	552	562	573	551	571	562	604	596	576	527	562	595	541	618	590	585	554	591	590	618	567	598	572	571	571	582	594	588	579	582	566	542	580	589	557	521	520	571	576	619	593	621	597	600	587	564	549	581	602	622	600	571	565	550	585	562	546	550	586	615	544	564	562	553	571	620	565	575	622	611	578	549	570	588	577	563	600	544	575	548	611	581	555	526	579	585	556	584	571	607	521	596	563	588	564	586	575	626	539	583	562	564	589	580	543	564	622	547	541	547	591	552	544	563	592	567	582	532	546	614	561	557	579	573	561	547	573	559	564	554	616	544	537	550	548	530	599	586	593	609	589	587	610	568	558	544	595	596	609	562	536	572	593	602	593	553	625	550	608	566	544	607	593	613	574	556	534	529	593	579	600	586	583	574	540	607	594	555	615	576	575	555	573	563	587	592	589	567	518	560	564	580	565	587	551	559	547	564	613	576	583	594	570	565	647	581	589	575	550	548	615	588	599	571	562	603	620	552	598	585	589	593	571	579	602	590	543	569	618	551	584	539	570	570	563	590	621	568	604	605	557	611	564	570	558	568	596	578	561	615	578	583	594	583	588	566	574	571	594	546	623	586	553	554	570	608	571	554	612	591	562	588	562	567	565	594	595	544	527	588	589	562	581	577	569	601	616	574	609	582	581	549	582	604	561	551	571	605	621	562	585	634	566	559	581	576	573	555	574	569	620	545	584	606	599	526	632	594	565	606	581	563	608	573	600	563	535	543	606	570	595	594	569	566	580	614	593	569	550	581	548	568	574	555	591	578	621	541	582	583	579	587	591	602	608	569	609	548	615	598	570	578	553	581	572	553	552	556	512	608	594	547	564	535	574	609	567	541	575	561	596	572	556	607	571	587	561	576	583	552	605	569	575	612	607	563	589	564	607	577	548	551	587	570	569	581	605	567	576	558	537	630	546	569	551	556	601	581	562	592	595	583	584	528	547	649	591	536	569	552	543	576	565	606	592	522	570	592	589	538	578	564	603	594	532	584	582	560	597	543	573	621	614	555	595	609	609	561	576	573	550	568	560	555	575	533	574	582	586	557	598	604	535	587	586	620	582	570	557	573	589	560	563	581	596	547	585	608	592	556	532	532	619	568	593	562	591	543	598	582	588	557	596	578	584	564	569	539	599	528	618	593	563	549	593	594	555	550	592	580	547	564	561	561	599	588	523	584	554	540	566	554	556	577	581	601	556	580	570	571	620	614	599	592	614	563	582	604	580	568	590	557	589	562	564	570	589	610	593	571	531	548	585	566	594	579	594	574	574	559	552	533	601	596	565	526	603	588	589	543	563	584	576	576	623	629	582	588	564	605	566	587	582	614	573	571	525	624	584	587	578	548	584	586	561	580	592	559	602	581	564	592	578	591	555	608	594	586	560	591	535	607	575	573	507	612	562	563	595	547	558	569	575	582	585	580	562	539	597	604	605	557	576	569	515	576	579	583	579	569	547	581	593	601	572	590	610	605	577	549	553	550	549	584	606	595	572	573	597	564	629	599	595	605	582	581	575	539	545
6573	11739	11919	7287	4770	3149	2348	1697	1406	1309	1995	24921	22318	13398	5237	1673	771	572	530	551	528	512	551	544	485	487	539	532	539	550	491	487	530	527	522	500	509	505	484	463	529	517	519	502	495	504	491	513	516	507	531	503	506	508	454	532	497	499	507	533	522	536	501	548	531	520	472	468	485	510	549	500	541	521	497	517	519	514	525	520	503	483	500	501	491	512	510	518	463	492	504	527	491	514	492	529	509	482	488	495	509	487	486	536	523	523	491	516	514	509	513	496	478	507	499	533	456	532	533	546	509	479	502	512	495	492	528	528	520	546	486	510	494	498	521	501	481	490	470	530	508	528	521	518	502	485	496	503	501	492	489	523	527	519	501	508	495	534	552	579	552	526	546	528	539	511	527	505	524	498	514	492	498	555	495	504	503	508	464	522	512	504	505	478	480	520	493	502	494	533	571	495	530	528	501	525	534	499	515	525	484	497	550	496	502	511	478	485	498	521	539	497	512	504	496	485	518	511	508	527	458	524	494	529	521	492	499	525	531	506	539	523	471	525	545	487	548	498	529	547	497	510	466	490	521	538	535	518	512	489	502	512	461	537	522	493	521	547	521	539	502	453	497	515	482	482	522	553	542	487	525	497	494	507	504	519	473	535	512	540	574	548	514	500	453	501	518	555	497	537	501	503	524	485	518	495	506	497	533	512	490	480	481	496	518	486	519	554	526	512	487	491	495	495	488	531	498	557	440	491	505	518	491	519	490	454	507	484	504	494	522	502	519	532	496	522	522	507	506	502	502	536	514	520	539	509	506	506	488	523	542	526	528	500	479	483	515	516	486	560	479	478	536	482	514	521	509	517	513	512	516	508	532	531	495	485	500	534	485	493	537	516	511	472	505	483	473	509	532	503	496	502	478	508	477	511	487	524	536	486	544	505	492	517	467	491	524	501	535	474	463	497	531	493	522	509	506	516	521	485	462	489	543	537	477	487	500	540	539	505	540	494	490	543	493	491	489	470	542	506	472	527	489	517	473	529	493	525	489	521	506	484	506	518	496	492	499	485	505	503	491	515	503	516	479	484	483	486	512	507	506	499	494	466	541	521	489	490	497	541	503	518	523	506	489	516	533	484	462	514	494	508	485	490	521	513	483	481	525	498	477	516	542	503	499	525	541	506	521	502	509	534	507	508	515	507	559	489	501	485	472	510	500	496	532	462	506	558	558	531	513	530	493	530	514	537	470	531	545	485	515	526	528	534	539	488	516	535	484	491	560	524	503	489	501	494	492	542	502	502	509	502	484	483	494	556	509	520	486	483	491	443	475	517	510	504	497	533	493	494	512	516	485	527	525	498	521	536	523	528	531	493	487	536	479	510	479	455	522	502	517	498	484	506	504	507	531	493	495	506	543	487	482	506	522	500	499	539	488	482	454	504	498	529	540	492	493	497	486	491	483	511	528	505	490	532	576	469	500	494	512	506	494	530	490	530	508	532	501	523	505	487	475	485	492	524	485	488	507	525	526	499	522	509	486	495	513	467	491	532	479	517	486	546	503	519	471	517	463	505	463	516	556	495	503	482	542	483	525	530	486	496	515	508	540	492	506	483	484	467	543	537	517	473	475	509	508	509	519	491	509	515	509	516	477	513	541	522	465	501	510	523	469	522	446	477	494	546	523	512	479	491	504	541	527	503	503	532	518	550	474	523	487	501	503	475	499	523	482	487	482	554	522	537	513	493	491	528	479	485	515	480	516	542	500	491	524	547	500	483	511	476	544	498	471	525	494	493	529	527	470	513	484	516	507	531	491	529	584	513	486	514	521	493	517	491	479	498	519	497	523	498	509	496	474	506	536	505	530	490	458	530	531	548	478	479	503	525	516	474	537	486	511	503	490	477	508	504	544	498	468	509	485	532	496	529	526	516	489	534	523	522	516	500	528	505	472	508	498	498	521	508	511	503	510	494	530	472	516	503	512	519	507	483	497	512	514	530	514	534	499	514	499	511	501	487	498	509	506	487	534	477	540	466	514	520	488	485	465	503	507	511	470	495	486	554	524	497	531	497	512	534	525	521	502	470	521	541	458	502	474	506	532	503	515	497	493	535	478	516	484	488	519	499	506	526	485	490	515	543	510	493	486	506	522	495	538	486	487	538	526	482	507	511	551	511	521	527	509	508	504	525	532	478	513	509	532	525	511	487	510	529	529	561	518	493	539	507	559	498	522	512	533	530	504	541	512	494	504	506	502	478	498	475	510	572	523	518	509	534	528	513	460	483	504	509	489	513	543	494	510	465	514	497	484	476	463	500	498	546	521	518	513	498	496	487	538	490	497	492	492	550	571	515	510	506	466	500	492	493	525	478	511	513	464	511	514	473	514	522	504	485	474	504	490	493	531	471	494	467	481	509	469	518	503	509	525	520	507	492	505	486	532	519	493	492	492	509	492	510	501	510	497	503	553	462	463	551	468	459	494	534	464	504	478	532	503	523	512	497	515	491	513	485	535	471	515	547	486	521	505	487	502	527	459	497	538	467	514	534	530	471	495	535	486	489	506	523	505	520	503	521	492	479	512	447	479	458	478	493	531	523	529	510	506	465	554	513	544	473	497	498	479	537	540	488	493	500	497	487	512	512	506	524	530	512	520	492	495	522	484	516	507	526	487	527	514	505	495	495	529	512	498	468	504	505	500	503	486	502	537	492	517	531	505	521	509	486	496	524	478	515	504	508	528	520	486	513	558	493	500	494	489	480	489	522	492	469	521	467	495	509	465	518	463	509	501	470	500	493	500	498	484	491	481	542	518	491	526	495	521	487	506	551	496	520	494	499	540	500	502	486	493	520	483	501	488	522	515	520	510	514	474	509	508	493	514	523	495	535	502	530	571	501	551	461	517	520	537	464	523	491	534	529	502	496	495	474	499	486	520	492	506	511	479	496	521	479	491	499	517	500	488	493	528	494	532	516	512	503	510	508	508	514	551	524	478	533	515	494	519	506	493	498	539	487	514	515	505	471	505	473	542	487	478	477	480	479	500	491	498	543	521	458	510	538	499	478	495	501	501	556	482	527	504	504	506	482	498	473	475	499	464	526	489	545	542	497	528	510	491	501	487	539	473	477	494	513	483	523	516	479	506	495	534	499	523	499	487	507	512	463	543	510	525	494	525	505	514	522	541	500	502	487	566	542	508	511	521	518	512	492	511	527	502	547	503	497	506	535	502	506	481	455	537	516	528	538	520	484	480	498	485	503	497	517	493	520	506	495	495	523	487	490	509	498	507	474	527	514	486	524	489	505	502	476	515	511	525	477	499	488	492	493	463	482	484	541	524	478	497	508	507	512	509	463	515	554	569	507	475	515	484	505	505	499	545	509	497	498	495	531	495	501	509	521	498	509	486	531	506	475	510	516	515	517	525	498	500	512	519	528	474	556	485	504	481	473	500	488	535	486	486	505	535	535	529	504	526	540	534	500	508	481	509	515	502	472	511	510	487	515	457	497	498	485
26742	9473	2898	1793	1031	733	715	594	600	561	584	1395	1725	1355	860	565	517	519	497	469	517	510	505	515	538	516	492	488	525	502	506	473	512	461	528	531	543	494	485	508	524	533	516	493	490	512	525	527	541	483	506	515	535	487	504	488	503	525	506	458	497	501	502	549	522	515	502	475	506	538	511	510	506	481	504	481	502	509	464	486	515	462	489	517	520	484	496	528	519	504	510	491	441	480	506	511	525	494	526	528	516	510	527	554	543	518	488	522	494	508	488	527	439	539	471	512	493	498	506	518	487	490	512	482	487	461	490	480	477	551	530	487	534	483	456	509	507	505	440	504	505	482	537	502	520	481	472	507	520	537	513	509	512	523	527	473	459	500	476	502	473	490	464	491	512	511	506	502	514	476	521	482	513	503	471	507	511	467	473	497	525	493	514	503	561	501	476	506	479	486	503	511	503	477	474	516	487	516	478	491	462	506	473	504	463	522	472	514	497	483	492	527	495	477	460	472	508	460	506	524	489	483	489	526	506	471	522	450	492	500	523	524	513	476	478	475	524	518	496	478	487	516	479	524	471	509	492	459	471	480	471	554	501	456	483	506	485	517	487	500	482	471	493	541	551	474	501	493	486	495	493	529	487	490	494	514	462	516	507	475	478	483	514	497	477	501	492	502	499	515	523	503	508	507	480	518	516	507	483	558	517	518	461	441	450	493	506	489	521	512	480	501	492	541	503	492	479	482	468	511	504	521	499	507	463	506	500	512	524	502	505	478	543	488	498	479	475	505	503	474	514	527	479	481	477	517	507	501	472	512	492	474	498	499	482	498	506	502	499	461	519	479	481	530	488	514	456	493	493	479	491	511	540	509	487	458	555	490	563	510	499	528	503	514	481	530	482	505	473	481	489	488	488	451	450	500	470	490	496	488	514	486	525	457	508	538	492	501	452	453	457	511	520	481	485	453	498	471	517	494	488	496	539	545	489	485	512	464	498	499	480	496	514	457	483	494	504	528	497	499	539	489	502	513	475	504	502	490	466	513	527	474	474	475	457	528	479	478	476	473	537	479	483	485	508	510	540	525	479	475	518	462	515	527	502	449	522	497	486	527	491	495	481	502	473	477	542	501	480	491	479	501	505	460	514	508	523	481	501	491	510	464	542	475	480	485	505	524	475	514	468	488	523	478	487	512	508	516	462	494	468	503	476	470	518	481	477	493	492	493	467	492	474	486	537	486	494	536	499	531	500	460	496	483	500	491	492	484	453	495	513	500	508	486	477	485	482	478	454	502	514	541	492	503	522	498	526	525	481	531	498	479	515	479	496	508	526	489	500	482	553	498	518	523	526	506	471	542	510	492	467	460	511	533	494	487	480	476	517	459	508	512	504	475	484	520	525	484	513	483	545	465	500	486	510	455	549	514	486	496	484	532	515	500	505	478	494	549	492	500	504	491	467	475	475	477	493	494	520	453	476	489	498	480	524	496	490	507	472	461	519	506	508	513	488	520	521	488	475	490	485	512	505	517	508	519	511	477	481	493	517	529	514	510	480	475	488	533	512	520	532	492	488	514	499	494	481	508	507	497	488	510	464	540	465	467	556	513	478	512	481	484	502	547	510	501	501	469	510	469	481	530	516	533	506	523	457	456	489	518	480	529	514	515	490	476	478	493	510	517	516	487	494	506	526	509	505	451	480	489	484	532	526	489	483	472	521	461	561	533	512	496	497	521	490	503	503	524	497	517	545	468	516	477	505	494	497	501	529	516	480	485	487	491	477	508	504	500	494	503	482	480	497	504	528	515	497	469	529	492	530	450	474	515	516	501	511	521	533	474	496	494	564	513	475	481	459	504	504	467	484	517	523	517	492	470	536	456	523	535	496	435	508	530	498	491	500	490	525	490	469	491	539	487	502	473	490	474	484	516	533	487	486	516	496	521	493	518	493	483	536	500	505	505	514	507	493	511	505	497	507	519	487	494	474	520	475	506	466	526	490	514	483	494	531	459	484	519	477	529	482	496	525	461	507	473	457	536	506	502	451	563	479	486	528	518	522	480	493	475	490	519	479	450	515	525	504	502	489	467	522	492	439	476	516	488	498	518	484	431	488	501	521	468	495	532	490	478	498	502	516	504	537	497	467	505	508	528	524	462	475	454	521	485	529	481	513	499	454	485	486	454	511	498	463	500	482	506	504	536	471	488	492	488	502	462	512	523	518	456	545	532	510	498	504	503	491	543	510	487	477	464	473	522	507	463	438	490	500	484	487	498	546	512	537	493	480	482	506	521	512	456	526	488	498	490	503	466	440	472	521	467	481	491	515	496	518	541	520	504	455	457	460	541	543	533	503	516	480	478	512	505	499	538	528	526	518	505	487	531	488	509	477	487	473	537	533	505	477	473	516	503	514	525	523	521	519	527	530	470	487	484	507	503	518	517	435	513	521	478	482	492	488	496	500	490	468	478	509	481	476	491	528	481	530	458	520	546	505	494	502	499	479	525	489	484	476	530	494	483	471	530	503	508	533	485	501	508	465	507	462	532	511	487	495	535	494	493	520	504	570	526	497	531	494	468	509	477	496	503	465	482	428	527	493	469	497	473	525	493	497	548	541	492	489	478	466	550	498	513	497	523	492	536	467	515	469	535	482	554	496	505	485	489	473	475	501	474	487	488	498	504	478	519	503	510	494	469	500	513	525	483	508	468	450	503	549	468	510	505	511	500	493	493	506	459	523	457	490	511	509	496	523	468	476	492	490	506	501	464	551	538	493	480	462	480	503	512	504	513	461	486	504	509	502	478	475	530	502	520	508	489	513	485	503	520	493	476	477	513	494	471	533	486	482	497	461	494	498	485	505	466	521	477	465	488	478	499	543	476	536	505	493	522	501	521	535	512	509	506	519	495	498	529	467	515	550	526	485	468	501	522	482	504	542	535	531	485	566	507	511	516	474	490	486	479	499	502	474	472	458	539	509	486	536	510	475	504	518	497	481	458	476	477	536	516	533	464	520	511	525	539	497	498	509	498	514	504	455	471	506	532	474	497	515	502	484	476	489	499	509	517	515	525	504	473	485	523	460	500	500	488	516	493	512	482	479	518	536	524	479	534	509	494	536	509	520	483	481	515	494	493	488	489	489	495	482	495	511	523	485	497	499	530	539	482	545	514	524	544	504	534	523	490	542	490	509	485	497	507	489	514	493	527	521	486	487	486	528	468	490	476	505	528	512	461	460	491	520	550	476	549	509	499	508	547	509	496	477	499	518	495	510	552	501	482	479	513	509	514	502	499	523	489	493	508	545	534	509	496	493	517	520	492	532	498	496	469	482	500	494	491	495	510	470	507	484	503	449	500	484	522	488	486	522	497	541	509	511	526	507	520	481	488	534	501	516	492	477	549	493	486	467	516	481	527	492	490	495	498	478	502	540	513	485	483	504	504	518	501	488	526	501	474	459	499	504	468	515	496	475	518	505	515	459	489	441	512	468	479	490	512	504	487	503	495
6622	2881	3145	1729	1268	854	762	595	619	563	611	1968	2147	1402	866	574	494	431	433	414	409	465	463	429	431	427	470	429	404	439	392	479	434	444	502	433	439	434	438	418	412	445	382	447	434	420	440	431	377	451	412	457	436	429	427	416	472	479	437	433	413	420	418	437	435	453	434	445	464	430	433	450	428	448	429	430	417	391	421	463	431	435	422	453	456	466	434	423	415	476	439	457	450	463	491	438	444	439	409	418	398	441	432	407	417	426	422	463	452	461	418	438	404	453	411	427	444	459	444	425	443	457	459	446	489	456	442	453	403	440	442	450	379	435	456	460	446	434	441	443	405	430	451	449	392	455	399	425	426	445	442	412	432	416	417	441	394	444	400	455	434	452	455	412	425	432	450	411	411	388	414	451	427	440	438	416	450	441	480	461	456	391	431	441	447	451	465	445	429	389	464	433	454	419	440	444	445	423	418	412	431	439	389	463	450	375	448	433	426	457	433	416	451	416	457	483	450	454	413	458	401	424	426	433	446	437	447	434	466	426	431	416	403	427	425	428	440	451	473	448	423	432	425	452	470	424	424	423	390	425	472	398	410	450	411	437	464	436	433	381	439	420	422	423	396	415	456	438	440	429	404	471	472	429	459	434	447	435	405	421	438	412	435	417	442	458	425	411	436	435	435	436	426	463	448	461	416	428	412	419	417	444	447	443	419	424	442	452	431	424	439	441	411	422	419	438	465	433	449	420	437	432	432	434	434	419	429	434	461	394	437	446	436	443	377	421	454	455	423	441	434	443	422	429	460	443	420	440	418	394	408	429	436	415	411	450	434	437	459	428	475	399	437	400	378	436	434	466	434	417	419	435	470	452	464	424	450	461	461	452	413	429	417	434	413	454	432	440	438	440	403	433	461	446	440	392	432	415	445	438	430	436	460	408	431	446	417	410	437	425	465	436	405	425	429	436	447	423	445	409	415	439	428	413	474	426	456	427	455	451	432	437	425	407	400	438	446	420	414	446	409	424	433	422	408	438	423	412	439	429	472	435	474	460	417	407	389	421	431	450	464	418	441	471	424	435	459	453	437	418	443	452	442	402	454	461	427	445	420	417	448	413	461	421	455	410	439	390	420	452	446	441	378	436	440	446	437	419	401	403	448	446	441	390	423	432	451	447	383	415	417	427	392	451	389	443	442	443	408	421	428	454	413	442	430	401	413	407	389	436	443	434	438	414	425	452	425	396	432	385	450	407	450	437	454	461	432	414	433	411	437	476	395	417	446	432	438	460	468	413	440	433	456	438	446	429	448	424	451	430	423	389	400	407	420	475	426	470	433	419	431	426	433	461	466	423	423	409	452	407	443	492	413	463	433	446	416	410	457	432	451	432	424	466	406	419	425	411	414	409	452	435	382	444	430	457	404	456	435	419	426	432	454	446	439	412	417	427	414	434	423	439	407	417	452	398	447	422	437	422	424	410	407	432	460	446	452	434	447	455	473	441	448	416	433	471	400	433	380	451	429	447	447	426	426	449	427	419	465	424	429	437	422	404	463	460	386	418	437	482	403	460	395	409	415	431	434	417	415	394	468	438	437	411	377	444	438	485	419	463	430	434	466	412	446	463	399	438	418	450	417	450	432	450	442	436	467	430	415	433	465	474	454	383	421	396	442	411	431	420	451	444	448	462	466	494	463	429	433	418	421	469	417	475	458	414	400	412	400	445	414	407	447	422	420	442	442	451	445	470	423	422	427	422	423	444	451	439	417	454	418	474	447	439	450	440	454	435	408	438	431	436	432	440	425	406	459	387	441	467	397	381	437	403	407	450	483	433	430	462	404	447	404	402	429	447	428	413	444	441	427	432	470	413	420	458	439	447	411	409	433	430	440	410	407	428	438	420	462	441	418	433	430	392	438	484	388	452	447	435	426	427	447	478	411	453	453	415	452	426	421	432	452	459	429	425	396	424	461	417	427	427	461	467	451	444	443	442	464	443	452	458	432	429	429	409	462	450	452	421	450	444	467	467	453	434	460	437	421	418	423	423	445	446	429	419	466	449	463	436	449	432	460	411	406	430	427	464	438	462	428	427	435	427	462	439	419	435	439	422	443	445	402	422	392	435	436	428	450	443	439	430	439	455	424	423	455	387	422	471	442	436	470	414	444	420	435	439	440	467	412	410	403	420	473	458	417	453	453	418	464	428	423	441	443	474	452	417	398	443	432	414	432	422	469	402	420	406	442	407	467	436	407	435	421	430	443	423	420	446	449	462	433	424	408	457	447	422	396	459	398	428	450	421	428	439	428	418	424	439	474	431	431	386	464	465	440	468	422	448	443	449	443	424	439	415	432	448	420	416	424	454	395	422	432	412	434	429	396	456	457	421	425	425	484	467	432	445	443	450	381	424	449	438	407	441	438	422	436	391	428	461	441	446	448	442	435	425	439	446	441	437	459	433	450	427	437	416	430	428	431	415	437	443	426	431	461	445	441	465	436	448	470	429	456	430	429	419	409	442	475	430	436	440	438	445	402	414	417	428	430	422	441	468	463	440	422	406	442	430	435	437	449	451	426	428	444	418	445	405	391	429	411	429	439	468	431	422	433	444	398	418	415	477	421	439	441	464	428	447	480	433	407	411	441	418	444	468	398	440	461	460	409	440	454	460	409	429	437	447	445	447	437	423	459	432	452	426	447	451	412	452	445	425	438	398	425	413	425	407	402	458	420	432	438	446	388	460	416	409	439	417	448	410	420	421	440	459	429	463	444	405	442	446	424	423	439	412	435	429	409	489	483	432	430	407	419	442	444	394	437	444	462	429	417	393	432	479	435	429	419	459	417	436	439	438	423	426	460	439	466	447	460	465	434	425	452	451	457	453	405	418	413	448	426	433	427	423	438	431	448	450	430	445	416	440	416	444	417	422	425	442	426	436	426	447	417	447	400	427	452	417	423	447	453	451	431	443	414	413	407	440	390	402	492	414	456	400	425	444	461	418	437	473	443	471	438	440	453	455	459	466	422	418	435	479	432	447	439	419	456	428	439	455	439	448	459	449	429	427	420	480	445	424	394	414	408	455	388	459	443	422	400	434	424	412	447	411	402	393	429	427	433	435	433	429	435	419	441	441	396	435	428	430	453	437	453	463	427	456	411	398	444	442	457	408	428	432	411	403	439	407	423	396	416	423	418	411	405	458	441	437	432	451	432	442	465	441	397	417	488	408	438	466	440	406	449	446	424	429	410	393	450	432	430	466	456	464	424	434	436	458	463	437	448	458	425	430	443	424	453	472	449	447	444	429	392	406	435	434	466	484	451	439	450	418	448	418	436	424	439	443	422	423	422	422	404	455	455	414	400	435	448	418	432	472	441	413	426	443	440	414	453	397	456	458	444	414	435	439	423	397	449	427	441	412	452	411	424	458	452	429	447	458	451	440	411	418	413	451	417	441	404	374	442	440	397	451	426	422	443	424	420	424	454	421	460	443	422	445	438	423	449	407	422	450
24833	20798	26631	24611	8629	2174	1646	1153	902	705	5431	16148	12235	6188	2164	845	576	526	513	508	520	502	450	493	487	508	503	487	509	476	501	449	466	490	480	444	544	495	465	469	466	482	530	464	477	473	475	483	499	510	503	484	484	529	496	494	492	484	501	462	513	502	490	478	507	485	483	512	494	526	459	468	473	500	512	496	471	509	480	483	499	500	496	463	469	494	504	502	458	492	464	500	510	455	484	473	453	527	440	488	447	492	463	471	496	474	526	434	495	479	534	492	439	478	481	485	518	446	483	500	481	448	490	505	467	449	476	446	485	439	481	482	462	467	523	486	489	446	503	492	479	484	488	481	495	454	495	498	473	485	426	501	489	460	492	459	495	465	479	479	467	468	493	468	459	447	456	445	489	479	503	500	494	474	448	504	489	488	481	470	478	494	448	453	469	506	451	482	515	496	510	472	463	456	476	517	493	475	455	470	506	471	504	475	519	453	484	461	440	457	453	485	506	505	486	496	479	470	499	507	493	507	476	493	492	475	498	466	497	498	484	491	473	479	515	523	494	496	493	525	453	451	476	445	445	509	483	455	516	555	458	492	488	515	449	486	505	477	466	489	453	464	498	511	480	501	508	460	486	509	482	478	463	440	459	502	440	471	486	451	488	486	488	505	497	534	476	477	427	490	489	477	479	487	530	497	496	496	525	467	520	498	452	476	490	477	443	464	485	483	486	438	473	475	500	473	441	442	492	466	470	463	467	483	465	477	467	458	471	463	511	459	485	497	485	506	522	566	449	463	477	456	484	442	441	497	513	493	496	510	496	482	492	526	512	503	519	462	481	491	448	509	497	477	513	498	487	483	493	505	472	496	467	487	480	480	491	523	514	517	493	476	477	499	466	505	494	516	497	490	464	479	510	480	488	483	482	441	519	453	464	468	440	483	488	510	497	480	475	485	471	502	489	509	506	479	499	489	504	506	450	467	515	523	467	467	480	519	393	460	490	516	459	487	491	482	491	471	487	434	473	497	453	470	482	449	473	523	495	501	457	476	538	494	516	487	426	517	477	473	468	488	474	518	483	512	470	528	496	471	479	457	488	485	430	475	494	502	497	514	493	495	493	481	490	482	452	480	469	490	459	445	477	479	484	474	492	484	491	479	433	443	483	457	452	491	498	490	467	471	482	487	465	475	494	510	472	452	477	465	498	477	445	479	464	491	501	498	474	510	474	469	502	495	502	488	491	484	483	469	512	498	492	519	497	424	478	484	486	483	500	477	547	486	473	513	492	498	485	508	479	452	465	446	488	491	510	478	474	537	509	477	491	479	511	479	487	497	451	486	480	462	518	489	539	458	444	472	479	469	461	478	481	488	477	492	477	500	490	490	511	488	474	487	466	467	507	487	460	488	462	499	462	472	453	481	486	479	517	480	502	429	475	487	513	503	461	484	485	471	450	501	481	516	482	470	477	493	469	522	492	460	484	486	484	485	483	455	485	519	518	481	502	466	502	518	477	475	471	509	480	481	444	498	488	487	511	475	494	498	462	500	453	477	490	505	491	443	461	497	469	464	482	425	473	443	511	435	480	508	466	475	519	500	459	471	469	478	484	431	455	509	507	494	499	483	494	462	501	521	503	502	496	505	497	503	497	488	500	459	503	485	509	462	481	498	535	485	500	504	451	480	445	511	435	465	476	477	501	490	430	469	484	483	494	493	481	491	531	459	512	487	473	474	440	488	501	456	489	454	469	452	534	465	518	467	482	478	497	487	485	459	501	478	486	471	460	497	485	478	494	463	459	485	488	448	497	483	461	535	451	500	468	485	458	511	461	532	458	487	489	511	506	489	521	481	490	506	499	526	480	461	459	473	517	477	486	492	508	476	469	492	481	466	479	505	492	481	524	468	486	503	511	477	475	499	492	508	483	456	458	487	484	473	453	480	494	499	471	514	497	465	473	495	480	498	498	476	481	461	460	488	528	467	467	457	485	476	448	523	498	466	445	503	515	481	477	504	522	487	486	477	512	457	466	489	467	469	463	491	502	500	469	508	508	496	468	480	534	475	508	513	467	508	476	485	505	487	463	455	503	454	477	500	520	498	427	504	486	483	464	486	477	507	506	484	554	480	481	446	548	509	430	452	479	513	485	466	479	465	474	416	508	492	478	460	443	501	508	511	512	497	480	496	472	482	483	488	486	508	438	477	496	471	479	505	506	521	508	427	544	462	465	462	450	491	500	455	502	523	505	465	512	475	478	491	466	466	489	486	465	456	451	500	501	503	474	504	467	489	467	445	495	472	471	500	488	514	501	522	502	529	468	461	527	493	501	498	514	509	467	466	452	509	446	467	463	463	487	461	475	494	455	515	486	453	496	506	506	464	455	492	514	522	451	482	467	502	472	459	488	483	515	467	450	459	454	503	472	490	494	512	471	485	445	460	505	463	476	456	502	479	514	497	479	502	469	456	471	466	482	471	466	462	434	467	496	465	491	471	503	522	505	529	530	504	491	460	474	470	498	444	522	497	492	494	526	461	490	488	535	473	505	497	496	513	476	485	522	469	471	496	474	475	480	480	518	499	457	474	475	507	498	517	486	471	477	515	475	497	461	503	478	471	471	471	488	479	509	445	476	469	442	500	482	480	451	498	477	499	493	430	477	484	489	500	492	477	482	493	497	448	491	488	468	469	469	473	409	480	475	470	482	450	464	489	458	514	490	472	481	463	485	473	490	507	485	518	438	479	461	512	485	485	516	493	478	448	475	459	481	450	465	506	472	470	516	490	503	497	489	478	475	489	483	498	466	487	551	460	476	461	500	490	445	467	489	501	486	524	451	466	458	508	476	459	483	484	466	480	459	494	520	451	462	451	465	490	499	476	486	497	459	481	462	471	514	480	499	469	459	468	507	498	486	478	441	475	508	464	487	472	504	529	460	504	506	493	499	466	457	470	444	505	486	468	494	464	492	532	514	480	439	485	479	479	480	471	462	494	496	513	498	478	439	469	497	498	430	463	466	487	519	521	505	493	497	493	480	475	486	505	480	496	459	451	470	482	467	489	454	447	474	468	460	483	483	451	468	477	457	475	476	480	449	479	467	488	466	431	453	442	501	481	481	446	474	486	458	494	510	435	447	478	470	498	470	497	457	472	447	483	488	473	460	474	500	470	473	477	489	486	481	505	492	484	478	452	485	467	473	499	494	493	477	510	500	492	456	475	457	467	452	487	467	487	445	450	473	540	492	521	488	448	481	481	487	480	436	430	475	473	524	483	536	472	490	482	465	500	472	486	496	498	509	492	480	501	498	483	505	496	482	455	503	481	456	476	507	458	474	472	479	428	467	495	487	481	454	525	445	488	492	506	468	479	511	476	468	523	485	516	476	487	496	471	458	495	495	517	497	478	466	452	438	484	486	481	545	428	500	483	473	463	458	481	501	482	434	486	514	483	515	482	488	478	480	483	517	476	502	471	500	470	485	479	491	495	489	496	466	516	515	523	493	519
5442	8174	8496	4424	2508	1931	1766	1446	1172	826	7860	17203	11497	5921	2302	837	515	450	441	467	465	455	444	491	452	412	460	403	435	468	439	439	456	423	401	444	431	407	446	416	423	418	409	444	450	431	429	419	419	415	499	450	458	467	443	456	431	438	438	428	422	454	430	437	449	469	455	453	439	460	463	479	420	465	428	459	421	437	400	425	413	472	447	420	459	443	437	422	481	450	440	399	432	416	423	449	399	426	464	415	432	439	441	456	492	446	460	430	430	449	428	436	426	412	465	438	446	454	462	416	459	466	463	452	398	434	451	430	420	457	429	441	475	466	427	397	433	405	412	427	458	443	460	435	421	425	425	439	432	442	415	443	452	476	420	418	475	412	447	411	450	443	412	423	418	439	435	456	448	411	421	412	443	454	429	443	424	447	419	443	440	437	427	414	453	445	423	449	455	425	423	459	453	451	420	415	419	463	494	443	411	442	405	447	446	440	476	421	421	390	439	427	436	413	432	418	418	473	436	432	444	424	427	416	423	421	462	437	428	414	431	404	440	436	441	420	457	467	442	460	462	431	439	401	414	428	432	438	426	457	439	443	441	447	421	466	441	418	406	453	407	404	445	434	413	413	425	454	441	418	462	411	449	451	425	426	450	412	464	401	384	440	443	451	428	420	495	430	391	484	434	448	440	430	428	440	431	457	450	465	464	450	475	441	431	450	414	444	451	441	426	423	466	458	427	435	442	449	456	447	419	416	447	448	454	427	435	402	449	423	460	428	407	442	415	429	448	450	426	454	382	439	450	408	441	446	455	451	412	426	446	422	429	438	449	417	469	439	435	443	451	437	473	446	422	400	429	397	380	459	444	428	438	467	442	452	415	434	424	430	461	449	422	472	422	422	428	421	440	487	448	461	434	388	455	439	406	419	434	431	438	378	437	446	426	445	445	429	429	427	444	432	424	454	460	444	447	446	430	431	407	425	453	441	473	428	464	405	424	473	441	410	514	445	454	467	429	453	416	424	431	416	443	466	442	428	421	443	380	458	409	438	457	429	454	441	428	445	437	436	470	453	448	433	474	400	419	411	413	408	419	445	465	459	451	400	444	405	423	432	499	429	419	439	434	477	429	460	451	443	438	432	436	442	431	428	379	438	435	408	492	435	442	441	460	433	425	407	425	415	426	381	445	432	416	442	395	474	407	455	405	454	424	453	440	455	386	470	445	476	460	430	444	451	395	484	449	415	443	480	506	421	454	467	444	447	454	410	466	439	443	434	418	409	448	424	451	436	448	407	521	416	451	440	404	455	427	437	409	455	429	402	426	434	437	434	444	446	410	423	423	426	450	431	437	423	448	399	445	453	435	471	434	415	430	442	447	441	434	441	458	487	447	459	443	400	422	443	431	443	419	460	456	433	418	449	413	424	445	422	444	430	415	422	429	412	421	443	446	428	444	447	423	476	461	448	437	478	446	417	436	430	426	422	418	419	434	441	418	440	447	428	420	481	436	396	428	412	443	449	442	423	416	444	464	481	393	474	486	455	427	429	466	424	422	424	422	516	430	448	429	439	442	480	432	462	471	403	403	455	446	440	428	454	436	425	422	434	386	454	415	416	431	423	429	426	479	420	444	417	404	436	454	443	428	407	433	432	441	452	431	459	448	458	438	455	432	437	472	441	422	460	432	439	463	422	463	423	417	425	441	421	448	437	428	435	446	419	454	451	433	431	459	460	457	409	464	423	444	409	432	439	434	417	452	401	436	430	451	402	407	467	410	438	430	449	443	462	458	433	428	430	386	386	455	441	450	445	407	446	445	455	420	420	437	431	439	453	471	464	416	420	427	447	419	436	445	427	420	450	419	415	437	435	464	414	447	434	402	463	423	441	417	417	467	466	452	446	450	412	399	452	401	403	439	470	423	447	448	442	401	434	402	460	455	456	446	452	445	429	464	442	459	404	447	441	416	459	415	444	425	423	449	428	413	432	431	437	466	456	436	426	450	442	463	415	424	444	456	422	438	394	386	457	435	412	455	443	446	453	401	436	384	453	456	455	449	448	479	432	420	439	446	417	438	440	429	446	449	425	442	408	442	431	443	456	424	440	432	408	478	444	411	419	459	431	434	413	426	416	472	427	419	436	478	454	424	420	455	429	414	474	454	423	438	447	459	463	444	421	432	431	432	453	405	431	473	394	404	420	418	439	421	432	467	479	414	397	466	421	458	427	443	403	461	456	445	456	424	457	434	442	415	418	476	387	428	444	414	455	445	423	417	446	450	418	413	470	443	443	404	432	450	431	411	400	444	447	456	462	448	414	439	422	440	466	421	449	430	484	438	464	436	491	422	391	416	457	413	454	458	452	470	470	435	457	404	412	426	452	417	445	471	467	491	438	385	446	448	412	411	450	442	435	433	417	406	449	472	443	469	437	461	454	460	463	424	423	447	431	415	415	430	406	461	431	467	429	425	445	441	468	441	454	440	452	432	448	420	465	428	465	424	429	413	446	430	448	489	417	442	444	485	437	423	433	436	434	423	469	476	425	460	436	424	428	409	441	457	430	436	413	429	442	469	411	468	432	410	436	452	427	456	451	426	434	402	442	421	371	466	428	411	415	406	469	436	433	435	419	472	426	434	460	462	446	416	388	438	441	428	445	452	473	438	470	428	461	421	448	452	410	440	435	413	419	443	464	409	453	404	401	419	396	446	457	437	426	486	472	383	401	422	413	433	450	416	447	444	427	464	450	408	429	446	423	458	450	502	445	458	445	423	416	477	447	445	440	401	440	470	447	437	443	466	449	444	424	463	455	402	445	452	456	407	418	452	438	437	429	443	446	472	435	441	428	432	421	422	437	440	415	429	428	406	417	426	407	405	418	440	411	443	465	419	423	411	412	445	429	436	436	439	427	427	417	408	463	431	416	477	435	431	415	435	428	435	400	448	445	469	440	443	431	437	426	449	426	422	447	437	440	447	453	456	413	472	409	459	411	411	434	431	429	447	449	431	471	430	467	412	447	450	409	407	409	413	445	456	419	466	415	422	438	432	427	416	440	455	411	446	453	466	440	474	457	445	423	397	471	412	449	411	397	426	420	436	427	450	425	408	407	441	425	444	438	441	451	433	412	471	401	448	461	431	436	384	456	446	431	412	444	471	423	471	443	414	473	441	395	435	471	460	439	441	435	499	463	412	442	437	411	414	445	462	406	491	427	435	400	412	401	460	435	435	431	425	437	430	443	447	431	414	470	410	425	406	451	450	437	427	481	437	420	436	417	434	403	436	411	454	458	441	408	425	408	424	459	399	457	437	418	440	482	464	433	424	459	422	460	463	474	376	479	441	460	438	435	447	435	408	404	467	407	435	432	454	426	425	447	413	380	444	431	417	416	447	410	424	451	422	462	444	422	403	450	409	436	438	485	450	457	417	485	401	452	427	465	448	461	402	418	434	414	412	475	436	448	415	389	425	444	428	430	410	461	449	452	433	434	457	401	418	449	422	453
23994	20827	27735	24037	20309	8581	3605	1992	1293	1009	4253	27864	23715	12738	4438	1327	800	621	610	619	627	620	583	628	574	589	562	583	534	554	614	585	610	565	617	585	611	584	572	609	578	618	578	584	601	554	573	574	655	593	550	570	596	552	569	593	565	577	590	586	613	603	579	617	582	606	604	592	542	659	578	614	547	585	598	560	572	558	608	543	611	595	614	671	599	612	566	567	609	578	617	587	589	559	571	633	573	554	586	558	598	565	588	563	558	631	590	562	577	574	624	615	606	616	658	617	568	575	586	596	566	645	590	637	616	597	592	600	616	592	615	583	634	593	604	587	589	620	592	584	589	627	585	561	591	626	582	585	616	574	591	612	597	564	576	605	538	567	589	586	625	554	623	586	584	581	530	578	603	573	594	638	578	572	560	588	570	640	625	589	556	617	571	586	580	540	595	539	539	566	555	590	589	606	622	528	609	584	569	606	553	593	576	603	572	609	592	558	606	592	551	534	612	564	606	591	579	613	625	577	579	617	580	632	600	580	586	549	624	555	608	611	576	565	599	580	609	598	549	622	573	567	570	538	537	609	608	591	620	602	607	557	591	577	590	596	607	583	586	590	606	594	590	584	595	588	536	627	577	551	593	572	626	564	595	592	589	585	572	637	573	588	544	591	568	580	602	585	617	555	601	494	611	564	585	571	559	606	577	592	577	571	597	597	627	581	629	563	560	601	617	625	575	611	597	567	568	627	591	592	586	593	569	624	567	597	586	582	591	604	600	592	575	599	606	609	568	574	587	585	582	608	591	568	580	569	619	582	603	575	581	609	569	586	597	578	605	577	569	576	540	589	580	601	582	560	610	574	582	580	573	622	589	568	562	577	560	585	585	583	571	605	605	565	614	600	595	581	593	597	601	598	586	591	616	578	598	523	575	571	576	602	581	619	576	580	575	593	599	574	574	574	579	603	569	603	597	587	579	590	589	600	532	555	578	583	591	577	595	612	598	553	567	594	593	557	531	556	536	575	574	590	586	623	608	577	565	568	625	592	559	552	612	623	576	584	609	599	555	587	599	572	589	579	582	566	601	602	560	594	584	600	604	618	549	574	537	580	599	624	565	604	564	575	595	582	591	594	560	632	578	584	596	575	598	597	538	547	618	551	569	569	584	598	579	614	582	611	581	602	584	548	580	607	586	589	615	595	553	553	588	595	573	614	602	534	596	591	617	612	579	598	608	596	594	618	582	612	588	590	658	587	589	534	574	569	590	591	589	591	603	580	575	583	584	593	566	557	574	550	614	598	597	567	549	553	564	563	571	603	568	582	546	614	593	607	583	570	617	563	567	627	584	589	581	590	549	546	592	623	548	556	594	561	560	585	608	645	613	604	549	615	589	581	602	585	595	608	546	595	592	562	593	557	576	603	580	590	580	581	583	567	580	560	583	552	538	595	542	578	600	592	543	599	553	596	539	566	588	645	591	569	580	584	557	607	603	598	582	569	549	590	561	580	595	580	583	579	574	564	598	605	600	577	607	609	569	561	562	589	638	571	596	613	554	598	560	607	573	566	584	586	581	528	587	591	568	595	548	579	572	561	573	597	639	597	632	589	594	557	604	574	585	607	577	564	597	615	617	565	624	559	586	571	587	585	601	599	571	597	592	593	576	595	601	568	564	581	566	570	556	552	588	567	602	625	551	593	594	589	600	582	638	572	614	539	555	555	572	582	593	532	604	603	575	574	560	591	560	550	555	529	548	575	530	610	567	547	598	575	539	606	577	548	529	601	574	611	553	597	582	591	615	559	598	590	621	605	590	615	585	580	597	616	565	575	583	588	555	599	598	572	580	643	601	612	555	641	606	533	573	581	574	575	566	562	589	589	550	624	549	594	565	589	568	598	597	579	612	604	607	614	612	591	606	564	625	559	561	615	569	590	585	593	574	550	562	600	570	568	601	552	599	589	612	575	567	496	581	561	532	600	534	589	548	602	565	595	636	570	547	562	560	636	579	600	605	602	548	549	625	557	609	577	554	585	609	607	609	574	571	634	601	595	553	559	555	589	540	597	551	606	559	592	533	598	573	586	587	589	610	569	584	592	559	555	590	618	582	573	585	598	582	561	554	582	541	591	585	598	604	583	553	569	549	598	586	570	545	614	544	581	551	598	554	593	580	569	589	611	599	593	544	569	589	622	602	575	603	620	652	545	549	577	609	567	607	566	541	591	615	574	575	601	545	608	560	633	593	600	604	593	548	619	586	586	583	580	586	578	602	596	560	592	559	592	592	562	590	585	555	572	590	586	574	661	604	576	567	571	594	532	563	548	568	590	534	568	583	579	584	601	589	544	633	562	555	561	605	584	573	572	587	584	546	603	616	581	556	595	595	490	606	564	561	549	589	581	588	604	581	561	563	595	548	593	578	604	606	606	598	536	583	584	565	530	554	573	620	574	610	602	560	563	572	585	598	612	588	624	593	558	566	627	595	566	612	621	622	568	562	579	554	571	584	553	579	561	596	567	545	596	575	610	572	590	590	563	562	575	610	531	598	587	615	601	540	581	595	571	595	577	608	563	582	610	593	583	617	598	578	631	589	546	583	575	595	617	601	609	578	595	590	587	537	556	563	559	567	568	553	594	582	539	585	580	583	547	572	615	623	585	653	603	570	585	587	596	566	574	558	627	600	580	643	583	577	572	609	560	617	554	582	574	601	584	584	584	567	576	575	597	589	628	563	581	602	568	599	573	587	591	531	583	594	588	546	607	599	595	600	572	599	586	591	585	588	592	616	590	599	589	642	606	557	565	605	603	579	593	581	558	602	604	566	576	594	565	546	602	541	647	567	592	570	560	569	565	576	545	521	584	576	594	558	599	541	578	575	573	555	560	590	557	587	565	561	580	587	581	606	559	568	545	569	613	589	572	570	587	568	557	580	635	581	577	527	644	567	585	547	586	572	557	534	620	583	568	562	581	555	593	574	587	586	567	521	614	598	564	565	634	534	567	595	527	606	593	543	559	609	574	581	562	522	585	563	555	599	590	600	583	596	597	577	576	575	580	581	612	578	584	598	603	569	567	578	546	623	576	605	553	611	595	587	592	637	583	598	600	586	588	566	588	611	590	615	586	572	557	619	630	571	610	557	603	653	568	595	607	597	563	597	510	607	594	540	567	613	592	577	593	585	561	573	601	587	602	553	570	560	627	572	606	564	532	613	629	616	609	604	579	557	557	581	578	608	574	554	545	546	612	576	580	603	618	564	634	586	614	600	584	609	610	592	572	514	605	588	599	578	597	576	582	578	613	601	590	577	596	594	607	607	599	500	534	579	610	581	544	600	570	614	535	580	585	528	575	615	575	592	608	571	568	595	596	591	609	571	584	627	542	576	577	600	589	558	579	565	589	602	577	615	575	604	557	607	537	571	582	611	586	559	564	640	568	606	573	608	586	575	573	565	540	582	604	555	567	612	545	601	607	583	609	559	572	553	579	595	556	572	611	589	610	550	526
6279	12110	11418	6255	5267	3844	3352	2392	1666	1142	6752	28998	19818	10557	4106	1268	704	535	510	529	530	543	484	541	548	529	531	516	551	501	497	494	534	516	520	513	535	518	526	501	514	502	476	494	527	505	501	490	481	540	514	513	556	548	517	532	506	501	537	520	517	519	489	512	530	558	526	544	541	497	562	557	529	546	578	526	503	547	480	533	530	550	540	525	504	496	519	528	504	523	470	531	519	535	570	530	516	536	488	505	532	516	495	503	514	539	471	518	524	504	490	491	513	505	484	508	531	548	548	560	564	470	500	515	550	521	526	544	415	518	529	536	499	525	524	488	487	533	533	488	559	529	507	563	539	486	516	529	534	551	528	510	504	518	526	545	560	492	553	512	489	527	546	530	525	530	507	503	498	527	514	486	487	507	490	494	518	489	463	513	524	522	516	526	551	505	517	508	518	501	540	528	528	498	489	495	514	520	529	487	483	523	524	538	509	456	487	518	536	528	500	527	572	521	517	497	523	507	536	513	545	519	503	514	538	495	471	523	503	533	501	506	521	483	503	550	543	538	522	517	517	531	508	499	531	553	550	538	533	526	509	484	526	517	509	533	543	540	513	490	528	499	502	503	503	518	479	477	516	519	510	493	509	541	539	538	540	525	547	538	490	527	553	512	522	504	515	511	527	488	474	522	500	514	493	490	528	541	505	519	486	515	523	509	520	504	508	544	520	510	495	495	505	540	501	515	513	498	486	525	516	497	470	531	523	520	529	516	507	533	495	532	497	549	506	501	501	519	511	524	552	482	554	570	512	499	510	501	510	524	550	543	570	524	492	494	526	535	549	520	544	524	530	509	524	520	525	498	510	511	513	485	527	525	516	469	531	503	532	527	537	490	506	512	547	477	546	497	532	515	526	526	528	540	484	522	491	515	501	565	480	505	519	548	531	467	503	461	504	536	523	520	511	539	519	488	512	513	505	578	524	534	485	518	515	517	480	545	522	563	513	505	548	515	484	509	483	548	522	494	518	526	524	508	494	512	522	540	498	521	490	539	529	506	529	508	528	480	488	502	541	525	525	533	504	525	499	511	519	504	507	512	498	500	528	507	520	529	520	522	509	514	530	521	458	517	490	511	510	533	533	558	574	490	511	521	522	468	524	533	516	511	500	528	489	540	547	508	543	515	511	512	491	519	507	535	554	493	516	519	489	519	570	554	500	500	527	538	493	525	481	514	520	477	485	502	520	506	516	478	535	520	499	531	524	550	507	524	509	507	510	462	534	520	507	523	546	512	530	504	522	475	506	538	510	546	462	524	540	514	520	491	519	550	491	490	527	500	494	533	532	551	495	503	518	536	519	507	522	522	502	517	500	518	487	524	495	500	494	486	505	512	513	483	482	526	561	518	525	505	481	462	530	515	526	511	538	575	518	577	507	505	482	506	524	519	510	519	521	541	519	537	527	545	542	517	504	555	495	551	515	504	501	483	542	544	507	493	474	508	504	481	515	535	498	524	484	490	519	509	547	523	503	524	512	531	472	517	512	523	514	504	500	504	545	562	533	523	574	535	515	526	519	524	513	512	472	498	535	464	524	570	527	496	548	476	558	546	523	529	492	496	494	551	534	472	506	498	464	549	505	506	488	496	496	490	498	507	471	515	449	536	503	538	502	509	511	501	490	545	558	511	511	494	540	513	479	536	560	545	457	521	511	492	520	497	495	537	474	488	496	525	525	506	531	540	526	521	512	532	511	547	520	498	491	516	505	497	514	535	490	516	477	521	506	518	494	537	512	527	535	523	509	512	497	504	497	531	543	514	527	516	533	504	501	536	513	511	556	506	501	497	528	493	515	499	524	501	503	509	519	510	516	475	517	523	500	533	524	513	476	484	494	528	541	502	495	533	506	498	530	504	537	492	550	509	513	512	526	489	515	489	500	520	477	531	518	574	504	482	528	491	489	516	500	547	473	531	471	532	534	514	524	518	525	510	537	491	510	511	496	499	490	517	493	513	509	494	526	525	529	508	491	516	499	506	529	520	499	529	502	539	518	547	508	501	534	519	498	496	482	512	488	512	509	537	517	508	517	517	515	519	485	523	526	497	505	494	517	518	523	498	511	473	527	533	478	497	543	537	506	502	514	490	495	541	509	519	516	491	527	533	515	508	527	499	489	540	573	517	533	503	528	509	474	545	513	503	508	490	537	495	512	518	540	537	486	538	476	559	539	506	519	496	538	492	513	517	513	472	538	521	542	461	513	457	525	472	548	495	466	515	513	531	525	541	528	533	521	535	545	528	526	543	522	580	487	502	492	537	558	473	488	526	504	488	502	467	505	521	499	515	489	492	501	503	537	525	516	521	508	520	488	514	470	537	499	547	505	499	558	512	540	505	528	531	528	504	515	516	522	496	537	483	528	539	487	534	525	508	514	510	545	519	475	545	506	508	506	528	516	492	524	486	534	506	512	500	526	525	506	500	520	524	455	502	518	531	515	540	476	496	541	540	523	481	494	559	521	494	513	534	537	558	491	518	539	594	483	505	477	502	537	497	491	504	545	505	533	527	537	515	496	552	511	481	474	492	503	504	494	514	528	521	515	493	533	444	503	519	501	542	521	493	550	509	510	525	519	476	521	509	534	518	501	508	510	530	516	527	491	543	541	529	480	486	531	530	489	535	503	566	513	481	518	527	534	502	508	528	537	559	490	539	495	523	506	524	542	527	522	510	499	514	503	497	533	517	523	511	538	535	504	517	467	520	493	498	487	497	534	546	516	520	521	542	518	504	485	528	504	502	539	494	509	540	478	554	489	518	472	529	523	513	516	511	555	529	489	535	546	532	536	508	513	533	529	484	523	518	479	500	525	520	495	493	509	524	503	515	515	482	537	506	493	539	510	501	500	499	486	517	538	491	493	512	523	505	558	513	528	468	504	533	474	572	524	543	490	535	534	507	538	550	505	481	538	514	462	535	487	509	512	528	566	496	464	516	512	536	485	565	536	559	503	508	464	561	491	522	523	495	547	512	528	480	527	521	528	519	503	542	527	486	498	539	511	535	496	500	510	531	544	500	526	480	502	509	507	496	505	522	506	516	489	492	494	493	524	516	509	525	486	516	529	532	506	467	503	520	517	457	524	540	519	529	503	530	531	509	522	510	498	501	521	537	508	567	504	476	538	521	536	477	505	490	510	510	478	480	459	502	536	511	548	490	499	496	533	520	487	543	533	548	497	549	473	491	469	503	483	500	532	514	504	495	506	524	515	524	544	457	506	503	524	533	520	513	526	535	486	488	514	503	502	542	510	517	534	487	563	543	544	540	555	502	522	507	494	572	474	527	486	556	545	524	540	511	509	520	516	519	506	500	489	502	499	521	482	490	531	502	516	506	500	469	505	545	533	476	521	547	507	518	551	479	530	460	457	520	521	518	508	540	516	488	533	500	495	558	513	470	500	517	487	509	498	503	483	518	478	614	516	524	496	507	521	500	524	517	533	511	530	501	503	509
26736	10185	3959	2057	960	723	644	644	607	567	616	1417	1597	1251	790	561	555	520	524	513	466	467	508	507	500	497	478	495	490	491	477	465	511	491	522	534	504	478	452	500	480	477	526	509	504	479	504	455	496	501	459	519	504	469	503	486	447	496	499	514	485	534	474	493	521	472	484	521	477	524	505	467	488	511	507	494	498	502	487	477	495	508	510	485	509	523	480	504	510	502	495	494	466	511	514	506	502	509	479	503	515	511	524	487	501	447	512	484	506	464	485	463	501	513	482	517	532	506	513	523	502	505	517	520	476	468	478	515	497	540	479	509	481	529	489	501	466	532	494	484	500	498	471	453	527	473	489	496	525	494	528	453	462	500	491	492	481	496	492	480	490	474	473	476	516	505	497	475	467	505	475	484	486	541	480	492	514	508	492	508	512	516	501	520	486	492	484	496	489	457	480	486	489	529	484	510	476	479	484	507	475	479	530	492	513	517	467	469	552	514	526	525	504	518	412	473	478	520	485	467	482	458	510	532	496	499	491	485	523	450	460	467	494	481	509	529	489	483	482	504	519	501	459	498	485	460	549	502	485	483	503	491	498	464	437	517	490	480	512	482	461	517	499	492	446	479	518	456	493	526	483	461	521	531	494	508	505	500	471	480	476	473	488	483	457	459	470	476	506	465	499	500	514	475	477	471	526	465	493	506	485	502	501	453	455	513	447	499	491	473	506	467	508	513	522	473	495	471	486	510	522	470	480	493	508	460	463	507	507	470	504	473	495	483	531	457	484	491	471	489	465	471	491	490	496	501	507	470	471	492	505	486	489	501	508	538	475	510	491	521	493	467	499	464	500	518	499	466	501	530	478	532	503	520	479	504	516	495	516	480	503	480	460	490	519	483	484	500	503	505	522	466	475	469	530	511	512	451	474	503	516	474	490	455	456	481	468	507	536	496	488	475	536	537	514	524	507	500	504	507	518	519	471	506	484	498	462	489	477	470	496	504	498	491	492	466	449	510	505	480	484	519	466	512	509	477	428	462	502	474	474	530	502	484	485	508	487	536	512	503	510	496	504	532	464	490	508	509	482	529	439	464	499	502	492	505	508	455	484	477	519	491	509	511	452	471	469	508	464	433	490	492	503	525	459	471	494	480	470	476	529	507	485	492	521	520	498	487	491	484	487	532	499	506	493	458	494	502	470	518	480	518	496	507	535	500	502	505	504	470	537	519	522	491	479	527	495	470	467	507	519	493	472	493	458	503	490	497	538	480	540	515	502	504	487	542	531	498	495	493	485	495	531	522	473	464	553	500	505	498	466	484	496	497	498	484	482	472	507	493	521	503	487	454	483	485	506	456	544	512	559	432	492	460	473	507	526	471	470	485	507	507	489	491	504	502	472	524	520	501	539	487	525	518	480	498	474	475	458	455	487	502	480	450	484	497	524	479	506	515	500	507	507	502	527	494	479	502	526	485	490	510	495	478	503	492	516	479	490	476	470	474	501	493	511	494	494	503	471	462	522	486	491	511	499	515	494	471	503	487	487	472	510	469	511	490	492	502	470	464	471	499	480	480	490	502	465	516	494	472	474	467	507	479	474	493	495	488	463	520	502	456	480	454	475	511	515	514	525	503	474	461	469	463	482	518	475	508	495	462	486	457	463	462	462	494	510	450	510	509	445	491	511	448	503	459	510	503	471	464	507	475	478	500	464	462	460	498	506	500	475	462	469	473	470	489	526	499	469	505	483	504	500	480	496	488	487	451	475	488	526	503	516	475	499	494	528	498	476	493	443	491	478	497	472	497	495	479	491	491	515	498	495	466	523	508	507	500	468	508	530	534	507	524	473	471	494	460	502	511	504	460	509	510	444	483	469	470	446	517	531	493	464	519	497	492	513	496	488	499	535	494	494	525	503	515	479	508	504	484	476	497	526	483	505	493	511	476	490	458	484	489	483	453	519	536	508	522	506	476	502	524	494	467	475	496	533	432	487	517	498	493	444	485	502	525	502	469	465	506	475	504	480	544	493	482	485	494	498	500	485	460	483	492	498	481	472	488	504	493	472	473	499	497	529	474	491	533	471	451	486	480	454	486	486	501	482	509	481	475	495	466	484	509	453	493	498	515	470	508	519	502	516	468	529	531	476	533	497	480	463	473	481	499	491	453	502	463	509	434	553	484	513	532	517	473	520	499	454	497	481	509	471	482	490	477	462	530	518	455	513	496	459	518	515	511	494	503	534	459	513	491	536	524	519	457	461	518	523	513	487	499	480	502	499	471	480	510	537	488	557	471	482	509	490	485	480	473	505	486	501	500	487	508	487	489	502	464	513	482	480	499	513	507	475	493	495	485	493	491	488	491	520	531	464	471	467	527	491	496	483	503	490	484	495	485	475	459	439	499	501	485	501	493	438	513	483	469	512	481	484	456	493	457	539	516	496	491	537	510	481	506	499	489	463	485	447	500	487	478	476	513	509	510	477	488	490	497	467	520	509	482	477	481	494	448	466	497	471	509	479	499	492	485	541	497	495	502	490	491	458	488	555	508	502	467	456	479	467	508	491	521	473	504	519	486	533	510	481	520	523	486	479	494	487	492	507	465	483	484	504	492	495	488	516	526	488	505	508	514	514	488	513	522	474	459	481	514	480	476	503	475	526	483	456	490	517	497	501	524	491	501	488	468	480	484	461	538	493	479	513	498	489	465	514	440	503	478	475	482	488	467	454	501	492	502	531	496	500	496	530	435	484	525	512	436	499	485	516	480	489	494	486	484	501	483	493	489	468	481	460	513	524	483	518	522	485	501	494	522	483	497	507	509	510	497	478	474	511	490	508	469	505	471	527	470	505	500	483	525	492	460	494	483	474	465	512	526	485	495	473	496	500	480	477	517	543	478	530	513	481	452	497	484	516	494	526	477	522	509	508	484	497	496	492	493	492	512	527	506	443	462	461	472	466	481	509	492	467	478	472	500	485	468	498	510	505	491	486	467	517	525	518	486	496	433	503	503	458	489	446	502	508	495	511	502	475	502	489	477	491	470	461	479	491	504	514	487	492	472	467	505	526	485	516	463	493	491	502	509	552	531	493	507	516	487	453	531	530	491	481	504	497	435	500	502	503	497	506	462	452	495	500	485	478	506	457	490	491	496	529	430	514	495	506	523	509	505	532	538	457	516	503	547	492	491	503	478	483	487	533	477	504	487	491	467	475	461	518	508	464	474	482	502	497	475	487	467	526	491	487	496	484	455	524	534	466	497	485	485	475	527	480	474	489	492	486	482	521	514	509	510	464	460	494	491	477	487	508	514	511	477	482	479	440	485	496	513	461	515	484	523	502	499	477	506	470	497	520	487	468	502	501	493	464	480	499	481	511	483	534	525	472	480	514	487	466	475	497	505	479	534	466	478	481	513	463	485	506	498	475	463	532	493	508	467	499	474	526	495	513	501	497	502	491	514	479	492	485	514	501	503	478	501	484	495	424	485	521	515	465	493	519	456	511	476
6651	3838	3781	2023	1232	783	787	712	666	599	759	1815	1945	1344	819	528	460	431	406	453	436	434	438	453	492	417	409	425	421	387	469	439	431	450	391	420	410	441	412	376	433	484	416	452	425	485	401	448	394	375	455	459	429	430	451	469	394	457	438	429	449	411	402	425	455	447	435	395	426	422	429	404	422	430	451	414	468	421	410	439	413	436	419	479	446	437	421	425	440	407	427	479	446	409	392	418	391	414	423	432	438	424	453	423	407	398	446	405	445	418	422	444	391	436	450	430	476	428	418	393	446	466	402	437	428	412	430	458	418	461	438	426	422	458	407	399	388	447	437	405	411	434	465	427	435	414	432	454	448	434	407	449	403	396	404	438	479	398	424	419	410	397	425	366	434	445	428	417	435	416	432	435	405	429	426	437	448	433	372	442	423	449	445	419	450	403	459	438	452	441	455	415	459	433	417	440	423	421	388	397	452	395	442	433	388	428	432	469	413	420	447	403	452	450	395	464	438	423	450	404	414	391	437	415	438	418	405	485	454	437	438	413	407	401	425	423	436	403	409	453	415	414	438	449	445	416	468	448	416	467	423	419	427	436	432	455	422	435	418	416	419	439	435	451	393	454	429	400	448	440	425	463	425	422	423	430	430	431	425	395	419	383	414	476	398	444	400	426	438	401	452	449	407	401	411	442	414	443	404	430	407	443	461	410	392	442	443	429	391	395	434	451	430	431	416	442	419	422	418	387	425	410	456	415	444	404	443	445	454	430	415	415	443	454	433	432	424	408	421	424	433	442	451	464	440	412	416	445	453	399	447	435	421	426	438	391	379	396	450	467	442	432	435	454	420	440	435	444	437	411	431	416	418	410	430	398	415	422	448	418	484	429	419	411	403	393	426	416	391	431	444	452	449	420	411	410	417	398	469	411	421	441	422	435	420	459	437	416	447	442	418	431	406	420	422	462	416	408	415	403	468	434	418	414	415	432	406	423	428	415	445	433	397	425	419	402	429	427	437	400	392	452	440	421	406	434	463	424	409	429	399	436	417	417	446	481	391	438	427	426	425	436	427	447	401	460	428	427	436	435	430	431	463	456	405	428	409	432	423	424	419	429	442	442	435	430	439	421	451	428	420	411	430	420	422	409	436	420	397	391	391	415	401	420	407	430	424	431	452	399	440	455	461	438	460	414	458	413	420	409	464	432	429	424	420	421	399	395	447	422	423	425	425	447	416	393	398	410	426	426	412	457	443	423	435	416	447	404	420	420	449	446	418	416	427	472	402	426	449	438	413	462	458	444	419	418	443	420	438	385	435	398	443	413	390	439	454	433	414	425	421	434	448	443	454	471	439	400	429	445	457	419	453	383	412	411	472	403	444	443	492	406	443	445	416	456	468	438	396	419	432	431	390	446	424	434	438	422	452	434	435	415	410	399	417	383	461	438	403	413	419	415	436	447	410	425	447	427	425	410	447	406	449	407	454	495	407	456	409	430	452	411	413	428	446	462	394	430	399	447	425	441	461	459	396	422	432	438	471	432	420	406	421	410	479	463	418	431	412	425	447	419	439	434	456	454	444	429	432	463	472	458	467	415	389	447	394	439	465	435	381	415	432	433	415	419	459	435	428	425	455	426	417	420	465	439	412	415	434	436	393	441	470	395	461	451	447	452	419	402	431	413	456	437	445	424	407	407	447	472	403	426	426	405	440	403	438	461	388	413	403	413	386	416	414	432	395	388	439	450	414	413	439	455	449	427	436	418	436	414	449	440	421	406	409	425	422	405	433	420	448	424	423	427	416	384	434	431	390	404	393	446	453	440	416	395	457	432	450	406	446	420	414	411	424	444	430	410	449	417	402	446	413	409	424	447	433	436	403	442	421	439	425	406	420	415	435	405	404	426	412	422	433	427	439	441	419	416	462	427	444	443	444	391	403	417	425	403	433	440	394	434	419	416	407	402	431	410	448	406	402	435	430	436	401	455	433	426	442	423	393	447	418	448	415	428	432	379	443	414	398	455	456	454	421	451	414	397	445	421	448	436	408	439	438	464	403	397	424	398	425	463	420	420	427	450	416	403	412	419	427	417	434	460	418	437	425	439	454	409	428	412	410	441	402	407	417	424	437	426	461	406	399	437	445	442	464	401	451	417	424	430	498	417	418	443	390	464	389	415	423	434	409	419	398	441	400	401	409	412	431	430	428	418	440	430	421	417	426	386	462	471	444	415	444	408	409	434	416	393	437	398	422	435	419	447	439	420	438	436	381	435	434	430	408	427	439	445	401	389	460	448	399	421	400	392	428	461	427	423	463	426	424	422	432	470	414	426	415	400	466	453	470	416	404	398	433	400	432	413	423	455	400	411	434	400	392	377	431	449	436	412	449	432	458	436	471	442	375	397	435	430	437	406	414	429	395	407	419	434	434	438	417	449	400	432	399	453	398	409	418	446	439	400	419	431	403	410	422	439	434	415	411	417	412	444	462	420	415	431	431	443	461	456	402	410	432	418	429	429	420	448	428	411	435	431	412	434	438	394	409	454	422	460	432	444	437	460	432	405	408	432	413	472	440	423	468	465	445	410	420	464	445	413	433	436	404	447	413	430	418	426	434	434	405	413	417	465	393	445	450	416	429	409	463	467	382	437	425	424	433	428	433	392	449	415	403	425	424	430	425	434	438	447	423	411	476	419	462	424	464	452	420	415	445	420	418	447	395	453	419	441	421	439	454	452	438	392	434	454	427	476	431	435	388	440	456	406	403	466	436	466	423	457	429	472	403	423	423	462	422	420	418	451	434	420	390	401	460	439	437	443	409	404	409	440	414	443	433	429	435	440	413	468	411	425	457	404	429	420	405	439	424	473	393	410	414	415	436	428	427	392	436	389	431	413	440	413	463	452	443	425	436	398	430	427	439	462	423	398	416	428	390	397	437	429	419	423	434	383	379	417	444	384	425	430	434	447	421	428	468	416	404	427	418	449	409	401	453	449	428	405	425	460	410	418	427	457	431	465	450	480	436	436	439	423	465	404	426	406	438	412	395	402	420	415	434	428	421	452	453	398	464	416	407	468	420	421	415	445	439	428	433	424	413	418	440	421	440	452	432	438	417	437	411	403	442	434	420	445	466	465	382	427	450	423	404	418	441	442	428	458	427	433	442	407	442	428	429	429	433	445	420	456	421	456	448	401	428	459	428	396	426	433	441	430	408	424	446	396	390	436	416	446	434	468	450	444	408	432	398	433	421	422	434	420	460	386	421	421	409	436	394	433	415	448	386	420	425	424	399	445	413	419	433	426	424	419	427	440	424	440	419	395	425	417	387	407	429	444	410	459	390	416	421	435	442	463	447	429	426	433	435	446	430	429	453	445	419	414	436	432	424	406	442	403	413	432	453	402	423	472	442	418	436	443	459	431	434	425	403	386	403	428	420	416	465	425	436	446	449	423	405	420	443	445	409	408	407	428	422	433	434	425	442	425	421	412	433	444	443	448	409	419	412	408
24865	20792	26608	24673	8782	2120	1273	877	750	749	1802	13677	14597	7735	2804	988	583	485	467	481	440	493	448	492	466	480	507	465	482	494	425	519	495	474	457	496	510	509	477	421	479	466	466	488	472	453	478	486	507	494	459	476	488	487	472	495	497	455	468	483	520	480	444	474	495	447	453	488	470	474	447	472	523	484	475	481	485	476	490	488	485	476	478	518	459	496	473	470	506	491	457	505	491	498	496	521	476	506	461	485	464	438	460	455	453	477	543	492	481	446	497	481	455	491	473	451	477	436	467	462	458	503	496	501	457	472	473	450	490	447	447	460	485	501	455	449	484	450	463	471	484	474	461	490	468	499	432	436	472	483	535	447	447	461	481	487	461	483	479	508	496	494	498	434	445	457	465	489	438	466	466	442	463	479	468	465	473	491	430	478	429	456	408	480	467	491	482	436	476	460	521	457	428	469	524	499	486	477	475	442	430	476	465	469	481	454	436	459	467	499	431	459	516	490	460	509	490	491	461	452	474	491	436	500	470	495	438	447	467	487	455	463	447	461	475	464	470	476	464	496	487	492	502	478	477	451	454	496	491	472	447	479	492	448	542	532	449	485	456	518	441	459	449	478	441	477	517	469	457	479	506	475	498	467	449	469	480	453	502	492	465	429	461	489	473	440	478	482	466	427	476	466	507	455	462	446	467	459	482	454	487	457	491	472	468	441	450	497	460	471	457	458	502	457	447	455	471	476	490	465	514	491	463	444	444	457	482	471	482	458	472	434	465	477	443	483	489	452	433	495	492	523	502	474	491	475	482	508	431	466	474	479	511	469	478	457	463	488	474	456	478	430	509	477	469	496	509	493	477	477	457	489	493	463	466	520	469	435	490	458	482	456	473	527	459	456	495	473	458	461	478	449	482	449	467	424	515	482	478	438	463	477	481	457	469	487	446	451	489	469	519	472	458	492	485	487	420	438	452	443	494	488	498	504	454	466	478	487	451	490	462	439	443	449	491	482	482	465	449	471	457	474	468	454	475	448	484	472	474	471	459	449	465	480	457	497	461	458	517	514	459	445	432	454	480	455	511	483	497	461	444	451	504	498	500	461	480	435	464	479	473	461	508	456	468	487	449	454	452	498	455	439	486	487	505	463	498	477	500	447	463	456	471	475	495	494	470	457	473	440	493	413	442	493	442	508	470	478	456	480	464	467	457	486	487	488	476	455	466	431	463	493	459	458	495	441	483	470	458	458	476	453	497	439	471	476	465	490	478	453	460	450	480	454	484	485	477	487	484	473	514	460	472	454	480	468	457	458	468	450	464	488	462	468	495	459	467	487	464	442	467	458	496	473	516	454	446	474	449	461	456	478	478	479	496	444	438	442	445	448	477	464	509	489	482	494	472	500	501	462	469	454	444	469	482	470	448	479	465	448	471	478	487	496	477	479	451	479	469	515	491	457	492	451	488	506	480	484	454	489	428	453	504	480	471	478	453	498	448	433	459	442	481	456	481	474	458	456	437	481	483	510	474	491	502	459	461	470	464	480	500	410	454	456	487	483	485	534	481	461	440	465	489	474	486	462	483	462	432	462	491	481	492	492	475	491	464	452	487	454	433	520	481	458	466	480	488	468	433	493	484	447	480	419	456	457	481	499	444	473	468	484	447	452	458	456	457	449	464	479	472	463	451	493	458	452	443	453	455	447	419	476	464	470	455	456	452	482	488	471	489	451	480	435	495	472	481	463	446	453	471	477	469	466	505	512	483	471	482	522	455	470	424	459	458	415	478	499	467	450	506	466	486	459	517	481	502	436	492	501	486	444	464	475	445	485	467	494	512	484	478	481	433	458	522	469	471	486	460	476	485	453	457	409	445	491	468	469	496	460	488	495	493	475	450	466	440	452	470	426	455	474	491	450	475	478	481	480	462	445	472	456	447	454	462	488	479	497	458	474	455	479	419	437	477	471	476	482	514	449	464	504	442	471	481	485	492	467	488	489	487	460	448	489	467	503	460	490	515	508	475	452	498	463	470	466	468	463	480	492	486	452	480	507	478	453	491	483	458	488	435	465	461	484	490	501	455	461	435	475	434	455	479	475	487	448	485	482	432	471	478	467	457	483	456	479	522	507	468	461	493	485	452	464	491	470	496	499	479	453	466	456	465	473	468	476	525	504	494	476	479	450	458	471	465	482	467	462	495	475	460	465	458	505	449	449	473	476	483	425	468	443	453	453	469	462	444	483	450	485	484	495	452	437	456	444	455	479	498	463	475	482	458	496	480	491	442	469	491	461	494	465	456	480	501	469	463	465	436	498	502	452	468	459	456	432	437	477	461	511	463	494	458	473	485	490	487	459	419	488	461	479	469	489	467	479	511	475	469	460	497	458	488	492	473	468	497	458	486	424	444	472	480	438	438	497	471	513	475	455	481	433	456	480	514	462	445	455	454	499	465	433	468	467	470	467	495	471	490	484	477	476	442	457	487	520	449	446	459	515	431	478	474	463	467	483	472	469	479	475	473	451	421	450	404	424	451	470	476	475	467	473	461	486	465	488	460	466	465	458	471	447	474	443	482	464	493	503	475	455	477	510	508	473	442	463	486	463	454	472	491	498	446	443	423	466	509	442	488	478	447	442	472	446	457	444	443	499	468	432	465	489	484	506	456	497	457	466	461	449	485	498	489	458	488	502	442	484	472	471	473	521	482	498	478	480	470	449	466	472	473	458	484	468	486	505	488	458	469	460	479	486	440	494	513	494	452	455	498	476	484	450	499	498	461	452	437	477	484	436	474	449	463	478	435	469	456	515	455	485	466	498	480	438	435	479	461	462	440	476	464	455	499	482	450	444	483	511	484	438	482	513	463	467	484	485	492	455	480	482	466	512	424	476	428	487	499	471	468	499	474	450	464	493	466	483	452	479	465	434	471	514	450	490	468	495	473	451	417	460	473	503	449	495	474	474	509	520	430	501	465	494	523	486	510	443	474	470	491	491	454	486	454	460	493	452	463	444	470	486	476	454	486	463	453	447	481	468	456	502	456	486	442	465	470	475	460	499	450	432	437	464	495	443	457	499	493	459	482	475	476	462	459	507	511	430	476	518	477	464	520	478	440	476	534	446	461	486	457	473	454	447	514	438	473	459	470	449	490	475	461	438	445	458	460	479	480	439	491	478	451	465	459	507	475	504	453	508	450	478	453	473	470	463	479	459	477	450	427	472	485	475	476	481	484	463	469	464	475	450	445	503	475	483	507	518	452	492	458	462	435	478	471	441	476	477	492	459	461	450	458	477	426	435	490	468	473	459	467	453	477	474	489	467	465	475	499	468	474	481	492	492	504	464	460	476	470	449	463	427	485	475	456	467	465	471	461	448	476	470	439	493	470	512	459	514	473	511	456	470	456	484	459	506	461	438	483	461	464	457	468	428	469	452	470	470	496	494	472	477	472	449	437	454	481	474	446	480	472	463	473	483	459	492	467	446	507	488	509	488	457	449	456	434	452	491
5902	8449	8308	4152	2440	1869	1339	1065	921	949	2776	16388	13841	7410	2895	996	524	484	406	429	453	418	441	436	406	441	398	433	425	444	438	476	439	428	381	453	428	430	450	430	385	454	428	417	424	424	470	440	442	416	396	433	432	423	428	414	435	442	393	429	467	441	407	423	404	401	428	423	430	480	429	387	404	465	443	406	401	418	438	435	501	433	439	426	442	432	429	450	414	450	402	406	407	456	407	400	411	446	425	424	409	411	439	424	417	429	449	459	439	425	447	429	446	408	399	435	470	448	440	417	410	430	460	420	387	427	453	439	448	442	422	418	433	462	439	467	432	445	482	441	404	394	405	449	417	440	393	424	455	430	432	429	413	449	447	433	462	412	447	433	409	409	409	421	425	415	450	453	393	423	433	445	433	470	385	409	390	435	388	420	408	434	442	403	427	405	434	439	423	417	419	429	424	389	422	425	441	426	412	408	427	440	432	398	431	415	433	454	450	387	423	430	440	428	388	464	409	461	451	418	435	408	443	448	450	453	398	413	404	413	408	463	415	395	402	432	412	446	458	421	411	395	453	434	431	430	438	434	386	430	437	408	434	429	429	416	427	448	460	442	462	436	436	428	417	457	401	436	413	410	430	417	463	446	417	447	433	417	439	415	372	428	455	442	436	425	426	420	442	460	447	435	449	438	466	430	450	447	429	410	445	416	424	442	420	403	414	445	432	434	400	444	424	413	443	429	404	402	440	438	411	384	442	423	441	438	444	434	430	447	445	425	421	457	444	400	417	444	411	413	443	428	430	407	464	406	463	422	432	425	426	411	416	429	426	437	419	442	414	462	404	418	425	405	415	449	410	442	427	459	390	446	427	400	424	424	429	404	439	416	432	405	417	430	405	416	441	429	412	426	452	392	426	436	470	424	421	437	439	413	380	444	398	414	437	410	442	407	426	425	432	411	412	392	442	435	434	399	393	415	424	409	427	452	434	451	455	434	418	435	411	451	424	457	440	443	465	412	410	423	410	451	418	452	417	439	433	396	424	436	442	429	409	410	457	409	424	425	394	430	431	445	441	416	439	430	435	401	433	388	430	414	397	395	428	439	411	438	417	402	445	413	420	419	458	410	495	432	415	388	467	422	423	445	419	443	429	444	418	412	421	450	430	481	423	415	431	448	422	432	424	418	440	415	393	448	461	453	390	376	445	434	428	449	428	399	425	423	394	433	409	424	431	466	422	476	410	408	389	428	446	461	436	416	433	452	452	421	431	437	442	406	452	431	414	437	444	417	403	422	446	401	399	464	440	439	415	392	436	459	450	414	421	445	418	431	416	424	421	443	422	451	398	415	441	424	388	436	414	446	416	404	444	415	431	391	442	450	449	438	430	402	394	426	440	430	427	390	473	431	424	409	410	406	413	371	407	429	424	403	462	397	454	424	431	424	419	437	436	429	444	415	436	414	414	433	426	400	428	382	449	448	386	467	451	446	405	453	423	410	436	442	383	429	430	404	419	425	404	400	445	429	425	413	410	415	409	380	438	430	409	416	492	433	451	387	428	441	436	447	449	395	431	393	453	431	453	393	393	439	424	443	408	402	432	419	429	421	440	425	446	414	436	409	427	449	385	419	408	436	402	375	445	396	379	441	443	403	452	425	469	416	450	429	436	433	446	446	430	484	396	463	436	430	439	418	416	421	425	394	411	411	432	417	441	429	446	416	425	457	380	425	438	416	434	431	382	411	417	394	428	413	450	434	393	444	422	447	392	443	423	424	431	449	400	420	381	453	368	400	392	440	419	422	450	432	421	366	440	442	414	445	416	421	456	426	401	404	404	416	451	417	460	408	422	435	438	421	406	374	419	461	430	449	437	463	440	445	435	428	435	435	411	427	447	399	423	420	462	445	438	424	393	433	417	445	451	381	433	408	424	417	406	421	433	397	426	430	450	451	404	424	458	379	420	433	406	423	453	414	417	407	452	430	424	454	405	418	427	409	455	402	423	430	444	429	468	415	400	434	431	461	414	413	406	430	444	397	465	410	451	401	425	409	407	412	459	430	435	403	424	438	418	399	429	424	403	445	455	429	432	413	426	468	437	429	433	425	411	407	412	418	423	435	412	415	380	438	470	410	425	400	387	444	433	414	395	417	441	414	470	452	435	398	443	426	404	461	427	407	454	421	387	427	461	421	432	417	421	423	421	412	437	398	432	434	429	435	412	389	418	430	408	400	434	395	420	423	461	430	419	426	411	441	452	405	417	425	439	469	428	381	425	380	415	469	424	426	392	443	423	417	440	467	454	422	403	426	436	424	435	382	457	435	433	411	424	399	441	428	448	426	425	420	414	433	435	396	444	434	426	423	415	426	437	435	408	391	449	448	417	448	417	428	456	407	405	420	466	409	418	398	454	446	397	436	437	455	418	415	463	441	419	407	464	425	426	432	423	454	442	427	468	458	424	464	434	383	434	403	423	430	400	438	412	451	408	478	437	427	437	452	426	451	414	418	391	433	446	404	410	451	438	460	412	421	394	442	432	443	404	415	421	438	403	400	409	429	393	414	395	412	417	436	419	401	459	414	416	426	425	423	406	409	422	412	401	427	451	450	429	446	399	414	407	411	404	431	465	404	432	395	463	423	392	420	439	426	408	427	441	461	459	440	438	400	410	431	413	450	437	412	451	440	432	421	410	464	427	426	425	428	392	420	426	425	421	432	429	433	410	439	438	435	413	440	390	387	475	427	407	442	448	473	421	406	391	428	453	421	416	436	420	457	432	393	440	450	414	432	391	428	376	428	442	427	428	424	460	410	428	419	423	410	434	408	427	449	433	406	412	426	412	410	447	393	399	444	452	415	389	368	462	419	431	422	434	438	424	415	452	448	417	486	444	443	428	417	417	437	413	424	442	437	427	423	468	446	422	450	389	412	402	414	419	407	425	416	443	442	425	386	420	443	397	455	443	406	418	457	416	424	436	396	428	449	418	433	446	420	406	424	421	439	413	416	446	401	428	454	413	440	403	405	406	412	429	402	399	427	432	430	405	449	440	415	426	419	435	401	433	424	420	423	416	409	438	392	451	404	407	439	416	442	407	403	407	442	450	419	417	425	431	400	428	412	440	409	437	478	426	396	453	458	468	457	418	408	446	440	416	417	452	433	465	428	424	460	407	456	410	410	451	406	441	436	428	454	413	418	458	404	439	442	425	402	405	459	419	426	433	404	442	417	429	415	427	405	412	403	409	448	416	400	409	461	439	434	412	412	428	386	423	441	421	445	398	437	454	437	460	448	431	414	376	428	395	412	467	423	381	429	417	389	457	406	449	420	426	396	401	403	415	421	390	421	440	444	423	435	459	408	433	416	441	405	452	411	422	415	412	433	391	434	420	409	426	426	447	410	424	413	405	446	433	424	413	438	445	444	387	465	383	412	454	432	405	466	471	386	430	454	424	387	423	438	436	434	420	405	416	452	423	436	405	421	414	435	416	406	436	433	455	436	409	456
23916	20784	27723	23870	20396	7449	2168	1180	917	1169	7769	24498	23425	14315	5351	1398	715	657	582	609	597	584	563	603	637	610	580	603	615	594	568	594	586	597	599	568	601	574	605	634	583	581	606	621	608	574	603	551	621	591	572	596	579	592	563	577	582	568	555	634	509	568	554	586	563	592	578	532	590	569	618	612	603	555	593	588	600	607	579	576	576	576	612	587	550	574	614	583	595	587	532	557	561	575	579	561	545	597	601	608	582	552	582	579	547	607	615	568	561	584	658	581	605	561	595	564	596	566	597	637	567	565	606	575	593	590	575	590	596	599	559	608	561	537	559	587	570	597	609	558	582	592	546	625	575	544	608	553	556	578	596	588	594	577	579	581	616	614	568	595	581	574	565	608	586	606	624	582	590	530	588	607	573	575	552	595	597	573	599	581	612	581	561	584	565	577	564	619	549	585	600	601	588	601	645	565	577	627	550	581	594	618	574	598	573	566	539	585	620	556	602	571	553	531	589	554	605	606	569	580	579	592	558	575	563	596	595	599	580	578	594	543	550	529	583	537	580	580	618	595	605	549	569	619	594	614	587	584	601	563	595	590	574	556	521	561	582	606	567	567	583	567	606	556	554	559	612	574	605	576	566	539	586	561	604	575	639	560	570	533	581	598	578	545	617	594	574	574	577	585	541	542	639	587	569	564	587	534	574	611	594	553	583	553	608	585	584	600	581	572	567	602	600	572	555	591	565	595	594	630	575	568	577	548	550	579	607	635	573	589	568	581	592	573	566	560	568	588	558	617	591	575	597	572	515	593	565	578	618	534	603	617	543	575	557	559	576	568	610	588	596	569	598	621	630	531	546	556	571	600	565	548	571	565	563	606	590	559	632	544	598	529	608	558	564	574	601	568	584	532	616	582	590	592	637	572	549	590	553	583	594	584	568	586	608	581	601	592	594	569	551	571	567	606	568	606	578	575	616	514	590	568	565	563	601	585	562	594	565	606	613	569	666	573	577	585	568	552	569	592	624	585	573	576	558	586	566	595	637	579	610	589	593	602	566	595	619	578	584	618	595	593	568	637	544	599	570	600	559	600	555	524	572	590	602	563	568	563	590	560	574	574	592	578	607	589	584	597	615	545	589	588	538	601	549	589	590	597	574	567	546	563	574	534	573	601	614	556	604	561	589	583	575	569	587	556	553	567	571	604	563	614	540	590	574	542	568	555	612	598	523	570	570	592	563	560	585	572	548	578	596	582	584	598	549	544	597	563	609	582	573	571	556	611	575	562	600	604	599	562	622	518	539	559	557	613	573	593	578	615	550	566	580	580	578	578	582	571	564	562	553	584	587	586	622	596	587	612	581	562	560	578	561	533	568	614	581	544	578	574	543	546	562	589	562	600	602	598	590	574	539	548	596	553	584	629	562	575	565	572	567	565	579	582	574	546	617	644	558	603	586	619	555	531	616	586	570	589	583	606	576	623	583	567	600	572	526	575	556	600	579	605	590	580	572	573	577	541	556	511	595	586	576	587	577	582	565	627	561	595	583	585	555	566	563	580	602	628	572	567	556	618	587	593	567	589	578	616	598	582	578	593	581	609	550	584	627	607	607	558	580	580	595	572	567	556	575	578	570	583	593	650	599	556	577	610	540	602	592	580	557	634	595	613	544	570	555	600	611	588	582	575	591	579	514	562	549	561	568	567	565	599	575	569	631	623	577	622	577	580	588	584	581	567	557	600	605	533	551	560	541	589	582	580	572	569	557	575	559	590	582	540	582	586	545	588	553	548	576	560	605	535	602	584	560	567	546	559	555	563	593	604	548	610	604	589	580	592	546	582	632	623	585	586	554	612	578	625	569	604	636	532	608	603	593	605	533	575	560	583	564	560	546	553	559	582	630	579	588	553	571	584	593	584	559	560	564	569	560	605	592	575	576	596	571	593	592	581	552	613	567	617	570	550	580	544	585	586	570	623	636	599	605	566	564	560	566	602	604	573	564	582	569	575	608	583	608	569	581	628	600	645	597	552	615	579	541	587	577	598	613	564	586	580	609	575	600	584	581	567	594	558	566	554	613	587	568	566	613	550	566	542	586	577	593	611	593	616	595	546	591	570	611	577	558	551	587	538	561	581	520	580	594	590	555	560	555	592	573	573	577	541	582	587	560	550	582	564	583	587	568	544	581	531	562	587	578	591	564	599	556	619	570	611	583	580	578	580	557	586	530	576	570	580	593	588	606	557	569	623	588	559	600	563	585	539	594	548	614	561	567	626	585	583	597	612	615	581	522	598	599	602	598	535	568	576	553	553	550	562	601	608	603	566	581	602	591	570	637	616	580	541	637	574	585	601	583	568	576	611	586	565	554	545	582	556	546	581	578	581	593	609	566	564	585	583	595	568	565	562	603	619	604	582	570	539	587	607	622	605	577	590	608	577	558	549	583	573	569	590	598	571	579	569	590	570	619	542	579	547	564	582	510	581	576	558	581	577	598	607	577	562	597	624	584	595	598	573	625	574	536	562	608	573	578	653	587	551	617	562	592	548	563	600	563	555	527	576	591	601	563	558	564	584	596	568	586	593	539	539	561	580	549	594	575	589	561	564	575	536	565	645	559	588	580	576	597	576	601	593	572	586	606	593	556	568	570	625	613	598	555	595	578	593	604	575	571	581	590	572	578	607	602	606	568	557	631	576	519	587	603	566	581	592	609	544	587	593	563	561	632	595	544	557	657	589	619	567	563	579	596	571	572	571	572	598	550	571	581	558	564	537	578	576	589	559	603	624	604	606	564	517	604	546	596	547	581	623	575	574	600	586	589	558	554	584	546	563	532	574	617	565	571	556	585	565	614	556	579	567	596	584	573	556	628	535	521	542	602	540	587	605	562	610	537	618	554	588	600	592	598	589	577	571	597	573	572	555	550	545	585	598	591	593	554	563	587	589	545	526	624	568	601	585	586	593	554	580	584	574	597	562	601	569	588	557	552	552	524	573	573	577	557	588	574	563	618	585	557	556	572	574	584	499	551	543	576	588	551	582	583	594	557	572	535	553	551	582	609	608	581	611	545	589	601	569	611	607	577	621	588	562	613	579	603	584	550	599	566	611	562	591	640	613	598	556	553	573	555	565	559	583	538	588	576	584	580	591	573	564	519	563	592	576	541	602	573	595	583	540	594	525	566	537	552	600	529	574	568	570	573	566	568	580	569	524	568	592	590	576	605	555	570	579	594	621	582	580	601	598	564	550	596	566	589	606	601	592	557	610	636	560	570	582	592	573	568	584	573	596	577	596	562	564	581	583	617	589	588	560	588	590	543	569	576	610	593	580	544	625	561	535	575	562	560	572	588	589	564	535	582	550	623	604	575	552	547	573	561	621	575	631	572	559	582	572	585	549	572	544	594	589	585	596	592	570	562	613	610	561	573	618	595	590	580	603	569	588	573	617	580	588	554	574	532	569	548	581	553	587	583	577	589	551	552	579	600	620	584	576	577	571	625	624	624	589
6044	10301	10195	5219	3419	2566	1828	1246	1220	1556	10980	25790	20633	11704	4930	1487	755	552	523	477	532	540	525	540	529	564	549	528	505	502	501	534	523	467	508	549	535	475	517	536	514	543	488	500	555	536	534	531	525	527	554	521	483	500	530	536	516	507	508	519	517	521	519	481	557	534	492	548	522	523	523	505	497	502	460	502	483	510	527	498	513	479	518	532	543	517	484	525	498	502	514	525	538	489	535	519	482	514	523	581	505	481	464	508	512	549	578	496	486	504	491	497	512	531	514	561	533	494	519	481	520	522	586	517	517	528	558	509	505	528	531	518	526	495	525	481	526	530	508	488	515	532	500	489	514	508	521	511	499	552	505	494	530	532	532	495	510	493	519	551	505	537	518	530	540	542	524	527	490	488	526	531	532	518	532	525	512	528	530	514	491	520	514	532	509	540	439	522	532	543	473	522	525	520	513	527	498	491	506	499	500	519	509	467	486	464	462	491	484	503	526	537	537	497	493	511	501	528	547	539	522	489	550	523	528	518	467	543	508	510	475	495	529	525	490	518	483	499	538	496	523	565	499	516	521	492	526	517	499	485	552	527	539	516	506	534	521	491	556	517	559	486	554	523	532	490	494	510	573	524	503	501	555	517	518	493	509	562	528	498	524	543	564	522	515	510	494	486	495	481	507	505	504	555	509	496	529	533	496	500	509	518	524	492	524	508	501	504	471	562	553	495	479	498	541	557	498	534	546	540	532	487	552	498	523	517	480	531	469	510	477	511	525	535	513	527	559	526	498	509	493	492	505	534	541	512	507	505	534	497	488	520	522	486	495	524	519	499	503	516	547	454	503	505	488	482	528	479	522	512	506	532	524	511	494	520	507	569	471	526	509	551	541	522	547	509	505	495	499	500	528	511	501	510	489	482	501	523	528	466	487	478	472	546	517	545	508	494	523	509	502	478	521	549	511	521	493	540	487	502	577	526	515	517	498	508	501	529	494	490	500	520	491	534	517	513	499	539	498	499	508	493	525	494	501	537	506	501	491	512	503	491	472	457	517	509	477	482	514	470	497	484	554	525	532	478	491	539	527	495	552	473	512	511	500	517	508	520	508	460	519	532	478	533	512	549	507	490	500	511	486	517	514	505	559	494	492	493	534	526	505	517	498	509	508	504	532	547	518	519	554	529	525	493	489	536	520	520	505	517	501	515	577	494	510	493	520	550	530	479	535	515	497	492	517	541	497	503	530	520	518	520	483	522	489	520	524	568	532	505	555	513	525	551	530	484	512	531	498	502	532	515	514	482	540	506	494	505	513	531	515	503	526	491	522	542	511	570	528	526	507	521	509	507	522	508	508	510	505	518	518	534	492	528	485	524	476	526	527	506	530	515	497	502	520	496	495	451	512	471	501	500	556	478	511	561	521	518	501	513	490	538	534	553	493	530	523	537	514	506	525	505	522	578	509	508	472	493	519	526	483	478	514	497	497	514	500	522	469	561	482	516	528	554	515	516	545	529	519	502	466	504	510	503	495	513	514	522	502	497	547	519	497	504	519	488	478	499	526	517	534	510	495	537	512	509	493	500	536	526	515	482	515	547	477	535	525	528	527	516	553	529	547	502	497	512	511	494	507	499	492	535	473	473	539	462	494	460	506	489	527	526	512	511	525	473	501	486	491	455	535	481	502	483	544	539	487	490	485	467	532	527	501	517	506	461	526	491	566	541	506	532	538	461	515	533	540	519	509	486	519	508	520	520	521	512	529	524	557	517	485	500	518	564	507	468	526	538	530	497	506	508	527	508	507	511	492	524	495	542	551	520	520	512	493	473	522	495	473	506	521	506	497	549	477	496	470	548	532	496	488	535	524	510	541	497	516	516	528	514	495	500	555	498	481	510	548	551	494	474	502	498	506	516	524	537	464	510	538	535	462	515	515	520	517	526	530	483	529	505	501	503	497	506	531	517	534	498	507	501	487	487	511	510	523	471	570	491	537	481	527	544	519	544	488	542	506	526	496	518	492	533	503	509	526	493	489	499	535	521	516	464	532	538	510	529	539	524	522	513	516	504	465	533	513	555	502	503	494	472	496	485	519	519	517	538	431	531	509	525	532	503	490	515	505	521	552	542	522	506	524	497	544	541	529	521	527	480	492	508	549	523	492	516	517	489	603	551	485	491	515	520	487	493	498	481	473	547	507	511	507	500	471	550	545	549	550	517	497	534	498	475	522	507	483	568	528	527	508	544	501	531	480	463	452	526	489	525	484	506	538	509	511	559	515	548	500	513	535	497	483	504	516	518	503	503	475	533	525	489	540	502	525	518	519	549	570	555	516	522	511	480	544	522	517	511	504	513	535	513	517	512	525	537	523	508	539	526	497	492	522	495	484	475	503	474	543	512	522	529	482	518	483	447	521	490	516	482	465	511	467	479	516	532	478	517	474	441	520	485	529	518	536	532	506	507	505	528	570	540	541	539	548	512	504	529	495	493	512	515	515	520	538	505	524	546	497	485	502	549	492	510	505	489	509	516	520	490	488	512	533	477	535	536	508	483	511	496	493	522	503	513	518	525	512	519	498	498	536	542	496	505	515	513	525	538	505	514	519	470	521	507	498	511	516	476	500	471	486	472	512	533	485	525	498	498	499	512	509	528	494	543	471	510	536	544	492	522	513	515	520	471	488	496	495	496	468	517	532	472	511	545	504	479	490	537	528	515	531	528	495	495	510	520	470	530	504	542	453	509	470	523	497	523	498	492	518	504	523	507	508	549	518	499	459	507	524	470	505	483	519	510	512	518	543	523	517	541	488	457	513	534	499	487	505	530	501	463	525	540	512	492	547	517	503	501	488	530	497	492	536	519	516	520	521	527	537	535	535	536	492	534	541	533	510	508	486	569	472	496	532	559	511	502	489	502	484	497	506	509	500	512	563	518	505	503	512	523	475	529	505	514	519	518	494	509	533	499	492	527	480	479	500	502	494	562	520	470	518	549	480	515	514	549	520	523	515	473	525	444	514	467	483	496	529	517	532	522	475	508	511	530	538	534	483	501	541	511	510	539	482	513	505	524	509	493	486	502	485	507	522	485	482	544	519	478	478	474	537	527	515	534	509	525	500	510	537	499	545	505	502	495	509	521	550	523	495	480	506	551	521	494	508	519	484	473	519	482	531	514	531	525	529	577	487	492	491	516	461	506	488	480	480	477	526	531	543	526	482	483	528	482	528	523	545	504	485	521	537	485	504	520	529	531	530	506	531	542	525	489	479	550	505	491	477	518	482	507	521	561	513	517	501	481	507	513	495	504	509	531	511	509	504	515	552	543	539	537	541	519	543	508	526	513	463	515	494	474	503	532	509	543	524	539	500	522	478	537	548	506	521	498	555	486	526	482	527	493	489	517	448	472	532	521	533	496	521	501	486	482	531	489	509	484	518	477	513	530	487	528	514	530	540	546	497	516	506	507	546	498	531	474	512	497	525	514	512	530	494	474	505	523	511	522	516	503
26619	8864	2405	1128	753	655	628	590	548	567	876	1612	1480	1123	754	576	531	550	430	509	530	463	507	519	513	527	487	515	477	525	506	504	495	518	519	484	483	491	531	468	525	458	535	486	478	511	485	472	532	487	500	485	510	473	504	518	505	474	493	511	517	497	460	484	487	492	513	491	485	496	546	491	493	454	467	504	472	501	529	463	487	482	483	492	501	504	476	488	489	490	486	499	518	489	510	490	516	465	483	528	540	534	493	468	479	484	521	512	480	531	483	473	495	496	474	475	513	470	508	516	482	476	519	485	473	518	499	466	491	509	526	445	511	502	522	509	479	469	480	475	514	490	448	466	477	511	484	484	486	505	505	466	480	475	505	455	489	472	482	508	485	488	515	524	490	444	520	482	502	500	454	510	493	495	484	511	512	466	474	455	480	505	505	474	454	461	460	490	460	500	523	478	501	445	524	499	487	514	476	512	495	477	506	477	496	507	457	502	493	496	466	510	486	497	494	455	465	484	485	457	470	499	467	507	488	477	499	509	508	471	495	447	465	493	466	490	485	561	503	473	514	508	490	462	499	475	522	508	451	486	485	501	496	449	498	525	507	498	435	508	493	497	530	477	508	501	476	492	486	485	520	505	449	487	499	503	478	465	512	461	540	493	527	533	506	542	492	493	442	483	504	462	494	524	509	465	462	480	510	495	526	482	513	470	475	471	525	483	531	475	471	544	457	508	479	484	502	477	525	496	487	495	479	484	478	482	448	495	494	490	489	482	475	498	455	508	533	493	497	478	533	460	503	476	524	497	503	526	477	486	502	490	513	468	475	475	499	520	535	471	496	486	533	475	473	513	524	487	467	516	502	506	461	507	473	490	476	503	480	507	509	514	470	475	503	457	490	506	492	499	507	477	464	501	504	469	484	492	475	488	500	498	490	503	499	540	481	487	465	530	505	494	488	493	471	493	497	492	505	494	511	525	504	501	487	441	484	538	471	496	496	486	496	521	508	505	490	437	501	511	488	456	469	534	511	498	504	513	504	461	450	484	487	497	504	474	483	467	452	492	491	499	451	473	487	468	477	470	502	485	484	498	504	458	525	514	487	468	516	501	518	488	511	461	522	508	453	501	460	541	442	493	487	509	492	521	474	476	456	473	474	527	470	501	504	496	476	479	521	525	510	474	509	443	474	496	503	517	487	484	469	487	549	516	504	514	502	487	453	488	493	512	511	506	478	500	493	494	481	500	490	507	463	480	474	516	485	511	455	513	478	477	471	495	487	505	515	432	485	493	475	493	497	471	480	497	534	493	480	536	488	513	506	516	483	478	506	473	516	459	465	470	496	497	485	499	480	492	455	488	457	500	491	484	497	502	482	486	513	514	499	499	503	438	458	512	494	502	487	438	492	466	476	476	509	486	492	534	480	510	472	521	476	475	495	472	521	514	476	506	480	530	496	497	500	497	490	498	484	512	449	509	477	479	521	519	497	505	513	494	483	485	495	543	490	485	464	525	521	499	484	502	505	518	508	540	525	533	481	455	498	500	483	495	494	483	479	517	477	479	510	473	523	492	475	509	490	499	528	474	476	464	515	503	494	511	503	524	521	471	505	496	471	481	450	474	499	493	510	449	495	487	499	481	509	489	486	466	504	489	520	501	506	488	516	536	496	505	489	474	493	457	464	510	488	505	528	516	511	467	492	511	492	478	506	477	507	519	515	485	488	478	477	491	502	499	499	507	467	500	480	538	495	450	492	514	453	525	509	523	506	505	481	504	491	476	507	495	506	495	504	498	494	477	462	513	488	514	471	479	538	478	507	528	488	474	466	482	494	476	529	502	478	490	480	514	496	489	497	531	461	518	433	483	518	490	470	527	470	500	494	489	490	524	471	489	487	478	513	498	471	512	524	498	535	491	445	473	473	482	430	535	494	518	473	479	498	466	525	515	470	467	485	514	440	460	478	504	476	508	494	551	519	502	492	505	506	500	484	541	503	495	469	498	495	479	513	479	516	467	478	509	503	479	531	506	503	485	476	495	495	522	492	538	475	463	517	443	466	518	542	483	495	526	459	489	459	499	500	487	481	464	495	471	496	510	491	506	544	473	456	481	513	469	465	469	488	491	463	527	509	480	486	507	470	466	484	470	501	535	480	513	503	479	508	494	524	480	496	506	530	462	484	474	497	492	514	516	557	456	480	525	490	521	426	465	516	517	527	462	454	506	472	484	484	518	506	500	459	486	481	497	512	486	497	485	509	498	471	493	516	528	527	488	546	448	496	422	481	446	462	480	503	495	521	483	480	478	527	452	503	521	451	489	505	480	464	460	511	527	495	508	516	476	516	464	518	485	488	464	491	507	528	503	518	544	475	476	494	525	451	522	472	488	525	504	506	496	494	492	504	492	517	495	526	481	531	491	461	467	505	477	519	521	517	477	444	516	479	538	536	487	483	532	505	456	497	471	489	493	485	508	508	533	506	470	482	481	516	500	520	497	493	535	475	496	482	487	497	480	501	479	508	505	520	493	478	526	476	525	512	504	466	449	510	502	511	499	476	515	502	488	488	526	470	478	525	499	513	482	479	512	481	502	488	469	480	471	514	508	475	491	498	503	477	496	488	493	483	512	500	492	489	488	520	505	497	455	501	478	498	498	481	522	476	487	489	490	509	537	524	521	449	516	479	458	517	480	554	518	495	543	519	513	490	476	493	467	504	481	481	518	490	504	489	491	457	496	486	514	509	508	504	455	519	472	499	481	478	543	516	501	498	530	494	472	481	501	496	486	429	500	457	446	493	462	505	504	478	482	517	469	481	489	470	470	494	469	485	490	490	484	507	497	507	500	494	458	472	488	474	522	494	521	477	478	486	521	520	453	488	518	504	444	488	504	478	481	457	492	483	499	487	516	475	494	502	482	461	475	494	478	524	487	478	499	495	519	494	477	507	506	503	484	488	497	534	501	490	475	450	490	506	502	498	500	484	510	477	447	511	490	481	457	499	499	479	480	531	540	498	504	506	496	512	547	469	472	495	502	513	472	485	469	471	527	471	485	531	523	474	485	479	490	496	521	464	511	491	477	515	476	484	518	521	466	484	485	479	464	460	495	529	459	506	465	462	502	468	531	488	468	507	479	486	479	493	494	492	479	515	490	516	487	466	487	491	530	482	535	505	519	460	500	492	516	514	450	510	490	503	477	474	515	483	493	515	483	514	479	468	473	487	468	489	482	536	492	492	486	484	511	491	502	468	453	488	498	483	513	539	497	501	501	490	540	480	518	466	524	476	484	467	508	463	505	501	492	456	477	514	480	499	468	489	492	526	551	497	526	528	478	517	535	497	518	513	459	504	516	528	449	516	470	443	496	505	514	494	464	452	552	516	503	524	471	488	489	493	479	497	499	477	497	495	522	453	506	500	472	481	493	465	487	519	477	512	480	488	489	528	488	471	490	517	443	514	464	479	455	475	480	446	507	509	486	479	518	519	513	492	497	494	484	517	448
6158	2320	2607	1159	725	721	654	574	557	535	1107	2152	1709	1197	787	502	429	428	462	428	465	418	453	464	445	448	410	428	409	475	440	418	426	410	440	431	437	423	419	427	447	427	446	430	401	438	409	455	431	386	414	429	420	423	430	431	422	487	430	441	389	456	451	433	408	409	412	435	464	416	405	445	456	444	452	431	451	459	449	410	433	424	426	464	422	424	419	441	436	428	420	443	433	421	439	405	449	447	434	451	407	424	446	436	459	404	399	444	439	475	423	446	440	418	419	395	430	441	431	426	441	404	420	438	426	428	440	421	453	438	441	461	440	439	439	455	455	406	443	448	447	410	432	419	408	434	451	426	452	412	451	440	429	427	415	379	422	416	433	425	462	450	426	421	420	432	437	410	430	439	398	416	465	404	447	425	423	407	437	443	443	456	441	448	441	420	457	432	438	453	414	425	403	396	417	464	474	399	428	466	389	402	397	442	411	453	438	424	438	417	400	408	418	460	398	400	434	418	449	410	416	446	439	445	438	414	448	451	416	432	419	455	390	422	451	439	430	426	439	451	439	455	413	437	435	443	466	444	439	420	445	436	412	409	404	445	390	431	447	470	416	407	392	424	414	434	448	460	433	420	425	413	405	417	395	423	408	423	440	420	469	415	434	446	442	463	426	390	484	426	430	419	426	470	381	428	449	422	426	414	423	430	424	441	415	443	420	435	407	405	442	432	457	417	432	434	448	451	406	416	467	418	423	426	435	412	440	437	454	450	429	449	469	426	425	455	434	418	418	414	425	428	462	410	414	446	441	412	438	430	426	416	434	387	400	419	423	461	433	416	433	446	449	441	381	402	467	439	431	439	437	440	447	392	413	417	423	411	418	439	423	445	456	398	459	426	425	394	471	447	420	422	419	441	418	422	443	418	431	425	425	465	424	448	441	397	424	460	433	389	401	421	438	429	420	384	417	467	405	433	383	436	429	448	427	458	443	430	456	431	426	398	437	389	397	454	377	425	450	417	386	419	418	407	393	451	426	441	425	425	432	423	439	417	414	443	402	402	399	423	417	418	435	409	430	411	400	464	414	408	423	418	459	433	445	408	418	412	458	414	446	447	432	420	379	425	440	448	398	439	485	452	407	440	425	445	445	460	457	446	443	460	436	412	416	383	433	440	438	450	452	442	425	437	431	407	426	438	404	394	464	432	421	448	425	441	434	433	450	436	429	474	439	436	436	414	405	444	428	434	421	441	407	417	421	443	435	434	456	415	434	466	436	422	444	428	385	437	478	413	419	428	467	466	451	430	439	447	418	430	372	406	425	404	449	474	460	436	475	436	437	466	431	410	437	430	409	453	409	395	435	433	474	419	410	464	413	441	398	436	475	435	427	416	423	430	495	404	381	404	473	442	390	423	433	392	405	449	416	408	439	448	438	447	461	430	406	417	414	431	433	423	413	425	405	441	393	421	420	443	444	428	438	399	452	439	415	421	423	439	458	443	444	425	471	423	413	407	416	473	463	432	430	417	445	372	476	426	414	438	429	447	442	473	419	443	440	434	429	408	435	422	410	449	412	387	424	419	407	428	439	413	428	432	413	463	426	421	405	451	446	430	514	444	446	387	434	424	440	440	425	433	436	459	441	429	460	439	406	424	443	425	411	444	419	449	420	430	451	435	432	409	420	453	454	426	461	417	436	427	436	455	421	455	432	455	441	428	463	418	439	424	403	472	425	442	432	450	484	406	432	428	417	457	417	417	427	439	395	451	399	423	410	439	416	436	410	447	473	443	450	428	421	438	413	415	446	431	410	417	414	423	378	422	437	422	441	442	449	451	435	447	405	459	431	389	410	439	443	420	435	431	428	409	442	426	408	444	436	441	456	457	423	392	444	394	430	437	448	450	428	432	449	467	430	436	446	455	419	417	387	418	433	402	413	427	439	442	434	467	413	387	417	431	429	452	403	436	446	450	392	434	439	444	405	405	436	427	446	461	432	429	403	397	415	418	417	447	489	404	465	447	438	467	443	427	455	432	436	443	416	432	438	449	418	425	433	420	461	398	397	407	444	420	426	433	428	404	430	411	380	420	413	418	428	403	452	436	417	397	438	427	431	432	440	448	440	429	450	397	393	408	426	389	455	437	446	429	422	445	447	424	435	408	407	419	450	422	370	433	457	408	470	444	388	430	489	488	451	460	415	405	460	449	418	407	382	396	425	450	481	424	441	407	461	417	456	446	409	418	436	415	444	423	456	416	434	416	428	420	451	472	482	456	454	447	437	431	431	442	443	441	374	473	431	440	442	419	421	407	456	430	426	438	412	385	428	417	415	406	450	442	453	440	440	400	426	436	453	405	449	422	403	415	417	459	415	435	419	433	471	422	427	411	448	426	416	424	399	429	424	423	428	440	438	430	441	440	430	449	442	399	447	386	439	469	397	415	407	422	468	425	450	413	417	432	409	420	419	420	454	448	420	409	420	422	467	418	421	414	442	421	443	414	429	451	449	445	375	438	430	392	436	408	432	473	408	458	457	414	406	436	428	411	458	407	417	446	431	403	424	452	444	411	460	426	458	429	423	396	425	435	444	428	474	421	463	460	421	422	428	400	439	406	473	411	446	446	457	451	459	415	423	448	453	397	393	440	439	408	442	446	443	425	463	428	429	427	411	437	405	403	406	384	402	444	443	458	465	438	424	371	411	486	429	439	450	420	393	408	439	458	432	459	438	430	417	441	440	432	448	459	433	411	429	428	443	459	420	432	416	421	422	392	453	427	409	418	436	402	436	443	428	394	447	427	446	416	456	415	420	427	453	446	431	413	426	445	418	404	409	430	423	433	448	426	417	395	408	460	423	450	449	452	465	389	424	432	412	437	441	445	456	444	480	428	451	429	407	439	407	431	419	443	380	475	449	404	429	436	420	441	448	396	392	434	423	443	447	421	420	429	435	419	419	453	429	425	467	440	440	451	432	423	457	402	479	435	407	441	413	432	450	422	450	487	412	423	440	456	403	428	424	421	406	440	438	421	443	375	424	380	411	385	458	429	421	398	427	401	443	477	428	447	458	409	418	442	450	417	453	410	432	413	433	461	427	416	398	416	433	429	430	439	424	448	413	485	434	408	437	405	440	386	452	421	407	400	439	435	429	435	444	435	451	426	451	463	429	473	434	406	402	419	407	472	481	455	455	441	425	381	378	430	403	428	410	397	472	428	455	435	421	433	439	400	406	447	436	443	416	425	410	419	431	417	386	451	396	414	456	420	418	464	423	405	393	418	470	420	412	445	419	427	441	366	426	438	424	458	411	418	423	455	418	419	421	413	471	403	411	432	447	449	422	411	469	443	424	420	442	413	456	468	470	396	408	426	425	411	437	425	472	359	418	438	424	466	433	445	443	430	414	426	432	408	433	449	416	462	420	423	421	418	416	418	430	425	427	436	423	454	414	416	383	447	442	443	417	427	448	436	438	431	424	386	403	403	411	406	468	420	436	432	404	436
24910	20820	26613	24770	8804	1953	1187	726	802	1283	6867	15253	12095	6121	2136	865	616	481	535	507	503	482	490	471	475	450	503	452	485	461	459	513	495	492	447	468	519	493	480	511	477	481	513	488	494	477	520	506	453	500	482	474	489	479	486	446	474	487	490	484	500	497	470	476	482	492	493	488	495	467	454	500	469	495	476	466	457	494	436	474	481	488	477	470	524	474	456	523	479	501	508	465	487	515	508	484	485	490	483	457	460	471	470	483	479	471	499	538	474	466	505	471	474	469	477	474	478	488	453	487	486	485	487	468	441	510	486	456	448	484	448	453	477	479	497	496	475	497	521	504	457	482	462	444	488	487	437	494	485	502	485	491	460	441	463	449	498	451	449	502	473	443	506	514	451	521	464	516	490	501	492	487	488	453	523	470	480	521	470	469	511	504	437	483	447	477	497	444	483	487	464	445	512	517	503	463	490	519	451	451	486	483	493	511	465	485	479	463	475	505	468	497	467	467	470	520	478	531	479	468	532	455	491	522	436	461	477	474	488	489	467	468	506	434	466	494	508	483	485	460	518	463	503	504	493	457	491	503	481	515	487	424	488	506	488	514	480	465	522	496	484	531	444	475	466	464	495	461	504	501	459	515	492	457	463	517	467	477	458	459	519	532	498	497	489	457	466	447	476	510	516	441	518	462	500	507	488	489	457	475	487	462	477	504	498	475	489	480	531	480	467	509	536	480	499	464	453	521	473	504	468	457	442	474	472	501	464	510	477	475	499	461	479	458	495	486	478	510	467	460	483	499	498	483	475	494	487	466	491	475	450	490	486	501	503	475	443	490	513	497	515	437	470	519	448	496	513	450	460	491	518	482	512	468	519	518	474	419	469	475	509	480	538	472	452	444	507	525	500	450	492	473	463	508	475	471	496	472	468	503	478	455	454	474	497	481	444	497	430	467	495	487	478	489	519	504	487	545	494	484	475	433	464	467	461	513	465	449	468	472	488	466	455	503	480	456	459	470	482	486	482	491	483	487	499	464	447	501	476	456	482	478	471	479	501	492	465	449	484	487	466	492	477	542	470	493	477	498	455	488	500	505	494	506	466	472	462	535	483	468	523	506	482	460	481	442	490	484	485	506	470	464	513	470	488	465	482	463	491	462	488	512	524	492	472	498	526	483	516	488	486	475	514	481	444	510	523	474	445	474	500	500	474	500	498	511	459	480	462	517	507	506	514	464	460	518	490	454	479	477	485	473	468	431	468	514	493	445	490	448	478	421	466	437	483	469	507	436	459	453	491	445	499	514	499	449	463	511	489	474	506	527	505	465	496	491	451	489	492	490	460	502	478	479	449	445	498	511	437	476	451	440	465	445	510	466	447	454	512	447	496	505	447	496	488	523	523	448	505	449	490	517	464	517	508	463	504	483	487	486	478	501	462	477	499	479	454	484	482	449	509	480	513	486	430	473	489	477	486	483	444	504	459	509	455	469	507	472	470	474	525	500	486	459	474	450	529	489	495	455	483	435	506	483	484	493	515	507	449	450	491	481	454	480	483	490	484	494	443	520	470	480	439	466	470	484	462	435	497	457	506	479	552	492	472	520	462	443	509	477	478	499	494	434	436	497	440	449	471	473	472	468	477	506	500	494	522	463	472	491	476	524	467	442	456	477	471	461	445	480	456	493	472	484	473	472	455	464	501	473	485	505	509	478	477	478	481	489	505	513	479	443	438	445	511	497	477	489	489	507	482	495	495	486	496	450	470	463	474	474	478	476	472	488	507	478	472	488	509	478	492	459	458	478	507	478	486	516	482	465	489	493	498	514	495	442	452	476	505	476	471	512	503	468	500	464	463	492	478	434	431	457	445	469	484	514	471	450	441	480	481	459	458	492	480	486	472	453	502	472	555	493	453	485	477	500	485	501	489	492	472	504	415	472	472	467	497	479	501	494	480	475	489	471	460	485	449	450	491	500	467	481	493	492	405	459	492	480	508	484	502	450	487	502	517	499	453	482	537	528	483	480	459	466	474	464	492	489	521	492	479	465	482	486	461	507	468	421	494	482	494	521	444	457	467	483	458	486	465	503	463	514	475	446	454	475	498	477	497	486	480	465	450	474	480	466	489	487	458	439	522	506	492	467	501	490	493	457	483	474	466	483	472	437	548	480	513	484	469	502	493	470	442	481	449	500	509	539	462	480	493	498	474	479	496	461	528	512	478	487	463	469	454	483	485	444	458	443	469	479	493	450	458	455	465	496	483	489	502	490	465	479	434	476	451	463	492	483	504	457	452	480	509	467	482	467	466	487	479	462	516	484	468	489	493	452	476	482	465	502	452	460	463	476	461	428	487	474	464	468	503	464	497	477	477	481	448	474	495	470	497	508	481	508	533	478	451	479	510	479	519	454	494	489	455	488	466	483	488	498	510	489	475	501	513	518	483	499	455	480	459	523	433	459	492	521	453	474	492	497	465	487	472	495	481	479	466	467	475	458	509	494	473	470	510	471	465	489	437	474	478	459	465	456	491	500	505	484	487	479	478	493	479	487	450	446	476	438	472	469	464	476	483	464	490	475	481	466	462	469	464	482	430	448	461	478	467	490	470	460	504	478	463	505	498	486	462	418	463	445	465	526	467	482	534	449	487	453	481	504	486	476	439	495	462	405	463	489	514	461	490	471	466	489	491	489	478	513	441	459	513	490	479	479	474	499	457	455	472	474	480	470	515	512	504	464	447	466	476	503	448	467	468	455	463	490	507	435	511	484	451	491	479	456	496	468	494	451	477	479	462	491	462	510	495	442	447	443	480	487	429	464	467	493	467	483	487	495	495	477	472	490	460	462	445	464	483	506	493	501	480	443	465	485	513	516	465	476	494	478	443	477	492	480	482	486	468	494	492	492	498	479	456	485	444	491	495	438	498	453	471	523	438	495	476	469	514	472	437	477	488	490	453	494	490	468	501	448	479	470	498	473	480	443	477	465	466	493	495	514	499	459	478	427	472	493	476	485	496	459	480	514	467	464	469	442	484	452	478	480	475	473	504	478	473	523	434	473	498	477	453	511	463	471	468	473	455	466	448	495	468	486	515	458	461	503	487	467	501	450	477	484	471	480	444	527	484	486	479	505	477	465	494	474	473	483	471	456	454	488	452	431	485	481	466	486	493	492	481	486	466	454	463	472	468	479	500	482	458	455	491	464	502	474	513	464	481	428	509	469	494	490	499	497	473	482	450	494	494	496	459	479	493	496	501	478	511	476	482	486	499	471	458	471	474	462	518	535	469	421	454	479	460	490	440	430	505	492	465	446	515	496	509	500	488	498	475	473	455	510	419	488	488	459	477	511	493	474	485	488	455	527	449	431	473	452	464	469	460	465	498	521	487	478	459	491	496	452	508	507	488	481	532	487	499	467	484	429	475	486	465	461	483	456	495	430	488	494	517	484	471	479	459	474	445	459	472	488	469	486	453	475	495	460	487	471	485	456	518	535	493	450	473	468	500	469
5161	6960	7635	4409	2909	1659	1076	855	1077	1825	9911	16305	11293	5997	2247	843	521	493	430	465	452	438	419	425	429	447	439	459	434	443	410	426	463	448	434	453	416	415	437	435	446	413	454	430	443	424	425	427	449	447	411	453	401	428	418	418	438	434	424	468	435	401	436	466	461	419	415	396	455	410	410	439	458	467	483	413	456	416	442	384	432	455	414	439	445	445	424	451	429	375	437	421	455	423	422	432	446	440	451	422	457	454	431	456	438	412	422	408	463	439	430	391	406	448	409	502	423	439	417	447	423	438	409	440	443	424	408	431	439	462	442	474	421	436	434	411	425	435	409	425	412	446	452	442	466	455	460	459	428	446	406	435	453	407	421	418	439	398	493	438	423	449	445	419	464	465	422	429	465	473	446	440	495	415	425	433	455	429	448	413	436	435	414	408	424	437	448	423	405	419	419	455	388	464	433	442	404	436	467	451	456	447	430	425	452	452	444	430	476	450	443	397	406	427	404	451	421	466	471	404	415	459	411	414	428	416	449	424	454	438	472	449	479	400	480	419	392	433	448	420	411	444	449	463	416	427	410	437	420	418	438	417	432	418	450	444	440	432	404	461	437	438	411	449	393	409	429	456	440	471	410	434	447	423	467	479	434	425	424	414	431	418	429	454	410	432	445	449	438	465	451	421	461	422	435	459	452	455	408	429	445	427	457	426	431	419	426	438	449	396	446	404	412	422	457	444	463	431	393	444	412	422	433	440	404	430	438	448	440	434	444	439	410	492	433	417	426	408	416	443	437	442	444	430	424	445	443	469	424	481	388	451	442	435	427	403	402	451	420	431	430	405	401	448	385	450	461	459	439	378	432	396	441	396	469	409	437	423	447	435	434	433	427	436	404	432	459	433	412	428	428	447	419	447	431	422	432	405	455	423	446	447	429	436	437	423	443	450	448	430	403	445	417	430	420	432	437	424	449	434	435	439	389	392	449	440	436	419	448	472	440	423	431	441	442	409	480	445	444	438	458	457	427	422	432	434	483	436	448	456	464	447	460	435	446	397	394	417	413	451	468	440	435	432	428	419	447	456	431	428	441	465	432	446	450	434	455	429	402	457	443	408	450	416	406	445	446	452	447	457	412	404	459	462	410	395	463	437	424	434	432	450	459	434	416	438	420	398	434	471	451	428	461	429	408	458	449	407	395	437	434	409	466	477	448	466	456	470	432	467	453	424	458	436	414	412	424	453	471	437	394	424	457	424	402	460	425	466	461	426	446	444	418	413	447	415	443	454	428	411	400	477	414	427	375	397	449	441	427	415	424	401	446	447	400	416	421	431	436	428	459	438	406	414	465	448	445	454	484	397	455	442	424	424	442	447	406	426	435	451	392	450	452	415	421	455	474	430	423	452	411	431	469	405	407	451	424	433	443	416	429	429	445	453	433	409	452	435	432	460	456	446	469	426	421	436	460	447	459	442	442	425	474	459	461	399	427	377	437	413	431	421	432	406	444	475	441	392	421	436	443	406	429	427	466	393	421	461	456	437	437	427	428	440	444	385	419	426	457	429	401	470	437	447	412	422	433	430	437	417	447	454	422	415	435	393	441	420	412	443	439	428	426	430	421	407	431	422	414	434	420	405	423	429	428	392	418	436	406	400	429	447	458	411	422	413	428	465	446	436	479	392	425	425	424	418	443	436	439	474	434	419	413	442	468	433	403	429	403	404	402	440	434	439	400	393	418	464	394	433	431	423	391	460	426	432	455	429	433	422	447	418	422	468	452	455	412	457	425	423	444	436	436	435	437	442	446	421	417	413	425	438	409	412	412	443	421	428	397	391	415	410	453	447	421	460	416	433	426	402	436	409	418	413	421	425	454	428	437	428	442	455	453	418	442	456	423	416	422	453	464	447	421	427	448	432	412	426	456	432	453	431	475	414	432	434	421	458	425	443	408	420	450	411	457	413	440	431	433	415	450	455	424	443	428	435	425	455	433	451	461	441	435	404	425	410	436	436	422	411	440	437	438	422	435	416	414	440	394	460	450	427	414	379	436	446	434	411	459	435	436	452	435	401	440	420	426	411	432	439	414	453	418	459	451	446	433	399	424	413	431	438	406	455	434	434	435	411	457	432	428	407	402	455	434	443	409	442	408	418	481	442	459	438	418	438	412	391	415	425	442	455	475	452	435	417	391	411	434	453	436	447	439	460	444	408	446	430	430	411	458	434	464	438	443	436	453	416	431	428	418	449	453	456	413	411	443	425	429	392	416	426	420	430	387	393	453	444	386	446	417	408	429	407	425	441	442	411	470	400	397	445	416	437	436	456	421	428	425	409	454	446	410	451	408	433	428	477	432	406	403	423	439	424	440	409	440	414	413	453	409	444	444	434	434	446	456	460	427	398	416	452	452	442	402	425	438	473	431	425	430	443	450	452	400	428	434	427	396	449	452	421	437	449	475	399	391	401	435	456	465	427	470	463	471	442	410	399	406	478	423	431	425	395	426	424	459	435	413	412	421	444	388	428	463	444	429	443	417	457	420	459	423	407	416	450	432	447	454	393	417	465	416	420	439	435	409	426	435	469	415	421	395	419	454	429	422	448	403	448	431	433	462	402	431	459	424	435	410	445	450	438	429	423	396	402	420	420	452	413	418	414	409	420	426	423	445	440	435	422	458	413	467	449	450	447	435	415	430	430	489	452	432	460	450	445	447	438	415	432	441	439	447	428	435	447	434	450	420	497	424	459	444	439	478	440	432	435	431	436	444	434	435	421	421	405	411	426	450	408	422	433	412	402	431	444	395	404	409	476	459	397	424	421	445	385	434	448	428	435	459	463	394	441	426	422	428	427	445	413	439	432	427	405	438	414	454	457	414	400	414	417	426	455	419	462	431	419	443	427	457	403	422	466	463	408	402	454	431	431	417	411	475	463	426	402	412	469	441	437	426	437	491	458	424	433	420	449	442	427	455	408	431	452	443	460	425	449	432	402	438	441	454	430	400	444	450	407	469	469	390	416	413	417	415	461	429	399	418	435	447	476	452	447	404	413	435	414	438	460	421	423	425	433	436	423	425	428	454	420	428	461	418	469	403	417	402	423	444	440	458	451	426	437	427	390	431	456	445	430	456	437	449	445	442	420	437	457	441	436	446	455	444	469	413	464	422	404	448	410	416	413	409	449	451	429	374	433	472	470	462	416	436	439	414	449	396	397	404	442	462	435	464	425	437	469	419	449	441	437	404	433	417	395	404	438	414	451	446	418	433	415	473	373	436	483	423	424	424	405	458	465	439	420	410	430	420	417	422	416	500	397	414	410	418	443	439	426	437	453	440	431	489	463	414	418	443	420	437	413	440	456	417	437	457	425	432	447	427	405	417	414	393	422	415	427	475	402	426	425	416	452	421	446	407	445	436	381	443	458	450	453	441	454	457	431	440	415	432	479	406	406	421	424	441	428	395	425	431	422	459	454	417	434	402	458	448	423	426	443	408	444	438	410	428	436
23957	20822	27760	23993	20262	6964	1846	1119	1145	5270	19388	26629	19670	9978	3095	1149	737	629	638	623	581	582	586	622	665	637	577	598	636	628	593	557	622	631	611	643	564	592	603	605	615	583	538	559	615	632	631	559	559	620	605	615	593	601	581	592	624	552	575	610	606	606	542	602	571	584	625	609	614	566	581	592	615	607	597	601	583	600	607	625	557	590	596	605	590	586	615	600	630	622	575	624	610	613	606	586	586	589	595	624	562	632	610	622	547	564	593	588	576	648	604	580	577	598	588	607	612	626	637	620	590	597	603	561	592	574	574	602	576	564	584	596	598	571	602	593	588	560	610	614	599	582	630	592	578	615	654	638	618	606	592	646	606	604	558	589	605	596	571	566	587	585	597	601	621	583	606	598	606	608	595	578	609	597	603	596	581	568	604	623	603	620	633	619	604	629	589	626	596	651	570	605	593	601	586	625	597	629	614	642	596	548	568	564	638	580	610	610	608	599	596	600	589	567	589	626	579	586	618	608	585	558	622	611	546	558	612	572	609	627	636	594	644	599	577	605	570	601	621	599	635	568	621	552	603	574	572	587	583	543	610	596	573	589	598	600	593	605	588	600	628	622	602	558	600	569	602	563	589	576	608	578	582	572	599	591	572	617	578	580	610	577	550	582	595	618	598	558	554	604	592	606	621	599	567	608	598	605	601	614	610	606	589	577	606	573	608	590	593	593	583	574	597	605	615	659	620	583	568	585	608	541	612	624	608	578	602	550	592	551	592	599	581	653	602	611	566	629	572	598	617	588	587	567	569	656	628	585	573	566	607	593	582	577	587	589	592	588	624	600	609	610	585	547	557	595	581	570	587	580	592	582	610	563	664	612	559	635	602	569	589	650	586	603	559	569	592	561	603	581	560	589	604	576	591	609	533	580	629	614	587	595	570	599	619	596	605	605	587	583	522	598	625	586	576	588	578	616	545	589	636	553	592	567	595	576	571	580	614	591	582	586	613	572	605	605	580	643	628	607	591	584	635	569	584	594	566	570	588	624	627	628	591	553	587	601	589	575	593	606	596	575	613	608	575	629	595	566	602	578	561	598	616	638	574	609	600	592	610	575	630	599	613	576	576	545	583	577	560	575	580	607	604	622	554	628	601	613	556	591	577	592	599	601	611	582	600	577	563	583	561	598	602	582	559	582	595	605	597	585	576	592	546	618	570	600	599	617	623	605	577	609	597	572	598	570	609	581	546	607	615	621	645	562	601	608	609	606	599	579	604	612	631	587	672	638	628	629	563	573	580	537	615	588	593	622	571	610	584	593	637	549	555	583	566	586	593	614	614	587	595	573	593	625	575	572	598	562	586	565	614	602	598	587	582	588	577	596	587	600	581	591	643	568	571	580	569	610	568	569	598	645	586	592	585	614	638	580	623	589	583	591	584	593	556	584	552	602	588	595	577	593	613	577	585	628	568	620	637	580	566	598	575	616	602	600	572	604	673	584	652	590	610	576	607	613	632	585	641	581	590	602	603	537	626	618	592	627	620	558	586	575	625	589	558	597	580	603	586	569	662	556	586	558	625	616	616	592	558	575	603	612	574	572	569	584	597	576	594	550	595	572	569	580	615	602	647	588	596	576	625	569	580	582	612	583	561	608	604	575	604	569	602	620	549	599	614	578	593	571	618	608	549	601	602	591	618	585	591	548	590	577	572	619	614	622	616	577	572	585	642	594	593	614	584	599	634	601	606	609	604	568	566	570	595	648	587	607	569	591	555	576	617	547	579	582	595	614	601	594	567	624	599	570	574	605	558	567	617	558	603	610	625	620	583	585	572	571	606	641	559	587	553	621	555	615	585	586	601	561	610	576	585	581	581	575	579	619	569	592	604	610	611	563	642	644	573	604	574	551	559	578	615	585	599	564	590	607	557	578	586	551	572	566	577	582	588	576	567	637	581	610	581	620	617	623	611	593	613	585	572	594	617	558	580	615	568	586	584	617	585	616	634	607	620	588	631	617	587	624	562	580	557	570	576	542	624	578	549	584	644	590	599	592	574	591	545	611	595	572	561	605	538	625	622	619	545	586	571	573	598	622	562	571	559	588	606	567	613	594	601	616	645	590	584	578	585	603	564	552	580	578	595	575	631	581	599	592	593	588	573	561	545	573	591	550	603	594	597	589	596	581	595	629	562	604	625	605	589	642	558	595	578	611	558	571	594	600	622	601	584	604	568	597	548	601	574	585	617	634	641	605	593	567	596	570	600	618	545	554	554	604	571	614	632	639	613	657	566	586	585	600	606	584	569	593	595	569	585	560	544	549	590	599	615	536	606	593	616	619	575	579	588	578	571	578	588	578	599	563	617	592	527	596	605	564	584	590	571	604	608	559	593	551	605	524	556	625	623	564	594	575	605	580	568	599	590	599	594	635	631	662	614	612	512	637	562	634	625	593	606	608	619	604	567	634	625	557	585	584	560	563	604	569	560	583	585	574	601	587	598	549	616	563	595	593	580	548	542	591	577	601	566	580	557	649	592	632	556	572	601	621	553	601	586	590	598	585	611	567	589	607	618	606	584	583	535	593	589	588	562	579	633	593	601	598	554	596	527	605	605	582	559	604	600	600	566	605	556	581	593	608	545	580	566	559	569	610	609	600	574	577	617	625	607	625	565	602	616	557	538	602	581	593	624	610	574	565	617	600	587	595	602	600	563	563	599	560	600	586	617	558	625	576	614	604	586	604	594	648	580	605	627	590	594	587	613	561	572	612	597	563	607	576	600	568	557	559	579	616	599	592	592	585	569	574	609	599	565	535	577	622	607	600	575	597	599	581	537	550	543	578	541	561	597	619	551	573	667	621	578	568	604	572	568	559	598	567	636	613	612	579	603	557	617	599	590	602	614	590	598	605	564	621	640	585	629	588	572	589	596	584	625	609	594	595	599	554	613	516	565	602	614	589	540	539	620	602	576	591	561	572	599	570	598	623	601	594	594	569	601	605	607	562	563	588	620	590	600	600	602	583	588	610	601	565	595	570	629	598	585	578	557	562	635	552	616	594	612	609	557	574	576	612	642	565	595	576	566	606	571	589	611	599	588	635	590	568	597	600	569	596	629	580	599	587	616	599	556	637	638	568	579	611	598	596	601	598	667	603	638	594	609	588	608	582	580	593	548	594	573	594	575	530	604	583	595	568	580	582	590	591	589	604	623	549	607	609	603	600	542	593	583	559	600	564	591	589	618	606	572	561	536	602	594	594	568	559	638	561	576	567	611	579	593	606	615	588	541	583	585	602	591	568	589	581	601	613	592	593	608	581	604	578	584	579	593	586	596	644	625	619	578	624	639	600	587	599	602	593	588	564	606	607	578	614	543	606	574	584	583	556	550	584	552	580	607	599	574	611	620	592	610	538	586	562	611	568	589	630	596	612	556	573	591	531	555	565	575	603	575	577	591	567	549	580	573	632	587	623	587	621	575	578	557	605	613	590	575	614	601	570	603	580	514	582
5838	10142	11426	6690	3683	2453	1537	1160	1448	7903	21650	25112	16724	8493	2949	1112	641	531	520	526	522	531	517	561	517	573	563	523	488	498	510	525	511	530	527	495	524	500	523	517	540	535	548	490	511	499	555	510	485	542	562	526	525	523	551	550	517	508	529	522	528	532	525	531	534	559	505	502	509	515	509	541	523	509	548	515	526	514	560	496	535	499	502	515	507	558	527	519	498	520	546	496	499	535	494	529	507	557	535	504	509	533	523	526	517	524	503	517	515	552	486	545	532	487	514	492	530	521	480	513	553	523	536	549	562	520	531	537	521	514	522	498	552	536	508	504	516	510	515	594	511	502	535	487	533	519	526	512	558	502	526	489	544	486	516	559	546	535	490	536	534	491	491	530	518	551	497	463	541	485	542	507	500	513	555	501	587	525	545	528	495	532	507	498	454	570	562	527	512	487	527	506	507	531	539	556	511	481	492	503	507	516	527	520	538	527	511	571	518	513	566	509	528	508	500	486	557	549	511	545	507	499	530	574	485	518	520	533	493	513	515	551	515	497	534	511	500	490	551	536	519	501	481	493	548	575	517	514	514	557	523	493	553	515	526	478	493	521	530	540	494	553	464	503	525	527	546	534	488	532	518	524	518	544	539	529	529	475	567	541	549	552	495	531	497	536	486	542	491	540	523	488	524	509	563	553	490	505	534	534	527	525	523	509	506	535	510	564	535	506	525	500	513	479	525	525	528	513	483	495	530	509	506	526	523	488	480	517	508	494	531	536	511	522	538	524	503	518	518	508	497	513	521	509	505	539	505	547	502	522	532	521	500	503	497	531	548	502	548	524	514	568	472	510	542	523	485	476	504	512	542	515	513	500	520	525	552	482	493	527	538	529	500	509	513	525	502	522	531	516	522	526	519	496	535	514	549	511	503	482	490	492	553	529	526	566	483	528	550	496	548	502	523	527	536	465	511	545	518	549	534	489	542	504	496	526	509	479	509	520	508	508	514	545	536	516	525	504	528	483	539	508	495	507	540	515	495	535	507	525	510	504	514	543	496	506	505	469	561	499	525	505	571	492	503	512	533	498	509	485	537	475	520	526	534	529	507	513	512	543	501	534	499	512	510	482	531	538	529	525	507	512	492	540	526	479	505	514	548	508	517	520	521	527	513	475	518	499	564	481	507	528	545	519	521	503	516	536	481	522	558	509	471	521	514	548	509	535	543	534	527	500	512	507	483	539	507	496	518	533	551	486	529	548	530	506	524	566	505	559	543	467	505	509	517	537	531	490	509	527	505	533	508	558	521	524	525	504	488	510	508	501	548	550	512	476	512	536	545	484	562	537	520	500	504	504	552	510	520	518	552	534	544	483	502	525	514	517	535	501	499	560	492	509	531	516	536	533	495	543	516	522	543	505	514	540	520	514	569	513	544	492	511	537	553	490	530	541	542	475	552	538	522	464	489	532	527	525	510	516	518	466	499	495	505	508	526	514	527	524	527	522	505	526	542	462	576	490	575	537	479	537	500	511	507	539	522	495	554	568	531	507	539	529	521	515	513	542	518	512	498	486	536	548	525	480	511	518	473	530	535	481	523	510	549	502	503	523	471	507	520	502	536	525	480	544	511	468	511	481	505	542	535	496	509	517	521	509	532	513	514	515	523	508	526	483	543	484	547	560	502	507	512	536	515	518	520	519	556	531	522	531	488	517	509	518	487	495	524	507	529	524	507	532	470	549	489	541	512	500	521	532	550	542	493	505	484	548	470	525	527	517	508	487	537	491	524	501	546	492	530	557	525	529	499	529	526	536	500	500	540	538	480	500	529	491	543	511	500	512	533	527	497	523	536	513	498	500	548	519	518	500	525	519	520	524	499	536	539	514	529	508	541	478	496	527	503	517	510	496	513	521	533	505	519	516	557	507	497	542	502	532	517	487	514	564	484	513	555	531	491	491	521	548	507	540	511	534	502	545	534	483	513	533	513	503	490	522	479	554	523	499	480	489	470	518	507	474	564	493	539	511	498	567	497	544	509	504	489	508	520	543	512	479	500	520	512	510	481	526	546	530	498	510	516	517	528	515	513	485	537	541	509	539	514	509	488	521	480	492	492	549	544	524	522	508	510	482	473	509	535	459	562	530	495	504	526	525	517	489	493	504	523	513	516	527	512	520	539	501	522	529	492	485	495	540	535	506	583	533	555	513	478	468	510	535	517	519	502	484	529	531	486	487	522	491	547	514	528	510	498	504	489	534	534	566	485	542	558	490	516	490	487	532	503	548	483	496	527	512	461	525	524	500	502	493	511	508	541	553	532	534	534	501	504	494	558	544	512	532	534	521	524	485	535	540	543	508	517	525	533	484	547	509	498	491	516	514	522	533	539	545	517	492	510	506	542	515	535	496	504	556	547	518	525	495	528	551	511	523	511	534	499	512	525	504	515	515	476	527	514	505	491	517	494	449	545	501	513	535	523	554	531	509	525	497	498	549	470	524	552	536	502	492	536	517	498	494	542	484	518	489	476	505	508	494	532	501	488	489	565	533	493	532	499	529	530	479	507	514	477	511	513	549	515	506	504	566	530	479	534	499	531	530	568	533	509	524	497	568	503	501	532	523	503	502	532	526	499	511	533	465	546	489	515	502	488	552	556	559	506	525	505	509	491	473	529	523	514	516	517	494	548	510	515	537	492	524	461	502	513	509	528	523	526	508	523	535	524	538	528	512	511	523	537	513	587	486	520	533	526	510	483	497	504	513	487	489	526	509	509	537	527	551	524	509	511	553	533	512	507	541	533	521	545	504	541	547	516	497	526	501	516	524	522	468	525	494	559	453	493	519	531	487	524	510	497	544	500	547	481	518	543	532	524	516	515	493	515	507	485	502	508	517	490	540	516	544	544	494	522	522	490	509	527	525	512	533	543	469	450	552	494	505	477	521	512	485	497	499	507	531	519	507	526	470	519	516	562	470	479	511	536	495	524	492	513	518	462	548	521	492	512	550	552	543	499	554	508	497	504	509	516	496	535	536	496	530	530	504	504	486	530	539	512	483	498	564	521	531	512	514	516	525	519	506	514	495	504	533	498	503	519	533	454	541	495	504	505	553	513	532	507	526	496	497	575	501	516	561	503	493	504	503	500	532	540	506	479	515	497	511	488	505	535	505	510	524	509	504	510	507	486	498	533	516	517	511	504	521	503	505	532	494	485	516	517	505	500	510	466	504	522	493	536	544	510	516	491	474	500	507	497	517	570	512	521	503	481	477	516	519	507	504	504	519	516	506	530	470	553	515	534	532	524	532	496	551	538	527	569	539	518	553	514	507	497	504	507	520	551	499	531	581	515	537	523	506	523	528	482	472	524	494	507	534	562	486	503	546	509	509	498	526	520	510	509	501	499	532	551	488	518	542	548	526	528	525	551	519	517	536	512	478	495	526	500	553	490	502	490	535	519	487	506	510	510	518	505	495	533	507	510	510	503	538	517	514	542	550	501	517	511	515	488	506
26732	8844	2250	1398	786	690	597	549	559	833	1265	1573	1246	978	693	572	545	504	527	548	525	455	486	495	516	522	480	537	506	519	509	504	492	507	509	496	494	506	493	525	529	503	482	504	542	473	458	478	494	480	466	497	454	491	519	515	485	509	515	520	511	546	518	518	538	500	531	482	506	520	501	482	525	486	502	513	533	475	513	520	494	509	543	478	500	523	492	476	484	502	511	486	456	476	497	491	498	530	537	500	503	500	497	465	518	470	496	477	490	494	501	488	481	498	505	462	497	466	512	453	499	480	480	512	501	507	515	556	479	479	503	493	489	464	485	469	477	502	505	518	513	491	494	472	541	524	495	528	476	510	526	523	490	469	468	517	461	479	534	498	515	491	491	534	470	505	498	510	512	498	525	500	525	530	491	514	513	489	540	496	477	482	468	491	488	493	491	556	502	477	534	485	506	478	461	508	463	475	484	538	501	470	477	485	497	525	508	499	558	499	542	514	460	476	530	489	508	545	518	499	504	482	526	485	500	523	496	504	501	504	485	458	518	494	454	540	523	522	472	514	517	468	518	525	536	527	533	518	520	528	487	517	562	465	471	507	527	522	510	488	468	514	498	525	496	489	479	536	508	482	547	525	475	522	543	521	552	483	522	524	502	517	524	514	529	506	535	501	520	479	504	502	511	522	488	503	514	525	513	500	474	478	507	512	513	511	475	502	477	495	499	476	504	488	515	508	497	485	522	504	471	516	506	486	475	540	510	547	489	515	496	527	500	467	525	504	509	483	513	519	481	514	517	489	474	528	512	471	519	494	502	539	507	508	496	475	505	474	493	496	507	511	501	516	524	519	490	466	484	509	509	499	483	522	502	512	493	495	505	465	479	540	516	498	495	516	492	506	534	491	510	524	438	484	505	466	526	520	514	510	529	530	517	511	498	466	504	466	535	528	515	487	515	497	460	545	502	506	493	494	471	489	528	482	461	545	443	534	527	491	485	544	498	497	470	514	508	503	560	509	513	501	508	507	480	472	509	482	487	497	491	524	485	476	478	493	485	482	515	482	508	472	528	523	495	472	490	562	539	470	489	505	467	528	489	530	509	470	510	520	528	468	491	476	481	484	503	508	472	465	499	529	491	490	482	452	480	484	485	506	493	491	466	515	486	507	466	523	494	470	514	542	496	513	488	545	496	480	492	481	509	496	498	550	492	494	488	479	474	480	545	533	504	486	523	508	504	465	478	479	482	526	524	510	456	503	527	501	474	499	488	507	532	460	523	517	476	492	497	544	473	521	482	476	479	476	503	491	510	484	516	482	496	522	527	487	503	475	474	554	475	517	530	506	495	521	469	501	437	483	525	541	528	556	454	543	473	467	548	493	550	496	521	518	520	498	529	522	543	524	487	522	500	558	509	544	495	509	496	497	526	518	475	513	509	518	482	504	474	478	501	505	490	475	494	468	481	486	488	524	480	518	516	505	476	547	489	482	509	494	507	524	499	511	503	501	533	505	523	480	484	500	481	528	524	506	469	514	500	524	529	505	458	455	517	456	477	480	506	482	483	502	495	514	451	490	511	493	485	525	526	543	517	498	517	506	525	553	503	499	534	524	520	499	551	486	530	530	482	470	536	529	517	497	495	469	510	494	478	490	494	503	514	524	561	538	498	493	507	501	463	490	490	490	516	499	509	534	441	503	518	496	534	495	474	541	458	469	532	505	495	503	530	513	502	506	487	510	466	507	543	502	480	496	460	495	494	488	501	496	487	505	519	485	460	492	544	486	511	488	472	509	493	510	466	541	490	500	553	508	485	527	505	493	523	517	510	501	491	493	505	521	506	468	477	459	525	515	534	467	480	526	504	478	470	508	466	454	505	526	504	450	497	488	487	492	477	485	522	480	545	468	464	540	527	527	501	506	510	492	524	521	521	530	505	522	487	497	530	555	529	508	491	500	527	473	508	516	510	519	476	498	516	474	467	488	503	480	479	531	521	508	474	498	525	519	508	468	476	529	537	497	533	450	508	502	491	531	480	500	516	549	451	503	489	468	481	484	492	487	504	517	499	515	480	513	521	489	529	453	479	509	505	509	487	524	512	544	501	475	472	510	524	501	495	510	483	503	504	511	551	465	490	497	504	530	505	513	521	527	459	496	543	571	497	548	500	479	522	512	482	521	516	518	481	483	521	500	497	531	478	481	527	459	496	488	536	510	481	515	501	477	527	507	538	502	497	506	538	491	569	502	505	528	472	476	497	502	487	515	525	524	466	507	526	505	473	524	501	528	480	531	505	485	488	503	519	508	518	541	538	528	460	513	489	485	459	504	508	497	460	518	503	510	477	499	490	438	520	507	497	487	519	499	494	487	484	488	491	461	480	454	482	525	485	498	492	517	461	462	492	491	496	495	520	485	527	507	526	505	468	487	489	497	527	489	516	551	499	476	502	500	512	500	465	508	448	494	515	475	468	520	465	508	457	490	496	499	521	511	520	509	492	535	514	511	511	479	478	443	520	498	507	501	491	487	502	514	525	490	491	502	493	475	472	482	524	500	506	513	501	558	454	496	503	523	509	507	522	534	533	473	504	499	511	504	492	484	490	519	494	503	496	518	497	458	501	500	484	482	513	476	525	504	492	542	516	487	502	487	526	506	506	500	516	495	525	517	546	498	525	517	501	485	489	510	537	509	450	510	528	482	526	482	508	444	465	509	526	519	504	528	499	493	482	491	489	476	512	478	483	478	475	502	461	485	547	493	477	483	491	526	527	521	516	519	515	499	480	526	461	472	488	508	552	469	508	522	533	525	473	501	497	532	483	528	502	489	534	498	494	501	548	519	477	473	532	488	473	470	492	504	497	495	513	522	512	538	516	470	498	464	491	472	530	525	486	504	484	534	494	463	479	487	512	512	475	496	533	500	533	454	535	536	494	457	472	486	514	530	525	541	538	450	499	514	499	494	513	519	520	522	475	505	490	509	474	497	523	503	515	475	443	495	529	491	499	491	478	532	542	506	472	476	493	476	527	507	494	518	511	534	477	542	505	512	501	513	465	510	508	514	488	516	461	461	529	512	485	489	502	505	524	494	480	532	487	521	479	520	481	497	499	504	504	493	517	524	482	481	490	507	517	473	487	513	483	487	526	510	524	497	479	488	514	511	475	480	498	541	483	523	507	533	494	486	533	493	501	518	500	489	473	491	467	477	500	465	501	548	541	476	515	506	486	501	515	509	484	488	515	458	520	485	530	519	485	465	504	485	484	507	517	524	543	454	512	489	518	525	483	496	512	460	479	495	474	497	492	479	514	512	484	520	489	500	548	460	455	485	484	517	531	513	517	497	527	522	487	533	537	496	538	541	500	482	516	490	527	496	532	512	491	525	524	538	502	459	528	489	474	493	537	477	492	516	520	463	534	496	437	516	477	476	490	517	490	543	507	505	448	446	495	487	493	490	498	498	510	459	514	503	511	522	497	455	496	490	513	482	490	502	484	498	480	485
6126	2244	2404	1385	851	795	555	474	538	992	1759	1931	1443	1034	680	527	448	462	477	452	444	447	443	444	475	450	428	426	451	470	427	430	447	434	427	433	443	420	410	463	452	446	489	432	398	438	445	467	487	426	420	429	452	454	452	473	485	433	412	434	450	480	434	412	449	454	430	438	452	445	433	451	439	438	445	452	440	417	434	422	465	479	470	438	486	401	457	420	464	473	465	414	433	489	404	453	435	424	442	409	414	435	438	456	442	436	424	467	442	466	459	455	437	470	440	441	442	391	416	418	398	438	443	462	449	445	421	401	429	440	404	423	420	439	442	447	483	416	426	430	420	421	437	406	423	448	427	452	424	425	405	451	452	450	444	424	421	473	447	444	401	429	433	414	438	436	418	390	446	434	451	411	382	434	406	405	444	424	456	447	443	443	440	419	440	424	465	451	431	444	438	468	436	432	440	422	451	408	412	436	459	427	425	425	441	430	429	418	408	450	409	393	423	410	412	471	457	459	424	469	436	427	446	458	427	431	475	447	473	424	435	460	399	472	408	436	423	421	474	422	420	458	466	462	449	414	411	481	448	447	443	457	461	440	425	435	424	417	445	438	387	416	449	438	438	457	431	422	423	448	416	414	460	438	426	404	433	418	427	418	439	416	423	488	435	417	426	469	421	427	415	444	449	434	433	441	438	457	453	441	440	432	433	425	421	417	442	437	425	399	433	468	441	473	439	467	439	477	451	448	443	443	437	430	429	442	471	456	437	455	456	422	445	404	414	425	448	443	400	433	390	452	450	434	455	466	436	413	410	443	430	479	367	404	466	478	444	436	411	446	443	416	474	450	452	446	458	413	443	424	424	409	434	467	442	430	464	408	440	488	436	446	408	424	464	444	440	429	420	427	426	459	409	447	431	393	439	429	440	466	467	452	452	422	451	430	429	432	456	431	448	409	434	409	470	436	423	457	410	464	452	440	479	445	443	404	453	403	427	428	442	430	468	424	444	441	427	464	434	423	463	449	451	414	457	404	432	420	427	418	439	405	447	428	406	466	413	449	421	421	447	426	440	454	463	443	426	472	423	448	442	408	427	436	451	452	405	480	444	407	451	424	442	416	470	436	427	448	424	458	407	455	449	475	424	457	457	405	430	414	432	460	447	422	420	462	457	415	444	412	427	424	436	443	457	421	419	427	456	448	450	477	426	437	402	434	482	407	442	441	409	444	420	453	439	430	479	444	413	437	425	427	449	477	438	488	436	474	431	436	438	464	390	473	435	408	424	420	481	413	407	437	430	443	452	421	420	447	437	420	422	482	428	401	449	449	457	414	458	426	472	411	426	477	441	438	454	440	422	426	447	464	450	418	434	430	437	417	440	467	437	466	394	482	458	408	452	423	451	430	430	472	450	428	465	457	455	440	468	414	426	440	453	412	420	392	437	444	439	450	439	425	466	440	427	445	428	438	459	433	436	446	498	425	437	441	470	394	470	445	428	458	460	408	425	459	381	456	444	418	429	461	458	420	482	432	426	442	467	458	400	426	456	419	434	435	461	423	431	440	443	404	443	454	429	419	408	458	436	450	413	456	406	478	425	421	440	445	429	438	431	401	414	452	428	441	462	450	461	440	432	456	479	427	469	422	456	411	410	408	411	446	419	451	442	419	444	408	493	429	424	442	427	421	479	444	423	429	451	404	415	429	473	423	426	455	435	452	478	459	443	413	433	412	447	448	448	470	474	454	394	421	489	464	443	419	406	492	466	435	379	450	412	423	470	466	415	398	439	436	413	448	412	478	433	455	442	439	438	477	456	444	440	437	386	407	441	418	457	421	400	415	435	428	454	431	438	420	441	458	469	432	438	448	432	445	438	442	416	406	434	415	439	422	426	436	466	457	417	379	483	432	379	435	450	456	431	451	437	454	425	466	414	445	437	447	426	438	465	416	451	423	445	443	423	443	489	429	430	430	431	441	441	461	450	431	417	435	478	427	420	427	371	459	444	390	450	468	447	470	399	462	400	433	408	454	446	445	463	412	444	456	439	438	450	466	442	437	456	436	445	423	403	444	434	412	450	446	435	439	418	419	450	451	444	423	440	426	439	442	404	461	457	405	430	425	443	423	465	416	450	453	465	418	442	446	432	465	438	432	468	425	420	449	463	472	447	433	443	436	442	473	481	416	423	417	423	425	424	451	393	439	414	431	495	418	462	463	439	413	399	406	464	424	442	488	403	461	429	435	431	405	410	467	417	423	459	448	454	463	403	452	442	418	442	420	430	479	440	431	459	460	434	406	463	469	430	402	451	452	435	442	439	435	471	462	460	397	447	427	461	429	417	480	465	412	436	445	449	435	449	423	424	410	454	457	450	428	378	460	442	435	439	427	451	410	456	437	457	409	432	432	456	408	425	429	384	427	441	451	452	446	452	434	430	464	456	436	426	425	434	454	421	475	446	430	436	423	398	436	403	398	441	444	376	437	439	431	447	475	451	442	450	423	452	484	439	461	433	397	396	428	466	476	451	459	442	466	396	434	452	454	451	436	435	414	426	401	417	461	477	437	430	435	440	424	432	442	439	452	401	463	410	472	449	454	440	455	424	469	389	414	444	438	423	426	463	426	430	461	442	437	446	444	443	423	413	442	403	411	428	421	443	411	458	428	426	426	428	473	472	466	434	449	446	422	469	453	461	438	432	414	431	465	411	441	461	411	436	448	439	435	462	449	421	428	418	407	437	465	454	438	457	456	408	419	417	461	472	411	469	469	473	433	448	457	426	442	457	425	423	457	461	447	436	456	438	459	460	450	455	433	429	430	414	415	455	423	418	480	462	441	469	420	472	452	420	442	459	436	461	463	447	418	443	438	452	424	406	433	411	437	435	436	407	450	438	434	413	430	418	462	483	454	399	430	424	392	449	430	432	447	417	452	441	435	431	447	429	476	418	418	427	446	457	470	464	453	413	429	456	463	462	406	477	483	458	444	448	428	429	403	407	440	456	432	445	460	463	401	425	413	425	483	440	478	444	430	447	411	431	445	420	471	475	430	440	414	426	419	429	408	424	438	437	437	442	430	429	411	478	429	417	430	449	423	393	443	422	429	423	415	395	476	460	448	414	461	437	406	394	472	441	443	473	430	467	449	448	458	408	426	435	432	458	464	458	438	407	445	434	426	442	463	441	409	433	487	459	442	424	440	424	461	383	442	433	387	421	458	418	464	439	419	451	393	416	402	413	441	425	451	446	437	428	430	454	455	450	436	400	420	444	426	408	427	423	411	429	488	426	416	434	461	429	440	489	456	436	402	415	419	458	429	446	462	432	483	451	448	446	446	409	429	448	446	440	436	423	443	406	452	399	422	486	470	441	441	436	444	467	411	447	439	420	484	453	445	417	454	436	474	411	440	475	427	424	459	433	455	433	425	437	432	425	428	435	444	404	443	413	424	436	427	408	450	464	410	436	434	414	420	471	432	421	446	448	430	464	428	459	392	438	463	442	419
24752	20787	26691	24689	8681	1945	1169	819	782	1519	10246	14594	12308	5462	1756	770	530	508	509	466	516	449	502	517	488	533	503	479	486	490	523	483	481	501	465	496	476	495	491	481	491	490	497	517	448	502	504	466	505	489	486	488	501	459	479	487	502	505	499	496	506	472	474	467	484	499	478	516	454	478	484	472	464	458	482	467	510	466	514	521	481	496	525	511	497	479	496	447	480	494	449	492	518	482	458	495	475	497	478	470	511	476	495	500	483	507	484	491	486	470	482	532	474	463	506	479	461	489	467	477	481	504	503	496	439	473	481	483	529	501	479	483	496	467	480	472	487	503	467	490	469	454	539	545	464	476	487	489	488	442	457	475	461	495	447	490	470	496	516	470	466	472	477	508	465	498	499	460	474	515	489	513	486	505	500	463	506	446	485	518	481	495	496	498	486	500	497	476	437	483	468	439	480	511	432	525	510	481	491	499	467	507	507	480	468	494	491	492	485	467	503	487	481	520	460	441	495	492	510	477	484	469	514	488	508	481	455	490	491	487	500	503	476	480	481	474	468	471	513	480	485	479	481	473	494	503	501	483	473	459	487	497	515	486	504	489	503	488	470	450	478	482	519	468	479	473	452	499	509	502	526	495	502	501	498	470	483	496	516	496	482	470	484	523	475	451	523	492	480	487	467	507	413	490	502	486	470	514	443	519	484	479	538	505	465	468	464	486	481	480	495	441	461	469	457	457	481	511	491	474	467	493	480	485	479	486	480	498	473	480	467	503	501	444	514	477	506	475	482	459	466	509	500	457	501	494	446	495	535	466	465	501	526	477	499	451	464	461	468	487	505	466	481	470	490	508	467	484	467	496	496	499	447	493	456	496	464	475	502	506	476	471	474	491	504	471	503	476	462	463	479	512	487	485	480	501	512	491	524	454	473	470	499	488	458	449	498	490	483	465	475	517	525	514	471	463	469	486	450	464	462	473	518	489	516	471	474	487	455	502	485	480	490	495	502	499	488	465	504	487	489	474	463	499	499	478	470	471	453	488	457	500	476	440	476	465	464	495	445	451	491	459	462	466	508	452	460	469	485	471	475	511	480	487	453	498	496	476	463	455	498	518	499	468	469	508	483	443	493	508	431	478	477	474	518	514	476	478	532	471	483	503	518	496	505	465	514	487	485	436	491	479	451	482	522	503	469	475	508	465	495	475	477	479	487	491	463	451	484	506	495	495	517	516	455	474	494	446	469	464	446	467	483	491	470	472	493	460	474	482	485	477	482	475	492	496	513	506	498	464	458	482	451	446	494	468	483	485	469	465	519	479	486	478	506	482	490	506	492	494	441	512	465	479	475	497	455	479	489	498	488	459	489	491	486	431	447	493	485	435	488	435	506	482	477	519	478	495	457	485	465	477	500	481	454	470	493	527	510	478	490	504	501	492	460	460	518	488	464	522	455	451	503	508	488	470	478	461	463	483	436	508	459	447	451	502	497	481	503	486	470	478	522	489	463	471	473	499	494	495	503	451	468	501	486	501	479	485	496	471	453	527	444	501	462	474	453	474	509	494	480	510	498	497	456	480	486	440	517	447	496	480	510	457	501	480	496	478	466	507	471	497	479	499	499	500	495	482	477	518	487	458	511	467	501	515	480	452	472	462	520	506	489	485	449	442	442	475	489	485	510	471	489	495	482	503	505	477	468	478	468	510	524	501	476	483	476	478	484	468	478	499	501	518	450	510	497	493	512	477	454	456	447	492	489	500	476	519	500	460	466	460	491	457	490	496	476	493	460	479	514	499	496	499	509	471	484	523	488	473	454	507	471	486	468	490	478	486	510	488	491	464	433	477	499	486	479	450	501	491	522	497	458	464	491	465	483	510	451	479	507	483	445	472	486	448	489	469	463	490	478	490	446	491	495	469	472	500	512	462	483	474	507	465	478	494	469	469	530	480	493	521	466	491	474	461	480	508	474	516	486	485	491	473	488	502	516	507	495	495	470	462	506	521	462	465	468	470	487	498	431	516	478	547	483	442	499	461	477	500	496	474	460	518	442	520	457	516	457	456	499	475	482	465	498	477	493	482	473	511	464	522	479	481	481	523	468	488	463	494	501	503	483	525	475	508	488	494	467	458	515	487	468	485	453	462	504	456	507	461	514	487	471	440	449	479	504	511	472	475	482	496	472	476	442	441	455	517	428	477	507	446	495	517	432	484	473	484	488	464	482	459	469	504	502	489	482	491	481	491	483	481	452	497	502	514	448	439	484	510	445	536	470	472	479	467	495	470	502	489	447	495	487	499	491	485	525	490	462	472	485	479	498	487	448	481	490	469	443	488	521	505	481	499	503	463	483	462	479	464	465	453	492	467	448	463	466	478	490	440	465	494	461	470	487	471	469	485	510	458	487	466	480	521	506	478	487	475	440	463	469	533	488	487	456	481	470	461	481	474	482	459	544	484	465	487	483	475	498	488	501	488	459	446	471	496	464	467	479	478	448	491	458	482	464	531	476	496	483	501	553	504	518	464	500	499	488	495	476	459	497	473	484	460	471	474	471	480	495	478	528	484	510	527	493	478	482	498	498	486	514	519	478	472	477	480	537	449	495	465	525	470	478	456	482	473	467	470	523	469	472	472	469	474	490	464	477	499	478	510	464	455	487	438	473	491	480	528	485	506	507	455	452	477	491	485	502	471	490	491	503	480	482	496	454	498	444	467	481	513	464	474	520	479	442	469	481	465	492	492	492	532	479	463	492	514	512	525	471	508	467	481	498	503	473	457	514	532	512	522	457	513	494	465	470	468	492	486	474	476	492	518	471	486	516	477	512	504	512	497	497	490	459	469	438	463	501	452	517	446	453	484	493	492	473	447	463	473	492	487	496	496	496	462	468	465	494	467	458	500	526	484	496	480	484	485	523	441	476	476	468	493	477	521	490	482	466	488	490	487	504	471	492	480	473	517	462	465	453	474	471	491	518	477	490	488	448	428	512	443	466	492	478	484	485	495	494	472	439	503	445	430	511	500	457	419	492	462	489	489	467	486	454	485	495	485	429	500	467	503	499	487	472	485	506	495	474	530	487	517	517	457	498	474	476	471	474	500	476	452	495	518	521	471	475	504	488	488	498	489	462	500	497	497	470	475	488	486	489	475	476	460	521	507	513	481	489	481	444	476	503	504	492	475	526	516	524	447	469	497	487	479	509	490	474	461	473	455	490	512	475	475	484	503	529	478	499	467	435	504	448	499	457	518	513	463	497	458	496	438	491	509	496	507	461	478	498	478	460	480	522	475	444	528	520	472	457	512	494	527	477	496	491	497	482	512	471	508	508	458	496	462	501	508	503	434	496	477	493	453	462	499	484	511	477	466	497	457	479	502	509	482	473	502	485	449	486	506	504	475	490	479	480	464	516	505	483	524	435	470	501	452	494	464	485	472	508	509	506	479	485	484	506	487	477	472	475	523	501	472	444	478	474	473	472	466	502	469	479	538	498	519	496	493	481	507
5183	7210	8199	3836	2100	1557	1252	1025	913	2336	13076	15058	11533	5396	1941	848	517	456	502	441	442	458	415	472	419	401	422	442	432	428	422	470	439	434	450	424	450	462	454	433	444	441	436	456	461	439	436	428	458	448	444	428	479	468	446	456	465	449	439	464	421	410	448	477	470	446	439	479	414	448	436	455	472	399	457	464	412	453	414	461	473	443	439	421	420	472	410	453	448	453	435	438	441	439	443	462	431	434	452	434	437	419	457	449	415	410	452	470	415	401	421	435	431	460	427	426	447	469	431	445	442	477	421	430	431	444	471	442	434	415	430	399	462	420	431	450	461	454	429	442	449	441	455	459	446	447	438	413	453	432	438	426	440	431	456	410	445	435	457	413	448	445	451	428	425	449	431	460	456	447	455	459	438	441	397	438	434	438	439	427	438	489	411	449	472	429	443	427	461	413	435	410	392	453	419	452	461	442	443	436	470	435	423	395	445	421	442	402	434	400	465	416	431	449	459	467	442	474	409	407	432	452	445	465	440	422	453	410	481	439	414	458	411	446	459	476	465	452	428	472	427	419	445	470	454	418	425	447	436	429	454	428	465	416	430	472	462	454	421	470	423	434	417	424	422	376	462	420	454	436	452	394	454	469	466	462	417	467	428	428	430	416	450	457	426	394	423	446	414	444	425	419	447	417	424	441	447	404	430	455	428	435	428	453	455	442	430	430	455	444	433	416	438	413	437	437	432	453	461	449	464	380	408	425	412	437	450	391	457	407	432	441	442	417	467	444	444	467	449	451	438	439	462	447	447	425	466	462	430	442	450	419	441	436	412	427	449	457	470	431	430	426	429	400	411	445	419	459	422	430	455	445	440	439	427	434	445	433	444	424	410	457	462	427	457	419	444	415	492	415	441	431	414	411	398	413	445	409	396	417	408	439	459	448	453	434	444	492	451	406	402	408	407	433	391	418	419	425	462	474	395	457	482	437	408	453	402	403	419	446	425	441	450	420	444	413	401	436	440	439	414	437	408	441	418	442	456	447	442	454	439	398	464	442	449	445	423	431	399	453	465	441	401	453	428	392	433	428	419	439	432	411	445	432	423	425	451	451	455	453	440	463	427	429	414	450	430	432	455	408	441	434	432	465	436	469	412	421	461	452	440	419	446	455	413	455	451	424	423	422	388	445	466	420	438	455	427	428	436	440	459	454	416	437	462	432	438	437	451	432	435	404	428	474	431	458	409	395	440	420	418	415	413	451	426	457	442	440	442	427	457	437	452	424	429	442	434	429	446	467	470	449	428	414	448	404	416	477	448	441	424	414	421	437	448	411	447	432	446	470	418	432	436	415	434	447	461	464	423	423	428	451	405	441	467	436	421	407	424	473	437	472	418	416	435	460	448	442	431	436	439	433	419	418	404	414	445	448	441	425	445	423	428	412	456	450	452	448	447	435	442	418	443	413	466	473	464	466	418	425	413	451	429	441	440	386	504	451	438	393	459	427	440	453	437	434	436	420	426	439	426	464	420	437	418	436	412	449	455	440	438	409	443	428	431	437	445	449	433	456	416	413	422	451	412	468	392	441	443	452	464	448	457	455	453	436	446	440	452	406	461	413	395	423	444	424	418	435	461	445	451	390	466	490	474	439	422	460	425	426	432	453	444	437	456	431	445	415	439	436	434	422	425	448	420	500	444	418	456	426	447	417	448	426	446	420	415	471	440	423	438	429	429	435	476	452	479	450	423	447	493	436	458	457	452	442	428	424	432	426	455	449	460	441	397	406	440	408	428	453	429	467	418	454	509	418	476	429	473	445	436	398	432	418	459	410	446	463	432	436	456	430	464	422	472	421	436	443	450	452	457	444	430	423	452	432	456	431	422	448	446	418	417	426	431	461	426	463	408	431	438	432	439	427	415	425	428	464	443	478	416	482	384	448	448	451	405	485	422	431	432	464	435	412	468	439	430	428	432	437	431	482	469	455	440	459	437	464	487	447	430	428	413	459	449	416	424	447	436	454	465	450	431	409	415	411	432	409	432	451	488	475	403	415	386	420	435	432	423	433	457	440	430	447	452	440	436	428	441	421	438	442	441	433	432	444	414	444	435	419	428	430	401	457	450	430	413	450	447	401	413	443	445	455	426	421	472	399	449	437	437	443	423	424	449	442	447	466	449	453	433	403	414	484	388	384	437	451	427	458	423	420	448	398	424	478	426	451	421	392	460	427	408	415	447	428	455	433	408	447	453	428	418	449	447	417	452	436	442	464	415	403	426	422	486	502	440	434	428	400	470	447	417	428	448	433	461	457	451	442	451	416	423	439	479	427	481	423	455	427	396	420	449	433	424	448	442	397	399	427	435	429	413	479	396	433	463	400	438	416	409	490	419	439	428	419	431	447	456	419	426	469	444	444	445	402	405	394	430	468	470	434	466	467	449	449	426	443	438	437	464	425	428	459	428	402	432	441	443	494	440	438	433	440	438	460	461	464	447	391	454	427	444	430	441	488	427	454	449	405	462	416	422	442	451	469	445	467	437	410	456	412	473	428	421	447	439	463	417	442	446	457	411	412	402	416	436	449	430	418	430	467	452	450	475	391	446	480	419	408	442	436	445	421	449	437	411	427	408	416	463	418	462	434	424	393	453	423	438	440	418	450	462	448	413	426	453	447	450	405	433	440	454	437	452	442	382	435	412	466	423	441	430	440	428	456	458	458	465	430	442	450	433	458	421	453	463	477	418	441	446	431	476	424	433	415	462	439	430	440	458	415	422	479	451	416	449	424	436	453	447	439	463	419	423	404	429	410	447	439	464	415	460	457	451	405	456	427	455	431	462	471	402	427	437	414	446	454	437	427	462	428	429	416	434	434	422	399	455	464	447	418	445	414	455	402	462	444	434	409	403	411	451	405	430	432	427	472	440	407	429	444	407	416	398	447	440	459	437	440	456	424	418	424	422	444	476	462	417	449	447	451	377	407	446	456	462	420	441	453	436	375	462	426	433	406	417	472	417	434	471	433	427	426	455	419	404	436	446	449	490	473	414	430	460	436	419	412	455	431	439	383	440	437	405	411	444	441	426	446	450	414	413	417	461	424	459	431	431	417	458	493	430	431	429	430	416	392	386	425	457	456	426	442	444	451	459	450	436	434	451	443	443	460	442	456	441	440	434	436	459	466	441	461	439	440	423	408	430	441	454	412	468	431	451	437	446	430	420	452	425	447	423	429	431	421	430	434	425	412	461	440	446	465	427	444	472	416	449	446	435	468	467	434	404	427	460	403	419	454	431	426	439	418	427	417	425	447	441	412	419	472	423	462	379	411	401	434	410	436	472	461	432	437	460	431	452	417	395	413	408	445	423	450	430	437	439	428	426	418	475	461	455	432	442	462	444	471	412	418	432	420	426	409	432	445	457	472	413	392	432	471	447	425	441	443	448	467	439	433	403	444	409	476	462	470	405	483	451	438	418	399	432	407	413	436	463	419	402	424	443	460	452	459	475	473
23907	20791	27719	23999	20390	7494	2613	1515	1081	1166	7660	26445	23393	12848	4230	1344	743	654	598	585	620	645	589	575	629	612	571	559	619	592	617	632	608	591	635	557	613	626	585	541	565	576	534	551	652	592	585	582	592	548	574	614	553	626	583	540	630	586	608	572	610	592	590	571	616	555	591	564	601	629	559	577	600	612	595	592	599	569	565	568	587	631	639	559	574	562	609	577	596	614	589	591	599	558	583	590	553	610	568	600	593	568	582	608	553	616	620	540	560	580	604	593	588	623	592	622	587	601	582	630	566	589	582	597	623	581	594	594	591	579	608	588	630	624	599	560	581	649	548	611	610	615	592	615	577	594	596	569	598	588	579	588	622	626	617	581	580	614	622	590	572	573	579	594	624	596	582	569	548	577	651	600	588	599	624	616	586	586	626	603	593	577	597	577	595	586	557	591	564	571	604	599	605	577	590	575	589	594	559	569	570	599	577	631	560	586	573	618	542	572	611	583	593	575	591	609	593	596	653	541	560	553	597	588	622	574	612	592	547	564	601	524	563	604	596	591	621	661	598	567	558	566	583	575	601	578	590	588	577	564	593	571	591	576	556	635	584	580	601	540	563	599	603	628	609	595	578	573	591	587	618	581	615	584	601	586	587	582	629	607	551	535	608	572	600	573	585	542	603	587	595	598	586	623	629	589	572	550	596	585	524	561	605	543	586	592	631	574	566	603	579	572	628	546	569	604	586	568	551	603	552	569	564	542	587	595	582	570	521	580	630	617	623	591	579	605	608	585	597	604	630	571	603	593	631	584	563	602	579	581	562	580	608	604	523	614	598	586	565	584	582	615	567	567	604	608	600	590	555	604	563	624	611	587	554	615	537	598	598	523	591	573	563	554	577	580	627	561	584	589	567	561	610	580	582	594	553	552	562	603	543	560	609	566	552	587	606	591	580	578	607	625	592	613	568	599	571	564	604	619	584	583	620	562	586	615	538	535	589	555	573	565	614	588	563	619	597	588	568	575	591	611	556	595	567	605	568	593	568	566	564	555	588	600	584	615	573	549	593	623	533	582	597	584	561	589	556	589	571	600	574	588	595	607	561	575	579	597	559	622	591	600	566	572	576	573	590	550	589	572	571	612	607	610	608	575	619	594	556	614	618	573	555	625	580	571	559	564	584	580	613	579	627	566	536	551	594	618	560	609	569	563	561	589	557	578	557	546	608	565	562	592	575	635	559	593	605	595	596	595	621	603	610	603	584	589	598	590	562	615	558	532	566	594	592	595	581	546	631	563	565	598	536	544	589	598	615	575	576	602	612	550	570	614	607	568	599	533	588	564	582	588	574	573	596	588	614	581	535	615	607	585	604	582	588	579	564	550	571	612	632	574	565	597	608	568	598	626	625	568	564	621	563	567	584	538	603	547	634	613	570	587	593	590	599	613	515	568	605	598	586	573	595	574	584	552	575	553	569	584	587	581	566	544	577	565	594	580	598	562	628	606	622	603	587	587	618	617	586	570	570	540	616	613	621	583	602	586	553	602	601	559	619	566	564	586	579	557	577	628	608	624	598	585	607	590	596	586	581	609	597	591	591	576	560	605	592	631	612	632	587	613	543	601	584	581	564	604	592	594	622	582	618	581	548	581	579	598	594	628	621	604	590	611	580	556	557	547	596	597	540	543	590	561	563	583	571	608	591	578	589	531	596	575	608	616	554	595	576	569	610	574	604	561	563	542	544	581	593	613	571	564	563	582	562	572	593	593	559	553	545	590	596	558	602	578	566	600	598	532	632	554	637	595	597	595	602	674	574	561	563	552	590	593	569	584	601	612	619	579	598	579	563	608	581	583	561	567	605	567	612	591	623	576	605	546	562	584	596	597	602	552	577	591	559	544	574	587	621	611	583	620	561	599	574	601	595	573	565	619	582	599	653	564	578	590	573	621	612	591	567	594	589	627	607	601	601	582	576	583	560	578	596	600	586	646	552	545	599	635	581	563	598	519	599	553	587	615	541	582	551	556	537	569	570	568	539	603	586	579	593	601	609	592	592	582	606	547	617	560	540	582	573	597	593	597	587	611	639	579	548	595	593	538	596	561	604	602	582	539	631	543	590	565	574	567	623	568	562	548	559	533	578	567	575	565	601	544	568	537	586	629	617	580	611	558	600	609	565	598	577	557	603	610	572	596	581	628	560	591	615	582	558	583	583	592	583	621	649	596	564	596	588	615	594	551	568	598	586	617	573	555	570	601	545	598	619	562	600	582	572	576	574	554	609	545	598	596	555	571	555	581	531	568	577	568	573	607	618	600	596	620	549	593	606	554	548	584	581	578	573	639	587	598	596	615	633	579	589	583	585	581	649	632	634	576	566	595	591	633	570	608	565	534	561	563	587	607	583	582	588	584	626	607	579	592	624	562	575	589	591	599	599	526	606	573	573	577	555	567	575	531	546	580	546	581	573	593	599	590	573	549	560	589	567	579	572	563	648	593	599	539	562	589	561	585	514	603	562	612	584	545	598	586	634	590	631	533	587	607	562	592	576	577	584	570	567	627	584	594	585	582	576	569	576	604	556	595	572	573	607	562	585	609	635	611	582	589	573	575	572	589	576	566	605	571	611	600	593	571	595	560	590	605	533	536	610	633	555	602	531	597	581	590	619	551	566	566	605	583	559	607	631	557	603	568	542	574	584	583	579	574	556	547	610	624	575	607	536	572	607	606	613	559	622	580	554	605	608	597	612	595	568	583	565	570	593	600	570	604	552	554	620	603	594	554	577	550	596	564	577	595	582	612	606	591	581	571	587	614	563	604	603	595	623	592	581	594	617	575	575	595	620	667	611	581	600	598	662	630	596	586	582	569	557	598	578	645	568	610	581	580	571	552	566	588	598	630	614	564	561	605	563	597	589	602	609	617	619	616	577	595	557	602	555	563	586	593	610	567	560	612	588	562	610	624	576	532	562	571	529	639	588	649	583	606	572	571	553	563	593	595	580	589	587	576	560	616	592	585	573	561	581	579	595	584	602	610	623	573	615	616	579	546	607	570	559	556	559	580	584	573	553	567	571	550	536	551	588	632	586	627	588	548	600	586	548	576	549	593	543	575	587	575	551	548	580	572	547	598	591	547	590	621	605	557	577	595	557	580	570	593	621	548	599	538	563	593	590	563	596	610	553	607	594	592	538	596	601	572	557	584	575	558	601	629	616	614	609	597	598	649	595	537	585	598	579	622	573	578	631	579	545	556	566	620	595	592	576	587	566	554	600	582	589	640	588	626	603	631	593	580	561	619	620	598	587	590	527	590	637	573	585	575	573	553	583	587	578	576	600	540	581	618	556	569	579	572	613	589	559	574	600	574	651	615	608	609	544	556	595	604	574	606	599	564	592	574	560	580	599	606	608	602	617	580	552	556	592	551	582	581	550	557	541	643	561	565	594	580	581	618	620	600	539	575	595	552	609	577	612	553	592	594	576	569	573	562	533	606	628	594	548	603	600	598
6309	11660	11181	5302	3567	2678	2222	1721	1420	1520	11343	26957	19845	10805	3972	1442	731	593	557	474	482	550	542	509	499	514	539	506	520	538	541	523	540	519	525	533	507	551	548	563	526	515	517	536	494	491	538	596	561	503	468	511	533	533	539	537	577	516	535	554	535	526	532	512	514	492	509	516	541	548	514	571	544	547	560	518	533	528	522	490	540	516	533	533	513	534	505	494	506	522	551	533	533	523	494	524	588	556	521	548	532	543	542	525	556	596	539	545	545	531	496	571	519	500	545	511	556	505	507	547	539	502	528	508	523	525	518	559	516	502	536	509	524	512	473	510	484	465	548	531	565	498	507	510	515	550	547	536	525	535	542	539	564	520	536	573	506	564	532	522	541	534	497	503	566	576	498	483	511	517	528	530	521	560	510	532	495	529	476	531	478	496	540	553	558	521	501	510	511	574	549	527	563	513	535	514	508	537	533	528	513	531	520	499	505	525	561	519	534	524	504	497	515	515	540	531	526	500	506	507	513	569	482	516	502	502	477	515	514	507	493	546	531	511	524	512	486	513	534	554	525	523	535	533	558	524	475	528	514	540	464	527	528	509	512	512	521	556	505	556	537	502	532	511	520	535	553	532	586	496	548	559	576	510	533	556	569	526	510	507	528	521	524	525	501	541	528	540	528	538	568	492	504	548	550	535	515	513	549	518	570	534	463	525	525	532	503	547	536	528	532	540	505	518	520	493	510	500	520	507	497	527	471	490	506	479	547	546	530	546	512	510	568	502	530	550	504	566	546	497	531	541	553	507	508	538	484	481	499	502	486	514	543	491	532	497	489	515	489	523	543	504	511	546	529	580	528	519	530	498	491	538	524	522	493	507	532	537	510	496	532	547	570	540	528	513	523	555	478	543	499	510	503	511	561	495	506	523	521	549	522	543	547	536	501	495	530	551	497	486	547	527	509	513	530	540	512	519	517	467	537	510	498	525	562	535	490	497	547	524	525	517	545	524	493	499	528	532	468	493	534	519	489	535	495	515	526	555	528	501	520	573	511	537	523	524	515	503	528	527	537	483	491	538	516	520	493	485	565	463	554	530	500	529	534	526	507	517	509	504	532	507	523	512	531	509	534	534	533	561	525	517	502	529	505	537	519	493	529	518	545	521	572	512	501	500	504	543	489	545	489	507	546	526	517	530	509	537	474	557	527	528	499	513	546	502	545	548	522	569	509	494	531	493	473	534	563	481	514	500	497	556	500	558	524	498	532	538	540	501	546	510	493	494	509	549	525	514	492	501	563	519	523	516	536	516	502	563	509	522	522	516	518	530	516	475	498	532	504	534	498	499	535	524	513	536	551	526	511	533	505	537	535	524	506	508	485	542	475	506	504	513	536	532	509	525	533	564	525	546	552	495	554	516	553	530	523	501	469	584	526	543	505	495	493	518	505	504	527	530	489	501	521	551	498	495	531	514	538	502	495	528	502	554	539	494	545	506	488	573	528	540	502	546	506	529	534	504	521	510	533	518	510	516	501	556	525	532	528	537	505	523	537	526	521	478	515	509	506	529	562	513	530	500	555	519	483	540	537	492	531	547	503	510	500	478	496	533	499	462	526	520	490	509	524	481	548	495	540	494	503	529	523	509	502	496	470	517	545	513	491	510	510	502	499	524	519	523	555	507	476	505	542	524	487	538	543	490	505	544	561	545	552	468	503	542	552	498	495	575	535	541	500	513	528	522	526	506	526	505	536	507	503	493	527	532	523	505	523	531	551	569	487	524	519	529	539	505	498	539	530	539	564	506	550	521	534	501	527	511	515	530	524	511	495	469	510	476	514	531	468	487	498	477	492	529	538	507	519	503	510	537	511	514	533	522	525	509	530	516	543	490	529	533	515	520	500	568	509	530	517	503	518	512	571	525	536	494	533	507	478	514	554	455	527	502	501	547	509	544	545	502	522	509	550	511	504	508	486	522	514	484	505	464	485	505	511	521	508	496	480	519	532	554	533	511	499	498	513	546	508	527	517	505	534	528	543	561	503	483	531	537	505	521	549	558	551	527	503	460	527	532	496	536	522	481	509	537	512	530	506	508	534	542	548	493	492	502	483	473	562	501	555	519	542	519	520	531	546	467	513	523	476	538	569	509	512	514	497	526	546	513	489	494	551	516	493	521	492	496	534	548	509	541	529	504	546	539	525	475	520	528	500	515	532	486	512	572	515	498	508	496	486	476	516	553	530	484	494	535	480	535	511	500	534	532	550	537	508	525	529	498	550	534	488	512	515	553	530	516	538	509	518	529	522	507	503	517	505	509	528	483	492	543	497	511	501	509	553	531	520	511	529	522	525	555	521	495	521	527	515	503	519	511	477	517	494	528	510	503	494	523	516	524	496	520	531	499	514	506	512	483	517	518	548	541	527	512	524	461	515	516	552	539	527	486	513	484	490	507	543	548	522	545	514	529	503	500	499	511	477	551	515	470	528	547	507	471	546	553	520	478	484	519	510	524	539	527	527	531	537	508	529	545	531	546	468	482	520	510	503	476	529	548	539	494	534	449	588	534	517	509	505	523	551	510	555	528	509	540	562	536	536	549	513	496	509	527	533	518	538	542	515	579	518	532	516	514	563	518	506	485	516	560	538	521	528	532	510	490	576	521	522	504	515	496	499	536	517	557	528	493	488	533	524	504	478	481	528	472	518	544	509	514	537	499	521	578	534	473	562	537	482	519	489	502	500	518	484	507	504	523	515	555	536	515	501	519	464	486	511	497	497	484	517	497	476	470	516	562	540	515	545	496	530	512	540	543	525	496	509	511	567	500	508	543	515	534	518	516	513	534	541	502	507	534	503	506	541	518	540	523	534	521	517	539	516	536	566	509	558	498	564	508	503	526	483	535	550	476	557	556	519	500	510	458	499	482	543	553	502	479	549	492	531	545	520	546	527	514	550	515	515	525	464	522	525	472	535	496	533	528	498	542	483	518	475	534	513	490	522	513	490	561	513	501	532	529	520	507	503	532	506	482	509	521	522	526	508	497	516	491	499	494	548	475	503	547	518	507	506	483	509	493	489	503	519	533	504	524	535	501	514	512	546	498	521	489	509	509	507	520	558	542	522	523	523	480	522	492	514	536	529	516	535	512	504	494	509	494	499	534	524	512	535	527	513	514	528	512	528	541	538	539	520	552	500	498	527	507	544	528	524	475	506	454	513	496	546	465	508	465	530	539	500	496	500	540	516	523	519	486	532	485	504	508	562	508	542	540	543	532	532	537	498	543	492	512	500	543	522	512	494	549	517	538	521	476	515	529	548	567	551	552	535	526	510	550	496	493	526	557	527	563	517	511	543	547	534	522	489	485	519	515	547	506	494	546	555	514	521	537	538	505	481	537	534	576	501	519	518	519	541	505	517	533	568	503	548	518	516	471	508	540	485	498	515	531	488	549	511	539	509	546	514	524	521	527	548	515	546	542	520	509	520	531	483	502	490	505	513	490	492	515	521	514
26792	9300	2647	1463	919	773	767	696	752	635	781	1409	1594	1199	857	596	535	505	519	514	529	492	538	515	498	530	526	487	532	563	484	526	533	534	475	487	491	491	514	494	548	477	496	535	509	487	518	530	457	489	488	510	502	510	508	507	493	511	506	472	490	471	497	511	536	499	507	497	533	509	497	507	515	486	505	504	531	538	549	483	509	518	527	504	546	494	524	517	479	478	479	494	515	509	513	510	498	509	487	526	498	524	490	560	494	474	537	490	516	466	488	529	508	534	514	510	518	500	509	493	539	506	549	498	466	517	497	523	538	502	506	505	507	548	503	507	519	505	477	500	498	512	516	494	482	491	507	500	529	481	518	517	511	548	515	493	527	476	526	518	478	567	486	486	506	495	526	503	538	500	517	493	506	510	478	496	500	536	501	515	526	483	476	495	506	498	506	525	491	490	481	505	481	548	526	498	525	504	514	517	483	529	536	511	479	524	518	516	482	519	497	469	557	479	492	488	531	524	510	498	515	507	511	495	522	550	563	498	515	492	526	503	526	497	545	513	499	473	527	486	501	507	476	484	516	520	507	546	525	505	511	510	486	508	545	522	510	498	519	497	471	511	527	506	518	544	514	549	515	495	506	541	523	518	500	482	502	470	536	560	472	507	470	508	467	474	507	508	536	503	505	547	521	507	554	505	504	491	480	496	506	546	520	513	505	505	502	466	516	532	491	528	502	486	511	490	515	497	500	522	487	486	509	517	521	499	487	484	510	524	480	527	497	521	519	518	501	487	500	530	504	478	481	528	525	520	487	485	524	475	501	461	511	511	527	538	523	516	476	488	541	526	492	509	502	501	480	476	543	480	536	531	475	496	482	521	532	507	522	578	513	508	494	488	565	492	543	486	488	564	487	534	477	456	509	488	510	492	539	501	512	515	539	526	516	508	492	525	494	488	478	492	518	542	488	524	499	496	514	524	542	474	530	497	497	497	512	491	490	519	518	511	470	490	482	498	509	488	511	506	496	485	478	498	565	505	528	502	512	501	508	493	498	510	517	520	481	549	507	551	537	531	477	519	495	464	543	488	517	546	512	510	495	521	507	440	494	472	484	530	480	521	487	549	550	506	507	492	567	570	530	491	535	502	513	452	562	498	538	497	480	538	544	496	476	512	480	517	474	510	502	511	488	518	499	550	489	523	491	472	459	526	490	516	519	462	462	504	492	509	493	486	534	545	497	521	514	503	513	532	558	462	543	463	505	500	513	495	479	550	524	476	516	515	518	483	522	504	513	503	473	553	480	538	531	519	509	493	503	540	482	520	543	494	514	483	490	520	514	495	505	488	452	545	514	511	479	533	556	470	509	520	497	537	515	537	506	462	501	489	493	524	513	489	523	478	518	510	524	526	517	499	473	470	475	540	498	490	511	524	527	515	520	543	520	513	487	501	503	479	525	493	537	498	476	511	511	531	526	499	531	485	540	537	536	483	483	515	480	511	523	514	511	488	486	438	505	530	502	523	530	470	482	538	520	469	512	484	503	497	536	501	547	484	517	513	524	501	505	486	573	532	479	484	516	496	493	504	518	513	510	490	525	534	533	503	502	514	491	485	495	518	509	512	528	497	535	525	495	484	532	511	481	539	546	490	519	523	487	510	516	529	477	490	495	514	488	471	520	522	519	502	524	447	526	501	496	538	535	520	482	515	474	556	488	541	508	524	538	513	534	510	473	462	486	504	501	551	499	519	508	497	476	537	493	522	484	556	491	507	505	488	549	506	510	500	532	511	519	494	495	520	540	534	537	474	501	513	498	527	502	527	501	531	505	503	518	487	525	514	466	545	510	501	515	530	503	493	504	479	496	538	495	552	518	525	539	519	522	452	521	526	529	473	499	528	487	530	509	519	496	507	526	517	469	542	496	500	511	565	506	499	526	496	501	497	495	503	524	500	506	495	494	507	522	495	469	517	552	497	516	494	500	523	511	516	493	524	517	563	565	520	517	522	490	541	488	491	495	518	529	505	514	513	514	528	514	483	515	507	539	519	505	483	507	516	515	522	531	518	520	510	509	539	546	540	509	520	499	508	525	493	521	517	453	455	523	474	517	513	520	491	513	501	514	515	499	535	547	541	500	505	533	503	525	515	540	488	510	564	505	497	490	512	490	490	494	510	494	531	492	480	480	513	503	508	485	497	469	525	520	505	493	473	498	536	520	503	520	498	549	534	497	512	509	500	518	511	566	548	518	486	489	452	511	489	470	480	513	527	526	497	525	560	513	444	519	528	521	501	495	511	514	498	520	486	527	499	517	479	502	526	529	510	513	536	490	523	521	473	536	499	504	502	554	531	507	495	496	501	536	504	533	542	489	509	515	492	494	513	494	521	501	524	505	505	526	488	510	515	478	515	483	505	509	553	531	497	532	486	543	525	501	533	487	499	501	477	548	540	507	462	443	490	502	547	508	440	520	495	503	528	495	498	520	509	530	515	524	547	552	523	507	505	539	499	519	490	494	513	501	516	488	512	478	478	528	517	522	502	527	523	489	510	522	544	526	504	500	523	484	520	500	532	510	524	528	491	492	494	512	522	512	496	541	491	508	478	510	515	500	507	505	460	525	477	536	497	532	493	502	470	521	506	485	521	496	511	555	518	537	489	530	517	535	529	524	524	508	527	511	523	512	533	511	533	490	470	523	533	538	525	535	501	535	521	475	493	576	502	525	536	508	492	492	545	548	507	488	525	548	495	502	500	506	537	508	505	517	529	502	503	497	504	557	517	524	501	514	522	514	493	494	527	495	471	534	466	487	532	489	494	511	499	516	477	526	472	506	556	553	482	506	487	485	489	477	503	499	537	495	532	531	472	539	516	521	497	497	548	535	493	485	505	473	495	519	498	508	517	509	469	529	484	494	489	511	537	484	510	509	497	531	502	505	516	462	503	477	477	466	480	491	522	499	515	530	518	507	512	491	520	529	521	555	509	475	504	500	491	527	546	506	507	491	508	545	518	482	527	526	546	485	530	541	489	493	523	538	529	495	472	510	474	518	476	501	527	499	534	503	509	553	479	460	526	491	539	510	482	535	484	518	499	522	505	500	513	509	487	507	505	504	553	512	473	504	499	497	542	557	504	488	536	477	523	510	525	514	566	508	522	490	501	477	512	503	507	498	541	517	517	500	521	535	530	500	551	514	531	524	514	496	489	524	514	504	542	504	531	492	512	494	493	535	468	516	490	545	499	499	501	496	506	528	546	507	510	565	575	495	530	536	510	544	497	489	506	478	531	504	508	501	513	526	510	524	450	474	497	556	505	566	505	491	509	528	495	531	529	530	545	483	480	540	512	519	551	492	517	522	518	546	483	537	512	522	497	526	537	525	540	500	522	467	502	529	507	545	439	490	500	500	527	553	504	500	541	500	482	471	484	524	538	481	513	502	541	538	505	480	514	518	514	502	514	539	472	516	469	545	517	515	488	469	523	512	472	530	489	505	524	510	498	509	494
6461	2708	2820	1345	1164	961	916	781	869	738	997	2039	1951	1283	761	497	463	423	494	468	459	406	407	450	456	439	486	434	464	430	475	476	417	382	424	457	455	411	461	438	428	447	468	408	427	456	404	434	446	447	460	453	458	455	476	437	429	444	424	438	434	438	423	434	432	431	425	433	444	439	460	439	466	403	414	409	420	445	442	423	429	420	443	443	430	447	443	421	430	445	450	442	452	442	412	415	476	461	488	458	445	449	440	502	408	453	432	452	418	449	432	448	412	424	445	462	478	427	419	420	433	448	445	463	469	446	443	449	424	432	436	448	407	413	433	427	479	442	401	420	461	496	420	419	475	402	406	424	448	444	424	464	473	459	440	399	422	456	417	415	434	428	422	485	439	442	439	437	449	444	472	458	457	422	444	443	463	456	425	419	417	419	439	448	419	435	448	447	406	407	407	438	451	438	420	413	424	444	445	411	466	423	441	424	421	476	460	441	419	420	422	437	442	505	424	441	462	403	500	442	454	424	464	438	454	430	443	414	442	457	449	436	461	448	496	461	422	436	416	424	455	461	409	433	436	455	496	451	412	452	488	451	446	423	446	447	452	452	401	442	426	461	441	446	411	425	472	416	409	437	435	471	430	434	423	433	412	468	450	407	447	502	417	458	448	433	441	474	436	423	463	463	388	412	432	415	451	404	436	446	459	462	397	439	447	428	429	470	442	408	481	453	441	427	419	456	446	448	433	443	471	414	451	433	444	450	443	450	467	401	464	449	445	401	423	439	435	442	416	472	449	427	451	423	434	467	417	469	476	432	426	388	477	434	457	437	439	423	443	479	426	471	466	398	442	420	414	420	465	444	447	454	432	484	430	392	482	458	386	431	441	404	445	449	467	425	465	440	425	440	471	436	448	410	454	433	448	457	467	425	420	435	477	436	427	449	429	465	444	435	450	445	455	454	431	444	482	449	432	468	453	481	451	431	422	431	421	463	437	463	450	440	436	478	461	447	444	433	426	438	472	462	441	424	457	431	444	416	455	456	413	464	453	471	410	462	453	448	437	405	432	480	461	448	497	449	439	449	417	447	420	448	430	398	443	452	429	444	445	423	461	439	427	448	409	418	453	418	436	452	450	410	478	447	439	442	487	450	445	452	430	439	435	445	443	477	464	429	397	420	458	428	466	433	457	414	445	460	446	429	467	494	402	453	443	463	435	424	449	476	461	428	439	444	422	443	459	439	453	436	470	431	447	448	497	434	439	452	410	452	441	396	450	411	441	452	434	442	432	427	442	430	435	469	427	437	460	475	376	418	426	468	421	472	437	482	462	460	413	432	437	445	483	467	459	421	436	451	445	432	457	461	449	475	427	486	424	440	477	422	444	463	444	476	467	462	421	443	475	437	430	449	443	446	461	473	458	468	443	463	418	437	436	415	412	442	425	437	455	454	433	463	436	444	447	448	413	471	438	435	428	384	432	423	410	422	459	430	454	423	441	454	459	462	464	409	452	436	464	458	458	441	455	431	443	429	439	440	445	468	461	421	440	428	406	436	411	439	424	443	423	439	444	420	412	431	446	450	472	459	460	419	449	439	456	469	407	460	433	417	458	436	446	465	402	468	461	421	485	394	434	418	423	450	412	427	465	413	446	424	447	426	448	447	469	441	446	440	441	413	449	462	465	426	480	454	444	418	457	472	413	473	450	425	425	430	434	441	431	421	442	440	429	461	421	442	501	469	416	445	482	440	400	416	434	446	459	442	477	438	437	463	464	470	452	454	457	446	428	517	477	477	451	442	455	441	448	428	439	443	457	452	440	441	489	432	430	430	442	433	443	451	471	437	480	454	470	418	453	471	442	447	450	451	432	460	435	414	463	440	431	457	462	437	450	479	413	479	415	437	459	460	470	436	428	411	480	478	434	427	452	425	426	443	420	466	435	426	443	450	462	431	449	445	456	449	461	434	426	425	465	464	438	440	409	409	482	462	439	411	456	422	462	455	449	466	428	438	434	435	424	441	437	434	478	454	438	437	460	408	472	422	470	420	442	429	441	432	419	469	450	460	470	436	462	442	443	432	470	441	439	441	440	424	466	465	474	407	466	465	434	498	456	427	400	418	434	416	438	469	451	444	450	410	445	433	401	423	442	414	450	449	455	437	420	444	458	441	460	435	428	409	447	484	441	439	448	459	414	448	434	437	438	414	476	447	454	439	429	412	445	441	420	427	481	412	457	460	402	434	461	466	433	432	430	439	439	415	460	461	463	470	440	421	458	474	433	423	434	421	445	478	452	458	430	448	422	448	467	447	416	445	425	460	471	452	448	457	412	429	425	434	483	400	430	442	480	422	448	485	407	468	402	452	432	436	446	471	448	462	424	425	464	454	454	405	421	448	461	466	424	444	409	475	416	474	456	450	473	435	462	427	437	448	469	437	425	468	447	451	452	467	425	482	460	473	459	451	391	460	468	423	468	385	414	471	462	437	433	434	440	436	446	438	430	398	397	458	405	429	439	483	438	438	434	469	468	477	438	431	434	432	398	442	434	479	447	454	465	404	490	452	454	447	450	474	406	457	456	408	450	443	434	431	490	462	435	418	454	446	432	413	425	432	390	419	458	447	460	428	494	455	423	431	465	477	390	444	441	480	455	408	448	481	401	453	446	456	455	465	449	461	466	442	454	448	397	454	435	397	427	493	452	460	441	460	470	445	489	444	425	490	446	480	446	433	452	422	442	457	442	423	449	442	484	485	459	413	464	456	436	445	453	467	426	459	438	424	469	445	425	429	465	427	436	417	451	430	441	433	418	488	420	389	443	428	448	422	392	430	479	438	416	460	416	411	442	448	480	443	467	446	461	446	431	431	455	463	438	394	468	444	424	418	441	411	480	430	450	440	468	454	444	419	465	428	449	451	464	486	453	475	441	409	432	427	446	441	459	442	486	445	459	449	391	455	459	413	447	467	469	480	441	431	448	416	474	423	464	430	436	439	446	433	450	442	421	434	439	441	439	423	367	452	431	443	479	435	475	476	431	444	447	422	414	415	443	440	418	470	464	436	465	439	467	445	455	479	420	409	431	425	421	435	421	411	421	463	463	477	444	437	468	423	439	432	432	428	443	457	432	430	434	468	428	460	447	422	411	467	424	469	451	425	486	440	404	446	468	431	460	430	448	425	439	427	422	472	414	426	425	428	495	475	427	463	435	479	418	480	423	446	440	408	447	441	447	439	460	450	476	434	447	443	428	452	439	453	435	410	450	429	445	460	406	433	447	457	480	445	437	439	438	427	450	419	428	442	433	411	447	442	435	425	424	476	448	432	418	427	417	475	426	422	426	458	433	450	429	450	466	449	441	434	476	477	429	428	394	493	420	399	448	437	461	424	460	460	447	435	463	471	429	401	436	418	444	474	462	431	448	444	441	438	428	452	435	461	454	411	446	448	396	430	402	430	440	441	439	435	427	462	439	430	438	397	452	426	419	444	464	438	432	436	426	451
24870	20781	26521	24771	10098	3256	2003	1421	952	848	1326	11203	14703	8313	3101	1005	612	534	470	479	498	523	487	534	495	507	488	506	488	496	522	488	512	454	491	519	469	510	527	475	485	513	479	509	504	530	482	512	455	505	469	480	545	465	444	476	504	473	461	498	502	506	483	464	528	483	512	525	518	492	544	463	529	510	511	451	549	519	522	511	468	505	542	496	482	464	504	480	501	443	489	522	507	460	461	479	485	517	516	471	494	484	521	490	483	507	486	498	464	450	507	498	507	447	483	516	481	536	496	558	518	487	471	499	464	477	487	497	504	473	458	464	503	498	455	490	482	511	467	481	461	497	512	495	507	469	496	495	514	473	511	504	500	479	466	485	498	501	482	465	470	496	473	497	502	482	513	488	549	497	509	481	530	479	512	497	458	450	507	478	461	505	494	515	456	508	511	516	458	469	505	492	511	494	469	501	447	510	491	495	501	449	502	466	501	476	464	487	525	505	475	462	499	481	471	501	441	455	490	508	497	520	468	477	481	475	454	499	466	490	474	493	473	472	495	504	524	485	515	503	459	518	470	473	481	471	467	508	479	500	481	483	501	505	497	504	506	517	503	494	533	534	480	517	497	521	495	491	512	489	459	434	510	488	516	463	491	490	456	449	482	478	513	514	479	512	489	515	442	490	500	497	488	524	474	498	479	531	502	522	466	479	467	492	480	550	509	500	466	515	449	418	494	461	501	488	479	452	460	495	476	525	507	467	451	509	483	502	483	493	527	466	484	513	455	501	498	514	450	452	505	466	487	491	484	463	486	475	524	526	477	460	471	514	452	499	467	494	501	476	501	474	487	531	479	492	504	467	476	514	522	477	494	498	511	482	480	497	506	511	496	481	439	447	475	515	472	507	467	503	515	490	533	471	487	479	513	475	457	439	457	529	487	489	464	484	480	506	472	481	494	471	492	476	489	480	498	493	507	543	527	478	508	480	483	498	516	502	482	504	453	463	511	502	520	452	533	500	490	517	522	484	459	483	485	481	476	488	438	507	490	480	507	459	492	512	493	487	492	499	486	468	492	509	533	509	506	456	479	465	503	477	481	530	449	493	486	490	525	486	439	505	542	517	510	475	489	487	480	489	489	481	475	470	497	511	483	477	483	484	491	485	500	471	468	473	483	484	473	493	489	482	498	505	507	508	506	483	481	471	459	508	499	500	473	490	480	479	493	497	514	482	498	496	506	465	510	485	477	576	502	474	495	496	503	501	499	529	490	507	479	476	514	472	475	503	496	471	451	467	444	532	479	491	495	468	466	515	530	492	500	481	515	509	516	507	482	493	469	538	472	493	476	485	524	442	495	455	519	482	475	455	466	483	457	457	479	504	483	475	511	498	506	489	495	514	493	520	501	504	467	479	475	480	476	470	456	472	507	508	490	449	502	487	470	467	475	498	509	487	490	517	504	509	502	493	468	509	531	441	485	495	504	491	488	468	464	531	471	478	507	495	472	456	469	467	496	491	513	526	487	450	509	460	465	532	483	504	463	461	497	452	535	478	498	500	465	492	503	497	465	478	490	506	500	488	480	478	512	507	459	463	518	518	506	464	496	493	469	458	488	507	527	488	460	498	503	468	462	452	485	469	519	534	498	541	512	474	461	507	528	507	479	488	488	502	486	527	482	525	543	490	463	479	525	489	464	458	478	517	489	501	487	468	499	457	450	512	540	454	487	520	463	506	492	479	502	461	506	523	504	464	522	474	497	429	504	505	523	498	504	529	484	548	472	489	485	490	511	461	521	460	461	473	462	475	461	498	493	497	498	452	488	499	522	500	476	500	526	488	466	514	469	468	501	453	536	508	471	502	502	507	488	497	457	517	488	501	497	469	466	556	491	495	506	484	467	491	451	477	467	478	517	466	469	471	498	524	487	483	521	522	478	494	524	494	513	479	523	519	507	515	492	512	517	506	508	454	490	514	485	490	510	458	491	486	497	500	491	496	478	479	469	465	448	515	489	538	481	542	492	472	495	515	480	528	536	516	464	501	490	476	501	479	479	477	532	460	490	488	498	455	484	521	480	463	505	482	497	498	468	499	533	482	492	502	511	495	508	488	505	496	485	505	481	471	486	483	517	484	513	478	482	498	466	480	474	484	535	481	493	493	506	494	497	508	473	543	464	475	526	500	500	468	497	497	501	506	469	473	484	504	485	456	479	454	512	494	493	512	474	466	492	488	475	469	481	479	494	485	524	498	504	516	490	496	496	488	505	462	478	510	495	469	490	494	525	510	481	506	502	509	484	518	522	509	506	504	491	450	477	541	488	482	515	509	489	519	509	487	467	465	466	460	459	507	505	507	460	513	525	489	537	484	513	481	485	495	495	500	468	485	474	534	479	468	488	483	502	527	512	471	498	471	514	489	454	478	521	469	504	492	494	485	496	469	456	478	525	477	470	482	517	516	473	491	521	497	519	488	547	491	524	493	472	466	481	518	444	517	483	433	491	459	509	486	487	489	459	500	489	476	479	483	490	506	503	456	507	503	495	498	514	450	472	550	487	498	449	493	465	482	516	503	476	499	493	509	475	507	486	478	504	530	492	516	497	514	507	495	470	506	482	512	493	479	479	472	488	449	517	474	492	472	535	477	476	488	491	501	507	486	499	489	488	497	468	466	495	520	506	489	494	452	469	504	460	463	490	511	520	521	493	462	464	497	497	537	489	482	489	512	488	483	493	491	478	473	488	498	492	457	535	513	502	470	474	443	514	512	519	500	472	520	458	494	474	499	486	506	522	444	558	489	502	485	487	506	482	503	491	515	467	487	468	484	508	483	518	475	459	490	475	490	463	506	515	483	512	497	461	452	468	473	483	530	466	486	482	457	485	452	512	477	520	497	518	446	487	453	477	499	471	498	481	497	509	479	466	490	550	472	487	484	514	515	500	461	478	482	485	487	502	480	440	477	534	472	504	475	470	519	475	496	495	496	487	491	471	489	494	525	495	475	505	520	490	521	525	491	560	495	508	541	485	474	540	519	512	495	490	442	492	491	508	548	473	539	460	473	478	484	509	476	494	480	457	497	482	482	496	470	487	485	506	465	492	505	501	467	498	455	474	454	497	523	495	482	497	446	512	490	485	516	483	457	467	499	509	502	514	479	518	520	458	489	486	539	489	492	497	483	496	463	482	506	490	489	523	515	525	466	519	474	498	510	491	477	478	485	532	438	490	499	483	495	492	494	513	499	476	483	504	496	520	526	478	526	480	486	486	501	510	502	521	531	499	494	479	488	475	474	482	478	477	476	540	461	472	481	522	525	492	465	478	494	512	489	495	524	460	519	504	512	503	471	468	477	426	498	507	493	465	515	497	474	494	470	523	536	502	513	496	470	502	491	493	544	485	510	457	539	468	514	475	517	465	493	499	473	481	515	466	495	510	494	469	488	486	489	518	504	490	505	525	511	454	494	516	494	458	492	492	492	478	512	491	472	504	476	480	485	472	493	463	473
5943	8747	7795	4562	3833	3157	2376	1761	1272	1031	1994	14422	14102	7655	3137	1111	564	510	452	439	420	444	420	455	433	434	396	443	419	456	423	478	429	462	420	417	448	462	447	467	457	446	448	444	449	440	461	432	423	432	469	432	443	458	463	466	465	455	439	443	482	438	426	438	466	456	437	441	451	424	453	418	434	432	428	472	447	419	392	462	446	461	445	438	468	454	445	490	436	455	508	454	451	429	451	475	442	438	485	433	445	420	512	466	455	453	454	424	454	461	440	438	434	444	455	431	439	471	477	448	441	419	451	423	452	448	410	441	415	464	461	427	480	444	438	408	420	462	442	428	466	427	452	455	444	491	460	459	491	412	457	433	417	443	433	458	410	417	428	429	410	433	488	427	395	429	457	492	467	451	423	457	448	443	458	509	402	403	452	475	464	469	470	456	463	484	440	458	468	426	420	431	446	430	462	463	443	467	467	476	464	444	449	485	468	440	400	454	453	456	441	431	427	450	443	432	441	455	418	444	434	434	438	413	454	430	446	429	471	427	466	394	438	446	462	472	421	433	464	432	413	431	422	432	437	456	443	455	450	437	444	441	425	428	424	485	469	441	472	421	451	467	418	398	463	454	442	413	465	410	449	459	437	467	435	448	453	434	465	461	424	465	458	419	439	443	450	419	443	426	455	457	468	476	417	485	450	425	404	450	452	428	438	465	413	435	451	402	476	437	454	466	437	435	428	487	466	423	412	435	437	395	409	425	442	450	472	465	442	432	464	416	418	448	443	439	442	441	434	415	436	440	446	496	460	441	441	456	448	431	462	416	399	407	412	441	444	465	481	439	446	403	431	472	422	423	449	419	475	444	462	438	430	435	466	454	426	421	466	450	462	436	475	460	486	441	479	460	450	438	457	420	456	436	416	431	450	464	445	429	452	468	448	463	408	444	446	436	433	495	434	446	432	452	459	440	439	444	428	424	446	438	446	399	446	467	439	431	441	426	459	496	434	462	420	452	438	411	434	456	489	433	395	450	477	451	474	429	409	445	425	438	470	451	477	472	426	426	376	474	480	500	469	452	460	434	468	443	470	449	458	440	446	470	430	425	432	457	412	435	418	413	454	462	444	459	482	470	443	481	465	443	447	477	443	429	433	441	432	444	459	441	437	438	453	432	396	429	395	455	474	480	413	450	498	437	425	411	452	427	441	444	450	428	406	446	412	427	464	426	444	455	449	456	425	438	463	444	451	434	444	434	431	424	441	453	413	441	430	481	445	452	465	450	454	446	462	455	426	426	431	438	470	445	442	420	422	411	462	375	460	443	413	443	450	437	462	409	423	405	454	423	467	453	409	436	431	477	442	441	461	434	434	470	443	464	444	433	431	454	420	453	422	440	453	457	416	462	426	485	450	425	442	463	441	423	423	426	461	434	466	440	449	447	448	392	433	468	449	428	424	436	440	420	421	415	469	432	434	453	430	434	437	437	447	476	432	481	428	438	443	445	418	454	405	420	435	424	432	433	493	452	482	409	463	443	455	487	445	431	461	447	429	454	423	437	394	429	439	451	453	438	452	476	460	411	437	459	432	446	409	440	454	437	439	407	471	442	427	453	429	412	432	463	487	439	447	430	449	394	413	490	461	429	468	408	470	454	446	492	456	481	451	431	455	439	479	466	398	424	457	412	428	473	433	446	435	454	415	443	424	467	408	460	441	425	466	468	425	462	431	458	442	441	458	463	452	405	446	449	460	445	452	423	442	434	460	442	449	451	472	427	443	436	435	421	418	428	421	450	461	450	462	479	433	471	458	411	409	426	469	408	441	468	483	426	489	456	451	424	432	465	419	439	459	455	426	380	451	430	413	476	455	406	482	417	463	421	442	468	463	421	437	446	458	419	417	453	512	399	427	435	428	473	436	425	449	467	430	456	445	431	441	436	449	446	405	479	430	478	460	443	473	455	447	441	437	454	429	440	459	476	425	416	431	439	423	462	435	461	422	443	473	459	483	412	409	428	444	440	427	435	480	461	428	470	486	490	428	391	419	456	453	418	439	462	465	422	454	451	459	422	405	475	467	407	433	428	473	432	433	427	444	458	414	422	454	397	435	461	421	454	441	459	437	433	450	430	447	442	440	489	445	420	441	431	428	411	480	422	483	459	464	435	451	446	413	444	431	459	421	443	427	456	435	449	438	412	450	454	483	441	428	442	474	416	441	442	482	455	423	440	460	417	461	464	427	453	476	418	424	415	397	464	448	400	409	460	413	411	439	426	458	422	457	477	457	439	441	483	434	427	474	422	453	479	446	394	438	433	428	453	469	434	417	455	440	416	442	438	390	450	436	445	462	426	424	406	466	466	418	450	430	438	456	432	452	432	442	456	436	429	421	421	427	413	424	417	460	447	426	457	455	432	435	420	473	431	442	420	469	448	433	459	407	473	430	427	442	434	442	469	462	408	466	428	460	452	415	414	413	455	482	451	457	459	429	472	462	466	437	439	442	425	490	483	451	461	469	456	449	412	418	449	422	435	465	452	456	410	429	429	470	448	429	469	416	428	442	432	439	451	433	419	422	457	482	443	416	418	431	421	462	435	458	468	418	437	428	443	504	420	430	442	458	470	443	455	482	417	444	446	435	466	472	433	419	465	464	413	436	453	453	398	422	467	426	477	399	443	420	446	418	440	448	429	477	439	433	452	480	473	438	447	441	456	491	455	475	385	404	464	472	466	428	424	415	471	430	450	442	457	464	489	467	444	465	443	421	470	441	438	456	406	427	452	420	433	417	431	463	459	468	505	436	440	417	448	424	452	454	434	424	422	470	386	454	423	445	438	465	456	453	419	451	447	424	464	471	432	427	443	452	453	417	444	460	417	429	434	413	416	439	445	448	459	450	409	454	443	471	468	424	441	429	453	422	480	443	461	421	421	449	438	443	408	465	479	447	433	458	447	431	467	458	418	443	480	469	460	414	433	430	428	476	449	395	443	438	411	454	451	459	446	427	378	433	447	437	438	442	452	463	426	468	432	448	441	430	416	453	481	449	459	452	442	452	429	458	410	457	434	412	471	449	460	429	451	448	427	472	442	454	441	420	447	461	448	400	453	430	419	465	478	459	448	440	420	466	407	421	424	429	432	479	459	422	440	468	477	431	411	481	434	451	486	443	448	427	404	442	406	458	444	429	399	450	467	471	434	460	415	393	452	418	405	437	483	435	458	427	448	467	428	422	437	422	428	457	405	473	460	466	437	445	441	487	445	470	466	443	428	420	471	456	484	468	429	443	424	482	447	435	457	407	445	447	410	431	451	434	425	448	428	450	458	447	447	440	443	440	400	411	426	418	426	428	440	467	407	406	430	470	465	461	414	447	435	445	441	407	428	415	458	455	429	437	436	440	465	454	445	424	434	431	476	470	458	466	426	436	398	460	433	414	422	431	404	434	458	377	468	389	472	420	415	440	415	453	470	452	465	440	410	444	423	439	469	429	441	437	431	425	449	458	440
23971	20786	27655	24039	20232	9378	3517	1807	1509	1438	4788	22243	24360	14446	5182	1488	798	656	612	656	620	586	603	573	645	614	633	645	587	653	617	637	635	603	618	585	557	619	611	601	606	595	591	606	662	614	640	619	601	632	644	629	616	662	633	622	601	615	579	599	582	546	646	595	627	626	609	619	608	602	568	597	597	600	570	611	608	594	590	585	589	604	578	624	594	620	622	604	625	626	636	604	590	627	642	599	624	639	584	578	637	626	671	592	650	639	579	668	595	598	620	575	597	625	646	604	622	617	595	585	650	606	590	579	604	653	564	590	591	620	621	548	598	659	617	599	632	602	642	591	592	560	619	605	537	568	578	639	631	619	634	622	610	600	559	596	631	623	624	562	595	563	619	600	594	597	632	584	602	579	626	619	612	581	563	642	640	623	612	566	585	620	591	611	654	635	617	598	667	629	641	603	621	624	583	588	596	653	573	661	617	612	687	583	555	626	592	645	621	602	633	597	559	593	630	633	648	624	625	617	588	639	623	575	615	616	563	636	601	595	613	644	602	615	615	593	587	615	583	643	604	642	609	598	636	606	588	589	576	578	640	636	598	577	631	601	586	619	629	595	583	629	627	581	591	614	606	616	647	567	602	561	567	626	545	582	588	611	635	625	629	595	633	597	599	608	619	598	621	587	647	630	569	558	607	605	636	589	642	617	558	599	600	552	632	609	587	646	626	608	595	624	610	589	616	592	632	623	647	579	558	614	616	645	556	583	570	602	640	593	631	608	609	616	552	652	564	609	599	644	605	625	619	605	608	602	610	615	615	597	584	591	574	601	583	578	619	603	583	581	606	613	602	647	628	590	600	640	606	609	620	595	562	582	594	565	632	612	572	604	623	630	583	604	579	588	650	589	563	592	556	593	626	624	607	620	589	604	596	555	617	599	539	613	575	610	605	582	624	569	596	670	586	565	610	580	639	613	555	645	632	623	592	624	599	557	606	570	634	588	578	548	595	665	582	594	589	622	589	601	611	555	611	625	615	571	628	589	617	607	598	604	591	599	634	602	587	617	643	597	601	584	590	622	590	606	596	575	590	583	597	654	592	572	617	586	562	622	597	633	550	591	615	622	599	605	631	609	612	605	568	594	576	641	588	642	574	609	602	568	602	587	628	588	599	628	582	560	650	604	598	568	582	607	619	622	600	649	606	610	595	645	578	573	622	554	583	576	661	568	592	595	613	601	570	633	604	604	608	628	619	589	620	588	571	592	553	595	567	544	606	598	611	550	564	653	636	576	599	609	590	623	569	632	592	608	616	590	636	600	572	584	600	600	621	596	555	564	625	608	634	570	603	604	594	643	613	600	652	639	586	613	588	560	623	572	566	597	571	614	590	611	602	597	613	576	599	605	600	649	602	600	618	565	607	562	613	601	606	615	565	624	621	605	600	611	594	579	609	603	607	619	624	580	577	562	579	583	643	639	623	632	598	566	587	619	629	589	554	647	587	567	629	571	573	591	589	635	627	565	602	589	598	596	617	626	585	580	593	563	558	587	554	591	582	559	621	619	616	626	641	599	586	608	624	589	631	644	579	581	585	620	625	635	619	560	606	614	582	615	617	605	580	601	600	614	613	646	561	651	620	595	628	612	620	601	649	610	640	610	605	634	569	591	637	607	581	615	602	601	630	640	617	600	625	641	599	622	596	573	600	613	628	598	616	613	549	610	566	609	573	646	611	650	617	577	595	562	609	628	618	591	632	640	595	642	624	617	625	578	624	623	649	645	567	619	644	594	594	532	581	557	651	643	598	617	570	609	610	645	576	601	634	593	574	637	604	618	575	580	628	599	623	583	567	612	549	583	625	590	596	635	597	608	640	582	574	636	621	584	582	618	576	601	571	604	608	585	622	595	611	590	647	599	623	620	583	632	643	617	620	597	609	626	607	643	608	636	631	649	609	656	637	605	626	631	644	576	571	599	586	575	610	585	616	602	652	621	637	632	627	559	583	592	600	581	599	620	606	605	634	584	652	549	593	573	563	639	594	598	610	604	602	611	605	567	624	597	628	619	578	620	588	616	660	634	606	630	614	607	597	587	609	611	630	566	617	593	641	613	607	630	618	588	607	600	621	610	531	592	621	601	554	616	594	642	624	604	589	603	638	578	588	611	613	579	613	573	580	609	632	619	633	628	612	570	592	621	572	575	576	569	610	619	598	587	571	575	559	570	599	615	542	605	592	607	586	598	615	630	615	550	610	594	590	573	614	636	617	582	599	679	600	598	592	589	609	644	604	579	619	605	631	631	575	642	623	616	629	575	598	613	635	616	632	613	575	571	620	602	648	621	642	565	581	549	655	571	610	618	642	589	577	579	619	572	599	610	596	588	578	563	581	611	585	599	593	555	604	620	628	613	564	632	637	581	623	620	593	616	617	644	614	591	624	592	624	613	600	627	601	576	609	567	620	651	636	657	624	581	607	570	591	556	660	626	600	605	620	633	666	560	624	629	615	610	642	612	607	578	552	626	593	618	592	572	652	622	614	561	586	621	609	560	608	573	616	608	569	584	577	614	600	624	617	613	613	569	614	617	594	581	584	591	547	577	593	621	623	605	624	536	631	619	587	591	659	636	598	588	578	615	521	598	596	668	619	593	609	588	599	583	618	590	580	680	585	617	620	611	588	597	622	585	599	590	593	605	624	602	578	580	597	608	609	585	597	618	556	559	600	628	636	635	587	580	639	586	640	575	633	600	569	606	583	608	611	584	577	590	627	616	571	581	603	582	631	608	595	596	588	642	613	617	627	594	617	587	597	581	580	616	639	617	635	603	596	602	652	561	602	596	597	610	621	637	634	601	612	595	622	594	609	640	567	615	609	624	593	625	633	579	557	626	588	539	599	633	628	602	565	631	580	611	588	585	607	619	593	628	605	573	590	623	566	597	637	615	583	624	585	581	586	539	600	647	635	608	596	622	584	578	616	633	588	586	618	589	576	625	629	613	638	596	582	590	644	595	586	593	605	595	623	610	585	630	647	592	591	604	626	576	605	550	604	598	599	595	600	650	577	646	574	643	635	594	611	633	585	632	588	598	578	595	609	608	598	598	579	635	590	594	580	653	617	617	605	605	566	578	636	647	612	567	563	607	608	580	573	601	628	627	600	605	622	573	638	643	571	639	597	599	609	581	552	535	613	595	602	600	577	585	614	661	619	574	629	598	622	582	619	599	613	611	615	603	600	615	593	590	621	626	607	565	616	637	576	593	631	589	600	605	597	567	588	604	604	607	620	596	571	581	560	612	609	612	613	637	666	585	547	623	604	592	653	622	582	613	587	601	609	602	624	624	559	660	603	564	619	638	646	597	604	637	600	601	604	611	610	565	628	581	600	547	611	629	586	599	564	596	613	610	585	564	573	606	592	624	594	617	604	615	573	606	617	615	562	612	628	643	581	625	577	565	578	635	605	595	595	596	584	638	618	551	580	612	624	631	605	607	599	608	599	578	582	616
5706	10549	12045	9841	6026	4131	2966	2357	2001	1933	6948	24313	21782	11948	4709	1496	711	573	605	554	539	519	562	568	580	539	488	547	532	551	524	539	599	555	511	547	522	528	549	568	528	530	515	523	544	533	520	534	548	518	525	532	545	536	503	569	529	500	533	541	519	522	536	527	559	526	549	533	527	503	526	545	520	544	541	536	526	525	531	547	546	539	569	530	522	491	534	518	522	509	540	532	565	550	565	542	547	526	527	564	556	511	483	530	523	581	544	483	510	537	560	502	511	515	555	551	550	546	543	540	541	506	545	565	521	531	535	528	581	589	554	515	535	573	559	535	543	503	537	494	530	519	512	534	552	532	552	524	548	546	510	535	507	504	538	531	531	525	498	536	511	547	507	528	526	549	513	561	547	536	557	561	541	504	514	547	493	499	517	505	498	516	505	541	565	547	515	521	502	538	514	523	554	550	530	481	565	525	554	559	501	591	538	527	518	536	524	483	559	539	510	569	481	544	529	550	558	527	530	505	533	507	560	542	523	527	546	524	566	507	539	571	516	511	507	503	535	522	479	497	553	502	531	526	511	538	516	539	523	556	563	526	500	524	502	557	532	535	575	527	523	519	542	504	546	516	500	541	522	516	512	529	551	526	557	557	498	526	552	530	508	503	531	555	526	526	517	515	500	512	497	504	519	511	501	509	543	494	514	571	535	500	550	539	516	523	516	482	530	538	539	505	546	541	544	523	567	544	537	526	551	536	502	557	538	560	516	543	573	534	516	520	548	523	530	535	529	537	553	527	537	531	535	538	497	569	539	514	525	560	536	501	558	523	547	538	500	550	512	529	527	558	511	485	514	531	530	546	501	526	500	491	496	518	528	530	523	487	551	531	551	517	523	531	508	535	511	530	529	539	508	543	534	508	497	502	520	537	518	542	534	548	521	519	502	481	495	540	516	536	498	531	543	535	506	519	552	503	516	525	528	498	550	520	504	534	535	548	497	569	518	543	522	544	549	534	547	549	500	514	514	515	526	525	535	507	509	511	501	544	533	543	546	517	519	544	555	527	554	551	551	515	534	535	499	529	525	531	490	525	519	508	547	510	585	470	540	529	523	525	537	524	555	532	511	530	529	504	537	522	529	536	551	542	519	512	539	505	515	549	515	549	508	547	516	516	559	533	525	564	535	521	534	527	515	543	543	504	552	514	539	533	514	525	508	474	486	550	524	518	530	478	537	524	496	516	536	523	475	525	530	522	513	519	565	515	484	527	529	526	559	526	511	537	531	536	553	512	534	556	524	541	514	525	498	520	532	514	554	522	513	518	476	544	535	506	587	529	507	529	514	532	539	518	521	572	564	534	545	528	526	539	571	522	539	536	557	541	502	512	557	527	556	566	579	494	492	547	541	508	534	552	515	541	515	520	541	573	540	506	564	548	540	519	516	530	523	556	489	525	536	557	538	530	476	533	565	493	516	536	554	513	460	555	526	564	502	556	530	525	512	542	570	571	563	547	520	519	520	563	466	547	536	524	472	546	520	552	524	538	549	551	536	515	506	560	533	504	486	529	527	515	581	498	542	521	527	572	484	553	560	513	582	517	502	541	553	547	542	552	475	529	559	523	527	524	503	532	508	516	543	540	534	515	512	522	529	488	529	573	486	557	518	504	494	545	543	520	542	497	540	557	510	543	489	526	534	537	519	495	527	539	572	469	565	510	500	511	531	499	534	540	516	502	511	502	526	517	529	561	555	540	535	518	545	536	542	512	507	563	533	515	519	559	500	552	570	543	516	536	500	575	549	490	544	581	517	541	540	556	527	517	534	540	547	560	519	518	518	507	475	513	498	521	532	459	541	515	546	543	511	556	528	537	518	512	536	521	541	549	517	530	492	553	469	481	503	559	521	523	502	517	554	514	516	540	529	526	529	522	522	520	556	564	572	493	525	525	533	542	547	535	521	527	555	554	547	528	531	491	518	497	520	525	523	525	528	522	572	503	560	536	524	512	498	555	509	551	509	571	543	541	541	526	531	531	520	553	530	487	516	535	546	515	494	515	510	496	533	564	508	518	539	565	539	530	496	513	499	514	511	491	493	512	507	527	501	570	486	545	523	515	500	507	518	512	512	538	519	548	547	544	578	534	581	513	497	528	495	512	526	547	550	518	506	534	535	523	546	515	545	487	532	538	558	528	543	498	525	497	539	529	507	545	517	549	544	555	508	575	526	493	551	513	521	567	538	538	515	566	512	515	503	564	554	559	526	515	531	526	499	513	525	535	521	541	534	531	592	545	511	475	514	487	533	518	536	535	548	539	552	507	533	511	510	497	534	549	531	503	502	546	553	545	547	514	513	527	519	501	529	542	508	518	554	516	526	519	507	505	531	523	497	503	537	483	504	522	510	460	520	535	525	522	560	547	557	486	520	498	555	566	528	533	537	495	522	501	544	492	531	546	516	531	520	558	518	493	575	511	543	541	510	559	532	526	530	493	508	568	547	543	550	524	511	516	521	525	531	509	492	504	524	524	530	535	552	539	566	518	520	513	553	539	515	517	505	496	530	522	497	547	526	496	526	547	536	516	528	528	525	471	532	525	498	530	519	549	538	566	499	550	509	553	511	556	508	489	550	568	514	514	488	508	520	553	535	548	508	500	547	574	518	540	551	495	508	540	485	576	535	528	525	527	535	521	520	514	504	522	531	515	528	493	505	490	530	571	516	548	506	532	537	552	531	500	517	506	513	489	547	526	515	514	548	531	490	542	503	545	558	500	532	526	481	545	519	496	524	534	541	543	492	523	553	498	536	529	526	531	515	501	561	503	528	535	526	558	515	526	495	541	503	520	518	559	522	487	532	509	537	532	515	484	537	506	544	518	504	508	549	566	505	562	541	533	527	516	570	518	531	493	512	513	541	474	535	535	515	536	540	542	519	486	510	510	487	489	519	549	507	543	535	554	546	489	512	529	515	487	545	524	511	513	545	513	529	527	495	554	519	544	511	497	503	533	555	530	525	513	541	526	552	554	512	526	542	530	510	529	539	527	511	514	503	517	502	495	512	558	482	527	522	500	473	523	561	499	554	558	535	516	524	470	512	512	501	484	532	511	559	513	550	550	503	535	531	518	503	495	539	526	501	491	543	533	515	533	570	545	511	532	527	515	517	536	514	522	576	513	532	551	520	518	497	527	500	568	514	564	501	544	534	554	543	512	527	510	509	552	536	522	545	525	520	514	543	517	538	538	475	526	548	522	522	487	537	509	499	519	572	548	545	514	497	535	522	527	572	493	558	522	529	542	525	536	529	517	541	516	557	575	508	519	515	586	517	554	537	548	477	516	560	487	512	497	544	564	510	543	524	527	521	522	527	583	533	545	531	517	519	488	550	522	514	527	527	538	529	549	499	543	537	556	540	516	492	567	551	519	549	526	492	551	504	497	523	570	520	554	533	510	539	549	501	520	550	482	557	518	487	518	546	499	561	549	535	554	508	513	536	487	525	577	548	533
26613	8832	2445	2835	1571	1204	874	793	669	606	832	1629	1604	1226	780	608	589	516	540	561	511	505	521	533	509	474	522	500	530	548	517	554	559	514	497	514	538	520	537	545	541	478	534	530	558	485	541	462	539	483	536	519	504	533	467	512	513	506	561	540	559	546	499	541	530	519	544	520	527	492	570	476	555	516	529	522	537	517	539	519	556	530	547	539	540	532	522	527	527	500	511	529	508	496	503	525	540	542	527	497	501	522	498	558	495	550	501	536	533	515	519	513	482	539	591	500	537	478	503	516	522	557	577	556	517	524	543	521	538	520	512	527	527	533	513	512	489	525	534	531	522	474	536	497	554	511	480	541	511	509	558	535	523	546	518	494	520	547	539	538	539	536	519	573	482	551	494	528	499	526	553	526	529	509	543	543	515	516	540	533	524	547	515	589	484	560	535	524	564	532	547	529	500	560	522	548	556	491	537	506	470	524	516	519	515	517	540	500	542	518	554	512	568	539	521	523	544	536	496	544	497	542	497	536	516	540	567	542	485	492	547	491	552	549	524	569	539	509	502	499	543	534	525	520	519	528	528	519	529	533	549	517	493	551	557	508	542	559	555	498	493	509	561	523	506	489	538	522	516	550	543	500	493	516	522	502	523	509	531	500	502	576	504	523	516	550	537	543	567	530	507	488	536	504	509	548	538	548	547	521	510	540	482	551	531	477	513	512	530	526	504	515	483	529	510	497	503	542	526	530	539	477	523	530	505	536	519	521	517	506	493	527	512	544	530	529	535	552	515	529	561	542	535	483	522	500	535	540	532	498	530	552	519	546	537	498	548	488	527	496	542	510	553	560	564	509	516	539	554	511	527	535	520	506	586	549	517	542	513	525	542	474	522	525	520	555	522	485	525	508	511	503	529	534	542	523	554	505	542	547	529	534	515	550	527	526	544	546	553	500	527	538	525	500	522	553	513	599	509	524	504	470	541	508	532	528	546	534	516	485	518	577	514	512	508	480	559	541	512	521	481	515	570	465	534	497	507	491	530	529	536	560	520	535	551	531	510	498	534	552	495	564	570	553	500	523	540	525	557	537	556	519	500	502	501	515	532	575	489	494	528	492	579	556	476	473	519	537	515	566	517	553	543	512	552	519	555	557	477	567	511	487	474	532	531	492	516	547	553	538	540	538	560	516	514	509	546	565	521	544	491	521	548	500	537	503	542	502	534	514	534	527	563	546	546	498	531	552	534	490	538	545	528	525	552	520	493	530	475	522	543	478	527	532	550	537	523	546	533	537	542	530	485	531	569	524	500	518	516	537	532	521	534	515	493	534	521	509	560	497	545	543	526	482	535	530	542	529	479	550	547	538	548	527	523	486	534	536	526	541	541	529	522	504	512	528	553	554	530	534	485	468	526	529	513	494	494	531	528	463	476	529	524	518	517	516	537	504	577	532	523	504	511	495	520	552	549	558	525	533	538	518	492	505	553	519	517	527	517	508	505	534	473	544	523	570	505	546	523	542	587	550	565	488	548	476	521	552	505	561	535	514	535	508	526	551	541	555	509	499	509	513	533	490	535	501	523	520	537	506	539	562	524	529	552	551	498	510	524	523	496	524	486	513	510	524	528	565	487	497	562	514	504	495	504	524	506	555	557	514	535	504	544	567	518	548	521	519	536	538	541	550	508	562	506	528	557	543	519	540	527	506	510	536	543	536	499	551	526	525	530	537	573	523	543	513	487	515	537	508	562	576	516	519	498	528	522	496	550	556	514	504	524	520	530	509	535	539	551	555	529	550	554	558	523	521	513	517	519	507	521	513	513	550	544	499	524	545	541	539	532	525	468	468	529	514	511	535	518	538	514	524	521	486	552	546	508	520	507	543	526	497	521	527	546	535	537	541	539	569	516	539	539	540	519	539	512	527	538	514	512	514	545	498	483	534	499	533	481	560	478	520	505	529	471	514	563	512	523	548	537	504	524	533	479	518	550	549	513	519	503	545	520	524	526	510	556	531	494	502	524	509	509	527	560	513	500	556	532	543	514	493	506	502	538	504	517	532	516	508	536	500	517	562	535	519	558	524	526	534	513	501	549	488	530	499	515	506	525	520	531	539	523	495	574	500	529	520	510	517	568	555	550	533	471	471	506	505	506	568	486	524	521	542	510	518	621	498	529	512	522	506	534	525	576	509	494	561	523	478	540	554	535	488	517	511	507	507	534	535	502	543	521	524	550	508	514	531	500	568	507	496	535	561	544	490	495	518	555	534	564	528	527	528	502	511	503	552	550	538	490	505	542	501	552	494	565	544	507	524	577	526	522	543	513	511	537	517	499	523	487	528	547	537	531	504	526	538	480	526	521	526	502	536	542	515	578	511	523	519	497	523	486	492	516	527	553	508	556	453	540	558	493	526	561	547	535	536	545	514	516	546	502	542	540	533	531	529	502	544	501	518	541	456	567	494	503	534	516	561	548	560	525	504	487	511	501	535	539	546	530	510	546	543	516	515	568	521	512	534	514	491	537	557	542	551	521	514	550	507	537	502	525	512	576	530	522	543	518	543	550	532	508	503	545	530	535	514	540	561	535	557	509	512	483	529	543	541	503	571	527	525	523	532	506	509	532	536	519	512	547	577	555	526	519	536	534	570	534	555	516	514	522	520	514	466	558	509	514	561	545	512	516	553	517	528	527	565	548	526	481	546	489	490	534	494	558	544	496	499	515	520	536	516	504	554	513	528	506	480	560	510	493	545	519	495	495	456	501	556	493	511	535	526	542	535	538	492	519	520	499	544	528	533	538	548	493	515	542	508	548	528	521	576	486	480	529	525	480	466	562	541	534	508	509	488	483	537	543	515	491	493	532	553	539	552	567	541	507	523	538	534	522	500	520	517	507	543	536	529	527	539	562	524	533	494	546	510	517	529	522	533	551	507	519	497	510	567	525	535	532	533	530	504	493	546	514	492	548	517	466	549	558	498	502	521	504	542	474	510	522	509	511	493	527	512	501	520	507	544	491	515	525	458	550	490	483	534	525	545	529	533	464	570	512	558	485	542	597	515	527	480	515	558	508	560	523	512	453	530	517	483	513	499	539	522	530	501	540	492	568	551	502	532	553	540	547	506	525	490	559	514	520	520	490	480	516	551	548	553	496	501	511	500	507	509	506	538	534	530	499	538	516	520	544	548	563	509	515	461	547	557	497	552	495	528	511	528	555	536	507	532	547	528	506	534	506	538	563	533	511	521	533	544	510	518	513	518	548	552	537	525	534	498	497	517	501	503	512	525	516	538	539	534	534	518	550	562	527	494	530	538	538	501	529	543	525	549	528	515	509	518	527	530	560	514	537	525	486	538	511	558	556	519	521	510	528	505	523	527	502	518	537	526	529	542	496	511	512	584	523	545	518	550	522	514	550	553	484	530	561	557	566	574	544	488	556	531	522	532	507	544	553	518	497	525	513	498	487	551	537	504	516	530	539	527	518	542	542	530	549	505	512	537	519	561
5977	2307	2601	3292	1875	1482	1010	908	778	701	1055	2068	1881	1271	761	549	488	432	447	472	460	446	471	444	450	481	463	467	464	444	419	441	416	436	453	467	475	481	480	448	420	437	440	454	462	469	457	442	493	460	438	424	442	471	462	460	475	472	465	464	468	465	473	496	443	447	486	466	467	441	451	459	459	461	445	452	443	433	438	450	446	451	449	465	459	430	449	470	498	446	429	429	431	482	445	439	435	436	435	466	449	457	461	443	465	466	441	454	490	434	446	460	426	473	458	474	437	478	437	440	485	430	407	453	422	494	418	466	474	435	453	480	467	444	484	426	427	465	444	499	438	449	445	461	446	456	438	441	449	428	448	435	453	432	463	468	445	453	461	416	472	453	439	474	472	434	473	421	457	439	466	436	434	482	504	415	445	442	476	452	459	457	449	418	476	486	460	454	432	429	424	436	428	456	452	453	385	456	440	417	451	476	485	461	466	470	458	445	465	462	439	419	431	409	425	463	435	449	432	463	460	449	432	460	467	498	460	439	436	487	435	448	451	464	438	422	454	482	424	472	467	422	432	464	437	433	416	477	497	421	470	457	411	441	450	437	481	425	451	451	459	444	447	464	451	478	423	443	486	489	420	472	466	428	458	444	509	449	470	465	451	455	442	448	441	426	466	464	422	404	449	441	462	425	445	437	450	467	453	470	495	429	483	441	462	460	443	457	484	452	472	406	476	431	438	441	444	460	432	462	473	435	436	462	433	482	461	436	446	460	441	429	476	449	457	460	518	459	459	450	422	439	430	425	475	470	391	480	426	391	500	464	431	432	463	486	478	455	438	420	436	447	463	467	512	421	464	423	437	434	450	427	443	438	478	442	442	508	441	466	452	441	421	466	480	419	460	474	431	433	467	485	438	475	468	474	441	489	468	444	487	436	436	484	481	435	441	479	473	461	493	435	451	432	454	423	446	491	454	456	428	436	457	479	474	449	428	476	430	433	425	390	477	457	466	439	418	393	438	467	432	456	460	423	448	447	459	444	457	447	473	480	454	473	421	481	475	453	445	479	449	478	468	442	463	483	450	438	449	466	453	437	437	440	448	457	462	465	455	449	447	452	465	443	464	451	437	431	409	451	460	467	438	492	482	459	478	449	450	437	453	435	450	451	474	446	471	461	456	457	435	474	477	423	429	469	421	451	415	469	467	435	416	445	468	437	440	432	423	459	464	470	475	460	458	406	438	420	401	469	464	457	452	452	459	443	435	432	439	478	436	420	488	463	451	496	448	447	441	456	457	428	451	461	444	427	449	437	485	483	455	445	431	421	473	461	448	480	458	486	470	427	439	425	447	469	448	450	433	465	462	461	452	453	482	463	502	428	439	491	474	407	434	433	432	408	486	450	427	448	451	457	512	456	458	471	428	439	483	461	427	450	435	433	464	463	466	462	447	469	451	425	468	451	463	449	440	471	473	456	407	462	462	433	444	462	409	468	467	444	474	439	414	437	456	472	445	469	443	466	432	435	470	489	447	468	429	426	436	439	467	447	464	456	515	365	395	416	457	428	457	478	454	446	470	449	464	452	430	428	465	439	444	446	464	443	477	420	451	474	459	437	469	450	459	459	421	452	475	422	452	451	444	465	407	440	448	474	470	473	447	419	447	442	490	430	443	457	495	438	466	472	438	442	459	467	432	470	455	440	406	488	473	459	454	472	453	457	452	466	445	480	453	460	425	466	459	496	446	450	497	450	452	488	465	459	409	449	430	466	421	400	470	474	487	499	467	445	480	445	459	447	464	456	465	456	452	432	449	427	440	462	460	455	447	445	432	458	506	413	441	473	437	464	493	444	470	455	454	458	443	448	433	444	453	475	513	475	429	446	471	445	487	438	467	432	436	438	425	441	460	460	402	421	468	432	446	439	430	454	459	443	459	474	464	392	469	440	454	485	459	452	489	499	436	467	452	450	429	508	420	452	449	490	487	406	453	449	480	467	420	463	472	460	449	477	458	453	452	457	446	456	450	449	450	450	445	462	467	450	449	436	450	462	436	448	466	489	439	451	434	416	478	466	464	453	449	464	460	439	452	445	444	488	450	484	434	448	469	424	429	472	457	441	479	465	419	459	431	469	444	468	414	418	483	467	416	449	462	474	415	462	485	488	472	496	448	428	422	427	444	455	462	472	463	404	459	432	425	494	463	422	479	430	439	447	418	446	437	413	476	467	437	418	427	452	470	456	438	451	449	440	447	481	448	453	472	454	456	430	414	468	469	401	454	420	454	433	479	447	459	439	442	443	450	455	448	452	438	464	448	448	440	491	446	471	453	449	467	452	423	469	468	437	441	493	469	437	452	462	441	450	435	470	471	441	470	492	445	470	452	492	502	467	451	444	440	457	465	454	469	442	439	441	412	430	464	452	471	491	478	438	447	448	498	432	449	457	446	441	470	441	436	469	414	457	458	415	452	477	454	451	463	445	436	456	450	456	461	473	439	494	458	484	488	457	477	453	459	469	456	472	464	462	454	455	452	484	484	490	415	417	451	436	459	429	465	411	424	474	420	448	454	445	470	422	474	462	441	469	476	465	441	407	485	473	444	474	433	475	486	482	443	449	439	449	447	473	480	454	436	454	478	435	450	469	472	448	428	457	468	452	462	430	449	416	462	435	438	448	448	495	473	477	495	443	468	419	490	454	438	443	430	453	416	430	452	454	467	468	482	452	438	461	415	471	474	435	425	483	453	460	455	440	419	471	423	453	458	448	430	451	461	448	433	481	438	429	433	459	460	474	483	458	433	486	437	433	433	474	450	444	477	445	434	457	453	437	470	476	395	477	411	406	465	465	440	471	456	453	440	396	461	491	453	435	432	422	435	472	495	435	439	445	466	463	462	467	470	430	457	458	454	467	436	434	439	410	482	430	475	477	494	469	419	462	448	441	409	486	511	455	457	475	419	442	462	485	437	477	477	425	475	435	502	472	428	452	460	455	440	482	458	435	457	474	438	470	448	447	449	424	487	480	463	448	465	442	458	479	470	476	447	464	445	452	457	428	476	449	459	471	474	434	483	440	433	443	439	427	456	435	474	430	452	433	426	456	448	442	460	479	480	443	463	445	471	465	441	449	466	460	452	460	500	450	426	450	433	448	465	434	452	462	475	494	456	441	463	448	456	474	432	489	471	424	443	433	448	479	459	489	486	480	463	414	427	459	443	472	439	475	477	441	468	491	440	441	436	462	441	452	467	477	430	453	441	471	425	459	445	452	430	484	449	438	459	456	469	464	479	427	447	457	464	415	446	468	434	475	436	460	467	465	423	452	437	420	430	459	459	441	421	468	455	502	417	460	454	433	444	474	423	443	455	462	472	429	457	456	437	438	426	452	447	463	463	483	487	476	482	466	477	468	401	497	435	443	455	447	436	462	469	481	459	494	434	403	434	467	473	446	454	447	436	450	444	450	410	447	469	455	491	453	436	452	464	506	450	457	455	462	434	448	432	454
24933	20829	26704	24742	10950	3576	2057	1405	1026	875	5183	13837	12788	7161	2298	938	571	551	527	606	458	512	504	487	526	536	519	516	483	535	528	522	491	507	524	506	574	488	556	513	567	542	522	510	543	528	508	558	487	505	510	514	481	539	516	474	487	486	510	467	504	513	542	493	488	542	523	512	552	471	520	527	548	516	491	516	538	508	484	497	509	517	515	514	531	517	525	519	522	514	488	526	495	524	511	536	464	470	465	551	477	499	492	489	518	471	540	500	528	489	511	510	473	526	546	517	509	520	517	515	509	515	484	500	510	545	492	498	492	506	545	524	451	496	513	501	508	489	522	456	511	475	487	561	505	514	492	496	525	484	515	524	513	548	525	521	533	533	509	539	504	517	502	547	467	537	495	468	479	489	489	504	498	531	503	503	522	516	471	506	546	528	487	503	462	497	503	484	479	534	512	503	505	487	518	487	546	512	500	554	506	536	511	541	478	510	570	491	521	513	507	544	497	508	478	493	493	532	517	504	512	529	501	525	545	534	458	515	506	511	502	511	538	505	521	515	524	517	487	517	498	534	545	494	514	499	508	498	501	483	521	533	526	547	518	559	531	512	501	541	489	503	514	513	509	521	548	493	532	511	517	497	482	469	502	524	507	520	536	478	535	469	529	538	533	484	532	504	531	545	466	482	559	517	523	493	489	507	513	524	498	510	503	509	505	536	525	504	469	524	522	516	516	515	501	511	501	501	550	525	523	520	558	504	508	554	536	537	512	535	534	508	522	499	527	488	519	538	495	513	530	465	546	534	560	509	510	521	556	495	528	512	506	501	489	501	514	520	447	534	503	484	510	526	479	506	504	549	516	566	525	478	521	488	510	539	501	517	526	515	528	492	518	549	506	499	522	499	523	522	450	515	498	530	502	493	528	470	532	539	463	526	503	530	501	537	500	485	517	517	489	524	487	516	525	490	513	487	499	504	491	525	552	517	487	503	506	515	516	504	504	511	488	496	512	483	530	507	499	471	515	535	481	473	495	515	510	512	460	546	509	473	515	493	527	498	482	462	505	495	523	537	490	530	532	515	490	509	508	512	525	505	537	478	500	517	548	496	507	501	515	525	490	525	524	495	517	525	519	504	525	540	529	490	516	521	511	493	521	508	477	488	534	512	492	513	524	513	519	501	555	530	479	513	511	472	498	524	549	498	485	524	501	482	494	501	487	529	486	501	483	523	514	486	514	515	489	496	525	507	495	526	479	513	455	474	522	521	528	491	470	481	497	491	520	497	527	527	480	526	538	538	502	548	485	517	514	540	510	523	492	491	499	498	522	511	507	475	505	470	481	474	536	499	477	508	504	491	513	540	525	536	522	476	502	506	489	490	490	490	529	452	505	482	531	496	526	527	481	530	505	497	470	496	497	487	536	534	531	506	523	554	516	489	546	489	511	506	538	473	463	537	543	517	464	451	521	441	482	519	511	556	462	527	480	464	481	504	506	502	533	514	490	492	471	530	493	497	489	516	517	475	497	507	540	523	531	534	522	523	539	482	520	525	496	504	499	506	468	520	549	548	515	525	541	508	509	511	495	517	507	533	524	533	507	532	539	495	469	447	477	485	474	513	536	516	523	507	485	547	530	518	522	470	466	496	495	518	506	497	521	515	509	514	540	505	497	514	475	568	469	537	502	518	515	526	501	506	459	529	513	503	543	513	535	494	524	488	516	519	489	569	518	488	487	538	516	496	530	496	469	466	531	528	505	508	543	502	518	476	529	529	542	502	492	507	472	527	535	513	483	538	532	560	509	499	496	502	512	537	472	497	559	526	483	535	497	533	543	537	512	553	487	498	539	514	515	481	529	533	525	494	524	489	479	511	501	489	540	501	506	524	507	483	510	499	498	501	546	488	512	534	511	507	504	504	502	544	541	481	527	483	526	479	525	498	554	507	494	542	496	505	532	509	504	489	470	527	509	520	526	496	504	519	520	466	491	521	528	492	505	523	520	493	537	501	489	540	517	554	497	522	523	530	468	544	542	500	508	522	464	537	504	516	522	511	517	510	512	541	509	501	520	533	535	527	509	459	514	475	521	526	495	509	523	503	526	524	568	480	484	516	520	495	516	486	521	530	510	491	515	521	481	530	501	494	495	515	471	515	510	513	526	508	491	506	506	531	503	491	512	509	517	499	538	534	515	538	502	471	519	512	527	520	512	546	514	548	475	507	544	492	478	476	514	500	511	522	538	501	554	491	519	540	561	504	545	538	477	519	504	501	506	538	470	529	507	474	476	474	528	513	524	509	465	487	519	513	469	501	560	532	504	473	469	504	519	542	505	520	513	470	476	477	557	503	521	511	513	498	485	527	509	552	514	513	523	473	522	500	500	509	505	495	491	520	524	472	518	493	508	486	493	534	502	493	550	529	518	491	516	560	526	554	538	521	495	484	499	502	541	495	478	495	504	536	488	511	516	509	494	505	517	487	499	522	531	503	527	515	508	518	513	519	562	529	481	513	482	520	491	490	510	519	500	525	494	508	495	527	507	496	511	515	519	487	516	485	522	474	558	517	496	468	507	525	509	497	521	511	487	541	484	570	489	513	525	524	509	535	491	490	513	515	504	509	570	505	523	496	484	522	503	531	497	521	479	500	517	513	549	517	502	528	493	501	530	494	516	506	503	515	499	501	508	525	534	515	536	528	514	494	509	501	498	494	497	514	501	501	528	519	481	521	461	512	501	501	501	495	500	471	475	523	534	508	559	535	503	537	502	468	502	530	525	483	523	533	486	487	507	507	490	509	474	521	509	489	489	481	524	489	476	522	485	518	510	544	514	511	524	503	477	527	492	543	494	522	535	444	515	514	552	470	571	510	518	518	504	538	504	520	499	486	542	472	489	492	501	518	535	506	497	511	544	526	507	468	532	470	520	484	529	485	513	500	547	446	512	495	528	497	488	478	550	487	491	518	536	510	504	495	518	488	530	494	489	479	563	509	502	495	529	494	502	519	508	559	515	515	537	555	526	539	547	490	519	506	497	538	524	542	502	521	501	465	511	521	521	493	489	507	501	530	537	511	514	521	522	497	500	510	531	503	486	524	483	505	540	579	498	478	508	486	505	546	541	492	484	478	507	543	487	506	503	487	480	526	531	468	525	517	537	504	512	519	502	526	499	493	544	535	452	514	516	518	501	539	491	516	530	495	528	497	508	513	523	511	511	513	521	529	491	487	520	508	494	496	494	516	491	488	521	510	570	508	529	522	473	514	492	548	508	526	467	519	521	474	474	553	494	516	543	495	533	524	494	508	471	477	529	497	506	499	520	533	532	496	499	514	547	478	511	503	513	541	560	482	520	522	470	506	496	460	570	544	538	521	554	528	518	500	516	511	522	536	511	544	521	503	542	533	538	528	480	499	489	490	472	549	523	487	506	495	481	488	510	508	495	525	544	509	522	504	463	470	527	491	471	502	491	542	556	523	519	497	538	551	500	499	528	457	516	482	461	495
5552	7113	6557	6078	4304	3137	2251	1681	1291	1008	7813	15409	12155	6753	2430	886	568	474	452	504	443	481	451	449	454	489	442	439	490	449	468	444	449	473	478	453	472	485	444	469	465	452	474	466	472	460	467	487	489	473	492	452	457	487	435	437	418	452	483	471	441	482	440	467	458	445	447	454	440	476	462	480	477	480	457	466	440	441	431	457	466	454	453	436	469	487	458	452	463	409	464	483	461	449	471	470	460	463	482	517	489	473	479	501	458	454	487	462	485	424	456	442	421	494	490	452	438	419	477	458	477	420	462	463	433	458	474	469	463	465	445	446	449	482	454	434	456	477	442	450	459	509	472	460	476	472	461	440	454	481	441	468	442	450	426	470	475	457	502	468	406	476	432	477	428	432	485	468	478	464	467	436	440	450	469	437	485	457	468	484	432	489	457	436	444	394	448	446	435	454	457	477	475	464	471	433	462	497	474	496	444	471	455	480	454	472	449	433	430	511	461	466	464	476	462	448	499	448	459	483	457	456	439	453	461	466	431	453	432	470	421	444	439	447	480	453	483	466	475	458	476	459	444	427	432	437	427	446	450	473	432	460	429	459	443	481	459	484	476	432	459	453	472	472	428	430	490	439	470	459	478	473	472	464	456	428	482	431	453	466	432	472	415	448	441	452	443	455	458	489	465	456	461	432	456	472	485	426	470	460	476	449	434	420	438	490	426	422	449	451	459	447	467	478	457	449	463	434	438	474	487	485	488	471	486	454	442	482	422	471	455	491	485	442	469	456	444	466	420	418	493	439	445	436	505	516	453	430	445	387	434	444	474	483	475	473	471	455	480	466	433	461	457	503	437	466	491	463	462	463	433	436	458	464	426	480	425	461	481	468	449	500	447	453	454	431	427	499	427	454	466	474	471	475	470	444	483	483	440	466	455	443	484	491	443	447	465	441	433	457	445	474	465	472	443	498	451	457	471	466	437	478	470	470	457	423	413	466	432	441	451	464	480	470	464	472	481	468	455	435	451	478	482	434	451	479	460	455	437	505	477	444	462	469	453	461	451	445	447	458	445	445	430	420	469	548	477	474	472	453	455	498	438	467	448	483	439	466	438	462	497	462	407	409	464	451	446	492	464	469	420	465	447	461	457	437	470	447	473	490	436	456	472	459	451	469	484	422	452	412	464	461	458	488	448	476	468	445	466	463	465	445	465	473	461	425	494	492	460	415	464	434	476	476	432	470	440	479	452	418	474	407	441	447	460	498	471	438	467	511	457	437	462	481	476	460	471	476	479	478	466	463	438	453	429	509	467	435	422	484	463	440	479	476	478	491	447	453	428	467	476	461	457	484	477	451	455	464	450	448	433	473	471	463	483	466	424	436	489	452	453	463	472	486	466	432	458	438	442	452	474	451	437	462	462	449	419	487	429	457	444	460	464	419	481	484	449	451	413	456	437	455	463	465	469	455	436	445	467	470	458	442	410	441	459	453	457	503	476	468	470	439	491	466	471	458	431	508	463	487	470	467	448	415	482	490	450	475	456	433	472	434	453	432	473	452	412	500	454	464	477	504	476	468	487	445	461	476	409	486	460	464	478	450	467	476	459	456	444	475	476	467	469	480	466	431	491	455	483	439	460	428	423	433	431	441	463	519	430	431	433	438	481	455	471	440	513	433	485	442	495	430	468	429	422	462	488	469	450	457	463	436	457	474	487	483	452	451	503	475	463	461	470	460	475	426	483	500	437	454	488	477	473	446	459	456	482	500	450	488	475	462	434	445	486	482	446	442	451	473	463	447	463	463	441	455	456	466	463	471	450	442	471	493	410	460	451	469	480	445	465	476	504	462	472	450	447	432	491	455	487	459	462	462	491	429	455	457	469	456	473	468	450	420	443	435	450	474	467	409	452	431	458	476	473	422	494	449	487	434	446	465	424	484	436	447	433	435	476	435	440	447	448	442	452	409	446	475	433	492	478	444	436	429	484	444	479	463	458	453	457	486	450	446	405	492	457	448	466	442	462	485	412	469	468	434	463	452	382	471	442	495	477	478	457	428	452	452	452	464	449	485	487	488	491	442	426	443	465	459	452	456	449	456	493	447	509	424	477	408	463	446	506	450	478	497	467	467	442	470	479	426	476	443	434	468	467	440	442	415	466	474	493	469	452	446	480	488	429	485	478	430	456	434	441	477	475	445	482	448	451	461	425	451	443	487	466	474	430	494	491	484	441	457	437	477	485	467	478	482	442	482	470	465	481	444	452	432	442	448	462	452	455	448	481	496	413	462	446	446	451	461	488	483	436	420	422	451	468	443	440	457	503	470	450	457	422	485	473	460	447	478	462	469	482	483	480	432	480	471	469	485	485	499	458	436	476	459	437	440	440	461	461	467	434	472	463	469	522	439	460	492	486	447	456	484	433	439	485	470	452	493	460	480	494	438	460	452	447	492	450	476	501	444	437	428	450	429	485	450	467	414	462	433	467	457	491	425	443	466	488	474	507	450	472	446	432	427	412	478	459	464	424	451	454	479	464	469	434	452	505	457	465	492	494	442	465	443	488	433	448	477	441	456	508	444	435	454	444	501	432	431	465	475	425	459	460	431	441	448	482	473	469	453	449	428	470	467	477	434	454	427	409	440	496	452	434	439	435	452	457	442	471	477	423	443	467	438	459	459	461	472	463	481	441	459	464	503	439	435	466	465	409	449	459	430	475	465	456	486	449	477	451	442	431	478	462	466	508	474	491	500	416	479	457	482	412	515	475	446	433	413	485	454	479	429	446	474	447	451	459	425	441	469	416	464	436	467	421	446	420	466	510	478	509	480	458	448	461	486	457	448	455	489	466	492	482	464	462	441	475	445	469	457	430	466	472	471	470	437	440	476	475	433	463	482	493	447	438	438	482	431	452	410	489	459	512	447	453	439	464	435	448	473	470	456	491	432	492	480	427	470	461	472	447	440	442	424	442	462	472	457	438	423	458	416	467	474	443	474	441	433	437	482	454	450	476	469	459	448	461	431	460	442	449	470	452	459	438	428	451	470	437	480	474	473	462	442	469	440	480	464	478	471	465	443	470	446	435	437	480	433	452	443	462	430	462	458	454	457	455	439	470	446	455	454	479	448	404	490	439	436	444	499	477	495	428	459	454	472	483	489	425	431	438	487	488	453	477	429	455	472	460	465	464	477	431	479	463	489	467	441	469	466	446	444	516	478	443	449	483	452	462	461	451	462	488	436	438	460	416	507	466	393	448	463	459	439	466	444	482	462	453	448	439	445	448	488	438	492	448	470	460	459	430	458	435	479	457	496	449	438	475	474	446	414	467	419	458	430	434	467	491	420	458	471	449	464	428	453	441	454	430	461	466	483	450	427	459	467	458	443	453	460	486	488	489	434	449	458	517	458	417	421	443	462	464	456	454	432	494	452	468	460	468	443	445	470	456	496	458	458	463	466	492	445	481	446	462	444	436	427	422	450	433	469	445	435	451	438	420	467	442	447	490	436
23886	20763	27678	23939	20138	9934	4169	2504	1512	1764	14636	23770	20618	11530	3759	1226	734	681	652	591	633	609	598	654	619	632	589	584	579	592	603	622	593	604	616	615	683	603	560	620	624	598	635	633	624	631	627	616	643	589	638	604	619	580	594	618	651	657	634	617	568	635	599	609	662	595	660	618	634	596	631	605	592	606	636	607	654	639	604	591	618	608	643	663	633	590	636	636	624	592	594	579	617	600	614	625	646	619	574	647	581	631	628	585	601	620	600	594	570	634	609	579	636	590	623	617	609	583	640	598	623	577	604	610	606	628	620	645	598	632	598	608	606	639	602	618	575	607	649	578	582	637	594	580	606	630	601	632	581	558	669	641	624	576	621	646	647	631	619	643	619	604	598	593	615	631	612	574	618	631	560	600	600	638	611	618	570	635	591	627	604	608	610	616	595	570	612	624	621	634	623	619	666	566	584	583	603	568	637	585	624	604	625	627	624	612	592	597	579	606	583	591	585	624	609	620	615	599	597	603	640	609	617	551	579	638	598	616	620	629	610	654	579	602	574	617	587	572	604	644	646	583	619	570	572	658	637	621	651	597	628	599	622	596	644	608	625	639	613	606	571	611	574	603	628	581	578	566	607	605	589	620	564	580	633	631	625	595	612	611	589	594	597	616	592	587	565	622	587	596	636	642	657	620	600	600	612	611	608	631	613	575	602	592	545	588	574	613	670	598	652	587	646	641	601	602	598	615	614	634	604	612	618	604	596	634	589	624	583	626	599	570	611	654	608	620	572	609	626	595	587	619	618	562	613	574	591	586	583	649	592	639	626	585	628	542	606	602	613	575	605	618	615	614	585	618	590	564	633	565	616	630	600	610	593	604	636	573	569	582	636	583	616	625	625	579	589	586	608	585	545	627	606	602	611	565	625	624	632	579	645	626	613	561	591	630	607	637	611	616	601	580	634	633	562	601	645	609	560	600	596	574	586	593	631	575	573	637	622	616	561	544	615	605	569	605	597	582	642	637	627	610	624	602	578	605	616	613	616	641	604	627	647	640	588	578	605	597	645	636	571	636	625	594	563	551	617	558	635	612	642	609	636	614	654	624	655	591	603	564	611	589	580	593	631	613	637	629	635	575	586	640	587	580	598	605	616	613	602	619	620	596	595	575	621	600	664	632	636	639	624	637	602	613	595	602	613	643	624	576	583	593	612	676	573	578	608	620	585	569	632	623	609	595	626	610	614	641	633	596	598	594	614	634	604	625	646	599	609	626	606	619	665	659	630	592	626	643	565	614	605	606	579	603	605	620	634	623	608	585	594	616	606	618	587	572	605	581	586	604	628	625	611	564	602	612	613	608	603	586	639	617	608	619	593	599	590	601	585	579	576	589	597	605	621	637	531	593	578	587	628	561	625	637	641	621	645	622	630	597	597	616	601	599	570	570	633	601	596	553	570	614	596	609	586	572	607	613	610	586	625	613	612	592	600	584	610	644	581	653	577	609	624	590	591	556	564	571	625	587	567	622	620	616	619	584	638	623	612	580	618	627	610	614	584	632	595	586	671	592	601	636	621	606	602	558	661	622	568	626	602	634	633	608	570	609	567	611	608	631	593	610	618	592	672	574	606	594	609	656	594	666	629	610	640	576	582	600	600	614	623	601	648	551	600	618	592	620	647	591	555	610	607	632	642	598	625	628	608	582	599	615	598	590	625	573	628	611	588	639	612	595	615	630	604	605	663	611	614	557	623	626	645	613	595	605	592	612	622	642	603	593	604	635	661	610	585	620	577	636	598	604	607	580	627	589	646	619	604	651	630	607	646	586	558	583	556	563	602	578	573	611	591	605	614	664	562	584	600	606	634	602	617	605	597	583	631	605	600	594	630	609	616	620	614	631	620	610	614	601	634	598	635	622	606	655	567	602	597	609	590	608	578	575	568	654	618	564	606	609	568	545	602	590	636	640	641	586	584	595	632	587	564	582	648	648	630	601	597	576	602	576	612	618	583	581	626	590	653	606	552	598	574	580	579	597	615	602	580	606	634	633	612	621	590	625	575	619	649	600	598	598	614	655	577	630	558	616	619	596	578	625	625	624	620	579	547	575	650	573	606	660	581	581	594	627	617	588	607	597	565	591	623	645	575	592	633	633	598	601	589	598	623	592	581	608	598	615	600	607	617	593	628	622	640	654	609	595	597	633	594	630	608	606	669	562	590	588	633	641	644	603	625	618	615	596	582	611	627	628	631	632	585	599	572	596	579	611	617	625	619	591	623	603	642	601	624	636	590	630	593	634	576	598	630	629	627	586	595	612	610	570	609	646	616	605	605	570	601	583	617	601	571	572	600	590	629	560	653	576	603	582	615	640	572	566	587	608	588	611	660	605	600	606	564	598	625	618	583	653	604	586	597	616	614	612	608	596	590	641	632	615	597	550	600	569	585	602	580	589	643	557	626	620	642	644	614	597	595	590	597	605	621	585	605	606	595	609	612	599	620	612	587	624	581	622	573	580	616	612	606	593	605	597	610	596	603	645	582	604	654	618	625	619	570	626	610	609	596	655	598	598	617	613	588	611	609	594	607	613	585	593	593	599	631	613	609	616	650	617	588	617	629	600	585	562	563	659	596	601	620	606	638	570	615	586	634	581	633	609	593	599	607	548	540	673	587	616	620	662	565	632	607	630	578	592	592	615	636	598	594	613	609	561	614	597	586	637	623	622	615	568	617	613	613	582	618	594	606	579	619	580	604	621	610	614	588	587	598	588	606	610	586	585	579	599	598	631	580	633	631	652	563	593	600	622	576	584	603	633	600	647	622	586	638	610	612	627	579	625	664	603	613	580	608	633	603	610	594	607	613	574	583	635	538	630	591	604	616	581	609	623	594	618	632	607	627	590	576	592	572	598	652	594	609	603	580	578	566	620	600	654	653	646	635	615	600	648	622	572	567	600	638	588	579	588	644	618	619	603	595	584	583	624	604	607	577	615	660	591	584	604	590	603	590	628	562	649	576	590	640	602	644	629	637	606	643	611	575	588	598	600	570	579	590	594	587	586	609	608	656	632	637	612	599	605	593	640	588	623	582	593	595	607	623	593	621	641	610	640	607	605	581	579	603	634	588	602	614	609	636	610	570	628	618	614	617	590	586	624	617	598	595	615	615	600	625	595	603	632	573	609	658	571	537	618	585	630	590	607	586	581	589	631	669	569	590	628	595	583	624	617	563	629	622	602	609	598	632	581	641	592	570	571	597	623	624	616	628	543	602	642	606	554	621	592	606	597	612	615	634	631	607	600	608	632	599	588	578	594	540	582	574	630	588	597	612	606	582	602	593	598	612	633	656	612	606	575	612	591	599	653	623	610	649	600	585	650	592	599	590	598	621	623	629	546	616	573	569	598	613	550	614	598	636	605	646	555	629	588	623	616	571	575	614	554	614	609	621	569	618	575	587	621	619	591	580	562	647	612	590	585	608	594	593	600	595	619	572	596	603	605	641	633	601	585
6197	11360	13032	8640	5923	4936	3725	3122	1891	2490	18381	23527	18163	9838	3738	1257	668	546	578	557	509	558	520	561	546	531	513	600	567	566	523	567	565	516	560	534	528	563	534	542	528	548	524	532	544	554	532	546	557	535	566	534	516	559	551	555	507	528	555	551	509	530	551	521	569	582	522	561	533	559	545	542	559	499	541	578	501	502	495	555	520	547	553	473	518	504	514	541	522	531	486	493	590	531	577	564	528	550	553	535	564	566	510	567	557	533	531	555	523	551	561	554	578	549	575	560	564	552	493	561	545	563	550	546	494	525	574	538	537	532	555	549	533	545	515	512	551	537	521	527	564	470	510	565	542	553	567	517	562	531	513	528	495	528	505	562	557	552	529	508	531	484	568	543	563	496	562	501	546	528	574	536	515	516	543	572	562	528	547	528	549	534	540	515	545	524	551	513	536	550	546	525	630	562	541	535	538	531	524	555	561	564	512	563	574	564	511	492	572	555	482	561	581	520	539	569	567	536	531	538	533	514	536	555	535	533	540	507	526	525	501	558	524	506	510	553	511	599	550	558	551	528	549	560	574	537	510	521	526	516	540	556	565	555	539	549	543	559	536	552	559	536	547	562	535	576	539	550	549	526	556	516	527	508	532	569	562	537	493	578	569	554	540	542	570	513	529	568	529	511	517	535	541	501	523	540	550	538	536	499	523	533	570	529	534	525	545	506	527	554	535	552	548	528	527	506	549	539	529	530	555	569	546	576	550	500	528	511	503	559	537	559	554	552	552	513	533	533	533	529	554	539	543	514	534	518	534	537	540	540	604	509	510	540	521	542	590	556	511	531	537	545	557	529	558	538	516	533	511	571	506	532	502	516	542	536	477	515	545	609	553	588	558	529	567	516	533	509	548	559	532	549	517	523	530	505	541	513	499	558	558	534	511	560	536	501	514	515	519	552	521	483	583	531	476	539	525	513	529	582	491	496	521	528	563	570	533	565	525	538	545	564	553	566	576	500	543	509	551	528	507	546	518	531	555	548	519	489	513	538	522	507	589	548	510	535	507	510	541	491	536	570	525	513	568	559	537	543	527	555	532	550	525	531	540	541	526	574	514	576	565	510	520	532	575	525	614	529	571	543	534	565	533	516	519	562	533	543	531	549	543	526	568	504	547	529	527	510	550	509	558	540	559	497	575	554	569	511	581	563	532	510	489	557	536	509	507	557	524	535	554	521	576	522	558	511	534	562	545	551	505	522	554	525	549	518	517	520	570	512	557	530	571	572	537	517	542	537	547	562	554	513	530	532	567	547	510	525	556	540	526	542	531	487	582	580	534	543	521	519	557	539	516	513	562	519	520	539	550	547	503	520	575	527	484	543	538	545	509	519	555	544	504	525	573	546	487	523	509	546	493	510	573	575	550	550	544	553	547	544	572	535	532	566	562	557	495	522	539	542	547	549	557	525	544	527	554	530	545	509	525	500	506	569	550	531	552	541	577	527	593	548	504	550	527	513	538	528	545	586	534	523	554	582	541	542	540	541	565	546	519	506	516	518	551	510	512	523	549	534	500	559	559	548	467	524	543	529	551	537	555	552	574	577	583	519	539	552	533	527	537	578	543	516	554	547	505	507	531	549	516	519	542	530	535	561	532	578	559	503	551	521	518	523	539	526	516	508	518	538	572	511	586	485	547	489	535	500	541	593	532	507	524	552	541	544	534	558	558	526	533	539	556	519	568	517	581	533	533	548	540	521	503	532	529	516	546	512	507	557	517	533	543	613	557	538	551	545	552	504	503	526	555	538	520	573	541	534	529	548	526	505	537	562	572	528	502	530	534	526	527	498	555	521	536	501	544	543	551	565	493	549	511	550	566	569	520	526	532	547	572	499	528	495	517	546	535	513	532	548	512	538	538	553	541	552	533	542	537	575	552	532	555	490	480	498	564	572	511	536	515	540	492	517	527	485	537	508	536	554	574	499	503	503	519	547	531	502	558	557	526	520	512	489	550	537	548	511	560	533	517	541	482	530	537	559	544	517	551	505	535	553	531	552	527	523	553	527	522	540	574	527	507	527	546	531	543	541	534	511	545	538	524	513	511	506	507	530	570	559	504	548	547	584	520	594	552	536	501	574	505	540	540	540	568	542	542	530	522	510	523	565	512	513	514	518	518	563	525	531	522	529	514	567	566	524	540	551	517	550	576	538	524	506	515	568	557	521	553	548	496	535	557	561	562	527	545	566	531	517	553	559	528	558	542	507	539	566	538	531	555	499	587	513	534	527	579	535	566	526	536	558	577	559	505	543	544	491	548	495	546	504	571	538	535	532	549	548	500	543	497	514	553	545	528	534	574	538	546	526	541	571	542	514	528	545	541	517	548	535	548	547	529	585	521	546	528	522	503	578	511	549	540	521	529	512	509	565	562	554	527	521	547	554	501	552	541	537	553	566	554	499	520	556	493	588	565	501	543	591	528	530	546	567	517	557	537	523	525	521	521	540	524	528	534	517	525	557	507	531	526	524	512	543	533	548	502	542	518	525	516	568	500	543	535	549	512	529	547	528	550	512	571	512	507	552	527	535	549	548	476	556	541	526	540	553	557	524	522	549	535	531	528	585	550	546	508	536	537	537	542	496	551	481	553	572	583	578	527	542	532	539	530	542	509	524	558	484	475	527	534	577	535	532	519	512	538	521	527	493	544	502	552	517	565	535	550	549	547	505	514	482	523	534	515	497	522	504	511	558	547	528	484	520	529	529	500	548	530	563	544	544	492	541	530	506	551	547	536	494	551	553	545	552	534	545	528	521	519	607	556	530	564	529	528	529	527	491	570	551	536	548	545	571	527	573	522	562	524	571	539	494	569	534	505	569	537	528	540	548	546	513	527	543	517	498	552	504	543	494	532	522	524	471	486	484	543	562	536	523	516	558	573	571	508	524	526	527	562	536	573	531	556	541	563	512	570	568	548	539	528	529	499	528	545	537	575	528	538	514	558	512	551	565	525	520	558	519	543	501	518	524	535	513	524	548	544	577	520	545	510	553	548	535	539	539	531	572	542	568	558	500	544	521	518	551	552	518	544	554	559	526	532	514	538	544	564	505	507	546	546	554	509	571	502	529	536	540	533	531	563	541	535	547	538	540	538	509	562	520	575	533	527	531	507	563	510	487	507	508	491	494	542	525	581	529	497	561	542	518	520	550	522	539	529	587	535	558	529	542	531	560	541	565	527	477	536	535	532	543	550	523	540	526	530	569	484	530	552	568	517	533	563	519	544	543	511	527	556	533	570	514	538	528	513	531	504	535	556	548	512	563	577	536	546	541	525	491	524	504	503	551	544	519	504	548	523	496	522	545	500	540	513	553	511	520	513	533	526	566	539	498	565	574	528	507	521	545	534	487	484	576	519	567	545	508	525	549	566	561	547	504	545	532	521	569	555	530	518	547	551	496	509	497	518	532	502	521	571	552	541	525	527	536	568	534	536	521	523	556	556	542	534	544	498	536
26710	9735	4152	3019	1636	1337	1079	771	681	646	903	1372	1461	1254	817	631	547	549	528	558	504	532	510	521	530	537	547	530	520	549	517	511	522	507	526	555	539	509	532	526	527	574	518	529	506	500	555	500	532	508	529	524	542	496	523	510	530	562	554	555	494	538	513	525	521	541	577	552	524	585	528	547	513	534	505	517	481	577	559	517	513	512	523	482	545	544	495	509	562	501	538	494	568	493	545	527	505	524	540	506	507	529	530	506	518	521	518	491	526	488	547	511	546	473	551	526	530	547	533	534	517	483	547	527	505	521	504	500	525	540	552	533	511	495	532	546	524	536	530	546	499	509	502	521	528	517	507	531	516	488	523	533	524	508	548	538	491	481	554	525	522	575	528	586	521	587	533	515	530	499	510	558	522	518	517	490	521	538	501	503	549	541	560	501	488	503	526	541	510	529	502	503	498	504	557	520	558	544	518	518	564	502	534	518	514	492	537	505	521	540	538	529	523	545	512	513	527	479	501	520	523	528	543	547	506	518	584	484	515	518	506	580	587	513	527	492	529	509	501	526	498	545	520	501	519	512	545	495	480	558	556	559	533	481	515	534	525	477	520	511	583	479	495	521	538	534	540	561	540	508	475	530	516	553	512	502	584	479	501	519	553	512	491	512	550	551	515	519	529	496	541	542	492	541	524	515	521	525	505	556	503	539	530	551	523	550	488	517	498	543	549	517	536	519	514	556	534	543	543	543	474	513	520	542	514	503	525	514	551	567	524	536	549	541	504	528	538	524	561	561	542	487	512	529	492	500	489	513	522	537	520	530	496	555	554	485	552	535	526	520	517	507	520	547	519	504	489	556	559	525	508	556	558	531	501	503	515	534	533	510	521	514	501	495	530	520	503	552	519	537	514	530	527	546	552	515	495	536	474	541	540	515	511	492	500	523	535	547	515	555	506	496	519	482	549	531	539	496	521	539	514	509	511	535	525	532	503	514	522	499	534	535	532	497	515	518	538	551	492	538	499	520	549	485	586	528	501	511	501	535	529	530	519	559	528	528	568	559	504	528	549	534	507	521	526	499	513	491	520	542	560	513	527	541	508	555	535	505	485	513	525	570	563	530	498	554	499	523	508	545	487	502	525	544	507	495	542	515	513	522	493	561	549	530	514	532	565	504	583	567	558	520	504	485	506	514	532	510	535	519	480	509	542	548	479	510	483	520	537	545	495	537	555	491	525	506	537	558	510	523	508	498	546	526	517	508	530	527	507	514	507	529	543	500	505	526	513	506	497	488	479	535	505	517	502	532	516	533	542	557	524	506	550	528	548	518	563	499	539	511	522	506	525	493	497	518	543	527	535	521	544	506	536	491	516	517	516	514	484	493	516	533	530	500	508	569	532	533	498	502	555	501	514	537	546	573	514	570	524	463	507	538	540	521	536	552	570	531	516	537	511	517	513	532	555	502	520	497	496	514	530	504	532	526	515	517	547	515	524	504	477	529	502	495	523	475	522	501	485	533	536	521	525	521	533	532	542	516	537	543	547	537	534	531	560	532	543	491	501	514	490	544	510	514	557	570	530	513	541	537	515	541	525	511	516	491	495	551	484	523	514	515	514	526	545	492	559	519	499	524	549	533	526	507	498	499	540	531	500	513	512	521	539	551	574	543	497	509	554	551	535	557	535	536	545	516	540	547	557	494	528	479	554	506	544	535	494	508	486	551	537	525	531	544	521	498	522	481	534	559	504	546	510	501	510	516	548	520	549	496	541	504	520	511	510	492	553	516	527	539	492	549	511	495	568	542	555	515	509	552	526	537	528	552	522	513	525	533	521	514	511	538	541	531	486	549	566	515	554	508	528	487	537	499	509	536	498	520	515	543	484	536	520	496	560	509	507	532	515	543	517	521	481	477	550	513	548	523	524	508	514	549	544	527	503	563	502	532	524	485	496	487	545	484	495	533	534	489	516	523	510	557	521	554	566	495	491	575	499	509	493	546	513	537	544	518	484	516	577	547	535	511	503	531	546	496	520	482	495	499	523	508	489	522	516	508	503	519	531	549	546	504	509	533	524	469	517	507	546	525	534	488	490	534	499	572	472	534	505	511	508	550	509	510	495	522	538	539	519	573	513	549	528	541	498	508	515	514	504	511	518	521	554	482	526	499	523	494	529	494	484	513	516	490	530	532	535	531	453	510	521	550	521	557	534	528	533	493	498	532	530	553	493	534	470	497	568	539	520	535	509	505	500	535	557	528	544	514	522	515	537	529	528	540	495	538	523	564	558	529	496	516	521	533	479	546	540	561	469	535	530	524	528	535	503	502	504	508	575	533	511	574	505	536	493	537	572	493	523	495	506	482	542	531	491	486	515	524	546	490	513	467	556	520	509	505	488	557	510	498	515	490	489	494	517	520	526	510	544	525	540	509	527	531	540	489	575	511	533	526	508	538	536	514	551	480	517	513	499	489	516	513	508	527	538	491	524	536	545	489	521	497	531	506	566	540	473	536	540	553	552	577	510	528	549	549	508	521	535	514	519	510	523	521	541	546	524	504	533	477	489	507	558	550	583	499	538	492	518	545	525	524	488	512	508	544	541	504	515	540	498	524	526	524	515	504	506	548	528	463	510	535	543	504	560	549	540	515	515	558	521	581	509	498	523	526	482	504	532	531	530	499	514	486	504	541	528	504	508	515	520	530	539	543	535	549	537	522	548	571	551	560	506	549	500	517	572	556	572	494	521	523	529	558	567	551	495	532	523	494	532	518	543	506	524	567	521	515	552	520	502	502	531	554	483	557	537	544	533	499	546	544	506	539	487	503	513	541	537	475	509	562	532	557	490	566	546	547	558	517	534	556	520	513	503	517	505	524	530	550	504	491	520	536	524	537	523	527	548	536	522	558	516	498	523	518	509	507	506	523	542	531	531	530	584	554	504	510	538	516	515	556	515	553	490	508	531	546	461	526	519	556	514	502	512	528	500	491	550	522	535	549	503	550	493	577	561	523	530	509	482	559	566	569	547	513	506	513	527	534	524	471	523	535	524	526	525	515	501	478	501	529	533	475	498	575	508	516	516	504	532	512	557	531	555	527	534	562	509	557	543	506	521	492	493	455	563	503	494	525	499	486	479	522	536	543	521	509	522	563	569	520	502	561	525	511	536	500	513	542	550	505	558	516	551	512	562	551	529	544	534	512	547	523	494	538	514	466	522	530	532	530	539	565	499	512	551	504	534	528	572	540	511	530	505	553	516	522	549	579	522	552	539	560	527	553	524	516	548	523	521	555	505	467	531	552	512	499	474	524	560	551	559	524	514	545	530	548	515	529	517	544	503	525	491	481	527	505	553	497	520	535	522	521	484	528	531	494	477	523	530	538	513	524	512	511	507	537	528	510	520	528	535	495	519	533	483	466	534	521	523	559	508	555	559	516	521	468	514	489	514	562	519	531	523	525	517	508	517	482	543	514	533	533	513	517	513	531	520	500	516	483	530	531	528	523
6575	2915	3610	2870	2171	1846	1491	858	712	672	1269	1953	1790	1330	765	585	465	484	434	446	441	456	433	464	498	448	436	444	482	453	448	479	458	433	458	471	489	460	448	488	460	410	427	478	456	474	426	459	429	448	453	450	476	451	431	427	439	503	488	459	457	432	414	448	447	452	468	450	433	474	449	489	469	425	437	486	430	451	452	467	497	449	430	408	462	459	458	448	433	446	492	450	468	465	455	444	425	463	451	446	460	475	429	431	463	418	478	443	449	456	468	438	459	449	489	454	417	461	444	457	432	440	449	425	451	494	449	427	432	453	449	446	456	473	425	469	460	451	461	459	451	466	435	448	452	450	429	441	478	437	431	454	495	478	480	444	465	429	461	446	462	463	475	437	483	504	457	510	480	455	451	458	449	426	419	454	452	462	451	479	459	478	431	427	431	446	448	469	460	452	459	436	439	448	457	433	414	442	448	455	450	493	446	445	413	469	461	446	476	445	479	458	459	475	472	455	467	422	448	462	447	432	419	506	439	463	441	445	455	429	452	424	480	452	457	476	444	452	473	434	445	462	491	466	475	433	449	462	460	480	451	437	443	426	431	443	465	483	486	453	486	463	402	452	453	424	450	457	465	456	489	470	484	433	414	445	419	447	476	479	451	455	475	473	452	471	483	455	447	462	483	464	421	440	454	461	431	466	469	503	454	415	461	462	476	460	437	436	451	436	452	478	461	427	439	433	452	473	460	455	437	425	462	444	425	435	449	472	448	441	408	474	437	452	450	425	457	449	453	441	450	441	501	455	460	487	491	459	432	412	469	466	462	439	449	455	453	460	454	459	477	472	446	460	455	409	420	480	447	424	440	442	470	412	465	456	459	433	467	466	410	454	437	462	455	442	444	477	465	457	429	498	444	473	393	462	412	418	480	476	457	438	458	483	437	452	445	411	433	457	454	442	462	405	497	478	423	441	454	437	468	450	457	426	437	472	431	486	440	455	453	426	431	439	477	471	465	421	460	469	448	465	444	480	430	465	473	482	463	476	432	476	456	474	420	421	425	431	445	449	483	450	440	437	478	486	463	437	477	420	455	422	482	462	447	430	483	470	440	445	440	450	445	463	500	441	436	412	489	451	491	431	459	407	433	470	471	436	466	439	407	460	429	490	457	463	465	433	438	476	476	445	460	447	434	470	438	445	460	476	464	450	420	468	481	476	420	464	479	468	429	466	473	455	438	460	445	406	464	476	449	441	483	457	393	441	508	466	436	466	488	467	422	451	457	445	430	467	457	446	436	433	458	424	429	484	454	472	483	483	457	463	456	489	453	432	428	427	473	465	454	457	467	446	465	457	442	481	430	420	445	434	463	477	452	449	472	446	483	478	434	446	479	459	447	440	417	429	460	452	450	458	464	442	447	427	428	425	454	441	421	467	440	446	412	433	428	427	470	420	407	467	448	426	456	471	469	488	468	444	454	490	445	442	418	484	444	470	445	475	463	422	453	440	430	447	465	425	449	452	443	464	435	479	444	450	483	476	463	457	446	450	467	443	428	430	426	478	428	434	441	461	472	454	477	471	468	463	474	401	454	442	441	468	468	490	432	426	472	435	443	439	453	457	452	461	473	475	447	476	414	473	485	489	469	445	448	445	450	407	479	455	420	447	481	444	465	455	456	470	444	497	463	440	450	442	461	427	472	435	428	460	448	459	422	477	445	454	463	414	478	434	453	398	460	460	509	476	470	455	442	459	445	481	452	437	445	499	517	455	465	424	426	480	404	464	458	448	445	410	469	413	485	469	417	478	426	425	483	439	455	448	514	462	442	440	445	464	459	441	447	474	460	438	472	477	433	441	455	452	450	468	477	471	458	416	455	421	447	474	472	489	470	448	458	424	453	435	438	478	459	479	440	460	437	489	437	447	430	419	459	465	471	457	466	405	428	451	445	468	453	453	423	462	423	466	456	445	451	430	426	484	460	425	459	483	417	437	477	421	445	469	457	438	404	467	448	427	447	474	447	469	448	444	481	453	456	443	465	475	418	417	471	440	433	460	494	456	459	432	441	479	469	457	468	451	457	456	445	469	451	452	485	475	457	491	471	476	471	482	460	466	466	478	419	419	473	454	409	432	442	466	481	436	470	470	447	446	450	450	447	506	464	423	413	431	433	458	449	445	470	509	467	437	468	469	458	423	451	445	492	449	464	470	465	453	469	474	432	442	492	449	455	441	445	470	459	451	445	434	484	484	454	426	459	503	442	430	450	478	465	440	467	452	471	429	478	424	450	445	475	469	464	476	495	460	464	478	443	410	453	444	488	430	440	416	432	400	442	456	488	412	443	404	433	466	447	471	412	472	469	443	457	463	463	442	474	477	424	466	464	434	454	424	495	375	441	431	440	457	432	427	471	465	438	456	493	465	466	459	439	447	447	469	468	464	458	461	425	450	446	454	424	487	428	439	441	447	468	471	462	444	460	458	441	457	465	455	469	449	496	443	453	478	443	473	468	472	507	496	448	421	427	448	474	463	446	448	428	456	436	442	458	449	455	476	448	464	447	460	462	432	437	477	468	443	450	453	443	419	463	462	431	408	443	464	489	440	466	467	473	482	477	436	463	452	442	410	465	455	405	491	458	474	431	465	453	432	446	432	468	482	432	424	465	439	436	445	444	460	405	433	441	455	446	476	461	469	436	460	445	427	463	420	421	456	456	462	423	464	430	466	465	426	493	469	466	432	431	477	436	466	441	458	461	469	457	430	469	446	450	472	455	469	480	467	448	488	468	438	473	451	429	453	471	463	445	460	430	447	465	489	431	441	501	488	457	398	477	475	439	441	458	456	436	438	452	435	454	447	449	469	448	468	443	451	421	486	457	422	428	450	442	451	477	469	472	474	425	425	498	443	437	454	437	489	450	445	489	434	438	465	449	430	432	469	435	462	445	482	452	479	451	427	458	495	485	424	457	431	455	468	454	469	482	468	462	437	502	455	478	452	451	443	461	452	451	460	473	435	450	440	477	475	453	457	472	470	455	419	454	445	439	471	468	460	457	465	439	469	461	463	442	441	427	441	420	461	451	425	446	443	445	452	458	489	512	463	457	489	485	435	488	447	439	437	464	412	420	467	441	465	434	465	464	449	409	423	439	451	488	461	469	490	492	477	456	487	415	451	461	439	451	448	463	457	437	450	540	481	424	474	452	461	451	440	459	441	445	444	492	452	462	468	441	489	429	477	472	469	484	469	462	469	441	480	452	439	464	449	454	422	458	484	473	495	454	474	425	462	473	432	434	405	459	468	460	429	448	423	462	449	464	427	459	450	432	467	477	514	475	453	446	436	468	428	468	467	453	444	468	444	477	490	432	434	458	464	436	434	473	455	448	472	432	420	461	477	472	410	451	463	516	454	444	436	448	424	462	474	415	447	458	469	435	487	449	437	437	476	460	496	480	455	469	462	483	441	412	428	458	461	428	413	437	452	449	462	415	452	467	476	496	420	429	438
24881	20802	26676	24731	11765	4505	2424	1321	875	1026	1928	12942	13149	8050	2971	1010	594	587	535	604	521	535	540	559	542	528	544	499	518	536	525	496	531	513	480	495	526	539	544	496	514	545	515	543	537	521	497	501	518	503	501	552	505	532	471	477	512	511	518	547	475	529	553	521	471	549	506	516	483	539	508	499	505	495	505	513	528	531	544	494	499	506	474	467	560	554	507	500	528	524	548	506	497	519	522	522	524	511	500	495	495	520	530	503	522	528	568	497	525	532	516	459	497	491	514	505	530	527	467	468	486	487	537	517	534	479	496	499	513	529	526	509	512	494	485	526	533	535	503	466	472	502	498	493	550	483	504	520	543	509	559	497	524	508	496	501	492	533	518	503	500	546	532	542	504	481	552	520	540	538	488	514	506	496	521	550	543	493	543	489	530	500	499	520	553	512	494	479	462	539	526	505	485	519	519	494	495	525	519	508	480	532	521	506	493	522	488	498	484	505	517	504	496	509	497	482	545	510	537	524	509	530	526	520	471	543	490	511	524	501	528	560	560	521	488	451	494	490	508	519	521	507	481	536	471	544	570	531	503	484	541	506	488	527	530	539	487	530	528	495	522	521	536	504	529	496	509	525	501	507	509	516	478	522	483	525	457	490	501	498	541	525	552	487	529	521	522	520	523	527	503	520	535	480	525	492	512	536	553	503	542	514	564	507	505	521	544	527	489	498	507	484	524	529	539	517	511	523	514	536	516	524	528	506	464	497	502	475	509	526	492	490	522	543	526	537	495	492	513	491	547	502	550	559	524	568	546	482	517	525	496	504	469	539	510	545	476	490	519	509	538	510	520	502	500	562	532	509	513	483	486	483	521	514	515	512	531	457	537	527	521	509	508	531	506	501	511	486	522	544	552	513	502	545	541	545	463	507	536	464	526	525	504	520	510	493	502	483	508	491	524	502	550	516	551	473	513	484	521	550	528	485	515	492	516	538	507	505	495	545	536	511	530	466	516	520	500	516	570	493	556	495	528	552	467	479	482	478	539	522	515	489	514	516	517	533	544	529	517	500	550	557	516	495	490	514	502	523	475	464	513	521	523	528	496	518	531	544	488	506	549	507	497	498	557	535	511	517	534	533	520	534	533	510	561	563	508	523	492	521	478	510	510	533	509	542	529	543	513	508	551	507	488	473	541	509	540	471	479	466	519	505	525	489	531	498	498	511	528	494	519	532	576	504	534	502	439	557	558	518	542	525	513	469	496	515	525	541	510	530	519	515	539	497	530	507	571	534	551	508	539	493	530	509	526	544	479	499	510	511	492	495	486	547	534	512	543	532	546	541	510	481	498	533	512	512	521	523	514	490	484	514	522	494	533	551	523	484	523	465	519	505	507	517	506	525	518	492	551	532	546	515	497	503	537	542	560	467	518	481	506	530	539	481	505	516	531	548	520	501	519	497	503	470	493	516	547	532	505	531	501	487	471	499	513	535	500	531	482	542	515	515	491	516	523	481	530	533	513	545	516	513	490	474	514	520	510	494	537	552	514	542	544	481	523	529	498	544	487	517	547	496	493	464	526	516	498	502	515	475	484	485	535	515	494	517	502	516	522	512	532	503	510	507	516	553	541	496	510	478	504	512	503	503	521	514	509	544	508	513	493	509	521	472	536	501	541	505	468	523	500	484	512	542	497	537	498	481	530	507	500	493	525	465	502	508	519	517	500	477	482	493	524	516	521	487	533	535	504	479	499	549	517	528	528	503	541	517	469	528	468	505	493	464	515	490	529	495	502	505	511	492	539	482	541	475	493	518	507	501	544	536	507	488	524	497	518	479	520	546	533	529	515	486	528	466	496	543	490	513	553	492	536	502	474	519	506	512	513	488	530	486	503	524	533	470	526	500	514	530	450	487	535	533	539	497	538	508	548	508	486	496	477	508	514	534	535	524	495	557	540	514	511	567	508	586	484	542	523	537	526	515	504	559	510	496	539	539	507	484	542	531	474	527	590	520	519	525	488	513	519	551	549	487	541	524	480	505	502	500	477	479	527	508	550	513	491	568	540	525	509	502	527	501	542	526	482	512	502	501	487	515	489	486	534	487	540	501	493	495	519	495	487	530	519	517	497	512	508	521	508	487	531	523	537	513	485	498	535	527	511	511	514	539	545	487	488	582	510	508	540	501	495	504	485	505	528	507	510	519	523	491	520	503	515	506	503	501	489	535	473	498	559	470	544	517	558	539	466	559	553	519	491	498	515	522	508	532	483	521	451	521	510	515	562	505	499	489	509	520	463	520	541	494	542	502	517	511	493	507	536	515	569	538	482	465	513	545	540	526	474	525	464	513	517	524	520	511	498	516	567	512	502	541	515	504	476	536	519	508	535	515	534	557	489	544	517	536	529	511	498	496	515	476	503	496	535	553	516	489	520	489	490	525	531	518	516	528	518	514	506	480	478	497	474	503	498	496	525	534	478	478	564	474	545	486	533	514	551	529	474	467	521	528	529	571	509	453	515	532	530	534	511	556	554	465	513	511	512	528	529	508	516	479	528	506	528	510	501	564	493	556	481	546	488	503	515	512	511	494	522	516	515	524	444	478	509	526	515	515	518	499	550	511	518	482	514	492	513	499	560	505	541	536	508	535	486	524	500	496	496	533	483	499	531	507	538	499	524	536	530	497	489	502	511	481	516	475	482	493	474	521	495	528	500	488	494	542	519	515	491	513	506	485	531	505	502	507	491	507	525	517	494	525	502	515	495	505	505	499	526	505	536	522	513	518	479	506	497	475	476	530	510	533	502	513	536	530	534	469	491	527	494	556	544	537	503	498	548	494	499	499	502	490	536	520	507	538	518	524	528	540	476	512	518	533	523	503	576	508	543	508	507	531	536	527	496	515	517	507	511	512	502	549	530	516	499	489	495	515	504	540	485	500	544	516	490	463	522	560	486	516	494	532	491	505	538	499	488	506	524	522	516	531	513	551	511	538	495	513	540	482	489	497	521	555	516	559	515	505	540	500	555	464	535	518	487	503	455	508	550	520	502	518	497	539	515	533	557	515	492	550	494	522	539	495	489	478	499	548	510	505	505	544	502	513	501	487	501	518	522	506	524	512	495	467	484	554	472	538	503	513	532	541	500	492	535	513	530	563	487	515	519	512	549	514	493	512	549	507	495	517	512	471	521	503	515	539	516	528	573	480	532	488	510	457	514	461	507	569	499	491	530	518	493	529	523	492	479	502	519	465	495	504	521	494	515	505	504	503	549	478	511	523	504	555	516	475	489	505	544	540	566	543	528	540	502	505	516	473	497	521	527	529	536	503	544	493	473	534	542	491	503	499	480	526	516	521	520	501	479	454	514	479	503	549	500	483	494	507	496	536	494	470	496	524	514	498	513	522	504	496	526	505	463	506	526	498	547	491	521	517	533	521	504	506	488	515	550	482	555	525	525	537	521	539	518	491	513	484	496	483	504	534	526	541	543	518	499	501	510	494	530	509	564	500
5855	8449	9402	7890	4889	3960	2699	1468	1069	1425	2716	15941	12304	7700	3013	1033	612	487	472	479	472	444	469	495	471	476	447	480	443	461	469	476	465	453	467	483	445	485	465	456	455	462	464	427	469	458	450	467	470	475	461	437	449	465	504	501	462	444	480	439	428	450	464	458	468	488	454	463	458	456	442	452	450	454	445	434	468	449	474	479	486	436	466	445	464	448	481	459	492	508	480	469	439	472	455	460	460	445	457	463	426	448	439	513	469	459	415	460	494	438	488	459	455	460	479	458	471	437	482	486	485	466	461	450	491	473	460	477	462	436	461	460	472	457	464	461	512	477	452	430	492	469	454	460	440	434	440	477	479	462	460	460	492	451	454	458	452	458	441	438	454	459	436	469	455	429	449	455	452	465	482	471	457	483	447	512	468	481	466	436	425	412	443	480	465	427	493	452	455	474	448	482	470	437	461	474	449	487	448	433	448	448	481	458	466	461	478	437	494	464	449	484	472	504	472	453	438	451	466	416	488	461	439	491	477	432	457	478	461	427	441	452	465	434	435	482	440	463	460	452	458	486	443	409	440	476	464	458	461	452	448	496	479	461	444	450	443	468	477	452	471	476	445	450	439	478	493	450	465	452	443	455	487	505	468	455	463	484	449	470	489	472	484	437	479	471	431	530	466	433	436	449	427	464	458	485	477	456	472	492	455	436	455	427	436	448	480	482	487	509	455	458	443	417	432	444	469	455	460	445	476	443	431	469	479	468	432	423	489	432	485	452	455	463	475	478	434	469	457	439	498	474	460	456	466	443	449	460	452	463	476	435	448	428	484	428	455	424	456	474	476	473	474	449	479	493	478	456	461	419	486	430	456	441	489	440	468	470	469	458	513	471	482	491	434	422	465	441	466	483	460	464	444	476	436	463	462	475	441	465	462	457	446	442	474	486	475	435	455	430	478	454	467	442	503	449	454	446	495	451	469	445	419	452	451	458	470	451	492	453	460	460	453	505	463	420	451	453	473	455	458	474	466	488	405	480	480	487	456	419	471	480	471	514	473	429	482	501	485	438	443	453	457	468	474	470	450	440	446	431	433	487	458	437	461	452	459	494	421	473	497	468	420	486	473	411	425	453	445	431	459	444	445	448	488	464	463	455	477	441	440	448	444	470	452	444	449	494	445	445	488	463	468	505	475	437	442	452	451	486	442	451	468	461	460	437	486	461	473	440	452	474	449	460	418	457	476	452	414	491	476	466	471	480	437	460	478	424	462	468	450	466	461	453	472	468	459	452	460	469	462	464	469	466	453	459	433	459	470	450	457	433	463	463	467	471	429	472	451	471	431	441	471	473	481	498	439	457	443	456	445	472	459	452	482	441	447	464	472	452	463	449	453	429	447	434	475	481	426	474	438	441	456	460	478	467	472	433	474	470	439	495	434	456	468	472	480	435	471	430	473	452	420	462	470	452	436	444	438	471	482	423	444	468	462	458	428	466	431	442	444	501	458	474	448	415	445	424	446	477	412	426	466	427	453	488	461	499	438	493	445	432	474	485	418	409	450	444	450	426	505	463	450	469	475	458	459	421	471	438	466	454	471	437	460	419	467	448	490	483	502	479	446	447	459	462	431	458	420	461	496	464	417	436	452	445	468	465	466	478	473	468	443	469	476	414	457	435	459	422	429	473	506	450	440	470	426	463	452	472	491	459	483	464	463	448	445	444	419	446	454	488	424	452	458	474	514	443	428	477	444	474	446	441	467	433	434	464	479	495	449	479	446	405	479	447	513	450	465	486	454	445	462	460	482	440	472	489	431	422	443	447	467	451	453	444	447	465	443	458	452	464	441	479	451	470	479	438	459	432	418	441	468	449	446	453	491	468	473	466	437	476	461	439	433	471	479	466	419	456	431	492	478	474	470	480	456	446	485	433	462	452	437	409	499	480	454	475	480	469	453	480	459	483	429	428	466	439	470	447	482	484	492	454	470	491	501	473	530	475	476	483	471	480	474	414	436	460	476	476	494	475	444	472	458	467	500	440	447	439	447	457	481	439	468	465	457	436	494	481	475	479	485	466	437	463	464	470	491	467	500	477	475	450	456	435	460	444	461	441	420	443	442	476	481	481	463	422	455	455	449	462	463	447	449	437	437	465	444	468	457	439	459	470	448	481	457	455	436	421	457	443	459	469	484	462	465	446	454	418	436	439	481	466	446	472	434	474	460	420	429	450	483	464	431	466	442	452	450	472	456	494	455	425	473	474	450	427	432	458	445	440	486	444	437	464	457	449	474	444	484	463	453	508	470	429	451	488	432	463	483	478	480	467	463	481	457	479	446	473	486	481	454	439	478	485	532	460	487	467	435	428	430	473	448	448	426	482	438	485	500	499	479	474	458	425	504	478	483	469	455	477	485	446	485	447	451	469	478	488	456	471	464	455	442	448	453	472	436	446	467	482	450	450	475	409	451	459	473	417	416	429	467	481	425	459	438	470	475	461	427	480	459	455	506	449	513	444	470	445	470	408	434	452	469	446	458	451	441	470	481	424	471	435	471	460	438	455	474	465	485	469	517	449	473	456	454	480	443	437	439	446	427	451	519	486	412	441	444	454	471	466	455	477	471	452	448	449	464	450	467	477	453	506	468	468	480	467	431	474	460	467	462	460	439	438	475	462	429	478	473	444	473	456	452	473	491	450	439	446	473	489	465	480	446	458	446	489	466	457	455	456	470	492	432	464	455	454	477	477	441	471	465	452	423	448	465	394	461	436	477	452	472	462	427	487	451	445	440	467	461	450	455	391	452	407	440	423	495	450	470	461	484	510	437	449	476	487	454	477	417	513	449	470	448	447	469	480	487	478	476	481	459	426	458	443	445	465	439	438	486	432	480	431	417	445	494	525	482	410	455	449	470	447	473	468	509	484	473	429	473	404	469	465	462	481	462	409	474	456	444	456	455	465	423	447	429	472	446	475	474	447	436	465	436	477	474	489	443	442	411	482	479	433	439	464	467	447	448	452	421	474	479	453	468	426	468	457	477	430	473	460	439	442	462	461	465	456	443	462	462	441	480	424	496	443	447	543	485	482	458	476	463	466	440	437	451	416	437	470	468	477	401	498	449	462	466	430	435	460	448	460	453	482	466	438	476	425	476	433	427	459	427	463	470	455	473	488	438	462	453	474	417	455	454	479	455	443	446	443	436	442	479	468	442	476	455	455	439	414	450	420	462	428	508	437	489	448	476	452	451	485	436	458	429	457	436	477	436	517	487	461	444	450	516	426	466	435	480	447	469	508	442	433	480	406	411	453	466	467	432	455	456	456	460	452	443	494	451	466	441	463	459	455	439	446	426	476	467	455	462	467	478	488	461	466	449	452	467	459	485	472	477	484	456	464	460	461	469	429	463	446	451	484	476	449	434	449	426	460	448	496	425	478	439	494	444	452	490	461	432	481	486	468	447	432	458	429	463	466	498	420	484	456	468	450	455	484	492	439	447	492	483	450	453	474
23946	20827	27793	24003	20301	10550	3556	1889	1627	1440	1445	20086	24168	16384	6562	1774	792	703	688	648	643	634	592	639	617	640	664	642	665	645	609	639	631	678	673	608	623	641	656	642	607	647	658	637	634	614	660	632	623	586	641	687	655	648	674	669	624	648	657	650	642	617	590	575	637	630	618	683	598	632	621	664	631	607	660	637	637	638	627	575	666	629	609	592	674	621	647	650	658	647	611	621	641	622	604	631	663	679	633	598	586	606	694	617	642	653	659	660	645	643	666	600	671	621	623	651	623	621	594	636	639	600	659	607	607	591	638	656	625	641	605	604	642	683	640	606	595	625	656	618	653	671	657	640	650	659	631	633	633	621	619	665	627	600	667	660	634	628	602	661	597	632	638	632	649	651	618	619	643	585	613	582	643	641	635	653	672	607	637	627	641	646	581	635	632	626	671	594	652	613	665	631	655	649	610	614	646	682	599	613	642	641	643	616	546	620	624	626	661	636	587	618	626	641	677	680	657	628	630	623	634	630	637	640	588	590	664	596	626	658	644	605	630	629	643	622	634	620	695	660	575	670	689	653	647	633	605	612	628	664	632	639	654	630	668	631	651	591	610	627	618	716	637	616	676	627	606	604	631	570	610	668	609	621	677	666	631	592	673	610	630	654	620	597	598	647	592	656	640	614	613	696	574	605	638	621	634	640	635	637	648	603	591	627	661	661	613	669	644	631	597	650	647	642	587	622	640	659	657	590	617	585	574	601	634	663	647	587	645	648	641	637	593	616	625	590	626	640	650	654	612	607	606	619	644	609	604	600	642	588	671	679	642	602	633	656	617	660	591	588	667	612	642	624	628	598	604	638	605	664	659	631	580	606	634	673	646	672	640	680	606	555	637	582	607	634	610	590	609	593	588	661	641	651	606	620	611	588	609	657	648	610	623	600	629	619	630	653	640	660	624	628	621	636	642	639	587	635	587	594	609	581	603	615	607	585	628	627	615	633	571	595	644	598	659	702	650	681	597	648	606	573	654	629	615	613	646	628	621	599	620	624	720	591	614	657	615	595	601	630	629	655	586	635	672	622	659	630	599	617	634	661	650	626	613	668	625	630	593	615	617	678	617	628	587	675	617	627	649	616	636	621	653	642	630	658	637	647	634	572	653	636	599	656	618	601	609	648	626	640	643	621	682	587	623	614	661	607	702	650	645	641	645	636	647	609	635	607	613	646	629	660	603	632	680	654	656	594	615	633	624	617	655	617	618	614	625	620	614	648	591	613	620	617	652	666	591	615	628	666	637	620	627	619	615	634	620	584	600	631	599	652	640	623	648	618	647	626	616	613	646	590	629	649	650	663	667	610	621	641	631	616	639	643	670	583	667	607	655	608	662	658	638	607	620	617	607	613	596	629	652	678	614	631	653	621	634	640	617	593	660	647	600	593	603	639	643	611	591	591	642	581	658	632	625	637	619	624	628	633	654	666	600	645	616	602	634	641	630	609	614	600	596	637	640	608	585	630	606	624	655	603	631	637	673	628	549	598	565	634	698	659	648	628	588	603	646	609	642	619	631	670	662	598	672	691	673	638	623	653	584	636	649	647	632	660	617	621	631	590	647	631	623	636	653	668	605	638	580	636	630	578	572	634	598	665	612	661	645	612	604	666	614	645	585	643	626	636	628	647	672	589	644	611	646	629	636	684	629	628	668	610	618	644	627	635	650	661	630	617	637	625	638	610	650	652	624	662	630	633	644	616	648	680	644	616	640	604	609	681	606	653	622	593	635	595	624	617	617	642	655	637	597	634	632	609	623	612	661	632	621	664	654	583	685	613	651	631	632	590	628	666	632	631	620	637	641	632	632	600	610	653	627	622	626	653	667	639	605	612	638	638	647	598	635	580	622	618	610	631	636	612	687	647	667	612	605	578	671	659	664	651	673	672	652	599	682	664	623	612	646	627	632	667	580	617	616	666	646	652	622	611	597	624	623	641	660	685	625	572	633	612	640	615	633	617	658	571	628	650	633	612	606	602	590	643	658	623	606	611	615	641	719	601	620	611	627	619	627	653	618	620	642	675	636	634	666	579	618	616	591	657	576	592	614	603	608	618	628	601	651	623	618	641	648	640	653	626	628	648	627	605	642	620	604	615	615	610	647	665	654	627	647	601	639	664	696	630	631	658	632	613	652	624	605	666	611	572	647	608	612	620	608	665	644	688	559	626	608	622	584	632	662	580	588	624	643	625	591	624	591	634	635	637	661	622	637	623	595	638	677	625	600	611	617	640	597	602	627	635	642	600	668	608	682	592	632	604	636	567	625	584	647	615	658	647	651	609	668	647	683	658	596	595	657	620	626	625	639	616	609	606	621	601	608	618	630	626	604	639	614	643	669	653	624	604	629	641	670	660	640	590	667	592	654	606	635	632	687	645	614	647	633	582	610	630	594	619	607	621	594	661	671	647	624	579	659	642	681	597	621	657	645	650	683	626	648	625	598	608	639	623	592	612	616	650	606	633	661	603	612	628	643	616	645	646	636	622	674	597	630	632	637	627	569	658	591	647	591	655	597	588	608	584	664	621	651	617	656	641	604	623	590	638	621	696	640	625	634	647	671	635	644	601	636	638	634	617	641	653	599	614	649	635	638	631	606	609	582	641	648	640	657	661	636	627	586	642	661	624	622	640	675	630	614	645	633	635	612	645	637	605	622	698	611	612	558	644	660	635	580	638	643	654	616	594	625	609	633	601	590	626	618	605	628	624	615	651	605	617	644	663	632	589	649	706	597	626	578	613	634	636	630	600	661	586	605	613	646	630	637	621	618	625	622	588	639	639	607	632	605	597	621	643	623	634	619	628	602	598	670	625	648	641	622	626	659	642	670	555	647	626	638	692	615	633	597	633	651	661	623	621	608	639	673	661	635	627	619	638	628	596	680	572	638	586	627	667	641	579	647	651	660	672	656	629	609	618	666	643	626	668	655	620	629	627	614	615	628	627	612	618	613	614	626	590	581	652	634	642	607	624	595	622	612	604	687	609	643	664	684	568	647	622	634	632	637	643	616	636	663	618	619	650	640	631	639	625	622	607	597	604	617	655	632	639	593	609	661	618	636	633	642	694	644	598	696	629	625	609	624	644	661	617	643	623	628	637	641	605	684	680	621	663	620	612	578	645	603	649	658	647	597	626	598	637	650	666	618	655	612	623	625	680	664	614	613	587	616	603	600	636	592	671	630	620	693	599	624	661	585	587	582	616	682	614	617	622	594	589	601	602	666	620	627	656	636	647	638	639	611	619	679	595	609	655	629	626	617	627	620	690	673	681	601	621	588	628	622	672	658	679	599	673	637	597	610	634	603	614	620	585	651	626	650	654	619	669	625	658	655	664	644	585	598	623	613	637	674	632	654	627	582	629	666	639	592	643	634	593	589	641	600	635	674	671	640	661	628	598	603	628	611	600	616	636	626	674	623	621	606	628	606	663	580	643	634	621	656	640	656	613	609	594	616	638
6752	12982	14167	10777	6317	4611	2802	2174	1993	1697	1788	23888	20549	13701	5796	1697	705	610	573	580	532	538	528	575	547	560	565	559	532	531	564	523	551	580	614	527	585	575	563	600	518	544	504	532	579	547	539	570	561	577	546	558	571	545	577	567	573	571	555	543	579	549	505	580	523	568	528	569	567	532	537	533	539	545	557	570	513	547	532	574	532	505	569	551	544	535	616	498	580	524	531	517	551	555	526	529	581	566	572	543	534	565	524	559	553	555	586	552	545	558	543	570	568	546	535	519	530	564	511	527	546	530	547	517	556	493	554	529	541	564	517	508	580	534	533	558	566	575	534	579	539	535	557	519	557	522	526	547	586	547	565	586	571	555	560	523	540	553	549	565	600	574	569	544	534	532	548	545	581	559	560	530	553	555	533	559	581	572	527	524	550	550	545	551	546	543	541	532	568	570	562	536	578	548	539	578	568	573	562	554	569	562	582	596	532	541	562	553	541	543	535	501	560	573	507	498	549	543	533	510	544	534	571	546	517	573	567	531	544	502	528	534	551	526	552	507	554	538	565	507	577	558	555	557	524	557	500	562	569	576	564	567	572	540	506	537	558	557	528	549	561	580	532	533	557	543	575	548	544	556	528	510	585	549	586	568	520	569	508	573	536	543	562	547	585	512	530	570	565	584	539	584	526	575	554	503	603	518	575	536	559	563	550	552	580	506	558	553	534	521	572	573	574	534	525	594	522	495	556	535	558	534	558	554	554	542	520	558	530	556	553	539	550	527	504	530	527	497	561	539	557	527	550	552	551	557	525	546	539	554	565	551	570	556	524	526	511	534	590	564	553	545	513	556	560	545	612	542	500	562	538	536	588	512	529	541	515	533	550	563	534	526	551	540	529	582	513	512	507	542	536	568	538	557	525	590	506	544	537	566	571	548	574	572	535	584	519	588	526	575	521	560	572	531	538	569	597	571	585	551	603	529	540	558	527	590	539	565	523	565	524	573	571	528	536	576	552	528	598	554	566	523	555	548	560	571	582	539	531	583	592	494	582	545	521	553	612	595	517	579	524	552	550	564	528	555	584	548	559	531	544	593	535	552	563	522	574	553	550	532	570	566	548	580	518	567	540	538	563	574	518	550	571	521	518	544	543	541	513	520	552	584	550	523	525	559	537	545	513	526	592	554	516	559	535	569	558	551	557	559	589	501	517	530	497	537	535	553	571	553	549	622	532	534	528	575	545	584	514	520	555	587	555	515	538	530	564	518	533	516	568	556	497	516	553	563	534	548	547	501	539	592	541	569	534	564	540	545	561	565	553	561	521	578	526	587	554	530	525	561	553	593	579	534	564	546	518	538	531	538	510	526	578	506	499	533	531	560	554	542	547	573	566	522	537	544	554	553	565	566	573	533	542	488	525	556	533	555	575	528	563	569	563	509	515	544	561	549	526	496	560	581	554	519	532	538	558	548	515	556	552	587	554	533	558	567	538	507	551	541	502	505	562	543	527	552	554	555	560	511	560	518	513	532	527	558	532	523	543	524	557	581	514	555	538	544	517	551	563	565	515	533	588	545	580	541	503	565	534	555	584	557	548	587	537	563	535	560	529	564	560	524	521	517	519	556	525	556	553	569	523	570	519	589	575	538	555	540	514	551	553	503	535	553	532	558	576	555	524	553	520	518	504	576	551	517	541	550	535	562	545	546	555	504	563	546	563	530	554	583	520	510	564	541	552	568	538	559	553	543	522	532	547	549	527	542	588	539	558	545	536	579	547	558	564	579	525	542	579	561	552	550	530	555	541	537	586	544	552	539	586	560	513	557	542	592	589	550	557	561	555	545	530	549	531	547	539	572	554	544	547	560	561	544	538	540	505	541	551	557	614	572	562	564	538	531	562	565	536	544	569	551	589	532	577	498	551	513	585	609	542	572	533	548	549	566	522	588	533	509	512	526	531	535	553	534	598	541	532	537	535	525	549	562	545	562	548	547	515	528	573	518	511	547	547	549	551	539	574	542	536	582	525	526	537	548	504	523	607	577	561	496	545	549	581	547	533	511	557	535	508	531	531	579	574	550	562	572	552	572	567	520	507	554	561	542	537	509	553	562	519	541	505	527	541	559	542	572	561	557	518	558	506	548	577	527	536	571	486	519	549	552	571	542	556	537	571	521	564	536	511	532	547	565	544	548	564	570	531	563	498	491	548	506	541	530	549	558	553	569	535	543	567	533	546	500	503	561	545	521	508	521	529	488	554	549	532	560	539	577	516	556	559	573	546	534	578	524	543	575	524	567	513	546	529	568	557	561	512	520	521	524	562	528	519	560	526	546	536	550	524	527	517	525	571	546	529	581	537	589	506	567	513	527	512	542	548	599	523	526	536	526	555	527	541	542	543	522	564	540	568	604	557	543	577	536	591	555	568	562	515	552	567	561	559	571	558	529	509	528	569	515	565	556	552	505	507	561	522	537	561	517	566	534	570	508	551	526	563	532	549	602	544	529	523	548	556	549	593	581	537	510	550	568	541	535	603	565	561	566	558	514	535	532	522	538	548	572	540	522	559	540	560	531	550	562	533	526	535	515	543	515	527	530	554	541	561	551	556	533	553	533	601	551	546	555	501	553	524	573	563	531	523	577	533	498	564	529	557	520	542	554	537	502	547	527	585	543	541	562	574	552	560	521	580	502	539	564	547	518	573	523	509	520	595	534	557	559	567	538	563	548	500	533	567	596	528	563	547	506	556	520	568	575	537	558	542	568	566	525	530	515	533	558	525	574	526	525	532	588	551	525	541	533	542	526	536	542	538	560	538	537	548	538	575	583	542	552	555	560	525	527	561	552	559	527	481	539	552	589	530	567	544	562	523	547	561	585	560	556	588	549	524	543	573	548	543	525	558	580	555	552	564	527	524	540	508	526	557	532	554	539	579	541	601	521	567	485	515	556	535	581	541	545	518	584	562	534	520	565	538	609	561	549	534	534	504	528	528	565	530	545	567	535	563	464	562	548	543	536	556	544	571	538	564	555	570	558	529	508	536	509	508	545	548	546	526	585	532	510	543	601	525	499	539	578	526	589	531	543	544	573	525	524	573	554	550	531	539	548	530	547	530	565	515	564	552	556	534	550	529	511	524	563	517	556	533	540	542	581	518	538	530	543	564	528	551	525	559	523	515	526	527	562	537	565	557	485	569	529	545	547	561	538	535	544	570	578	544	555	572	544	539	549	556	534	600	553	552	564	525	523	548	541	582	492	554	583	581	589	543	560	568	566	526	514	485	539	532	599	525	577	555	572	581	507	531	540	539	548	552	538	556	552	553	527	583	587	546	543	529	573	575	535	536	541	556	503	543	542	527	572	533	542	555	567	555	554	550	534	527	500	539	560	591	551	578	537	546	523	534	571	560	528	597	569	545	517	539	568	535	558	523	527	523	524	553	546	517	552	539	535	573	543	553	558	562	542	543	513	541	548	572	532	540	577	550	505	509	544	525	574	569	549	550	506
26721	9545	3185	2779	1089	908	778	764	637	614	618	1255	1727	1401	1019	666	596	524	559	559	557	535	544	504	526	537	526	539	547	564	524	537	543	590	549	550	541	562	598	519	533	532	543	561	540	594	482	553	554	545	544	536	553	510	522	554	531	532	549	528	514	542	541	544	512	505	506	552	556	534	574	566	541	536	510	559	538	501	572	574	597	500	523	532	599	556	532	555	556	541	541	550	538	591	528	531	534	570	501	565	543	553	525	499	500	549	488	537	566	550	485	555	555	550	520	510	547	549	547	554	516	479	558	519	585	579	539	522	565	537	540	568	546	516	542	546	519	517	498	519	533	566	558	547	593	547	533	536	528	524	537	546	478	520	532	553	514	526	529	542	528	542	551	511	528	532	559	567	545	504	556	573	548	529	558	572	538	512	519	552	554	555	520	572	545	546	528	562	510	532	490	556	563	534	552	523	557	546	550	541	530	532	532	558	561	571	559	568	523	532	540	532	531	541	509	526	540	535	529	481	544	558	543	549	503	520	536	512	549	552	555	520	553	552	516	510	531	537	533	546	548	525	558	554	552	561	567	521	514	568	568	522	542	548	543	558	576	518	547	514	603	539	523	552	565	541	506	571	515	513	523	502	569	536	546	506	528	541	514	479	585	534	562	563	569	536	552	536	528	565	536	561	520	529	527	497	552	547	551	573	516	525	545	528	566	535	505	519	554	496	477	561	563	528	500	548	580	550	577	548	541	499	542	517	571	555	530	527	557	521	566	497	539	550	558	563	525	532	530	532	508	533	560	538	589	508	551	554	507	548	566	540	553	532	522	560	532	524	531	503	533	498	549	540	542	548	524	540	552	533	523	538	550	562	534	583	527	547	563	560	520	513	568	555	491	525	564	515	518	511	547	543	541	530	522	572	546	550	560	560	566	536	537	553	546	510	521	516	519	592	519	576	525	545	578	529	510	557	591	560	557	536	549	511	539	560	551	545	511	553	546	567	572	517	508	518	513	545	509	570	491	502	530	515	550	572	523	512	533	519	496	531	556	522	533	550	519	561	535	536	537	519	577	508	571	540	524	505	570	555	501	571	525	530	568	482	604	496	538	541	589	538	601	548	567	602	560	551	513	513	551	509	549	558	526	573	529	547	515	565	542	570	527	540	519	515	534	569	564	528	555	539	537	543	551	538	542	518	526	570	575	543	529	560	486	563	568	546	526	535	570	532	535	553	522	529	557	540	572	501	497	530	542	508	543	561	569	558	574	551	532	544	549	582	556	539	520	510	566	562	527	572	545	572	575	533	520	547	570	604	550	509	546	520	542	556	560	558	480	529	528	517	551	541	539	570	564	540	556	560	517	546	540	537	540	531	537	526	544	518	525	508	530	561	521	519	516	507	520	559	546	554	548	548	534	551	551	566	539	550	562	567	550	549	559	570	529	568	565	557	522	546	524	552	524	571	507	515	521	537	544	544	564	507	566	499	501	594	552	527	543	500	510	501	523	554	550	558	527	547	565	550	512	529	531	558	542	540	521	542	572	548	535	615	529	541	534	538	555	538	536	557	550	517	552	541	540	535	524	535	580	548	552	552	518	540	588	535	549	571	526	529	514	523	552	523	557	554	576	544	541	570	540	521	546	559	523	529	493	549	547	551	547	542	565	500	520	554	573	524	568	546	555	525	552	574	553	546	555	544	515	533	554	530	570	567	542	542	566	563	524	513	584	546	495	562	559	558	547	576	514	527	537	558	597	531	521	521	552	543	560	568	530	510	545	501	535	541	530	520	525	581	540	541	560	538	543	548	530	544	520	543	527	534	603	545	533	552	571	553	519	507	536	530	578	555	506	523	523	551	538	535	571	549	498	525	527	535	517	544	549	550	525	566	549	553	569	530	573	557	513	582	546	517	536	503	566	553	519	499	544	560	539	489	507	523	549	549	525	528	526	526	530	538	539	535	615	570	515	502	488	537	552	558	553	562	513	517	557	541	541	495	496	498	548	500	505	584	503	576	571	558	539	565	557	536	563	509	503	488	554	532	571	493	522	541	544	534	547	551	519	566	545	541	552	525	564	571	502	538	559	563	558	569	567	589	556	571	535	553	517	516	571	563	531	584	560	557	518	518	535	513	541	578	517	545	524	544	591	522	527	537	547	542	515	540	553	554	552	556	521	519	514	560	545	586	548	579	539	531	561	491	525	541	559	568	529	554	552	576	552	544	553	555	537	515	556	538	545	537	588	538	530	575	542	521	521	580	565	584	535	543	557	541	545	555	579	535	537	578	550	507	548	500	519	553	528	527	533	567	538	542	550	578	535	502	479	578	562	534	596	569	548	513	516	552	542	568	535	552	548	567	491	570	551	594	571	545	503	505	535	519	600	520	562	530	518	555	557	535	532	562	568	501	527	552	563	542	508	551	554	575	519	527	541	531	563	517	514	524	550	589	529	548	520	550	566	521	505	563	563	525	572	519	549	561	511	551	557	529	569	531	558	535	570	559	537	509	500	564	535	531	497	525	538	535	549	555	520	551	514	564	526	527	547	582	523	527	494	541	560	556	559	563	538	558	530	549	518	581	527	529	575	487	532	515	556	528	535	559	585	551	504	560	575	516	563	556	542	534	520	563	529	491	506	551	569	580	526	504	522	558	541	535	513	560	522	565	562	551	521	561	495	522	556	504	540	554	535	568	524	539	597	564	548	512	554	506	539	485	537	563	542	565	537	524	594	551	540	573	543	497	532	580	524	519	530	535	497	553	544	532	518	552	552	585	577	549	544	495	537	511	477	568	586	580	556	557	507	541	527	521	521	547	517	524	519	538	541	534	568	562	517	550	546	576	561	539	523	587	519	515	595	550	529	550	532	581	564	502	538	528	505	518	506	522	527	532	553	521	525	566	558	545	543	548	507	539	526	549	526	531	531	575	532	551	549	565	537	530	528	545	539	539	528	519	549	541	582	540	545	551	546	517	572	545	513	498	525	551	536	559	560	610	516	537	512	535	549	548	564	531	558	528	563	524	587	485	515	574	493	519	549	529	507	543	531	573	506	511	567	566	545	542	489	544	521	546	522	521	554	511	553	565	564	538	531	517	593	558	533	507	540	531	563	543	523	539	508	545	578	521	552	565	477	539	520	513	563	576	542	521	555	522	551	580	542	546	534	532	547	531	573	527	495	517	534	537	561	528	515	539	514	552	522	540	547	518	512	553	535	567	526	571	536	538	539	556	513	567	525	540	556	545	583	547	545	555	534	529	581	510	523	550	539	491	541	557	576	530	539	499	534	536	535	556	543	529	543	527	559	552	556	522	534	525	581	509	545	532	530	579	534	561	518	535	509	544	554	506	572	541	535	547	553	520	529	548	536	554	501	549	535	554	541	486	515	564	539	540	561	542	573	602	535	534	505	530	555	515	562	574	532	521	552	529	578	547	512	487	530	529	580	542	522	544	549	531	475	553	569	526	563	582	566	548	515	532	544	514	547	532	528	537	538	484
6316	2988	3297	2740	1231	998	919	952	733	688	590	1781	2069	1665	979	636	473	512	471	497	455	481	487	466	501	484	482	458	473	511	496	475	483	497	468	480	473	437	484	452	432	448	457	487	468	485	475	450	459	461	447	494	472	470	463	474	461	455	517	514	458	483	458	487	452	466	461	461	474	437	480	435	479	446	444	440	441	485	455	451	431	469	478	460	474	442	447	486	476	435	477	458	453	469	427	457	415	492	407	477	465	485	427	448	458	476	480	442	442	451	458	449	470	471	479	459	466	453	430	440	471	479	448	441	435	447	438	480	469	459	461	444	436	464	465	448	455	499	457	445	462	467	472	465	442	435	466	444	464	459	468	474	445	435	460	436	489	441	428	403	466	470	457	469	457	497	429	456	449	483	447	479	480	483	474	485	451	468	438	484	458	447	457	429	476	481	446	488	458	515	449	436	454	507	472	455	450	490	497	465	494	471	464	462	469	484	470	469	471	439	470	454	467	461	448	461	442	442	477	500	476	448	452	463	430	434	380	442	487	447	470	436	459	485	444	393	483	464	482	475	459	490	482	428	432	463	455	453	475	462	458	452	463	469	498	447	414	495	449	472	483	449	496	455	478	490	442	427	435	436	489	435	443	419	503	493	472	436	432	475	483	470	491	469	488	448	482	467	452	450	454	465	467	487	449	452	471	527	439	441	485	476	471	491	433	464	453	457	488	460	489	464	498	473	444	464	460	478	457	474	444	455	471	488	456	512	443	448	444	467	453	463	471	441	482	495	473	449	472	465	452	417	452	484	454	411	451	466	443	455	407	452	469	441	460	438	470	472	467	452	451	457	455	413	457	488	454	506	438	459	462	489	483	493	477	460	446	465	447	444	466	477	462	465	421	506	442	434	494	475	481	478	469	444	476	472	464	480	468	461	454	495	479	446	445	488	458	468	433	465	479	442	458	470	465	495	453	512	468	498	411	495	467	496	487	462	474	486	461	454	452	439	426	477	437	436	428	454	510	464	478	460	461	456	427	450	447	457	463	486	471	445	491	480	467	468	505	498	495	452	473	473	450	433	493	474	437	452	484	507	472	467	446	473	459	459	422	452	466	469	447	442	440	492	450	432	491	475	440	488	485	440	506	450	495	455	461	458	419	476	453	430	451	497	451	459	433	492	456	461	484	436	473	482	464	442	434	442	480	445	487	437	467	436	478	461	461	451	457	445	471	435	485	461	434	464	465	453	461	464	475	527	466	470	477	479	495	469	457	438	478	446	490	469	457	474	459	451	485	481	497	450	480	457	465	471	455	426	468	467	452	440	480	462	503	478	429	457	482	467	480	446	435	444	504	470	442	458	459	462	449	463	446	454	434	444	432	514	453	459	497	447	461	505	493	444	453	447	479	422	467	477	460	443	448	497	488	489	490	451	460	470	469	459	438	436	496	467	466	452	407	460	468	460	473	419	495	447	494	481	430	448	469	466	454	480	458	471	430	483	482	501	471	468	437	475	470	468	497	467	465	481	458	484	494	461	466	479	469	426	499	448	449	454	461	452	433	436	477	461	448	432	488	461	514	472	471	480	472	461	446	427	446	476	431	483	453	451	444	503	464	447	450	472	494	456	449	453	515	440	446	458	456	453	487	488	470	466	449	448	458	467	452	465	505	495	506	486	440	440	456	473	471	437	446	451	419	449	473	455	439	473	487	457	463	455	464	468	472	454	483	452	473	442	460	461	449	468	454	455	420	485	483	499	436	455	454	450	454	445	472	412	457	462	490	467	441	473	478	485	464	440	470	460	480	473	482	416	472	436	439	446	468	480	482	419	428	478	408	483	450	474	443	497	452	447	486	431	475	440	477	485	481	455	452	442	461	486	454	455	466	462	474	460	445	452	468	440	474	448	459	488	484	454	453	434	465	425	472	461	459	490	458	464	461	470	455	496	473	474	455	502	449	475	473	452	482	494	437	472	467	464	459	477	485	458	454	476	486	452	518	450	462	482	426	496	474	442	474	462	487	457	462	466	426	458	493	465	442	469	449	467	468	462	478	448	472	437	426	409	413	461	467	474	465	444	462	464	478	479	459	503	454	492	428	479	443	454	456	469	483	462	472	489	451	457	414	511	453	465	465	461	476	456	470	426	486	435	437	494	448	468	454	426	436	450	509	447	463	482	463	434	450	474	454	442	462	453	441	460	446	483	473	490	419	478	466	487	461	507	445	512	459	475	459	483	465	487	483	459	480	451	465	491	497	527	477	461	496	487	440	464	447	465	446	458	454	433	439	467	468	462	445	472	461	445	433	481	451	456	465	435	454	467	473	424	499	443	465	470	446	472	450	483	472	463	467	425	450	458	452	419	476	426	451	463	418	492	458	456	473	459	445	463	489	478	484	450	463	478	435	475	439	451	476	456	489	434	487	478	416	478	472	434	429	451	506	522	454	504	446	460	445	465	459	446	448	462	479	458	465	471	420	449	415	447	431	472	449	491	464	413	484	455	511	449	471	487	480	451	434	491	488	432	449	468	453	474	428	479	447	430	416	524	455	494	469	471	437	498	483	486	475	464	455	440	442	480	450	466	461	460	474	487	473	469	435	468	505	490	505	465	477	429	496	445	407	477	438	450	472	439	459	425	482	421	495	460	453	425	454	417	482	486	483	433	460	441	478	457	437	442	460	465	488	438	457	453	453	429	487	452	479	453	438	479	435	473	487	452	473	447	450	432	448	478	457	474	487	455	441	438	452	468	457	452	463	434	451	495	434	495	460	438	447	450	468	444	498	470	470	471	435	461	457	506	462	473	488	457	475	453	455	499	455	450	461	426	467	506	452	468	504	488	473	490	494	463	480	462	459	483	441	494	412	486	459	478	461	418	458	485	443	435	456	457	452	455	478	444	442	445	450	434	451	511	478	458	482	463	476	451	465	483	419	433	457	507	421	455	474	460	439	476	458	446	458	420	420	435	505	460	465	465	493	423	497	463	448	466	433	429	433	433	423	467	447	442	438	448	454	490	453	459	420	492	487	445	462	458	481	442	434	456	442	470	467	454	464	435	457	435	514	477	457	451	452	483	461	456	478	458	482	454	468	447	465	471	440	434	430	457	406	483	463	459	467	449	454	484	440	496	473	439	463	454	423	486	447	496	433	485	466	438	448	470	459	443	456	467	454	464	432	487	479	459	445	428	470	450	485	450	449	446	430	499	473	449	448	501	453	508	485	418	444	487	469	431	471	449	457	469	442	458	462	435	430	467	468	486	448	471	480	436	417	458	446	434	450	496	431	463	448	471	456	451	478	477	494	486	435	414	447	450	438	448	425	441	482	453	483	422	452	491	466	460	463	459	471	434	445	451	464	461	450	455	475	496	475	501	467	449	398	523	469	476	457	456	461	457	475	472	461	468	461	473	426	420	471	476	468	489	465	459	451	469	457	497	478	471	447	437	431	448	449	479	468	471	495	458	486	444	441	431	477	465	428	460	469	439	464	450	449	452	494	459
24751	20766	26646	24718	9708	2694	1754	1283	1008	857	921	10461	14218	9296	3577	1192	593	581	500	521	551	510	532	538	514	516	517	507	563	505	524	557	545	513	517	569	530	581	551	552	529	507	518	522	550	546	521	536	501	569	565	506	511	504	558	514	521	506	541	488	527	515	491	523	513	548	515	573	520	525	517	517	526	514	544	564	514	541	530	499	538	527	549	546	519	521	537	493	558	582	505	498	551	506	523	487	552	513	533	517	489	561	504	512	508	502	542	529	503	505	498	552	550	522	521	500	487	562	532	494	499	577	516	572	517	509	531	522	524	502	509	569	474	516	533	521	522	516	508	580	543	543	522	545	514	528	530	506	494	511	541	514	541	535	523	518	513	506	517	544	531	532	555	523	524	513	516	542	581	516	529	543	511	510	513	531	579	551	511	501	549	518	545	514	521	504	510	526	549	504	553	576	521	497	525	485	532	551	496	512	535	509	548	501	490	510	538	490	554	516	504	546	499	535	537	523	575	510	529	514	551	504	503	532	569	510	542	539	502	550	512	521	529	508	507	552	528	588	528	540	501	510	492	485	586	556	523	514	544	549	569	544	526	539	535	476	547	529	529	561	551	537	511	527	506	544	546	532	556	556	546	530	550	553	530	526	540	527	518	539	519	543	457	535	507	564	557	552	535	549	502	569	527	533	517	550	527	541	522	519	548	536	503	534	491	550	531	544	496	516	512	510	509	510	566	509	506	550	558	512	563	499	557	512	532	549	561	548	486	556	513	514	507	530	521	516	498	519	528	509	550	453	529	546	512	488	488	518	538	513	485	532	550	541	504	508	551	606	525	494	539	561	491	537	486	530	486	500	570	511	502	536	512	508	536	558	549	524	486	545	526	554	530	551	481	514	524	490	538	541	550	513	534	539	523	573	558	529	519	565	501	564	530	527	498	514	536	564	523	509	508	513	542	551	491	515	541	504	533	523	486	514	525	546	517	489	547	487	509	525	565	510	508	535	544	493	550	538	509	518	532	475	498	559	558	527	513	532	523	518	520	516	506	517	535	568	515	496	527	503	518	494	513	541	545	545	492	541	490	518	525	545	528	564	534	536	539	554	491	505	512	515	552	507	520	514	520	530	491	576	540	530	514	534	523	519	514	518	540	542	512	528	496	546	534	496	493	522	533	508	523	519	556	508	517	575	542	504	538	533	541	528	515	558	545	513	513	540	458	509	532	517	526	556	489	567	509	571	542	546	536	526	511	554	556	566	502	543	519	506	506	502	555	478	522	523	550	550	524	545	527	507	517	522	509	481	514	528	563	496	555	511	548	476	519	501	580	523	495	511	517	547	521	512	559	562	520	555	533	531	525	566	517	486	493	511	567	517	529	513	578	526	549	514	512	514	524	549	526	498	543	505	491	532	529	534	511	565	489	469	497	516	465	500	527	509	571	541	510	556	542	486	548	521	533	542	523	540	507	542	502	500	563	517	531	522	522	548	550	496	525	491	502	526	541	512	536	527	537	554	540	554	536	540	540	500	531	553	534	515	500	528	527	578	515	560	517	535	544	512	533	555	561	539	520	535	531	523	510	496	479	566	502	519	540	495	545	512	512	497	541	541	526	526	539	514	480	519	525	510	528	556	533	521	518	559	555	562	524	526	530	530	517	571	546	509	537	533	571	555	516	538	487	551	519	528	522	549	540	512	552	540	528	504	472	514	490	564	565	521	517	533	573	548	553	550	539	539	530	565	551	534	570	520	499	539	525	531	584	529	555	543	516	536	492	560	524	591	497	499	503	528	505	540	552	527	503	571	535	542	515	452	508	482	569	505	508	521	532	527	568	466	524	518	509	524	538	568	492	540	518	518	497	543	553	531	508	542	520	521	559	535	511	520	524	516	480	518	495	513	556	531	546	537	480	513	542	538	557	534	564	551	539	535	555	525	542	523	520	537	536	504	546	559	564	546	514	543	570	527	531	526	529	517	547	519	538	525	523	529	490	551	541	515	550	511	532	511	541	524	506	495	540	550	536	512	555	508	506	541	529	566	537	552	577	530	502	560	522	515	502	534	523	541	539	530	532	519	527	481	548	571	525	522	552	532	521	509	524	524	528	517	549	516	521	515	526	526	574	565	534	515	491	530	539	529	497	548	526	499	520	537	539	521	505	529	501	555	490	494	492	534	561	508	515	530	446	518	530	487	541	526	543	506	512	534	530	543	563	536	547	499	542	525	511	521	479	537	526	528	521	547	540	542	508	555	548	505	537	464	539	535	534	496	534	498	544	520	505	500	504	524	530	513	505	553	527	502	518	538	491	496	506	530	540	571	511	583	504	524	531	532	536	498	520	490	495	542	509	547	533	526	559	530	541	536	495	516	493	499	545	546	536	491	518	514	509	522	524	567	497	551	509	498	507	516	527	545	497	540	517	517	544	511	502	523	513	520	537	543	509	565	498	499	523	538	480	516	532	492	507	501	549	552	509	510	495	567	497	508	525	498	524	509	525	538	510	534	533	528	558	522	531	569	511	534	540	495	484	515	485	495	525	530	519	544	536	530	543	527	548	522	503	500	541	538	567	547	526	497	522	545	507	488	512	493	492	556	518	516	527	523	503	522	513	537	480	549	568	510	514	520	537	512	543	534	491	538	563	500	563	546	523	531	544	559	497	511	481	548	522	541	546	507	518	541	548	530	508	518	538	490	489	546	467	539	544	515	547	516	514	553	545	564	530	545	530	519	508	520	496	504	504	494	484	506	545	536	540	517	552	510	552	510	531	521	521	543	527	477	497	587	519	480	512	539	574	473	525	564	512	522	504	529	509	571	521	519	485	525	503	526	511	504	530	526	521	510	550	494	545	535	478	536	531	477	476	513	528	529	514	540	567	508	510	548	507	518	535	513	501	507	536	499	548	521	516	550	514	525	534	549	500	497	519	526	490	542	511	560	521	492	561	524	552	512	511	577	552	516	501	563	553	547	517	530	524	489	561	525	499	510	501	530	461	542	551	539	551	558	536	502	533	592	543	515	569	506	548	508	510	512	487	516	545	555	529	554	531	571	526	464	512	484	519	505	517	540	558	488	517	510	547	500	516	489	510	515	552	489	557	519	544	536	508	542	513	506	507	525	532	561	551	518	520	500	526	534	537	569	490	510	532	521	519	552	530	518	530	568	546	535	516	479	576	533	500	532	534	529	501	523	537	510	527	500	564	523	540	559	547	524	517	526	514	545	575	515	538	542	477	508	497	488	543	500	481	522	519	493	521	495	521	480	548	551	518	502	471	513	507	522	532	535	508	555	494	521	530	516	486	528	538	504	541	500	537	540	539	532	532	570	505	553	511	514	544	530	502	586	527	523	554	534	539	565	530	479	566	532	536	501	504	517	543	546	535	525	557	550	506	499	475	525	540	537	522	523	532	454	502	533	531	491	501	547	599	513	535	513	552	504	576	495	586	485	530	521	535	515	497	515	496	525	530	506	529	503	524	516	531	500	504	563	529	530
5396	7581	6381	4648	3193	2451	1770	1472	1212	1060	1190	14432	13006	8976	3714	1235	567	517	438	448	465	466	464	470	448	533	434	432	486	484	501	470	475	449	461	443	476	493	463	466	470	495	469	475	454	495	488	472	471	468	461	468	415	495	466	465	463	486	483	541	470	466	482	467	476	443	465	469	504	468	423	485	491	458	518	505	483	464	453	500	435	466	452	448	492	493	436	484	476	432	477	449	475	490	449	515	442	443	474	492	492	475	495	455	483	493	458	454	480	483	486	492	481	498	445	483	465	443	430	508	484	502	458	478	463	460	482	472	478	454	417	484	509	453	474	450	441	474	453	452	458	505	486	514	464	435	482	497	456	463	445	456	446	455	495	480	456	473	479	490	490	480	475	456	476	475	458	490	475	504	470	436	469	440	491	486	480	451	482	460	430	468	468	508	492	453	473	455	493	461	465	452	433	491	468	462	468	488	458	429	399	515	476	437	475	448	484	486	483	456	482	506	475	467	475	492	496	482	469	486	495	450	474	466	442	470	449	464	470	448	451	476	452	471	526	486	471	454	492	469	496	489	480	449	467	505	483	491	480	478	454	477	464	461	451	461	467	464	470	429	466	466	451	523	464	462	479	483	453	516	458	448	424	466	450	501	469	476	474	435	481	480	487	479	446	503	453	452	445	481	431	461	471	464	477	490	471	479	476	450	507	483	471	468	463	462	508	479	474	494	480	481	445	480	440	465	461	471	485	481	470	430	477	474	461	460	481	495	467	454	448	455	425	523	473	465	467	468	486	516	445	454	509	454	493	462	429	442	483	463	499	512	448	468	450	511	450	451	440	447	459	472	447	461	478	477	492	460	452	517	436	517	446	478	449	465	481	454	493	472	446	459	461	472	456	491	472	495	479	452	467	514	494	492	489	461	521	472	500	467	478	453	481	481	485	450	489	451	440	458	461	429	483	527	451	452	490	471	474	436	406	487	491	447	478	529	448	485	486	428	485	440	435	430	428	427	486	514	473	484	473	459	498	467	443	462	479	446	474	482	459	421	451	489	507	446	459	467	449	457	489	501	477	488	488	513	475	448	453	458	479	435	492	426	465	449	440	483	482	452	469	488	469	489	509	487	420	456	486	464	475	472	435	466	440	496	469	400	450	467	485	499	485	491	458	480	475	442	439	456	460	485	444	448	419	491	501	446	464	456	450	467	424	434	488	445	472	481	510	479	453	488	469	486	459	493	455	483	476	473	464	444	491	460	434	458	447	464	482	450	428	463	489	480	507	438	439	484	465	462	466	484	496	485	480	464	482	414	469	476	438	452	465	461	485	465	429	455	446	427	479	468	493	469	466	453	494	473	414	448	475	515	468	452	468	460	526	455	466	492	470	414	487	459	488	414	425	454	455	471	464	481	467	483	493	470	472	503	456	488	491	493	465	464	441	434	458	477	440	479	475	460	461	459	469	458	495	487	441	462	480	493	442	502	482	505	427	463	487	478	504	474	477	484	465	452	526	499	479	501	447	478	428	475	464	448	452	448	471	484	471	462	460	429	485	492	444	478	500	451	459	459	505	480	473	469	483	493	499	476	476	481	498	459	515	427	483	496	490	450	492	456	462	488	434	474	476	485	468	448	458	461	428	463	449	463	495	470	492	475	449	449	480	441	477	482	447	460	443	479	492	461	488	449	457	451	428	450	475	468	472	434	461	464	470	453	453	456	444	505	476	444	445	494	457	483	478	468	448	501	463	470	503	424	445	477	469	453	463	469	501	479	466	465	475	421	446	447	466	453	440	429	490	490	499	450	472	471	481	469	496	464	508	483	454	457	489	474	454	461	451	463	449	527	475	463	458	461	470	448	441	406	489	475	475	450	493	468	441	466	455	456	468	453	420	480	447	474	462	458	453	450	462	421	482	478	465	480	465	466	452	475	479	472	486	473	502	462	489	506	451	493	444	460	437	476	511	505	449	494	447	471	486	451	467	496	483	480	503	449	490	452	494	495	507	485	464	457	442	451	475	495	472	495	474	536	458	458	464	451	480	457	440	441	438	453	474	440	473	474	448	464	480	442	454	482	492	487	502	447	426	474	447	475	436	467	446	458	448	418	448	487	479	471	506	457	463	473	427	437	457	462	535	400	483	476	495	438	451	458	507	487	467	501	461	505	429	437	471	498	474	462	476	466	426	409	466	462	477	451	474	504	487	476	460	453	483	455	484	472	457	488	455	470	476	474	466	460	463	498	437	447	459	454	484	431	458	482	473	441	435	462	450	442	519	479	455	458	431	455	422	447	435	478	466	506	458	453	490	471	488	468	485	476	448	501	474	458	469	473	447	489	482	457	469	465	467	469	498	473	423	461	484	434	458	496	456	480	432	456	466	456	431	480	463	459	460	439	462	459	466	450	463	470	440	497	473	468	453	471	453	494	467	486	440	464	492	441	452	467	457	453	447	451	504	482	466	481	464	461	441	466	498	424	494	455	453	448	485	470	455	439	492	446	462	501	468	493	480	482	464	470	455	467	475	441	472	460	441	465	484	474	472	443	486	422	456	457	447	476	469	449	478	450	541	451	480	525	478	498	492	476	478	475	461	455	478	505	490	467	517	471	441	472	436	446	433	478	478	508	452	460	450	501	492	461	481	478	472	487	492	463	466	445	524	443	460	446	493	445	465	498	454	490	449	460	445	479	471	479	519	415	466	456	475	490	492	448	412	460	424	511	498	474	443	434	462	447	445	479	505	455	459	504	467	478	458	506	463	501	455	480	468	474	440	506	458	443	481	462	467	489	478	468	481	473	442	463	491	477	446	457	499	444	471	488	479	458	497	445	474	494	470	456	480	540	456	441	449	475	443	476	451	469	505	456	463	447	480	493	441	474	463	478	476	472	469	486	409	448	446	488	432	449	438	453	477	480	490	399	450	448	494	472	482	444	479	496	468	465	481	481	489	502	453	488	448	430	439	471	440	475	468	460	469	495	474	472	461	440	438	463	467	472	486	450	427	470	448	491	460	509	496	460	437	482	452	468	453	429	506	478	485	505	452	479	469	477	449	515	485	509	463	446	482	442	452	509	457	446	474	466	470	472	471	483	451	484	436	449	460	495	493	457	479	497	484	473	486	475	462	497	448	439	491	457	476	465	468	458	492	460	470	478	485	486	497	460	454	469	458	486	434	470	473	483	467	480	472	499	463	471	452	465	470	488	472	445	441	475	466	504	502	470	459	459	472	479	476	492	454	484	477	471	486	473	426	424	465	467	473	457	438	472	467	474	483	442	482	496	466	446	454	464	436	468	457	432	428	475	429	459	448	466	445	430	428	457	484	440	465	484	460	443	500	482	474	463	463	493	485	456	466	436	464	460	450	458	483	486	472	474	446	435	455	504	480	502	454	450	482	454	480	450	454	434	493	420	449	494	442	429	489	479	479	503	434	474	444	446	467	446	423	458	473	468	448	478	447	477	474	429	468	484	480	457	471	444	494	465	487	423	454	516	454	454
23875	20788	27725	23930	20406	8368	3197	1896	1345	1403	1423	20265	24412	16088	6444	1846	857	695	693	687	643	642	660	632	682	617	616	630	670	630	615	676	642	616	610	609	625	683	636	614	657	641	601	652	637	634	666	634	682	672	641	583	652	649	617	626	642	601	600	633	641	631	677	682	614	606	652	626	655	666	655	643	653	594	625	619	640	615	602	683	634	633	614	618	605	614	606	637	623	624	631	605	580	606	620	640	640	631	626	615	654	664	614	659	638	593	630	597	673	624	675	681	640	688	613	624	636	640	660	654	607	645	605	591	618	622	622	610	599	597	652	626	644	674	664	651	617	622	618	592	616	594	594	627	639	620	625	626	640	659	626	597	618	615	649	613	612	654	652	666	606	637	638	647	656	588	588	607	668	627	628	616	639	649	590	589	613	655	633	580	582	634	605	636	612	642	624	615	645	645	616	675	605	636	625	649	587	618	610	608	630	613	647	620	655	614	645	614	652	616	586	640	615	604	646	658	669	617	665	616	659	644	691	673	621	583	651	630	606	647	600	605	658	657	575	604	643	575	648	660	691	629	639	652	646	616	651	629	610	591	660	615	621	625	640	657	595	660	647	628	635	608	650	640	625	592	607	587	559	651	641	607	630	648	617	648	603	636	665	616	615	645	608	601	637	599	624	600	633	619	647	641	650	601	621	664	656	708	647	635	605	591	621	644	662	620	641	629	682	643	668	648	604	612	636	598	624	625	628	641	611	652	618	611	594	659	626	641	679	620	650	645	607	690	628	637	616	664	598	615	633	627	643	629	617	619	604	625	593	615	654	650	657	606	637	645	639	682	669	621	611	618	641	635	589	616	617	630	639	664	647	643	648	634	608	614	608	578	615	646	635	633	709	617	647	631	638	639	677	612	661	609	622	630	614	629	640	651	647	633	608	649	589	628	615	636	610	606	619	615	628	694	604	649	639	654	619	599	592	636	682	629	581	604	610	661	627	604	618	653	576	610	656	666	573	618	652	627	620	626	637	616	663	626	680	598	663	586	635	610	637	649	630	645	615	659	606	585	642	567	633	618	633	609	635	575	619	637	669	627	669	656	597	633	625	610	606	633	632	629	677	631	665	670	608	591	632	612	625	587	612	644	629	645	656	617	607	618	605	630	594	694	619	624	619	574	638	666	604	627	601	642	616	595	578	684	589	613	607	619	609	583	642	631	615	646	647	606	624	651	662	670	595	649	657	600	634	595	640	650	643	623	673	610	663	658	650	626	642	625	673	648	637	632	601	591	622	630	619	624	612	599	575	668	632	596	594	623	629	651	600	651	619	635	641	624	660	683	638	596	594	634	636	605	608	619	633	670	588	664	624	614	623	597	677	578	650	597	629	690	640	640	615	611	644	606	660	640	655	618	626	632	646	637	574	581	646	650	598	639	597	615	628	692	606	606	624	618	602	585	636	628	615	616	634	647	618	648	646	596	643	602	586	678	602	625	528	625	631	644	623	578	620	646	618	678	582	626	598	608	555	661	623	587	626	587	620	598	635	622	604	639	631	627	662	641	673	634	599	643	628	612	616	656	596	599	594	631	628	651	636	622	563	657	637	650	659	603	632	617	597	618	663	630	653	622	555	600	585	651	593	640	672	591	632	620	599	574	605	644	599	595	629	606	617	600	648	618	633	630	634	619	610	613	675	632	571	611	624	617	616	602	619	600	624	661	625	624	625	623	605	621	622	664	615	658	639	596	620	634	617	627	659	670	629	640	631	608	645	609	605	599	614	612	594	630	616	611	630	615	656	648	643	652	630	586	622	627	608	580	643	609	657	597	611	619	616	622	565	610	613	612	611	629	631	593	605	624	587	658	634	651	626	630	595	612	589	595	602	636	627	593	630	619	653	604	595	682	628	632	625	625	643	641	600	624	615	640	651	609	600	654	611	662	615	615	633	615	618	558	629	618	652	602	638	604	595	606	622	589	642	649	639	583	617	671	641	623	646	596	726	618	670	609	627	615	666	645	618	640	612	610	626	596	567	599	631	631	586	651	662	617	675	628	612	619	607	639	651	639	630	586	611	570	658	635	628	651	570	616	578	610	598	622	638	620	591	668	624	649	609	593	620	632	635	622	621	591	646	644	588	668	634	609	646	625	682	628	670	664	649	631	607	630	641	661	593	653	565	614	648	622	634	625	644	610	655	608	595	648	672	625	626	602	621	614	588	611	665	624	614	634	607	577	615	599	615	622	635	615	605	609	600	635	577	659	618	646	627	591	663	645	597	623	624	631	645	666	616	655	622	606	623	639	626	631	623	662	620	590	632	627	614	633	623	633	677	640	622	631	614	593	661	607	632	590	620	678	596	626	690	584	602	608	618	598	662	650	645	624	582	633	641	648	591	629	626	593	643	590	652	621	607	617	597	648	629	591	623	625	697	600	610	631	609	611	639	572	632	645	608	635	610	657	584	597	645	623	665	659	585	609	572	641	702	582	637	623	599	610	622	664	638	643	619	638	626	619	622	607	603	595	608	597	567	617	632	640	609	668	609	610	645	650	653	585	625	663	606	599	616	615	627	631	630	632	643	620	647	607	617	588	606	613	623	628	624	617	636	639	602	622	640	637	629	709	578	611	649	609	647	612	628	617	596	647	651	668	619	626	655	621	636	618	607	625	614	564	679	636	652	635	639	644	622	594	641	631	646	616	602	644	628	668	628	634	623	674	607	605	660	654	622	652	610	590	603	644	669	620	577	690	647	664	626	625	639	591	594	636	618	630	557	619	565	576	651	641	624	587	617	642	621	617	618	621	642	599	668	637	610	570	667	637	661	651	657	649	619	614	610	642	617	626	629	606	640	672	619	636	633	625	651	631	596	597	603	674	623	621	625	600	629	614	606	665	689	619	622	652	637	622	610	614	612	636	632	627	616	631	604	587	625	595	624	601	633	635	595	613	600	652	577	671	645	626	574	697	663	599	592	626	618	613	649	602	632	701	609	650	622	627	621	672	650	618	645	556	584	604	586	606	614	613	616	586	657	648	601	661	596	619	621	643	623	623	597	672	638	631	651	592	655	629	609	641	631	597	616	605	560	591	616	636	638	598	640	630	635	625	602	620	596	608	605	648	570	591	641	627	611	607	605	603	606	590	656	605	651	621	625	583	651	629	625	597	595	610	658	646	615	569	628	626	624	616	617	630	662	638	646	620	583	654	602	640	585	605	616	666	609	614	640	631	591	643	647	624	612	660	659	665	597	618	585	582	613	588	560	648	646	632	659	611	608	617	625	637	650	664	652	592	636	660	606	631	593	681	586	630	631	641	634	576	622	624	614	631	633	604	617	608	638	608	628	570	619	606	631	606	639	593	614	646	601	626	640	635	617	583	654	620	596	642	605	608	647	598	594	611	615	670	636	654	578	616	659	676	556	624	641	591	623	617	666	611	598	636	605	624	610	590	626	620	632	676	642	618	637	613	634	664	623	596	649	622	660	624	596	603	622	601	610	644	633	656
5627	10052	9868	5991	4762	3510	2959	2191	1792	1773	2023	25092	20139	13927	5852	1818	692	619	558	595	564	589	553	537	543	527	519	539	588	536	553	545	574	561	529	537	556	573	575	577	519	559	547	509	550	577	563	544	576	570	561	563	558	551	524	553	528	526	581	573	573	552	554	566	595	574	562	570	527	576	542	528	507	539	527	597	564	565	574	564	571	530	556	569	550	533	564	554	538	557	555	627	517	554	549	577	553	560	590	586	587	577	550	535	551	513	595	533	548	551	506	548	490	527	548	585	573	562	546	557	538	547	548	557	554	551	592	501	602	596	563	558	544	607	539	550	552	566	559	579	550	595	511	578	578	558	537	546	502	564	537	550	590	536	546	533	601	573	552	526	569	538	520	551	557	554	570	560	539	556	587	526	535	590	527	586	595	565	550	522	577	594	522	561	577	553	560	553	557	541	539	562	504	550	520	557	537	525	559	564	560	519	564	545	563	540	565	545	598	595	532	538	552	549	503	564	474	499	539	557	567	548	556	547	524	540	547	577	567	560	510	571	550	575	570	556	564	540	552	543	562	592	532	555	517	506	548	555	574	537	572	524	549	547	546	531	547	525	526	568	557	540	568	505	549	543	560	576	535	523	545	523	576	552	574	544	537	532	542	547	523	523	541	564	576	546	581	543	567	585	553	520	544	545	535	561	556	495	569	512	515	539	562	513	532	508	494	598	540	561	562	538	513	548	587	518	562	572	573	615	543	562	565	517	540	546	566	554	607	537	520	592	528	573	523	557	526	533	571	567	517	529	572	574	567	578	564	537	547	552	529	592	573	578	566	545	544	561	561	557	549	514	537	546	552	541	541	565	556	510	527	553	557	551	586	520	558	579	542	557	577	535	545	553	592	534	564	492	514	586	545	588	564	556	547	533	592	542	553	539	547	513	541	587	513	565	572	524	542	555	546	514	580	579	520	546	537	568	508	571	532	568	577	529	584	558	580	574	536	551	521	546	548	550	539	544	583	523	557	572	548	561	586	539	565	578	563	582	565	560	609	536	541	575	524	530	561	560	535	559	500	531	573	569	573	562	542	551	555	557	526	544	564	525	586	583	550	532	548	559	572	587	533	538	528	513	554	542	529	559	540	573	538	559	586	569	581	527	550	537	554	502	552	541	561	564	550	546	539	557	533	539	548	535	561	533	545	515	578	538	539	560	558	559	541	558	531	562	602	558	539	546	519	539	534	566	544	552	582	521	521	548	611	511	563	533	534	526	565	528	516	538	549	569	584	547	583	561	553	523	557	546	557	527	556	547	554	575	548	512	568	545	499	560	575	576	606	546	530	593	571	576	582	513	556	516	551	516	545	536	571	504	529	521	541	553	574	536	544	545	544	568	531	519	524	535	578	581	576	515	544	518	546	557	552	511	554	551	613	517	536	561	543	508	589	546	531	541	565	554	596	506	558	518	541	556	559	537	558	537	554	560	580	524	552	534	535	563	556	589	571	544	568	614	557	563	561	558	569	500	537	578	508	526	559	517	533	520	550	536	588	582	600	521	543	586	529	553	517	568	561	561	559	553	570	530	557	527	541	532	503	554	558	551	551	527	536	590	517	559	573	591	566	546	532	552	561	534	586	571	540	577	557	562	540	546	537	565	564	534	530	601	608	531	550	558	580	548	529	532	552	564	592	530	574	549	573	566	562	511	569	569	530	552	562	528	566	534	568	546	575	539	546	535	568	510	531	502	531	516	538	543	574	566	563	563	571	543	518	546	541	589	558	565	594	543	561	577	533	549	504	520	553	552	524	567	563	566	578	576	562	545	540	553	573	545	555	545	528	540	560	548	570	575	536	554	548	526	535	540	552	511	582	558	545	554	512	520	520	540	545	557	567	525	496	563	547	562	534	554	566	505	555	557	557	543	559	547	510	511	502	567	603	596	556	511	556	512	549	505	521	539	506	573	554	529	553	559	558	529	557	567	561	531	531	483	511	556	539	552	576	506	569	536	544	553	544	552	575	583	529	563	512	533	535	553	500	581	539	533	553	561	556	550	518	561	498	550	525	555	590	585	567	560	543	549	517	531	508	525	548	520	562	539	577	561	557	581	551	502	563	551	525	526	548	558	548	528	527	558	550	544	517	510	578	506	548	547	575	497	526	543	552	576	564	531	559	537	544	565	531	566	545	575	559	536	574	588	533	580	537	575	577	571	518	525	516	537	555	525	566	598	535	522	544	540	537	537	538	566	532	554	550	571	504	552	532	550	552	578	547	531	587	530	540	561	548	528	598	582	581	508	565	549	517	599	508	584	524	496	576	540	576	571	570	548	561	545	556	540	586	541	585	538	534	514	551	497	596	544	525	577	561	543	524	569	543	553	508	551	531	567	576	535	540	545	557	561	513	588	540	535	539	525	523	576	554	563	510	579	544	554	550	536	540	572	564	542	555	560	569	550	526	558	557	604	530	536	572	538	564	555	553	538	546	534	524	604	548	567	549	542	549	571	572	589	537	613	518	605	542	505	552	572	583	564	559	527	570	592	579	573	571	560	541	482	500	544	529	536	583	551	577	547	549	591	499	621	532	548	563	540	526	549	534	571	594	529	546	545	543	564	570	557	520	545	564	599	553	544	510	529	590	525	520	547	555	557	560	547	542	555	553	561	536	546	558	558	564	547	527	548	506	582	578	583	585	544	529	556	580	550	543	521	537	593	531	536	569	546	514	519	586	542	539	544	542	496	558	532	513	557	547	566	551	566	542	548	545	567	566	561	564	533	535	583	561	531	537	540	535	555	532	541	557	558	532	532	537	544	549	538	560	541	513	558	540	535	580	534	532	576	563	512	550	506	538	537	523	567	538	524	554	522	551	589	525	550	476	558	559	555	543	519	546	525	546	530	558	535	549	549	536	522	529	550	495	537	550	555	535	584	537	589	526	544	548	580	520	550	540	565	586	579	565	541	535	539	538	528	543	535	540	509	548	524	524	524	527	575	524	536	558	527	554	567	585	521	478	600	568	539	525	558	537	516	581	570	550	555	539	521	549	524	555	548	548	544	527	518	565	554	585	539	514	605	549	550	520	575	557	541	587	593	510	537	586	582	546	566	526	558	506	541	551	540	515	503	540	530	532	526	556	581	583	513	535	521	562	559	528	579	557	573	540	520	557	568	573	563	526	584	525	506	572	557	550	549	541	554	544	546	581	582	568	560	548	542	544	521	522	542	529	555	570	576	510	551	524	532	550	536	571	525	490	551	561	582	554	533	563	579	555	548	562	565	576	599	548	549	540	532	586	489	535	540	505	535	558	548	521	544	518	540	559	577	527	587	561	534	527	557	505	522	574	537	545	515	538	536	532	533	499	516	554	537	560	531	574	574	522	567	587	569	494	548	536	535	577	542	533	594	538	591	534	538	568	555	549	535	527	552	550	549	507	547	571	531	523	524	534	566	570	599	508	535	547	514	520	569	552	530	541	532	539	553	523	548	554	579	521	560	518	564	569	523
26461	9374	2438	1694	1206	1009	859	695	683	625	623	1226	1619	1340	879	653	595	514	562	563	514	570	500	525	537	500	517	527	545	521	529	565	499	547	540	556	546	530	546	518	540	516	557	500	541	511	551	519	531	528	532	528	573	550	474	516	489	524	532	518	552	536	558	587	538	530	529	567	535	555	571	503	525	548	508	554	506	511	530	539	542	537	518	546	518	524	562	520	548	558	523	551	519	488	511	528	553	538	497	495	533	541	530	531	506	529	538	559	523	571	552	576	549	535	556	557	553	576	524	580	512	504	547	534	543	507	505	525	556	548	518	508	552	532	537	531	547	506	483	517	542	522	511	520	510	523	524	548	534	542	578	533	569	548	549	539	524	564	516	552	571	533	500	523	562	535	522	562	502	492	540	506	530	506	501	518	515	502	521	550	544	520	527	553	482	520	559	544	559	580	516	572	476	569	480	548	535	538	522	490	523	504	531	503	535	515	538	532	496	549	553	586	549	547	519	549	569	554	565	558	517	511	541	508	573	551	529	507	538	536	529	515	509	541	506	558	528	560	531	562	540	489	528	528	508	548	536	526	561	540	549	496	514	559	547	489	519	546	501	518	572	523	547	520	477	553	535	534	535	553	533	558	511	500	542	541	554	541	513	556	560	563	526	491	542	545	523	517	514	500	515	544	561	557	512	509	540	509	495	545	512	523	512	521	549	535	514	551	585	541	533	514	549	549	507	533	536	558	511	540	563	544	530	516	548	514	549	556	541	542	522	553	547	508	500	571	538	532	552	554	546	543	511	501	508	512	526	556	525	552	545	567	512	536	505	507	536	556	545	559	553	570	521	549	505	544	483	539	507	559	517	530	520	529	509	522	539	545	556	539	517	484	597	543	503	532	530	507	527	525	555	534	540	527	543	534	575	537	505	529	525	486	478	581	555	502	550	593	585	522	530	538	552	511	531	532	540	561	486	576	518	563	495	561	539	528	551	570	496	496	519	555	552	539	542	542	579	530	534	567	516	513	549	536	550	557	516	491	524	566	531	508	563	512	537	564	535	547	550	511	490	503	518	512	567	489	531	547	535	541	529	544	535	508	502	545	534	561	517	551	529	553	508	527	520	523	543	502	505	571	517	520	538	529	544	514	539	533	539	515	509	515	553	575	554	536	548	531	478	565	491	523	560	522	540	486	555	538	533	549	499	566	552	532	506	544	526	555	550	548	516	515	529	535	515	538	559	536	575	499	486	530	555	526	538	532	544	526	518	481	588	536	560	538	560	537	521	530	496	561	526	550	537	549	553	520	537	511	549	552	535	550	546	545	486	542	525	548	528	535	537	539	484	564	505	496	544	512	572	495	542	582	525	541	567	503	512	555	518	550	526	517	534	508	511	540	511	534	530	502	544	548	527	563	555	578	565	545	537	528	519	518	534	565	562	576	507	536	513	552	574	538	568	575	521	506	513	463	516	516	527	537	494	501	526	502	569	485	540	546	524	539	529	528	518	498	527	568	546	526	524	541	559	502	549	528	572	561	544	525	510	538	513	546	541	511	538	566	561	530	531	539	518	576	589	565	507	553	551	556	560	515	553	554	518	534	515	568	534	511	511	537	555	523	573	486	550	509	522	490	574	552	567	561	502	554	550	552	548	513	509	546	542	548	529	498	551	511	507	485	535	569	541	506	549	523	531	508	490	574	530	530	562	523	527	553	551	533	510	520	551	566	548	553	547	542	549	484	559	543	527	482	539	566	564	528	524	558	513	510	543	536	507	523	510	535	520	498	525	533	549	555	541	521	521	529	476	511	539	485	548	548	515	541	527	560	496	520	500	572	540	567	532	566	528	513	484	546	553	575	522	522	507	506	552	530	523	547	529	512	538	524	549	544	518	523	521	555	556	518	543	559	538	538	538	499	543	574	562	492	576	499	529	497	526	502	516	544	504	505	552	586	533	530	551	549	536	584	556	548	543	552	507	523	542	496	528	503	568	571	533	515	478	517	535	507	531	509	496	525	483	558	541	547	551	530	535	562	530	537	535	565	549	542	525	544	502	553	573	536	528	522	549	549	582	537	511	523	503	573	548	522	496	509	561	542	548	515	529	535	552	531	555	547	549	501	537	533	515	531	536	550	541	476	509	530	515	532	480	540	534	533	555	532	506	506	586	532	561	550	533	536	544	529	538	513	514	526	504	513	529	544	587	515	548	508	547	514	502	594	527	561	536	535	546	541	560	566	509	524	525	514	533	557	476	555	505	540	536	612	554	505	511	532	527	559	557	507	521	575	541	522	531	525	537	551	572	506	532	520	539	531	564	527	502	551	519	588	520	532	564	531	561	529	556	524	511	542	551	529	552	479	509	542	567	552	486	560	544	520	504	503	544	570	538	552	536	535	532	551	511	505	499	510	535	521	532	554	535	576	572	536	533	530	492	501	569	560	565	507	525	549	558	544	578	526	546	489	542	530	537	528	539	534	535	536	534	523	542	493	544	514	529	554	558	501	516	565	585	585	545	586	511	530	520	503	527	520	549	545	510	505	554	522	508	510	565	535	506	523	472	536	559	534	559	546	559	538	538	526	551	519	524	569	523	539	514	531	500	530	496	548	529	524	532	591	583	536	561	490	547	546	537	537	533	528	550	528	517	538	534	535	469	533	554	580	528	565	528	481	559	559	520	547	525	563	531	551	524	517	521	517	533	551	517	555	538	606	527	527	565	534	530	510	539	544	561	525	521	538	532	498	516	581	521	549	539	557	526	484	536	493	531	551	547	577	544	530	542	526	522	534	498	556	568	554	507	487	507	492	539	560	520	532	584	551	554	544	501	517	542	547	521	534	556	573	502	537	556	535	611	548	516	547	514	520	533	543	501	547	528	577	507	545	493	541	511	553	509	547	525	480	519	516	531	539	531	493	543	544	501	518	549	536	526	525	540	529	475	529	530	548	542	553	572	519	570	529	490	537	558	529	508	496	526	575	524	546	529	571	547	576	545	507	547	523	537	516	549	521	501	559	579	495	509	528	541	556	519	537	558	565	518	504	540	573	554	545	517	539	546	540	540	534	534	528	538	550	529	539	513	520	508	557	542	537	526	531	514	513	617	523	561	549	519	543	523	550	541	531	521	576	513	558	533	522	523	552	542	567	537	529	511	550	517	595	541	509	543	532	505	540	562	572	552	550	566	508	525	511	552	498	557	513	520	556	521	524	518	504	564	482	525	531	548	553	526	535	510	496	528	533	522	516	518	523	530	515	566	508	531	577	539	557	536	548	514	500	546	488	561	530	553	549	559	533	559	558	487	509	515	598	515	553	548	495	539	518	568	532	534	540	510	535	521	526	546	507	533	556	533	528	575	569	552	560	558	548	517	545	513	532	539	544	592	573	541	525	548	522	551	516	545	515	551	528	546	543	531	560	518	518	583	552	500	564	530	529	539	525	528	523	571	536	554	564	576	552	591	522	521	510	525	510	530	538	512	581	554	552	517	533	515	565	518	491
6155	2619	2288	1652	1539	1236	968	859	707	678	661	1768	1931	1555	931	617	515	482	457	484	472	458	484	487	456	448	490	447	462	469	458	505	434	471	473	478	452	468	444	453	435	468	438	477	481	466	468	478	477	436	444	461	450	437	464	448	471	447	438	452	501	463	493	470	466	464	467	449	460	460	492	481	477	450	467	473	480	475	417	445	488	489	514	472	443	475	485	445	467	480	434	492	459	445	457	446	492	463	469	455	439	466	476	490	457	496	457	466	464	452	459	443	451	483	463	456	469	448	451	467	423	451	436	468	471	455	454	469	448	497	417	482	441	473	461	456	456	455	462	478	428	487	457	484	453	463	460	483	488	466	444	500	418	451	459	476	492	448	460	459	445	478	496	463	482	455	494	441	495	460	444	464	436	478	441	491	509	428	453	434	478	458	458	486	431	441	490	463	440	463	458	487	477	482	452	461	491	468	440	480	503	487	420	465	496	465	451	481	482	468	482	483	460	439	506	492	442	435	448	475	467	460	458	463	449	452	473	490	427	451	424	456	473	432	407	428	423	470	509	502	470	457	467	487	426	462	461	443	452	479	463	459	465	476	480	433	411	432	479	415	464	456	460	468	469	503	477	472	462	458	454	470	469	465	482	459	442	486	473	455	472	430	506	489	470	443	465	506	434	483	486	470	515	485	445	473	464	445	445	454	426	445	462	447	473	468	472	489	445	466	470	467	457	439	455	458	438	466	491	449	457	432	439	461	444	481	452	491	462	514	447	446	434	456	465	440	483	488	477	457	470	495	448	449	434	480	468	471	454	479	484	466	426	481	448	419	444	479	449	521	498	476	482	471	462	470	468	459	459	469	429	433	422	437	455	453	493	456	502	452	462	493	508	418	422	464	456	429	469	428	460	441	465	472	471	429	475	458	474	488	475	443	485	484	447	484	475	437	473	487	497	442	460	465	484	501	484	502	492	470	482	472	496	455	426	422	442	481	421	454	473	442	443	502	477	443	464	412	443	453	467	479	462	443	461	439	462	455	457	456	478	460	436	465	469	452	455	442	450	461	444	446	449	481	420	448	423	487	415	426	455	459	442	453	458	432	464	484	449	463	454	431	446	446	452	468	484	460	419	428	468	464	448	479	481	492	462	461	502	486	437	468	458	486	460	477	442	483	467	456	482	439	422	490	458	467	470	465	458	444	471	446	494	481	484	455	459	508	474	454	494	441	478	449	485	479	474	501	481	459	490	495	465	474	459	493	463	431	446	476	430	459	504	475	448	438	464	452	422	442	490	483	465	483	464	485	476	460	460	495	423	471	463	504	459	428	470	428	479	460	480	431	494	449	454	489	421	458	465	453	428	474	452	465	471	433	507	477	475	456	456	461	442	435	406	453	462	450	501	498	485	451	473	463	457	455	483	481	458	438	462	471	453	469	445	468	493	472	447	482	532	464	503	439	469	430	468	450	444	445	390	481	483	435	471	446	489	434	483	461	464	477	460	443	475	477	449	477	466	422	445	479	451	450	462	511	460	451	482	481	465	399	475	494	460	481	462	455	456	469	445	456	509	464	492	459	431	489	437	453	455	501	461	467	463	509	456	508	447	485	464	435	491	456	475	456	452	435	497	455	476	492	519	422	441	505	489	442	423	503	453	456	449	433	501	467	492	452	483	458	457	459	485	460	508	476	432	507	484	499	464	476	471	457	477	452	433	468	500	485	441	485	488	425	447	484	449	474	500	469	517	460	463	486	455	438	435	468	456	478	463	465	433	464	479	455	472	465	492	465	495	497	444	439	485	438	457	499	453	450	454	453	430	444	494	488	475	458	480	440	470	473	515	442	429	473	486	457	426	483	474	425	488	458	439	453	505	487	475	474	468	404	430	425	489	482	462	483	452	447	446	443	462	497	433	419	451	471	428	488	478	467	460	457	462	465	442	484	448	427	478	478	495	449	445	473	482	473	482	497	435	493	453	474	464	477	457	466	412	484	440	461	464	499	471	450	448	481	430	478	489	490	457	479	433	435	420	490	461	485	501	465	477	477	442	467	445	478	474	507	484	445	454	449	468	443	449	427	452	483	457	433	465	484	492	484	447	503	474	437	455	438	460	445	462	447	506	466	482	419	469	469	460	486	442	411	447	439	476	435	475	476	478	471	438	458	457	462	461	445	445	441	446	473	461	465	462	440	487	458	458	455	469	440	435	458	466	517	477	439	450	421	469	477	434	444	411	434	494	440	484	449	476	495	494	464	468	482	486	465	461	482	448	466	454	445	457	459	423	488	451	444	458	465	432	462	448	476	489	461	451	447	478	458	457	478	454	446	428	465	488	444	513	494	471	496	469	453	462	458	458	467	454	442	471	473	455	473	444	471	454	465	459	441	504	495	419	424	456	454	457	441	439	456	455	451	472	480	467	455	460	448	494	448	469	439	444	498	479	438	461	456	436	482	465	462	466	486	451	414	489	443	423	458	477	490	396	483	456	452	500	468	491	468	465	455	450	483	483	496	457	452	467	469	443	435	490	498	468	473	424	470	468	485	444	473	419	508	466	471	500	468	453	449	472	455	462	495	492	451	493	442	439	436	441	463	458	473	470	495	497	446	485	489	460	476	437	480	452	448	439	472	467	491	486	442	462	473	475	445	492	510	424	464	459	486	472	477	438	437	463	465	448	467	472	440	443	459	467	444	498	482	491	438	468	480	431	454	504	431	465	446	443	423	455	471	454	486	445	502	491	485	433	434	473	466	483	493	499	481	473	498	470	485	426	435	469	475	488	437	472	426	449	458	476	437	471	476	466	472	505	463	462	457	473	471	462	455	472	495	437	415	442	461	478	456	449	469	480	464	443	475	453	482	497	451	482	433	469	454	441	473	461	486	447	444	474	435	477	441	445	450	455	457	417	480	457	440	458	467	487	502	451	479	493	463	446	460	484	465	518	485	411	499	492	512	449	452	462	483	461	508	493	490	471	427	479	500	496	453	463	461	419	471	475	473	474	453	466	456	446	470	456	506	457	458	485	480	429	483	462	511	456	465	494	472	459	475	470	475	447	470	475	463	474	439	494	500	446	462	467	482	466	433	489	450	427	463	442	487	465	423	435	452	436	456	459	468	459	430	436	470	477	480	441	466	477	462	486	426	473	499	461	440	474	483	466	474	438	448	480	478	429	470	490	489	458	445	448	448	458	498	489	514	482	464	455	440	450	472	457	447	499	466	479	432	481	445	457	477	437	487	439	468	458	491	447	471	427	454	439	454	485	438	466	458	433	445	466	442	487	505	448	431	456	485	466	466	466	429	510	452	428	455	451	487	477	423	453	437	433	493	480	447	455	460	418	485	474	452	487	445	474	473	470	432	448	444	449	451	454	467	463	474	452	500	476	484	480	443	471	470	487	475	482	419	496	469	448	473	503	447	459	436	467	479	488	474	464	457	476	441	468	410	458	452	448	443	465	478	469	472	454	461	453	465	461	459	494	482	450	483	492	469	496	452
24787	20782	26726	24647	9737	2714	1826	1205	1029	923	1111	11705	13705	8779	3744	1199	654	584	560	571	511	547	600	594	563	562	529	538	555	498	541	529	564	537	568	571	520	550	596	513	582	574	541	567	503	536	591	567	555	562	556	515	558	522	527	544	559	541	523	522	562	543	534	525	550	530	561	545	516	530	557	536	560	520	538	530	510	551	554	536	565	560	524	540	526	559	548	509	569	522	538	567	560	554	503	552	519	526	573	562	551	501	536	549	527	516	521	473	550	569	529	476	505	563	536	528	554	539	507	535	546	542	500	537	539	493	550	561	588	534	505	535	502	518	566	516	569	553	579	515	524	515	525	544	547	511	499	520	576	530	563	510	543	560	570	518	550	533	544	562	515	535	589	535	543	554	569	524	517	541	534	524	552	547	565	531	507	554	550	552	544	508	487	542	544	531	536	573	531	545	536	507	534	486	576	599	565	535	529	534	496	531	528	564	544	522	558	538	537	532	563	537	554	533	542	553	549	548	486	568	526	544	531	550	508	533	510	556	528	534	520	515	525	524	511	526	532	531	529	525	514	544	546	560	517	524	586	519	547	546	514	544	504	561	524	554	485	564	563	556	559	547	506	522	549	509	535	561	529	535	510	522	572	546	524	522	491	498	516	544	553	561	541	565	562	531	534	514	545	534	510	529	547	542	509	564	504	546	502	562	517	526	538	560	512	540	540	565	551	529	538	559	522	527	525	545	554	517	528	532	565	478	490	561	514	526	543	528	487	523	504	515	526	567	570	477	490	542	487	532	519	552	522	543	529	491	508	511	588	553	534	514	513	556	500	551	528	545	509	507	553	523	566	528	565	554	549	523	546	527	518	542	545	551	541	537	535	569	517	507	551	518	523	529	554	529	497	524	546	548	540	538	516	519	567	556	527	507	532	543	513	564	554	510	518	536	491	510	518	546	557	548	533	540	523	530	491	518	526	549	550	511	532	524	566	540	537	519	547	557	517	564	513	507	595	544	555	526	568	590	548	556	521	551	554	554	549	567	553	524	543	557	547	531	558	502	526	571	538	528	559	522	521	465	504	541	531	532	496	584	526	530	532	546	513	559	537	517	554	506	503	557	523	507	547	562	551	517	540	578	549	540	549	559	546	532	541	519	549	574	481	527	538	522	526	593	539	524	526	530	596	532	532	553	535	546	515	543	548	515	593	550	525	489	515	551	505	512	566	530	573	550	562	570	471	517	485	524	568	579	503	521	512	544	564	505	528	568	531	528	507	515	529	577	590	539	490	529	515	599	499	546	498	565	536	495	527	547	502	532	506	535	509	538	517	543	526	537	557	508	568	549	528	548	565	533	559	555	532	549	565	536	563	612	538	559	521	541	496	558	554	533	482	542	523	577	546	525	567	563	543	510	538	542	574	527	564	525	528	567	546	558	538	553	541	480	570	512	574	525	532	556	534	527	510	510	540	514	519	539	546	541	538	524	548	521	520	528	573	488	521	548	499	521	516	513	541	540	558	549	518	512	535	535	513	547	543	535	504	542	512	500	550	514	515	539	531	570	494	554	523	489	514	526	542	498	547	508	557	570	513	531	565	536	540	541	581	535	520	554	531	525	606	559	522	560	521	547	517	512	556	533	516	485	548	552	547	520	550	534	552	505	498	566	507	522	522	570	574	518	557	553	531	540	539	542	597	510	511	531	568	513	495	531	567	535	564	556	525	515	533	497	499	532	571	523	489	512	498	551	554	540	545	530	565	478	488	547	561	508	533	524	486	534	535	566	526	577	525	540	535	556	552	533	534	534	517	554	553	511	560	570	544	504	560	530	539	576	493	528	578	528	538	557	492	609	557	531	519	534	535	552	564	532	572	479	525	559	554	539	528	539	489	531	547	552	510	521	561	504	562	511	524	525	586	468	563	556	553	521	518	561	543	575	518	545	563	507	540	519	579	498	492	531	530	579	527	548	546	523	548	526	531	569	545	535	571	539	539	557	545	548	549	544	537	542	509	515	564	546	530	559	526	546	551	560	508	541	512	556	569	536	565	565	498	551	588	545	552	537	574	557	505	509	529	533	535	520	549	563	541	547	578	556	584	543	553	507	542	549	558	554	561	540	552	526	544	547	560	497	538	558	542	556	545	516	519	544	546	562	525	577	540	529	590	523	523	554	524	537	517	554	533	534	529	514	526	518	540	602	540	552	547	547	533	552	579	536	519	530	545	566	562	560	537	509	524	556	561	471	535	566	525	534	562	523	543	546	535	539	538	540	513	545	540	538	524	527	556	559	520	556	547	544	537	507	546	511	550	543	550	563	486	545	560	506	564	554	548	518	563	559	560	526	571	545	541	533	567	536	537	519	472	527	537	539	548	534	556	553	499	536	553	507	533	560	554	560	519	493	550	561	517	546	572	543	533	513	599	544	515	509	525	498	550	523	532	534	498	512	581	519	525	516	556	560	553	510	545	510	573	479	499	547	513	529	528	524	585	564	543	527	533	562	523	544	513	549	543	562	556	553	537	523	537	505	528	589	572	518	537	516	516	538	551	517	533	523	532	516	550	564	509	491	516	558	542	521	554	510	552	537	535	555	530	563	578	559	577	534	561	507	506	524	497	522	491	512	563	528	540	561	512	533	549	551	536	511	525	551	528	523	505	569	571	517	534	534	555	529	549	535	544	535	562	550	580	546	538	519	567	513	536	556	508	576	536	525	510	473	586	559	539	492	540	535	531	535	521	542	533	589	555	543	536	532	535	565	541	526	557	544	573	547	565	570	560	545	521	541	564	542	516	552	537	521	521	500	511	535	522	554	520	519	507	546	542	546	535	569	525	527	511	542	517	548	567	529	559	545	514	528	537	569	532	536	527	522	543	535	513	522	510	494	557	556	500	553	536	537	544	524	529	497	545	498	511	564	540	536	511	557	544	557	529	551	572	510	541	564	515	526	557	573	522	488	507	548	519	533	512	511	560	540	519	518	523	526	552	558	547	509	533	568	524	538	487	530	539	503	526	513	541	548	504	528	555	548	508	552	540	510	547	503	533	554	510	539	552	550	576	526	565	562	536	519	553	539	552	518	550	527	539	517	501	538	517	511	544	542	566	589	556	523	559	528	507	505	546	554	559	565	501	546	535	598	549	552	541	501	525	536	544	540	552	527	555	512	499	518	521	561	572	559	575	518	560	550	529	531	590	542	565	520	541	547	544	526	506	543	539	489	523	549	529	501	569	526	541	496	523	566	541	520	571	563	543	534	556	577	551	536	527	525	524	516	564	544	542	555	526	530	525	511	502	554	524	520	530	529	495	550	533	557	549	570	538	525	580	546	559	523	516	581	544	595	539	545	505	534	532	532	519	527	557	535	523	508	557	547	537	515	563	552	506	538	534	504	538	507	532	519	558	517	495	509	503	521	572	545	519	547	515	513	558	523	553	537	505	555	531	546	534	542	530	565	510	562	558	503	500	533	532	557	550	543	573	526	547	549	536	547	539	558	561	538
5004	7285	7390	4088	2944	2337	2032	1453	1267	1178	1601	15157	12713	8538	3736	1295	568	512	457	482	469	489	526	484	457	499	465	505	519	451	470	503	492	473	510	438	488	488	508	475	414	496	474	488	471	468	518	489	457	488	451	468	442	497	486	502	508	451	516	492	474	453	480	473	460	496	487	507	487	509	549	490	469	494	494	462	479	502	478	464	471	497	523	452	470	490	496	440	518	536	465	488	495	422	495	479	477	472	462	463	469	458	441	486	466	511	493	502	468	460	509	469	488	475	513	509	477	447	440	453	456	507	455	463	460	474	485	488	484	461	459	484	493	516	477	461	435	472	491	517	482	500	468	451	487	490	468	455	442	472	470	456	493	470	445	476	500	474	492	492	482	512	493	470	485	460	534	460	482	486	477	457	507	475	441	484	484	493	461	461	499	456	495	468	471	461	457	447	489	472	453	449	449	461	475	451	501	474	469	481	485	516	480	474	434	491	462	472	494	486	497	479	472	452	474	499	448	450	518	449	467	507	518	490	502	468	503	478	512	506	472	482	484	476	477	499	479	460	485	463	437	454	406	500	498	451	494	477	465	515	455	477	524	445	482	473	492	506	449	490	495	493	445	524	461	484	524	505	457	492	480	468	470	467	500	473	479	504	516	477	480	503	487	437	488	493	509	509	467	467	469	497	500	499	463	461	461	428	486	485	431	479	465	484	480	480	524	502	500	507	453	429	473	459	441	490	498	456	467	442	430	475	519	470	528	459	461	523	465	499	500	493	496	516	494	468	478	456	462	486	509	444	455	488	468	474	492	484	465	458	498	482	459	484	463	444	476	459	444	459	534	437	454	523	494	495	436	486	482	456	481	440	535	461	477	506	480	478	468	493	502	471	509	483	434	481	493	475	482	477	460	410	485	489	439	498	484	455	464	451	482	497	454	505	479	467	433	478	488	468	474	474	469	464	440	463	481	481	480	481	466	434	460	459	508	501	460	469	509	526	441	485	462	446	428	540	486	473	472	493	471	447	515	459	505	472	473	537	476	502	489	452	435	504	462	504	545	478	483	465	497	479	433	467	486	467	503	436	463	469	503	471	505	467	475	495	524	476	458	468	460	471	466	463	486	451	458	451	512	477	449	473	456	470	496	426	468	506	468	458	479	454	504	454	473	484	470	494	464	486	484	487	434	433	459	446	467	437	484	465	489	452	501	483	483	469	478	463	435	542	471	501	477	510	525	469	454	475	459	464	485	485	504	464	476	454	437	546	495	489	460	472	479	466	466	480	445	460	483	500	486	494	507	491	479	458	489	466	482	454	475	482	504	464	487	462	463	448	476	476	478	483	512	472	420	476	512	461	462	449	475	493	442	498	501	481	496	474	469	479	460	500	472	465	450	490	484	449	493	474	513	486	475	501	511	510	456	491	514	461	474	483	523	457	500	507	510	475	452	434	510	460	500	459	485	458	493	478	520	485	498	484	497	482	501	484	480	464	502	443	483	444	473	459	497	491	462	460	433	486	424	476	527	456	460	508	463	501	471	477	497	452	451	487	485	447	487	485	465	507	496	474	466	521	484	498	482	488	522	436	486	426	513	474	488	445	454	478	434	465	459	472	466	497	449	482	487	475	488	482	482	459	481	498	488	462	470	473	470	475	471	491	481	476	489	488	547	496	454	487	462	484	473	453	505	457	449	489	485	482	528	471	453	473	488	506	451	461	463	463	504	509	468	485	469	463	493	467	487	522	505	466	482	472	462	480	482	494	449	471	489	499	438	503	457	490	456	511	469	478	453	503	473	456	490	534	511	496	435	453	487	458	453	479	478	484	509	460	493	443	470	542	461	482	457	505	494	473	517	482	479	465	526	517	496	455	484	491	453	447	445	465	500	484	514	476	478	490	476	482	488	514	465	507	494	490	487	476	492	472	492	457	498	457	469	520	499	442	476	477	477	495	467	416	436	461	484	499	490	434	505	444	486	487	517	454	453	432	511	469	490	460	441	491	476	457	444	521	471	466	470	465	450	512	467	482	477	444	490	481	453	480	508	477	474	439	471	495	462	483	446	455	452	485	508	476	463	480	504	483	444	492	501	477	462	471	460	457	518	469	527	492	472	488	463	498	451	469	480	490	496	452	489	446	433	471	477	457	447	483	497	520	481	504	481	524	468	476	464	512	465	434	469	480	455	504	483	465	436	470	474	475	497	439	447	473	509	507	488	439	472	473	479	496	485	441	454	461	484	450	445	471	491	475	472	467	469	489	483	489	450	479	460	511	473	466	518	471	521	511	479	479	478	517	438	469	448	439	469	474	445	489	470	494	475	481	470	490	437	465	491	495	475	474	453	465	467	480	461	484	479	470	472	491	471	494	496	459	485	499	486	434	502	482	457	493	506	493	469	471	421	462	469	491	474	476	490	445	463	477	509	485	505	498	499	446	502	488	490	488	482	438	462	437	461	489	473	451	466	487	472	468	484	499	460	476	437	502	460	505	484	450	475	463	473	484	468	485	499	454	479	482	459	497	452	472	501	470	477	484	525	483	481	495	468	456	501	509	450	460	470	498	475	466	451	446	467	511	428	462	443	471	503	494	495	470	439	485	430	473	479	468	502	477	462	480	430	499	469	462	452	488	470	491	486	499	446	489	471	445	494	447	458	467	477	491	510	497	496	484	442	489	502	476	501	452	491	460	485	492	491	489	489	478	496	467	472	494	453	471	469	455	456	505	449	483	499	495	467	500	475	434	474	469	450	508	468	537	481	509	454	494	500	463	494	486	448	478	450	467	480	477	452	506	486	489	468	440	451	428	494	484	487	496	511	484	448	487	459	468	434	432	459	474	486	483	458	459	474	497	470	481	465	462	502	463	486	510	504	440	452	452	449	501	450	474	462	487	494	450	471	497	501	462	458	496	467	454	488	444	454	442	478	494	487	509	490	461	464	449	492	503	509	443	419	479	468	434	456	448	474	498	464	495	504	476	508	498	453	476	465	435	482	447	457	463	462	489	474	488	528	532	476	459	451	479	482	494	477	470	484	456	491	450	500	453	467	470	503	480	485	514	458	455	479	458	500	463	469	467	469	465	498	489	448	484	437	504	472	466	483	482	477	473	454	468	476	507	460	482	500	520	475	446	487	453	468	444	443	527	506	512	483	462	481	507	483	472	475	475	459	440	453	493	466	471	495	509	486	485	474	511	504	478	459	485	499	463	475	496	474	491	476	467	483	507	460	481	477	446	483	465	466	469	459	490	499	476	477	458	496	456	466	418	469	475	453	456	472	456	475	438	466	457	493	481	482	487	496	464	509	452	476	492	463	519	444	495	463	488	498	462	475	478	480	448	464	499	476	457	487	502	473	516	450	472	505	470	484	481	478	464	494	466	477	484	483	490	510	471	494	468	531	473	466	512	495	497	483	481	520	458	484	513	491	485	462	467	502	459	446	470	505	468	447	484	466	464	516	485	457	435	484	464	457	432	474	451	469	516	479	486	483	504	479	503
23884	20826	27811	23969	20394	8879	3414	2116	1652	1601	1666	14975	24075	17389	7841	2344	882	684	730	693	638	648	656	704	703	691	609	609	660	664	605	650	649	626	652	644	673	664	605	661	653	671	671	684	657	634	674	619	644	685	653	652	611	679	675	664	657	641	603	614	623	658	663	678	661	659	663	662	624	661	679	645	681	644	656	665	655	667	620	661	628	671	638	665	661	650	662	681	722	644	648	676	626	664	649	692	659	644	680	647	616	620	682	693	719	661	684	645	684	660	629	700	601	596	666	652	586	648	696	660	629	663	654	646	644	622	690	649	665	647	637	592	661	662	638	671	696	712	675	662	712	664	701	610	678	664	656	674	650	680	635	658	633	682	602	614	661	628	630	677	608	612	635	648	649	679	661	616	652	649	644	664	689	663	654	649	659	630	641	617	624	646	652	604	658	634	618	637	660	650	594	638	664	653	663	659	621	611	633	637	644	660	643	639	693	656	636	633	661	678	603	654	626	653	670	664	688	672	593	654	632	622	622	654	619	618	675	674	612	638	668	631	622	658	664	626	662	678	630	614	648	666	654	696	656	643	649	625	666	614	622	670	659	648	612	650	660	667	627	653	648	648	654	675	693	719	652	641	638	656	640	653	656	638	732	622	649	642	606	626	671	631	637	667	684	646	626	623	639	674	615	688	660	640	686	659	671	653	624	642	648	691	641	643	640	637	671	638	655	705	687	698	621	631	630	685	648	688	657	667	661	664	666	648	639	639	606	685	674	622	690	681	651	667	653	664	684	647	632	713	663	643	650	642	659	665	631	637	644	662	653	670	634	668	664	654	648	667	656	617	646	616	671	659	675	600	647	676	666	682	669	610	622	624	619	682	629	611	620	665	650	654	629	590	661	659	661	669	658	631	636	677	617	644	630	645	643	655	646	628	654	649	615	642	649	621	604	678	673	626	658	675	681	655	629	638	631	675	621	617	635	592	623	641	643	624	672	679	670	644	616	611	643	626	664	696	656	613	638	607	644	611	644	648	639	669	612	643	658	617	661	665	706	633	682	623	667	665	684	637	651	642	676	664	665	644	613	656	700	641	590	662	631	658	683	693	626	623	661	696	651	665	602	673	671	650	652	657	647	615	613	607	631	596	645	639	630	650	634	674	665	682	624	630	655	639	630	611	626	623	641	647	682	635	659	661	650	668	643	673	668	634	648	641	643	610	667	579	631	618	610	706	656	642	660	652	630	623	652	632	643	650	687	679	601	625	629	662	656	675	652	632	703	669	630	653	635	670	655	661	664	664	693	708	658	630	639	658	629	661	658	645	634	628	643	660	652	657	642	631	660	675	655	691	635	625	611	633	649	617	659	611	660	678	644	631	668	674	636	679	590	670	686	696	660	664	632	622	654	620	666	682	646	617	662	643	692	676	621	602	664	634	702	679	637	640	677	641	648	664	675	636	647	627	626	676	650	639	612	649	669	647	691	629	685	571	637	639	653	623	662	627	645	663	675	607	599	667	663	629	660	632	639	637	600	644	629	643	613	674	649	662	644	633	634	680	638	657	676	627	642	629	643	617	641	672	630	649	667	664	689	617	633	651	670	666	653	665	663	616	629	664	607	632	658	627	627	678	623	639	670	652	648	656	672	690	660	624	627	626	677	708	648	625	618	681	680	633	658	622	659	647	681	678	630	620	610	655	636	646	647	630	683	684	667	605	630	622	653	701	635	680	647	614	677	602	643	682	675	664	653	620	674	656	665	664	620	629	659	625	603	608	657	693	654	636	695	681	664	643	644	668	666	628	614	656	610	647	660	624	644	676	730	665	657	655	650	628	700	691	648	652	694	649	684	678	626	626	642	635	652	665	677	634	662	664	665	657	685	641	663	625	673	622	659	679	606	624	671	644	633	618	628	607	674	636	663	647	702	688	664	651	666	635	661	615	676	625	667	636	612	663	636	629	648	635	621	612	628	602	663	647	645	670	635	653	631	628	675	685	637	649	668	641	625	660	630	641	650	631	655	604	630	663	661	647	665	670	664	688	598	670	659	671	674	638	632	646	631	703	660	655	673	628	621	593	639	693	596	682	703	674	598	619	684	674	648	690	679	656	655	674	702	662	670	648	653	696	633	688	632	665	655	653	654	685	615	628	659	651	661	675	642	651	628	612	633	637	634	658	637	659	631	655	579	635	647	618	699	674	672	641	646	699	665	657	665	636	661	639	633	655	669	646	682	643	630	664	703	628	622	693	692	654	633	650	618	606	663	687	622	629	666	649	632	656	665	667	619	644	664	585	652	613	653	683	621	607	619	631	668	634	657	711	625	653	659	625	662	677	645	656	631	703	654	687	645	703	669	685	657	655	615	656	666	677	618	628	640	689	626	658	644	596	630	644	688	591	638	649	623	640	658	677	701	622	651	647	643	689	633	621	621	658	673	650	649	686	694	646	663	648	636	626	631	639	636	663	660	640	609	699	631	601	646	621	660	634	629	639	639	670	611	624	637	631	653	638	606	667	641	649	667	689	680	645	689	611	684	647	663	662	657	604	678	656	649	649	696	680	657	651	635	610	664	697	637	650	647	640	627	623	654	653	633	648	657	601	600	618	635	682	651	645	637	659	669	655	612	687	622	638	681	641	632	657	642	657	656	660	646	635	647	670	652	639	698	694	671	644	661	623	659	651	658	639	653	672	666	639	630	592	661	681	684	648	723	621	644	673	627	615	655	685	645	639	629	664	659	639	655	688	659	615	623	654	650	653	642	670	619	618	652	667	682	621	633	605	624	612	665	634	679	660	661	666	645	637	627	672	644	674	680	650	595	612	634	636	678	640	617	683	646	670	651	674	635	609	610	661	598	632	695	692	634	655	618	672	680	623	661	645	680	637	635	636	637	652	640	667	645	646	674	636	614	710	658	664	649	621	669	696	659	660	679	665	670	667	662	650	660	634	684	669	646	631	658	709	623	627	661	616	601	645	689	638	672	677	638	700	632	634	641	614	643	633	688	647	653	663	641	645	673	649	635	648	697	652	671	673	647	627	666	608	615	630	630	615	649	682	636	662	655	653	664	636	668	595	659	626	646	628	630	654	626	655	637	697	636	669	670	624	626	621	660	615	676	658	642	648	616	670	654	652	688	716	663	655	647	694	678	592	637	635	635	655	722	627	640	655	651	639	670	613	696	690	620	670	696	613	676	699	651	633	631	655	644	620	627	668	661	694	655	653	640	632	591	645	627	638	638	599	702	652	651	615	631	633	648	623	618	656	634	661	644	598	628	640	627	671	643	630	630	699	643	602	652	640	640	673	655	626	703	660	646	613	637	673	663	629	618	658	686	637	616	671	629	671	666	653	675	624	631	648	670	642	648	613	658	643	684	654	612	670	644	661	604	637	641	617	654	637	656	661	629	648	662	625	647	653	676	606	675	614	636	653	669	607	660	588	658	628	654	676	680	647	663	699	652	643	646	664	613	646	653	646	652	641	630	624	609	639	641	646	643	644
6140	10728	10138	7080	5195	3714	2898	2590	2223	2017	2319	19047	22003	15408	6910	2225	761	628	599	566	547	616	575	625	563	638	604	586	562	557	563	575	579	567	594	548	576	628	626	596	583	563	560	579	549	566	586	600	541	522	585	572	570	588	577	583	593	610	555	542	577	582	586	592	570	553	544	524	552	564	584	559	568	591	554	608	559	567	573	543	594	583	596	572	654	581	614	626	565	550	521	550	569	545	574	589	558	559	555	580	582	536	593	550	622	563	575	542	549	583	593	553	549	538	577	560	534	569	563	575	563	546	568	594	537	600	547	552	542	591	593	589	593	579	577	618	537	572	549	592	587	564	552	531	554	576	569	598	602	567	552	576	518	582	637	585	579	588	566	530	591	587	581	605	601	528	561	587	552	566	593	564	576	566	560	590	568	622	563	520	530	549	563	586	563	609	566	589	545	574	600	565	561	603	585	570	577	542	569	570	568	576	549	577	557	557	576	570	583	610	598	600	573	580	566	567	525	580	561	517	587	563	575	570	612	560	540	570	597	546	541	580	599	565	586	577	550	591	503	566	567	570	554	568	563	574	593	544	592	546	584	579	593	584	556	592	561	525	560	560	560	589	595	533	562	569	569	592	571	559	610	567	554	560	560	592	565	544	559	550	537	546	570	541	581	579	607	575	580	564	541	568	560	587	577	558	567	556	510	565	555	566	589	564	535	558	595	566	571	556	584	553	556	550	581	548	543	598	607	595	569	588	599	584	514	572	567	606	566	575	543	581	563	542	585	590	592	526	558	556	585	581	523	563	589	568	605	570	622	537	570	575	557	563	553	555	504	567	542	552	607	565	589	555	540	544	580	566	546	584	586	596	565	565	538	567	553	604	640	556	555	557	570	559	576	564	549	566	594	551	555	582	560	541	585	570	536	555	508	530	561	545	562	586	566	555	589	559	565	532	570	551	604	551	589	551	576	525	562	602	528	523	605	540	555	571	556	570	531	573	566	604	566	546	570	579	548	591	586	593	558	568	549	593	562	544	576	561	562	582	563	564	550	570	561	552	572	580	556	572	621	564	581	573	531	578	517	536	572	580	561	550	555	612	570	589	582	564	557	574	613	572	595	594	584	548	565	514	568	525	554	566	552	605	572	578	608	569	568	570	559	569	552	570	588	606	562	546	583	570	575	540	568	581	521	591	622	557	579	572	533	546	504	556	603	534	580	602	555	560	532	530	525	497	617	608	561	568	592	639	545	592	534	547	583	571	565	580	550	568	582	553	553	570	560	496	553	587	575	533	573	567	570	561	600	567	594	593	618	586	577	609	546	547	604	525	573	604	558	530	574	566	573	536	547	544	539	603	554	623	590	596	563	541	531	521	574	562	612	554	612	579	548	569	572	558	584	529	587	557	585	546	564	533	580	534	577	572	566	558	581	547	561	580	603	571	578	548	580	552	596	548	557	561	576	528	550	580	549	546	547	599	598	592	577	595	570	601	590	581	563	591	598	575	562	577	550	553	549	559	585	602	601	576	597	566	560	565	551	551	547	540	573	558	568	574	585	547	579	522	555	559	605	529	549	596	563	613	548	521	599	544	558	571	582	551	590	491	545	610	540	553	538	585	597	574	595	563	571	582	563	542	586	550	572	524	587	537	592	571	568	547	602	591	561	571	536	613	617	557	611	546	567	526	583	528	554	574	571	547	577	575	571	563	515	591	561	549	538	584	542	545	558	570	557	562	576	535	565	582	584	590	568	564	534	566	521	547	609	612	551	532	556	586	613	619	611	586	543	588	566	513	570	558	571	548	577	548	566	559	580	572	581	580	599	538	560	594	596	560	595	512	530	558	584	533	561	562	548	586	566	598	515	541	592	593	582	569	549	535	566	605	583	583	605	547	597	560	568	564	573	551	542	584	536	571	633	551	582	562	542	566	558	591	574	582	535	551	599	590	580	570	567	550	550	495	544	541	569	564	545	567	574	553	573	560	581	608	597	589	532	589	565	615	580	553	574	556	532	593	543	580	605	538	585	534	543	556	571	557	587	569	577	564	573	565	563	562	587	597	604	552	561	546	542	565	546	591	603	568	568	560	553	582	553	567	563	587	547	543	598	555	567	553	584	572	557	595	545	575	550	575	588	538	577	579	571	573	571	606	576	548	578	566	600	535	537	544	586	562	560	532	579	584	526	558	586	593	560	556	535	567	538	575	558	597	599	524	544	563	568	545	552	530	579	521	603	575	572	577	564	591	561	598	575	563	655	621	555	564	561	540	582	586	505	576	588	542	576	586	597	576	557	540	549	564	532	613	531	608	531	545	580	546	593	570	620	563	586	536	525	600	544	533	587	603	553	566	567	584	582	513	553	556	567	570	568	595	544	534	561	580	544	557	586	569	563	618	509	552	578	558	534	539	593	579	545	575	516	563	571	570	609	553	528	565	526	602	572	571	566	562	563	559	562	556	587	509	566	545	561	619	590	609	565	581	571	550	509	564	547	563	565	561	588	553	595	595	565	565	544	564	577	585	582	578	583	543	543	556	560	576	544	552	583	582	569	570	569	585	581	548	533	538	552	528	567	558	602	569	598	522	584	578	545	561	569	552	561	504	540	518	570	565	534	545	529	582	584	534	571	557	582	607	570	602	564	539	585	584	592	540	551	534	565	622	555	557	515	579	546	596	622	568	565	524	559	564	608	550	535	579	588	561	603	548	549	604	593	561	579	562	573	566	551	600	538	590	558	586	542	599	609	587	579	572	578	574	593	618	555	560	597	556	581	581	564	550	528	529	588	577	586	559	573	557	549	587	583	538	546	588	539	578	512	562	512	534	557	557	551	590	540	565	561	556	572	586	535	625	589	596	574	554	566	553	544	523	584	574	567	571	547	571	597	533	555	581	610	532	561	524	544	594	580	557	576	546	567	520	523	573	579	542	550	545	586	579	612	533	583	576	536	623	575	551	535	555	595	573	539	573	571	563	519	578	643	588	550	597	541	596	568	562	571	523	540	570	567	559	558	580	575	539	557	569	525	534	577	551	605	521	559	584	541	579	537	523	555	518	518	566	552	569	602	551	561	542	545	589	568	543	522	557	528	580	552	547	575	609	538	566	529	561	563	555	533	583	542	572	545	573	523	572	564	549	601	540	546	560	560	597	545	550	538	590	572	575	572	596	557	589	566	565	548	539	569	558	562	569	577	553	554	574	571	551	581	566	572	561	567	573	561	522	575	574	588	573	549	562	570	550	559	574	589	559	543	559	578	540	587	549	590	563	554	545	570	545	580	530	552	539	547	559	573	607	541	600	526	573	565	561	570	521	509	533	560	566	548	579	528	536	597	540	554	583	575	597	519	563	578	580	590	580	519	535	545	567	569	545	562	541	543	528	543	538	543	559	605	604	566	551	557	574	629	589	595	572	551	540	597	536	578	548	605	566	554	578	534	571	576	566	556	578	540	549	572	582	578	542	543	554	550	598	580	538	530	533	601	578	535	579	542	620	539	557
26692	9560	3427	2378	1403	1015	857	840	773	721	670	1210	1957	1582	1061	693	608	547	569	551	590	544	595	557	536	573	541	533	561	562	582	619	563	550	577	551	526	560	567	584	573	532	579	594	584	572	564	573	537	540	527	571	511	550	582	579	547	566	617	544	546	590	556	581	575	565	595	552	604	548	555	552	552	537	519	595	594	520	545	563	541	541	603	506	610	538	568	583	561	587	554	581	535	525	551	573	577	533	550	587	563	560	565	558	561	581	555	537	563	566	543	550	571	590	541	487	579	539	584	534	516	533	541	587	530	566	547	535	543	607	566	566	566	567	587	555	547	540	527	509	566	594	541	607	561	557	546	597	554	577	537	534	563	544	553	556	557	557	593	557	544	539	567	557	565	550	556	590	578	545	530	526	568	557	552	533	577	569	568	546	602	522	565	563	586	561	538	519	548	597	565	560	542	538	549	531	544	614	570	540	574	565	544	588	544	533	570	563	595	559	537	555	571	561	572	568	578	603	512	564	544	575	555	563	576	614	514	529	595	554	534	569	549	544	564	548	562	573	510	559	521	556	593	586	530	539	522	580	598	537	538	590	546	591	554	505	530	554	562	541	535	512	573	577	530	563	576	525	572	515	497	591	540	549	550	547	523	558	591	572	528	558	545	566	537	511	567	582	535	549	564	537	554	568	540	543	536	602	537	600	539	597	571	549	575	557	565	554	537	575	573	518	528	568	535	523	524	526	549	545	577	530	595	558	622	596	579	583	561	565	571	570	538	536	561	547	551	558	556	511	551	524	589	553	588	540	536	525	506	541	533	501	590	565	592	557	556	530	550	569	541	577	590	564	565	567	564	542	560	515	551	534	545	576	564	583	526	553	545	543	528	534	555	571	520	593	518	546	604	629	558	563	532	537	545	544	551	560	566	572	567	541	572	560	512	583	564	558	568	581	573	543	538	522	532	529	553	516	557	525	547	544	582	556	569	510	530	530	521	522	550	525	496	597	531	551	541	589	557	536	540	559	532	589	560	609	565	550	589	584	590	552	536	587	545	572	590	573	569	560	562	536	536	588	554	543	547	580	579	568	566	552	550	571	517	584	573	565	576	529	532	545	554	556	541	575	565	608	562	541	593	563	580	537	553	582	572	515	503	553	552	542	581	571	555	567	537	558	568	549	560	528	551	550	576	559	547	588	587	611	602	570	568	590	586	581	586	575	532	526	527	580	575	529	538	574	549	528	512	568	561	528	567	560	560	538	529	579	559	517	554	527	581	588	565	573	552	551	581	555	564	570	545	544	530	526	539	553	569	544	571	546	493	566	572	583	565	531	537	587	538	571	589	542	571	541	572	532	547	539	546	600	541	567	580	579	547	518	581	586	555	526	623	561	541	547	568	554	571	562	545	547	528	499	554	562	548	573	550	506	519	555	562	538	529	520	601	535	568	530	552	547	574	558	606	555	547	560	586	573	540	546	548	572	520	549	598	550	591	555	554	547	576	547	519	562	550	556	558	563	582	580	555	549	560	527	543	593	543	546	550	560	534	532	603	541	572	540	549	557	523	563	560	552	527	549	559	533	562	525	560	550	582	550	575	519	563	599	560	528	547	586	539	552	555	547	547	545	553	525	581	534	543	561	545	545	570	534	546	547	568	597	561	548	547	574	568	525	559	548	571	542	566	562	572	524	543	508	590	528	520	584	538	585	572	561	531	556	580	555	581	560	553	550	534	547	542	542	567	581	567	512	552	599	523	563	555	544	542	592	509	543	525	559	571	559	550	576	606	507	537	536	522	538	588	543	534	522	575	573	570	577	538	568	594	535	568	509	520	549	550	592	535	544	590	548	538	545	560	600	548	565	554	501	582	601	550	548	574	562	541	546	537	523	569	583	539	562	586	549	551	562	569	564	558	597	556	546	560	566	549	573	553	542	532	556	554	534	566	572	567	552	584	578	553	528	547	560	534	535	567	592	604	549	584	599	530	524	583	555	594	534	553	548	526	531	570	559	525	571	539	558	518	521	623	571	555	591	563	561	519	607	560	643	612	526	525	536	563	557	567	514	546	581	610	528	509	551	579	545	554	553	586	536	567	547	540	567	522	533	518	540	554	556	577	538	572	606	583	553	572	594	606	529	552	520	522	573	569	578	555	577	530	572	536	533	548	572	567	558	561	540	562	557	560	560	559	566	562	556	597	553	562	567	583	561	562	566	590	517	565	558	583	550	519	600	537	559	537	512	570	537	534	564	578	552	505	548	548	517	565	558	578	562	549	554	540	581	533	522	531	573	516	556	545	552	568	510	550	550	529	547	578	587	530	563	538	572	514	538	585	530	534	544	547	562	524	554	551	580	585	578	543	590	603	568	517	513	612	531	554	553	575	549	546	560	561	570	630	529	571	503	570	557	606	607	551	541	541	550	546	516	548	536	543	570	569	555	572	524	526	551	543	561	518	590	563	532	573	579	551	555	554	601	538	552	537	544	535	546	579	585	595	517	529	560	570	565	608	582	562	571	556	561	554	589	553	547	554	536	566	524	561	570	524	582	598	573	561	532	571	586	602	580	535	567	578	567	564	544	568	567	568	507	527	549	549	551	561	518	561	538	546	584	575	588	553	555	585	537	561	618	559	548	544	573	560	531	565	516	614	624	522	582	554	624	570	536	533	581	577	550	561	560	541	538	567	553	538	566	523	564	549	523	618	586	531	539	549	527	518	573	594	569	590	564	538	554	528	571	559	578	559	566	561	553	543	567	582	567	576	550	558	590	569	592	534	579	562	533	530	537	596	536	542	551	565	541	510	546	524	590	534	575	522	559	535	556	549	570	530	526	540	576	546	569	537	578	555	560	579	548	551	627	591	573	544	545	543	569	603	568	547	536	569	529	522	549	558	547	583	522	544	594	548	531	567	540	552	565	518	567	560	531	557	545	519	614	578	576	577	549	578	568	589	588	620	547	559	532	564	537	560	581	525	532	541	559	541	562	575	545	547	577	557	543	576	547	543	543	526	535	518	562	536	557	544	541	552	542	564	573	544	553	550	541	594	531	517	548	586	600	552	550	525	578	531	561	547	581	553	563	578	588	569	600	561	568	564	593	539	594	534	591	524	517	557	561	561	529	528	560	564	568	531	565	557	551	574	545	603	570	589	546	578	532	594	534	565	537	553	542	581	575	530	549	544	543	589	579	537	533	494	543	574	566	564	540	531	574	599	506	531	564	547	513	592	536	544	536	602	530	555	558	563	537	505	583	556	546	530	541	511	557	581	569	572	534	573	538	592	588	584	581	531	525	542	516	616	609	561	610	584	522	569	517	591	591	578	571	550	551	565	539	551	542	592	576	582	578	549	588	556	584	526	554	554	523	533	567	561	548	518	557	538	559	553	543	557	539	535	588	542	516	518	537	531	537	573	569	547	518	549	574	555	545	536	512	558	527	559	531	547	547	592	535	589	576	582	572	548	564	586	569	581	536	574	541	545	558	565	538	556	587	560	561
6441	3179	3198	2257	1497	1081	1034	902	833	781	692	1522	2383	1778	1089	654	553	510	502	488	465	503	501	489	482	465	475	487	467	480	494	454	529	473	463	477	464	502	492	498	493	463	484	486	501	484	483	455	459	477	461	491	455	480	490	512	481	448	489	482	523	467	463	455	470	459	476	492	525	509	446	485	493	464	501	506	485	472	477	503	496	485	482	490	464	485	469	494	477	500	441	459	457	463	466	494	508	516	480	487	459	478	477	468	499	484	496	490	463	478	453	474	486	483	468	479	485	464	509	468	460	472	465	484	482	492	482	503	484	485	420	468	471	481	454	488	452	480	477	499	461	448	484	481	448	504	495	479	510	488	464	437	476	466	453	499	478	484	467	468	459	455	477	475	482	504	477	415	524	475	470	467	484	460	454	454	476	474	446	456	489	484	487	488	489	487	437	489	486	457	460	493	487	489	489	419	497	470	475	503	468	513	471	494	452	500	466	482	476	488	488	468	474	433	470	483	461	475	481	515	465	471	473	492	504	475	469	476	434	486	492	439	499	484	493	480	457	481	493	495	456	444	492	486	471	530	490	493	483	476	498	469	483	477	468	462	480	460	494	486	451	533	478	494	482	454	520	459	428	463	480	494	463	482	480	474	498	455	453	472	489	485	479	493	435	486	460	501	451	457	461	472	490	501	460	474	456	486	467	511	486	487	495	470	459	504	473	543	463	499	477	488	476	496	458	503	496	512	478	481	474	468	447	499	451	458	473	498	514	423	521	484	480	457	466	516	489	522	476	521	467	468	476	464	492	473	473	451	484	497	461	484	485	477	446	477	443	476	503	482	445	494	455	467	450	485	455	515	462	495	473	505	486	474	474	479	448	501	488	442	501	505	454	492	472	463	495	467	458	465	478	489	460	477	442	483	459	492	459	483	481	461	482	473	453	475	483	464	485	496	461	515	470	493	486	475	474	499	455	483	446	484	474	506	460	460	451	470	511	511	486	457	442	503	477	454	463	470	463	497	518	462	451	468	534	509	446	456	455	496	497	475	487	468	428	485	472	429	480	484	487	468	473	477	486	450	457	442	488	476	489	448	472	464	441	484	471	443	474	443	464	495	491	477	473	495	493	481	459	486	477	481	494	516	459	468	484	474	467	532	518	442	492	493	473	476	445	485	503	488	508	442	443	504	481	472	449	446	466	478	486	519	503	449	485	485	480	502	483	449	492	463	472	526	456	506	470	464	474	461	541	514	499	479	473	478	480	472	490	487	481	494	490	444	465	495	442	504	458	507	475	503	477	501	497	468	511	477	495	497	453	497	471	500	507	502	525	467	457	476	444	509	521	496	523	482	478	517	509	491	451	491	528	495	470	467	500	461	459	500	485	444	471	488	472	484	437	516	474	479	463	499	432	458	476	447	514	490	474	492	504	462	490	481	484	461	471	452	481	487	495	479	446	475	455	460	470	454	511	501	487	537	458	490	490	443	480	460	483	466	482	484	478	441	471	525	486	476	462	455	461	463	431	485	469	476	478	506	453	445	487	476	494	474	467	454	477	495	464	495	510	466	493	450	505	504	502	482	483	471	489	471	509	504	478	471	476	494	486	475	472	455	503	505	483	439	467	444	477	503	498	450	475	503	491	497	479	468	469	459	455	444	449	481	431	451	450	475	438	469	470	475	480	477	538	503	483	506	492	493	477	453	429	508	515	477	463	484	523	486	469	447	438	511	444	474	498	487	426	467	488	437	477	471	481	460	491	486	524	492	496	459	486	477	481	469	472	432	498	470	476	473	480	477	506	466	473	471	469	463	492	495	453	495	468	442	480	484	458	444	490	487	518	481	481	487	444	447	482	453	469	443	477	467	480	535	473	472	506	489	491	491	455	476	445	475	477	468	468	489	483	483	474	477	468	486	494	443	485	470	508	460	445	473	417	457	473	499	500	475	466	471	460	452	478	469	529	486	471	460	535	467	471	491	505	452	452	449	459	469	470	478	475	456	503	452	479	508	466	465	442	456	475	493	510	477	513	489	484	446	474	476	478	430	485	451	458	471	470	496	506	527	448	444	492	458	462	494	471	463	456	491	493	456	504	528	493	478	444	461	508	492	449	459	491	481	483	480	500	485	465	477	462	458	467	482	463	483	476	524	477	469	471	479	497	457	474	497	478	504	459	490	464	444	480	500	439	499	470	489	493	492	455	464	438	479	501	491	479	496	502	467	459	493	502	499	463	469	480	539	481	532	505	494	489	473	428	486	454	453	489	483	463	465	470	519	462	426	489	445	518	485	458	481	460	448	482	462	483	463	455	481	452	457	433	478	516	488	480	486	474	469	495	488	453	501	496	512	497	480	475	486	491	419	493	494	481	492	442	470	468	509	502	445	471	485	470	461	505	475	458	488	467	497	474	477	480	490	460	471	478	455	476	525	453	445	503	487	490	482	462	475	493	474	475	430	480	483	471	450	486	472	481	484	474	501	483	437	511	466	527	465	485	448	455	508	513	464	444	476	450	467	455	479	486	482	464	448	471	463	500	471	488	494	471	472	469	475	457	462	473	457	487	486	500	458	497	514	487	503	511	495	490	485	519	464	433	470	460	519	477	496	501	479	467	472	436	489	492	480	486	472	466	454	521	452	465	490	528	462	467	474	427	478	512	481	513	482	460	470	482	477	471	498	440	493	433	499	471	477	448	475	497	488	519	467	496	457	468	515	447	467	474	500	477	477	498	470	476	485	466	424	493	505	484	485	502	499	507	445	503	478	456	487	490	474	480	473	481	516	469	529	506	445	500	490	451	492	505	492	475	423	493	518	500	465	465	486	473	502	495	470	485	456	488	498	491	513	467	498	449	493	469	493	439	522	471	496	469	464	488	494	493	489	448	455	482	479	480	490	507	485	469	519	500	462	489	526	500	469	473	474	483	447	460	508	453	465	457	457	453	484	452	478	503	475	481	476	453	452	463	485	496	495	469	504	481	480	489	483	463	452	471	467	486	482	460	460	519	484	437	492	492	430	526	544	502	498	484	476	496	508	469	481	493	495	472	466	499	463	487	465	482	498	498	520	474	448	481	472	500	463	479	475	473	450	452	492	501	498	444	496	499	478	496	493	476	480	481	424	465	486	514	492	477	484	464	470	486	480	487	478	470	414	450	476	490	468	469	483	475	470	476	501	468	485	496	482	418	492	453	489	511	473	459	500	474	496	442	471	444	474	434	493	491	480	493	456	487	480	450	469	509	452	481	470	459	484	511	449	452	458	476	481	469	465	443	431	469	475	476	443	478	505	470	502	452	512	454	461	465	463	476	499	498	477	469	507	444	489	445	473	451	493	492	437	470	490	494	477	445	482	460	480	498	473	526	466	457	496	524	509	474	514	493	460	500	445	476	471	462	492	486	456	471	502	486	477	467	441	475	472	472	489	491	454	483	502	464	495	469	444	461	497	470	484	453	463	451	448	502	479	480	500	513	470	508	462	437	483	477	521	473	472	451	460
24876	20783	26641	24637	9229	2650	1627	1352	1066	936	872	9142	14696	9452	3913	1238	714	585	592	550	574	560	554	541	515	547	528	554	547	532	532	548	552	552	491	515	556	530	506	502	523	513	516	568	523	532	498	541	518	528	526	529	558	520	543	543	547	528	576	520	523	536	515	557	556	578	520	537	523	560	515	487	505	514	560	511	530	557	520	542	561	550	533	548	548	542	524	539	558	536	514	529	542	546	513	516	565	525	512	528	524	516	559	527	576	541	537	485	558	540	539	544	572	494	535	538	545	524	510	514	517	521	516	527	493	536	538	541	524	527	513	524	528	560	589	508	550	548	545	531	579	515	554	572	526	531	536	494	552	522	492	532	532	571	518	554	543	501	517	540	568	548	518	520	499	533	560	558	573	548	530	532	572	538	570	515	541	537	502	491	534	527	511	565	539	541	535	565	580	527	522	530	599	598	547	507	529	581	541	581	552	509	493	531	531	527	539	518	518	534	557	542	541	529	534	589	549	560	557	544	527	517	500	556	519	538	504	530	493	539	501	527	570	565	519	534	514	528	546	569	551	511	546	565	521	496	552	521	555	529	511	510	514	539	540	545	522	531	520	540	525	498	503	554	524	523	546	499	570	540	531	540	532	521	554	521	494	545	529	521	523	556	503	536	563	522	498	547	513	530	507	541	543	544	569	554	551	505	536	571	506	536	530	551	565	549	589	550	520	531	547	555	545	537	556	528	541	516	531	515	537	491	529	495	561	522	506	507	504	505	515	527	552	532	545	543	533	560	532	548	518	531	545	568	554	535	532	515	508	534	527	491	569	562	524	488	570	562	561	544	588	545	555	568	528	574	527	506	552	540	508	543	553	563	526	535	510	526	551	551	547	569	535	574	567	519	554	549	549	546	556	546	543	547	534	522	571	509	524	535	541	552	538	510	543	527	524	515	561	527	508	476	542	525	536	514	561	539	553	525	564	514	547	550	511	553	558	557	518	541	507	497	550	539	523	523	567	515	540	555	518	573	525	539	547	568	541	580	517	527	529	531	508	548	513	532	498	510	537	561	504	504	560	485	525	545	544	506	537	545	549	561	519	532	566	524	582	525	558	512	526	529	585	547	547	490	546	536	537	494	538	521	540	551	534	568	530	515	548	545	601	491	570	559	503	576	517	515	549	532	578	528	527	537	551	561	546	561	569	591	524	572	530	556	551	525	555	573	557	547	531	518	535	511	554	524	526	476	511	544	519	541	545	542	559	546	535	530	506	565	589	509	566	543	542	523	553	516	529	491	562	511	503	542	499	529	506	521	526	563	561	533	564	485	495	516	547	530	572	602	558	561	525	496	522	526	539	521	579	504	542	478	533	491	564	577	547	562	532	534	527	534	487	524	503	508	517	539	529	530	501	550	526	513	536	548	576	513	554	554	535	532	494	573	531	534	548	517	554	563	531	498	537	546	544	488	532	540	563	538	596	527	531	525	584	529	507	533	538	586	531	552	548	546	513	604	543	528	513	537	513	483	540	518	556	524	548	532	564	528	579	516	537	525	512	522	483	518	523	531	542	559	522	552	516	491	514	552	511	552	508	515	521	556	549	514	550	523	581	530	552	526	580	506	523	544	510	512	557	558	535	526	517	525	568	551	524	517	517	535	494	555	566	552	518	513	530	552	529	533	531	480	536	551	558	540	571	501	550	521	509	542	506	547	536	537	566	544	552	588	519	523	549	548	493	552	490	550	543	486	514	512	536	531	518	492	540	500	558	527	534	514	532	566	552	514	543	531	540	522	556	559	516	504	513	489	499	530	563	561	535	515	542	572	524	509	558	512	573	508	521	534	519	583	527	578	512	546	514	533	551	518	559	515	528	562	493	515	527	532	560	554	556	515	549	543	576	550	563	521	529	554	503	543	525	536	583	553	534	559	501	528	504	517	508	526	577	541	512	539	484	529	514	491	550	555	559	531	513	533	547	530	522	546	531	535	535	532	539	549	523	526	524	519	529	528	528	506	562	559	594	530	522	571	550	510	543	549	546	551	509	525	511	528	540	537	530	538	540	532	517	506	539	554	564	545	535	495	554	510	501	509	506	561	548	568	500	556	541	574	522	505	543	546	550	555	531	540	506	524	530	477	564	537	539	499	520	536	548	506	590	533	541	543	525	533	554	556	523	521	545	535	508	563	509	515	524	486	569	525	538	530	511	564	524	556	533	520	526	517	518	573	523	544	563	555	540	566	540	533	524	553	499	583	514	497	496	505	543	581	513	538	610	549	568	527	515	540	535	513	544	582	550	565	559	534	538	499	492	571	532	561	534	520	502	544	527	518	541	539	527	550	570	524	565	499	514	548	544	567	565	543	536	528	496	519	519	544	498	540	534	552	552	560	505	525	543	528	560	545	511	523	507	550	479	550	540	585	490	560	516	542	511	515	518	522	508	526	533	525	557	534	538	529	518	548	540	559	516	531	541	546	567	491	497	531	594	499	512	551	515	557	577	531	509	554	574	532	548	559	524	554	559	513	520	534	523	570	592	517	514	557	515	557	518	511	505	545	546	503	524	492	543	508	546	521	524	521	519	544	547	566	507	516	530	540	522	545	543	517	522	548	572	542	529	533	569	513	535	545	549	529	576	530	535	565	456	581	505	529	563	511	547	511	522	531	532	547	595	570	523	536	553	521	469	511	520	514	532	534	510	515	550	601	531	566	525	529	521	501	553	542	573	543	537	548	491	505	553	546	547	546	494	555	520	500	510	543	557	542	503	514	506	548	541	581	532	494	535	560	508	560	503	536	552	510	518	506	536	561	511	512	552	512	563	541	543	509	561	533	535	547	575	522	507	539	538	558	503	520	487	560	542	518	514	532	588	525	552	513	548	551	575	560	560	506	515	521	538	540	498	537	519	532	486	521	525	533	545	549	511	522	505	554	575	529	528	510	517	498	498	534	527	533	510	560	534	527	531	530	534	533	535	528	493	512	551	548	493	583	526	549	546	517	594	570	551	530	546	539	513	543	535	496	551	522	532	555	536	564	517	518	488	512	488	513	511	510	530	539	515	515	554	508	517	518	510	524	530	515	475	510	535	558	575	511	510	562	535	510	539	529	568	520	541	560	492	530	487	559	497	529	570	552	534	531	548	543	526	541	477	522	519	515	545	550	528	522	514	540	537	550	538	505	572	522	528	547	506	567	520	558	548	505	514	547	542	522	547	538	533	554	565	545	539	549	538	488	567	538	538	574	518	524	507	478	543	549	510	532	523	587	535	506	514	486	567	503	515	524	548	576	491	589	569	553	544	495	512	511	496	567	553	541	506	553	564	557	533	513	558	481	533	536	521	500	535	548	502	518	547	572	511	518	515	567	528	536	522	525	544	524	505	556	523	558	513	527	549	542	539	493	529	526	494	544	534	534	510	534	514	550	493	536	549	529	547	531	504	533	524	551	523	553	547	552	574	509	512	521	543	549	521	530	524	514	540	526	535	547	528	517	484	550	549	538
5432	7905	7740	4495	3030	2397	1950	1629	1361	1113	1071	12635	13767	9423	4146	1335	649	537	513	485	477	465	490	478	497	475	488	476	438	465	473	455	429	494	483	494	458	468	480	491	478	437	487	484	469	468	477	492	497	478	501	543	496	487	462	444	457	461	449	490	524	481	483	449	463	464	510	494	460	501	472	513	449	483	526	495	477	454	500	485	451	482	437	473	460	502	505	453	468	483	434	461	489	432	491	439	463	477	523	521	500	451	463	531	444	462	494	443	468	486	442	467	482	461	495	459	479	457	487	458	476	484	433	446	485	466	447	453	492	442	483	452	422	476	472	451	509	478	481	442	479	449	473	486	522	473	474	419	509	484	461	446	483	474	481	502	509	478	457	463	454	460	513	501	469	482	498	473	469	457	456	477	451	453	486	484	481	484	445	486	505	473	519	482	457	513	482	492	476	485	459	497	481	453	480	462	453	492	440	442	459	447	490	476	485	436	476	454	437	454	494	484	471	454	487	507	479	450	462	511	492	508	456	472	488	462	499	454	457	483	504	496	472	494	490	473	503	461	443	466	493	456	501	529	476	471	463	440	461	478	486	439	451	478	430	457	464	457	548	447	480	444	527	457	485	457	462	498	462	551	457	468	479	461	470	478	460	477	491	465	480	467	486	441	445	461	451	440	469	473	489	436	478	472	493	498	468	434	460	459	475	436	484	497	466	461	484	473	476	475	505	461	479	429	512	467	489	475	491	452	473	463	485	487	491	445	486	507	479	445	477	501	493	506	476	474	484	461	478	481	461	479	464	469	485	456	492	437	520	452	511	478	468	463	474	488	504	481	481	468	495	470	459	451	465	477	460	477	449	459	454	443	500	437	453	457	446	474	457	439	455	454	462	475	433	431	426	484	493	452	444	446	442	456	472	487	487	460	466	460	488	498	494	453	457	474	459	497	461	489	472	496	487	483	466	488	464	475	432	437	485	492	515	464	501	488	442	437	443	468	484	450	485	486	503	449	465	450	464	474	496	467	484	477	460	471	460	449	445	483	483	484	531	494	474	478	482	494	528	504	499	478	491	466	464	462	485	481	496	454	488	497	458	453	479	463	428	467	468	499	472	491	470	469	459	498	512	493	486	441	490	470	498	459	511	459	475	462	440	495	452	512	487	501	464	491	480	469	460	463	469	516	471	468	494	481	467	444	504	497	494	457	509	481	471	488	472	491	471	482	493	481	492	453	494	463	473	457	445	483	477	473	450	436	470	512	479	431	464	505	488	476	441	457	469	443	451	512	485	437	461	462	478	453	500	460	457	449	467	501	491	446	505	460	460	458	460	447	503	498	465	475	438	495	436	445	482	462	439	477	497	464	498	467	465	493	505	468	502	490	512	458	505	484	465	458	492	474	501	499	503	486	476	495	462	464	469	455	490	460	492	499	437	452	453	479	471	428	465	442	467	488	483	464	471	467	493	494	460	489	498	462	446	465	501	507	524	452	497	474	452	487	448	527	477	463	462	477	478	498	480	499	498	482	475	440	453	507	492	496	476	491	464	456	468	464	466	452	469	515	474	464	509	460	478	509	477	498	528	464	470	488	445	489	466	500	490	449	501	475	456	451	445	476	501	478	482	504	463	511	464	465	475	458	447	474	493	489	438	479	469	516	453	484	490	449	448	474	496	482	467	478	522	467	528	451	479	486	441	485	476	474	498	456	491	486	474	480	477	466	463	500	463	510	469	500	458	499	463	481	472	495	468	473	493	424	461	470	494	444	479	491	490	482	476	488	468	455	473	495	493	488	463	419	491	493	472	480	416	506	473	470	473	499	471	523	453	482	436	494	480	459	472	457	527	454	457	458	473	523	437	494	499	497	466	473	502	479	473	492	432	495	488	492	524	453	521	492	458	472	472	490	467	495	493	489	451	444	515	490	506	472	477	463	488	481	467	473	470	510	462	498	520	482	497	446	520	508	489	492	449	482	470	476	452	466	468	466	468	490	490	482	434	448	462	458	466	473	469	434	483	482	447	445	508	468	468	475	482	499	466	513	492	480	457	463	500	465	473	483	502	497	488	506	465	468	483	507	459	444	485	491	477	507	490	495	490	520	459	499	491	477	426	494	478	465	513	446	439	474	478	498	469	481	479	479	478	487	457	480	486	455	472	487	480	474	498	466	476	476	473	490	484	479	459	473	509	483	479	467	433	500	463	464	454	493	487	470	459	457	459	454	463	471	480	473	460	500	480	485	488	475	481	458	489	476	508	454	446	445	493	482	457	491	502	458	450	453	476	439	473	467	504	479	470	472	485	513	463	480	447	494	461	515	444	452	501	481	481	441	449	451	458	399	485	500	468	463	481	463	454	480	443	431	428	480	459	498	468	481	451	488	491	486	489	467	481	508	472	486	451	461	497	457	468	494	436	481	450	468	476	489	491	431	484	455	476	513	480	534	481	468	501	444	482	475	465	451	500	487	475	499	478	420	494	424	464	438	477	450	453	443	510	457	466	468	481	496	422	453	437	443	450	448	458	469	487	478	475	482	479	482	522	454	511	417	449	439	468	497	488	473	473	451	469	439	427	469	492	476	461	448	479	484	435	448	509	490	459	463	467	502	421	478	519	432	482	477	480	450	470	474	532	468	527	488	487	499	458	476	479	495	479	485	493	495	479	492	448	468	442	494	491	487	481	472	482	492	451	452	509	446	462	447	492	490	464	507	465	455	491	456	507	423	490	475	478	410	467	503	495	449	462	457	483	447	452	447	482	466	500	439	502	505	460	441	465	476	506	459	499	498	486	472	486	446	495	496	472	446	448	422	451	449	505	500	487	487	458	477	447	464	455	450	489	496	467	493	476	466	456	473	502	443	478	457	491	475	466	447	463	436	438	458	471	443	466	502	466	483	475	514	448	512	482	474	494	493	451	480	457	450	491	487	426	459	510	505	468	453	500	444	472	461	499	499	498	477	471	487	444	481	453	499	433	452	486	480	511	496	443	443	465	428	493	457	484	466	466	492	497	473	463	514	475	477	476	457	459	488	469	504	527	511	537	475	498	490	480	440	429	440	486	502	507	459	486	482	443	477	493	481	455	477	473	472	488	479	491	440	478	441	444	489	419	440	506	484	481	488	467	468	489	495	464	481	478	479	471	456	453	476	537	496	464	480	453	499	493	473	447	459	453	428	488	477	508	499	478	466	442	458	472	466	447	479	445	503	409	508	460	527	477	417	478	470	452	476	468	485	460	458	463	469	486	465	479	463	520	467	447	450	473	445	481	459	432	510	483	493	479	470	453	492	489	496	483	475	489	470	444	437	455	508	464	475	467	440	431	465	460	452	491	461	470	488	464	475	499	473	427	476	483	488	446	504	474	467	482	481	492	470	488	452	434	495	440	453	479	476	486	504	465	486	461	485	475	462	481	464	513	471	406	471	490	477	467	441	480	492	468	507	444	500	460	477	481	502	485	475	457	481	464	467	480	487	509	443	482	498	526	483	492	452	471	449
23862	20802	27707	23983	20324	8351	3101	1851	1468	1276	1177	14443	25392	18428	8039	2232	1008	725	652	619	640	665	648	636	683	676	655	642	645	632	595	620	598	639	641	651	658	630	614	704	641	634	690	668	654	647	648	689	661	654	650	650	634	614	639	701	662	644	634	639	656	642	664	601	644	660	645	685	656	627	636	622	654	622	685	627	649	618	669	629	639	646	623	639	655	592	648	682	598	641	616	612	616	687	657	612	625	662	630	613	635	669	700	628	625	639	669	673	659	640	665	656	687	669	660	664	628	660	642	658	610	623	673	657	659	636	620	660	657	640	656	636	645	689	677	659	618	598	635	652	657	658	617	628	684	650	636	654	652	680	584	619	614	716	648	620	623	632	597	600	673	613	655	631	648	634	626	654	619	600	626	656	653	646	664	648	633	630	620	680	611	664	616	629	628	625	653	629	620	671	628	651	638	603	620	626	622	655	624	619	627	651	624	633	656	648	652	621	672	635	600	645	639	648	645	620	626	658	624	629	600	607	613	690	646	619	664	659	652	637	675	661	612	646	663	620	636	630	639	604	669	628	650	642	634	624	597	639	636	613	662	644	639	672	618	645	623	695	598	680	681	656	613	646	659	671	602	618	677	692	637	608	663	641	655	675	590	616	668	626	656	645	651	656	626	603	617	660	628	628	645	616	643	626	644	657	617	594	637	639	623	622	631	631	617	643	651	641	646	642	681	643	610	675	580	614	614	688	648	599	677	626	655	633	622	636	646	618	662	666	617	602	647	626	614	613	631	698	650	691	619	694	664	684	636	661	640	677	636	665	639	635	594	637	646	607	648	658	605	635	615	651	636	638	698	652	677	589	645	620	620	626	624	662	650	626	650	683	644	582	618	697	625	650	609	637	629	671	609	623	629	598	692	634	631	650	617	629	644	657	601	653	639	678	664	621	653	612	607	627	664	572	635	614	610	660	604	632	638	665	645	598	645	632	625	636	635	645	628	630	606	643	659	586	633	657	639	662	629	652	643	654	583	646	634	584	699	635	624	662	637	600	654	606	583	633	622	623	648	642	630	594	606	658	644	619	655	610	616	615	677	643	667	645	635	639	611	614	627	582	678	620	692	688	616	620	646	678	635	638	658	661	599	658	638	610	656	643	644	626	628	656	639	662	639	644	642	678	669	628	599	634	632	659	650	614	632	668	658	644	588	594	644	645	637	616	632	618	606	646	691	643	624	649	614	650	682	612	657	624	628	682	645	600	641	650	648	672	611	632	598	683	647	670	603	654	662	658	643	674	667	657	608	634	640	651	661	641	642	700	636	638	625	613	656	620	627	642	651	635	671	635	675	633	609	683	631	664	578	626	732	672	674	666	637	650	621	597	644	655	598	654	662	642	585	590	654	664	632	647	653	643	679	670	658	666	647	659	654	585	665	652	606	630	678	636	616	689	660	608	626	657	694	645	641	611	612	602	662	595	681	651	680	625	624	636	629	594	614	669	628	602	619	648	633	681	651	596	592	638	639	666	613	635	629	628	672	699	637	603	673	633	626	679	651	641	668	634	625	629	641	628	636	631	625	671	616	660	621	626	632	680	648	613	657	615	686	655	638	663	654	641	670	629	613	571	597	636	587	633	629	642	695	625	651	644	656	597	618	662	643	645	660	602	668	657	651	617	634	649	633	660	633	641	620	671	650	620	630	641	644	626	660	650	648	678	672	679	640	652	601	651	659	637	617	642	660	631	605	640	628	612	656	672	684	609	684	654	602	646	650	658	678	649	641	631	647	601	604	709	669	636	611	670	707	653	650	646	664	643	666	610	633	591	611	663	651	589	613	632	647	637	593	612	600	617	679	632	651	618	631	629	650	612	611	669	599	643	689	592	660	645	598	646	650	595	588	646	663	623	672	669	587	611	636	577	643	598	639	635	622	637	575	630	625	686	620	631	649	581	616	655	634	673	619	621	678	635	679	616	687	638	661	662	652	636	654	643	628	678	666	643	599	631	616	628	625	620	596	591	647	625	633	659	628	656	633	662	634	640	584	650	635	646	613	638	638	653	604	632	627	630	646	655	661	631	592	676	613	672	679	652	634	653	617	641	633	585	625	617	653	624	655	647	621	604	715	659	597	631	626	667	582	668	615	653	637	654	644	622	608	641	624	642	644	605	625	647	678	686	661	622	617	654	631	656	644	620	594	599	642	624	599	626	657	660	634	675	610	623	691	649	653	612	654	629	631	631	673	614	642	663	638	604	612	661	618	590	667	662	661	590	625	630	594	641	672	649	642	639	600	634	656	625	693	633	646	636	595	623	605	591	677	616	627	619	642	675	613	630	582	672	645	655	658	653	660	615	644	625	662	674	688	635	605	633	660	621	627	638	633	633	614	658	594	646	613	672	639	605	704	657	633	695	602	621	617	639	651	644	576	600	644	662	666	598	638	641	691	597	646	608	643	633	597	626	625	636	637	633	617	645	646	644	639	611	629	633	608	588	603	634	624	649	585	638	640	649	619	620	650	645	664	634	586	611	647	605	617	660	693	636	618	635	631	683	578	601	668	620	667	645	637	625	693	651	595	646	647	671	638	647	642	651	586	611	685	647	659	592	637	627	673	648	656	599	687	666	608	640	652	692	667	671	611	624	634	651	630	653	646	635	665	656	577	634	637	633	641	639	645	632	644	646	631	617	586	653	630	638	622	664	636	649	654	643	629	629	623	630	606	618	571	627	628	653	628	645	673	678	635	615	667	567	617	646	634	635	617	637	654	656	646	623	633	606	610	637	610	598	605	676	621	658	594	608	604	636	657	646	624	650	629	640	666	616	616	631	645	615	632	662	664	642	629	669	612	626	662	653	642	655	669	652	634	596	608	598	638	656	595	627	611	610	625	632	675	634	588	631	592	631	604	657	649	669	685	615	647	682	634	632	594	630	667	671	696	621	613	685	625	636	657	625	657	668	636	698	661	665	609	675	667	616	613	640	598	589	641	649	633	659	642	627	634	606	658	623	643	670	660	631	633	638	595	625	659	657	654	633	641	650	609	670	634	642	594	686	674	588	667	612	679	620	664	614	625	647	657	627	645	621	658	612	578	654	674	667	635	627	607	660	611	624	638	663	654	682	651	597	660	622	647	596	657	619	605	597	667	676	620	622	655	598	652	653	686	640	663	670	645	632	656	655	680	635	652	655	639	648	629	600	633	658	645	624	662	643	638	603	637	631	679	641	592	665	633	627	693	636	610	641	575	628	633	624	624	614	655	611	636	613	635	613	594	637	666	598	607	609	649	677	622	639	631	650	621	632	662	656	609	661	709	611	630	646	627	643	600	618	667	642	613	608	623	682	632	644	611	658	644	628	626	649	620	629	641	623	686	619	703	654	638	667	634	642	642	604	628	655	601	687	615	654	658	604	677	651	675	648	707	637	627	646	629	636	637	664	629	655	601	601	595	620	659	658	619	642	635	675	616	611	622	606	614	687	636	611	684	640	628	657	634	641	634	662
5819	10030	11007	6567	4647	3452	2649	2169	1916	1560	1376	18635	22680	15987	6886	2212	914	613	591	579	586	551	589	581	570	578	588	558	606	552	566	599	551	567	534	599	588	524	561	545	558	554	555	579	551	577	559	566	568	555	583	568	587	583	607	537	574	543	561	594	557	554	579	533	576	540	597	583	564	543	539	530	581	555	554	524	549	573	586	552	551	590	592	582	564	515	511	568	537	572	549	552	528	587	548	550	534	556	555	530	565	570	541	525	564	522	552	519	562	526	543	548	556	565	566	570	576	558	548	532	565	549	571	573	554	558	532	548	534	544	534	517	505	562	543	538	517	585	571	540	574	513	527	550	605	533	518	592	548	510	527	577	581	571	544	505	548	561	544	531	547	552	545	582	541	560	585	542	571	525	590	563	525	544	547	552	550	549	552	577	561	512	568	570	601	573	527	543	532	557	584	562	541	528	593	548	572	563	537	576	600	567	541	557	537	549	553	535	552	583	565	540	605	625	596	582	525	549	566	560	589	560	561	544	565	534	530	554	489	586	557	569	522	532	556	556	552	560	547	590	635	535	568	586	561	583	594	520	513	564	538	541	521	602	605	563	545	559	573	547	535	536	588	538	573	560	540	572	533	535	530	529	557	560	552	543	508	577	524	564	566	556	561	544	590	526	549	521	554	569	594	600	538	545	570	569	583	550	540	529	553	555	547	567	559	544	542	584	550	550	550	566	530	535	554	526	555	556	522	550	596	558	551	562	559	545	555	570	535	547	568	553	542	509	531	534	579	568	604	554	581	512	582	511	581	516	544	535	575	581	560	551	548	535	566	526	532	531	539	534	563	527	588	544	538	594	582	546	577	556	560	587	557	541	535	581	568	554	500	515	512	522	534	500	582	597	602	580	555	560	563	546	571	515	563	493	597	589	579	532	549	549	549	577	531	543	538	547	565	548	539	524	555	534	549	569	538	548	559	555	576	583	561	594	581	551	561	568	544	567	580	546	545	533	566	578	533	561	588	561	576	533	580	551	564	548	544	536	553	509	585	542	553	546	542	576	558	559	548	609	543	533	553	545	525	576	566	558	540	563	544	588	572	558	528	529	550	555	558	582	536	517	607	553	524	572	563	552	544	544	535	542	585	575	563	594	580	526	526	533	556	558	549	523	585	577	579	547	569	550	533	569	540	537	524	543	548	581	526	517	557	564	510	563	529	555	541	552	597	558	521	491	554	576	570	519	569	533	527	537	508	569	551	536	552	591	581	513	577	553	515	527	562	522	593	539	584	539	568	552	560	543	514	578	547	584	556	573	543	517	570	537	523	539	570	572	550	537	554	551	499	546	541	556	569	529	526	534	551	538	512	557	572	578	542	546	558	516	562	542	546	572	582	594	540	573	542	545	559	579	546	531	498	578	597	561	562	584	509	561	522	583	533	544	554	539	543	549	557	570	566	582	522	587	547	541	587	539	579	539	529	563	557	515	594	546	517	578	501	577	547	552	568	569	569	536	582	529	540	564	557	557	585	536	558	551	554	579	544	550	533	566	530	560	552	528	523	493	553	519	553	566	541	575	546	564	530	573	537	553	580	485	582	530	564	553	565	558	564	510	566	543	562	508	526	553	577	559	563	540	544	541	559	565	601	592	553	578	579	536	576	536	514	517	484	552	564	549	542	507	511	562	535	550	563	559	582	546	577	556	478	523	558	518	552	545	544	550	522	542	506	549	535	560	547	522	604	548	523	540	571	537	554	511	530	549	578	597	564	554	535	531	565	532	613	578	541	552	574	585	575	557	535	596	536	535	520	512	546	550	510	512	551	560	520	559	571	524	582	536	596	560	552	531	536	565	547	542	588	563	590	571	553	528	540	501	581	561	548	568	579	516	600	557	538	571	484	525	543	566	556	577	583	563	541	553	541	543	533	592	557	554	540	521	569	558	524	533	547	560	540	560	545	554	540	544	544	568	562	562	588	532	524	563	586	568	536	560	544	568	571	526	542	550	574	534	549	527	508	523	556	548	551	540	564	532	546	563	555	503	540	552	512	545	561	555	565	567	572	568	571	538	523	540	566	498	542	557	551	533	550	512	564	551	502	533	538	535	572	568	497	576	577	566	539	560	561	518	495	555	576	551	596	514	543	593	565	552	596	553	506	547	565	562	570	533	552	542	578	548	553	542	576	560	551	610	538	551	574	562	533	566	539	574	593	572	577	509	488	565	600	527	534	573	548	533	576	560	521	564	603	543	554	531	555	554	534	528	580	534	555	530	530	534	551	557	547	583	511	519	611	547	545	558	552	569	560	580	530	539	520	557	555	563	528	539	555	564	512	613	563	574	552	585	552	530	559	519	539	538	547	607	562	517	570	523	579	573	550	573	519	564	545	529	538	553	560	564	579	543	538	560	562	533	530	559	524	521	568	520	583	533	519	578	557	540	572	533	556	572	558	552	583	527	533	549	549	515	546	560	543	555	527	550	497	586	590	548	549	553	581	576	560	549	586	529	566	578	549	564	582	494	571	557	564	529	539	555	542	519	502	552	549	588	600	508	520	542	527	510	553	573	575	552	555	559	561	546	522	535	580	584	543	516	563	553	557	580	584	544	525	573	552	536	590	570	566	545	576	589	505	597	612	545	577	537	571	577	584	547	546	563	568	542	552	563	551	512	539	506	540	552	555	553	606	562	528	560	567	559	551	617	520	540	532	560	559	502	542	549	547	589	552	585	526	571	547	597	561	535	591	538	551	578	582	528	546	521	521	566	496	575	537	559	554	534	554	520	538	571	526	516	569	504	556	570	529	544	538	568	516	525	582	596	548	590	546	550	569	550	517	564	557	557	538	555	561	538	573	570	565	547	510	542	554	572	534	566	567	585	557	573	598	548	551	556	558	510	530	572	537	528	564	582	543	556	591	561	532	546	579	567	516	528	561	569	534	537	563	538	560	542	597	558	540	540	535	572	536	499	542	540	553	582	543	553	581	546	537	550	569	532	500	555	543	557	565	526	522	536	538	549	557	534	589	533	572	525	517	548	565	535	532	564	531	549	536	567	556	546	539	576	571	561	574	556	518	560	538	588	566	559	533	512	565	556	529	523	517	569	562	567	537	537	564	546	557	555	543	558	533	560	551	526	578	546	599	593	529	560	574	583	549	509	496	562	578	563	547	582	564	597	529	542	550	534	580	558	548	575	563	553	546	520	561	561	545	545	522	538	540	573	552	569	547	540	520	589	531	557	519	546	531	577	571	542	570	517	592	549	526	548	550	548	562	564	611	597	557	546	563	499	532	533	534	572	539	547	561	545	596	564	590	519	554	583	571	552	529	534	577	539	544	593	559	518	522	531	491	560	566	570	529	525	531	508	556	542	555	545	534	552	595	579	607	520	523	569	555	562	542	550	558	535	506	585	558	500	520	555	569	522	582	565	583	522	533	486	485	549	541	526	523	574	535	590	598	513	574	524	595	546	528	544	537	544	510	548	556	534	544	567	553	600	532	574
26687	8904	2017	1247	876	713	681	712	666	653	632	1039	1716	1562	1018	708	580	547	540	500	584	569	527	565	559	560	547	565	531	558	560	513	558	601	531	553	590	569	511	572	531	554	543	521	532	524	522	527	518	565	552	561	592	584	547	555	518	554	551	578	554	566	568	502	522	519	507	563	562	523	539	554	528	553	562	545	563	585	569	550	539	540	556	535	522	545	543	530	510	544	550	535	527	535	550	524	541	517	572	568	571	567	569	539	551	567	520	541	533	531	567	531	582	556	536	555	568	533	500	499	567	536	516	546	562	538	569	564	508	539	543	541	537	586	544	513	535	540	523	533	496	552	536	590	552	532	460	514	487	527	549	551	564	541	511	537	528	540	556	534	600	604	554	517	562	536	566	530	554	541	548	548	571	532	551	556	596	523	516	502	539	549	612	551	571	584	580	542	528	580	509	512	514	544	573	503	567	510	527	558	521	572	538	562	518	524	560	527	551	569	565	544	529	557	550	540	561	540	572	529	557	553	553	575	568	558	589	529	544	549	526	562	525	513	559	541	551	531	511	565	516	574	589	564	560	539	543	569	554	529	515	536	490	514	547	571	573	537	552	507	580	567	568	569	513	541	555	608	585	504	546	538	575	525	523	521	612	550	526	568	545	550	549	562	536	573	532	493	545	552	541	549	555	580	541	540	530	550	533	549	553	553	558	557	498	534	542	562	522	573	558	537	547	569	554	534	551	561	584	518	531	557	537	542	541	557	546	583	547	512	562	520	546	542	564	580	568	511	512	566	538	539	586	560	565	579	546	539	535	592	472	532	577	511	559	558	572	540	520	533	544	582	509	516	536	563	564	527	545	551	613	539	549	552	584	525	542	555	517	563	521	527	578	543	511	516	549	510	508	555	538	569	526	543	521	522	519	525	533	518	555	558	565	565	535	538	558	580	530	527	547	528	508	505	544	523	585	529	570	509	556	526	543	532	575	529	566	539	524	543	543	560	578	571	564	538	572	568	512	565	545	525	495	574	529	535	576	551	580	570	546	569	517	582	558	543	524	536	503	528	520	556	528	548	558	525	507	531	580	512	578	582	569	540	519	518	543	550	568	536	547	567	573	579	590	522	570	506	550	533	543	537	548	505	553	571	600	549	598	576	548	605	572	502	563	542	562	540	519	527	544	533	545	581	550	552	573	559	566	503	565	545	525	569	576	537	562	533	576	569	573	546	540	571	517	528	578	560	515	542	527	561	552	556	546	536	552	511	506	537	597	556	565	568	529	551	540	582	553	590	556	536	538	554	541	531	543	579	567	529	572	529	546	527	579	543	561	557	510	538	556	540	531	549	502	548	577	544	558	574	555	556	544	531	570	544	582	556	532	544	540	530	551	540	528	541	573	549	545	560	537	597	584	586	562	565	604	565	522	587	536	542	532	540	580	564	573	534	599	534	556	572	536	575	506	550	547	579	518	579	533	564	557	533	537	524	542	543	539	506	583	567	527	557	535	558	540	553	525	570	494	533	520	561	570	481	542	526	558	515	578	528	509	526	559	575	583	561	556	523	571	562	572	542	565	536	555	534	557	544	567	528	513	601	544	569	581	520	547	540	544	542	537	552	566	529	557	554	571	564	571	531	541	545	539	519	552	557	533	535	550	531	547	566	525	575	564	524	539	552	558	518	576	564	536	541	552	594	517	518	559	546	513	579	544	512	584	577	601	527	563	534	551	525	529	584	551	550	549	556	569	592	543	551	551	529	529	520	576	557	557	558	513	556	513	548	528	514	509	539	534	523	587	531	599	551	588	561	566	535	560	568	584	542	557	569	534	520	538	515	550	491	525	534	570	555	593	562	504	505	563	551	557	584	546	558	524	573	553	543	542	552	540	576	582	565	560	550	591	532	555	553	500	559	550	546	520	559	534	576	556	542	534	518	502	557	572	531	549	591	544	536	595	572	577	559	525	535	513	564	521	551	539	547	533	539	542	566	517	557	557	519	528	512	550	550	576	509	550	568	544	560	521	521	516	555	512	547	574	521	545	599	517	500	536	553	582	550	569	537	572	543	500	545	521	571	505	576	531	517	545	554	525	512	519	496	552	551	581	541	483	557	544	582	562	555	542	523	518	568	535	537	588	548	562	586	520	543	574	571	534	546	611	531	531	612	539	561	550	576	534	543	610	523	537	493	562	550	537	577	556	518	551	547	563	553	600	576	560	562	589	531	575	518	536	563	541	548	541	525	568	517	555	536	524	494	533	527	527	611	552	568	539	597	581	549	577	540	583	515	538	558	518	560	577	532	570	516	592	499	574	539	553	575	588	584	516	569	524	556	574	511	539	544	563	552	548	530	566	561	561	535	544	556	546	548	586	524	529	539	564	578	543	576	584	502	586	563	535	573	532	540	545	544	542	566	586	528	541	598	562	552	587	564	538	560	539	498	573	546	546	513	530	510	523	544	546	526	519	558	558	530	544	585	506	553	575	544	554	565	581	588	496	555	586	578	552	506	563	552	523	533	497	551	534	554	529	536	568	525	537	503	547	535	542	554	528	570	543	586	554	601	538	546	537	578	531	540	541	518	492	540	548	569	520	565	545	539	528	521	526	555	583	578	526	517	522	546	560	519	528	559	546	559	557	587	545	573	542	536	561	553	510	529	533	565	536	531	551	571	564	572	545	578	567	533	528	550	543	536	542	623	510	531	576	524	539	541	570	580	532	555	584	567	521	501	516	544	531	538	558	553	522	546	502	532	598	539	535	569	549	556	587	583	567	529	540	530	584	558	556	516	504	581	564	566	577	549	547	562	578	542	593	537	513	584	560	539	538	537	530	531	544	539	542	510	590	544	530	585	582	553	464	540	574	543	542	523	533	570	556	546	526	535	527	584	544	560	519	505	560	538	552	566	507	554	558	540	593	555	532	538	565	565	526	553	526	528	562	548	549	560	570	546	543	532	570	540	571	577	533	505	559	537	550	587	509	555	550	552	551	514	524	543	525	508	562	550	588	555	555	510	570	517	559	585	513	543	553	577	502	524	599	573	546	534	522	543	542	548	570	535	562	524	524	541	565	539	547	542	532	531	589	569	530	534	523	505	526	573	536	530	579	567	532	508	535	564	553	597	544	582	531	502	534	573	546	541	547	565	549	593	539	538	540	526	571	556	580	563	580	501	551	557	552	545	525	574	506	536	563	553	563	546	540	551	553	555	590	553	531	548	538	556	558	551	560	547	565	555	569	524	534	543	542	533	533	579	583	520	531	540	565	579	555	533	556	572	569	523	567	518	531	550	575	520	599	515	554	497	544	591	510	552	525	523	542	582	579	531	547	527	580	544	582	548	594	575	535	539	514	538	546	586	550	531	551	519	534	549	521	553	528	562	500	562	526	518	529	505	569	545	567	529	596	556	507	540	524	508	611	563	559	538	578	495	550	585	542	534	539	550	493	528	560	512	596	510	590	580	533	555	524	593	567	564	577	539	517	561	538	534	550	520	544	558
6063	2202	1961	1134	868	757	688	814	681	593	637	1393	2255	1707	1022	644	517	494	455	436	448	503	469	499	465	470	477	479	461	445	442	470	457	483	493	485	489	476	475	461	468	469	474	459	478	448	459	471	451	511	494	492	462	433	479	429	438	486	497	441	461	411	431	480	451	485	510	471	441	456	457	434	445	443	454	465	447	468	491	497	445	449	476	466	432	468	469	427	495	451	457	431	480	460	431	509	492	484	512	483	506	508	446	476	469	478	441	483	508	414	483	466	462	463	449	459	445	477	487	427	461	470	471	469	478	447	470	493	473	482	471	456	488	464	482	462	483	465	494	488	456	482	487	445	462	494	464	465	456	499	481	490	468	464	452	475	490	474	479	470	457	466	477	457	478	467	510	445	477	431	460	437	455	455	464	472	420	502	449	459	482	470	476	462	451	449	487	457	454	497	500	463	486	464	451	510	459	476	437	449	486	464	448	457	445	457	467	528	454	498	448	471	435	476	464	485	461	454	455	454	467	469	423	474	446	474	462	451	524	450	455	462	436	430	476	459	471	481	483	427	501	485	471	452	466	447	476	427	491	453	430	465	448	456	480	451	510	460	449	465	452	442	488	470	443	454	460	481	477	485	449	458	437	451	466	480	463	475	479	459	471	434	468	492	431	456	467	492	495	465	483	513	441	481	449	451	447	475	503	488	491	469	430	476	499	455	484	445	470	482	481	466	457	466	410	462	492	466	451	446	446	478	503	458	505	435	461	469	492	482	453	456	475	468	484	487	490	457	471	503	442	434	457	488	512	456	447	457	419	423	468	474	431	454	463	479	462	416	487	451	455	463	491	463	470	474	451	499	466	479	483	485	463	450	468	505	475	431	454	475	452	456	490	467	446	470	456	458	434	449	472	471	466	475	506	480	494	439	460	459	438	459	465	446	499	477	450	447	508	452	479	455	461	449	453	458	471	426	428	440	480	432	457	458	453	434	431	471	487	480	502	491	455	495	448	437	467	473	473	489	446	416	421	434	438	465	493	464	466	462	451	459	431	481	476	430	453	424	433	500	495	480	478	464	490	487	448	440	492	544	486	473	439	447	456	459	498	498	517	476	457	463	448	470	485	451	482	432	472	477	464	482	502	497	488	521	437	473	468	442	480	447	484	456	465	451	429	500	491	471	506	501	486	492	446	442	481	474	457	482	522	440	479	482	474	513	447	463	482	469	474	470	457	445	480	496	492	438	464	451	460	496	456	465	469	458	465	438	464	483	469	460	496	462	507	476	455	495	489	467	449	491	456	479	508	432	452	493	490	490	432	467	481	461	515	459	459	461	479	484	480	479	413	475	479	460	492	471	480	475	477	463	464	430	448	503	452	466	463	450	445	426	472	470	465	448	455	496	445	491	456	467	482	442	437	474	494	455	479	414	452	459	459	474	467	478	507	441	461	497	476	446	470	488	440	476	456	465	508	452	430	482	457	475	465	469	439	456	483	455	455	461	444	439	458	460	491	521	476	447	450	481	442	455	460	457	485	473	477	485	491	455	427	504	475	469	449	455	428	468	447	456	496	474	463	485	498	450	438	470	439	459	457	450	451	495	478	475	468	511	428	470	466	483	469	523	474	458	460	469	482	525	506	463	472	487	481	502	456	507	470	456	498	478	485	441	483	442	485	465	444	495	443	451	479	447	445	474	470	453	459	475	467	480	498	484	464	476	498	455	476	476	469	461	463	482	470	452	450	488	471	443	458	495	438	475	459	471	480	474	471	474	474	472	441	475	478	458	504	472	428	458	488	458	442	458	497	470	487	481	464	470	480	495	421	492	489	470	434	437	486	461	452	467	492	457	487	519	459	436	453	511	440	467	484	450	435	460	484	492	483	483	482	471	465	493	454	463	500	463	466	463	458	463	452	479	468	464	443	466	487	466	478	458	457	488	456	464	462	470	466	452	491	480	458	469	483	446	476	482	478	474	468	463	454	468	449	439	486	452	484	449	499	483	468	469	427	467	463	460	496	450	478	418	424	457	510	511	453	460	484	443	454	479	464	468	448	470	446	439	436	476	459	481	431	472	489	473	449	464	460	456	481	464	470	446	463	460	493	442	471	451	472	510	471	448	492	479	434	480	494	485	472	471	468	439	487	492	502	452	413	485	411	493	507	476	434	458	451	483	453	445	447	475	485	471	473	483	469	498	494	463	471	459	515	433	490	462	472	461	457	424	492	453	459	471	453	479	466	473	447	455	449	437	495	447	459	472	468	469	478	430	489	494	473	450	466	505	461	457	483	458	432	458	438	477	489	404	452	457	480	435	468	439	446	455	478	467	496	463	480	494	464	472	488	445	450	491	482	467	473	453	486	467	440	468	497	461	433	457	488	499	471	455	467	463	486	421	467	467	504	492	440	451	446	499	455	455	510	437	481	479	478	480	459	436	458	477	445	500	461	496	475	447	460	473	504	441	465	465	444	450	483	454	454	459	468	476	490	445	462	474	449	458	501	462	465	437	482	475	468	495	482	474	494	488	474	501	477	452	442	442	436	425	458	448	441	463	442	455	484	475	462	473	460	463	457	464	463	473	462	484	465	483	427	478	464	478	477	439	450	451	444	464	492	476	479	469	483	474	467	507	488	465	462	445	482	475	439	484	460	443	461	500	459	445	487	422	430	411	472	471	473	461	502	456	452	488	466	474	480	472	457	452	471	458	463	475	472	489	509	484	452	491	451	441	478	505	463	481	454	454	477	474	468	465	499	497	434	452	482	434	487	458	460	452	497	469	437	481	447	460	475	460	493	456	453	479	474	473	488	470	468	441	476	465	466	489	437	477	462	468	485	448	482	483	458	431	436	485	495	468	488	491	446	481	467	452	464	499	444	497	508	488	459	472	460	473	456	443	453	461	456	497	479	509	473	436	434	485	482	506	472	484	441	448	472	450	426	485	489	430	479	457	463	458	493	463	499	462	502	398	501	466	439	469	494	473	481	498	439	466	484	464	468	458	457	427	460	469	434	488	449	464	468	456	474	493	457	466	489	461	491	473	496	491	468	454	509	457	467	478	489	488	458	467	447	452	466	505	470	457	454	496	487	463	488	487	501	494	503	493	436	447	489	454	520	472	480	468	488	468	489	478	485	428	453	465	473	442	489	458	462	470	497	467	524	496	441	511	469	496	507	450	455	453	434	480	433	443	495	493	429	455	463	478	481	435	473	482	458	449	416	462	470	470	472	460	504	476	423	476	408	470	466	484	456	504	465	480	479	516	451	451	440	447	502	427	456	471	439	463	464	471	459	482	465	432	454	488	432	456	428	448	496	445	463	480	476	524	485	410	462	462	474	459	500	440	452	442	457	453	485	451	450	458	469	466	471	455	482	460	485	456	476	500	465	471	479	434	490	492	459	457	452	475	498	474	455	457	504	492	468	472	472	461	453	470	481	430	478	490	479	469	468	499	499	446	507	499	452	500	470	493	468	446	486	435	473	463	494	497	465	471	480	470
24866	20790	26653	24802	7811	1746	1286	1017	839	779	959	9013	15371	10045	3795	1263	684	550	560	533	554	576	519	500	493	519	525	540	538	531	532	509	568	524	526	518	552	561	554	540	503	543	500	559	534	540	533	561	522	532	521	515	518	530	482	473	530	522	577	530	561	557	524	573	521	500	532	569	563	546	538	553	532	512	532	545	535	485	511	536	519	531	557	565	536	522	545	492	505	526	511	541	544	536	544	529	550	495	520	545	560	504	550	496	513	536	541	550	561	517	545	516	520	545	521	526	538	534	547	534	495	547	523	529	573	494	548	501	535	506	530	491	501	521	561	573	566	553	520	489	530	497	532	514	482	572	553	515	561	544	545	531	486	520	554	528	524	532	515	543	518	522	523	508	545	498	577	515	539	525	528	487	519	519	503	522	546	517	500	489	491	532	514	548	518	517	549	518	517	548	544	551	521	503	533	488	537	562	536	527	533	529	576	549	504	532	534	542	482	498	562	555	535	547	540	545	540	544	507	542	556	536	512	509	495	549	558	491	554	533	489	564	497	581	522	546	514	496	576	527	522	529	571	484	529	527	534	557	530	509	522	493	506	523	520	571	544	540	558	500	487	548	518	491	522	552	562	547	561	553	477	542	543	505	539	508	470	518	520	563	499	500	537	499	524	567	521	530	508	531	524	495	549	497	533	547	518	524	559	537	523	513	513	542	503	540	557	489	518	527	553	534	527	518	546	507	508	539	540	561	555	531	552	535	514	569	528	542	555	548	523	509	542	534	504	525	499	551	538	508	521	488	514	521	528	505	501	603	532	535	519	538	547	512	580	507	533	533	533	564	534	535	581	506	543	494	533	553	494	542	505	519	474	511	556	565	535	530	557	520	506	497	498	573	530	547	518	574	529	524	550	515	530	550	554	527	511	524	561	550	543	565	543	539	505	507	537	541	531	532	525	530	533	553	569	518	533	569	500	496	490	551	531	531	532	538	535	510	537	501	542	536	532	488	553	521	543	556	523	549	535	565	560	491	514	537	528	541	553	521	540	531	518	547	548	500	534	502	554	547	555	612	498	549	524	555	576	526	507	530	512	509	491	532	524	520	514	546	495	579	548	520	519	535	552	528	541	523	525	507	536	531	527	533	530	546	526	545	530	594	499	548	509	570	520	499	506	515	537	545	553	540	538	524	499	553	550	510	530	505	553	552	539	499	510	548	495	575	566	529	523	524	563	511	498	518	573	520	511	555	554	510	550	516	517	548	525	479	549	516	560	507	528	530	508	526	506	531	542	502	552	516	502	510	530	513	512	519	525	527	537	515	514	511	522	512	505	549	553	532	500	539	526	550	522	487	532	584	534	542	523	523	529	491	549	523	500	503	540	534	523	504	511	536	529	495	538	536	559	537	502	514	547	546	520	493	475	520	511	506	550	476	541	530	482	540	497	513	522	552	560	516	528	498	501	494	549	491	568	502	513	521	549	513	537	591	521	530	531	519	493	558	512	547	538	512	504	537	528	533	519	502	517	511	514	572	533	520	560	529	525	561	529	539	548	526	561	564	510	557	515	515	517	496	527	553	559	532	571	539	526	520	546	532	529	481	552	499	524	523	521	504	497	532	558	546	516	596	530	520	557	521	553	562	562	554	584	471	517	509	502	536	578	515	510	525	541	522	559	517	537	530	525	495	550	551	464	505	580	552	509	527	496	552	526	540	533	527	571	550	542	479	551	518	524	559	503	521	545	544	531	542	522	525	580	561	550	505	568	537	510	524	512	531	481	515	532	518	552	503	575	546	552	534	546	527	535	474	539	507	528	544	513	547	507	527	522	523	547	517	529	555	528	560	518	520	519	520	550	539	525	558	503	532	510	520	544	514	520	525	535	509	519	521	514	509	520	564	500	573	567	542	549	536	510	543	481	529	522	538	532	537	554	523	547	543	546	554	517	542	496	547	482	536	498	519	556	498	519	465	507	526	569	558	520	546	522	526	513	568	480	509	500	500	530	562	580	568	576	522	508	540	530	525	542	538	534	521	523	595	521	480	553	482	516	566	547	525	498	542	521	553	523	535	541	543	506	528	517	522	486	505	511	536	519	539	531	546	557	512	528	561	544	580	505	532	504	550	555	522	588	529	462	516	556	519	516	521	503	529	547	541	540	524	528	528	516	553	527	497	502	543	572	510	521	532	518	509	500	525	546	541	546	527	491	517	570	566	539	525	555	495	547	514	528	569	481	526	556	549	494	533	516	554	556	526	542	515	562	547	547	528	526	518	506	529	547	549	540	505	550	556	527	500	505	538	502	530	497	508	518	544	532	533	530	547	545	577	537	551	539	539	470	505	527	543	508	517	531	530	538	489	534	538	547	514	512	507	544	514	495	547	508	541	514	509	523	535	527	539	554	494	564	503	518	509	560	553	524	547	528	489	543	543	555	546	500	533	560	487	495	537	512	545	470	530	555	525	469	561	523	554	527	525	545	518	507	515	541	494	531	505	561	557	526	549	496	516	535	552	540	548	505	524	508	531	516	536	548	527	517	548	501	494	498	502	560	511	502	533	531	587	529	512	508	534	493	530	536	556	515	503	531	499	537	512	590	547	543	512	517	520	568	498	554	526	526	533	542	531	514	543	492	523	513	499	527	527	518	526	562	531	497	511	527	506	539	516	544	532	496	507	514	504	536	506	519	562	550	544	523	560	528	519	545	502	532	525	544	556	508	521	565	515	546	559	539	532	525	521	530	529	542	555	514	557	525	543	509	495	574	526	535	534	548	533	534	496	507	522	512	534	503	536	485	529	514	530	527	508	548	540	503	522	571	527	502	534	538	546	529	534	524	571	517	518	553	526	534	540	529	553	575	537	513	516	516	529	515	539	528	512	547	493	550	533	499	540	518	533	512	541	485	534	509	526	536	497	583	532	547	516	512	487	530	532	548	539	572	519	518	553	515	503	500	547	517	511	490	539	493	484	483	583	535	565	547	548	527	503	555	539	565	521	522	508	539	519	560	475	562	570	567	530	544	562	543	511	557	575	524	513	505	530	509	527	569	569	530	531	512	508	522	542	543	525	533	512	516	526	550	538	537	562	557	500	553	540	544	538	532	553	502	526	543	500	569	493	526	534	523	514	539	493	555	489	530	528	557	525	529	506	496	515	522	562	531	528	545	554	501	501	549	542	549	563	506	535	595	538	547	542	555	571	526	533	518	545	529	539	515	514	502	495	503	536	507	524	511	547	563	531	514	534	559	505	542	532	562	532	565	518	480	526	535	515	533	508	534	532	497	564	498	586	510	512	500	560	489	510	549	555	557	545	542	487	501	508	543	574	570	532	550	518	509	489	557	510	528	536	498	525	543	518	515	528	517	541	524	513	530	567	530	557	515	500	555	515	532	510	531	528	548	500	563	523	527	540	513	533	520	531	510	517	566	494	528	532	551	562	525	503	498	549	554	461	484	520	520	489	557	514	524	538	547	530	509	548	546	565	547	534	523	489	611	549
4762	6058	5722	3054	1928	1472	1392	1105	933	902	1307	12357	14925	9294	3848	1329	652	495	506	492	486	465	489	503	442	478	479	461	467	491	474	485	473	484	470	473	480	456	464	453	451	459	477	511	471	479	510	457	481	462	443	489	519	465	490	468	476	489	458	467	496	475	506	459	476	479	471	496	502	469	445	443	488	474	480	409	530	495	473	487	459	469	460	460	436	456	431	473	471	461	523	461	483	487	479	503	454	452	446	476	464	511	443	448	480	493	482	518	467	459	479	438	472	431	473	439	443	454	492	480	470	481	524	471	495	475	454	451	456	454	447	516	443	461	474	452	463	483	484	509	468	469	471	460	453	458	468	517	411	509	478	471	472	460	450	458	481	487	483	470	466	463	450	484	508	441	469	449	498	444	461	485	466	483	492	452	479	453	478	419	474	491	464	441	441	463	409	493	476	463	467	487	491	434	466	466	467	514	461	518	444	465	460	440	441	502	482	492	471	482	444	493	458	478	479	459	503	490	477	434	504	452	500	491	500	509	505	481	460	501	463	455	499	511	444	490	420	497	424	480	427	460	456	471	453	447	440	459	484	450	423	451	503	470	487	454	467	494	472	477	478	466	515	465	469	428	442	470	460	482	469	462	443	467	461	459	511	496	490	466	488	459	477	430	464	494	451	486	479	448	449	447	498	458	443	491	470	475	476	460	498	467	501	468	517	470	463	479	495	480	512	472	461	471	452	498	459	459	474	481	486	479	428	481	450	462	445	477	478	497	456	473	460	488	468	483	465	473	432	478	498	476	433	482	486	404	475	475	460	479	470	434	420	450	470	452	473	466	461	477	463	465	456	480	462	449	457	450	508	468	487	473	500	476	436	429	501	449	475	426	481	501	512	500	454	458	464	498	434	470	436	465	447	462	468	453	478	441	467	480	483	444	490	477	464	452	435	492	487	492	460	505	470	491	446	426	441	505	495	489	507	424	487	465	476	497	508	484	459	452	441	486	457	458	479	439	460	454	481	429	497	455	472	447	466	479	481	484	493	442	502	472	495	453	467	461	443	490	451	491	500	478	463	496	462	450	499	513	484	455	440	506	489	458	461	491	470	442	518	515	514	502	475	478	482	450	476	493	462	481	471	444	457	471	509	468	431	419	482	431	454	511	470	444	464	456	471	437	464	489	446	454	435	471	460	510	498	447	474	464	481	450	440	484	486	456	468	475	484	498	481	460	481	462	502	471	473	497	450	485	453	452	445	435	499	436	499	510	467	506	445	437	463	456	476	453	508	482	511	481	466	471	494	495	467	425	470	484	485	483	448	501	487	480	467	448	479	455	470	451	441	456	485	420	496	452	479	477	462	466	481	499	468	482	458	452	510	460	475	482	460	467	454	508	465	446	463	477	466	461	484	443	481	484	516	469	467	482	457	477	485	504	461	465	483	479	466	463	476	467	490	436	446	461	478	429	478	445	416	481	463	479	506	471	445	463	498	462	477	503	448	482	490	481	477	466	456	473	498	458	437	505	454	458	485	429	480	474	466	452	450	494	484	505	423	504	475	469	443	469	506	483	445	471	473	476	481	457	437	467	455	475	492	488	501	474	451	439	495	465	451	446	455	437	458	456	447	465	461	509	444	449	486	469	463	437	444	426	488	467	471	449	479	489	449	446	468	458	485	447	430	461	486	447	455	467	521	468	469	473	475	463	436	517	459	512	487	429	509	452	445	448	458	476	456	487	403	472	485	477	493	460	476	507	473	442	530	451	428	470	462	464	473	492	474	457	487	466	456	495	465	450	459	485	452	515	442	475	435	454	479	453	478	444	463	457	441	434	504	449	487	455	476	464	481	447	451	431	456	440	528	467	526	468	469	476	455	497	481	453	466	479	465	478	431	446	492	469	461	518	456	454	507	443	439	503	502	470	480	461	479	470	442	507	484	459	486	472	480	456	481	517	484	453	471	464	459	491	424	433	485	481	477	500	457	441	457	457	447	492	475	452	424	513	485	484	469	440	471	440	444	451	454	477	467	451	496	472	438	481	483	496	475	477	518	451	450	454	497	437	483	487	501	463	452	493	467	469	451	458	472	439	427	450	428	479	473	447	490	482	499	480	437	467	433	484	451	510	449	435	449	464	432	461	506	440	461	472	469	478	454	460	455	477	481	493	473	454	477	455	449	458	456	476	482	488	431	481	471	445	468	484	452	452	449	448	453	449	438	471	480	468	455	427	477	439	488	498	478	496	479	493	461	493	462	459	456	483	481	440	470	442	431	479	486	453	478	493	476	492	452	435	428	462	429	488	446	472	482	481	473	467	465	460	475	474	473	505	457	441	445	472	453	468	468	485	456	485	463	480	455	466	461	496	450	482	453	501	491	492	482	467	433	494	481	460	441	474	468	492	488	493	467	481	449	490	462	480	480	468	456	453	495	441	472	440	424	453	472	434	419	449	451	471	454	437	485	443	457	502	486	497	447	420	445	436	485	487	459	447	482	478	457	446	480	474	468	441	459	505	451	428	432	453	478	450	449	466	455	460	473	451	474	463	493	484	407	452	429	449	436	452	447	477	487	465	458	464	506	468	492	471	436	444	433	500	454	460	454	483	466	482	452	494	464	499	499	477	474	449	450	451	497	467	527	478	445	471	478	464	472	450	468	524	479	467	407	485	468	468	461	496	481	485	463	457	481	508	472	477	525	442	512	443	476	490	457	497	486	447	413	479	497	490	459	454	467	469	447	459	446	450	508	471	490	535	469	468	459	435	462	478	444	454	520	463	447	450	441	439	495	502	486	484	462	496	508	493	493	487	469	457	469	470	492	506	471	480	481	433	445	461	453	482	473	444	468	480	481	486	425	476	467	477	490	454	502	516	464	454	438	429	509	494	461	451	451	478	456	461	454	450	486	469	471	453	445	472	454	475	472	443	448	431	461	485	500	431	462	432	454	469	460	486	456	473	484	510	496	453	509	481	444	490	452	479	447	495	478	492	436	453	467	444	486	506	455	481	475	468	494	471	459	445	512	494	508	483	459	453	405	434	473	493	453	488	453	455	495	485	453	476	438	499	464	475	494	446	481	460	450	434	489	463	480	452	480	502	424	472	467	494	476	485	465	447	459	448	469	425	496	479	461	422	494	480	418	460	495	443	477	517	437	463	478	463	467	507	471	496	445	481	472	487	459	452	434	476	489	462	482	468	442	495	465	446	439	490	466	471	526	459	439	440	491	477	469	455	484	441	445	484	447	477	500	430	477	430	472	474	485	508	481	462	449	493	469	479	450	498	419	475	471	497	453	428	476	483	467	481	462	469	473	479	465	451	474	428	473	448	471	475	505	487	451	464	483	477	446	500	486	477	498	439	465	497	504	450	459	523	468	448	483	495	437	417	473	478	443	473	461	491	433	452	471	489	443	458	466	514	486	497	450	475	466	478	473	439	461	501	470	493	492	442	458	483	485	427	461	463	445	466	505	462	425	476	425	452	444	508	471	437	476	480	464	486
24005	20801	27744	23952	20358	6869	2245	1408	1075	1022	1228	16318	27344	18256	7145	2017	959	699	648	642	646	685	666	659	662	618	652	687	676	643	618	652	626	642	616	659	643	620	595	656	636	607	583	683	624	648	673	649	589	629	648	656	617	682	647	656	645	643	631	599	648	602	599	648	658	621	636	641	606	628	629	688	626	596	680	635	609	644	620	628	644	661	634	606	633	649	640	594	627	626	603	689	672	648	653	667	587	564	638	616	567	635	613	612	626	637	652	626	718	632	602	629	641	635	627	645	644	607	639	623	623	624	650	649	625	650	649	606	611	647	649	617	649	626	593	615	652	637	633	616	663	596	620	617	625	626	638	639	635	642	637	673	672	654	623	600	606	633	660	661	698	646	610	637	643	627	586	616	606	645	645	665	635	658	664	653	616	585	690	693	615	630	630	637	633	652	657	617	661	646	641	648	627	618	645	632	603	614	605	656	674	614	643	677	632	626	634	643	634	668	598	623	674	654	610	652	618	634	622	644	652	618	622	628	647	621	575	613	631	610	595	634	633	658	657	642	594	619	637	641	608	572	660	666	643	633	569	633	611	649	641	597	654	640	624	632	604	629	587	617	644	616	636	629	642	591	640	672	600	621	677	619	626	627	610	685	622	656	616	644	628	586	600	673	658	653	652	640	586	684	656	596	685	584	669	666	643	638	630	632	683	613	642	610	635	643	671	635	626	629	592	613	603	655	645	612	612	661	608	594	613	671	635	590	663	660	623	631	609	685	637	626	690	677	656	625	632	611	630	622	650	578	661	602	661	604	570	627	624	639	582	600	597	606	617	633	658	651	621	656	631	607	636	677	635	637	640	659	646	643	576	593	583	644	631	605	632	627	668	626	646	615	640	669	643	603	604	607	626	644	654	610	667	639	617	707	582	628	650	629	643	657	610	683	604	662	627	651	616	584	614	636	657	687	632	617	647	625	605	633	638	584	634	592	628	684	678	672	603	624	607	610	663	603	615	634	622	641	607	612	668	630	620	610	621	599	673	602	685	608	642	635	631	617	642	661	621	645	663	689	649	610	628	649	624	585	658	654	644	626	639	625	597	665	626	640	660	613	624	646	636	611	649	661	608	618	618	614	626	610	620	625	700	622	591	608	667	614	686	615	665	639	626	617	600	589	661	608	655	650	636	624	671	615	604	676	611	648	610	645	635	644	619	612	616	604	696	653	654	616	617	612	596	634	622	667	634	617	664	656	666	643	645	664	653	610	635	646	612	653	608	615	650	615	623	662	601	630	645	629	624	615	630	634	593	633	620	605	579	616	624	589	615	665	638	611	646	646	676	616	607	596	624	633	648	599	643	664	619	659	636	685	608	636	614	616	655	661	651	631	631	668	629	619	611	650	612	623	581	683	604	564	655	639	629	595	632	604	567	586	606	654	667	609	611	641	661	607	621	615	588	632	663	624	642	635	621	628	604	605	603	654	672	618	639	645	628	635	625	652	653	625	683	637	627	616	624	642	624	636	614	625	621	605	648	625	606	616	591	636	626	714	649	679	611	620	623	623	679	630	611	626	646	584	664	611	642	624	617	639	630	619	595	633	620	642	639	607	593	636	613	605	626	647	650	646	669	626	601	626	660	599	604	588	661	604	633	634	614	651	630	652	573	598	590	636	581	608	621	639	652	633	608	654	655	540	633	583	607	639	602	661	662	619	623	579	631	654	631	642	618	637	604	644	625	655	656	635	627	654	649	614	611	609	606	634	694	623	671	583	595	601	652	640	671	679	607	641	618	623	676	649	642	596	646	657	642	670	608	649	594	629	656	643	612	614	613	624	618	669	628	600	588	633	635	628	594	656	610	627	630	611	627	603	565	612	659	638	600	592	618	637	604	635	641	596	634	630	617	634	622	663	650	706	656	598	649	615	601	652	601	655	619	626	655	595	658	629	665	599	629	644	604	671	614	567	640	606	685	695	614	622	692	670	666	658	616	627	644	606	619	592	640	596	637	608	621	607	615	644	635	673	638	589	609	640	629	664	628	649	631	636	634	611	638	620	645	608	656	623	622	642	616	573	630	614	659	663	614	611	624	656	635	643	629	635	622	657	572	615	602	615	613	608	608	624	630	619	614	651	626	641	609	610	622	660	611	633	652	606	627	631	638	624	663	616	659	667	619	593	652	641	628	614	650	616	623	605	651	706	623	626	617	624	628	646	638	683	603	626	589	682	635	655	618	589	654	618	630	644	651	628	641	636	649	611	620	618	591	622	658	677	622	620	640	647	646	631	657	624	658	614	636	606	614	624	625	619	669	598	626	663	634	653	663	638	598	663	592	638	602	601	652	620	596	659	612	568	539	630	622	596	599	652	624	649	643	615	621	615	638	635	647	603	626	665	664	671	643	666	671	657	580	627	625	601	688	675	656	635	577	674	691	645	643	651	611	585	645	590	611	629	615	599	631	639	626	699	612	615	625	601	642	669	653	653	599	601	621	623	611	624	632	660	634	612	625	619	628	618	654	668	601	657	635	648	618	635	611	654	642	587	583	648	611	667	651	594	617	605	611	649	649	587	617	626	666	634	625	663	655	659	649	644	620	661	615	635	578	604	628	651	655	641	622	630	649	641	590	612	633	594	652	657	599	656	667	624	641	627	612	592	617	621	651	682	591	632	633	630	664	672	597	624	646	607	646	612	659	663	629	647	611	656	665	613	611	623	597	643	649	616	590	678	590	638	603	650	626	593	636	632	619	599	611	595	595	605	635	602	641	661	664	606	671	630	645	627	648	636	634	608	608	661	621	654	585	622	586	692	604	633	628	670	666	664	639	609	666	578	647	615	645	616	651	609	602	628	633	629	651	644	613	616	598	624	644	599	643	636	627	607	667	593	652	597	609	606	634	639	584	621	613	620	640	636	606	633	646	604	614	612	633	708	672	664	583	715	593	600	658	644	641	601	586	612	657	589	636	629	594	623	653	637	608	595	605	667	581	595	644	613	670	632	646	593	631	602	692	626	694	651	628	595	641	625	614	663	599	668	631	668	649	627	643	593	586	631	590	640	621	634	628	659	618	662	609	630	617	635	665	637	628	639	621	643	625	639	663	622	629	614	580	621	608	650	629	654	622	647	646	586	638	621	644	658	646	634	616	621	603	625	607	636	615	580	603	609	654	643	592	626	602	608	648	619	617	614	619	616	639	564	614	644	640	630	642	638	643	666	661	586	651	618	616	601	613	671	605	637	651	602	632	648	650	642	698	637	630	632	592	635	656	642	612	636	688	603	663	659	649	641	638	657	693	647	663	658	659	659	658	609	602	665	634	650	626	627	626	646	611	634	630	603	618	609	597	665	607	640	608	592	646	561	673	640	655	593	712	646	616	633	613	642	617	597	669	598	619	656	623	608	633	640	641	581	660	632	674	621	615	644	628	610	630	612	605	631	652	619	657	603	594	616	622	651	594	631	621	640	676	605	657	649	637	663	615	626	592	612	663	614	562	595	607	652
5632	9929	9165	5011	3356	2392	1959	1573	1330	1257	1550	21177	24171	15302	6103	1872	808	612	533	559	521	560	532	521	571	578	603	553	545	600	562	570	582	553	572	541	600	543	533	539	548	588	538	572	544	594	532	533	557	591	626	578	539	539	505	542	580	562	531	547	561	566	545	534	535	584	541	538	525	542	536	591	555	597	503	508	554	542	534	544	554	515	540	534	523	531	533	531	565	546	583	565	589	583	532	555	587	531	548	571	573	598	540	554	537	558	536	552	553	561	504	543	575	515	538	532	504	556	528	603	512	533	568	525	566	512	561	600	537	524	567	526	546	554	549	558	552	513	553	513	564	522	542	557	542	528	528	524	512	571	583	579	572	554	568	593	517	553	525	518	536	581	580	567	555	535	595	531	611	574	598	565	554	486	532	544	522	586	576	590	543	552	537	520	565	571	578	546	523	564	533	594	567	537	539	535	575	560	539	594	564	536	568	603	563	593	572	543	530	578	558	511	541	541	562	534	570	573	570	537	537	576	549	567	543	550	603	577	539	544	559	557	573	553	557	572	562	587	540	589	555	583	576	532	529	523	531	529	576	545	541	534	580	539	569	510	550	536	535	524	566	591	556	539	539	576	539	550	564	510	561	557	505	569	529	556	550	555	547	517	574	530	490	559	536	521	578	577	611	581	549	535	525	563	527	587	545	526	575	561	578	536	576	507	563	601	575	547	583	559	541	527	538	538	564	566	549	565	573	531	517	556	642	560	565	555	551	555	543	571	557	542	568	586	595	517	551	531	565	557	593	545	541	526	531	543	580	560	568	564	490	565	544	552	525	622	535	532	573	560	540	545	592	558	514	529	532	546	534	572	559	558	573	525	557	565	545	544	585	541	554	547	554	511	532	570	616	589	550	516	566	510	532	550	535	574	560	542	539	501	535	555	556	559	520	565	541	583	514	569	546	566	529	533	545	559	548	570	552	566	567	545	520	543	565	561	544	550	540	561	548	565	554	592	529	540	564	563	551	548	528	559	539	556	554	529	551	577	572	561	567	563	545	558	570	536	521	552	561	537	565	552	580	530	537	538	541	552	564	533	517	583	583	531	541	536	520	546	555	546	563	515	569	508	583	573	550	555	539	554	527	560	528	552	572	519	497	573	575	554	570	560	587	542	556	531	510	560	543	527	606	591	532	514	513	553	549	597	551	571	518	518	501	523	526	569	547	535	540	537	508	561	562	542	533	552	551	575	554	578	534	564	546	538	569	615	539	519	559	563	551	547	538	558	539	517	566	558	525	558	557	529	575	505	584	524	542	574	518	509	521	548	554	533	560	528	512	503	558	580	599	576	575	543	588	540	569	544	523	540	556	578	555	515	562	560	533	553	579	537	534	583	593	570	595	584	558	583	545	498	544	552	538	565	520	555	543	543	552	568	540	525	522	570	533	558	552	575	524	567	560	510	526	547	512	591	561	581	526	542	542	587	540	518	527	571	574	577	590	511	566	535	545	563	588	551	543	544	524	537	539	581	515	537	550	507	588	552	540	543	553	583	557	553	522	543	552	543	553	549	553	554	529	565	559	550	544	536	547	571	552	587	565	570	537	528	546	565	541	537	552	576	555	557	556	506	562	522	553	581	521	509	504	594	549	539	597	510	586	563	548	554	542	537	572	555	542	543	544	539	526	506	530	536	572	564	520	562	533	546	576	542	558	583	539	526	508	514	548	536	537	543	560	545	560	567	580	569	561	580	530	567	563	529	587	552	528	566	595	538	522	559	524	549	510	583	539	561	529	552	535	577	550	574	524	543	556	515	548	546	523	525	558	537	552	550	544	526	548	521	598	528	569	527	591	581	564	516	529	517	555	573	564	548	543	535	578	538	573	555	540	527	553	521	585	570	558	560	505	574	548	529	545	578	586	535	526	520	537	540	596	536	530	542	555	527	551	541	482	549	554	554	533	521	556	584	565	583	557	541	559	534	553	553	540	491	538	526	537	556	541	545	505	543	548	545	558	510	527	555	576	573	532	567	542	529	559	533	532	553	534	521	534	558	539	550	577	549	529	527	530	525	526	572	545	576	565	525	557	619	581	542	579	563	567	542	500	513	575	526	532	543	526	544	558	533	527	516	536	552	572	574	593	544	588	553	569	519	522	542	564	559	555	560	540	519	573	554	564	566	558	555	589	543	552	570	531	541	533	558	539	559	533	592	558	523	543	556	556	513	532	582	595	546	533	538	551	539	576	546	572	573	565	568	568	524	545	559	569	542	556	575	569	548	524	563	563	545	510	575	516	566	519	558	552	543	573	572	550	557	582	587	560	552	558	493	541	567	513	575	578	531	471	531	563	574	543	551	544	500	543	537	526	546	565	566	555	533	545	570	549	547	547	615	566	555	570	556	534	526	530	520	588	573	537	532	517	515	548	573	520	576	559	554	538	499	573	546	547	552	600	564	545	543	564	548	555	561	512	586	555	594	519	527	568	602	512	573	593	559	564	569	574	532	565	529	569	538	572	560	513	517	548	588	503	577	567	519	584	538	562	531	558	557	528	520	548	518	533	571	603	539	593	539	559	578	533	536	570	567	532	531	522	519	538	519	534	526	553	546	578	565	523	557	569	536	559	550	554	583	531	564	538	555	524	517	573	544	593	554	557	568	544	537	535	588	568	575	568	533	565	563	578	509	575	560	566	567	563	548	572	602	543	516	546	547	566	615	550	554	583	535	537	532	553	582	533	546	543	530	527	559	533	538	544	543	512	573	526	555	549	518	564	503	558	538	545	534	542	548	549	576	547	573	569	544	522	543	483	512	566	559	602	518	547	509	562	584	590	514	564	570	560	564	558	552	545	506	571	522	546	528	568	539	552	520	542	550	550	550	525	531	583	522	545	535	539	595	540	535	532	551	569	555	576	552	565	546	543	530	523	554	620	563	563	565	551	535	532	508	584	544	578	547	560	572	563	562	546	603	564	482	591	528	547	565	592	544	568	553	531	534	515	571	543	554	561	539	539	553	563	548	525	586	560	532	582	555	550	535	549	536	559	505	518	571	572	583	550	615	542	558	546	535	545	571	540	572	551	551	544	541	503	532	548	571	541	508	586	581	531	577	532	503	532	565	522	527	552	542	575	558	538	539	554	569	537	562	555	545	550	565	517	552	578	544	570	540	548	477	505	565	544	541	547	535	521	567	542	544	525	555	562	544	513	571	526	558	567	547	537	568	547	550	539	561	586	548	536	523	560	521	558	538	565	585	593	577	547	562	528	539	545	531	507	562	609	576	536	535	535	546	518	579	537	546	536	491	533	530	566	596	560	572	539	526	524	532	551	544	547	514	535	587	536	544	557	575	567	563	507	570	537	532	533	555	557	534	539	493	581	527	573	535	573	561	522	582	508	554	570	538	542	535	567	564	541	545	588	612	534	573	535	535	560	542	522	544	526	518	531	554	587	536	563	523	561	565	549	560	550	545	541	511	526	550	534	543	549	583	561	563	484	584	579	546
26558	8340	1691	1049	755	647	654	626	605	604	613	962	1718	1529	1030	723	600	507	508	532	551	493	497	543	502	523	507	501	502	565	504	540	508	485	512	548	542	550	525	559	526	522	518	536	475	518	556	500	517	535	503	490	523	509	510	475	529	542	556	541	570	522	524	528	522	555	532	523	575	505	497	496	546	513	580	510	533	506	503	498	526	520	496	533	513	527	526	516	538	513	591	510	511	515	499	508	498	522	504	506	516	534	511	516	511	506	494	524	539	497	533	508	538	512	518	487	529	556	509	505	500	530	520	556	521	524	579	515	521	521	508	555	518	539	515	522	529	541	504	533	508	570	511	529	534	565	550	523	514	521	512	509	505	504	514	531	536	522	550	543	554	519	518	510	540	556	548	511	511	559	507	533	540	530	517	476	520	533	554	537	519	561	525	523	531	487	510	576	523	513	534	516	539	527	525	523	516	519	553	508	555	515	513	516	526	546	498	583	532	506	560	517	553	523	486	480	550	513	525	502	552	516	574	471	513	533	518	525	506	490	499	497	525	508	533	525	494	526	536	534	514	525	511	523	524	504	546	538	575	542	533	521	520	494	493	538	540	510	555	494	516	567	549	524	539	543	504	514	546	493	497	519	518	508	502	557	568	559	514	495	483	493	537	557	522	551	522	514	482	503	509	507	532	553	539	521	517	537	502	519	513	535	549	510	538	495	543	565	530	516	490	492	513	605	527	551	530	519	499	526	522	514	548	532	541	552	539	498	524	542	574	548	536	528	554	547	554	502	525	530	533	540	522	528	529	524	502	535	540	528	518	549	527	529	558	507	546	494	539	558	527	530	530	533	542	505	546	547	536	467	540	514	558	539	528	487	489	535	518	547	490	549	524	526	491	571	493	535	565	544	575	564	538	521	501	571	543	486	543	495	540	521	547	541	525	512	520	574	497	562	531	522	534	518	528	535	486	548	504	562	504	506	515	531	476	525	522	517	524	503	552	496	510	547	499	507	519	531	524	543	497	474	555	499	514	512	476	560	534	518	499	542	528	509	542	522	524	497	533	548	541	553	501	583	531	575	564	518	540	535	534	539	541	538	553	488	540	569	511	484	539	525	518	572	480	512	526	539	548	513	541	541	520	479	562	547	490	551	491	504	518	546	560	526	488	531	539	554	528	574	513	530	512	551	565	566	509	543	522	525	556	528	507	543	516	508	521	502	526	521	542	553	512	511	541	510	509	512	533	510	542	550	525	535	482	561	536	503	529	527	527	516	506	521	547	527	541	520	531	505	507	563	528	531	529	522	540	508	521	520	503	541	522	512	513	555	508	554	532	517	519	506	499	519	523	538	532	517	520	537	519	492	563	544	527	530	505	537	494	527	540	485	487	562	524	532	550	544	550	521	502	533	550	523	483	508	519	504	501	523	491	471	554	513	511	520	526	533	556	529	521	555	542	542	503	538	547	563	530	543	516	534	532	517	514	529	546	545	564	534	523	515	470	535	533	577	510	505	554	565	576	505	511	497	504	496	520	505	526	513	502	512	474	527	543	521	521	550	519	518	528	552	548	549	505	536	514	512	511	529	547	554	519	536	502	541	521	493	551	537	538	565	510	507	518	544	526	521	536	553	533	534	494	523	577	492	514	533	551	509	556	562	506	537	522	510	501	567	519	518	461	547	550	512	539	527	502	515	533	535	542	539	502	556	526	509	521	505	509	523	533	569	502	486	523	500	552	533	536	507	478	514	484	526	525	523	563	572	503	530	548	546	507	522	523	553	577	544	544	544	505	522	547	483	553	514	542	502	499	570	516	550	503	519	553	498	533	523	499	519	550	537	570	539	538	542	507	509	535	522	535	504	501	532	512	524	562	504	532	552	495	550	553	533	520	504	537	534	554	490	540	543	536	528	510	535	545	552	473	538	498	529	548	574	564	525	497	543	501	514	519	488	533	534	565	481	549	529	490	525	473	534	498	501	529	550	539	546	492	548	521	517	461	521	530	512	552	513	533	509	539	499	552	500	557	500	531	563	540	557	513	537	551	516	506	523	545	511	554	523	525	513	531	505	535	545	521	508	502	501	519	513	476	490	509	521	555	529	513	503	490	524	579	522	535	545	503	480	548	531	516	511	506	481	539	549	552	525	531	556	529	489	498	544	544	540	519	561	516	521	544	521	528	514	526	531	544	536	493	541	536	526	531	506	529	544	485	506	538	482	534	566	500	556	548	565	501	508	529	501	543	526	509	544	517	568	509	538	508	477	539	537	526	521	503	533	553	520	531	495	519	528	507	489	501	552	523	513	520	506	545	534	478	533	531	553	463	480	503	545	494	511	533	518	553	523	510	535	528	547	530	534	564	535	541	561	501	528	523	513	520	509	512	500	550	538	543	557	480	537	525	568	508	546	527	519	543	513	570	536	518	530	527	545	488	547	551	528	565	504	523	521	571	533	567	531	542	555	498	528	522	556	555	523	494	513	521	556	509	539	549	498	568	526	531	523	540	503	548	560	521	571	479	532	543	480	560	492	595	542	535	519	508	529	486	522	525	513	509	498	519	488	503	497	534	528	558	503	507	520	516	550	513	538	554	552	545	541	543	507	499	540	536	535	532	535	490	509	535	541	507	493	514	556	498	526	534	499	555	537	516	524	507	555	529	501	501	521	532	515	562	472	474	525	576	543	503	567	512	500	541	514	502	538	509	523	533	554	542	516	509	553	516	516	519	518	514	561	520	535	510	496	522	534	532	602	490	504	502	518	491	500	515	514	550	536	532	531	548	548	519	544	551	514	502	560	523	521	500	526	536	541	512	532	528	558	470	542	501	530	555	556	520	521	547	573	496	537	529	498	529	515	524	544	561	557	524	504	544	508	528	569	496	502	525	563	540	507	530	513	509	502	558	523	539	502	520	539	534	545	533	543	522	510	517	554	498	560	544	510	521	531	515	518	526	513	527	536	486	493	530	495	553	487	571	496	515	467	508	526	538	516	535	522	534	513	552	519	506	530	530	552	515	520	549	504	496	512	565	499	501	501	549	506	557	529	588	507	547	526	551	591	481	499	532	512	497	487	546	507	544	565	542	488	545	518	552	503	523	549	515	499	540	541	505	546	540	533	555	469	528	496	496	540	575	493	535	524	521	535	535	549	539	492	576	494	501	542	539	527	546	526	499	506	577	533	519	543	500	531	497	532	488	556	560	526	546	506	513	488	544	554	518	533	549	525	539	529	485	517	523	535	489	544	490	494	523	559	573	514	540	546	546	497	540	524	489	557	540	529	534	573	528	535	530	492	511	535	509	495	538	514	535	503	492	517	521	510	500	520	515	523	538	560	519	521	546	542	507	537	491	536	522	534	532	555	542	548	515	542	547	520	562	520	508	522	509	523	498	550	538	548	546	522	535	546	519	516	560	528	536	557	513	535	567	496	559	537	528	518	527	500	516	509	540	509	525	560	547	511	543	508	484	515	507	521	497	552	557	521	504	511	519	559	516	556
5852	1485	1580	894	702	716	633	598	547	585	636	1292	2237	1688	1042	620	508	466	453	442	486	458	447	454	450	471	450	468	480	490	456	419	431	457	458	419	445	481	491	455	446	456	443	420	434	464	446	450	461	421	425	433	453	453	420	474	432	507	492	454	430	417	438	434	493	444	480	467	452	466	455	495	467	437	468	454	434	447	446	454	440	482	454	434	458	449	460	481	434	434	462	435	451	475	432	441	446	483	466	476	456	460	509	463	488	431	469	431	475	421	463	436	445	441	464	442	459	485	417	474	445	452	454	434	457	471	431	412	454	443	485	455	462	458	455	457	430	449	478	428	485	449	445	434	459	426	445	413	411	470	482	449	451	471	437	477	467	461	490	420	446	476	459	426	451	455	418	498	467	468	466	464	430	407	437	434	447	455	489	495	469	418	440	474	410	485	437	451	443	477	459	449	465	471	407	472	421	443	438	448	460	456	418	481	458	443	463	460	435	447	468	479	475	465	487	470	470	430	457	456	454	453	439	450	444	477	423	445	425	464	417	461	452	473	440	404	426	478	442	451	470	439	428	468	446	392	485	489	451	473	445	435	447	470	443	443	443	468	451	452	438	486	445	458	441	498	445	461	465	454	456	431	460	406	443	450	472	448	411	486	432	445	430	450	448	475	462	462	446	421	456	462	445	444	457	440	468	410	431	461	437	468	459	428	454	394	440	456	429	446	446	464	448	413	449	454	441	471	422	452	516	506	452	409	444	459	452	463	454	448	486	452	449	441	442	463	470	462	428	466	455	430	451	439	436	480	460	474	430	444	453	457	465	460	461	472	427	472	413	441	458	464	483	455	486	458	436	447	469	431	456	484	487	442	446	433	453	415	448	453	448	476	422	445	507	445	438	419	420	451	433	413	433	464	437	495	455	461	437	444	468	479	426	439	447	471	435	446	492	448	455	459	453	446	469	484	439	409	417	463	469	442	476	449	439	455	456	475	449	443	444	422	443	450	436	416	462	443	500	440	444	419	452	456	463	460	479	427	401	456	441	436	437	454	417	495	455	428	418	445	445	408	447	467	455	418	422	460	423	458	451	453	488	449	462	435	450	409	478	457	432	422	472	451	434	475	448	438	445	468	446	460	468	459	479	436	464	466	467	461	436	442	442	468	444	483	463	454	458	441	459	432	439	456	422	464	449	441	432	454	478	449	445	463	433	468	432	482	450	480	416	451	444	429	457	454	425	443	429	423	440	473	465	455	477	441	487	425	458	446	437	474	452	507	432	474	458	471	455	423	447	452	457	471	448	468	450	448	417	471	481	418	451	461	437	471	485	459	431	502	476	399	446	431	461	455	467	428	437	462	428	460	463	454	474	437	420	440	427	434	427	442	448	464	449	499	461	442	465	435	462	419	472	404	432	465	464	423	429	447	454	449	425	427	469	454	451	412	437	446	464	479	445	458	437	429	452	455	429	437	392	442	462	423	428	411	437	465	484	463	477	414	470	471	462	439	458	433	463	428	429	447	463	480	432	478	426	420	476	446	440	445	446	467	450	425	427	482	427	441	424	491	403	470	457	436	474	464	436	435	479	448	443	490	409	437	470	463	446	451	436	463	459	481	403	419	419	459	463	466	489	449	453	458	439	429	443	423	421	418	452	486	441	474	471	443	445	442	415	466	457	487	474	487	477	455	442	425	439	432	406	428	454	433	477	444	446	474	472	443	402	431	442	455	469	423	447	500	464	462	439	443	431	472	422	453	437	457	481	450	427	453	446	405	446	454	451	480	446	434	445	459	418	425	412	438	460	449	462	445	490	446	415	427	445	452	484	465	439	461	496	450	485	415	460	458	430	462	466	430	429	458	491	480	494	449	444	480	463	428	471	443	464	477	461	445	443	418	452	474	442	441	460	459	446	425	462	446	448	429	418	462	460	461	469	469	469	451	455	489	454	443	425	458	437	434	442	472	502	469	437	458	436	436	461	450	438	461	452	501	470	460	439	453	439	483	454	456	441	443	420	466	450	438	426	431	467	445	430	499	441	429	423	440	417	418	431	451	478	427	437	413	468	466	487	407	471	420	431	409	436	428	439	438	436	429	476	471	436	462	462	462	440	453	447	432	487	450	425	424	437	448	462	431	449	459	440	430	441	461	427	459	433	458	473	463	466	428	470	456	455	435	455	425	475	497	453	461	460	466	484	440	461	438	436	438	472	455	437	470	447	457	425	431	473	484	453	496	438	438	457	429	487	468	456	460	468	467	408	444	494	477	412	444	462	467	404	435	456	482	432	452	440	459	483	468	430	464	451	416	410	471	473	488	436	436	447	481	465	459	480	449	438	475	424	450	435	425	482	474	425	430	453	436	456	426	469	433	434	419	453	450	458	477	469	430	461	484	433	448	454	473	433	461	477	403	452	440	446	439	464	453	437	457	481	410	438	464	459	437	497	469	477	439	417	483	443	413	445	434	443	439	415	477	417	451	422	412	423	439	405	417	469	436	448	444	418	433	432	426	454	451	470	416	461	442	441	441	447	464	436	427	491	473	434	457	455	440	433	493	487	464	458	409	438	422	418	456	440	444	482	492	432	436	469	433	408	489	473	462	450	493	463	439	483	419	434	466	447	457	437	473	469	430	437	465	461	456	452	464	460	475	433	430	458	463	437	439	466	426	468	450	399	454	442	440	451	446	466	463	444	469	473	483	428	431	454	461	426	427	408	444	478	465	477	425	465	447	470	462	432	461	476	481	428	437	420	456	457	460	507	447	434	482	461	461	465	426	470	445	448	441	457	455	444	448	437	457	455	432	448	427	401	488	502	447	453	449	445	453	438	433	480	418	454	413	467	437	460	448	456	458	474	416	424	488	492	458	412	410	451	466	459	401	439	449	449	457	447	462	429	404	429	477	459	442	446	451	485	481	424	428	466	476	447	474	484	460	456	447	452	460	468	471	457	447	407	433	488	457	450	376	446	429	484	429	435	442	444	426	461	505	468	465	424	467	463	460	444	435	445	446	483	442	473	464	461	437	478	439	440	438	455	476	463	433	428	467	459	452	453	470	457	442	444	448	414	442	433	445	485	441	493	443	486	428	471	435	484	437	423	433	465	433	451	443	461	454	461	434	457	467	431	432	438	471	463	451	451	460	441	469	473	449	437	477	448	442	481	481	487	438	461	456	446	484	489	471	458	414	442	448	427	502	440	429	454	473	455	446	417	478	431	456	488	440	467	448	439	458	450	435	481	448	436	468	451	465	493	425	441	472	468	431	414	443	429	389	469	433	450	483	440	427	422	429	439	422	443	467	495	442	444	468	432	465	430	426	456	438	463	457	454	476	417	438	462	423	434	467	444	472	448	431	430	440	475	418	429	461	457	454	447	443	469	469	446	457	425	509	428	441	447	460	442	430	471	444	484	461	420	406	441	438	479	420	463	446	416	399	463	449	416	472	501	428	440	485	444	442	445	447	412	475	428	442	457	431	455	451	420	459	419	435	452	434
24796	20804	26687	24809	8193	1861	1419	1117	953	895	879	8478	15374	9646	4058	1339	668	582	510	505	517	467	503	488	470	534	544	512	537	539	540	541	478	542	530	579	511	527	537	524	477	540	503	490	492	526	553	535	518	530	497	502	485	524	504	544	506	571	534	515	529	482	542	516	563	489	513	495	539	518	519	527	495	486	499	540	509	548	512	515	518	525	535	498	531	500	552	515	519	506	536	518	545	483	509	547	507	484	510	516	535	505	505	500	528	523	538	551	481	476	467	474	494	494	551	530	521	518	486	474	502	513	516	487	549	515	482	474	487	528	513	515	520	513	486	503	500	466	502	523	504	487	537	488	494	503	523	496	476	556	490	547	520	520	544	519	511	547	492	454	493	536	498	546	529	497	520	522	512	505	565	502	496	512	514	506	508	533	517	505	514	531	540	496	545	495	501	550	519	515	515	535	497	504	481	472	509	485	502	514	531	497	520	491	510	527	526	491	477	504	543	509	513	481	508	493	523	534	523	527	506	516	460	501	495	506	533	500	504	498	509	543	536	538	490	515	495	502	522	520	501	495	509	531	536	509	545	514	540	485	579	518	494	531	506	547	506	507	516	520	509	546	559	489	493	527	488	511	510	521	523	520	495	508	520	506	512	506	526	508	478	534	489	528	534	532	533	517	488	509	536	517	532	503	502	483	508	510	551	481	577	537	500	514	494	554	518	498	495	523	462	505	482	466	496	502	488	506	507	505	532	523	510	572	536	547	538	534	506	517	516	471	498	531	527	514	539	519	484	564	531	494	486	533	539	511	518	560	476	538	525	486	528	503	494	506	522	501	487	487	481	505	525	522	484	534	497	552	527	529	521	479	502	512	488	496	553	526	481	495	473	565	526	567	498	489	469	506	490	510	522	519	550	555	558	536	467	505	532	493	497	457	505	493	507	519	507	535	526	492	537	523	519	498	531	504	518	530	486	489	476	491	507	495	496	527	527	497	535	504	512	480	513	472	511	530	487	460	533	524	493	515	473	507	507	539	496	550	531	539	552	490	508	493	534	505	500	508	499	502	545	468	504	505	501	523	510	506	540	531	525	468	510	500	512	491	510	507	496	536	520	550	472	516	511	499	543	501	518	542	527	533	500	539	503	542	517	541	514	490	538	522	527	518	506	477	546	524	494	527	503	469	495	506	527	516	501	522	546	498	491	471	501	503	522	508	489	493	509	548	521	519	516	529	482	501	505	505	532	499	530	488	503	483	483	497	488	526	523	518	539	531	501	497	478	519	536	510	547	517	522	511	495	514	507	490	518	544	501	463	514	541	553	518	485	466	479	541	507	534	531	511	522	527	482	503	481	523	511	508	542	495	496	517	515	487	522	462	517	512	515	515	527	508	545	530	512	533	538	558	502	504	521	513	517	483	480	495	484	511	502	551	501	499	559	497	528	530	499	500	508	531	486	519	489	530	509	545	530	512	501	507	512	468	544	501	549	486	493	514	470	499	523	520	508	541	508	523	523	569	499	473	525	521	527	503	541	479	514	517	523	522	472	498	511	549	491	470	515	502	528	504	502	542	539	533	533	507	519	539	493	523	542	505	502	529	496	488	509	494	487	492	487	492	560	500	507	510	522	484	478	515	498	501	507	501	505	478	518	555	539	515	510	526	514	514	501	521	529	524	502	508	500	568	490	507	521	499	494	511	513	499	525	529	497	524	519	482	512	530	471	508	519	520	568	533	508	506	481	517	481	507	552	491	486	501	508	501	488	535	524	493	484	511	500	519	447	458	472	518	482	551	490	495	488	478	533	486	531	529	527	497	515	512	486	566	540	533	511	500	524	550	484	432	522	491	559	523	530	529	510	489	529	476	507	515	512	491	518	510	517	512	526	507	503	483	503	486	489	486	525	519	524	481	517	519	509	509	483	531	456	510	479	514	511	478	525	516	527	559	546	534	522	522	501	520	495	503	522	501	528	545	481	511	519	495	529	532	559	533	500	481	508	484	477	472	504	488	510	507	500	480	513	510	540	510	506	484	497	550	523	533	549	503	523	499	523	554	532	505	483	481	526	526	543	554	531	516	479	497	546	541	511	542	503	533	525	518	493	484	489	502	527	519	541	478	555	491	513	530	556	525	517	529	526	541	554	561	528	508	492	477	519	498	526	550	528	498	481	523	495	545	547	537	513	531	514	494	521	522	533	528	522	499	495	496	546	549	475	486	532	523	496	507	506	526	502	522	504	523	532	511	495	515	548	513	510	525	517	522	540	514	516	514	531	497	484	522	529	521	527	534	529	519	504	500	471	498	489	523	519	488	506	510	526	486	486	489	463	519	499	523	538	485	434	505	543	504	509	534	513	528	486	519	520	497	511	523	486	515	482	544	519	526	509	508	484	509	528	495	514	537	537	515	530	525	514	515	507	531	512	496	514	532	494	471	520	509	525	490	484	515	529	504	524	465	505	522	486	547	491	488	566	511	512	525	518	485	498	504	511	552	494	541	463	510	486	477	538	525	487	482	547	492	512	522	510	525	518	580	527	505	518	550	491	511	522	482	483	557	528	499	474	477	513	510	539	517	513	518	491	501	508	518	465	489	484	488	478	513	518	505	486	516	507	533	500	513	537	489	505	489	503	473	492	485	536	482	495	514	497	536	470	479	510	521	506	513	491	514	499	522	495	482	492	530	504	504	510	512	482	491	522	541	553	564	531	549	499	545	486	486	510	485	485	485	488	489	484	458	479	507	503	528	496	516	506	502	500	481	523	506	522	495	518	525	470	534	508	471	486	515	561	567	494	536	480	463	552	537	498	507	516	493	510	531	492	474	524	481	505	480	539	543	525	479	523	519	511	569	505	476	520	495	538	528	523	500	550	501	514	533	531	485	498	498	487	521	486	550	515	479	500	529	531	509	500	500	503	490	480	510	577	518	520	532	506	497	473	521	507	515	499	527	539	504	544	508	545	502	517	535	500	481	514	504	503	499	562	506	489	493	546	516	504	512	539	518	531	548	480	533	551	538	505	494	535	522	496	479	473	480	505	475	508	548	478	545	522	512	518	500	468	506	485	538	514	490	498	503	512	532	504	509	493	525	476	515	570	511	515	493	516	506	514	513	597	578	512	496	561	512	506	523	539	535	484	494	533	528	480	496	520	517	539	504	514	507	518	540	533	498	503	525	525	561	495	519	485	510	523	531	465	542	509	502	505	519	500	496	459	495	555	511	480	510	503	531	492	550	529	498	517	477	526	470	501	528	520	487	534	521	503	560	505	510	543	496	490	520	475	492	498	528	510	499	531	550	502	533	550	494	518	493	469	500	518	486	482	468	527	536	506	559	497	559	488	512	512	543	578	556	557	559	531	520	545	493	523	492	495	500	501	481	500	514	489	519	501	517	489	491	510	499	473	513	560	474	465	522	520	483	484	521	523	544	558	515	462	544	466	530	544	537	516	524	537	463	493	502	495	509	529	569	527	517	488	508	523	510	539	532	528	523	520	510
4553	5364	4723	2824	2168	1678	1532	1393	1192	1111	1024	11813	14474	9121	4055	1403	662	550	443	445	457	476	481	447	461	450	433	467	496	420	468	441	440	482	496	428	444	435	441	440	468	467	469	429	440	437	437	504	458	438	463	400	448	468	433	457	453	461	483	463	468	455	467	463	458	442	418	470	430	428	449	438	455	484	413	499	449	460	434	472	456	475	449	453	449	423	427	445	450	441	447	466	485	490	450	456	451	472	458	453	441	459	446	397	423	466	470	464	423	441	421	450	432	444	415	406	428	480	474	446	456	443	483	441	457	420	448	453	433	453	443	465	444	458	432	441	431	440	434	435	480	423	483	495	477	433	420	427	427	463	446	442	467	456	447	447	446	429	466	446	465	467	493	443	451	487	466	441	461	419	470	464	418	436	450	456	464	419	456	452	426	486	477	422	431	467	451	418	473	452	438	435	452	453	442	467	411	465	474	448	418	415	439	413	443	462	444	466	446	461	463	469	466	444	441	442	435	459	465	428	454	459	468	462	455	443	435	445	434	436	461	469	463	446	469	436	470	479	480	455	482	457	446	420	451	434	492	431	479	465	483	451	472	438	420	463	449	441	443	450	440	457	478	469	427	407	500	458	472	482	488	442	464	447	450	423	481	476	491	456	428	478	486	444	462	453	453	422	423	423	455	446	465	475	428	466	472	454	455	436	436	496	457	454	431	446	454	486	456	479	448	447	457	436	448	466	440	455	417	436	480	435	458	447	419	464	423	440	487	448	447	463	413	437	406	453	456	457	474	426	398	451	437	473	462	446	428	430	484	449	461	482	458	447	452	437	444	452	401	422	436	438	438	424	467	463	460	446	405	457	422	439	440	452	478	478	435	499	455	439	454	480	444	437	490	457	441	446	477	456	492	414	467	398	471	427	394	469	462	474	450	437	431	439	420	455	495	438	449	471	455	460	479	455	442	428	462	459	455	439	478	442	419	483	433	446	444	460	475	435	432	421	477	445	422	415	502	480	465	467	460	471	428	480	434	445	455	450	423	421	466	530	471	436	439	396	456	466	472	442	437	446	450	440	454	447	425	433	427	446	446	425	459	457	430	462	451	445	495	435	448	459	422	447	450	453	417	479	443	417	453	431	487	448	396	451	444	459	474	423	454	412	441	447	451	427	445	438	498	456	460	430	460	401	418	442	434	469	437	452	413	475	443	401	438	464	467	463	473	440	446	468	445	467	485	460	435	445	423	442	445	438	433	439	429	471	425	448	471	445	449	429	445	465	420	421	419	438	480	439	451	442	448	437	450	465	452	482	435	481	438	422	474	506	441	455	440	451	470	445	474	449	504	451	462	453	454	458	421	420	455	451	447	448	424	416	435	439	442	450	446	468	475	448	449	456	476	426	454	500	447	474	497	433	447	449	485	443	449	473	421	468	455	474	457	466	468	436	431	424	436	460	473	445	479	445	473	448	446	415	420	439	424	447	436	450	440	429	422	433	440	421	447	427	472	436	416	485	472	436	467	482	427	447	448	417	439	469	416	476	433	442	425	475	447	449	483	466	439	432	448	442	463	476	457	470	489	466	466	440	452	442	460	400	445	424	432	451	425	428	479	451	458	422	479	452	446	421	455	467	426	413	473	413	448	459	408	450	448	439	429	436	433	480	456	495	417	434	450	435	480	484	475	458	481	441	405	424	413	420	467	456	471	448	456	476	453	424	498	461	431	437	414	456	483	422	434	448	459	468	488	473	413	425	420	422	462	416	440	447	453	475	429	420	460	433	477	442	393	439	473	448	442	432	454	455	445	442	439	453	426	445	439	424	425	460	440	433	443	463	477	481	431	453	471	452	433	494	431	443	437	452	435	449	461	389	440	448	456	484	440	478	456	453	406	429	447	433	431	484	447	457	408	472	446	474	431	457	440	487	402	416	473	458	489	450	417	471	466	458	434	452	441	433	428	437	473	464	434	475	434	466	411	478	431	429	439	450	430	474	470	451	422	454	411	425	450	471	440	451	436	442	433	466	424	460	433	429	469	433	428	454	464	461	433	449	451	463	427	430	446	445	455	463	439	467	440	460	425	446	448	423	459	430	416	421	459	468	463	434	457	430	462	436	492	446	451	436	437	468	416	492	459	470	486	466	429	452	470	456	457	465	457	441	435	464	454	476	394	436	440	438	432	456	472	447	462	500	422	424	460	414	419	427	445	417	440	437	457	442	437	480	455	479	398	448	431	424	475	442	422	460	409	433	439	457	433	435	425	414	462	468	486	474	463	438	479	434	447	445	424	447	466	408	419	435	470	467	427	450	436	464	460	425	457	403	453	468	483	403	473	423	439	457	476	468	478	426	402	468	451	439	436	461	413	439	456	430	454	428	432	419	447	441	473	425	459	431	456	431	445	445	465	463	501	436	428	451	435	414	452	444	415	430	447	432	432	474	426	461	439	471	473	471	407	473	451	430	463	468	435	485	488	472	403	430	479	453	471	462	451	455	442	414	458	434	458	446	504	451	448	467	443	464	428	453	480	487	459	496	429	460	430	451	474	402	423	426	495	446	461	493	441	429	456	421	436	487	424	419	443	414	417	450	466	468	503	442	440	458	449	442	474	468	438	499	446	414	466	459	458	434	452	418	482	449	425	458	408	476	477	442	455	463	456	433	469	483	445	427	465	388	442	438	432	428	447	458	431	500	449	463	451	431	469	465	441	465	423	467	426	442	451	448	452	439	448	433	451	442	453	456	442	433	467	431	484	468	455	434	448	443	424	460	446	417	443	433	462	437	471	456	433	488	480	438	436	444	445	471	402	452	463	440	421	442	455	446	453	453	466	486	421	463	412	440	440	472	457	441	442	461	440	425	430	432	453	434	438	428	462	458	452	490	492	463	503	422	395	447	427	443	449	462	430	460	466	422	470	477	460	479	458	458	423	486	464	443	448	448	459	428	432	462	435	439	420	422	456	428	466	467	427	424	453	443	454	482	443	440	456	428	437	460	448	417	502	434	441	450	434	443	475	449	477	450	456	455	411	441	466	409	478	482	449	468	415	450	412	430	427	437	435	470	416	448	453	455	475	432	398	453	442	432	396	419	431	414	421	383	426	428	453	458	456	464	444	446	439	415	430	449	462	407	405	458	404	461	400	458	452	463	468	432	471	414	442	481	472	469	458	438	424	417	489	439	452	461	456	480	478	445	462	460	451	437	482	436	404	460	478	450	424	403	450	441	468	448	467	445	452	437	438	439	442	474	486	479	416	432	455	441	437	505	496	491	404	443	451	458	428	411	403	454	465	449	405	435	416	435	433	461	493	473	457	434	429	501	434	455	491	460	421	460	457	424	437	391	478	434	444	444	464	431	440	453	457	478	404	474	467	461	452	464	427	483	450	470	425	432	399	455	444	461	470	447	451	422	482	452	466	429	470	447	434	395	409	448	498	433	511	420	434	481	430	468	398	503	444	427	428	434	502	426	481	428	480	462	456	446	465	462	474	467	468	409
23854	20802	27719	23947	20435	7789	2996	2315	1662	1369	1491	16647	25330	17349	7092	2106	949	728	632	661	645	567	605	629	631	639	652	618	574	634	659	615	613	654	585	633	609	622	629	645	614	636	606	627	621	596	622	625	624	600	603	627	628	617	646	613	588	633	604	615	645	585	612	648	615	657	604	583	594	610	652	600	625	653	625	641	628	597	651	658	575	603	647	602	617	613	647	603	572	596	577	602	642	621	599	635	618	612	619	617	641	656	662	602	616	617	602	625	591	607	643	613	655	600	553	630	642	565	654	598	596	624	641	569	646	614	588	586	632	578	629	655	646	602	628	614	645	646	637	639	621	624	615	650	610	642	622	647	610	587	597	578	576	605	566	577	574	603	600	609	623	611	614	595	656	594	596	603	585	576	603	601	612	573	605	569	596	621	580	656	617	628	593	638	622	628	618	638	608	565	608	582	610	601	623	611	576	636	610	648	599	611	669	607	603	588	628	620	583	640	678	604	576	627	574	605	606	585	601	624	604	627	623	628	610	569	625	567	579	581	613	606	603	595	609	606	626	568	595	617	611	596	607	623	612	667	613	640	617	659	604	657	596	630	595	628	641	624	621	625	601	611	610	575	633	630	635	599	611	614	581	629	614	580	566	561	586	593	616	650	613	627	607	606	614	618	594	554	627	571	598	606	590	606	628	572	591	593	644	643	608	596	588	590	616	594	575	596	612	644	612	615	625	648	615	569	573	621	592	613	601	639	576	596	603	649	647	631	619	573	622	579	630	593	593	671	617	586	630	652	622	593	616	569	637	587	644	601	609	627	626	581	556	626	646	571	589	586	609	641	636	667	627	585	599	653	626	641	616	594	652	591	613	632	626	593	649	637	601	640	593	622	629	630	596	579	647	560	630	620	606	645	623	590	635	640	619	634	592	656	599	611	584	614	608	619	619	641	587	633	602	562	620	605	583	605	612	634	615	585	650	606	596	612	619	551	648	599	627	642	598	607	594	649	599	598	616	616	611	626	631	645	620	617	607	582	645	616	612	634	609	608	640	615	588	582	619	638	592	600	606	629	628	596	630	626	635	639	605	621	602	616	593	588	590	599	574	571	618	597	643	589	668	634	576	609	644	592	637	652	644	652	608	648	599	630	589	643	601	597	587	587	601	594	598	614	643	573	614	628	587	621	616	611	591	621	628	603	585	630	638	590	609	562	581	602	644	624	588	578	580	598	613	598	614	589	605	597	576	614	609	597	608	570	582	595	594	637	628	609	573	604	622	652	595	599	605	603	632	580	591	620	620	604	612	615	556	665	619	607	623	611	620	605	596	569	634	580	556	579	642	626	609	607	610	609	577	608	619	591	677	647	656	601	638	595	616	564	601	575	632	602	601	654	626	607	617	601	609	603	639	544	598	628	671	588	610	577	591	604	598	641	533	633	616	613	598	643	593	627	620	599	595	595	571	639	578	602	583	588	589	624	629	592	573	543	595	622	629	569	645	598	594	606	604	610	575	589	641	622	648	625	658	599	621	549	611	619	625	644	615	640	605	578	609	594	612	590	627	624	605	548	575	629	604	593	615	614	611	624	644	632	609	620	548	657	622	627	642	637	618	556	589	627	644	619	590	592	580	638	612	595	626	618	603	602	617	595	593	590	639	608	603	593	603	643	611	603	634	631	580	582	620	584	620	591	615	581	594	637	608	601	599	617	597	615	636	615	606	577	605	614	612	640	624	636	654	635	644	617	633	620	637	624	610	605	606	598	575	631	635	616	614	615	640	603	593	606	606	630	609	617	652	649	620	621	620	615	609	584	580	630	583	620	602	615	596	560	605	610	615	616	624	614	574	586	601	635	616	693	647	602	635	604	612	591	633	631	619	608	611	581	611	669	633	606	615	560	583	582	578	642	622	608	582	632	627	587	595	640	646	626	605	594	607	625	629	620	618	645	637	619	597	619	598	549	606	646	628	595	581	633	575	588	619	561	631	639	609	631	595	571	615	591	594	635	552	600	592	570	600	574	599	630	606	577	619	581	602	543	571	606	601	609	591	602	635	596	616	652	622	641	631	623	608	583	668	620	605	587	605	636	626	613	662	661	631	645	593	628	627	607	599	622	597	594	552	599	601	622	607	582	622	569	620	656	619	627	615	616	606	619	579	612	610	620	590	580	606	591	568	548	627	614	634	619	583	603	615	613	616	620	635	589	624	597	543	587	600	574	573	580	627	579	583	587	634	637	576	598	631	615	625	570	593	621	602	611	602	660	634	600	603	584	585	574	601	632	609	610	607	612	601	630	603	655	604	602	605	615	628	631	632	624	614	614	638	609	594	610	582	621	590	602	572	607	580	582	640	626	607	620	598	557	565	615	581	608	584	596	627	597	583	643	616	627	575	579	620	603	590	586	603	648	627	559	578	587	586	580	619	630	621	634	590	599	603	604	625	577	639	586	593	588	668	593	577	559	549	609	625	621	601	604	620	592	584	599	627	641	608	574	608	617	620	606	637	661	621	609	600	606	617	635	647	596	628	637	653	548	615	592	646	576	610	595	592	610	647	608	598	608	638	582	637	589	604	602	603	596	622	593	579	586	625	616	600	635	644	575	659	592	602	612	609	588	641	624	589	632	619	610	656	573	611	614	625	581	593	609	645	619	613	604	645	633	607	630	581	609	646	614	618	607	617	632	638	548	617	633	610	564	610	577	590	606	627	590	639	612	660	612	579	612	642	601	574	596	595	577	627	583	602	591	609	591	617	644	676	617	651	591	624	627	612	593	599	589	624	610	612	599	586	583	628	589	613	635	561	634	590	616	624	649	615	586	548	605	633	634	606	615	601	632	602	603	631	599	629	575	617	656	603	610	627	596	603	641	592	608	609	626	629	625	632	596	586	624	580	629	590	654	575	624	625	600	641	617	614	597	593	647	630	603	594	584	614	615	596	588	601	615	599	590	637	597	589	625	608	604	655	638	596	593	557	596	581	635	631	619	600	644	614	590	592	600	601	639	580	656	618	611	603	616	664	634	614	624	587	550	577	615	597	605	633	550	599	577	593	626	619	631	622	602	626	630	586	566	602	611	615	660	589	611	598	653	605	583	600	601	609	597	622	553	601	607	579	606	574	552	557	594	608	646	619	638	653	584	592	616	620	572	640	644	562	649	591	616	601	569	586	628	601	585	600	588	615	582	573	571	598	626	617	587	596	562	585	566	630	609	586	602	605	578	610	587	591	666	608	618	607	626	638	600	612	572	584	663	611	604	625	601	628	624	628	586	574	610	588	609	596	592	593	596	665	591	650	608	592	592	598	609	611	623	608	621	626	597	614	575	634	632	639	614	612	626	602	591	619	624	653	602	601	627	599	568	637	612	619	646	651	580	622	637	640	598	547	583	570	586	597	530	571	604	540	643	626	680	595	638	571	589	587	656	607	584	619	570	587	632	593	571	609	585	617	582	657	637	581	598	591	643	618	616	616	605	597	578	553	586	664	620	614	600	588	636
5475	10419	8898	4951	3692	3016	2890	2833	2124	1673	1920	21291	21936	14916	6265	2046	814	647	575	552	534	544	479	527	535	535	553	562	531	503	535	540	535	541	527	549	540	582	555	554	506	550	516	519	543	510	543	528	539	581	526	533	543	529	508	548	562	558	540	526	507	520	529	541	525	575	541	550	576	535	540	505	517	540	537	507	500	547	522	564	500	474	558	538	521	508	509	530	514	546	500	538	526	535	506	527	520	500	533	508	567	551	502	502	528	541	490	544	541	542	498	528	500	532	518	495	525	482	514	561	543	463	523	530	535	537	536	549	544	515	547	518	539	534	519	524	525	534	549	553	531	505	573	521	519	549	511	560	529	502	523	514	537	524	483	534	535	512	505	538	504	547	551	532	548	534	520	545	516	551	551	537	538	516	492	544	520	497	580	519	524	555	563	558	561	554	520	521	543	516	539	545	540	560	500	541	527	540	525	516	509	510	519	553	519	491	521	551	531	529	541	505	523	562	506	533	530	536	491	546	522	514	526	505	592	472	531	495	541	509	573	516	565	541	547	493	531	535	470	545	534	543	491	505	538	512	513	544	546	519	550	523	514	532	513	496	469	525	545	573	510	561	512	525	538	552	476	510	570	492	527	523	536	512	500	539	545	532	539	536	551	515	498	538	526	525	512	527	555	566	519	526	506	500	535	510	523	496	534	507	512	574	580	558	569	496	503	518	504	527	514	525	542	525	542	489	532	542	552	511	550	503	557	503	558	532	523	508	553	532	547	522	526	550	496	500	535	554	509	561	493	563	515	537	507	566	506	515	540	552	553	546	513	564	484	560	572	535	518	527	521	479	512	534	542	521	590	538	533	540	535	519	550	533	532	509	507	526	529	553	524	522	542	561	526	533	535	514	519	508	534	511	514	572	559	527	581	567	520	525	533	531	507	526	506	527	520	538	491	550	495	515	549	525	555	488	530	526	543	521	551	499	569	520	502	518	544	539	541	521	550	464	544	545	489	544	537	535	522	507	554	539	532	529	517	521	516	542	531	539	535	545	523	528	535	545	546	538	527	548	523	524	530	520	535	531	537	512	542	528	513	526	509	546	551	509	542	526	523	570	494	555	524	513	530	504	562	533	472	516	505	513	546	558	549	506	507	476	503	548	493	525	494	508	547	507	522	527	539	589	536	516	558	528	536	501	547	540	540	544	510	550	525	552	527	534	533	485	540	514	534	529	491	557	547	543	513	551	506	507	525	512	519	526	528	546	565	557	559	498	523	563	537	576	528	577	550	519	546	529	543	509	542	533	485	542	531	503	512	537	544	549	530	521	499	472	524	523	512	498	527	537	494	553	521	539	568	542	561	536	552	523	543	533	563	516	536	496	477	519	516	581	524	525	540	553	539	521	541	515	537	506	581	546	480	545	541	513	530	532	512	516	547	495	549	509	513	480	529	530	572	514	538	504	518	515	502	530	581	533	530	473	565	564	530	545	496	537	506	533	499	538	516	499	510	516	502	517	561	504	533	509	527	500	522	537	540	512	523	521	525	526	490	518	550	511	521	549	532	515	561	529	521	528	533	523	497	536	587	488	493	527	496	548	558	529	523	532	540	541	557	520	501	540	499	510	561	570	521	525	511	552	557	529	533	564	557	540	522	527	554	543	512	460	550	542	511	524	551	531	512	556	511	543	486	522	521	498	511	555	524	534	544	543	513	532	544	556	524	519	532	542	517	546	538	506	479	543	506	530	522	489	527	508	493	519	511	534	507	539	473	509	514	546	550	555	559	538	492	537	530	517	520	514	491	544	523	545	512	513	517	520	475	510	553	541	500	515	539	532	539	498	523	532	477	547	569	543	511	483	534	497	510	541	567	526	515	571	539	511	563	533	518	471	535	556	546	528	527	530	523	494	491	521	552	507	552	541	512	534	551	546	510	546	559	550	538	553	558	496	513	498	490	544	539	471	529	556	556	537	557	509	483	514	528	488	501	528	525	542	572	539	533	544	533	492	548	547	533	551	528	469	492	511	529	515	500	570	567	525	521	490	506	554	494	529	508	534	481	547	499	515	523	532	540	507	539	518	525	523	513	496	505	500	540	513	551	539	571	522	533	522	557	508	538	504	517	545	500	561	504	544	531	517	526	531	547	533	496	501	506	491	571	501	515	538	508	528	528	537	490	502	534	538	562	551	505	527	554	540	515	569	542	495	522	494	515	504	508	533	499	523	508	519	511	540	522	522	552	523	507	554	497	521	559	513	456	551	521	512	538	523	510	475	521	530	513	542	505	561	529	533	516	522	514	524	555	510	518	581	575	514	489	524	517	515	524	530	498	537	508	513	576	522	513	514	555	493	541	522	536	567	524	509	488	547	527	513	527	524	519	554	497	533	567	506	501	500	521	512	542	568	553	486	505	554	516	497	509	504	527	523	558	590	559	530	509	527	518	547	540	508	554	558	514	530	534	504	540	508	559	550	498	545	522	553	537	563	503	559	530	514	498	511	531	500	535	547	524	528	522	522	515	518	516	515	486	523	553	532	506	548	494	517	507	565	519	504	540	523	551	565	525	532	549	516	537	550	545	558	527	508	534	524	554	573	541	539	498	519	526	510	513	530	502	518	503	525	515	505	531	579	528	547	504	527	523	528	504	561	538	490	492	514	534	510	491	525	528	497	510	545	527	496	519	541	503	496	501	526	509	509	540	547	511	555	544	478	570	489	550	523	525	506	512	523	544	511	491	532	476	540	521	550	554	557	509	517	508	481	502	517	536	511	515	517	547	512	504	562	546	503	507	527	564	565	531	527	507	524	498	513	541	510	541	480	541	553	513	523	569	559	512	505	563	535	570	548	506	508	526	532	523	506	526	533	511	544	551	482	555	553	564	541	526	547	526	558	546	569	522	518	545	499	537	533	525	544	543	545	526	493	555	510	551	529	496	537	511	514	512	539	545	489	531	541	520	556	544	531	515	534	508	553	532	496	536	541	558	515	569	519	524	516	532	519	517	495	475	488	512	531	525	535	532	573	516	538	545	528	515	499	538	526	528	553	509	536	549	535	489	513	497	494	523	505	501	494	511	523	486	488	527	540	514	517	541	520	501	575	512	533	543	514	523	522	556	559	510	524	573	537	512	547	542	523	483	531	512	510	516	524	536	529	533	568	550	526	519	547	577	523	550	516	567	508	524	554	560	527	555	554	561	544	503	541	539	524	487	503	526	551	535	556	536	526	509	530	521	519	526	533	522	504	529	546	531	497	472	545	529	542	528	524	533	520	558	511	547	515	525	557	590	536	515	506	567	517	526	539	506	507	530	536	503	543	532	539	531	502	559	536	541	553	531	547	532	488	563	544	512	513	538	514	522	519	530	533	515	541	539	538	546	540	541	499	496	554	535	528	529	533	525	520	563	542	572	513	527	527	522	534	571	544	536	498	578	514	510	506	495	543	521	548	541	509	525	558	550	520	500	524	464	525	521	568	490	519	490	545	533	517	494	529	480	538
26706	8770	2036	1245	1099	1089	896	745	605	558	584	1169	1599	1384	957	680	611	571	559	553	502	508	519	521	498	502	521	495	492	492	543	502	521	506	535	557	521	534	555	507	539	521	519	503	501	540	536	491	513	499	486	569	536	534	520	506	537	542	545	510	498	545	478	460	511	501	563	531	525	547	483	464	530	482	508	522	513	525	549	469	521	532	519	531	464	517	535	491	502	539	496	463	488	507	546	512	493	546	497	496	506	486	497	533	489	542	511	550	492	531	512	501	495	545	504	515	504	474	494	507	523	522	486	500	513	553	498	494	546	544	499	545	560	499	480	524	537	486	487	519	516	508	538	575	495	498	464	527	520	541	501	544	515	517	487	484	470	560	501	533	546	489	546	523	501	570	524	503	507	502	469	485	480	524	484	518	481	487	558	496	554	497	524	536	447	488	554	541	510	575	550	556	571	463	521	515	544	497	497	512	544	510	515	562	565	516	492	506	519	511	550	472	487	508	511	516	529	489	473	503	514	557	515	521	494	508	540	521	523	500	507	500	494	534	509	543	500	535	517	510	519	528	503	500	530	506	524	532	506	552	545	524	509	501	500	503	493	506	484	494	521	502	517	513	533	474	507	494	496	501	536	506	533	466	537	548	504	542	501	511	515	513	508	500	509	486	497	490	540	495	481	508	511	476	467	535	509	535	481	515	500	543	538	490	540	509	520	490	498	496	530	486	517	565	507	487	478	508	528	528	515	511	560	502	489	478	553	513	484	535	504	536	511	519	533	506	542	532	519	478	496	508	500	519	484	498	498	531	513	520	530	502	520	532	544	474	497	510	492	505	518	515	512	550	497	526	529	533	475	525	541	542	494	537	548	493	504	498	527	552	504	514	514	535	498	532	494	524	512	514	516	467	518	484	526	510	516	494	475	487	558	528	466	511	507	512	480	446	559	487	548	481	548	571	521	513	548	511	532	538	506	475	494	534	549	552	530	511	511	500	539	552	490	558	522	497	510	537	512	503	527	507	512	520	485	475	504	547	538	501	516	509	488	525	549	502	485	508	543	521	501	506	501	500	530	496	503	485	498	540	489	512	503	533	472	536	544	523	535	518	532	489	491	562	487	530	524	535	515	506	507	512	484	525	501	488	517	504	506	502	503	500	512	513	470	481	532	484	510	513	506	515	503	578	496	568	525	539	519	474	519	503	525	514	525	533	511	523	516	525	492	563	461	536	492	538	514	517	542	504	491	543	525	504	521	557	535	585	487	516	516	513	470	513	474	535	498	527	529	518	519	513	483	581	504	475	522	556	506	547	502	529	497	523	489	537	496	521	490	521	541	519	507	537	484	514	494	517	506	548	480	498	542	535	512	498	521	546	505	522	519	506	520	555	495	488	527	517	495	555	521	565	528	521	524	507	497	503	546	520	563	508	550	524	498	481	528	534	510	493	522	515	464	507	495	522	538	512	510	461	527	507	509	552	557	530	536	525	520	527	525	539	544	517	502	535	531	532	541	500	521	529	508	519	505	530	518	546	529	537	507	538	551	570	513	500	482	498	486	536	532	526	504	517	497	487	496	533	543	495	551	494	523	529	542	503	501	490	484	534	500	510	501	514	512	491	550	557	517	527	490	504	505	517	548	466	551	512	543	516	478	470	530	525	539	501	505	531	469	522	539	507	524	488	498	504	509	520	526	499	525	517	507	529	472	544	535	519	498	533	491	500	535	501	554	538	511	496	527	507	524	536	514	476	472	505	487	524	512	492	496	519	556	531	587	494	499	522	532	493	557	499	515	552	505	562	467	552	519	524	469	499	532	542	513	511	501	535	536	516	499	540	525	535	504	506	509	511	507	525	483	507	523	539	473	491	508	485	491	529	540	493	482	500	529	574	520	522	488	521	566	459	527	518	478	539	490	515	486	460	518	501	505	479	490	496	477	493	512	520	524	510	498	521	506	510	465	487	517	535	502	520	512	527	509	522	511	503	491	497	510	522	524	512	524	528	500	518	528	531	531	503	495	504	529	542	535	493	481	515	505	483	525	520	506	512	534	510	483	517	550	498	522	489	555	506	518	514	499	568	483	490	507	519	519	501	509	512	507	517	521	526	503	526	499	535	493	516	508	490	488	519	553	548	506	500	471	534	547	496	523	543	494	531	469	544	506	498	521	498	515	520	504	485	513	485	558	493	492	473	513	527	496	528	515	506	483	521	518	524	520	540	532	485	517	524	518	488	546	544	518	510	523	513	506	501	539	527	508	495	511	543	530	501	492	515	538	496	542	529	552	521	510	519	546	526	552	535	515	516	490	487	530	541	529	529	531	552	504	497	524	512	561	526	504	500	515	491	539	461	513	542	521	478	516	488	520	522	511	520	521	534	534	530	480	523	521	554	516	506	503	502	546	489	501	447	485	516	493	500	517	523	524	531	538	507	495	517	518	493	530	514	506	519	500	532	544	508	535	501	530	525	541	517	487	549	495	516	513	508	558	515	464	519	553	490	491	584	499	556	534	473	503	473	494	478	527	510	513	523	503	509	541	470	515	555	490	533	531	579	512	474	533	503	515	541	484	531	534	496	523	515	504	513	540	482	504	492	539	506	545	521	483	529	526	543	505	497	530	529	511	490	517	529	481	546	516	516	497	560	492	578	509	496	529	556	513	535	525	523	477	519	506	543	488	480	556	546	517	547	526	485	492	512	498	511	497	506	538	474	492	504	546	494	505	543	528	508	482	530	578	530	502	515	533	502	523	509	512	523	498	477	524	504	540	532	521	563	525	498	499	492	542	501	503	507	482	483	530	505	515	525	490	484	550	522	476	551	530	505	496	530	511	522	467	508	517	501	497	560	555	526	518	506	497	519	517	492	550	519	499	514	518	494	499	510	484	510	508	510	521	525	507	562	487	500	502	532	495	477	505	535	514	507	515	507	511	500	481	556	549	504	498	543	484	540	550	522	511	502	522	516	540	489	494	531	561	523	518	535	535	468	505	539	541	492	489	492	523	478	502	508	511	471	540	535	492	506	492	491	486	516	513	481	487	534	489	568	492	506	504	497	515	526	510	531	508	504	541	515	513	524	544	506	533	554	501	520	522	522	494	507	505	501	506	509	530	536	521	496	512	553	546	556	499	534	496	509	496	531	513	516	510	501	494	497	537	503	476	518	528	545	525	525	532	530	552	486	522	499	527	513	527	516	496	518	499	508	500	510	550	501	511	525	572	495	512	517	482	511	519	488	551	543	517	485	548	522	554	497	501	554	477	510	498	563	538	592	495	494	518	521	537	525	527	495	505	519	489	547	515	485	484	488	523	504	555	536	501	516	498	569	532	513	534	494	561	564	532	488	517	532	562	526	534	541	531	525	517	503	562	526	525	500	554	508	507	540	526	559	489	458	522	513	546	521	543	523	561	496	533	558	536	545	534	518	523	521	524	550	533	524	515	512	492	494	504	500	498	487	500	518	492	556	528	497	532	513	538	489	487	505	485	495	547	503
5975	1893	1881	1277	1460	1398	1077	818	640	535	620	1594	2035	1488	947	607	471	469	431	442	441	470	459	471	459	430	461	430	452	415	469	419	459	449	441	463	434	445	467	457	423	448	458	444	422	404	441	416	431	459	461	416	489	428	443	439	433	458	406	436	423	425	454	473	386	486	458	426	416	446	435	457	426	475	449	403	416	447	447	435	402	400	431	459	452	438	460	470	420	453	464	437	431	445	395	431	430	467	423	438	411	413	426	462	446	436	418	406	435	430	448	444	443	437	408	440	425	426	409	405	429	455	465	387	475	471	457	404	427	466	469	467	462	434	404	464	429	436	422	459	469	429	404	470	446	433	441	413	443	454	410	438	415	460	422	451	467	460	468	445	438	425	474	422	408	419	448	441	485	427	481	458	443	422	466	398	457	469	436	420	390	410	465	458	435	464	441	444	454	449	413	454	427	420	440	447	453	414	429	429	465	455	443	400	451	454	440	434	477	451	396	442	426	471	472	462	427	424	365	465	437	458	433	431	463	454	421	440	453	412	442	438	449	454	453	448	464	424	428	409	443	454	459	452	456	422	432	444	415	493	432	407	472	466	405	414	457	446	427	469	423	448	432	406	476	475	467	448	431	482	443	435	442	439	465	426	471	422	394	420	417	425	450	470	478	427	464	429	431	439	448	441	458	436	443	443	423	449	434	456	428	469	463	422	455	448	427	445	441	482	465	467	463	453	469	444	455	433	424	451	419	481	470	422	441	437	416	425	451	435	446	465	401	454	461	414	432	468	453	405	436	455	442	416	404	460	453	465	464	433	421	455	423	425	458	432	462	440	467	442	415	418	441	427	447	446	455	407	458	463	458	434	437	446	446	478	414	496	434	444	422	400	404	458	452	447	443	467	417	449	433	489	427	430	450	427	442	452	438	442	439	447	428	441	440	447	447	464	436	453	442	470	450	447	465	444	404	434	413	435	455	424	419	441	487	470	438	403	441	441	426	463	453	446	445	428	387	425	413	422	429	444	416	458	465	420	445	445	461	462	401	461	453	437	435	449	408	443	412	445	471	423	423	444	428	416	418	406	471	410	427	442	463	416	450	395	468	449	431	436	453	434	444	472	453	440	463	450	463	449	461	424	434	448	451	419	432	425	460	451	446	429	451	417	445	430	466	434	435	438	439	427	427	456	433	428	424	444	466	450	418	430	459	472	411	425	428	459	448	473	395	437	428	427	426	490	460	423	417	416	447	450	468	440	433	465	475	401	386	449	395	402	462	480	417	454	465	425	406	430	430	431	423	446	431	420	454	476	438	407	477	424	420	478	513	442	455	441	428	420	422	454	436	413	465	430	466	431	450	449	420	417	444	449	438	419	436	444	447	462	431	410	441	412	456	427	454	431	442	436	449	464	455	436	441	457	433	466	417	443	445	422	435	458	444	411	455	433	439	451	465	451	430	451	411	443	452	478	456	444	459	462	406	443	444	431	421	433	439	432	475	470	443	430	468	454	410	468	440	471	413	447	435	433	427	462	430	456	448	430	456	457	380	426	475	426	430	469	486	426	451	440	403	447	408	480	428	425	452	419	437	476	462	449	436	434	464	410	407	379	462	443	463	454	466	432	429	461	449	469	438	427	405	435	445	442	444	434	447	440	442	449	426	428	413	444	440	473	511	441	437	444	407	456	454	474	424	459	411	442	429	447	468	452	438	445	439	444	485	466	424	430	428	424	461	443	424	461	451	433	420	457	501	455	449	466	442	440	425	438	410	423	425	429	451	466	472	417	425	430	424	433	473	435	435	455	463	441	420	410	466	426	460	445	420	446	440	461	470	438	456	426	398	446	437	441	450	443	477	488	432	430	472	413	433	474	441	423	448	422	456	444	436	448	433	436	417	438	423	441	453	505	442	448	447	424	441	455	430	407	446	432	445	446	461	425	402	467	421	455	427	417	428	448	471	454	455	425	459	472	433	448	457	455	433	419	431	454	423	455	425	450	458	437	433	412	417	443	404	467	451	437	453	453	447	478	476	461	424	462	444	417	433	430	453	449	431	461	447	403	431	472	468	474	438	441	455	429	413	422	491	441	449	453	438	428	462	430	459	433	465	467	384	433	420	406	477	415	453	434	429	465	449	424	433	432	448	456	450	444	440	468	428	386	491	433	441	476	454	404	437	446	451	432	428	458	429	422	454	389	438	421	433	450	483	439	469	445	434	447	449	449	443	479	444	432	446	451	448	449	431	447	504	418	414	432	450	428	430	430	444	493	458	393	475	411	459	446	420	424	431	441	430	416	485	408	449	429	459	415	436	468	428	447	418	469	462	462	441	435	449	463	457	429	404	415	459	425	494	431	404	464	457	440	457	455	451	445	428	456	454	419	442	411	460	433	430	452	443	438	422	441	451	436	438	403	407	471	433	452	432	466	469	423	372	417	471	454	434	488	453	442	433	452	426	430	420	470	440	438	423	427	448	433	424	421	433	444	425	461	432	444	422	462	442	400	446	448	457	465	419	449	424	460	404	418	439	411	441	447	451	464	426	404	386	450	474	462	429	459	425	448	437	452	474	460	428	431	447	416	449	463	480	440	427	428	410	441	439	434	421	443	440	466	428	436	436	451	434	473	471	452	436	414	434	468	422	486	436	443	421	404	416	397	453	424	414	461	428	445	436	479	437	444	445	493	473	402	473	459	394	462	455	453	428	481	431	437	441	418	429	446	438	449	411	439	423	428	393	457	436	456	460	458	424	467	434	369	423	438	436	430	450	432	410	456	468	439	433	435	463	463	447	454	444	443	460	441	448	464	441	491	424	462	459	461	421	465	448	459	417	432	433	454	445	418	415	456	465	460	454	467	478	436	433	425	439	432	468	436	396	435	463	438	459	442	469	472	461	468	425	436	454	451	420	429	496	444	422	407	401	472	460	443	456	471	483	422	469	439	462	431	411	434	416	486	426	420	460	425	470	444	422	468	443	469	408	428	450	434	452	424	435	412	423	416	462	458	442	443	448	410	453	447	418	483	471	441	438	460	484	461	421	410	450	446	458	454	467	443	433	438	450	436	476	409	440	421	408	416	445	419	467	421	452	436	410	416	425	439	445	433	449	446	440	422	415	453	435	451	439	461	432	437	444	445	448	429	440	476	425	449	460	448	444	430	463	458	444	407	422	460	465	484	496	460	466	406	451	423	432	449	429	421	397	442	418	427	458	416	455	426	425	464	413	443	410	451	454	473	414	458	433	406	416	485	428	445	435	459	409	430	436	424	466	446	431	432	440	449	472	446	381	443	409	487	451	405	453	436	450	431	445	434	403	439	431	460	428	448	489	465	450	412	442	414	463	432	448	465	447	454	458	425	394	408	413	432	427	465	454	463	407	442	437	400	451	484	420	447	446	429	438	467	454	458	465	418	482	455	438	450	446	426	454	400	411	466	428	445	470	440	414	465	469	421	451	468	430	439	449	435	451	429	428	447	419	470	432	450	473	419	473	456	411	419
24940	20823	26659	24813	8949	2552	1733	1188	858	789	1024	8558	14387	9957	3951	1360	712	583	507	561	528	509	502	528	485	511	461	482	510	505	549	490	514	469	506	523	537	534	516	510	497	480	495	516	504	488	548	501	517	538	495	506	522	484	501	491	482	542	510	477	486	506	535	502	506	509	495	498	463	486	496	475	481	537	535	501	511	507	530	457	533	509	518	470	491	534	502	467	549	478	525	549	488	523	516	464	510	470	510	529	477	555	481	507	498	477	497	485	515	471	479	515	509	522	493	499	487	494	464	502	520	464	571	492	453	531	464	519	488	508	499	478	460	493	484	472	455	480	501	535	458	506	467	461	500	484	538	518	472	502	480	477	489	484	500	490	539	521	490	514	521	514	511	527	507	459	488	488	492	489	501	481	530	498	494	525	484	514	478	509	474	489	485	485	503	470	470	489	490	529	507	471	545	526	507	497	518	471	482	504	491	495	503	538	500	500	461	484	531	507	511	500	533	544	492	501	533	503	495	501	489	493	520	494	504	531	496	489	476	510	480	494	475	512	517	500	515	488	482	506	500	493	544	498	481	472	513	498	507	524	537	518	462	522	454	522	500	477	535	516	510	498	558	531	494	476	475	486	495	463	477	498	536	522	531	596	485	488	506	534	498	552	473	500	506	480	517	531	574	495	490	496	499	504	490	495	481	507	496	497	522	536	473	487	488	462	468	516	532	511	494	515	488	478	499	479	487	479	503	521	476	512	459	529	525	450	511	508	461	494	558	496	501	516	474	480	479	495	496	500	539	512	494	487	515	575	469	516	483	507	476	490	477	497	483	474	485	505	499	526	515	512	490	533	483	474	496	503	503	478	472	501	497	514	483	465	469	501	481	482	525	522	539	518	501	511	508	523	463	493	489	473	522	534	516	473	499	515	502	488	527	476	493	499	492	515	540	501	514	493	497	516	479	479	477	454	520	508	537	501	453	520	496	495	516	480	491	515	460	463	526	488	514	500	500	486	496	516	490	519	497	489	458	485	470	519	497	474	498	486	520	542	489	522	480	496	521	506	473	452	505	496	514	487	494	491	501	510	485	509	515	505	491	489	484	490	492	542	534	523	494	538	469	461	510	535	482	512	487	489	525	476	493	521	497	458	499	497	499	559	493	486	489	499	517	483	466	459	467	498	492	545	485	500	504	490	547	555	486	472	502	514	488	493	486	519	502	499	469	495	532	512	522	529	493	486	476	473	515	487	501	478	499	512	505	505	493	481	518	531	475	500	461	531	551	463	486	464	473	484	497	484	498	502	506	505	512	483	534	477	504	458	477	503	536	496	525	502	429	526	488	501	490	533	497	495	461	517	492	498	488	491	554	493	471	484	504	482	545	509	512	470	537	520	531	488	478	499	515	485	493	508	517	486	503	489	476	508	514	469	526	526	495	497	485	478	478	519	513	503	472	488	517	507	470	510	470	510	510	487	531	452	513	458	459	543	473	512	467	486	453	501	517	495	511	491	513	486	510	477	479	503	488	465	508	467	474	517	487	516	524	531	519	531	504	530	505	515	495	459	523	546	514	501	496	524	531	513	454	498	514	521	475	522	481	514	512	540	535	518	473	540	468	500	529	531	453	469	517	507	475	515	499	531	502	465	496	505	501	506	472	517	485	482	475	477	495	560	474	532	480	494	510	469	478	495	494	491	502	477	497	486	487	523	507	495	523	488	498	522	485	502	474	497	478	493	482	454	490	483	520	482	529	463	501	472	500	536	487	462	504	526	495	530	470	489	509	498	525	458	515	491	524	517	534	473	449	522	546	499	496	487	481	494	515	543	516	495	485	474	514	512	459	447	483	509	515	467	450	525	488	474	479	485	504	489	486	471	538	502	522	503	475	476	512	484	474	491	494	464	492	504	479	492	535	489	497	479	525	510	495	495	521	512	463	454	542	470	509	473	486	488	479	522	550	501	484	479	493	475	498	493	522	475	488	477	458	499	525	509	508	542	516	497	461	528	512	432	553	494	480	488	506	496	494	519	515	491	509	497	492	491	508	492	490	506	525	478	510	482	479	513	510	455	518	523	497	501	520	501	524	495	465	481	481	513	538	545	464	511	494	487	453	502	511	518	465	487	510	514	512	478	516	509	483	538	505	443	517	524	507	535	527	514	493	484	522	518	537	519	486	523	523	451	465	489	492	494	479	493	479	488	440	465	522	489	483	512	505	488	495	496	488	518	521	495	535	500	500	466	515	479	521	481	479	504	507	559	506	490	461	492	500	508	471	485	512	483	488	504	506	534	475	457	439	488	523	537	543	501	484	507	565	496	494	480	517	480	472	496	493	461	490	518	505	528	500	471	499	488	515	489	499	497	519	483	512	472	499	508	485	515	461	476	521	487	481	533	501	510	490	482	524	488	484	486	515	485	497	501	523	502	507	531	509	471	503	493	504	486	488	485	458	450	498	516	483	516	516	490	505	516	499	483	454	476	479	499	533	469	502	500	492	498	461	475	495	450	453	501	487	500	477	455	505	495	487	470	513	495	509	476	505	502	518	513	503	502	500	483	521	505	473	500	546	463	479	503	474	487	508	495	494	539	511	536	519	523	520	509	497	526	490	471	520	502	498	486	489	467	503	466	504	519	523	511	536	503	498	519	510	457	486	488	468	480	469	486	499	517	509	530	469	500	486	489	503	485	525	504	477	478	528	458	477	506	528	499	511	509	471	506	486	457	502	491	493	511	487	482	480	500	507	504	512	486	472	489	487	501	476	513	529	519	539	497	495	483	493	490	502	537	485	503	516	508	553	489	516	502	476	517	489	521	521	492	516	548	490	509	497	472	506	477	526	510	478	526	487	485	515	495	480	526	544	493	520	502	518	492	475	476	477	507	496	494	507	534	500	493	479	487	479	524	490	483	488	482	486	480	510	492	455	521	526	473	495	544	531	456	498	536	548	501	518	526	486	505	511	511	493	524	520	463	504	491	514	510	496	518	482	469	504	477	506	488	465	485	477	505	487	523	489	491	506	502	482	483	500	481	516	457	465	450	496	472	491	504	482	511	489	501	543	473	521	531	506	499	497	467	472	459	499	513	493	521	484	522	496	469	499	474	496	499	483	479	459	490	468	477	499	540	526	532	487	523	524	504	498	488	484	540	474	520	522	510	469	505	494	514	537	458	503	486	489	474	486	519	453	526	491	488	484	501	495	479	497	479	524	496	491	468	475	465	488	512	472	477	477	506	493	543	462	476	494	484	512	500	488	488	495	539	510	491	511	485	504	467	522	517	499	485	491	514	482	462	487	485	533	456	484	518	479	497	505	491	482	467	516	508	513	459	512	522	487	513	502	442	483	510	485	472	503	507	500	491	468	456	493	495	549	508	512	498	498	487	495	469	472	501	505	456	540	494	499	479	513	548	506	481	535	491	508	475	533	511	505	481	445	492	518	478	489	496	512	506	482	515	489	517	513	529	484	476	491	495	463	471	499	478	513	469	531	490	489	506
4811	5957	6067	3735	2765	2374	1981	1499	1099	1054	1174	11697	14332	9536	4196	1495	666	496	456	445	433	468	470	448	485	441	435	444	453	444	473	428	458	444	489	454	430	419	434	454	482	468	452	425	453	422	436	460	456	455	442	472	445	457	455	467	471	414	446	403	451	428	478	456	395	446	439	430	477	468	462	447	434	452	444	505	463	450	403	456	433	477	425	409	451	446	412	453	467	440	448	412	443	437	448	479	452	448	468	464	425	473	431	410	451	432	473	411	439	446	467	500	421	416	406	432	412	462	456	433	417	445	452	441	443	469	433	440	432	478	481	434	398	467	448	420	482	425	420	509	434	444	464	453	438	449	417	414	405	449	428	446	456	431	455	429	459	434	437	469	451	455	480	425	454	463	442	469	468	450	435	465	415	485	468	463	416	421	472	446	391	469	451	429	424	466	462	426	436	450	433	427	456	450	449	468	404	415	456	461	441	448	467	444	446	445	450	460	423	495	446	438	449	446	424	472	473	440	439	441	477	454	451	455	466	478	404	452	402	443	445	461	497	434	446	418	435	447	454	450	412	455	435	452	459	457	474	448	414	458	480	423	463	440	440	459	432	456	451	429	400	442	450	398	432	426	431	410	459	436	450	409	478	470	460	436	446	475	447	434	448	436	424	440	488	417	420	450	421	425	430	470	454	450	446	434	455	415	436	447	425	493	458	461	452	460	432	416	489	444	455	442	438	457	438	470	447	467	481	462	430	419	454	445	449	454	479	473	434	457	441	438	455	431	466	436	456	454	486	427	436	457	476	432	436	413	429	488	409	447	432	459	440	426	403	449	450	434	468	429	435	462	451	422	450	478	435	447	434	435	438	464	483	427	434	437	422	452	440	445	457	431	460	457	419	416	457	442	469	430	467	463	442	433	443	438	450	444	400	447	444	443	405	439	434	436	443	415	433	456	454	442	431	441	473	439	420	456	442	472	428	397	439	454	439	454	440	467	466	425	435	438	437	441	443	423	458	428	426	438	415	438	436	437	446	456	478	473	417	464	447	451	421	417	461	440	474	412	428	446	394	429	443	466	440	427	455	438	440	451	456	435	471	444	446	404	391	449	446	405	453	447	457	412	460	473	422	459	452	446	433	402	450	426	432	490	480	469	432	456	448	468	417	489	434	483	425	456	478	471	425	433	420	421	463	452	437	425	432	462	480	449	456	504	433	438	443	499	441	451	429	410	428	429	434	439	422	409	463	454	427	452	458	412	455	444	422	435	408	458	438	460	422	446	421	429	441	465	434	426	469	451	449	452	418	434	472	425	448	459	446	447	423	459	494	436	437	484	413	442	449	466	401	431	436	448	448	431	480	430	435	431	427	414	454	440	446	478	404	457	446	452	456	457	452	450	439	433	452	420	438	442	430	449	428	451	447	496	445	452	443	429	460	429	441	420	413	474	473	444	448	436	431	455	436	445	436	426	425	464	441	431	427	442	439	464	478	468	467	438	427	414	449	446	492	446	449	450	437	439	455	454	436	462	467	496	406	435	408	436	449	447	475	425	437	440	459	480	418	436	454	448	445	450	440	427	470	436	442	440	449	404	430	442	482	421	460	422	451	451	430	454	449	424	470	461	439	473	470	454	420	468	454	471	432	445	453	439	437	453	417	414	449	458	427	423	463	449	411	442	439	427	428	445	440	451	439	436	449	426	422	460	449	461	481	432	451	417	430	464	416	460	413	416	438	452	432	427	410	461	454	434	464	468	456	458	412	456	423	438	415	452	438	430	501	440	462	456	432	469	469	472	424	445	451	445	447	447	472	467	449	447	426	420	438	424	483	429	414	461	474	432	455	435	436	441	438	437	435	456	475	458	427	456	436	440	438	464	418	473	446	423	451	428	467	439	451	468	395	398	491	390	463	470	402	419	461	406	460	439	407	409	480	450	481	457	433	423	483	459	422	445	445	451	433	423	446	400	432	454	469	434	448	454	473	445	477	459	473	464	464	448	400	444	430	481	466	419	437	442	459	411	463	448	442	427	431	459	459	453	408	463	436	455	458	471	411	448	435	445	462	454	434	470	460	455	420	477	447	459	401	483	434	467	448	400	450	450	430	453	437	431	443	437	431	432	469	472	440	423	425	425	430	411	440	473	443	449	468	459	489	460	455	442	437	437	435	459	448	462	445	465	427	436	462	440	442	448	416	422	416	446	458	459	458	492	404	421	434	446	453	472	442	448	431	446	471	424	475	457	417	453	417	462	442	436	441	461	437	433	434	429	408	490	445	443	471	426	434	473	483	451	458	447	437	514	448	428	470	454	447	451	425	433	462	437	447	427	463	402	459	464	474	457	422	478	421	476	426	445	396	400	467	419	453	425	402	444	453	441	423	453	401	451	424	409	464	437	478	395	434	458	417	437	443	399	448	432	451	484	455	430	446	457	500	421	444	444	454	447	468	426	435	474	472	436	423	466	484	446	490	441	447	452	456	453	434	465	436	432	420	450	461	456	459	493	425	414	393	410	455	472	427	427	454	427	444	453	401	397	444	427	430	471	418	455	416	467	417	447	464	450	424	451	457	434	438	416	433	453	457	452	466	423	415	445	460	418	474	455	436	439	443	444	446	439	447	461	435	415	481	458	463	475	438	442	415	434	420	433	465	443	460	437	464	408	440	445	435	400	470	442	446	460	436	479	432	460	446	447	427	456	455	478	466	455	453	461	427	443	445	434	449	472	444	441	458	453	438	431	447	463	434	426	441	433	450	446	408	449	490	441	469	466	411	437	434	443	461	438	422	434	447	440	408	445	463	420	430	438	433	459	464	437	472	435	475	449	399	446	462	490	436	467	416	446	445	434	384	466	416	403	456	482	440	471	449	433	440	461	471	458	411	457	454	445	433	467	473	428	412	412	421	451	460	412	441	435	428	430	447	435	426	418	453	443	462	414	447	459	465	428	435	464	435	464	459	440	430	474	428	424	486	420	469	434	437	425	425	463	436	439	465	445	455	445	435	429	434	453	419	458	480	423	477	426	446	441	487	440	441	422	433	391	495	433	431	459	432	458	434	422	449	458	460	409	426	425	415	428	458	437	481	448	473	426	455	443	426	407	439	432	441	458	477	418	474	453	436	452	420	449	433	428	462	434	427	435	451	430	466	436	437	467	452	430	428	464	465	416	463	460	439	457	466	440	439	431	462	459	444	457	408	436	435	461	451	446	425	461	445	422	440	477	463	447	460	431	421	409	390	464	444	423	400	428	417	416	425	429	438	443	447	392	438	434	449	437	469	449	461	471	427	428	475	454	442	460	415	452	451	461	413	446	469	447	444	453	428	423	407	401	433	437	472	434	436	431	428	472	404	444	438	464	442	429	461	434	458	411	460	438	450	450	454	462	452	431	425	434	437	439	417	456	436	449	443	414	457	504	438	422	455	436	419	413	461	467	426	454	428	453	421	448	465	467	454	433	414	425	401	407	457	417	429	431	455	424	463	425	470	443	408	463	437	460
23890	20781	27710	23994	20339	9513	3746	2198	1549	1356	1971	15973	26067	17072	6501	1977	872	655	639	620	609	642	648	635	631	585	584	598	651	586	614	648	612	613	585	599	628	640	613	635	561	581	592	628	619	593	611	639	599	635	596	608	593	624	612	590	621	643	600	593	611	612	612	594	646	634	629	583	619	589	580	591	601	620	583	623	655	609	566	633	614	619	580	611	585	628	652	678	597	639	594	631	586	597	601	616	605	614	570	589	629	595	624	601	622	561	631	604	590	640	624	626	579	626	589	624	621	625	644	639	592	623	611	626	563	605	603	605	627	630	569	590	625	616	640	613	614	596	600	578	595	599	614	621	615	625	605	639	557	643	584	592	609	613	592	598	609	657	645	643	556	589	606	594	615	592	603	592	662	599	659	578	635	633	543	603	611	665	593	555	622	632	630	590	618	611	652	584	640	636	600	625	584	619	618	594	597	594	622	604	598	644	593	616	604	578	570	581	625	565	618	555	567	591	634	622	618	620	601	653	643	654	613	596	620	627	639	618	601	590	598	603	645	624	628	648	624	613	577	623	615	657	630	576	595	623	631	614	654	646	606	598	624	624	616	565	606	595	634	633	614	594	636	634	621	589	626	588	639	589	599	637	560	624	612	621	577	618	613	630	596	642	595	618	610	609	617	587	648	603	620	611	609	618	590	598	605	578	628	615	585	606	578	624	590	616	618	589	602	616	596	648	583	653	606	581	595	604	642	645	592	598	640	598	579	583	625	625	650	611	650	604	594	615	575	609	622	615	615	622	618	613	622	598	640	620	612	608	636	578	590	621	612	620	643	607	585	587	651	592	590	612	573	639	605	635	653	607	582	604	647	587	595	609	607	596	594	617	637	616	575	606	625	553	598	615	597	626	592	588	664	625	583	645	610	575	584	601	607	622	588	617	615	639	609	644	615	592	628	600	603	584	629	614	591	547	649	651	580	600	638	637	587	603	651	622	630	587	608	602	618	613	610	624	573	636	655	609	552	651	622	563	597	609	565	593	585	604	597	596	588	575	645	617	602	601	572	662	568	646	615	637	628	584	584	638	619	622	612	603	635	609	643	651	629	623	615	649	614	584	586	609	597	576	638	616	540	649	608	566	643	590	626	563	655	623	576	651	625	557	713	583	595	579	631	639	581	600	603	601	628	606	644	567	601	615	573	592	661	582	588	590	597	581	625	608	573	593	624	595	643	585	612	563	639	606	593	629	600	634	623	570	587	622	579	637	632	610	565	620	571	610	592	643	592	648	596	660	609	630	626	620	590	622	593	628	638	612	613	626	581	594	595	614	604	566	579	599	607	592	613	609	599	602	619	577	607	620	615	624	586	598	621	621	629	577	581	590	640	600	691	624	576	630	601	642	619	616	658	657	609	584	593	600	613	573	584	595	610	631	601	624	591	646	602	625	620	579	592	628	650	608	605	630	599	621	642	591	588	610	613	601	571	594	598	579	637	640	590	623	607	535	616	612	621	633	633	631	639	589	578	611	586	633	620	582	584	581	613	630	624	589	643	646	613	642	595	593	626	583	632	583	593	593	650	639	604	620	638	630	636	620	606	645	595	619	572	617	609	607	535	628	634	607	591	590	597	603	641	607	627	599	618	617	635	598	640	581	581	600	608	649	621	604	620	602	625	607	568	650	608	604	594	592	633	621	592	602	611	587	655	599	583	611	586	611	624	656	611	584	560	581	614	625	612	661	590	594	577	600	577	605	592	571	645	581	592	615	614	628	589	618	600	596	588	646	624	626	663	621	577	593	581	605	603	643	585	660	616	587	588	630	601	610	615	598	612	606	570	615	606	661	603	625	641	571	599	645	642	599	626	642	610	620	611	589	612	632	590	567	611	581	583	624	585	605	564	620	585	634	593	593	595	645	623	623	576	641	596	650	623	602	599	627	650	625	556	611	605	627	610	609	610	627	609	636	615	626	663	622	600	622	619	605	623	603	659	673	609	632	607	616	627	631	608	619	556	631	606	595	618	640	604	631	591	614	614	597	591	617	637	626	604	630	559	636	585	614	600	614	596	607	585	622	623	609	577	624	606	603	653	592	594	636	605	615	629	611	584	620	602	620	670	574	604	639	588	586	616	626	629	629	605	569	591	620	602	554	643	609	651	603	613	598	648	611	659	600	621	593	595	593	602	659	581	618	592	631	620	612	568	598	639	643	644	652	625	632	629	530	643	577	586	578	572	582	594	622	628	585	626	614	590	592	630	584	629	572	618	600	594	626	635	633	601	601	563	604	605	603	614	628	618	584	623	609	611	601	585	621	635	668	586	603	591	614	593	597	591	601	629	595	613	627	639	616	567	616	659	589	636	567	588	581	586	594	615	576	620	618	551	622	589	560	582	632	634	573	619	615	601	575	566	629	625	621	597	601	580	621	608	665	610	569	589	610	598	624	610	657	647	609	582	565	603	589	619	594	616	611	603	620	600	574	581	596	599	621	614	590	594	582	587	613	605	590	611	629	638	607	598	663	620	608	604	592	621	652	665	567	628	606	582	583	618	663	648	624	629	613	606	582	580	643	629	589	623	588	617	612	608	578	580	597	622	608	585	623	617	660	618	559	600	589	598	624	621	654	622	595	609	625	595	597	635	598	605	629	618	585	575	600	634	576	623	609	604	573	545	546	592	626	597	631	563	618	621	615	627	634	583	612	596	614	610	655	625	629	639	591	622	630	607	611	589	601	612	593	628	678	599	631	620	629	619	620	595	622	597	616	608	645	606	621	636	591	588	591	644	608	601	585	622	588	596	619	612	617	619	650	635	600	623	619	638	566	567	639	622	615	620	655	673	586	580	639	598	657	589	605	638	602	556	625	587	604	603	621	652	649	641	603	577	569	605	611	575	565	594	645	650	643	612	583	600	606	634	629	620	583	613	544	562	604	587	612	619	651	644	598	631	597	658	631	563	654	595	592	621	627	610	593	591	587	611	613	628	596	581	633	587	669	629	601	579	597	572	609	603	630	621	584	614	565	612	612	639	634	626	604	547	616	630	635	635	588	657	561	623	605	564	543	640	593	583	609	656	592	611	607	588	643	619	636	558	580	560	605	638	592	633	614	602	578	602	598	609	590	590	643	630	626	594	589	630	627	599	620	634	657	635	614	585	588	607	615	597	643	629	586	555	624	576	619	586	639	578	590	591	635	608	643	602	629	590	609	611	603	601	599	583	589	629	616	599	623	636	635	615	607	596	601	618	627	603	634	616	618	646	587	595	609	568	591	619	610	604	622	632	633	609	624	585	606	596	611	604	621	598	625	578	645	567	560	650	589	558	591	617	615	659	625	625	533	611	639	618	618	644	605	589	595	542	591	591	643	592	633	646	614	566	635	594	594	642	615	617	587	626	606	610	603	560	614	630	631	638	593	642	608	658	602	618	611	588	589	566	603	587	578	632	603	637	591	630	598	612	620	572	612	636	623	637	592	587	623	593	609	564	577	592	590	590	631	617	582
5254	10737	12884	8031	5910	4038	3370	2665	1959	1614	2921	19555	23941	14140	5745	1935	828	633	529	573	543	546	537	542	530	547	521	525	541	525	519	518	521	534	549	538	550	514	489	545	504	595	568	530	513	560	496	519	583	521	550	539	488	542	549	544	537	532	532	514	550	569	539	531	522	533	549	539	504	527	518	524	508	563	527	548	566	534	566	538	544	544	551	491	531	583	533	547	554	560	557	536	529	536	559	550	500	501	572	549	543	525	524	538	537	536	570	558	552	553	533	505	534	514	498	517	504	561	559	556	536	535	523	531	533	547	524	485	529	531	537	568	583	535	562	574	536	539	526	544	535	521	489	539	556	537	582	521	514	583	582	541	512	559	477	540	556	535	570	505	519	530	521	476	539	514	575	493	540	543	532	547	530	533	542	525	561	570	560	550	536	546	559	553	596	519	536	551	529	555	548	541	541	546	531	518	532	506	533	534	539	513	570	571	558	562	504	525	501	527	546	530	522	557	520	509	487	517	515	569	617	548	529	528	532	547	517	515	510	530	542	530	504	557	559	536	549	558	558	505	553	550	530	517	559	538	518	522	537	491	545	501	556	584	548	527	513	552	537	550	583	537	533	528	534	537	524	541	557	496	552	486	568	558	509	513	516	536	493	519	579	533	547	503	539	498	588	543	551	545	554	545	553	538	533	540	582	498	548	521	496	549	534	532	578	491	507	519	533	562	507	527	546	542	507	513	493	521	496	504	549	526	552	525	523	536	547	514	511	526	518	506	537	548	566	525	529	532	587	521	498	524	516	557	537	517	522	601	517	522	598	517	483	562	541	516	551	525	510	523	553	541	510	533	525	543	534	500	524	524	504	513	511	560	522	497	563	522	520	516	566	552	527	508	570	521	577	552	516	529	551	500	553	538	541	548	536	491	550	525	554	522	496	508	532	515	536	569	548	566	531	566	561	545	519	523	524	524	572	511	527	559	529	558	548	531	546	526	528	534	479	537	528	535	507	532	517	493	540	560	541	557	559	540	551	534	568	535	544	555	521	553	524	533	573	512	495	550	549	490	522	559	517	584	562	543	525	526	528	511	491	511	549	506	539	533	522	539	550	559	524	572	545	516	507	502	536	530	520	573	505	558	512	560	556	516	547	543	490	545	513	507	594	570	549	518	528	514	525	531	483	535	539	543	519	548	545	536	538	515	531	507	549	526	535	492	550	538	548	499	539	509	552	550	553	529	544	503	555	555	479	516	547	510	519	551	505	522	537	540	507	545	553	481	542	545	555	569	506	521	540	516	525	487	500	493	536	565	507	502	511	510	513	510	513	507	519	535	549	518	525	499	541	534	528	575	549	511	557	568	547	537	489	529	576	540	535	521	518	534	543	532	520	524	507	513	524	525	519	523	572	516	530	492	511	527	568	532	538	535	525	532	514	518	541	509	534	516	556	486	502	526	514	513	526	529	502	574	530	562	535	546	519	556	534	545	614	541	564	533	525	529	540	532	545	537	498	541	531	506	552	552	518	531	501	517	523	532	562	565	530	515	533	531	542	562	521	557	519	577	564	523	512	532	495	555	574	527	519	542	548	522	533	516	482	520	512	539	515	574	515	563	519	522	528	510	542	537	518	551	521	531	508	556	551	521	556	517	526	511	509	566	533	531	505	507	515	551	543	508	508	518	525	518	561	558	574	510	567	516	571	543	545	525	499	499	564	557	544	562	563	526	519	507	551	509	553	548	556	528	499	527	530	582	540	578	487	541	531	514	540	541	522	541	552	484	518	536	495	531	541	542	550	525	555	545	531	500	550	526	549	529	570	543	532	516	512	539	516	537	545	528	497	533	536	515	554	534	530	519	545	528	527	483	563	483	548	519	521	532	533	506	548	511	496	539	540	507	506	512	608	494	537	575	550	521	560	517	520	522	552	519	536	527	488	524	516	526	544	568	545	542	521	492	578	509	508	529	521	532	533	513	546	574	537	525	510	533	528	496	524	529	525	521	480	537	572	520	505	491	550	510	546	544	566	537	567	588	552	583	491	528	519	554	540	545	568	563	503	555	508	528	529	503	535	520	550	504	509	531	548	518	523	553	557	520	504	518	534	519	505	529	552	513	548	517	534	545	559	535	528	503	576	537	522	507	549	540	515	555	505	516	571	542	537	543	503	545	463	555	543	540	540	547	525	517	533	541	537	548	527	545	516	563	529	518	531	537	556	527	512	516	560	558	553	496	507	540	509	505	538	513	560	528	555	536	506	537	514	524	491	542	522	517	531	521	525	507	507	515	512	499	537	521	513	542	525	456	537	514	541	526	526	542	470	522	543	509	556	517	530	540	532	550	531	552	536	501	510	560	488	540	506	541	522	552	529	539	525	505	540	480	546	509	535	533	524	534	536	517	512	517	506	544	554	554	468	517	507	515	539	503	501	515	500	541	521	545	519	549	529	518	535	533	519	556	503	542	524	530	557	499	528	570	540	522	546	497	507	523	549	495	537	565	537	582	510	516	526	581	524	520	516	511	526	533	489	531	505	533	544	498	525	556	547	521	520	529	483	489	558	536	504	498	545	504	553	559	543	495	564	473	519	500	559	551	533	526	537	514	512	541	535	513	483	535	564	536	518	510	569	539	536	513	500	535	535	552	532	495	553	516	484	521	514	511	509	512	567	527	541	530	515	517	558	550	503	502	540	503	547	544	536	560	536	564	506	496	514	532	511	569	543	511	568	506	508	547	559	495	547	516	542	543	490	534	527	479	532	503	515	490	473	521	543	545	509	552	546	512	513	535	536	550	490	546	560	517	547	538	535	560	532	499	552	508	519	538	533	483	517	548	588	540	552	476	494	497	558	544	538	532	545	521	519	525	528	524	511	537	511	510	558	518	531	531	516	525	524	545	535	527	495	562	548	500	539	544	574	501	547	516	485	526	556	503	543	513	554	541	507	556	518	542	552	538	521	504	549	533	527	514	512	528	503	507	516	505	527	526	537	562	570	534	517	546	487	538	542	496	558	541	537	521	560	540	519	541	503	516	509	506	497	509	533	575	522	537	517	531	534	558	531	497	519	546	542	531	493	528	532	524	556	532	523	508	506	525	479	545	498	541	528	507	564	507	558	513	571	548	526	510	488	541	516	541	535	538	536	552	544	556	545	493	563	523	543	526	553	534	567	530	501	524	535	502	558	535	511	537	504	522	546	548	490	526	535	543	543	545	531	492	532	564	529	503	525	494	528	532	511	530	520	548	569	501	535	557	553	520	527	511	508	586	533	499	500	528	548	522	508	533	513	540	548	558	534	539	555	557	570	530	504	600	564	536	533	519	518	523	584	532	516	535	493	532	526	531	517	458	518	516	503	573	501	551	506	563	488	552	555	528	508	522	521	524	544	550	593	565	555	521	526	515	538	513	537	533	496	541	524	497	531	516	549	553	511	519	519	543	529	527	558	529	590	523	527	525	492	538	564	521	489	546	535	540	549	509	531	547	550	499	566	524	493	594
26655	9947	2882	1801	1229	893	870	828	687	634	642	1071	1755	1391	957	706	548	548	497	530	520	552	526	509	515	518	504	558	462	508	509	528	521	518	506	581	507	553	542	530	550	505	524	481	547	503	480	526	505	548	514	532	534	501	503	494	484	501	542	535	546	500	497	536	490	553	522	488	534	497	500	591	539	540	508	513	525	517	490	484	490	517	527	487	494	513	519	470	499	518	529	543	481	533	485	491	504	492	536	515	520	519	538	541	516	511	512	518	497	528	511	526	508	555	507	497	544	502	555	509	469	498	551	517	522	538	510	560	536	521	518	511	519	514	536	511	550	493	497	480	515	515	511	501	557	507	503	492	542	552	483	512	532	493	521	509	527	549	540	519	478	471	547	521	510	529	529	526	512	527	501	507	544	524	484	483	519	502	518	503	492	497	579	503	557	534	539	567	543	499	530	471	511	496	477	499	495	503	505	525	547	495	515	538	505	512	512	530	489	518	552	537	522	490	551	507	522	553	507	531	528	533	554	540	527	508	542	490	509	521	516	540	503	518	542	554	520	576	539	507	497	519	505	473	480	486	519	480	519	569	577	483	512	481	534	544	498	508	504	516	508	480	502	516	513	481	482	544	532	538	514	541	540	545	472	516	523	513	502	506	499	528	514	477	509	552	524	471	537	529	530	520	536	499	502	520	543	536	501	496	487	480	543	540	469	571	518	481	481	479	507	529	539	495	499	531	488	558	484	476	512	485	525	503	551	484	524	553	519	513	549	529	509	529	527	509	501	511	513	540	502	489	524	513	538	508	489	518	541	503	526	515	514	522	485	524	510	509	535	549	510	477	534	494	546	549	492	479	546	459	511	518	524	556	534	536	518	490	514	526	559	529	511	529	493	536	464	550	525	528	519	449	520	562	529	472	504	584	598	491	526	494	526	565	512	512	499	538	492	514	479	518	520	532	475	560	554	510	500	519	521	510	516	497	556	502	573	537	522	504	534	496	529	504	533	513	540	528	539	512	542	524	557	535	524	484	543	511	482	582	518	507	544	542	493	535	504	499	533	562	495	472	541	545	496	536	495	508	520	551	481	540	545	499	562	475	562	501	500	515	515	518	461	496	531	522	532	510	518	524	533	537	536	531	490	522	588	498	506	501	551	542	508	516	516	508	535	541	533	535	527	539	539	471	534	545	502	542	544	512	513	547	502	531	503	494	513	495	512	496	557	517	522	477	490	545	557	546	523	522	484	478	502	511	505	487	505	500	512	545	506	505	582	514	492	532	514	514	516	525	498	521	482	488	489	519	503	494	528	514	487	522	495	526	529	465	547	505	518	490	515	505	515	529	480	537	542	550	541	523	482	530	541	542	510	505	538	530	519	523	521	518	533	479	496	531	545	547	520	511	497	506	510	503	503	515	543	525	549	520	484	489	532	534	563	498	547	539	514	537	522	508	569	534	544	521	532	489	503	528	531	504	526	543	523	515	501	490	550	496	544	493	553	526	513	523	464	521	514	547	485	507	512	524	538	574	514	523	530	549	506	518	502	508	518	500	496	533	527	521	523	500	515	506	490	512	512	521	501	526	558	520	529	567	538	543	508	527	489	528	518	536	532	510	489	490	504	537	545	500	529	508	526	536	511	521	537	508	479	490	504	490	518	552	545	508	527	483	600	488	534	536	519	514	531	532	536	525	511	479	491	495	483	476	509	491	529	532	503	496	472	528	521	522	503	561	486	502	497	527	489	510	523	515	517	522	525	532	563	493	537	529	524	528	485	532	499	505	497	505	546	507	556	480	527	502	524	498	533	504	459	538	495	489	508	497	514	557	522	535	540	504	491	504	509	507	515	518	546	521	511	521	491	487	528	509	526	538	478	530	584	515	508	473	522	501	554	497	516	533	542	534	486	529	503	492	473	519	487	549	501	555	542	536	531	537	534	522	521	531	537	511	500	510	497	524	528	521	556	548	521	482	509	496	519	540	482	484	490	531	507	519	517	495	520	546	513	526	486	491	522	503	505	502	533	489	513	513	521	518	487	527	550	511	570	559	464	483	543	501	531	504	491	505	528	531	550	511	517	502	543	468	532	478	501	520	508	515	525	512	509	558	493	548	522	521	498	519	496	500	483	530	532	511	503	475	528	570	542	540	542	504	494	553	557	520	543	506	540	492	509	496	513	527	519	480	522	534	493	532	522	525	513	538	533	520	562	527	490	466	530	506	552	506	539	502	450	539	495	575	524	521	516	488	516	513	528	503	551	491	522	537	514	523	527	502	550	498	494	527	544	516	547	518	525	506	573	569	515	563	546	527	496	499	535	539	570	559	507	490	511	520	490	476	469	533	539	508	547	556	521	544	506	568	536	525	515	489	560	538	500	534	498	505	525	507	518	524	506	508	565	498	523	553	524	528	511	537	493	542	534	532	474	533	540	538	500	511	522	509	523	491	510	485	529	507	513	523	493	529	497	508	538	528	509	499	501	558	551	528	562	468	511	501	526	475	526	533	504	492	530	531	500	547	524	542	536	528	472	549	499	559	529	521	548	507	550	525	494	510	495	518	538	496	555	503	518	516	543	533	535	553	512	519	505	522	517	514	522	551	493	531	490	509	546	497	534	525	493	533	495	528	551	521	520	509	499	522	504	563	513	510	543	492	541	572	514	526	515	538	529	499	500	517	548	521	511	551	507	504	521	561	556	513	470	524	568	491	508	500	522	517	529	539	508	539	576	511	540	534	526	515	531	508	518	510	533	517	492	478	506	481	512	516	537	493	478	560	526	471	494	511	506	525	508	544	494	528	495	508	488	509	521	507	511	493	509	505	525	497	515	575	550	517	521	492	510	500	546	507	510	508	508	566	507	545	510	507	528	516	522	511	507	557	483	491	518	524	518	493	494	497	521	549	537	514	516	579	512	536	529	523	512	499	514	545	510	511	502	511	515	548	539	519	475	514	535	511	519	519	517	490	493	493	547	545	505	560	507	528	534	517	562	513	528	540	506	595	516	506	494	513	540	528	508	549	548	522	493	508	488	494	489	514	520	494	482	508	540	499	519	495	519	482	537	494	521	509	585	526	548	557	559	523	556	540	503	546	500	511	541	535	503	517	534	538	538	546	474	511	527	515	522	529	537	484	507	486	542	543	532	516	501	536	535	539	557	518	492	516	507	513	543	521	512	504	530	461	542	525	507	476	539	518	509	507	529	531	529	497	496	525	476	534	529	492	541	541	539	515	471	507	520	536	518	542	540	529	521	484	492	466	506	525	511	497	509	470	531	496	493	522	537	522	506	507	493	519	511	511	507	501	518	561	513	532	555	530	518	532	528	519	508	503	543	543	527	551	540	518	475	524	506	497	510	523	515	497	523	502	540	535	486	542	526	523	528	559	508	521	542	496	538	526	556	526	527	546	551	497	483	486	533	554	523	499	530	544	540	524	525	497	542	513	539	493	540	541	532	512	514	532	521	528	489	489	478	535	525	513	569	512	493	524	492	492
6323	3057	3020	1792	1380	1186	1086	934	805	678	671	1484	2263	1548	914	590	492	429	456	431	430	431	440	437	465	456	476	462	445	457	493	443	425	464	425	417	481	454	433	461	459	421	432	442	424	440	456	443	468	457	439	411	450	455	445	474	415	431	474	467	415	463	449	432	456	458	470	468	438	419	454	458	460	469	463	441	443	435	458	410	438	465	472	474	443	440	475	437	462	455	452	441	464	426	470	437	454	457	456	460	440	406	477	447	497	423	454	437	432	468	469	420	426	431	429	394	448	466	432	462	420	425	435	438	425	526	451	457	423	495	432	448	466	421	461	449	445	430	440	439	440	459	445	419	429	441	431	407	425	459	470	443	460	448	449	457	458	487	451	417	431	433	446	471	442	460	463	430	417	424	468	456	448	426	475	406	442	453	449	419	437	456	445	417	438	468	402	429	414	434	470	475	446	426	454	459	451	439	414	456	425	420	422	477	434	405	448	416	461	414	449	460	469	426	435	478	454	429	467	450	500	448	427	436	455	457	470	450	480	451	470	462	472	452	473	464	410	465	458	434	462	459	458	426	422	433	430	449	453	428	443	450	418	505	447	422	439	479	451	433	434	422	429	461	460	421	451	447	442	433	421	458	448	431	447	419	433	409	479	452	445	440	461	423	465	447	464	453	447	433	436	414	448	423	459	434	464	409	434	465	456	449	433	414	427	465	419	411	422	479	407	449	412	408	409	423	450	425	473	429	428	447	483	424	466	420	444	478	416	442	432	421	449	441	454	412	433	477	434	455	414	443	437	440	467	453	441	463	447	427	427	446	442	451	446	465	444	435	464	421	462	412	439	451	403	446	438	460	451	421	430	418	474	397	447	429	443	393	457	431	475	463	457	480	449	455	436	453	460	456	422	491	422	465	452	420	457	443	432	472	422	499	464	411	419	438	434	432	452	436	408	452	466	428	433	447	461	427	460	476	434	392	436	473	432	463	480	440	435	419	455	442	434	419	453	442	431	417	444	469	457	449	426	421	487	407	478	457	451	447	427	437	433	446	421	417	437	444	447	433	474	456	427	470	441	476	446	472	412	432	444	455	446	435	424	428	447	398	471	462	473	426	435	391	436	451	468	442	456	427	478	449	423	496	456	430	407	436	445	428	443	449	440	454	462	441	460	407	433	426	421	429	460	449	462	412	453	439	446	463	429	456	446	465	458	447	458	444	438	443	456	463	449	458	447	462	419	454	451	449	425	446	485	455	437	439	462	485	432	485	442	445	441	467	440	453	437	424	435	452	483	429	472	450	432	465	474	439	402	410	473	420	481	466	442	411	411	432	480	436	448	461	437	465	439	421	427	474	432	445	432	417	430	465	483	429	456	421	455	427	400	442	459	448	440	429	394	474	426	478	426	458	451	453	432	400	440	447	446	457	422	434	404	451	434	408	405	430	505	438	452	449	450	449	486	432	451	477	442	437	465	452	483	437	448	450	425	464	461	445	469	477	448	438	461	406	485	411	411	439	401	480	421	397	427	457	429	431	451	448	428	426	410	438	429	445	461	451	459	437	434	462	449	396	476	467	436	388	468	442	449	448	455	433	454	430	413	423	405	443	474	459	426	417	454	433	457	443	454	444	428	450	421	458	501	451	465	461	406	439	418	456	425	429	429	433	424	414	474	417	447	476	472	462	422	436	432	423	417	455	450	437	459	470	469	444	453	441	461	462	436	429	481	424	428	395	400	463	448	447	458	461	446	463	445	460	435	465	452	440	395	453	473	463	429	453	457	444	400	463	417	445	491	464	435	427	446	413	479	400	421	446	453	441	467	468	455	442	453	474	469	445	444	433	397	434	446	456	425	463	460	445	465	454	467	441	446	435	433	432	453	454	429	462	445	473	457	427	446	456	446	441	457	445	457	414	448	432	451	464	474	458	450	440	425	449	430	449	446	446	447	464	464	445	453	445	463	456	468	443	472	430	395	394	434	425	422	402	460	444	457	462	450	438	463	445	444	440	483	446	456	437	459	444	439	443	430	423	426	455	439	439	460	437	440	439	406	437	417	439	481	455	422	440	452	462	433	470	433	462	454	433	422	450	447	406	442	438	400	457	453	437	479	455	443	436	425	460	430	414	447	408	421	459	453	416	439	405	404	448	456	434	454	430	434	476	429	425	434	416	431	413	407	463	430	441	434	423	459	423	427	458	420	417	435	441	439	439	462	415	488	440	398	433	454	428	481	444	440	431	462	451	476	420	441	455	421	440	436	465	423	482	471	457	463	479	459	432	480	447	438	437	423	454	462	446	436	423	437	461	428	458	426	462	472	458	447	471	459	391	425	429	443	415	444	433	433	436	472	444	436	463	443	432	423	421	396	450	466	483	446	412	446	384	463	435	441	411	433	432	427	451	453	461	407	464	431	465	436	405	420	446	453	452	457	449	424	430	438	470	449	458	459	457	444	454	456	446	424	453	420	429	423	433	432	450	439	470	463	447	453	448	432	431	462	441	452	468	461	476	435	448	444	442	465	465	452	476	486	455	454	412	444	452	452	434	433	486	433	426	443	445	460	486	448	451	437	454	441	437	460	469	438	424	440	500	449	426	464	483	446	461	459	404	449	461	431	418	439	422	390	442	433	477	465	446	431	441	480	418	430	417	453	456	454	436	438	421	441	408	447	447	447	436	513	435	452	416	435	469	417	430	450	455	437	415	432	406	453	476	440	434	428	430	411	436	459	450	448	444	444	414	423	449	432	402	414	444	444	455	440	446	445	458	431	471	463	446	445	420	449	441	466	423	407	460	451	397	466	476	414	483	460	434	439	428	477	409	428	465	395	458	464	413	477	441	418	419	436	414	466	485	429	418	435	435	475	469	452	451	440	401	464	464	470	440	417	462	466	436	460	437	430	456	424	456	454	435	421	434	415	446	398	447	447	444	448	455	478	447	433	448	414	477	463	448	434	433	428	480	399	438	419	401	447	451	445	461	416	451	441	446	433	428	476	417	390	454	449	417	481	434	426	473	460	436	445	430	480	422	407	444	434	468	462	441	432	487	441	457	437	440	417	419	474	427	475	432	398	433	434	420	438	397	464	461	429	469	455	438	456	463	428	446	459	405	447	420	424	427	396	483	456	490	412	429	424	418	449	404	422	432	488	438	451	420	409	461	436	430	443	448	472	446	406	421	428	429	457	431	427	471	462	435	420	460	448	414	432	460	458	429	424	467	440	462	457	428	469	461	448	452	415	452	459	428	417	459	431	432	432	455	441	471	423	440	451	448	429	456	418	443	473	466	436	442	463	428	447	449	443	455	470	486	463	456	442	429	480	470	432	470	422	466	434	420	490	446	446	433	485	415	433	461	464	410	463	448	470	422	421	455	407	441	421	454	449	437	450	446	440	431	474	446	472	451	399	424	462	467	462	443	445	406	419	455	447	429	431	422	451	431	471	459	448	448	416	442	438	466	433	487	444	470	460	430	485	442	408	494	427	398	473	428	418	443
24789	20792	26696	24691	10203	2784	2049	1298	1076	856	1085	11582	14892	8644	3091	1038	630	526	545	506	494	490	489	501	505	506	478	503	511	534	515	527	498	521	518	470	489	508	537	504	530	538	529	497	506	537	522	481	506	470	526	512	467	519	488	481	524	527	499	469	503	529	485	531	520	508	546	511	542	484	480	528	524	451	514	533	532	519	509	502	517	483	504	518	536	541	522	560	487	498	508	550	514	489	532	516	561	467	520	484	514	487	502	522	507	508	544	528	524	512	528	511	517	509	523	496	489	483	505	537	593	527	513	520	496	530	526	513	514	509	494	521	521	510	534	537	564	537	505	526	529	513	564	498	488	532	479	487	549	496	531	515	482	529	502	453	519	528	528	502	496	517	505	503	538	522	517	528	502	555	479	509	524	495	535	515	475	516	501	481	554	492	540	513	481	521	470	457	515	533	514	505	509	520	512	494	539	505	513	500	557	484	505	543	482	530	481	516	494	492	514	510	517	532	516	524	511	535	543	516	503	531	475	505	475	467	494	555	506	487	489	483	488	475	515	522	479	509	513	502	487	506	504	503	468	494	536	501	525	509	523	528	527	510	538	513	518	526	558	539	534	478	504	511	539	487	512	537	481	541	489	531	515	525	496	532	535	505	525	481	543	521	520	487	469	497	470	513	530	484	493	531	493	520	485	487	503	492	469	506	492	501	489	518	506	487	524	541	500	514	505	519	530	539	507	493	545	528	537	511	555	524	492	479	514	522	503	536	525	494	508	523	526	500	538	523	511	508	483	476	515	466	513	499	503	490	491	508	491	544	527	531	562	522	485	544	484	499	519	511	513	540	502	539	494	481	523	481	508	496	519	528	553	501	480	508	495	457	529	500	491	460	522	532	527	503	528	488	520	485	524	481	552	482	495	497	494	484	500	495	512	530	498	519	500	527	465	527	489	511	542	555	546	518	521	480	518	497	551	541	507	545	496	533	544	530	505	512	509	522	521	524	485	546	451	529	535	506	512	520	487	541	493	477	491	477	516	528	514	489	503	492	485	493	525	494	516	523	504	510	535	504	516	506	477	540	504	502	503	533	508	511	529	498	487	483	507	500	551	515	490	504	525	519	529	514	521	529	470	554	503	508	481	503	558	505	519	538	517	506	554	464	520	534	496	544	537	485	531	570	505	559	463	548	482	505	560	493	511	512	499	493	507	507	502	532	546	540	564	489	496	555	518	506	462	502	513	473	513	472	523	513	502	536	458	519	461	491	508	485	544	485	498	505	521	487	477	451	554	467	471	492	531	493	499	507	511	516	535	509	500	498	519	532	516	485	528	493	501	464	475	490	497	534	502	513	499	488	538	533	506	479	530	481	517	510	491	539	529	519	529	523	509	500	498	500	534	510	477	482	519	508	505	484	506	502	518	541	495	540	515	532	479	523	554	508	502	502	504	506	507	514	481	495	502	488	516	538	525	498	515	545	505	527	493	482	509	509	507	491	542	515	480	490	534	500	520	484	530	479	498	492	527	505	513	493	495	513	487	510	487	500	490	523	491	549	502	482	489	490	531	508	515	515	487	526	516	468	535	474	483	489	502	486	508	486	498	510	524	497	501	512	486	496	503	515	498	520	517	539	494	477	462	496	466	498	559	519	519	505	510	501	501	496	497	514	466	519	509	509	515	514	522	468	505	509	490	543	500	558	533	496	515	471	504	531	476	513	526	518	542	495	521	528	502	507	500	498	461	517	513	480	475	487	491	524	502	524	470	525	480	496	515	474	497	499	490	490	530	505	478	490	532	515	518	514	500	486	472	481	481	445	497	525	512	478	467	512	495	513	512	493	503	527	498	487	521	525	545	523	486	511	509	488	536	481	515	487	464	512	514	512	503	529	485	482	508	507	503	523	519	453	516	537	543	517	493	480	498	505	528	504	493	478	495	511	506	486	489	514	491	495	533	492	508	530	558	500	521	506	533	503	508	521	540	523	497	489	553	530	496	477	493	536	528	534	536	518	468	503	513	542	547	504	497	543	501	495	565	480	527	495	490	489	497	534	505	472	507	484	541	491	532	491	480	483	488	504	510	506	516	513	487	516	484	507	483	476	516	491	495	527	500	502	485	503	456	514	480	518	512	476	522	495	520	478	480	495	529	535	543	500	534	501	505	504	471	500	483	482	502	510	524	493	473	464	520	526	503	486	495	486	499	527	537	456	495	497	503	509	528	483	504	522	499	517	496	515	505	503	516	498	503	504	526	478	535	482	486	525	456	509	490	504	518	510	546	518	456	480	514	509	456	507	483	526	482	518	487	502	505	531	547	508	496	522	483	456	492	522	517	516	540	490	507	461	500	549	500	498	493	502	528	518	533	530	556	477	492	490	516	499	512	490	492	510	506	541	503	535	534	480	481	497	477	474	482	524	551	500	521	501	507	509	534	501	498	573	499	519	531	528	469	499	495	516	503	498	502	496	531	539	518	516	515	547	506	531	491	507	531	527	513	495	524	458	600	508	490	573	509	491	501	540	505	546	485	514	501	527	509	490	495	521	516	504	514	507	523	505	498	500	539	511	510	508	494	529	471	510	494	500	484	521	517	521	523	489	528	518	579	491	503	516	501	514	527	519	504	513	513	479	482	515	517	488	524	528	536	521	499	539	518	479	576	487	478	520	493	513	537	484	484	486	530	513	547	537	539	503	495	492	501	481	574	520	514	488	477	531	524	522	525	501	503	535	501	537	486	493	497	497	510	525	453	478	527	524	490	509	529	485	467	483	501	484	480	501	504	533	512	492	533	504	492	518	519	478	519	506	471	555	504	495	534	530	487	536	495	519	527	548	465	498	559	508	496	501	509	495	523	483	489	514	529	506	531	493	528	519	495	518	529	529	475	526	491	516	492	495	542	522	537	495	485	500	494	505	484	505	499	479	526	510	503	502	507	518	540	468	497	494	511	499	492	537	510	495	520	479	514	482	510	486	517	540	526	504	479	510	504	494	503	495	528	467	510	493	516	482	484	461	502	523	458	520	505	508	513	457	507	518	520	525	522	528	531	537	501	522	498	507	492	511	520	509	525	539	522	478	526	564	552	484	510	497	509	486	486	535	500	539	479	523	523	502	527	484	541	511	485	505	505	502	538	458	461	491	508	506	497	517	541	456	478	521	478	514	517	495	497	527	467	499	510	489	506	491	522	493	513	523	489	547	538	519	499	502	549	502	522	487	490	502	478	488	489	522	558	507	494	506	529	495	508	497	496	539	522	538	500	523	512	514	477	518	492	464	450	498	519	518	475	489	482	534	505	525	547	508	535	524	497	510	494	492	495	476	442	540	549	500	548	493	513	548	501	541	532	510	494	514	471	493	522	500	510	527	515	501	519	504	522	498	513	506	501	514	499	519	489	474	526	497	476	487	500	541	485	493	498	508	490	516	513	526	494	509	501	486	534	468	525	546	530	498	498	530	445	524	480	469	505	482	512	486	520	502	484	549	515	502	517	526	511	517
5228	7626	8110	4967	3237	2540	2278	1639	1327	973	1456	14766	14241	7927	3186	1099	595	488	472	444	472	465	470	429	468	465	479	445	488	423	456	439	458	433	440	453	445	453	465	437	431	463	453	430	464	446	493	499	478	469	442	431	423	484	474	434	441	462	448	417	459	441	414	445	474	454	489	473	475	470	482	442	507	426	465	414	463	420	455	433	476	419	437	485	450	447	468	494	475	445	445	466	472	420	449	446	412	459	456	488	418	477	463	432	437	451	431	460	465	458	446	457	448	438	437	471	464	447	465	450	469	455	469	429	463	446	436	440	424	454	479	456	420	461	441	469	442	471	438	455	479	465	456	450	443	447	478	453	449	443	473	425	463	449	471	460	428	464	454	487	465	435	456	449	479	427	462	487	472	439	481	478	441	467	481	450	449	454	479	429	461	422	452	481	419	455	444	429	466	426	442	472	455	454	445	426	452	465	459	478	456	462	425	446	478	430	497	461	472	441	424	476	441	437	434	483	476	466	477	451	485	453	460	430	432	430	473	447	452	463	438	445	476	443	471	464	496	425	417	466	452	464	465	433	448	471	445	439	453	427	481	422	464	476	443	439	432	406	481	432	409	441	469	460	417	454	444	449	465	444	432	472	474	432	411	410	451	470	432	412	453	446	454	463	474	453	450	424	421	494	397	485	482	471	481	443	429	462	448	417	435	417	453	461	455	464	456	457	443	475	450	468	400	453	455	453	462	462	432	464	461	458	432	468	468	438	451	479	428	421	458	460	444	432	473	489	447	435	472	443	450	463	464	483	462	461	409	446	493	472	412	442	471	477	463	471	458	454	460	471	428	463	397	450	498	460	407	441	432	410	442	464	452	446	412	457	459	452	422	467	456	440	416	442	429	432	507	445	447	411	447	470	436	476	454	410	440	449	462	450	429	434	444	469	482	474	459	451	440	466	424	485	463	440	468	458	453	429	459	439	469	480	441	464	475	431	444	441	470	474	427	395	415	499	427	478	406	458	399	428	455	447	479	456	465	417	449	455	440	458	430	425	441	450	464	446	450	443	421	482	428	420	462	432	443	487	438	465	501	457	442	472	457	436	448	456	484	491	467	436	437	437	466	473	492	475	432	423	438	437	427	456	487	489	476	472	449	449	454	474	441	481	473	391	429	467	436	424	453	406	436	460	455	459	491	499	468	447	448	466	480	456	483	487	462	461	480	436	478	444	486	471	449	445	416	452	478	457	452	408	437	469	452	454	458	475	435	462	456	441	464	445	488	449	490	437	414	471	433	435	432	436	442	446	436	464	411	438	459	470	459	486	457	450	468	471	481	477	462	491	451	460	437	454	444	444	434	465	441	486	501	468	507	477	462	467	455	486	447	475	442	480	432	470	471	431	432	478	459	453	436	430	447	434	482	456	425	444	470	449	437	437	482	446	471	466	436	446	467	449	490	440	467	449	462	463	465	463	454	453	427	434	442	446	475	454	439	430	445	458	466	424	444	441	454	431	463	443	480	439	435	474	484	411	467	472	484	427	464	467	435	439	444	463	415	433	443	494	486	468	464	438	456	442	486	421	421	499	469	439	417	424	481	475	442	450	449	481	436	465	430	462	460	439	443	477	463	458	463	440	450	430	422	416	438	464	457	435	445	475	473	446	454	424	437	449	451	427	414	464	428	480	426	501	498	459	450	501	410	461	471	438	460	442	453	404	453	450	421	450	463	480	498	473	437	459	470	483	448	435	459	456	455	450	483	448	457	484	413	464	452	422	425	449	494	515	449	483	435	463	451	459	397	467	474	505	429	493	463	495	456	406	410	467	424	450	450	464	449	455	485	455	411	469	536	395	455	440	473	469	435	440	466	457	428	425	475	434	460	466	470	449	441	448	382	469	463	479	498	477	471	463	448	440	432	471	458	463	417	479	493	439	492	474	447	454	432	432	448	457	457	439	489	462	405	430	449	457	440	475	469	469	438	450	448	433	465	488	432	446	441	432	482	434	463	477	397	443	482	429	448	410	449	431	447	436	466	450	436	452	427	435	415	454	433	475	474	456	476	451	460	458	424	475	435	417	445	416	453	464	422	440	437	404	480	407	438	459	430	468	458	417	419	468	455	467	417	450	438	418	462	461	426	456	452	454	481	426	473	408	464	425	435	423	469	476	431	468	449	443	436	441	456	462	463	499	448	418	471	415	441	461	431	438	478	447	495	436	439	457	440	410	439	438	465	461	413	444	437	467	430	424	459	436	456	453	456	413	441	429	414	431	417	460	430	457	453	465	461	430	473	473	429	443	457	395	435	466	456	485	433	470	456	444	440	483	440	448	472	479	452	455	429	478	454	457	422	451	446	424	476	450	461	502	511	454	430	453	432	473	446	474	454	449	461	497	450	450	482	489	438	435	413	465	442	464	480	472	449	453	435	445	453	460	437	458	414	435	432	443	474	496	484	437	466	415	462	428	500	490	453	456	426	423	468	463	432	483	424	458	433	471	435	472	461	471	449	440	439	486	423	435	448	425	494	427	481	454	468	462	430	452	493	431	434	458	427	437	493	469	398	418	454	447	487	454	433	440	479	439	460	467	457	466	479	489	454	460	462	452	478	452	441	437	442	439	417	458	436	454	472	442	463	460	467	428	431	432	484	472	457	443	464	445	456	432	448	480	455	482	446	466	432	436	470	432	482	475	446	463	426	425	462	483	463	444	474	470	507	466	468	463	463	442	478	476	478	447	480	464	459	471	438	438	498	431	436	424	429	452	449	438	475	435	485	443	448	420	462	478	461	461	429	443	458	468	442	455	463	448	460	461	479	454	418	423	477	460	433	455	461	463	460	462	429	471	467	449	487	430	442	414	423	452	438	453	417	430	464	475	453	453	444	438	464	448	448	454	429	467	457	458	430	464	420	447	446	440	460	452	448	476	457	439	421	445	487	452	434	437	415	454	435	435	435	425	440	475	454	467	456	444	444	447	441	458	455	466	437	457	461	479	426	456	473	461	428	406	461	429	447	442	472	416	454	425	455	466	494	441	407	423	454	451	449	463	456	397	437	434	421	454	425	462	436	462	444	458	474	476	449	401	417	466	476	443	478	459	452	396	472	464	468	456	449	475	444	424	434	405	432	441	448	449	445	478	450	492	437	450	448	433	457	461	420	455	463	438	433	461	454	454	437	439	452	444	453	473	456	488	425	464	461	442	439	452	431	479	491	467	447	465	426	456	450	422	459	447	452	450	446	431	433	446	488	428	439	461	474	425	425	473	471	437	439	431	432	467	437	442	444	433	472	442	444	444	424	448	452	408	441	482	464	443	431	437	468	486	461	471	418	460	438	455	426	450	421	427	454	457	464	474	496	474	442	481	453	449	455	447	408	460	471	438	454	472	423	458	434	478	451	452	444	435	428	462	409	444	441	426	447	458	432	433	471	465	481	463	447	509	498	409	422	455	475	430	440	444	462	454	480	490	513	475	445	448	447	445	452	511	479	409	449	463	461	474
23830	20781	27793	23878	20422	9168	3540	2194	1234	1081	5660	22935	24098	14453	5597	1690	903	676	605	656	617	613	636	621	615	595	637	651	613	610	635	651	627	598	608	613	635	624	629	591	641	640	605	614	638	634	579	578	545	641	597	610	596	627	598	619	599	593	580	592	603	585	609	584	611	661	617	632	622	655	595	622	642	643	580	567	575	664	601	600	646	594	621	594	593	600	613	640	559	581	588	571	625	622	628	597	632	575	588	596	611	618	578	632	611	613	647	596	615	626	588	575	596	647	585	637	615	581	579	571	605	611	608	623	598	604	629	573	643	655	608	599	594	572	564	635	614	633	565	528	616	650	607	556	614	671	607	630	614	624	589	673	632	635	596	618	632	612	558	592	628	573	625	642	633	592	623	604	603	648	644	638	632	616	624	615	642	587	620	614	601	620	580	602	620	638	614	620	613	637	626	652	628	646	616	615	588	604	596	595	574	572	588	603	603	620	560	605	591	592	592	629	612	603	594	603	628	550	579	610	591	598	617	643	609	648	655	567	578	667	610	673	602	614	617	595	579	568	612	643	617	639	630	652	604	599	605	607	598	609	596	616	613	611	614	579	608	620	641	647	600	609	603	588	603	621	643	587	594	599	606	598	584	592	606	630	615	554	628	631	623	597	591	630	570	628	568	634	590	609	597	615	617	616	644	564	595	638	590	602	620	612	581	624	592	632	622	594	600	588	563	566	602	634	620	634	590	637	606	611	624	621	590	639	601	616	628	608	612	605	572	614	632	588	624	585	622	608	594	589	562	565	656	617	649	612	660	660	612	589	642	578	570	618	616	598	636	577	595	608	620	607	590	617	662	637	612	612	592	619	651	556	584	572	632	615	565	573	650	572	579	588	588	612	579	605	606	604	589	638	614	560	621	614	600	632	596	569	595	623	624	622	628	604	629	622	634	667	635	573	615	616	606	576	640	618	625	597	613	671	589	634	565	594	625	657	613	636	595	613	634	614	620	612	588	592	598	587	624	602	628	686	617	592	633	608	578	640	572	619	585	582	609	602	579	605	573	601	570	612	623	616	597	594	604	645	625	620	696	624	612	578	604	649	590	577	544	607	614	603	604	577	620	645	606	630	610	620	607	630	609	637	601	600	642	609	592	635	650	587	623	622	596	622	648	674	618	578	632	623	583	576	626	604	622	597	654	611	624	649	561	585	615	606	646	604	578	581	613	622	611	614	646	619	622	600	599	633	608	646	588	604	599	612	631	625	596	588	641	640	599	567	597	561	593	598	592	590	581	596	636	582	580	607	611	638	599	601	628	636	627	605	612	582	618	592	584	649	599	608	588	590	638	664	616	593	562	608	614	579	618	560	573	583	580	627	598	581	562	586	629	630	572	593	612	616	641	615	672	610	571	629	641	619	610	623	624	588	633	623	649	616	570	596	583	574	618	607	605	611	608	586	580	545	578	604	569	609	602	589	637	624	624	573	564	604	597	630	648	606	622	642	625	611	660	580	587	579	582	597	606	575	644	612	624	593	634	585	610	582	620	606	609	629	642	564	611	616	605	591	581	596	595	615	563	597	596	597	571	618	653	592	615	597	585	635	629	629	622	637	633	615	605	588	602	624	609	601	643	629	642	571	567	600	596	620	648	615	597	595	626	607	650	635	658	624	603	612	632	607	570	589	620	630	604	617	607	599	614	622	637	634	620	599	563	605	592	617	630	597	624	614	604	592	625	623	653	594	589	604	626	606	613	628	627	586	658	592	637	635	605	618	597	592	591	614	605	595	628	589	597	599	671	580	645	652	595	594	562	594	597	623	592	636	611	622	606	594	595	628	608	628	572	642	636	604	572	604	644	621	601	613	588	584	612	592	655	639	595	633	588	617	612	565	593	613	605	601	616	598	613	627	552	597	592	561	600	605	559	628	637	609	564	569	636	667	601	627	578	598	625	598	607	609	617	614	640	613	591	585	620	579	598	623	574	589	665	628	597	588	628	613	590	598	641	600	593	621	637	588	590	615	612	608	605	592	586	630	642	615	633	592	568	583	650	609	624	620	623	600	627	653	594	594	586	598	557	635	622	575	596	624	597	597	607	659	625	608	586	653	613	588	593	588	607	569	617	586	600	643	631	602	577	603	619	638	604	623	625	594	612	569	618	652	657	590	591	606	651	592	644	620	584	654	550	583	631	630	610	608	624	607	622	598	626	576	604	619	628	542	584	628	593	635	619	640	595	589	599	625	625	628	610	625	614	632	583	639	596	628	636	663	611	628	612	601	591	586	570	590	623	625	613	593	598	569	596	602	611	621	561	588	583	599	594	585	598	612	594	603	633	654	598	639	586	605	624	574	589	570	587	619	631	624	608	580	652	585	597	603	620	577	619	588	616	589	580	623	580	626	615	609	613	614	609	650	605	635	589	601	619	594	593	584	564	611	594	631	589	585	590	607	641	607	565	590	615	620	615	599	615	552	668	646	562	608	592	601	604	621	660	582	601	611	628	638	576	646	622	587	612	622	566	596	605	619	583	602	614	605	644	605	566	597	597	611	602	665	631	634	590	585	645	593	580	640	618	597	625	617	554	575	584	578	637	607	637	658	598	584	651	605	596	586	602	630	605	663	611	573	596	591	605	597	631	571	560	622	626	575	612	632	644	641	635	622	586	618	635	627	624	570	606	578	613	569	655	653	607	633	608	645	642	573	574	577	610	599	584	633	602	588	653	620	548	604	599	603	606	595	627	618	572	595	604	628	622	628	615	626	576	575	653	609	618	586	580	634	574	613	578	610	572	593	602	626	569	549	671	616	625	600	591	593	586	610	611	629	607	619	620	632	556	607	636	607	591	627	618	640	634	669	570	584	596	581	608	610	619	564	619	607	569	620	606	635	605	589	594	631	603	569	580	608	646	599	588	562	591	638	588	599	605	663	597	599	569	647	548	639	613	595	579	556	591	557	563	615	610	613	595	657	546	631	596	621	610	592	635	593	606	624	595	614	580	570	591	616	599	680	617	655	618	647	612	610	617	632	607	615	654	606	641	630	600	582	635	623	604	627	581	603	587	595	586	566	571	584	662	623	607	582	596	601	645	591	607	635	571	584	600	616	617	600	608	637	626	623	605	615	566	602	658	607	634	618	594	644	630	619	580	602	606	580	601	655	570	613	607	611	567	630	646	567	617	573	625	635	626	592	589	631	646	582	591	581	604	578	588	630	634	596	597	609	637	575	603	583	596	578	562	631	569	607	615	597	654	597	653	629	622	578	593	587	576	591	584	635	606	605	604	647	593	626	623	675	616	590	646	642	592	612	657	597	585	600	614	602	614	583	596	658	582	608	622	580	638	603	575	570	655	600	602	629	592	630	632	591	579	587	609	646	617	625	630	617	621	602	592	642	657	623	575	614	559	585	631	578	635	562	615	637	571	639	577	603	563	601	619	618	586	642	619	617	615	576	614	602	592	601	558	642	630	607	603	631	648	621	624	650	626	639	620	638	619	610
5868	11607	11389	7632	4848	3682	3044	2487	1575	1194	8451	24263	21565	12309	5010	1687	812	611	570	530	526	542	549	538	509	552	542	538	533	518	546	583	477	533	537	572	536	546	506	534	579	509	543	505	550	565	494	557	518	524	552	503	533	566	526	572	574	593	521	532	525	526	533	522	521	509	542	533	553	510	546	539	524	521	525	517	530	544	513	552	534	537	519	558	513	531	530	498	534	495	519	508	574	532	543	557	529	529	528	531	524	554	519	531	527	509	534	530	526	539	499	554	545	567	559	521	544	565	498	520	529	554	542	539	536	532	580	503	511	568	490	576	494	490	532	503	551	557	533	545	534	527	532	516	531	523	525	575	549	532	559	509	512	570	550	522	534	548	527	517	566	566	520	562	525	582	551	538	490	532	560	545	495	524	510	528	534	553	510	523	523	502	533	514	541	515	577	531	518	574	567	523	545	528	531	539	519	523	535	540	536	519	531	513	547	510	534	500	556	514	564	547	522	539	523	554	536	571	486	539	552	532	537	508	544	546	561	531	520	554	508	566	542	541	534	524	493	496	547	532	552	518	555	526	552	573	540	500	509	520	547	579	530	538	535	582	562	521	537	566	513	573	536	525	539	533	537	544	509	567	541	566	511	506	500	573	559	527	544	536	515	556	564	532	535	585	529	512	541	511	565	502	561	552	545	519	560	507	557	518	541	520	547	511	554	533	510	519	567	518	563	513	526	563	511	557	510	550	517	512	543	507	522	533	525	506	561	541	525	545	519	543	532	518	520	513	523	572	512	548	597	489	556	526	547	552	578	544	553	586	562	518	511	576	520	541	529	525	541	538	550	520	537	514	548	511	532	544	492	524	560	542	573	524	549	548	484	554	514	482	565	575	509	560	543	545	508	529	565	539	523	604	530	526	544	549	551	558	513	558	513	527	513	525	522	533	546	521	536	552	522	517	562	551	528	533	512	514	534	511	523	536	545	510	508	529	557	484	568	500	539	490	512	551	530	520	540	546	517	558	536	553	535	536	503	544	527	552	522	534	518	544	538	497	529	542	563	520	564	532	554	535	522	484	477	508	514	519	542	542	519	544	537	511	567	511	529	543	547	516	553	543	532	551	515	560	561	550	539	512	558	536	542	531	534	495	568	547	600	581	556	567	546	547	491	535	514	535	562	485	554	559	555	555	509	522	523	552	526	528	529	515	536	518	513	526	539	519	513	567	562	565	560	522	541	559	516	575	522	550	535	533	584	514	498	531	517	549	493	565	551	541	547	544	508	553	496	518	502	505	550	546	533	535	533	522	512	529	542	518	551	531	505	548	564	543	545	520	532	553	546	541	513	552	556	490	545	507	553	514	501	533	501	517	505	574	499	507	560	540	532	580	521	545	486	514	546	524	516	552	534	521	532	545	536	523	539	525	508	539	540	497	556	519	531	536	539	547	598	551	505	564	529	602	523	582	595	547	494	525	525	513	496	502	526	538	536	484	503	567	539	513	545	514	535	540	532	516	497	545	556	528	529	520	492	559	502	555	524	530	538	532	479	566	491	551	563	544	534	525	514	561	519	550	542	564	508	538	529	560	546	556	537	533	525	516	538	517	496	556	533	549	522	568	547	519	530	531	516	576	533	570	550	515	554	530	537	519	568	541	540	533	564	495	531	532	533	535	594	533	509	549	519	564	496	526	517	491	520	543	589	509	529	544	535	538	550	517	537	538	520	546	537	518	551	540	519	530	532	550	529	517	565	535	555	488	495	563	504	542	525	521	517	522	552	554	516	522	544	545	512	534	534	521	518	520	527	547	527	559	561	529	548	493	499	496	533	538	522	494	548	551	557	540	476	565	551	545	531	535	521	538	534	555	543	545	576	512	529	527	484	550	522	493	572	542	557	518	535	525	496	523	512	531	519	546	534	533	518	500	548	533	514	500	511	500	531	512	545	487	555	537	572	517	478	551	520	522	536	558	520	527	544	553	561	540	536	507	564	526	545	513	540	523	554	544	515	544	535	514	513	522	539	592	521	521	536	555	520	551	493	535	523	467	542	504	569	525	574	509	512	515	551	537	507	510	526	501	509	566	504	518	472	470	543	503	516	479	536	517	551	560	561	518	531	544	558	560	541	527	523	554	562	520	545	532	587	535	498	515	515	544	488	545	554	528	547	549	521	564	547	532	531	540	572	522	501	558	548	528	491	554	522	518	515	521	528	566	543	502	509	529	526	519	530	527	572	567	547	559	571	520	530	518	514	531	572	512	515	527	537	522	506	534	539	535	531	538	520	559	571	565	496	511	500	576	480	507	539	515	517	509	562	578	514	508	528	502	529	507	485	473	573	505	553	542	584	530	521	516	512	562	523	517	509	583	575	507	539	527	549	537	552	571	520	569	535	548	471	538	532	529	535	515	534	565	499	535	534	497	499	574	509	568	461	561	544	537	548	504	532	544	528	508	510	495	511	527	554	489	536	510	510	553	558	575	548	509	551	482	518	520	528	521	494	538	528	530	509	562	485	573	489	547	516	519	525	495	546	512	523	532	458	480	499	499	508	554	511	547	566	542	538	507	545	527	510	533	547	562	550	522	579	496	572	508	524	493	537	504	560	555	554	537	559	553	514	521	546	577	530	552	521	537	516	508	536	506	498	518	534	532	502	543	498	549	543	544	505	495	551	536	510	477	530	524	506	553	525	494	479	511	544	573	510	508	555	498	536	519	554	483	554	536	481	527	497	535	513	552	560	545	515	547	566	530	524	525	566	538	502	530	543	534	528	543	540	505	545	489	545	560	500	522	573	518	528	536	545	546	531	502	567	554	514	507	600	495	560	537	544	519	530	530	516	534	547	522	528	528	541	544	505	562	538	557	521	501	541	554	526	529	542	493	503	517	489	518	529	550	540	558	566	521	537	530	572	559	551	576	517	503	552	545	572	522	573	533	548	533	559	558	532	518	551	564	526	523	547	496	515	515	552	531	517	559	491	563	526	515	512	484	551	554	508	542	503	548	527	520	504	546	514	554	555	497	521	502	537	560	486	519	507	543	495	508	527	554	559	548	522	533	546	546	540	530	529	536	508	538	516	576	532	508	546	541	531	547	486	537	523	495	496	541	523	544	505	548	510	538	549	498	549	550	498	514	556	500	511	534	541	528	539	514	579	548	542	554	527	522	528	579	549	540	490	546	557	540	459	502	521	535	517	524	531	542	525	544	575	522	530	484	557	543	512	502	568	561	542	531	513	505	537	555	541	516	562	541	513	525	548	577	505	518	499	561	500	498	478	549	558	552	513	552	528	503	559	561	537	555	499	541	468	520	532	548	527	513	555	529	560	551	527	513	509	518	500	573	539	518	558	516	556	516	526	496	515	528	522	556	543	585	500	505	524	550	526	499	489	506	495	513	528	533	526	513	545	577	505	539	524	548	538	478	514	543	500	558	552	548	511	521	548	505	518	518	515	504	497	538	499	535	530	563	547	545	547	498	535	487	541	546	563	511	532	520
26616	9255	2234	1831	1115	916	829	725	551	516	828	1458	1566	1132	802	601	546	518	476	507	527	510	494	479	461	499	525	484	469	512	504	526	502	462	511	492	481	494	465	524	511	502	475	524	488	510	521	514	505	493	509	480	466	478	516	495	511	508	492	541	495	473	519	521	518	499	496	547	472	498	570	451	496	517	503	516	506	511	503	492	474	539	465	531	497	489	483	504	480	509	519	493	525	509	506	491	512	500	517	522	505	522	496	526	555	467	518	507	516	493	449	536	501	504	496	506	518	551	509	528	510	535	500	516	503	495	522	476	523	511	476	510	499	514	512	503	464	527	476	504	529	469	488	483	490	494	521	464	504	493	531	473	528	457	484	509	491	490	491	492	512	484	503	498	524	496	509	511	480	516	484	483	550	516	502	519	510	485	526	471	496	513	476	442	455	483	497	515	538	500	520	483	475	494	503	496	507	536	514	482	502	487	481	544	510	507	475	536	527	480	508	533	503	488	465	552	530	494	496	487	480	513	464	471	483	505	500	466	487	532	493	515	519	510	521	556	539	501	475	521	503	478	499	503	505	532	484	504	467	515	540	519	529	498	525	510	503	534	504	528	464	472	545	438	499	511	499	500	476	503	498	534	493	484	496	442	503	546	500	462	532	482	544	506	582	487	502	522	500	505	524	510	475	498	504	500	508	508	517	526	516	500	511	491	532	504	520	487	490	506	509	524	511	510	515	532	486	513	514	505	478	497	488	494	539	475	478	469	508	534	514	526	500	503	468	551	523	500	509	513	507	527	499	478	491	496	479	486	470	520	475	496	495	523	500	471	556	479	487	540	449	468	469	491	498	515	545	542	515	483	524	499	506	496	507	514	486	512	504	519	481	496	491	506	523	491	502	476	489	505	509	472	510	511	486	514	539	477	486	541	502	507	509	486	482	482	500	510	524	498	479	516	483	490	452	483	490	496	537	515	499	503	533	516	548	504	487	514	509	518	483	485	532	496	527	512	506	540	532	523	530	518	482	460	494	437	509	477	541	530	480	501	509	557	479	509	508	536	501	506	529	502	532	454	524	513	525	474	490	521	480	523	519	483	532	548	532	526	508	527	530	531	504	529	488	531	524	494	497	531	509	502	507	467	492	475	493	509	503	466	535	468	463	517	526	525	492	539	488	488	537	489	519	522	449	478	527	466	500	516	551	525	534	526	537	482	508	521	543	499	501	481	500	509	520	500	512	478	488	536	471	502	515	496	532	467	503	570	486	501	485	538	497	508	494	516	493	505	530	490	529	478	467	490	477	513	493	545	537	514	478	549	471	497	477	504	560	492	512	519	512	517	537	515	462	508	521	481	520	550	499	486	479	508	522	486	449	517	490	530	544	503	449	466	487	497	487	486	510	496	488	503	499	503	535	530	522	523	496	444	513	498	490	508	479	469	521	505	539	473	523	500	526	504	510	531	483	500	483	526	507	515	518	489	504	503	484	492	496	515	539	478	522	496	481	497	508	530	491	512	538	473	499	494	541	530	496	497	506	489	470	477	506	512	514	513	510	541	481	523	494	506	492	478	486	555	529	503	525	464	520	490	502	512	491	521	487	489	477	515	518	519	493	489	509	490	506	486	482	520	496	523	491	522	490	532	504	512	499	541	502	508	494	499	539	528	493	472	472	510	492	504	469	486	511	514	522	499	508	528	494	501	502	479	476	533	486	470	512	493	499	496	488	522	499	469	518	509	539	520	488	499	530	543	533	537	481	527	525	504	463	474	466	451	479	491	513	511	543	531	516	498	502	508	505	475	498	490	505	478	486	469	490	491	542	476	492	519	470	515	494	496	556	499	569	519	514	509	528	481	506	490	513	494	505	522	534	470	477	478	472	500	534	496	540	535	535	510	514	538	519	536	528	485	490	514	498	503	443	487	533	515	519	514	521	474	507	480	527	507	499	520	471	486	534	519	496	540	508	522	544	547	470	507	497	465	510	467	514	536	456	495	486	541	501	468	517	520	477	525	542	474	497	484	525	515	527	497	502	534	477	502	493	516	536	460	545	520	482	489	479	490	499	523	498	507	479	502	547	469	491	511	508	484	539	525	510	526	521	494	477	499	527	492	510	522	515	521	484	526	478	463	510	508	480	519	498	500	487	541	503	473	536	537	516	518	537	514	526	505	531	473	505	506	527	540	525	480	514	484	478	459	491	411	491	481	487	493	498	521	511	523	466	509	524	509	492	510	479	524	486	527	525	541	511	510	485	479	512	484	506	497	509	472	505	484	518	467	505	457	460	497	499	459	509	486	526	519	464	526	499	495	538	494	513	530	488	544	463	457	522	505	484	513	500	516	501	488	506	518	530	476	511	512	468	530	490	522	491	554	539	532	498	522	522	507	506	488	530	524	513	551	489	513	491	530	545	473	492	531	541	453	453	502	502	504	525	486	494	490	505	515	490	465	533	500	525	540	474	529	516	489	495	510	469	473	486	512	537	503	465	475	467	468	484	506	478	517	486	495	510	512	449	514	485	486	536	489	469	505	501	487	494	482	480	495	492	508	534	477	477	474	488	491	539	496	498	504	503	474	509	500	498	550	482	532	524	513	505	476	491	458	506	492	517	528	474	493	519	477	523	482	480	522	498	497	528	512	522	507	464	489	467	502	502	482	515	520	542	515	538	497	483	523	485	486	505	505	489	526	500	531	491	484	505	503	538	489	505	459	485	482	491	501	515	494	566	498	489	517	518	519	495	484	515	518	513	507	488	483	499	508	455	539	532	545	489	492	485	506	501	501	509	484	534	507	512	505	524	505	506	469	523	470	498	478	503	534	474	504	497	514	541	538	501	465	531	526	496	512	499	505	508	492	504	514	542	508	516	480	488	502	515	512	538	525	488	482	482	519	506	479	471	520	563	533	472	500	469	484	481	507	463	481	546	464	492	501	473	473	484	502	468	485	464	464	525	496	545	482	510	541	484	467	543	488	507	524	476	489	533	541	501	503	501	463	507	498	488	503	443	475	508	480	484	478	485	493	498	443	522	462	483	559	523	510	515	517	476	477	503	505	501	489	520	494	479	484	529	475	474	499	535	477	488	491	498	537	496	523	474	518	510	484	511	482	510	502	517	478	478	503	485	543	511	505	531	493	498	496	474	517	476	511	530	499	469	530	530	490	466	490	496	528	505	517	533	469	495	503	470	474	523	512	516	493	539	493	480	463	538	533	502	474	526	517	546	503	514	504	473	491	521	502	545	532	516	513	500	515	492	500	524	473	518	514	480	471	534	480	503	485	513	542	456	505	489	520	508	498	504	489	538	485	491	489	513	480	501	483	496	505	546	556	489	496	493	516	502	489	527	503	520	530	469	537	520	543	535	489	496	499	507	551	497	495	502	503	483	487	482	526	501	483	498	495	513	528	453	558	511	529	541	485	490	521	506	507	509	496	491	499	480	488	527	506	505	471	515	469	498	506	488	485	554	496	480	509	539	519	482	484	493	509	517	513
6185	2118	2322	1964	1303	1139	1004	849	521	525	1128	1794	1806	1227	722	567	467	466	427	418	406	435	425	461	465	448	481	396	448	388	405	445	414	429	447	437	443	430	428	440	436	406	424	451	391	447	453	439	447	439	456	434	452	430	431	420	435	453	400	447	411	443	420	404	449	455	403	433	417	435	413	444	444	428	445	466	413	433	436	467	420	415	437	420	428	437	415	416	419	417	436	475	438	411	444	463	438	450	446	442	452	431	456	467	420	413	418	401	417	423	435	412	390	436	437	427	454	445	398	468	439	470	431	412	408	407	436	440	444	431	431	422	411	392	424	468	483	416	406	460	415	430	440	423	427	431	380	439	389	419	424	437	438	426	426	415	429	424	426	420	424	452	425	463	400	462	438	371	402	386	412	416	440	428	458	414	419	420	399	445	441	425	415	461	438	426	439	412	459	441	426	415	394	451	367	430	407	441	431	436	437	398	481	418	421	438	436	441	457	433	400	433	428	424	414	437	402	422	446	415	439	417	429	408	443	419	415	402	419	421	392	416	483	435	426	448	445	411	438	433	434	413	436	429	461	396	459	423	416	464	441	432	391	397	426	432	433	456	426	445	426	428	462	425	415	402	435	439	457	462	436	445	424	402	436	409	411	434	431	430	462	407	396	479	415	431	442	447	422	425	436	466	404	437	401	456	457	403	409	439	421	421	454	416	433	449	467	463	435	435	413	397	448	454	407	436	427	431	429	426	447	455	450	422	445	448	425	461	434	426	427	464	474	416	443	437	424	454	398	416	390	463	452	418	434	469	415	457	435	435	449	434	392	462	428	422	399	439	466	428	476	406	447	455	433	429	427	426	418	454	450	443	441	427	457	408	416	448	422	401	423	427	420	433	432	436	412	391	421	458	422	427	444	418	452	400	441	420	420	452	416	409	417	466	396	414	423	444	458	447	411	443	447	452	432	412	404	410	438	445	402	456	424	420	421	442	419	448	421	424	431	422	440	456	438	437	434	498	406	428	401	424	402	432	436	457	431	436	442	429	437	477	420	415	471	451	407	404	416	436	455	442	410	442	435	446	441	447	415	454	422	432	410	417	430	436	436	429	428	454	415	465	449	413	414	473	450	447	423	437	440	449	455	454	410	449	411	415	459	447	414	419	438	432	417	404	413	457	422	409	431	413	461	425	467	416	450	431	416	402	418	432	457	469	434	429	434	445	427	417	415	406	418	430	389	455	409	489	457	400	425	397	411	435	495	421	394	453	400	458	407	444	415	463	461	438	422	430	469	445	430	442	457	411	467	401	429	425	455	460	417	441	411	453	437	455	404	418	415	454	391	452	439	452	422	445	437	363	425	466	461	455	433	443	452	393	480	446	445	433	445	394	441	424	431	431	416	414	462	403	407	418	470	422	413	430	407	443	460	420	449	426	447	417	397	409	449	418	486	448	442	390	451	460	431	441	435	434	426	441	430	419	427	442	449	439	416	389	473	391	467	412	402	427	441	451	431	472	481	399	422	420	414	412	435	433	417	422	466	460	431	393	386	422	418	421	457	447	395	438	404	429	399	432	419	448	431	419	462	454	409	484	455	396	423	451	427	446	448	416	439	442	421	435	411	389	427	436	410	425	449	430	424	449	421	426	403	439	418	453	441	446	396	415	424	438	426	422	450	430	429	448	407	444	428	440	418	439	460	455	473	466	424	461	436	409	431	458	435	446	448	404	445	412	404	426	412	455	439	422	423	428	431	420	439	416	452	458	419	444	440	405	464	453	429	420	434	386	438	432	467	423	480	420	379	415	442	415	423	413	469	446	430	424	404	377	402	422	455	403	443	435	428	403	421	459	469	460	477	452	400	464	500	424	420	369	398	402	436	426	411	376	476	425	444	431	418	407	417	440	422	438	413	443	452	442	431	437	422	413	443	446	411	434	427	374	405	466	422	444	418	425	429	445	435	423	434	413	424	434	410	395	427	423	449	392	439	439	432	432	419	434	435	408	442	432	417	448	428	435	398	431	400	393	416	415	429	415	419	440	436	431	411	431	444	407	458	432	404	423	431	439	440	432	413	438	448	434	453	420	408	439	453	440	415	389	460	432	447	437	436	433	408	414	449	427	446	470	455	399	413	442	443	450	439	429	405	445	417	424	442	428	440	421	438	445	457	401	474	419	430	440	428	432	433	421	459	451	406	418	444	413	441	450	433	397	436	457	452	446	393	427	439	453	473	439	448	416	423	435	422	444	440	418	418	449	383	464	430	454	429	433	429	459	441	436	409	390	435	438	460	458	448	420	450	404	403	449	436	429	439	447	459	432	452	455	424	466	430	441	444	459	443	410	397	412	426	419	436	423	458	447	442	408	454	444	387	426	427	402	423	420	428	477	481	402	438	392	427	454	403	462	443	430	439	403	421	423	430	449	427	427	441	393	424	445	447	465	432	433	428	431	448	460	425	471	444	420	420	434	420	419	425	417	440	414	432	447	433	420	432	447	461	421	380	445	419	418	431	453	420	411	417	437	454	437	449	427	429	401	447	432	431	428	408	425	420	470	436	436	379	414	383	416	424	387	421	456	449	444	449	435	424	455	455	430	465	419	415	413	445	426	431	414	424	432	415	410	414	450	425	460	439	444	442	448	408	450	427	430	460	414	420	430	407	428	392	406	416	436	445	427	425	451	452	446	419	428	412	444	398	434	433	449	422	457	424	415	407	432	396	433	462	405	458	449	432	438	409	455	411	420	425	439	424	431	452	424	435	403	465	425	453	474	428	421	417	467	434	461	426	425	412	433	469	402	418	439	425	417	409	428	432	444	411	487	417	391	396	393	371	412	447	430	418	398	427	438	416	450	450	428	446	419	433	432	465	442	451	415	445	421	410	414	445	401	439	458	456	428	452	431	397	428	405	445	384	405	447	416	425	415	439	437	410	444	420	413	403	443	422	417	433	425	432	454	433	456	419	419	430	426	429	426	429	429	403	440	407	458	398	463	432	413	432	455	432	483	432	409	460	392	428	430	427	416	434	433	443	391	441	450	427	413	442	444	382	438	432	449	467	470	401	466	435	408	421	419	434	412	431	403	424	445	438	406	477	374	428	439	428	439	418	409	411	446	442	426	436	445	455	446	454	432	450	413	435	414	444	426	441	438	412	462	444	442	463	427	419	387	458	444	440	469	397	418	454	438	416	425	414	416	438	411	407	420	420	430	401	416	435	416	472	417	428	409	386	440	431	421	431	443	425	407	445	460	435	438	418	448	441	458	448	469	437	425	406	446	432	442	412	438	438	417	421	421	452	456	454	434	455	441	439	435	399	447	430	440	410	400	445	422	444	445	413	475	451	432	428	468	465	408	396	439	402	423	444	378	410	421	450	429	445	433	426	452	434	433	416	443	447	433	407	461	412	429	437	425	425	466	461	436	429	475	456	428	444	432	424	444	402	410	427	419	400	453	476	449	430	464	474	428	449	435	402	444	453	449	440	427	440	492	482	410	438	393
24780	20788	26723	24695	10485	3293	1995	1596	1229	758	6948	13123	12538	6407	2223	847	578	530	464	472	485	525	532	492	496	485	497	480	512	442	498	488	503	503	499	494	445	476	491	500	514	473	484	511	519	553	469	479	504	496	472	488	471	498	482	452	475	465	489	462	496	509	491	461	471	506	467	483	511	479	480	512	482	489	479	497	499	473	475	494	462	531	471	510	494	498	527	495	463	488	522	492	496	513	481	489	486	503	505	543	532	500	482	510	479	500	508	455	501	533	492	526	512	495	529	535	484	490	457	508	538	507	476	477	537	477	494	491	486	475	489	489	493	480	488	482	508	453	471	522	464	512	494	509	514	495	505	458	444	498	495	509	517	472	492	495	479	499	488	462	480	459	468	504	499	532	480	483	489	482	463	489	495	455	485	477	486	481	530	492	471	466	495	462	519	489	457	491	496	487	511	474	541	489	540	515	456	511	481	459	490	489	527	470	496	516	503	515	488	457	495	541	453	477	486	491	471	451	471	461	530	467	530	510	486	473	457	469	511	479	462	448	461	488	522	498	517	517	483	483	499	498	488	448	489	523	492	511	491	459	464	498	473	465	493	474	489	465	492	495	502	483	469	549	516	517	473	491	483	514	517	520	480	464	479	516	485	491	484	475	465	503	509	486	508	517	516	497	481	475	469	505	505	472	475	486	498	515	485	498	497	483	505	502	492	447	467	489	492	502	511	494	446	499	477	456	499	482	486	465	462	486	511	519	491	499	475	501	456	509	485	504	529	479	478	500	496	497	469	459	471	490	485	517	481	464	524	501	454	458	509	481	477	509	497	467	532	476	465	495	498	463	498	468	486	510	498	448	463	515	483	519	469	437	480	499	493	530	515	487	472	497	503	482	502	489	491	507	481	522	474	518	517	492	452	477	531	482	508	535	485	509	507	491	521	482	470	466	470	468	489	528	492	494	475	503	501	529	482	501	520	478	463	462	473	581	485	465	440	471	461	511	520	483	480	476	497	493	500	499	479	490	463	498	454	460	478	454	503	457	452	435	497	466	493	507	491	510	483	514	508	458	491	470	537	452	491	537	536	488	488	501	448	476	477	510	497	503	491	439	461	508	476	493	469	499	477	500	489	483	513	493	470	473	487	494	520	468	511	477	495	464	519	501	487	524	497	525	475	477	479	460	452	504	469	505	501	499	480	513	482	465	495	533	443	468	455	507	535	504	473	500	496	503	444	487	479	491	455	466	507	506	517	512	463	505	473	471	469	499	486	497	487	439	488	492	516	472	452	502	498	475	503	475	437	480	525	530	479	547	521	503	493	494	463	462	528	469	470	509	531	502	490	476	463	467	500	496	486	489	476	499	515	454	502	498	493	494	503	485	495	467	508	511	491	501	498	514	476	484	476	461	471	475	464	476	484	464	513	464	484	447	514	491	481	533	488	484	448	545	485	491	509	504	442	536	512	530	442	540	541	511	457	499	488	533	464	514	478	492	491	514	516	465	481	491	529	488	474	462	512	511	528	482	532	515	493	441	524	488	497	501	438	524	497	475	499	477	494	471	537	504	497	500	524	504	501	474	511	472	447	500	504	509	484	491	511	555	495	482	472	497	466	522	493	486	517	506	502	532	518	464	474	462	459	476	494	494	511	479	515	473	517	472	493	506	522	517	474	489	503	491	489	497	499	495	504	489	509	475	471	496	517	446	502	507	489	447	485	475	464	492	481	517	498	519	518	544	490	514	487	466	510	483	511	473	537	529	475	476	470	456	516	488	482	460	484	443	474	484	469	487	494	476	499	484	520	461	511	520	507	444	498	451	519	494	496	473	485	506	447	471	494	502	493	475	445	470	478	499	457	522	502	534	489	494	495	498	509	462	483	520	526	488	518	464	490	500	475	476	461	522	480	483	485	482	494	501	485	470	498	458	519	480	450	516	462	498	501	514	496	503	480	526	524	508	527	510	453	490	501	497	477	472	483	491	467	481	491	463	471	486	501	471	455	457	508	487	493	486	475	459	465	480	499	490	479	456	488	495	496	464	466	508	491	482	528	469	485	462	459	482	470	533	497	475	499	478	443	456	507	461	506	502	508	499	485	484	472	524	486	482	485	477	491	487	487	498	475	527	497	449	493	479	494	434	482	489	467	497	475	487	499	472	466	495	519	497	511	541	486	503	472	471	529	482	510	523	483	476	452	472	500	497	483	510	504	479	508	493	506	495	478	498	507	453	470	479	455	436	488	510	442	492	489	476	502	466	467	484	483	495	504	511	475	472	508	488	486	497	510	505	498	448	519	473	505	475	451	504	496	499	452	457	463	472	493	502	460	489	494	471	492	484	469	490	474	482	523	493	497	478	494	474	509	517	481	421	494	443	481	477	473	492	489	479	511	498	478	495	512	485	502	467	482	498	497	506	459	491	524	464	470	482	481	485	482	496	488	491	521	517	531	471	481	490	490	456	503	465	501	462	498	523	467	484	533	457	509	472	512	472	478	491	470	466	474	468	501	445	478	476	498	455	467	532	503	480	517	476	467	473	483	494	482	495	463	486	480	486	447	491	494	443	469	518	488	527	506	464	500	501	482	455	517	475	534	490	492	489	528	481	510	493	496	491	475	502	501	474	429	489	493	473	482	464	506	496	482	463	472	455	487	488	434	471	501	508	509	522	517	509	497	493	497	500	531	524	495	495	457	507	478	476	494	514	452	436	442	492	470	511	488	518	538	475	455	463	509	515	501	468	498	496	528	497	478	510	447	513	459	467	487	485	498	500	523	492	478	445	476	501	491	471	460	470	504	442	515	457	478	511	498	486	492	504	480	448	526	510	514	507	489	507	496	467	480	474	463	491	500	503	503	505	475	490	507	486	464	533	496	511	504	487	512	535	476	481	485	498	486	476	529	477	490	497	479	510	480	488	497	467	492	502	500	456	509	461	504	494	501	481	519	443	486	489	477	509	496	495	481	472	484	502	450	510	485	488	508	487	530	492	514	521	476	474	472	504	470	474	472	491	521	484	472	467	475	481	482	465	435	518	488	500	468	493	510	462	481	522	495	492	453	464	491	516	446	511	541	467	534	509	451	480	468	473	499	520	519	505	458	527	467	503	501	525	480	502	547	457	451	499	510	495	452	475	510	477	479	519	491	504	528	458	474	465	521	507	504	476	467	481	480	493	533	498	500	509	490	517	461	463	497	505	505	517	488	448	500	493	462	518	495	523	509	509	480	494	515	484	526	485	515	512	472	498	476	454	446	514	480	523	478	461	511	507	499	474	485	495	479	510	471	485	488	501	463	510	531	458	498	527	452	480	487	497	485	504	482	488	464	491	450	521	523	524	508	507	525	456	528	490	491	423	494	478	462	469	525	441	506	506	485	476	456	470	467	515	452	481	522	485	497	515	476	500	476	517	518	491	511	497	467	515	466	524	497	496	478	456	499	488	504	480	480	507	467	509	485	416	494	510	527	515	473	481	496	491	477	482	450	488	483	475	474	525
5183	7473	7658	4402	3490	2982	2268	2147	1509	852	9507	14144	11928	6287	2319	935	587	457	431	450	451	407	424	464	465	461	461	471	426	423	444	444	480	467	415	469	424	442	454	450	446	421	416	465	475	446	417	457	464	445	438	437	451	440	451	440	450	358	423	489	427	452	432	434	467	416	452	449	456	431	427	436	473	447	444	441	420	437	454	471	430	439	448	433	425	463	458	422	440	454	449	455	440	440	446	415	456	427	466	437	473	428	450	466	427	472	476	429	455	466	426	448	475	446	418	449	465	440	437	458	443	436	436	432	430	463	424	419	451	434	421	441	456	461	431	436	410	416	451	440	451	436	416	414	431	458	429	418	439	453	399	428	425	427	457	428	442	434	448	431	439	464	436	459	436	473	458	452	421	459	446	475	431	430	462	458	437	446	425	446	446	453	470	430	442	478	431	430	471	451	442	409	444	446	445	451	416	441	442	463	453	435	464	427	434	465	450	436	428	413	397	438	438	465	418	426	405	456	410	426	410	430	476	464	426	431	468	432	420	464	424	467	425	438	413	443	443	451	407	438	432	431	464	463	445	461	439	449	453	444	443	449	448	423	434	428	451	454	433	421	430	447	428	417	408	450	444	428	420	437	417	473	427	439	486	455	418	433	428	445	468	456	405	445	434	444	459	397	430	435	418	433	428	432	470	431	435	416	405	434	381	414	468	473	442	428	411	440	453	454	437	424	413	424	459	450	432	424	452	429	438	468	447	467	428	425	467	434	443	409	437	454	447	467	462	430	424	420	456	434	384	399	460	472	458	422	434	442	490	427	448	434	435	424	427	416	446	432	437	458	410	455	411	399	435	452	421	407	429	460	467	406	435	438	437	425	450	421	441	434	455	433	438	429	401	436	449	436	436	442	467	433	459	437	475	436	469	452	439	386	472	439	466	459	445	451	431	442	473	420	451	409	421	458	434	450	440	430	414	447	457	421	459	381	454	423	443	430	442	430	452	448	453	394	430	422	439	449	462	430	437	424	446	427	420	437	423	422	413	446	463	452	461	408	459	373	458	481	395	398	446	471	474	434	413	438	425	436	454	422	438	408	450	457	440	431	435	405	426	464	427	429	434	461	453	444	449	427	389	441	463	442	417	456	406	452	443	405	420	413	437	441	426	441	436	465	431	449	423	435	419	410	415	445	416	415	456	462	429	438	437	423	445	411	391	455	459	450	474	418	436	425	413	416	463	437	454	425	445	444	410	451	411	438	458	431	468	439	455	431	466	392	422	409	481	432	425	393	450	445	434	417	444	418	431	419	419	444	429	438	439	443	423	473	457	434	432	416	439	432	476	467	476	419	441	451	419	406	485	434	437	418	444	408	416	440	449	442	405	403	407	454	444	453	421	439	432	463	439	423	458	433	458	422	413	473	456	425	437	439	442	432	447	435	420	469	447	407	452	460	442	396	441	425	432	442	439	433	463	458	450	443	440	434	455	460	432	430	466	433	461	422	416	445	455	413	423	430	429	464	424	422	408	425	445	473	410	461	436	465	426	435	467	459	390	467	487	441	480	418	442	414	445	459	418	408	468	434	419	429	429	414	421	446	415	434	450	408	409	442	409	453	446	467	439	422	449	447	452	452	448	430	469	435	475	469	442	406	470	436	450	395	429	404	407	454	440	437	440	441	389	460	448	413	457	450	449	466	423	437	474	438	469	417	433	440	421	414	419	430	420	441	437	441	458	397	440	442	426	424	456	469	456	428	418	444	422	433	442	444	444	465	439	439	428	445	450	452	480	459	398	409	443	444	461	439	446	443	425	425	425	460	439	440	431	450	480	493	431	415	401	446	469	449	438	440	431	416	439	414	432	420	406	453	380	435	445	438	416	430	433	389	446	467	460	475	426	432	433	441	442	408	421	438	490	444	412	464	446	427	426	449	422	446	470	429	436	455	404	458	439	468	469	418	448	445	492	439	449	406	445	449	416	434	450	469	462	464	422	455	400	438	449	443	431	461	441	435	392	397	445	451	441	458	453	446	446	446	411	411	486	415	430	453	437	466	455	423	461	418	405	396	428	419	435	416	405	427	407	421	413	430	419	419	397	422	406	430	408	436	426	436	461	449	485	436	452	439	450	448	439	451	411	427	445	404	437	442	425	401	410	402	461	456	454	451	484	420	476	427	414	438	478	456	417	460	416	431	436	419	400	415	464	439	416	425	381	466	441	441	445	450	435	460	417	444	453	420	403	451	406	485	435	441	453	404	435	407	465	466	444	460	438	427	437	452	424	438	468	477	443	453	424	462	454	449	426	434	459	463	406	421	426	457	420	484	458	434	450	450	445	403	446	417	408	395	425	441	406	438	398	443	423	408	429	427	430	459	412	431	455	412	449	457	404	422	403	439	472	450	427	431	459	453	406	479	432	440	432	419	428	416	427	456	470	425	425	426	454	440	476	428	483	403	451	411	386	430	452	439	418	405	459	432	447	436	455	435	410	458	429	412	429	432	449	382	442	472	445	412	432	418	448	439	443	450	413	457	416	415	446	439	469	449	450	441	422	451	460	446	461	472	430	419	449	425	409	418	470	435	438	462	440	387	421	454	437	429	443	441	467	414	440	442	428	458	424	415	445	433	453	418	408	465	455	453	468	455	439	398	427	458	430	458	411	428	418	423	487	443	459	451	469	432	424	409	448	458	450	450	404	419	476	421	450	428	403	430	459	438	435	416	420	425	410	426	395	493	470	417	443	425	465	432	424	421	425	453	412	441	432	402	433	432	431	422	414	465	442	442	411	423	425	432	462	440	417	417	418	387	417	442	422	401	436	430	462	458	430	415	417	423	433	464	408	434	423	427	447	446	436	425	440	434	400	441	437	463	400	415	432	446	424	473	409	453	376	415	413	429	425	463	407	439	421	397	419	451	415	446	468	403	429	445	436	450	429	443	394	463	463	435	441	418	452	451	422	421	430	411	434	476	427	440	430	400	427	422	435	397	419	473	411	437	445	412	428	409	422	415	463	440	458	428	466	429	430	453	417	430	454	446	445	435	431	429	423	439	425	441	445	428	429	462	405	431	438	419	463	407	406	400	440	459	460	459	479	406	420	449	458	452	430	450	448	457	437	416	478	497	430	433	432	440	450	420	437	438	447	453	416	432	421	444	434	412	434	416	443	419	415	430	418	399	409	449	418	410	441	431	445	458	441	403	404	420	423	438	453	448	419	404	408	439	412	439	450	394	437	442	459	412	460	435	443	423	417	439	415	505	430	404	436	457	438	448	444	417	452	418	416	442	433	412	419	460	441	422	415	433	441	448	454	408	473	456	414	440	453	451	444	430	425	423	429	417	418	396	430	417	457	421	463	428	415	423	437	443	428	394	442	428	416	452	457	409	443	436	449	432	422	406	424	445	439	427	432	414	404	445	442	428	413	446	449	462	450	416	408	453	414	421	445	419	426	436	403	436	427	419	442	439	430	445	408	422	443	444	451	424	426	413	455	463	465	380
23822	20786	27741	23905	20482	9986	4309	2545	1837	1546	2627	15603	23700	16604	7116	2098	898	718	684	654	598	586	627	576	604	593	609	630	633	570	577	583	585	645	604	624	628	588	611	616	608	594	636	618	579	580	621	628	608	620	579	612	620	592	643	578	616	611	568	603	616	605	601	595	564	632	612	615	650	671	659	606	600	609	608	684	601	623	600	615	594	585	641	599	640	601	592	564	577	579	629	609	624	601	604	615	615	616	604	647	599	612	651	594	603	589	618	567	613	601	642	613	633	621	608	587	581	615	610	585	560	568	574	609	624	617	585	624	648	605	595	624	598	603	618	578	604	600	621	607	586	649	587	591	613	636	605	611	581	583	626	631	567	564	616	632	568	605	596	569	575	571	611	592	569	588	654	619	607	641	605	598	575	626	622	631	630	597	620	578	520	557	616	624	576	566	628	590	616	584	621	635	613	614	621	630	638	636	560	581	581	579	573	612	563	564	625	634	612	623	570	541	620	599	602	594	609	594	605	557	589	636	600	604	602	598	609	602	601	606	597	598	593	631	589	584	606	631	632	630	616	590	597	611	618	585	635	617	601	616	585	593	603	583	606	564	592	603	605	555	530	641	585	614	590	591	545	619	627	630	575	599	583	618	598	598	614	647	598	603	660	638	654	609	636	579	561	612	607	591	575	627	600	532	596	602	640	579	594	615	589	636	623	689	582	616	561	598	566	599	565	604	631	618	593	550	611	592	602	576	622	616	581	584	627	602	562	651	659	600	532	591	599	597	586	600	630	633	542	566	589	610	612	598	646	613	602	621	594	640	617	603	617	561	561	613	614	638	586	614	596	661	648	651	586	637	621	622	608	576	612	606	586	618	604	614	631	609	597	601	593	613	631	613	586	593	601	609	601	613	578	597	606	623	636	603	631	625	621	585	599	572	642	585	544	596	571	585	622	635	601	617	605	555	636	609	637	617	597	601	601	646	567	579	601	647	613	604	621	608	578	611	602	608	613	589	576	603	597	591	633	601	598	569	585	584	595	616	650	619	628	630	591	557	541	575	608	628	590	585	596	605	621	589	602	583	596	583	597	572	621	606	575	561	549	607	630	579	611	604	587	614	603	642	648	639	568	564	617	633	574	619	624	582	660	602	640	644	593	621	581	604	576	589	595	627	558	612	622	595	580	546	647	596	621	610	585	622	606	565	569	589	628	628	593	601	640	585	642	631	574	591	581	659	591	599	607	593	602	598	602	588	617	604	604	568	651	601	586	624	548	599	599	607	567	598	589	631	590	608	584	624	629	608	617	572	615	564	544	605	581	612	590	579	609	642	598	603	596	596	592	641	617	607	610	635	607	625	612	636	579	600	628	600	606	631	578	632	599	613	554	559	590	596	585	585	610	572	633	585	620	616	578	632	605	636	570	594	585	622	610	611	598	610	615	643	626	580	601	560	612	557	557	580	599	630	612	567	612	616	604	604	634	600	633	622	594	605	576	578	632	613	581	598	596	609	613	618	568	633	622	551	639	632	570	568	603	618	671	632	594	593	594	616	599	578	641	600	590	569	559	590	621	619	594	603	632	592	625	597	630	527	611	580	596	609	587	614	579	607	631	635	658	616	616	610	589	634	642	656	597	586	572	610	553	605	624	609	610	591	600	573	608	609	642	576	602	625	609	613	633	582	614	603	596	626	597	591	596	578	562	627	615	581	592	575	568	551	600	576	639	566	584	631	587	611	578	612	634	594	611	602	582	596	559	612	609	590	602	588	609	590	599	626	615	618	613	639	615	580	620	604	597	606	609	588	582	620	601	596	606	582	580	603	576	604	652	610	622	606	608	615	604	632	581	591	596	611	572	547	576	556	605	636	617	612	642	621	595	604	561	621	624	628	616	570	616	637	640	616	623	614	575	582	663	612	585	635	587	604	646	583	578	597	605	643	620	620	591	594	575	565	588	559	578	616	621	617	555	584	593	601	592	617	570	567	639	623	626	638	633	666	563	564	639	584	613	579	633	628	560	630	552	592	620	584	638	603	596	583	584	594	572	614	589	600	614	627	613	651	623	621	576	611	576	560	575	591	621	626	604	608	599	522	580	574	652	611	602	602	629	642	594	594	586	618	588	641	572	604	612	593	595	578	596	585	571	583	560	619	620	604	612	600	610	627	593	616	562	609	590	608	612	624	552	587	603	623	560	593	630	575	576	587	594	568	624	618	609	603	566	603	601	626	624	615	554	572	637	601	630	600	608	592	599	602	593	596	600	583	582	604	605	565	610	588	551	611	595	648	607	618	621	605	604	591	611	641	602	627	558	587	598	593	575	591	655	622	603	557	609	592	586	615	601	559	577	608	631	614	628	559	592	632	612	596	587	621	601	589	584	576	605	598	603	619	594	592	594	595	626	612	592	601	597	611	581	622	611	582	565	615	608	611	596	566	586	579	623	564	587	589	577	574	611	625	629	611	626	610	606	612	629	626	621	613	584	650	561	586	576	613	640	581	605	586	609	626	579	579	625	616	608	619	639	612	622	630	631	595	547	620	588	596	581	619	602	618	611	619	621	602	622	619	607	602	580	608	608	623	631	613	619	613	602	608	644	597	628	613	582	572	616	576	597	595	589	669	607	644	610	617	604	623	589	577	578	594	616	615	557	649	592	612	599	618	614	588	590	606	603	578	578	605	577	606	624	622	628	572	586	586	569	570	575	607	599	588	607	602	589	614	599	560	582	617	619	565	581	593	603	603	584	609	615	595	596	602	591	579	673	593	598	629	614	592	583	619	622	580	586	600	562	610	587	589	618	609	634	604	606	628	605	602	676	648	634	580	616	600	598	576	606	593	606	585	554	635	599	634	614	556	614	585	599	599	628	611	622	589	567	587	609	574	575	616	612	624	638	615	647	625	594	576	621	602	615	582	593	608	633	606	560	592	584	648	596	620	606	574	571	590	573	558	589	621	583	595	600	576	597	618	581	592	620	611	623	614	578	609	606	582	609	610	542	614	624	555	604	592	601	649	607	607	600	633	563	611	567	630	672	610	635	621	600	604	580	603	625	610	622	556	623	629	622	544	588	596	604	560	570	589	642	584	657	567	616	608	588	616	592	602	576	593	547	581	577	587	592	627	609	580	594	599	645	616	614	562	576	582	630	645	602	580	617	578	577	548	575	584	622	617	638	624	576	599	556	604	619	587	618	591	560	653	623	613	611	625	622	618	612	622	585	620	620	625	611	570	585	588	624	638	617	617	605	553	607	602	617	573	627	612	627	615	604	599	606	625	631	575	630	596	582	600	627	587	608	577	611	568	598	593	656	588	609	613	605	586	605	597	601	621	633	594	658	602	601	600	652	605	630	633	614	647	637	619	583	605	593	598	633	619	558	615	628	589	586	585	616	638	605	575	613	582	585	622	595	637	600	677	587	616	577	598	600	594	608	605	613	609	569	600	593	573	621	606	612	593	614	590	611	578	603	645	553	611	656	597	603	611	603	624	592	586	533	607
6004	12492	11234	6108	5468	4436	3857	3074	2466	2001	3708	18530	22096	14416	6113	2150	900	584	593	536	509	542	544	517	533	534	551	506	522	540	555	523	504	506	549	530	538	564	514	525	524	556	502	539	524	520	521	524	579	543	550	523	516	516	566	524	553	530	531	566	542	502	486	537	536	554	561	540	576	523	525	547	533	523	530	516	517	511	524	592	532	558	522	547	546	536	520	554	472	551	546	514	536	534	520	491	529	521	558	505	526	504	519	554	523	511	516	522	521	526	508	557	522	550	523	519	572	532	540	514	543	566	564	565	493	546	544	512	495	543	515	547	584	511	529	603	562	525	508	541	492	519	521	491	533	500	540	474	558	499	547	563	508	504	547	515	511	574	536	534	516	537	498	525	524	504	554	548	520	499	565	505	521	570	574	512	529	543	575	478	527	531	566	549	552	517	520	540	534	481	529	535	557	539	517	555	526	508	561	536	528	528	516	539	523	546	520	498	529	566	538	526	489	528	539	508	530	526	531	496	552	486	517	553	526	484	521	525	540	480	553	459	535	489	534	523	539	522	509	554	502	520	527	558	511	533	528	524	526	535	542	524	534	512	536	487	538	532	528	523	514	546	524	520	532	538	510	525	532	521	508	494	499	556	512	506	509	553	580	496	512	538	541	531	504	524	524	540	514	538	531	535	550	504	514	543	552	502	530	554	521	499	519	571	535	518	555	523	536	529	529	509	557	520	497	536	538	534	555	557	549	532	522	552	547	536	522	521	536	509	548	500	515	594	567	554	479	587	531	510	565	538	538	507	510	532	522	503	544	520	521	534	505	513	481	543	515	519	550	499	526	511	546	556	550	548	506	555	552	521	530	574	562	527	518	486	546	576	564	504	499	509	500	531	516	590	540	533	552	551	514	520	502	580	522	553	548	520	518	550	533	492	507	502	529	518	509	524	526	519	526	556	508	570	532	552	543	567	506	526	542	550	586	508	533	506	530	565	545	496	479	499	516	502	559	531	501	525	551	556	513	506	527	519	557	526	519	524	538	538	528	532	514	507	554	506	541	535	519	513	550	539	559	508	522	490	534	500	455	522	501	543	518	508	518	535	531	536	549	556	521	521	554	552	509	515	530	549	550	530	515	558	500	515	504	521	547	537	483	487	540	511	493	532	523	523	531	541	542	509	519	520	534	562	553	516	519	504	522	535	554	536	525	537	516	544	542	525	485	500	568	511	498	545	498	520	546	546	531	540	561	524	514	518	581	504	483	521	589	543	540	557	593	491	515	516	525	549	520	541	526	519	527	496	513	550	498	538	543	540	566	529	532	520	532	550	513	496	555	557	569	558	510	515	500	535	521	498	537	528	571	493	541	533	540	548	573	537	514	511	508	505	510	565	497	537	511	484	545	510	537	543	545	557	532	540	552	492	519	495	492	556	516	570	545	527	514	516	493	543	536	519	510	551	493	559	496	524	531	533	517	520	506	520	523	568	534	496	547	552	505	521	534	520	554	558	531	496	535	571	483	543	516	514	502	541	490	548	519	513	516	483	512	518	489	530	517	541	544	523	507	522	532	505	552	501	514	523	533	537	538	554	525	579	554	544	523	527	550	499	548	534	496	527	546	506	534	551	524	541	537	491	522	492	507	545	576	521	531	521	528	535	539	518	528	530	494	540	526	542	524	530	568	541	513	562	485	527	494	537	567	540	545	501	517	514	528	518	510	487	515	532	500	520	528	545	553	525	538	498	500	534	506	537	567	515	503	520	485	525	552	533	548	546	504	499	496	541	514	528	491	527	511	522	527	521	544	521	534	542	550	517	523	558	510	480	499	550	523	524	539	544	514	528	509	522	542	525	547	540	535	555	515	490	541	513	494	513	523	519	513	513	567	521	546	535	483	546	526	530	570	529	478	495	545	472	495	560	502	522	520	511	521	533	529	560	530	548	529	513	547	520	478	543	494	530	523	520	568	497	520	527	552	555	547	566	541	551	493	498	517	542	606	532	527	544	532	545	533	521	501	558	518	519	478	494	465	529	546	525	521	479	531	490	549	503	513	530	516	544	588	505	504	533	574	477	540	542	524	506	570	489	527	523	486	526	521	530	484	510	565	488	569	498	526	543	554	521	546	534	542	570	475	508	549	540	573	522	539	552	528	523	551	553	512	496	517	564	558	542	513	508	537	547	514	544	499	531	510	567	521	511	520	502	531	571	536	579	535	530	526	513	519	506	537	506	537	513	476	535	520	520	551	504	538	498	517	525	561	514	537	480	569	533	522	559	545	519	530	530	512	546	511	506	475	515	554	553	543	477	526	530	510	516	520	524	484	564	526	507	549	533	510	555	528	490	515	522	501	520	495	527	525	516	539	522	574	541	534	527	507	506	524	553	530	538	495	468	531	514	532	512	531	496	504	524	534	545	537	529	554	528	477	520	515	542	528	560	495	543	572	549	497	552	505	544	512	550	557	507	518	569	570	525	526	520	520	507	507	514	518	527	522	543	512	527	497	545	537	553	517	508	503	509	526	521	540	539	531	543	497	551	570	521	507	534	549	541	499	557	485	540	554	490	521	542	514	525	546	576	545	525	503	556	526	510	513	553	515	511	535	521	554	508	541	491	534	527	485	557	514	528	493	549	500	550	552	532	520	506	539	540	515	517	541	524	532	523	502	492	556	532	525	535	489	504	526	520	544	485	520	523	489	513	514	550	587	556	490	508	526	525	510	499	513	517	525	515	515	486	501	527	547	521	537	523	518	521	530	551	558	513	493	555	514	552	550	561	524	511	536	528	524	489	550	535	538	522	517	480	522	564	541	492	509	541	506	502	502	542	531	508	539	503	516	509	500	543	520	516	532	507	524	493	515	510	562	548	552	522	537	536	501	523	514	530	507	502	531	533	514	505	527	537	507	550	521	536	551	516	536	511	500	537	493	529	526	536	521	511	502	526	525	485	485	511	542	534	510	549	514	536	494	543	532	519	505	492	503	530	535	534	578	514	559	516	541	542	486	527	495	532	501	518	490	529	518	515	522	499	581	540	561	509	514	533	567	557	524	478	521	521	557	538	509	518	510	503	516	533	506	516	512	547	502	584	495	501	572	493	510	529	517	535	506	559	493	541	528	515	515	515	556	540	518	571	518	540	543	518	518	506	510	496	482	551	509	552	503	528	532	548	586	540	547	542	530	513	582	546	566	493	522	529	497	551	528	545	507	547	576	528	532	544	515	522	546	544	506	509	542	560	507	534	552	558	529	501	506	539	515	511	513	502	528	567	533	533	513	529	553	551	530	542	480	536	512	526	528	566	521	589	528	559	511	534	521	504	547	549	555	530	532	524	572	545	509	514	515	483	512	511	552	557	531	555	525	545	517	533	478	545	515	527	500	584	562	531	558	527	525	518	529	543	519	470	514	515	525	527	526	522	529	548	543	511	519	530	480	500	530	512	501	490	517	559	536	534	547	498	487	519	555	520	544	536	509	492	539	549	534	524	555	487	538	485
26668	10304	2918	1559	1093	1024	907	788	802	757	710	1044	1572	1620	1015	642	575	501	489	539	556	526	552	530	470	506	524	520	531	500	478	505	513	529	493	528	494	532	512	533	510	518	521	535	477	523	564	520	505	505	536	541	518	513	504	479	537	511	539	491	518	530	508	546	497	505	525	491	547	516	529	523	508	534	506	556	524	544	502	506	533	502	537	513	524	524	504	513	477	511	522	521	484	528	537	512	546	481	501	541	502	498	518	522	519	512	530	456	513	539	543	477	543	489	466	502	500	543	540	499	534	517	497	497	483	555	476	534	496	556	505	507	493	538	534	536	504	476	512	484	529	505	524	485	500	527	507	538	537	512	522	531	492	541	544	488	511	510	487	522	505	466	547	548	494	532	508	545	522	490	544	524	533	514	533	543	498	483	527	495	488	527	497	482	561	438	522	506	506	515	496	494	467	511	486	511	522	505	534	521	491	507	520	534	508	525	517	504	496	519	497	506	512	510	487	507	483	481	500	488	547	531	512	456	539	483	504	500	556	522	515	535	511	517	472	466	469	511	502	492	507	503	493	519	556	503	517	521	493	514	518	508	495	477	530	495	522	552	499	510	524	502	525	523	481	521	499	502	497	510	510	505	506	526	510	515	480	498	490	532	545	531	514	530	493	528	502	506	458	520	537	502	501	507	489	518	500	493	522	488	497	474	533	488	507	535	469	473	492	472	522	461	494	517	502	491	525	507	486	485	525	531	511	547	541	473	505	502	510	546	513	493	486	530	499	538	475	487	488	533	519	499	481	474	540	497	520	540	527	513	507	532	500	503	502	505	499	515	505	478	532	495	491	497	505	526	460	520	492	521	515	496	509	474	502	550	578	539	553	486	525	509	489	521	521	487	512	539	485	513	516	507	499	487	494	497	457	524	549	512	482	506	486	500	475	521	520	493	516	491	517	521	503	484	481	515	508	497	525	527	530	524	510	494	523	501	473	504	531	517	495	516	489	515	484	512	496	535	512	545	487	484	521	503	567	520	487	548	489	549	516	529	534	537	510	478	533	531	532	560	485	521	513	525	499	482	525	498	511	496	496	515	533	518	476	510	544	553	497	515	502	525	526	532	462	516	526	524	495	545	509	506	551	527	502	498	513	515	542	505	494	491	508	503	525	498	507	513	509	492	546	546	542	502	518	480	541	549	473	525	537	500	506	520	523	497	529	502	536	495	529	494	502	551	514	539	471	518	471	473	481	454	527	545	514	498	545	540	544	477	531	498	516	509	521	544	506	553	547	525	512	511	511	495	555	496	498	524	501	495	497	480	508	481	530	511	528	506	537	504	484	533	488	527	501	494	504	528	500	497	506	513	495	512	482	546	508	523	504	490	530	502	533	499	563	541	497	481	484	491	489	526	555	523	488	496	518	529	486	522	528	526	500	504	506	481	498	524	504	526	519	502	499	509	499	519	495	486	489	485	525	533	509	515	501	534	484	479	548	517	515	529	526	507	525	541	519	502	519	522	559	464	542	519	503	492	532	500	513	498	533	520	512	494	488	497	506	527	496	497	486	507	523	511	515	483	528	530	513	518	499	521	482	527	495	513	471	536	528	546	487	496	502	530	484	498	510	555	487	511	506	482	515	498	551	502	494	515	534	477	543	519	498	497	525	486	507	545	551	528	516	533	494	533	490	507	518	547	523	490	507	523	520	478	542	536	504	498	529	498	549	528	515	537	506	448	530	522	522	494	520	489	520	489	549	522	555	492	499	514	516	524	514	502	508	533	513	480	478	520	499	522	525	512	538	541	514	525	540	515	507	583	509	491	511	539	528	544	497	501	558	494	468	489	478	531	494	502	520	508	478	476	516	536	510	523	533	497	517	497	484	487	496	512	505	507	480	505	507	502	558	517	498	495	519	531	510	477	507	511	489	512	509	535	495	547	511	563	551	521	495	535	532	520	525	536	527	477	533	542	518	507	525	533	461	486	489	507	531	520	487	539	484	515	521	486	498	509	495	553	539	526	533	566	528	527	481	500	539	533	470	495	565	498	500	529	519	539	492	520	502	537	528	538	495	514	542	507	535	458	476	514	499	514	516	518	502	486	543	536	544	471	510	509	540	537	477	506	467	527	529	504	482	507	495	499	535	488	501	498	510	523	513	493	528	481	516	579	535	515	504	513	482	521	528	532	492	530	512	514	539	508	538	513	489	505	500	518	550	511	552	527	481	546	504	550	527	521	482	521	529	504	504	496	513	561	518	506	518	521	545	537	539	526	503	505	506	482	483	495	500	492	540	504	468	508	503	507	503	464	504	532	522	523	530	482	524	487	504	505	499	510	503	530	532	527	492	471	512	562	503	532	546	514	509	543	513	518	501	501	508	527	499	513	474	534	519	489	468	518	526	492	459	532	544	532	503	526	510	455	553	507	470	504	495	499	496	510	540	491	478	504	489	535	534	474	499	527	495	532	538	518	570	527	533	496	531	538	474	501	488	524	491	475	494	500	546	480	534	499	495	488	482	507	481	496	486	539	509	493	502	533	509	515	548	498	537	522	501	490	526	564	578	489	506	514	540	496	472	494	505	477	472	535	521	503	525	539	509	511	525	536	492	522	525	518	493	527	522	541	531	513	540	505	503	494	504	496	499	534	509	493	535	570	535	500	478	499	484	573	505	522	483	500	538	474	537	530	500	501	497	503	517	480	493	524	484	543	516	509	477	516	514	516	547	519	508	499	529	500	505	463	510	483	515	574	516	523	543	526	500	549	484	515	504	525	517	509	542	498	494	491	517	503	516	498	501	464	527	488	525	501	546	505	463	531	485	502	539	491	505	486	504	511	484	515	550	544	477	493	475	532	521	488	509	492	527	473	483	447	510	509	541	470	493	465	504	552	509	528	559	529	526	533	525	526	498	567	493	467	519	508	523	568	509	536	494	521	485	560	523	527	529	454	502	522	530	472	490	553	548	472	493	491	539	521	536	483	487	500	531	530	536	509	498	477	546	506	498	484	517	522	505	486	497	521	521	503	527	512	514	519	535	510	548	505	519	472	486	483	519	497	517	497	489	437	519	534	512	490	505	527	580	478	537	468	554	552	505	504	507	517	488	527	517	469	528	519	478	480	507	522	536	523	492	530	523	470	494	510	528	579	491	555	521	509	514	512	497	476	522	476	539	515	481	506	506	537	505	517	526	517	534	513	507	488	530	540	506	519	541	501	528	515	499	514	500	513	527	510	532	510	533	517	501	480	545	471	483	497	485	521	516	490	481	507	521	491	539	498	473	517	512	520	540	491	533	512	502	510	520	506	510	511	481	522	526	492	514	478	505	546	524	485	534	501	515	520	537	487	538	524	537	527	486	571	493	506	549	519	516	526	506	507	511	525	528	523	499	508	550	463	523	495	509	499	516	479	519	500	484	529	509	489	515	540	519	513	509	492	546	517	484	500	535	475	495	510	514	520	489	534	494	522	558	506	525	500	544	536	528	528	502	516	503	545
6138	3432	2890	1582	1291	1278	1160	963	939	885	858	1482	2144	1726	1017	622	516	435	453	443	436	439	436	421	450	447	429	486	460	430	436	482	406	415	463	440	437	468	473	414	426	451	446	450	434	423	408	465	459	425	446	474	455	446	436	454	441	410	428	402	469	380	434	404	452	444	409	446	449	436	434	423	434	425	439	443	446	471	435	465	401	450	456	421	451	433	463	435	452	416	476	420	415	474	467	397	491	441	447	448	468	453	427	437	424	419	471	448	437	463	444	453	492	451	434	422	422	429	442	443	443	469	409	441	430	424	438	442	435	430	482	439	439	420	445	466	406	450	416	401	425	406	428	459	452	426	431	413	449	445	429	448	438	406	478	423	459	459	498	454	460	448	467	426	464	470	449	411	448	454	465	437	426	495	439	469	447	408	503	417	447	434	472	461	431	434	457	457	435	445	374	427	452	442	469	436	484	431	418	472	402	428	421	462	433	462	415	442	450	434	423	457	497	429	446	450	425	399	428	457	435	449	459	477	439	448	438	422	421	449	477	472	472	432	414	431	401	468	445	454	439	446	393	438	412	441	432	406	429	426	451	426	455	478	468	388	435	452	408	400	466	416	471	437	446	424	485	476	417	412	422	422	452	465	466	433	422	463	422	414	443	462	445	433	440	438	446	434	445	438	432	407	463	435	451	429	439	389	458	469	475	442	450	446	411	422	415	461	463	466	384	443	434	446	436	451	389	396	444	479	460	399	465	449	449	456	432	426	436	436	404	452	407	478	429	427	474	443	444	470	443	464	427	438	449	434	444	452	481	430	418	406	441	439	468	466	470	434	431	460	433	439	415	443	439	456	422	468	430	455	436	468	444	438	447	466	396	472	467	458	427	434	461	472	428	447	414	472	456	451	440	437	456	432	448	462	427	463	451	403	437	479	439	448	448	449	436	446	387	463	457	421	432	464	444	462	452	445	426	437	419	468	451	445	464	441	424	369	430	440	451	428	451	450	445	438	429	452	452	433	420	446	452	405	429	453	435	435	437	476	456	457	436	464	438	395	430	449	444	442	430	429	454	450	472	423	444	449	421	425	484	464	440	441	397	445	422	444	465	466	456	428	394	427	489	452	463	433	418	425	443	427	444	414	423	423	437	420	458	470	424	435	402	440	465	476	463	456	447	445	471	451	421	402	466	418	440	468	448	443	478	441	425	460	445	433	417	464	467	433	434	484	427	476	470	413	435	447	440	449	432	436	428	436	428	459	445	436	406	426	428	475	416	455	476	419	450	436	468	437	459	448	447	421	429	425	436	445	475	413	426	470	469	471	438	475	469	394	452	487	435	440	420	450	414	443	412	444	448	438	415	480	464	412	459	475	441	432	437	429	471	433	445	444	466	433	419	433	455	447	487	422	404	405	465	442	415	425	433	456	455	458	451	474	445	424	414	432	451	461	437	418	428	465	452	443	431	444	401	462	431	458	424	433	431	463	467	457	450	442	451	454	446	454	436	429	430	427	461	442	430	478	421	449	453	439	445	462	409	451	454	409	415	451	424	446	458	426	443	457	438	449	449	441	422	444	481	444	448	477	410	417	473	452	416	449	444	479	490	444	449	452	408	472	460	430	451	474	461	402	469	426	434	422	471	471	471	444	444	469	422	441	442	472	451	491	425	423	414	434	415	421	428	465	429	436	458	429	454	453	432	483	439	428	470	458	422	436	403	444	413	457	462	448	425	447	444	419	439	430	462	446	454	447	452	434	419	452	418	492	428	426	418	449	460	385	452	464	429	460	443	442	416	452	451	432	442	460	432	461	458	433	475	429	445	445	381	430	424	446	428	456	434	405	439	443	430	426	427	422	417	407	451	451	440	439	447	444	488	473	427	444	444	449	427	431	448	424	473	435	478	433	459	429	412	451	460	448	458	469	417	461	444	447	474	481	420	467	494	459	441	432	438	412	443	477	418	483	430	440	440	421	450	418	427	436	420	401	432	427	455	446	461	439	456	416	454	472	441	451	423	421	410	461	459	463	438	460	401	417	456	428	489	460	424	437	439	437	459	422	474	502	438	429	429	453	424	434	415	453	412	444	444	448	465	469	446	465	454	441	451	431	439	468	461	449	436	430	429	432	435	475	480	432	467	433	459	401	447	414	447	425	464	440	424	418	469	437	436	434	419	438	462	474	437	442	424	429	469	425	444	439	449	458	455	477	459	452	434	416	425	458	425	404	456	449	436	474	451	424	429	433	457	419	413	454	436	473	470	440	427	446	475	425	434	429	445	450	399	480	423	423	447	441	430	472	397	477	415	421	453	415	408	441	439	484	478	453	422	429	438	436	417	423	410	435	448	438	441	433	444	453	427	452	418	442	474	461	436	444	461	424	438	454	474	465	457	431	424	445	472	471	447	446	435	389	467	458	440	442	468	424	418	413	461	429	440	412	443	410	438	435	497	433	422	443	435	448	429	419	424	434	449	451	459	444	397	428	425	446	448	485	410	419	435	427	448	429	426	431	442	428	457	478	420	474	451	448	402	492	466	473	449	418	456	420	423	456	461	475	478	431	418	436	451	453	470	419	433	434	422	435	392	451	432	474	425	467	430	451	444	470	478	437	409	448	421	431	469	440	459	443	453	445	442	464	457	408	421	488	436	431	455	423	485	415	428	456	442	458	460	461	430	408	413	461	446	431	425	436	450	467	454	429	464	442	410	483	455	420	439	448	480	426	432	425	450	472	429	401	441	451	436	457	436	465	440	471	439	452	431	421	414	425	439	431	462	453	423	451	451	472	449	438	449	406	442	416	457	449	437	484	450	428	449	445	422	434	439	432	424	447	445	485	415	449	476	407	432	437	410	432	397	423	479	447	460	446	421	458	465	426	439	413	420	429	450	461	478	458	429	440	437	465	441	428	393	416	396	416	473	470	442	404	427	449	450	462	481	418	415	439	456	426	417	410	437	440	428	423	377	440	420	443	393	439	427	432	462	428	478	433	461	416	411	471	393	402	431	453	421	422	411	388	444	414	447	495	426	406	433	477	417	438	425	467	472	427	477	396	457	452	437	468	469	437	420	471	404	405	470	476	455	478	414	442	428	421	401	468	443	421	481	450	474	436	453	445	460	475	424	459	468	426	438	422	438	449	433	455	448	458	429	415	421	385	422	477	436	430	405	424	424	445	417	473	445	478	476	454	442	444	456	441	458	459	412	422	426	439	453	420	407	417	471	441	452	455	422	436	469	406	471	451	404	404	457	446	446	439	419	456	436	445	443	470	449	477	484	460	438	456	433	411	440	434	438	461	445	412	488	449	518	462	421	427	462	481	452	431	446	424	451	451	449	405	424	425	441	411	424	453	463	470	467	423	425	417	443	421	441	430	437	505	462	415	449	439	450	433	453	450	396	476	424	432	448	440	450	422	427	454	425	450	435	426	457	453	411	444	406	473	431	448	459	468	476	443	454	449	480	461	410	465	445	435	421	440	425	452	453	469	439	462	416	471
24743	20772	26709	24733	9612	2445	1722	1400	1228	1133	1263	7385	14153	9286	4094	1387	708	521	515	543	506	492	491	479	512	514	514	506	498	505	486	483	539	492	497	508	505	521	487	498	494	513	506	529	514	497	471	505	505	513	505	502	516	511	479	518	498	509	523	475	476	521	553	480	515	487	510	511	541	509	510	497	474	517	507	496	540	499	501	482	471	525	544	507	488	518	516	509	475	506	515	541	502	502	525	543	509	500	515	532	507	469	521	521	516	483	520	514	506	488	465	548	501	503	535	468	506	502	499	509	506	533	500	506	475	518	541	455	485	488	520	471	474	499	489	519	511	503	539	493	500	525	504	466	498	505	442	525	480	513	497	491	482	477	530	473	521	508	496	509	487	512	475	499	474	505	517	498	469	503	481	530	455	555	485	504	484	493	483	517	518	519	510	511	480	514	488	498	475	531	498	501	504	507	494	492	524	495	514	497	479	472	479	521	509	519	524	540	523	526	525	486	449	495	529	494	497	483	497	474	512	513	476	471	478	527	457	484	521	494	506	522	519	526	497	496	493	529	517	489	473	510	542	490	496	505	481	493	506	506	499	470	499	539	511	480	554	509	530	536	479	485	516	475	491	492	494	458	487	492	517	551	522	490	468	486	513	514	519	534	514	484	551	509	514	504	513	515	493	522	528	514	517	501	493	510	512	485	522	502	491	496	467	467	482	545	486	510	444	502	510	509	516	502	481	527	519	528	476	443	466	506	508	499	481	525	523	490	555	557	473	500	524	522	461	489	491	473	511	501	499	457	480	502	503	474	514	510	546	528	499	493	481	465	532	487	510	493	497	493	476	460	525	514	526	520	499	527	515	521	500	502	523	523	514	490	483	489	477	505	535	553	466	524	513	503	506	491	462	509	486	494	488	504	493	538	490	442	485	479	472	522	512	505	490	475	488	514	545	517	488	500	509	502	490	540	508	497	531	483	528	534	457	501	507	508	492	507	500	434	512	494	524	506	490	501	502	530	510	506	529	535	482	531	486	482	479	491	521	482	506	492	524	515	495	492	503	458	479	475	521	515	450	483	534	498	499	481	497	538	528	463	477	500	525	528	518	454	493	507	533	491	479	497	505	484	533	486	505	528	472	484	472	479	470	479	525	475	520	521	503	503	440	494	500	502	492	485	513	493	505	504	545	540	496	518	520	508	527	553	521	496	518	531	523	494	536	485	513	549	504	535	544	562	505	507	533	491	496	484	542	502	533	445	488	493	491	515	488	510	528	500	525	499	488	508	526	511	536	501	509	515	517	501	491	503	497	485	489	499	502	463	509	506	530	467	488	494	479	486	480	535	496	495	480	503	454	493	557	476	509	475	484	490	498	523	485	482	519	472	465	495	485	515	504	490	518	494	511	509	506	517	455	490	523	511	486	485	511	497	502	486	478	487	479	505	523	487	492	551	507	497	479	512	516	487	506	509	538	490	516	509	501	507	487	499	514	510	502	479	502	503	532	525	549	473	482	502	484	486	515	513	495	490	447	510	506	485	496	504	509	480	539	454	517	509	461	506	451	510	477	493	497	499	497	470	515	496	482	510	458	509	492	531	502	468	527	512	466	484	553	488	484	503	503	469	505	472	482	489	543	513	465	493	483	505	512	470	513	499	480	497	480	498	554	531	512	474	548	504	440	463	518	509	513	521	530	466	496	510	496	496	548	521	484	489	569	505	507	518	537	502	468	534	492	527	508	498	510	524	509	526	535	453	497	518	539	510	494	484	479	575	495	501	503	527	501	504	515	433	529	523	480	445	475	504	483	492	557	498	538	506	512	493	493	514	509	519	472	521	456	487	517	516	509	501	500	463	523	473	501	536	531	515	528	513	491	497	475	521	530	495	561	509	486	465	483	487	503	528	504	542	507	488	490	502	494	467	527	520	548	493	472	506	482	481	492	532	464	513	489	485	501	486	508	510	468	506	495	503	519	506	532	512	510	477	467	465	550	484	506	489	489	498	487	509	513	530	494	502	541	531	490	480	489	529	512	493	455	501	479	491	552	499	498	517	448	493	500	473	503	500	492	481	514	477	516	492	517	476	508	483	497	534	507	507	477	508	506	511	497	540	492	493	476	508	502	492	507	492	502	498	492	528	498	494	512	538	496	479	479	499	523	507	479	543	484	470	504	480	524	501	507	498	520	502	516	516	525	522	532	483	504	476	546	485	533	511	515	529	492	514	516	500	515	530	475	441	500	507	539	484	520	524	547	512	487	532	493	508	483	480	491	494	509	495	527	525	500	527	520	482	458	526	504	490	541	473	515	509	474	488	484	539	480	508	540	529	532	507	511	524	517	523	501	482	479	511	506	541	523	495	524	497	506	505	526	523	465	501	515	510	475	496	507	496	505	509	508	496	480	503	510	484	506	521	489	499	502	522	471	495	504	480	509	502	472	475	498	472	479	465	467	502	497	475	442	482	535	525	493	518	506	513	492	506	494	490	488	541	507	538	499	506	510	539	518	500	486	459	510	503	492	556	527	507	530	440	505	513	509	454	451	503	514	543	503	483	441	513	535	498	527	464	503	488	494	480	505	480	530	490	493	507	519	497	515	503	498	554	526	483	513	492	480	522	511	498	508	536	434	518	506	516	485	500	497	511	502	494	504	478	530	513	490	499	558	503	506	510	542	477	497	485	539	487	481	526	467	489	514	438	483	479	500	500	512	478	484	518	501	486	489	475	521	502	484	481	437	514	479	502	512	516	466	537	502	485	501	498	518	541	523	480	506	513	531	497	526	506	515	471	485	514	529	519	488	495	465	474	463	541	515	486	520	510	521	483	533	489	511	510	503	494	462	509	504	492	476	513	495	506	493	529	523	519	446	523	473	513	501	510	515	483	522	503	474	479	505	484	467	495	499	514	447	486	480	480	547	508	530	458	528	507	511	472	517	553	499	482	510	500	530	485	478	475	495	520	516	476	502	496	465	490	532	504	471	484	502	533	501	506	505	505	472	521	461	525	502	508	501	478	498	496	538	524	483	489	493	444	515	516	460	469	548	508	486	502	507	501	527	524	489	521	475	503	506	519	480	543	509	505	474	533	532	520	475	525	512	470	491	463	492	497	441	511	520	495	536	496	496	452	506	464	511	547	496	498	535	462	519	474	490	492	492	511	477	489	507	516	521	454	493	529	545	476	556	508	495	517	498	536	521	533	461	486	456	532	513	524	476	496	533	494	509	469	550	477	515	530	520	515	496	469	522	492	524	493	475	505	516	525	521	514	519	511	526	435	495	479	505	533	513	559	510	474	518	481	505	514	499	516	491	490	460	490	512	529	479	478	503	509	499	525	526	502	493	471	501	506	471	511	496	493	513	514	467	479	506	483	511	500	496	509	460	472	515	535	455	458	507	516	509	527	472	505	452	496	512	469	517	465	487	479	506	533	526	436	485	482	545	540	549	499	500	516	518	448	475	506	467	503	473	494	519	468	489	505	513	483	474	474	513	498	498	519
4985	7050	6312	3578	2649	2194	1962	1875	1752	1506	1874	10486	14278	9106	4151	1476	645	512	408	459	424	452	444	419	474	429	452	438	462	449	451	476	486	443	494	472	458	438	473	481	455	466	462	421	423	466	418	457	429	441	474	465	453	454	449	435	446	451	439	429	459	477	462	415	423	426	464	465	501	480	429	412	471	415	454	440	421	460	454	438	473	442	454	437	437	460	421	459	486	433	427	426	442	447	451	443	451	449	472	448	461	473	445	437	427	424	435	417	445	428	423	436	421	430	462	423	452	420	431	435	458	482	484	429	464	443	474	464	421	443	402	447	426	446	429	413	459	452	476	465	453	438	475	484	421	423	450	428	448	469	436	433	486	448	446	443	466	446	444	466	414	447	439	428	439	450	480	437	413	426	460	440	446	446	434	434	460	448	426	435	487	468	457	430	438	465	448	454	427	453	430	443	463	447	441	430	417	468	467	445	441	412	428	465	405	455	478	466	458	466	446	454	465	442	445	439	441	419	458	442	436	455	422	464	443	446	465	483	467	433	438	429	449	447	442	448	474	441	453	429	456	464	434	453	442	442	497	438	392	399	453	453	474	473	459	419	452	471	454	450	445	447	437	451	477	457	398	467	437	452	458	469	444	456	446	419	498	467	452	465	469	465	457	472	470	431	418	422	473	454	446	448	451	461	458	462	457	451	469	437	431	463	429	445	453	455	469	448	444	495	418	417	472	423	453	451	436	445	477	441	419	447	508	436	421	498	437	422	435	455	461	430	431	459	421	457	460	483	464	469	462	475	430	421	467	452	497	428	450	418	427	425	431	458	470	460	417	490	477	472	442	433	442	446	468	435	453	437	472	476	478	445	480	443	459	438	421	450	466	466	465	463	445	437	409	415	454	438	450	419	455	475	394	437	427	479	437	473	439	455	422	436	464	439	442	433	416	427	456	461	462	439	470	460	474	433	436	480	478	446	424	491	460	405	446	458	478	420	457	460	476	497	423	481	437	459	451	430	442	424	430	438	492	447	433	471	469	404	472	415	460	429	453	424	487	442	442	404	430	422	458	440	421	422	447	486	432	490	419	454	449	452	410	462	448	452	440	431	478	454	460	451	402	439	446	489	451	454	425	423	454	413	457	393	460	453	496	448	448	456	479	456	448	464	442	440	470	425	446	463	424	445	450	432	489	430	468	440	471	455	445	435	495	466	450	418	443	410	446	435	493	472	458	485	455	475	453	422	441	483	426	437	434	425	443	453	490	484	462	429	432	456	440	460	423	444	442	444	452	472	428	458	425	486	443	392	454	444	476	459	431	408	438	444	419	444	423	458	436	447	440	418	436	437	432	463	451	438	440	440	418	417	445	458	461	466	481	439	463	457	415	448	449	419	461	423	457	443	448	447	461	453	418	466	471	424	460	464	450	429	446	465	467	421	437	464	427	468	428	441	460	427	451	428	453	477	385	444	450	459	448	455	463	415	457	463	451	423	443	460	514	455	453	456	440	461	450	440	444	449	433	462	422	451	449	451	423	441	475	446	461	447	427	441	452	434	451	435	451	450	490	480	441	410	472	445	434	438	431	453	467	455	439	503	451	445	460	441	488	450	425	455	450	451	429	442	444	483	440	491	442	449	421	465	473	472	449	423	464	440	433	448	451	471	465	442	458	444	459	435	480	462	439	445	414	469	440	395	447	487	427	446	439	448	471	450	436	475	445	430	427	479	483	451	439	445	448	433	462	452	458	435	476	464	485	446	451	439	415	422	448	457	473	469	411	443	411	469	465	458	448	463	454	462	453	428	459	473	466	451	433	488	476	441	463	462	469	438	455	426	442	470	423	451	425	446	498	448	454	445	415	426	440	445	431	431	444	448	441	420	455	461	444	446	410	405	447	441	427	481	455	436	450	506	460	431	420	444	437	426	419	429	438	457	452	466	429	407	436	446	458	467	446	449	453	417	473	433	444	440	452	441	436	431	391	413	449	466	460	417	433	412	429	442	478	479	452	438	431	488	476	464	450	496	449	466	438	440	446	430	479	443	428	427	496	482	444	454	452	466	454	420	459	481	445	470	471	434	472	434	464	451	429	457	501	437	496	410	454	460	442	455	433	427	465	490	431	450	411	482	483	428	436	452	456	463	473	465	469	444	410	456	470	474	463	419	437	437	461	494	435	443	444	479	476	430	436	447	406	450	430	484	469	434	466	466	456	450	436	463	440	433	454	468	402	438	463	430	443	448	400	431	407	434	447	449	483	448	478	456	444	479	472	449	433	448	401	471	441	462	428	448	451	461	440	463	433	443	445	410	454	437	503	425	423	410	454	461	462	440	440	435	417	437	487	439	460	442	454	409	463	422	438	474	449	427	460	453	457	445	455	446	466	446	472	466	457	433	454	432	447	450	418	457	471	413	442	445	430	444	459	425	442	436	424	479	436	429	419	414	431	486	465	459	425	452	427	457	465	419	424	446	460	426	473	438	468	433	464	462	434	429	431	455	463	470	458	462	443	453	464	473	485	456	469	449	448	459	451	444	442	444	470	462	489	476	434	441	438	444	430	415	397	479	459	422	429	475	422	461	467	433	448	490	467	445	415	465	416	420	436	431	446	447	452	451	443	438	458	472	410	448	413	459	473	453	478	434	477	456	453	419	449	424	438	426	448	474	417	450	421	430	466	449	385	466	412	483	444	394	424	450	444	445	462	482	462	409	431	437	454	462	445	430	462	475	435	441	440	418	473	493	453	455	440	457	445	448	432	446	400	460	432	458	450	460	475	416	426	431	405	446	465	487	465	450	461	438	456	447	455	455	450	485	464	421	459	454	440	423	434	474	441	469	444	426	467	438	447	450	501	456	460	446	436	463	464	452	441	423	453	429	445	439	419	468	432	456	445	455	425	450	421	430	459	435	423	428	436	431	441	444	440	448	454	455	439	440	461	457	471	456	428	451	431	460	474	441	463	417	437	462	440	463	488	476	427	436	466	429	460	493	426	421	418	438	442	456	486	464	477	435	407	465	440	456	435	376	448	463	433	437	444	462	459	439	416	440	444	489	452	426	450	434	423	466	430	445	443	464	451	415	440	424	487	467	470	478	459	466	434	453	458	469	412	438	432	476	472	479	467	424	441	448	429	442	420	460	436	438	480	461	444	467	463	406	474	457	421	417	464	433	424	467	411	454	487	461	398	438	421	469	432	427	449	426	443	483	478	450	465	447	448	461	453	399	452	453	415	413	472	445	407	443	408	478	446	458	488	480	432	463	450	499	434	452	451	475	438	437	438	434	440	456	421	441	399	438	464	470	439	433	467	457	439	447	445	468	430	467	449	445	459	422	460	394	450	414	460	419	430	458	480	451	408	453	442	421	466	462	477	489	445	445	488	456	449	454	441	462	438	460	427	432	488	454	462	464	457	416	481	466	439	453	454	487	437	440	482	470	444	434	429	448	406	432	432	460	473	467	390	462	431	419	441	440	466	444	431	427	411	439	478	486	464	439
23773	20788	27734	23911	20480	8197	3049	1869	1818	1995	1886	15061	24518	17182	7578	2303	917	681	653	618	636	626	619	601	638	686	616	674	621	632	572	661	639	619	647	699	609	636	617	658	667	637	644	619	587	624	643	612	619	617	640	647	650	617	619	627	629	627	623	651	659	598	658	586	641	631	634	575	597	648	647	610	649	587	615	619	649	653	586	589	637	685	609	616	673	673	632	622	606	616	665	637	611	652	600	637	642	615	663	617	642	635	635	608	612	623	650	608	667	599	649	623	628	621	603	610	623	678	618	656	640	638	625	604	595	548	643	612	632	607	649	680	625	628	643	602	618	583	605	611	631	630	632	585	577	602	614	620	595	615	686	634	568	590	602	606	644	609	601	589	614	644	606	570	649	652	610	584	619	594	689	655	625	623	628	586	660	650	649	619	629	653	683	621	610	629	678	640	606	618	651	602	628	608	643	587	631	586	586	624	609	599	620	620	599	620	632	611	623	608	633	628	641	624	631	631	602	620	633	622	590	630	589	606	595	607	602	620	587	634	621	601	644	616	595	617	608	642	569	639	630	673	570	611	592	584	620	602	603	678	615	600	662	603	635	600	609	615	609	595	651	640	644	621	640	632	590	679	669	638	633	650	634	576	588	588	683	667	646	608	674	620	612	583	619	586	584	629	656	606	645	628	591	608	612	579	612	633	613	642	608	633	608	649	622	608	602	611	606	633	660	648	593	630	613	630	610	614	612	638	619	588	601	647	645	663	622	585	644	636	647	619	548	589	618	642	572	611	614	634	623	600	620	568	608	634	651	609	615	604	606	604	621	615	624	556	616	623	652	651	591	639	612	618	657	618	671	605	662	612	612	623	663	611	619	637	624	609	641	611	636	625	622	653	589	601	671	609	596	605	606	602	658	623	629	585	602	610	648	632	613	627	684	647	585	626	588	640	603	658	628	608	622	625	615	620	607	628	633	643	637	600	568	591	614	590	621	603	618	585	677	661	674	648	630	644	601	618	636	619	671	627	582	636	613	562	595	640	616	614	605	672	610	643	616	569	623	623	670	590	664	595	647	621	599	663	604	643	602	650	596	608	643	628	626	595	634	642	606	611	588	636	625	612	605	651	632	629	622	655	629	636	623	627	634	614	644	611	650	621	649	617	651	609	611	632	647	595	611	594	620	591	619	590	584	619	642	639	647	615	610	535	627	576	625	628	587	618	640	671	599	634	589	592	597	604	603	643	660	597	544	612	605	633	638	573	576	568	609	624	600	609	645	576	645	656	606	593	618	632	596	599	653	613	631	613	672	574	608	624	597	612	645	629	603	617	622	635	619	619	580	629	603	618	632	600	657	676	573	622	631	587	596	614	687	612	610	642	623	622	633	614	586	609	625	624	627	606	627	630	630	626	598	614	597	610	618	612	660	604	636	595	637	686	588	591	609	613	605	680	611	639	640	655	627	584	669	653	612	603	663	624	628	654	606	599	651	614	606	582	603	598	617	599	575	614	617	624	631	653	630	584	628	591	646	642	621	643	620	595	680	613	617	620	596	627	565	647	553	634	622	621	632	617	642	611	620	636	619	587	625	616	653	643	600	576	627	581	615	624	617	565	625	619	601	564	607	624	614	632	621	599	648	643	670	618	630	628	603	587	665	585	625	595	631	616	616	627	568	617	631	588	604	575	644	641	619	599	610	674	606	626	641	625	601	622	691	603	604	665	616	586	620	613	637	619	598	651	613	611	652	628	604	606	613	653	610	608	634	626	592	651	630	677	621	641	606	635	586	655	606	554	628	599	648	650	615	661	611	648	616	637	581	634	578	591	609	655	639	656	627	555	605	632	653	601	629	657	665	638	562	616	612	613	630	662	607	672	658	613	632	618	605	643	602	637	598	635	647	640	586	592	586	648	552	565	563	611	646	596	639	646	544	581	601	625	640	592	588	626	618	616	622	650	613	627	669	577	640	611	638	601	605	625	582	631	604	642	633	609	684	642	601	604	636	623	675	676	628	591	666	613	609	595	610	615	659	622	637	637	573	576	622	625	617	636	609	624	667	582	606	605	624	617	578	617	636	562	641	634	616	639	649	620	613	608	627	576	618	626	569	637	574	637	607	624	602	615	601	633	626	627	622	604	582	602	640	638	604	601	594	614	654	634	665	597	618	642	643	595	632	658	632	614	622	573	648	608	581	612	651	622	644	606	652	642	595	646	627	653	665	632	605	618	626	633	643	613	611	674	628	615	631	587	590	621	588	650	660	618	562	629	652	606	614	631	556	591	625	640	604	639	665	563	633	574	599	600	600	591	654	636	611	580	630	574	596	642	650	598	604	623	593	587	629	642	621	691	657	615	643	619	647	631	629	598	629	607	594	611	601	601	657	601	654	628	614	592	607	614	557	584	607	660	592	582	611	623	620	638	614	599	610	647	583	594	608	638	595	595	637	615	625	611	647	577	575	627	631	611	639	600	587	615	606	653	616	604	605	592	590	586	627	637	598	635	645	602	586	617	590	638	578	610	589	642	603	669	635	652	644	596	583	576	637	559	582	613	619	641	669	659	597	614	633	657	599	648	602	655	623	604	637	619	648	598	616	619	635	595	590	595	601	615	620	621	624	599	617	686	617	622	588	593	631	615	566	611	674	618	644	618	652	576	670	601	653	636	645	605	644	605	588	654	580	591	604	623	606	645	604	686	618	620	621	645	614	625	594	605	618	611	625	636	644	620	602	586	582	593	612	574	650	625	644	638	658	621	606	573	639	618	627	600	641	596	667	617	667	639	633	595	618	613	618	625	630	645	617	593	631	613	568	594	610	640	642	623	616	628	641	625	637	608	614	654	636	595	591	649	674	621	603	598	615	595	615	659	568	602	604	583	614	547	602	665	660	627	631	624	624	626	550	674	644	626	617	593	595	612	607	645	627	619	657	619	609	647	662	600	607	601	604	607	643	628	559	623	634	658	619	629	597	601	619	625	588	648	642	611	617	598	596	611	578	588	641	621	593	653	624	614	596	601	599	593	603	619	622	602	624	616	601	634	613	604	593	634	628	624	626	578	630	592	596	584	610	617	598	608	585	675	616	640	602	626	613	626	603	635	610	578	588	615	617	638	610	629	641	648	631	643	604	597	619	633	614	645	643	616	616	578	655	644	676	601	657	588	583	587	611	606	614	644	608	621	623	589	620	613	610	638	660	637	635	595	584	644	612	597	600	629	624	625	617	611	646	610	650	660	633	638	598	592	596	610	670	597	623	580	630	590	594	595	580	655	616	650	661	626	575	623	613	636	600	607	626	644	637	634	568	618	646	667	583	605	590	598	614	561	618	623	599	629	610	626	637	691	582	582	637	593	639	616	643	626	609	654	609	633	609	629	608	581	646	621	582	636	603	654	637	646	682	610	608	616	597	654	652	651	667	634	642	633	652	582	605	578	639	610	589	548	573	629	641	603	606	611	635	600	605	626	574	592	600	571	602	615	657	683	605	599	608	622	604	589
5709	9947	9287	5448	4065	2923	2651	2222	2589	2813	2671	19055	21655	15099	6734	2279	887	623	622	516	556	544	545	531	559	533	572	516	568	590	553	569	570	535	540	531	534	551	535	532	528	506	565	560	562	503	547	564	565	599	521	548	551	530	551	563	561	544	567	562	559	556	526	547	549	544	557	552	504	532	558	492	576	561	570	522	564	544	542	523	549	550	542	550	543	539	552	536	545	581	521	532	506	534	584	520	526	553	523	514	582	561	573	545	522	556	568	574	541	526	506	542	558	532	545	562	556	555	579	544	511	529	530	542	532	574	526	583	525	548	554	524	525	547	560	515	536	554	580	537	529	537	559	514	535	501	532	554	543	537	532	561	559	580	500	538	521	534	553	535	544	583	534	588	514	581	549	495	559	527	522	595	544	552	555	508	540	556	558	532	564	555	553	549	495	528	546	538	542	519	552	510	520	569	540	551	551	552	564	558	562	563	599	597	544	562	522	571	539	502	547	525	560	519	527	523	569	571	489	542	580	570	580	536	489	535	508	528	542	583	568	586	596	541	519	555	516	553	564	552	485	482	535	515	539	540	588	535	539	526	567	564	542	568	577	541	527	552	536	541	529	609	514	522	603	549	550	535	551	506	535	537	547	510	512	537	537	553	565	573	592	566	587	522	512	552	516	546	543	498	569	555	576	560	530	565	537	521	516	529	570	539	585	569	590	575	537	573	538	549	544	523	524	513	532	544	582	537	550	540	540	566	528	559	571	536	535	583	552	570	531	536	505	508	540	546	561	518	521	548	542	578	541	553	550	561	554	563	532	586	551	542	544	547	537	557	510	548	560	554	558	554	546	584	519	523	529	582	520	564	559	530	556	508	531	536	545	498	561	560	590	532	515	543	559	544	551	561	554	537	542	581	520	589	518	530	574	508	530	568	526	568	524	503	521	538	535	527	556	586	542	553	518	531	519	499	507	532	569	555	571	593	507	556	558	548	530	519	528	534	544	534	556	525	519	535	543	545	572	583	588	497	525	549	597	549	555	533	564	515	593	557	535	519	559	553	529	590	530	565	533	559	587	587	520	540	514	544	531	506	522	537	552	521	528	561	603	561	535	532	524	515	567	506	558	555	547	549	539	560	584	552	542	535	499	524	529	537	535	538	568	539	543	529	524	521	540	563	526	542	541	557	562	547	552	570	508	507	560	512	591	530	556	531	555	562	518	532	540	589	576	561	515	535	535	544	580	578	588	571	520	559	601	544	532	572	547	546	482	583	525	511	549	546	526	513	532	523	573	595	548	559	522	501	538	509	548	519	536	566	562	527	555	522	542	549	528	545	544	540	570	561	528	533	530	563	529	561	529	538	532	585	507	527	537	548	595	552	567	552	552	524	518	532	548	579	551	587	558	536	568	519	542	548	580	516	555	528	528	512	595	556	533	535	521	484	557	507	548	514	588	545	528	515	551	551	558	571	542	513	541	519	524	484	538	549	517	511	554	564	560	506	549	543	526	536	560	540	533	521	541	476	536	531	511	542	529	550	537	600	529	541	551	554	558	536	543	537	600	519	521	509	559	547	562	537	540	519	540	555	565	532	548	518	539	550	569	539	541	546	542	525	547	552	558	579	548	563	565	540	496	579	522	561	563	513	526	540	525	540	534	591	558	570	547	551	594	553	540	559	531	571	573	527	550	564	552	538	535	507	584	512	579	525	543	540	542	513	564	554	530	534	514	568	496	544	551	529	551	551	540	563	535	559	543	558	533	500	540	585	519	587	549	565	554	527	573	515	569	565	593	551	548	538	533	537	559	552	485	565	547	549	558	540	530	565	542	524	529	537	537	538	531	549	507	535	536	544	537	582	556	538	519	560	566	566	541	559	569	536	576	522	536	545	524	537	554	553	548	537	542	550	531	516	527	545	568	567	523	508	527	514	549	552	535	533	520	497	571	550	550	531	554	553	532	520	559	527	549	543	524	519	549	505	560	513	566	566	593	527	519	538	539	558	580	493	505	566	511	512	570	545	518	515	532	523	550	526	560	563	555	543	545	503	528	520	550	549	532	580	535	515	536	514	516	521	571	555	541	535	498	577	556	508	541	500	526	549	536	517	544	556	509	504	531	547	518	551	542	496	509	547	507	518	597	530	541	534	512	523	558	555	563	584	488	530	501	498	527	516	519	572	545	550	532	539	541	572	543	523	552	505	560	540	504	566	582	538	533	569	543	569	522	529	513	565	520	512	520	544	530	531	560	546	525	528	517	534	556	540	506	574	553	533	530	520	518	487	526	521	552	517	535	533	538	540	557	543	544	509	527	549	525	507	543	523	571	534	529	564	530	545	536	598	572	523	561	591	571	543	507	569	584	528	594	531	563	537	501	540	540	540	540	575	529	511	500	536	496	498	513	536	488	527	545	557	586	540	550	543	515	513	508	561	526	566	589	581	526	550	577	529	541	555	553	538	539	559	523	509	549	560	532	536	574	544	567	564	535	508	528	577	558	544	541	551	555	533	534	572	506	547	557	513	577	537	513	549	528	521	560	551	583	551	536	569	493	551	550	531	573	541	563	544	543	540	534	582	583	501	544	506	570	532	526	513	479	546	515	528	526	593	541	508	558	544	556	571	517	571	526	522	535	547	576	499	544	558	525	614	570	556	543	525	563	533	536	567	564	578	523	537	520	568	525	492	543	516	573	551	566	510	591	553	533	538	528	554	544	556	530	547	578	498	505	536	494	545	575	522	546	539	530	497	500	511	570	564	517	520	508	527	527	529	532	538	512	517	544	572	538	554	597	591	546	555	505	540	572	571	556	543	550	567	561	532	528	516	551	527	540	567	515	473	527	543	525	558	555	543	541	549	554	558	556	546	516	529	556	555	554	506	551	499	516	539	565	567	591	559	549	525	523	542	576	541	530	562	553	542	537	527	572	551	526	577	519	539	525	579	541	535	499	509	576	522	503	499	527	567	522	518	570	537	509	557	546	551	517	495	570	571	559	556	513	534	532	516	554	567	562	505	556	534	558	558	521	536	534	583	553	549	527	562	500	563	568	521	532	567	563	565	549	502	538	535	510	536	538	519	547	547	590	567	538	550	544	531	506	567	525	526	558	561	567	505	519	494	565	540	512	541	536	560	511	557	559	554	557	531	526	544	547	538	541	549	587	553	533	487	518	499	542	524	498	495	555	498	509	539	537	535	507	520	539	542	569	536	573	512	509	481	536	552	527	554	532	546	604	539	558	568	527	530	518	518	561	524	553	524	582	522	555	527	536	560	506	520	550	552	566	540	509	518	550	540	553	547	569	489	521	522	512	557	516	527	499	538	542	550	550	532	524	487	532	513	537	547	563	606	532	547	558	569	539	525	524	517	521	534	542	510	498	551	514	537	579	572	517	551	494	562	536	523	556	536	553	565	500	504	538	514	568	500	578	545	547	514	556	543	530	482	554	544	552	509	554	528	552	537	517	537	516	513	510	503	530	564	539	517	515	558	530	578	560	507
26679	9268	2033	1254	902	712	749	766	706	756	713	1028	1646	1440	1043	718	523	603	527	555	556	503	508	534	521	540	564	504	515	548	531	512	524	536	531	558	522	562	546	489	538	539	553	540	577	545	534	493	520	539	523	527	582	552	534	570	524	568	532	536	543	497	550	549	550	552	541	543	475	555	496	511	484	509	502	508	509	520	525	555	558	503	520	553	549	531	499	524	523	523	547	542	501	526	555	476	534	528	543	524	514	524	588	529	507	489	539	540	524	517	496	577	513	515	554	504	538	527	555	593	523	572	503	518	555	521	552	535	529	518	526	530	552	526	553	524	507	566	522	502	539	546	520	505	518	553	536	543	556	501	539	520	529	536	518	567	512	547	560	517	521	543	504	537	516	514	539	513	549	549	510	531	522	572	531	525	555	572	554	552	523	518	517	515	518	556	556	562	586	512	509	528	508	521	512	559	557	489	535	561	519	535	521	520	568	563	563	538	496	517	538	565	555	563	568	516	542	544	511	568	542	560	533	548	535	539	563	535	513	524	529	503	555	529	540	578	545	544	523	520	525	507	535	553	519	519	570	549	524	532	530	523	567	527	546	564	539	540	544	564	486	522	576	525	560	544	555	526	515	548	528	572	532	524	557	572	505	521	515	535	546	518	518	526	539	503	551	539	551	555	576	495	517	516	525	558	547	554	558	490	563	538	545	501	508	547	581	543	532	507	530	551	533	553	490	571	552	553	534	504	501	586	539	581	538	527	536	508	513	496	518	518	545	562	567	543	495	521	511	490	492	527	531	557	505	507	492	534	549	521	525	538	515	491	538	558	555	548	496	539	504	522	540	580	494	529	499	554	529	536	534	536	501	511	553	536	524	565	573	578	538	527	547	510	548	562	520	531	503	490	552	539	549	543	540	521	510	546	501	552	540	524	503	524	563	526	557	517	514	511	554	487	532	516	545	513	503	534	525	521	535	527	542	512	553	587	570	567	497	537	559	542	485	524	556	516	528	540	539	516	495	515	525	573	503	531	515	523	529	561	583	567	536	555	538	513	506	512	497	557	521	537	522	543	586	493	511	567	547	535	521	562	516	550	512	513	504	525	527	535	543	504	502	542	518	532	529	538	530	559	517	540	541	498	517	540	553	489	507	535	527	573	514	527	551	550	536	577	477	529	513	494	521	510	539	573	563	545	547	550	515	524	555	504	511	503	548	520	533	540	548	566	492	539	520	533	553	563	553	523	526	522	493	538	512	505	515	532	514	509	523	565	527	556	563	533	553	543	544	509	538	478	521	536	530	518	535	528	542	556	535	512	512	526	521	542	530	520	562	524	562	527	527	476	524	539	552	513	550	507	515	540	561	542	534	547	526	531	516	524	525	507	473	535	566	533	555	547	559	513	508	514	521	548	519	509	540	588	500	482	539	536	520	531	563	562	552	512	498	522	569	512	521	526	521	516	535	550	531	532	535	503	557	506	526	559	553	591	535	553	511	545	546	541	524	509	560	535	540	542	521	514	504	493	534	508	497	504	523	532	538	536	526	548	559	544	501	501	539	547	517	550	557	527	548	492	496	545	552	537	530	535	551	490	513	537	482	559	547	525	540	550	535	580	554	525	531	527	490	494	552	508	522	560	500	519	533	552	528	559	503	538	514	525	514	562	534	504	572	499	556	539	518	516	542	525	575	519	520	531	558	538	527	530	534	500	576	508	552	533	522	576	515	548	542	521	526	524	536	517	546	540	528	480	530	537	506	530	564	601	477	523	513	486	536	545	549	515	567	600	524	511	521	558	530	584	554	530	546	589	570	570	545	552	542	539	539	539	526	542	504	554	547	566	517	511	491	519	495	544	540	547	566	565	586	508	538	488	528	492	472	546	499	515	532	503	540	491	524	525	531	567	538	579	567	571	507	532	534	531	554	552	486	502	559	521	514	498	506	515	537	504	510	499	551	540	541	586	532	532	521	515	494	543	553	544	561	512	578	509	533	510	496	559	534	546	548	504	542	492	562	525	555	550	593	521	555	487	566	509	587	550	581	569	519	571	560	527	533	528	578	549	526	506	563	540	556	542	536	525	546	539	531	549	530	583	513	552	552	531	565	522	522	505	502	520	520	497	536	558	555	557	541	513	528	494	526	487	560	533	552	501	495	533	525	530	506	538	540	510	510	516	492	506	515	545	511	568	580	542	537	571	485	508	569	531	511	536	543	563	573	520	537	532	559	522	588	552	503	527	539	542	516	545	523	568	519	519	535	513	491	554	487	492	535	520	492	546	524	523	529	541	516	573	523	565	516	551	533	551	542	528	497	564	499	552	534	521	546	519	532	497	555	516	506	505	562	530	535	552	506	544	514	552	541	573	536	516	516	585	541	509	527	510	520	509	511	565	509	525	551	535	554	513	536	519	539	518	559	511	535	528	547	544	552	546	501	499	496	530	520	534	536	536	524	553	522	517	501	496	557	540	553	567	525	575	515	509	538	529	547	547	547	519	528	546	544	523	514	488	566	558	528	512	529	509	528	496	576	532	507	516	521	528	555	518	543	553	540	525	544	545	553	538	518	552	527	564	580	528	538	534	526	512	518	523	519	531	506	530	523	560	470	536	521	517	530	535	517	579	518	532	519	585	558	543	519	563	511	526	482	528	514	563	513	515	527	531	544	545	525	552	520	543	551	522	557	530	533	518	549	528	517	595	553	513	523	515	525	548	506	529	537	522	544	559	544	517	560	520	535	549	564	540	580	521	550	553	519	514	552	513	565	499	504	546	560	533	570	538	493	503	533	532	521	523	513	557	587	495	530	487	553	513	495	523	528	521	499	522	558	470	550	576	575	556	521	577	540	541	555	502	540	535	528	517	524	523	550	533	553	526	532	555	560	564	538	549	505	543	554	539	560	565	533	554	530	535	583	521	537	537	531	548	527	533	507	503	521	475	559	526	550	476	488	532	531	519	518	565	533	539	517	560	551	529	550	509	558	507	494	523	551	543	517	545	529	522	550	519	539	572	505	548	545	520	547	537	511	523	545	564	542	518	545	520	526	533	505	513	515	516	555	525	566	516	515	538	508	528	548	506	499	513	543	536	534	514	519	554	546	523	540	517	540	544	553	533	556	504	530	569	547	543	539	547	545	565	539	530	530	537	539	490	515	575	505	534	529	541	580	550	577	546	503	538	536	515	467	511	546	486	505	505	557	554	522	537	537	557	544	552	499	548	573	558	504	537	534	566	539	518	546	565	525	525	522	544	531	512	577	515	485	515	523	534	565	532	556	542	546	518	543	533	556	541	494	525	510	544	534	523	552	541	539	503	533	498	525	515	557	546	529	560	557	526	530	555	503	553	510	522	532	562	532	505	547	536	554	527	530	534	518	563	502	543	542	535	504	564	537	500	523	552	506	499	532	564	498	538	507	553	535	549	543	494	555	533	505	520	539	525	530	558	529	539	506	592	531	516	544	548	487	548	536	514	582	521	535	559	512	528	530	497	523	514
5977	2202	1907	1171	990	808	839	802	821	1028	867	1378	2055	1629	998	620	528	506	465	458	462	470	454	480	438	435	450	440	459	510	467	471	451	498	481	469	467	445	476	474	473	470	413	466	488	480	506	474	463	467	468	480	468	491	457	492	447	493	437	489	461	440	426	490	465	442	461	459	426	514	472	465	456	458	485	498	474	471	447	448	420	434	468	444	501	453	472	475	435	458	424	481	469	469	461	489	473	503	481	448	434	473	422	512	470	430	482	500	417	442	480	499	474	440	439	436	468	456	415	481	434	449	429	438	445	466	462	478	413	449	477	494	464	439	460	526	456	463	471	490	463	425	430	456	486	442	481	450	472	432	463	472	483	465	478	411	474	439	476	478	466	470	517	432	442	474	460	452	489	485	471	479	439	429	465	442	429	436	447	471	471	486	423	476	483	503	463	442	525	433	471	457	493	489	470	458	465	458	440	446	418	499	454	497	493	448	474	466	442	460	505	488	461	474	471	410	460	431	450	421	480	446	498	485	457	495	444	447	446	463	445	469	442	469	448	455	452	438	475	448	462	463	492	435	447	461	412	453	448	458	487	436	454	518	479	448	450	446	471	471	462	479	490	499	464	516	458	466	500	417	443	464	472	454	479	472	464	450	469	463	452	432	447	487	484	452	455	453	482	422	462	432	473	482	432	428	429	416	493	433	452	459	448	484	457	442	463	475	436	484	473	495	443	462	456	474	475	484	464	489	507	440	477	455	436	468	484	505	486	470	452	431	463	500	458	446	453	414	490	465	445	461	486	507	415	495	470	494	471	446	467	453	432	475	450	480	439	438	495	471	443	474	476	487	467	462	442	479	472	441	466	481	482	453	477	465	463	450	494	457	450	463	433	456	461	445	438	474	426	491	487	465	451	471	450	466	482	513	420	453	472	500	450	432	455	485	446	456	444	469	461	454	448	437	472	479	456	451	455	481	469	442	495	455	457	456	478	431	441	460	456	482	457	479	476	451	447	467	499	462	461	466	462	442	436	500	450	517	490	461	429	446	455	467	477	463	496	463	458	462	481	487	497	429	487	469	435	439	475	466	492	458	435	470	474	479	458	446	476	469	455	480	451	460	446	461	473	442	473	470	431	495	425	440	445	445	476	483	468	469	501	455	450	468	440	466	457	465	473	442	501	461	465	479	500	478	463	505	459	442	460	472	428	471	433	452	449	434	476	514	502	485	414	459	478	484	469	463	447	485	442	447	459	470	462	457	470	461	489	449	442	496	455	450	454	458	440	441	484	473	458	432	422	461	452	468	480	437	500	475	486	463	451	482	499	453	437	476	466	436	469	460	445	471	459	484	445	424	454	442	462	448	447	459	469	465	463	446	479	485	454	511	434	447	466	445	490	445	461	491	431	450	460	425	450	496	473	502	461	414	441	456	445	430	450	469	485	470	480	452	476	452	432	459	458	476	462	446	476	476	466	520	431	465	454	459	454	422	430	466	468	463	428	466	476	468	469	450	451	450	436	465	477	469	438	468	461	458	474	459	464	498	486	428	469	441	426	478	439	439	461	466	465	458	458	473	438	446	447	462	437	495	467	464	478	503	419	455	524	476	456	492	444	427	454	445	437	449	495	456	465	460	451	486	473	476	508	458	466	427	470	463	425	437	488	445	442	436	476	465	448	459	434	482	449	443	475	469	465	461	438	442	501	484	460	452	484	508	480	435	495	486	472	445	489	452	471	470	445	476	437	441	457	462	436	470	433	448	495	471	489	452	417	464	466	462	462	518	489	462	457	452	456	425	455	469	423	505	469	472	411	475	463	450	470	448	479	439	480	450	443	491	493	475	467	471	456	498	426	467	469	468	460	462	445	502	441	451	510	453	467	464	446	473	487	460	462	484	430	425	447	464	454	468	460	454	466	463	507	456	454	479	444	477	443	443	454	453	467	502	456	444	443	455	462	431	484	480	455	434	465	462	445	491	457	457	448	435	473	460	481	438	464	488	446	479	455	470	470	493	482	457	463	481	464	470	473	473	482	453	466	471	478	467	443	515	460	442	460	471	462	425	473	488	467	480	439	455	484	471	442	476	410	433	428	479	457	435	478	448	480	473	444	453	460	421	453	453	464	480	475	447	478	476	483	424	431	445	456	466	454	466	439	444	445	423	445	469	478	459	488	477	466	449	462	443	504	444	470	437	467	448	472	414	449	449	477	490	467	443	444	444	443	458	457	483	465	445	455	450	419	441	487	431	463	432	439	469	461	435	454	466	477	459	456	465	481	443	474	472	428	459	449	465	462	475	470	425	444	475	464	478	461	450	458	494	462	480	461	454	415	478	454	448	462	439	459	459	472	520	442	454	432	459	448	466	449	479	471	437	462	431	492	481	453	435	436	471	447	471	482	469	480	442	480	464	498	454	476	468	444	472	445	412	457	446	443	461	457	448	481	449	421	415	466	481	460	494	445	455	480	478	492	496	485	460	440	476	429	463	505	432	447	466	455	460	448	464	481	475	462	458	433	428	449	460	463	458	451	469	472	470	435	458	474	468	481	475	461	430	453	462	451	456	474	478	466	456	472	504	420	469	487	427	457	450	443	435	483	442	467	490	438	477	451	453	458	448	471	446	444	438	476	455	472	438	439	468	514	452	497	479	462	467	439	423	456	459	470	463	453	479	482	435	431	471	478	470	434	461	417	449	484	456	453	498	441	460	447	500	458	452	459	486	445	491	434	455	442	476	464	500	481	478	459	412	463	429	467	434	462	474	454	484	444	480	433	456	453	476	448	436	441	469	460	477	419	448	479	438	420	460	507	447	453	444	459	481	474	474	455	445	418	477	449	453	455	468	476	480	448	451	443	466	471	451	438	443	502	475	459	465	454	446	467	464	431	441	457	464	504	464	487	482	439	473	459	462	460	458	442	472	469	508	445	450	472	426	440	470	429	433	478	475	462	446	453	440	432	469	467	434	520	486	437	467	430	459	469	471	462	460	484	456	485	494	452	432	432	437	448	465	430	449	451	451	428	469	466	458	488	490	476	478	479	444	450	459	495	477	428	476	518	489	449	462	470	445	458	459	469	438	473	429	456	451	485	490	428	498	466	488	472	462	485	472	476	475	473	471	445	444	497	427	467	491	464	426	451	433	483	427	474	471	464	456	453	443	479	465	490	459	484	442	484	484	452	459	453	456	463	469	452	479	443	456	444	444	473	479	466	456	457	456	431	447	451	480	449	484	412	450	445	454	471	482	453	437	462	500	476	475	455	483	490	442	433	427	472	440	447	430	459	472	436	450	469	461	460	505	445	452	482	447	476	484	465	467	426	457	475	444	455	450	453	463	444	489	445	473	399	464	453	498	407	477	450	423	401	465	441	476	481	488	471	503	429	439	454	444	450	433	437	447	488	465	478	483	457	451	452	430	418	489	426	428	468	460	412	451	447	469	447	471	461	445	422	465	460	437	454	462	474	447	486	473	452	465	482	482	430	480	471	476	475	443
24791	20785	26685	24781	8931	2020	1622	1431	1307	1207	1022	6940	14842	10181	4203	1361	678	609	543	515	542	520	539	517	530	501	507	525	503	530	533	499	543	520	522	553	538	534	503	540	491	511	526	539	539	520	539	512	533	507	557	514	526	471	532	549	516	509	512	527	527	574	512	484	536	533	542	509	518	530	541	516	524	498	534	492	527	514	555	533	522	545	496	546	524	550	562	542	544	487	542	579	516	506	547	480	486	516	518	487	562	524	520	546	460	521	526	471	508	508	496	518	514	510	559	540	520	518	497	576	506	505	566	513	507	510	538	583	531	491	558	558	510	529	493	548	505	564	524	552	535	510	517	557	511	507	551	563	553	506	536	508	500	526	541	554	537	467	495	529	535	504	499	527	545	528	481	482	554	505	529	546	512	548	497	500	514	498	506	558	517	533	552	485	533	554	563	587	536	561	519	502	523	486	521	528	499	452	533	537	533	533	526	519	509	478	477	493	535	509	506	518	560	519	521	522	550	571	506	484	511	502	550	552	564	514	508	566	525	493	536	509	523	515	515	508	544	509	509	518	497	491	487	509	544	512	522	497	515	547	508	507	536	535	547	579	508	510	543	570	521	546	500	540	556	487	510	578	533	506	489	552	544	530	537	569	513	485	540	553	543	534	528	525	497	534	474	515	520	545	491	518	513	533	493	547	528	565	557	509	531	512	527	522	552	531	510	529	566	486	535	518	543	500	539	513	532	510	521	526	539	554	544	530	549	514	515	497	535	533	487	565	540	577	537	537	515	535	568	553	509	548	561	480	495	567	505	555	530	536	534	490	536	526	535	547	517	579	484	498	513	505	545	527	545	547	524	492	517	514	502	504	540	518	529	536	527	506	523	558	517	495	458	542	535	495	516	528	520	553	550	498	501	487	525	585	511	494	539	496	513	486	529	522	536	506	505	511	525	505	482	550	523	530	498	536	512	551	537	528	558	546	549	479	544	520	475	556	520	542	506	480	527	488	516	523	542	523	531	516	543	526	481	486	563	551	520	545	531	489	515	535	592	506	539	517	493	513	486	506	507	480	510	520	524	512	548	497	488	484	497	481	534	545	546	540	538	482	509	538	558	507	532	513	534	529	490	546	548	537	543	523	523	525	536	482	556	511	571	503	502	537	554	461	503	555	534	520	533	548	561	521	530	541	560	528	535	543	550	519	541	546	513	546	590	556	522	523	508	528	511	503	550	548	543	546	533	495	526	458	524	496	516	542	543	528	520	549	546	499	541	509	526	512	517	517	523	504	510	503	517	507	505	526	535	512	488	507	513	529	516	518	526	509	522	546	538	559	518	519	512	532	500	508	534	488	502	514	533	517	530	555	536	535	573	510	549	483	528	510	523	531	561	568	549	554	520	537	539	556	516	505	501	490	530	553	537	538	498	493	511	534	520	490	521	570	504	519	508	510	520	529	583	523	502	535	547	483	505	516	508	480	493	544	512	536	510	493	514	563	568	538	519	498	466	542	537	500	540	521	492	532	556	577	515	485	517	539	510	524	523	516	511	518	509	485	515	560	546	492	473	517	531	492	502	485	542	488	553	550	518	498	476	518	521	488	507	492	529	517	498	463	522	515	523	513	506	511	544	531	550	537	532	589	542	532	556	514	532	534	518	504	498	494	586	560	535	495	529	525	559	549	516	523	509	519	525	567	540	551	548	550	513	550	523	507	554	512	541	551	556	493	519	529	512	511	563	502	532	543	529	529	471	528	488	521	493	541	483	514	472	534	556	532	520	538	501	543	532	533	500	505	535	503	499	493	481	460	542	494	484	487	486	547	521	540	522	525	533	529	524	506	539	528	530	515	547	488	514	549	538	482	535	547	530	506	510	520	536	583	576	559	549	528	531	517	555	540	510	520	551	550	504	554	540	532	531	575	503	485	476	536	529	477	556	523	521	537	523	552	540	526	511	535	522	542	523	570	545	506	532	497	529	517	479	535	529	494	502	517	502	532	543	497	537	501	549	479	502	508	535	508	500	482	537	520	516	505	503	515	497	545	543	505	549	532	506	513	522	525	536	522	545	516	525	488	526	531	557	554	503	513	537	560	513	504	513	530	524	526	538	544	562	543	506	522	531	521	550	525	514	517	533	538	515	505	536	529	541	542	498	516	557	491	536	511	553	494	475	529	522	473	516	497	493	528	536	559	538	540	551	518	566	534	537	516	498	527	515	504	541	540	491	530	504	528	507	547	485	483	544	537	514	520	542	522	510	532	530	549	504	522	513	503	553	514	531	496	498	507	525	489	478	513	531	498	531	564	529	537	477	527	558	524	546	526	486	516	533	597	531	508	507	550	507	535	534	533	542	573	488	469	508	550	519	512	517	493	507	503	517	508	506	518	539	509	563	507	527	524	512	511	524	499	521	545	546	506	519	547	533	557	494	539	515	530	532	486	537	543	503	525	551	538	528	530	531	531	538	549	560	527	502	523	491	475	542	487	502	505	524	492	525	527	508	541	513	569	526	529	516	511	510	556	520	532	499	510	538	505	533	524	503	566	504	498	542	528	553	532	561	506	514	517	559	540	486	528	510	490	519	473	559	498	540	482	471	495	571	517	487	530	546	524	555	489	519	541	556	512	531	483	557	538	532	497	524	506	516	533	486	492	522	559	532	521	525	558	498	535	507	489	539	560	507	523	536	561	533	518	513	561	543	538	525	544	535	479	503	539	527	516	513	520	478	514	542	493	540	534	508	547	510	523	527	520	508	512	504	529	529	552	523	514	527	521	541	527	497	494	537	532	502	523	526	527	537	545	502	531	543	530	505	487	525	529	510	543	497	496	564	522	551	482	532	513	558	515	499	515	522	521	471	533	532	527	540	517	543	552	509	515	507	524	491	501	537	540	542	522	494	552	520	557	554	490	523	520	511	505	521	533	535	518	530	510	564	589	518	537	564	488	524	544	537	527	559	506	477	548	510	574	508	504	549	502	519	516	484	529	500	506	525	518	509	569	517	507	499	505	514	503	488	498	541	503	516	511	483	555	518	519	498	500	533	524	527	530	495	512	518	564	506	535	541	541	522	460	539	555	525	537	532	533	517	533	551	535	491	521	538	532	523	525	523	572	515	534	527	469	547	512	580	523	580	544	500	542	570	529	535	572	580	503	534	548	528	534	530	516	512	511	481	519	554	528	524	504	497	506	529	489	526	515	517	522	538	525	484	520	548	533	509	540	518	541	504	514	545	530	517	515	571	477	505	535	546	500	538	523	522	528	554	541	557	545	534	508	510	531	531	504	536	483	496	524	534	548	535	501	524	523	503	516	523	528	502	499	532	536	509	511	526	500	553	543	481	508	519	517	523	527	540	529	536	501	518	571	517	479	500	520	483	517	509	504	485	505	491	539	489	553	544	503	500	508	557	499	530	520	544	512	521	512	531	549	512	540	552	544	506	513	546	506	505	524	523	562	549	516	520	508	529	533	522	553	515	487	531	532	549	571	530	513	533	502
4775	6122	4983	3406	2361	1758	1817	1938	1801	1631	1267	9793	14828	9607	4198	1467	638	524	490	453	475	501	491	490	507	496	440	480	458	488	449	499	478	449	461	468	496	467	450	475	466	456	469	502	457	455	505	514	467	493	482	467	484	485	448	493	455	473	493	494	469	494	444	521	488	478	475	465	471	458	497	463	465	506	479	475	467	488	457	473	483	481	441	457	467	468	472	450	527	515	439	458	481	509	460	506	436	440	434	487	474	454	440	452	471	474	456	481	454	490	476	496	438	484	499	517	471	497	506	464	472	469	459	505	480	489	457	490	498	451	494	469	508	482	481	494	483	469	437	495	479	481	446	480	444	480	421	483	463	491	489	457	409	454	451	485	417	468	481	466	460	469	488	478	476	458	506	488	475	451	527	479	488	490	455	451	463	470	493	456	471	477	500	484	484	463	495	466	483	486	489	460	457	477	484	483	467	462	472	492	482	495	501	464	449	487	467	474	485	487	453	472	466	468	454	457	477	486	443	502	485	505	455	464	495	469	520	457	468	489	432	500	491	486	494	465	461	458	486	454	474	485	453	468	484	476	454	440	486	450	493	469	452	448	477	455	444	461	464	494	481	495	447	468	469	441	504	472	456	436	494	465	464	447	479	483	506	469	468	463	470	499	495	463	460	509	501	463	490	463	465	465	434	475	462	461	454	481	463	461	447	501	476	500	483	469	459	433	465	496	417	442	515	498	476	463	478	488	489	468	455	465	497	441	460	475	453	490	419	463	474	473	468	474	479	465	462	523	443	491	433	501	442	466	494	469	438	422	459	494	484	468	455	433	478	457	458	476	447	454	478	477	480	458	484	494	457	447	455	461	486	500	463	470	448	472	453	460	494	472	470	484	485	410	480	454	483	483	487	493	463	416	505	461	480	478	461	432	493	467	507	452	515	431	477	472	462	482	485	468	485	472	484	479	455	474	475	476	470	442	439	448	469	544	495	445	466	479	446	475	460	462	458	526	489	452	512	485	479	455	450	514	480	496	492	478	457	492	446	448	457	444	450	488	477	477	484	459	462	477	460	447	480	490	493	453	498	492	469	487	452	495	483	501	473	464	441	454	458	499	454	463	499	428	480	459	485	467	487	477	481	443	474	451	480	454	451	484	436	467	450	458	464	466	493	437	476	481	460	472	481	457	495	488	489	447	435	440	470	474	476	473	450	494	491	483	404	471	485	447	451	462	453	433	506	436	471	459	466	464	481	466	451	473	477	450	460	461	502	443	455	452	491	514	476	442	454	498	507	440	450	414	481	434	491	488	487	473	487	461	467	451	452	476	478	471	471	480	437	479	481	463	494	475	469	489	442	467	472	466	435	474	474	495	460	445	454	510	466	446	451	452	484	536	461	463	443	478	454	511	438	434	413	431	445	481	469	452	485	468	504	469	491	497	456	463	473	473	447	491	476	485	462	483	443	419	468	469	474	456	486	478	438	444	486	479	468	445	479	487	451	468	447	451	442	453	481	502	451	495	442	461	479	440	466	483	472	492	472	517	436	475	475	464	459	474	470	494	457	448	483	510	517	457	471	505	459	454	417	505	464	446	460	480	496	489	477	444	457	469	451	415	500	493	493	454	458	482	443	459	437	498	426	451	475	469	498	474	489	501	476	481	466	469	475	498	452	435	485	494	464	487	476	462	462	473	473	468	457	468	488	458	470	462	463	488	438	466	480	450	481	450	463	456	455	452	451	459	487	459	473	493	443	469	488	472	471	530	438	468	440	486	450	436	460	440	481	489	455	503	454	474	517	456	481	435	482	465	452	441	445	458	450	464	496	429	473	463	467	468	474	488	487	455	445	486	438	451	492	456	469	447	456	476	463	492	438	462	450	477	435	476	421	489	476	433	473	430	465	474	503	467	437	484	468	483	477	492	438	449	494	473	457	478	498	482	452	460	491	445	472	460	466	466	467	458	477	459	440	452	492	459	458	430	475	485	494	454	486	457	490	479	477	463	470	459	475	460	470	473	481	438	478	471	533	449	431	445	466	499	470	428	473	468	487	483	428	491	475	445	474	475	472	514	455	464	469	490	449	459	505	489	451	468	452	510	437	469	462	482	478	463	463	423	446	492	479	442	466	454	479	502	478	477	482	492	451	478	463	431	477	461	451	469	476	440	469	459	477	456	464	495	486	458	482	482	456	467	474	430	477	473	456	486	493	485	468	471	501	445	497	471	511	470	469	425	480	496	469	462	444	451	456	507	494	465	435	454	480	450	456	476	451	499	496	465	449	476	490	483	505	483	481	470	508	514	434	463	421	464	456	430	476	500	471	467	451	458	472	492	469	496	475	526	445	486	459	433	470	436	468	464	470	455	455	460	442	479	475	475	463	423	460	455	498	414	439	464	469	504	495	431	461	453	466	464	486	468	476	489	474	492	471	446	477	442	456	490	497	456	491	445	439	462	456	493	452	467	494	467	492	437	468	461	486	487	480	473	454	484	456	446	477	439	432	494	486	442	446	480	419	445	523	473	471	443	440	486	462	472	470	460	444	440	421	457	450	476	486	483	444	470	508	473	473	470	471	455	459	447	464	470	454	482	463	471	493	454	476	483	470	510	458	462	477	453	474	462	493	467	445	462	473	399	478	466	460	449	494	462	480	481	457	476	431	452	477	463	448	468	484	442	442	471	487	475	476	448	430	478	468	495	498	452	420	483	450	472	466	445	478	486	489	489	486	475	486	426	459	466	465	480	467	503	513	439	480	442	449	493	470	476	439	465	452	468	500	482	461	493	431	433	459	452	470	502	444	451	461	503	447	467	444	539	426	432	445	481	443	494	465	495	495	514	461	441	481	482	467	484	466	465	437	485	499	467	440	460	507	463	475	446	495	477	440	470	454	483	483	479	467	463	444	505	456	469	494	488	451	502	426	458	438	459	482	472	479	473	477	457	445	459	448	434	454	498	476	497	480	467	478	513	487	457	465	476	445	476	439	473	469	455	500	444	471	426	480	485	481	489	478	488	462	461	483	463	471	472	447	473	472	451	450	450	511	477	473	444	455	432	479	506	476	464	473	483	445	510	462	442	480	491	460	455	468	435	464	482	481	476	493	442	494	501	478	488	443	492	443	477	482	471	464	445	475	495	445	502	472	452	429	441	479	439	490	461	483	469	473	482	506	473	424	450	475	478	489	475	467	450	506	475	443	476	475	461	503	483	450	444	458	482	489	470	454	447	502	470	450	438	442	452	467	496	448	450	498	467	502	444	467	455	447	505	477	462	505	459	448	529	447	463	462	483	465	509	475	495	479	461	470	481	460	468	506	471	488	416	473	478	452	497	458	489	506	462	479	480	429	494	473	501	478	442	447	473	500	438	472	506	470	499	496	454	444	460	436	506	484	467	483	470	498	436	454	475	455	460	513	458	489	432	474	478	456	471	469	437	466	505	451	539	461	476	453	466	480	438	478	449	480	471	460	485	493	453	467	463	474	496	473	470	480	453	447	461
23828	20806	27797	23941	20465	8651	3750	2384	1823	1596	1236	16026	26076	18071	6651	2079	961	763	721	679	648	672	635	624	667	612	663	657	665	701	658	692	660	623	660	619	655	611	651	706	667	641	660	672	588	629	624	662	601	602	626	661	620	621	635	628	690	620	662	638	647	623	654	664	616	674	622	633	625	644	616	624	623	604	651	638	671	650	661	628	656	610	692	641	604	668	621	665	643	664	640	662	628	568	655	674	658	591	594	624	618	616	628	622	655	662	641	681	626	610	665	635	633	576	618	565	673	609	588	671	648	657	641	669	667	648	677	676	643	650	639	643	672	620	664	607	696	627	640	639	650	671	609	620	677	612	642	632	633	647	657	649	623	657	658	611	643	641	655	640	671	652	642	620	608	626	620	673	646	624	629	644	638	610	657	625	640	628	648	678	613	662	652	689	636	601	637	653	632	648	692	657	629	636	637	622	644	624	647	611	630	618	649	609	625	667	647	658	652	614	661	649	615	638	616	637	666	637	672	638	629	651	646	587	604	646	632	620	647	653	641	607	664	631	609	629	637	656	652	624	634	661	674	643	651	614	635	620	623	635	601	632	651	648	614	649	674	642	620	681	643	674	618	616	664	702	673	664	652	600	592	673	676	638	656	673	631	644	653	630	650	625	620	612	668	635	625	602	651	632	593	611	677	630	594	592	609	684	637	638	668	652	652	599	631	619	628	700	640	678	612	666	609	660	609	660	674	664	612	614	669	644	656	635	639	667	639	629	616	644	685	688	624	660	686	669	659	568	669	684	651	635	648	638	608	647	643	635	645	676	686	625	612	654	696	662	648	664	646	664	621	643	654	669	596	641	654	658	606	679	646	630	644	662	634	627	668	662	612	610	588	615	640	636	613	630	656	657	644	591	662	689	657	612	608	643	644	645	653	633	666	598	695	678	644	648	662	626	646	657	626	640	599	636	687	638	655	605	663	627	639	607	680	612	636	630	626	646	612	596	638	649	653	630	657	605	620	690	604	685	686	656	631	654	626	660	640	661	625	642	668	662	609	638	661	635	654	631	631	647	651	620	630	620	649	644	640	642	667	641	648	641	652	654	618	663	662	654	632	630	647	589	606	675	672	633	632	662	631	656	589	632	611	662	649	602	639	621	633	617	590	628	641	643	642	653	684	646	649	666	638	651	577	667	618	635	608	650	602	653	678	586	585	638	621	617	643	609	633	672	605	633	641	680	684	615	625	616	653	660	608	609	599	619	620	645	590	641	668	642	698	671	665	659	665	636	655	614	595	671	665	657	607	622	615	638	638	591	678	660	632	608	656	637	616	628	597	649	650	628	631	623	688	609	670	692	605	621	666	607	643	666	651	664	633	653	636	628	640	641	677	660	644	700	643	652	645	630	622	631	615	642	616	630	605	579	633	631	606	649	647	641	661	674	662	647	602	667	601	636	650	659	639	640	631	613	689	626	640	624	598	677	620	625	612	650	571	681	656	659	659	666	636	632	688	706	681	629	679	605	641	591	623	663	631	614	627	600	673	630	560	619	648	615	579	654	609	648	653	606	628	635	673	672	616	639	681	646	681	609	660	583	649	637	603	637	638	670	636	647	615	582	608	613	628	646	646	643	680	679	639	629	610	646	628	643	640	619	588	682	595	631	628	598	620	616	626	665	649	647	713	629	635	611	666	629	609	619	585	643	643	586	675	600	620	630	683	640	605	568	610	642	632	629	672	678	674	612	621	616	632	655	667	642	604	630	615	661	623	617	640	651	658	652	620	625	648	607	648	691	646	638	615	627	619	658	698	616	654	627	666	621	650	631	661	607	648	691	639	603	601	574	630	627	660	635	584	687	655	662	637	590	629	643	631	606	642	623	675	608	653	670	629	631	682	625	623	687	641	674	614	650	695	605	654	662	591	678	656	676	638	616	604	630	662	651	622	688	613	643	667	643	668	653	648	617	658	602	634	614	600	653	679	617	664	620	623	678	643	663	638	626	655	652	628	632	615	592	670	619	614	673	605	642	601	647	636	629	592	625	628	627	617	654	602	645	609	640	613	605	674	619	640	632	662	686	646	609	655	638	656	658	671	614	628	639	601	624	597	664	648	638	649	619	622	615	659	639	628	677	601	646	679	646	643	641	608	634	649	612	669	648	615	661	630	603	597	626	623	646	655	607	634	649	624	660	639	582	627	606	639	639	673	656	652	623	617	648	625	660	648	627	640	629	591	588	647	650	610	643	598	618	571	601	643	653	617	630	635	628	630	646	616	619	635	670	601	653	617	642	607	652	613	634	600	628	627	646	615	634	633	605	634	669	623	647	627	649	623	610	625	634	715	663	664	717	626	655	648	651	663	619	652	626	624	640	608	611	612	666	618	577	692	636	644	670	662	632	671	659	674	649	631	670	601	654	637	645	682	599	658	620	643	641	599	664	589	624	625	634	645	646	635	632	620	643	638	627	665	625	655	660	655	619	642	673	626	625	605	663	657	577	640	593	638	623	590	623	637	634	641	636	637	661	631	660	644	640	631	615	680	632	658	620	626	611	637	605	687	652	625	659	620	652	600	658	618	610	606	641	650	588	625	614	637	657	651	601	636	613	613	629	628	642	621	602	639	615	612	568	603	645	618	655	646	609	622	658	638	628	622	623	591	575	630	682	649	604	628	584	623	655	644	665	658	618	679	620	655	660	670	642	659	648	644	672	608	649	612	642	576	600	645	643	647	673	623	676	652	612	644	632	606	630	674	608	643	648	658	592	649	638	603	684	605	634	666	598	596	632	652	720	656	608	628	633	631	633	593	630	649	637	619	671	655	658	659	614	602	664	646	631	643	582	598	655	666	632	617	611	640	649	646	608	661	625	662	632	629	638	630	598	643	667	611	602	664	625	587	637	633	647	623	617	611	624	696	614	624	616	628	625	589	619	634	653	643	624	647	607	625	603	639	679	662	627	636	616	620	633	614	643	686	629	564	653	628	631	657	628	620	631	651	644	629	651	637	646	637	578	644	613	610	607	678	636	613	650	614	623	649	611	626	634	662	648	639	633	616	647	652	631	615	630	603	661	629	633	613	629	665	627	649	639	616	621	593	682	622	683	654	650	647	621	607	601	610	576	655	636	607	632	628	675	634	650	627	627	650	612	610	652	620	654	607	627	601	596	646	630	665	607	654	660	622	665	616	615	651	641	666	629	621	629	627	656	641	649	660	656	642	680	657	656	633	626	614	654	609	645	615	650	606	685	622	701	672	603	630	626	668	639	662	653	654	676	635	614	599	649	632	650	634	640	622	617	647	624	598	616	640	694	639	608	641	603	661	678	616	598	628	675	662	649	634	641	592	607	579	663	633	628	605	630	619	609	663	645	650	672	625	605	642	632	694	650	586	619	671	642	640	647	689	594	636	613	603	627	644	638	645	627	635	647	636	619	634	639	666	619	611	618	682	630	640	656	651	625	627	640	649	627	663	673	657	601	600	665	721	586	602	629	621	683	665	638
5016	8279	8773	5638	3561	3953	3386	2886	2562	2087	1475	20341	23164	14845	5764	2013	1003	662	609	594	578	556	569	552	528	546	575	599	540	561	591	545	547	571	611	549	535	533	534	549	562	530	585	594	547	593	570	542	556	583	552	599	580	581	575	501	560	534	555	561	600	562	546	589	559	572	553	573	561	561	568	563	584	588	602	563	563	534	555	570	568	563	568	548	568	547	556	539	567	559	526	548	576	581	555	586	532	579	564	561	603	558	545	599	569	506	552	538	525	532	563	556	571	555	550	552	545	551	537	533	560	506	523	530	569	585	530	555	569	559	613	562	503	534	577	532	533	516	548	529	581	597	576	523	551	540	605	534	517	550	556	574	567	524	526	535	535	563	558	538	573	622	537	591	531	588	514	551	549	539	574	564	535	568	489	522	566	546	549	586	547	591	572	520	562	589	567	538	544	539	540	536	550	580	558	568	556	515	578	536	577	585	531	539	512	581	532	560	558	562	611	542	534	553	562	525	538	549	547	541	593	558	558	554	582	549	520	497	570	596	562	562	583	555	493	565	563	590	563	528	577	562	559	541	527	525	539	576	530	534	575	573	524	598	552	527	582	558	530	551	549	581	599	558	572	523	552	573	596	562	517	552	511	571	580	530	549	530	589	554	561	532	539	556	559	568	587	550	523	571	512	580	520	545	503	524	557	550	542	549	609	573	521	592	529	587	583	542	552	572	560	540	579	560	556	558	534	522	505	539	528	561	572	558	558	568	540	564	545	551	546	545	543	575	549	491	579	506	549	535	578	574	550	506	555	540	581	532	509	575	560	551	565	548	555	551	606	558	571	577	572	547	535	559	509	561	556	495	538	504	547	588	549	594	588	507	534	561	522	545	548	556	531	518	551	528	573	504	580	523	556	547	589	575	530	555	557	578	568	555	565	534	533	547	506	542	575	549	583	560	514	507	561	515	552	549	593	546	585	564	538	584	582	564	519	544	568	538	544	575	525	547	554	526	553	523	557	574	572	527	544	493	533	559	562	605	560	545	563	565	551	545	543	584	569	566	563	519	577	559	522	503	540	542	544	550	531	551	571	555	564	512	537	523	559	582	548	550	574	574	562	579	572	573	537	523	603	572	554	572	541	561	546	567	563	552	560	555	561	575	572	529	575	527	582	553	558	593	581	546	539	592	622	563	567	529	551	543	508	548	542	598	549	573	537	571	585	530	578	535	530	544	558	580	559	582	550	541	549	583	534	534	485	558	523	550	575	516	526	582	548	536	568	577	540	527	545	515	514	592	581	553	560	535	543	534	542	574	531	560	586	544	543	543	605	555	566	548	543	565	570	551	533	540	529	525	536	494	559	563	546	553	582	569	566	570	536	511	548	559	561	520	577	546	513	543	540	542	563	542	570	544	563	598	522	525	598	547	552	559	547	558	563	549	557	553	549	557	560	562	585	581	533	549	565	583	550	512	523	525	548	563	511	574	577	537	562	568	575	552	583	541	546	579	571	562	558	505	575	559	553	518	566	533	506	550	546	577	577	557	539	559	581	561	558	563	573	564	601	569	526	541	551	587	602	530	540	539	554	531	535	579	581	559	560	528	582	569	568	515	531	543	524	519	569	550	519	544	556	565	569	528	553	582	532	542	564	544	553	511	516	528	528	543	552	560	535	548	590	539	551	531	577	594	531	547	596	558	555	560	578	533	534	546	536	525	590	570	541	559	543	537	567	571	542	524	497	576	582	559	535	569	525	561	553	572	540	539	542	506	523	565	559	550	556	550	557	519	575	557	555	571	529	531	572	536	531	541	533	540	556	547	574	541	555	586	539	569	558	565	555	496	471	546	559	544	561	529	557	544	533	552	559	548	550	537	550	544	550	580	581	541	540	566	559	567	557	556	544	536	549	562	556	519	585	605	529	545	522	528	533	535	558	556	580	536	539	577	545	561	564	521	586	553	510	591	533	542	587	583	549	545	587	493	571	579	531	574	541	543	563	541	562	562	562	558	565	537	587	544	561	548	530	578	583	527	560	540	577	555	548	567	591	525	515	534	545	560	614	540	519	530	575	583	537	566	562	558	558	547	559	522	568	565	539	589	559	535	556	543	553	565	580	581	549	620	514	546	495	585	587	528	542	538	569	535	528	551	542	540	550	547	563	554	503	531	542	562	563	558	521	542	537	521	562	548	556	550	573	545	551	594	513	553	536	572	573	612	543	534	538	583	566	519	556	541	534	561	530	542	608	545	551	595	562	536	556	598	547	549	519	573	549	567	546	529	560	541	548	574	513	564	529	565	543	585	513	568	549	540	551	521	563	537	567	552	540	552	546	553	579	543	515	523	553	549	590	551	607	587	553	545	518	513	588	525	551	558	551	577	577	532	587	533	535	537	566	535	554	532	561	555	530	579	568	546	566	557	538	553	539	546	573	506	549	561	601	547	536	558	574	592	570	502	545	543	576	572	583	542	587	611	574	601	552	563	529	576	554	533	551	587	551	573	583	584	513	524	576	531	573	549	501	526	534	566	576	504	519	562	581	583	587	567	520	539	558	535	533	554	579	511	545	571	562	538	554	542	536	508	558	547	517	568	522	566	604	549	572	563	601	532	544	559	533	569	551	515	546	540	556	517	529	604	527	521	537	502	590	541	555	531	526	554	546	552	582	564	545	517	541	561	547	591	574	543	567	568	551	528	583	526	552	556	591	554	564	520	574	582	601	561	531	542	547	578	569	531	518	589	560	537	562	508	563	537	536	577	507	583	547	566	558	554	529	584	554	565	578	517	574	528	536	547	522	535	536	559	553	534	570	506	543	539	585	544	548	521	554	536	606	536	513	538	580	529	592	570	527	547	530	544	530	585	545	471	548	491	560	541	562	550	559	565	552	545	593	537	576	559	512	535	486	570	539	523	587	563	590	530	538	535	533	543	569	541	527	584	569	546	577	572	545	517	598	552	534	631	537	554	576	540	531	529	596	544	527	541	595	505	561	551	563	531	537	587	572	537	541	583	533	592	539	544	506	531	530	544	532	560	484	588	555	574	546	534	548	566	552	561	566	559	548	524	544	527	517	548	553	574	534	544	527	556	556	550	519	518	575	554	531	556	550	530	567	550	584	571	509	584	542	497	545	571	528	544	577	628	550	539	582	556	541	562	515	503	570	543	573	555	553	519	578	526	547	529	558	552	577	567	560	546	523	593	509	526	527	581	558	541	532	587	541	566	527	552	553	573	525	545	521	593	547	532	539	519	508	546	513	537	543	576	559	513	544	558	548	567	563	537	537	556	542	560	554	585	529	526	542	581	616	562	544	545	564	544	539	521	552	579	527	539	525	560	557	573	553	574	572	552	523	554	515	547	531	526	563	565	533	514	569	527	575	506	533	567	580	504	562	551	567	567	526	553	561	567	545	517	583	554	557	570	551	554	596	546	555	561	498	503	565	512	517	601	583	556	554	547	543	548	548	527	534	568	571	545	578	552	578	553	498	519	558	543	540	534
26669	9364	2446	1468	991	1158	962	794	644	662	561	1078	1601	1504	966	681	551	500	549	530	499	504	503	502	569	590	523	559	527	547	528	496	513	551	511	515	571	521	545	521	514	524	538	547	519	498	527	527	545	532	557	510	552	527	554	471	555	518	513	523	538	572	550	521	513	515	512	549	529	517	507	516	525	532	518	543	509	538	499	566	506	583	501	523	544	507	519	549	537	555	498	538	488	515	545	528	529	527	475	558	517	504	570	542	553	525	542	483	521	547	519	552	546	503	520	497	503	561	520	515	524	517	524	536	506	526	519	520	456	536	493	517	519	510	536	530	554	528	551	544	526	528	530	533	523	523	507	518	507	517	524	487	519	517	488	541	487	529	517	506	526	547	517	513	541	537	478	510	523	524	507	515	520	507	557	535	519	539	557	513	511	513	524	513	521	518	560	531	527	541	517	542	493	582	511	511	558	523	541	538	537	536	522	526	526	536	525	513	527	527	526	508	561	527	525	511	519	510	504	510	515	509	500	538	539	512	557	530	530	505	561	579	534	509	513	502	520	536	524	500	555	533	532	518	520	507	557	552	548	505	520	542	570	516	539	477	514	518	544	473	501	517	548	480	539	502	564	512	538	514	549	514	546	520	521	516	544	550	552	499	492	533	472	514	521	537	499	541	524	517	534	524	489	525	547	506	515	521	519	492	521	529	537	547	491	533	554	513	527	486	546	569	476	606	545	476	540	553	558	518	508	503	544	486	585	490	564	520	501	509	476	555	557	479	509	522	518	536	477	543	532	544	516	562	506	513	534	519	517	513	537	517	504	541	490	529	536	529	538	510	497	517	534	544	496	561	539	511	500	516	529	529	541	512	508	548	528	517	516	527	493	526	541	512	514	525	522	542	554	551	506	552	539	546	520	550	521	487	557	505	517	514	572	509	531	531	573	478	519	505	514	539	520	526	489	536	534	555	563	517	505	496	525	521	520	524	504	477	545	527	525	527	500	552	509	553	529	546	535	542	524	494	505	479	526	528	523	513	530	519	503	523	554	506	534	552	499	506	523	528	514	517	526	566	528	500	544	553	520	553	520	546	503	550	535	529	530	511	526	515	553	517	516	505	467	530	540	491	523	537	507	471	548	550	579	539	551	518	509	552	508	532	518	482	549	543	521	497	540	523	557	528	534	505	488	503	474	501	512	519	514	495	525	488	529	482	542	483	511	543	541	543	532	560	519	523	529	525	525	532	548	534	521	479	516	488	503	526	538	538	504	487	536	503	538	512	571	557	506	547	514	520	502	519	510	507	509	525	520	513	548	513	500	512	497	571	569	497	556	533	529	540	498	534	500	488	550	538	550	543	506	532	463	555	489	496	530	520	515	510	493	513	542	535	511	515	489	552	503	534	559	538	439	546	517	554	511	555	549	555	535	520	491	537	526	509	499	554	493	514	518	547	514	518	523	494	604	556	504	510	523	538	491	548	514	541	525	523	527	523	533	525	514	524	496	550	520	494	535	487	508	504	528	540	533	551	513	555	514	525	492	525	508	538	536	524	503	502	512	529	538	501	586	556	498	532	557	492	511	522	512	554	525	553	568	562	511	591	565	554	502	502	533	535	542	478	526	536	517	526	558	513	521	532	470	477	489	514	582	536	510	534	514	503	529	530	482	522	555	558	540	525	538	546	510	505	519	510	544	542	544	523	538	512	525	508	541	518	517	494	526	551	528	520	510	514	528	555	551	518	511	543	552	505	534	532	560	509	538	524	545	520	529	543	553	528	549	470	546	512	502	523	519	504	537	503	524	539	561	515	543	565	550	523	523	547	537	550	544	558	495	530	538	552	550	522	527	513	516	490	515	564	492	468	502	534	477	519	517	542	490	561	520	486	555	484	495	503	519	507	560	539	514	515	575	490	553	486	516	505	492	519	516	485	513	493	530	534	497	496	530	482	538	528	501	522	515	538	542	555	551	530	496	537	524	523	502	480	526	526	558	508	511	481	570	492	555	523	503	556	527	560	508	562	522	558	474	545	514	540	513	539	500	553	501	524	518	530	476	545	483	526	553	518	495	491	492	533	533	517	538	469	567	552	515	493	521	517	489	571	523	541	497	527	519	581	495	511	527	502	539	534	532	521	552	500	511	505	534	487	550	539	509	506	535	538	512	583	569	547	500	511	525	517	504	549	535	549	478	534	506	536	542	516	508	527	489	513	480	522	546	532	584	517	453	500	497	533	551	526	555	485	541	551	517	500	550	513	554	518	546	530	502	583	447	548	497	562	524	529	525	522	521	534	509	552	521	495	554	501	512	498	505	516	509	507	552	524	552	529	533	542	539	575	519	545	528	505	532	546	512	521	541	569	550	510	534	564	504	507	557	536	514	526	534	525	528	548	519	487	499	493	505	553	515	509	544	527	518	525	479	504	540	515	494	501	512	521	540	567	495	519	550	530	531	513	524	481	533	537	527	508	531	563	524	508	496	541	586	538	545	525	553	550	501	476	527	575	527	536	513	489	513	517	550	546	529	567	517	508	507	550	547	499	540	513	522	530	534	465	535	528	556	502	518	505	498	527	555	554	510	522	492	487	495	510	540	546	510	500	531	528	504	498	545	536	512	492	484	561	527	513	500	534	529	540	533	539	504	519	522	480	515	595	529	534	556	475	483	510	539	564	502	528	558	513	510	539	519	533	524	519	501	576	541	549	546	539	540	475	534	516	526	528	519	512	497	542	505	543	520	476	530	502	572	522	521	551	511	566	540	488	551	512	545	534	544	505	534	534	536	508	554	495	509	547	540	529	551	550	547	531	582	516	490	522	552	591	534	519	506	522	557	565	555	488	543	535	562	519	461	500	538	509	543	512	502	514	470	528	509	533	544	533	529	539	504	519	474	525	544	516	488	543	518	530	489	517	486	532	542	529	561	564	519	500	524	536	559	537	511	536	541	493	509	525	502	543	518	509	510	530	504	529	517	521	530	499	504	550	532	492	525	556	512	516	495	502	512	569	583	507	506	542	521	537	500	505	529	503	519	546	535	527	508	567	565	519	530	515	534	496	537	486	517	523	541	508	515	568	496	509	515	534	517	490	523	542	510	518	549	542	518	545	520	546	554	527	537	509	504	493	543	529	542	539	509	571	539	525	509	541	518	504	517	559	497	507	564	553	516	528	540	519	497	501	500	538	545	525	510	527	516	574	553	545	529	535	515	536	521	513	504	525	527	523	560	513	514	522	571	519	534	493	568	533	546	547	539	568	497	546	507	562	531	558	515	533	536	545	563	557	568	519	540	546	495	503	492	520	518	558	522	531	510	525	535	501	527	548	525	516	513	514	507	531	552	530	562	519	507	527	520	541	529	479	562	566	536	495	551	581	530	506	506	493	555	531	543	527	516	533	531	479	564	478	533	524	498	493	553	506	527	566	543	588	528	497	508	494	522	509	517	531	512	536	540	517	517	514	515	509	532	531	512	566	510	508	545	527	491	544	508	528	545	494
5903	2556	2384	1418	1155	1498	1140	910	784	657	534	1372	2147	1599	950	655	505	449	502	462	487	458	460	417	462	447	441	431	429	435	462	474	434	483	468	443	492	453	456	484	471	452	440	463	484	485	451	436	433	480	457	444	488	449	438	526	440	479	444	424	461	437	447	444	449	497	437	483	449	468	481	464	440	441	419	439	432	498	462	463	455	429	474	466	449	456	449	440	450	420	456	458	427	451	448	439	440	449	483	455	455	436	469	424	439	437	465	480	417	437	455	463	451	453	437	450	447	460	458	474	451	441	429	472	451	458	445	508	455	468	450	476	485	443	425	457	437	473	472	500	446	442	454	490	416	491	400	455	479	438	400	476	458	453	450	432	413	453	433	480	428	489	433	461	478	460	442	425	426	474	487	458	473	431	470	458	483	495	468	438	438	462	439	457	480	423	450	464	472	436	445	434	465	440	482	473	486	430	456	454	474	406	464	439	438	433	479	442	441	422	442	444	448	459	465	443	476	453	481	434	421	498	492	464	414	451	448	483	474	472	427	459	431	482	443	469	523	395	455	464	434	456	433	429	470	466	470	459	457	490	431	458	458	432	447	493	441	422	446	453	471	482	494	462	464	455	413	447	470	442	425	475	465	436	449	478	430	437	458	478	471	447	433	411	437	438	440	444	456	476	438	450	420	462	424	447	449	448	433	433	466	415	456	473	464	426	471	439	424	472	460	481	461	406	469	501	426	449	451	479	450	466	438	451	442	474	435	438	458	442	483	478	436	452	479	446	443	451	485	456	467	420	494	453	503	499	480	463	429	463	431	459	454	449	422	467	439	471	455	452	467	480	432	434	458	464	466	441	448	465	460	392	462	475	486	437	458	469	469	490	426	468	461	430	422	465	472	485	472	436	450	453	438	467	474	436	462	490	448	481	459	451	433	465	459	455	449	475	486	445	450	441	462	477	440	449	470	450	416	426	460	469	422	477	441	469	411	476	476	451	479	440	431	467	457	465	492	467	455	469	471	468	469	456	440	470	484	471	463	470	436	426	482	464	439	456	450	468	435	438	449	479	469	464	441	457	455	475	459	468	436	471	456	432	463	492	471	417	462	492	457	481	485	462	400	444	436	462	454	444	462	415	439	482	454	466	431	452	434	476	482	465	467	490	451	414	416	452	484	461	452	443	443	511	469	448	450	477	444	477	441	437	447	435	439	460	451	463	433	472	456	486	480	445	401	460	466	449	439	453	435	471	457	421	440	449	448	442	436	469	427	444	446	434	471	441	415	462	504	457	418	429	450	455	453	471	444	428	430	454	498	478	460	465	468	445	436	460	420	441	462	461	471	443	454	459	474	440	485	458	452	421	482	463	483	502	485	406	439	423	435	445	510	463	481	461	470	480	471	460	443	424	436	452	446	438	478	460	472	501	456	427	426	444	447	475	437	457	416	429	477	433	458	471	418	442	479	412	454	494	488	440	441	473	432	435	448	450	463	421	434	476	476	456	443	429	464	469	434	453	497	443	447	451	451	446	437	442	462	447	437	456	464	445	443	480	446	479	463	474	471	472	424	444	456	413	433	424	523	458	452	448	464	444	457	428	461	461	429	420	407	456	442	442	457	457	438	427	428	490	448	476	423	444	485	456	462	422	453	456	434	425	456	463	447	455	441	424	467	430	489	436	444	430	433	479	437	432	482	479	474	449	453	443	473	486	492	447	454	442	493	455	437	410	410	448	465	431	462	450	450	469	448	449	429	488	445	466	466	436	463	471	439	474	439	456	449	464	430	418	427	415	459	454	424	449	433	478	486	466	456	451	474	467	466	465	449	464	465	450	490	463	492	453	502	456	472	430	420	477	454	460	467	433	461	424	417	458	458	442	430	439	441	443	492	478	411	440	417	436	476	453	476	483	461	437	460	436	442	471	452	430	499	449	475	441	474	430	426	443	423	412	442	413	469	404	500	486	488	468	459	460	445	418	409	475	488	440	428	470	426	480	478	464	446	468	503	460	461	450	454	448	476	452	446	454	448	391	430	463	452	484	447	439	473	424	414	499	457	436	467	460	426	420	461	461	459	437	412	467	423	469	471	446	453	437	425	448	473	433	455	514	466	479	462	437	463	461	424	484	440	429	488	433	453	444	422	450	463	466	453	456	475	437	453	435	473	443	433	454	479	459	435	449	471	422	464	478	453	470	478	404	446	450	443	466	460	469	472	449	475	450	459	404	437	436	429	426	439	417	455	459	469	455	457	425	481	454	450	432	440	456	474	455	412	467	410	461	468	431	444	450	441	427	451	465	463	438	456	470	464	471	448	435	481	435	477	427	444	467	440	495	474	421	467	445	389	426	431	434	391	473	464	473	494	470	442	491	465	456	414	443	438	469	467	452	428	452	475	483	478	481	427	463	428	503	404	439	448	461	444	424	424	465	445	457	479	463	420	429	460	474	475	445	469	475	424	434	471	442	448	453	506	486	469	435	429	500	462	439	458	443	454	479	431	478	468	452	497	477	423	463	438	473	462	481	433	449	447	456	467	477	462	473	496	443	449	444	472	457	444	429	424	438	438	473	459	441	477	446	459	446	474	471	512	453	418	449	448	477	463	471	460	449	461	440	487	435	460	464	470	487	425	453	432	438	453	473	498	444	473	449	463	442	446	462	432	419	479	451	449	456	408	443	450	460	469	457	435	467	449	426	438	471	448	422	468	428	447	443	446	447	464	489	471	459	452	452	441	431	453	476	463	435	467	454	431	466	420	451	459	479	423	440	486	473	418	479	441	472	444	420	474	481	434	441	469	418	476	452	449	468	466	451	476	448	433	461	452	436	442	407	428	419	465	450	455	439	484	429	435	461	458	477	451	484	453	428	448	408	468	463	465	410	441	455	457	475	473	467	413	462	469	491	501	459	464	465	510	468	443	488	415	452	459	498	474	471	456	443	431	468	426	473	452	451	429	444	468	437	446	499	454	439	430	443	434	482	455	419	462	499	476	469	428	441	449	482	441	448	443	451	469	445	416	433	451	468	419	457	423	455	465	451	439	444	462	424	463	485	471	438	451	437	491	461	454	455	464	445	468	456	452	420	444	462	470	456	482	424	424	476	432	411	461	419	482	421	434	449	460	444	437	435	484	446	466	414	472	455	449	475	400	471	432	450	453	456	453	447	437	450	478	447	469	465	459	484	455	433	447	430	441	412	433	472	473	472	442	501	421	443	427	462	450	430	465	435	453	458	454	430	422	454	458	429	453	425	461	447	482	433	485	428	442	457	432	465	427	456	463	487	409	459	440	442	434	450	487	438	445	502	442	450	487	418	466	448	497	509	452	426	483	436	496	433	425	459	420	461	472	450	448	421	459	451	439	493	478	480	481	477	470	446	435	446	461	468	441	470	472	444	424	476	460	470	469	473	471	492	446	473	458	503	432	446	477	466	460	433	438	436	498	489	468	457	428	457	460	456	452	467	455	482	455	447	436	443	480	455	441	456	471	452	429	442
24795	20791	26707	24712	11622	3782	2031	1487	1281	1085	974	7792	14113	9326	3762	1299	711	547	515	545	528	520	492	550	505	515	535	501	496	497	468	498	487	484	530	497	523	521	536	509	522	496	519	504	476	505	528	506	510	537	517	499	505	486	498	507	484	528	487	514	484	507	495	533	502	529	493	509	491	492	552	487	510	486	525	442	466	554	472	486	493	470	492	521	496	488	486	479	527	528	503	516	518	536	474	538	500	506	480	517	485	555	486	506	508	518	525	523	499	500	539	548	522	492	536	498	532	499	487	487	500	489	483	513	552	526	488	493	516	495	514	541	503	481	507	533	505	492	535	536	504	496	490	512	526	518	506	507	528	512	489	467	479	530	513	481	530	494	492	527	490	501	514	505	518	521	480	525	501	523	540	526	483	480	520	507	502	522	487	493	524	543	515	506	554	476	479	564	492	494	531	478	532	501	481	487	499	524	528	525	556	489	526	476	495	521	489	495	502	506	496	519	540	517	534	494	491	544	521	453	480	523	491	509	525	502	527	461	533	490	461	491	526	494	534	536	492	478	539	472	525	507	515	532	508	520	457	517	502	523	474	472	498	469	518	514	498	494	484	482	543	484	527	503	483	541	528	539	502	536	513	519	531	503	469	509	528	502	496	502	515	557	499	492	539	505	560	505	458	498	504	559	523	492	494	512	525	477	489	471	498	501	550	501	505	458	510	468	460	480	504	547	527	486	483	533	482	465	470	520	534	535	504	514	530	516	500	480	473	522	459	500	477	511	469	514	507	484	552	560	497	513	500	536	515	535	496	524	472	492	477	506	505	491	470	512	465	513	532	501	491	553	490	524	520	522	526	499	556	540	511	495	498	525	489	514	497	461	554	536	568	509	514	494	488	491	535	519	512	497	462	532	495	436	488	525	495	465	489	511	487	486	469	486	499	527	499	523	497	538	504	509	530	466	479	528	495	496	512	531	498	499	481	512	523	488	578	522	511	528	476	469	493	559	471	521	491	503	495	498	516	523	472	468	523	515	525	514	520	486	497	488	483	512	503	496	526	485	496	491	498	514	503	509	529	547	483	506	504	476	559	525	508	507	523	473	483	503	541	546	517	513	479	518	505	508	511	527	528	492	523	539	511	524	515	471	490	483	518	495	511	502	516	543	526	510	502	512	551	511	537	501	508	489	514	549	499	486	501	501	500	483	486	477	504	489	539	544	506	527	476	501	494	500	485	553	489	547	515	504	534	490	526	489	536	510	457	496	508	471	475	492	512	499	493	468	546	529	459	460	486	534	505	534	536	504	503	511	510	487	473	475	487	488	479	500	507	458	488	483	501	530	495	466	505	525	474	503	539	505	520	514	516	530	505	527	506	509	501	510	514	454	563	519	547	494	495	467	472	506	496	508	488	536	478	502	481	501	535	510	498	492	507	524	474	512	502	520	501	505	507	472	474	513	520	529	466	516	517	483	501	505	498	504	504	492	504	474	512	500	465	495	503	517	503	502	515	511	456	466	470	488	485	506	531	487	483	519	497	502	514	499	531	505	525	498	487	466	509	511	518	512	509	551	475	550	490	484	474	482	538	483	545	517	516	520	467	526	525	463	495	470	504	481	463	485	511	494	505	525	528	544	499	484	534	518	538	482	490	510	509	518	515	506	514	473	545	524	487	508	508	522	493	522	494	514	472	523	503	503	508	519	478	492	522	480	522	546	516	480	484	468	520	518	477	537	518	526	497	528	476	534	544	524	506	513	501	539	521	492	534	514	487	485	491	506	457	500	513	474	498	495	495	481	475	507	550	544	489	486	472	511	516	474	499	478	512	504	486	467	511	496	488	500	512	505	509	474	417	496	512	516	484	512	537	503	492	511	506	523	527	519	501	536	494	525	503	548	515	466	495	495	470	488	486	530	520	498	487	469	484	499	534	506	472	510	494	487	500	489	538	546	526	484	488	533	524	478	536	455	462	473	550	488	522	510	462	522	509	515	500	492	492	506	539	488	509	498	517	509	502	516	462	485	483	492	451	489	512	504	479	494	515	542	516	564	476	529	470	500	548	495	537	484	488	518	500	498	496	496	518	484	506	467	522	535	506	457	568	442	486	532	505	502	518	525	522	489	479	508	467	510	504	521	558	514	529	499	488	484	504	466	467	506	508	494	532	529	485	509	568	474	494	509	499	502	536	512	557	485	475	515	529	534	517	520	459	508	496	543	511	552	508	485	557	508	515	532	517	458	471	502	520	548	515	516	492	547	493	460	490	481	507	533	526	492	470	502	517	482	512	513	473	490	500	475	492	524	499	481	517	505	477	486	498	511	495	470	519	534	498	470	502	494	510	544	515	563	525	489	508	521	511	510	457	555	504	476	515	482	480	467	487	513	493	479	516	509	514	490	516	517	537	505	463	528	539	492	540	507	507	537	527	454	504	491	488	565	498	479	484	503	527	503	496	494	515	481	538	516	510	493	550	496	513	503	504	520	501	513	518	506	473	494	530	493	443	478	469	518	508	536	499	472	494	545	495	530	537	519	496	507	490	484	543	522	528	520	545	522	510	518	477	552	473	546	500	520	511	511	550	543	492	496	490	500	507	505	506	507	565	502	478	497	547	487	533	554	513	525	471	489	537	523	500	497	509	519	466	522	473	504	521	481	501	517	520	500	467	501	538	566	518	544	534	465	525	471	499	502	486	490	509	538	506	506	515	481	517	490	540	485	522	485	474	512	539	500	515	518	543	500	531	483	518	529	524	522	501	527	480	519	520	523	512	469	514	476	475	513	474	480	492	509	516	514	509	517	529	507	478	510	494	479	501	522	521	505	499	498	497	517	492	540	503	530	497	499	503	500	492	485	506	503	502	520	478	544	502	458	495	460	500	493	536	522	503	512	505	469	476	472	486	485	487	498	481	510	479	478	514	487	500	467	538	524	479	492	452	522	466	476	464	511	510	539	492	528	489	481	483	500	531	458	458	514	441	476	504	520	502	451	506	484	511	506	485	523	506	512	481	478	524	445	471	496	495	509	485	487	471	514	471	507	495	506	501	509	487	482	517	497	512	527	570	506	511	537	525	493	508	493	509	525	507	462	514	504	536	486	498	493	535	478	470	502	488	527	479	497	490	498	523	507	499	499	549	481	515	524	498	537	515	527	540	521	496	504	500	464	484	480	561	495	515	492	496	533	485	518	525	536	503	542	491	520	526	502	517	505	470	513	515	522	514	488	493	536	544	465	490	485	503	509	471	494	504	532	506	514	478	487	472	463	495	472	526	518	489	533	487	492	504	537	531	513	494	471	506	503	481	487	497	449	521	501	520	505	515	523	510	489	518	523	509	552	523	548	533	487	472	495	502	484	477	510	502	489	513	503	497	483	518	494	503	510	479	494	512	512	543	506	515	515	520	520	490	503	492	499	497	502	533	527	490	530	505	503	499	481	505	483	506	518	514	499	483	520	526	466	475	522	521	505	490	492	520	507	497	498	484	481	484	493	509	494
5139	9024	8685	5283	4840	3392	2411	1882	1644	1459	1303	10718	13843	8933	3853	1305	685	500	443	459	446	504	444	451	442	469	467	471	466	466	485	479	458	461	491	449	455	474	464	444	427	468	491	444	441	446	482	468	444	461	430	454	490	478	424	430	442	420	434	468	459	471	432	462	445	447	453	467	433	482	427	474	408	449	430	456	452	461	442	460	450	472	414	458	455	427	444	472	465	435	418	465	440	448	425	451	460	418	460	470	466	453	432	458	470	468	453	474	467	474	464	496	425	443	466	450	420	447	498	462	484	454	492	436	428	433	458	441	442	438	483	454	462	457	486	435	445	449	454	467	437	466	437	470	451	500	447	433	468	461	464	453	438	436	471	460	438	457	457	424	445	473	499	408	485	453	428	448	442	451	462	453	454	465	472	429	458	503	453	465	433	502	427	454	465	439	424	463	427	442	451	418	483	439	477	464	483	445	440	452	478	436	456	442	427	463	435	467	419	416	431	472	448	470	430	485	510	437	452	450	429	472	437	439	443	456	449	451	429	423	412	452	469	471	490	459	436	435	464	466	461	449	436	428	457	456	450	436	471	443	427	442	456	415	467	453	455	438	445	471	439	405	473	428	458	410	444	440	477	417	459	413	478	492	438	460	487	422	523	471	481	474	421	491	435	435	466	437	484	436	454	448	464	461	441	448	482	436	440	438	469	451	448	465	438	430	492	453	479	472	454	432	455	461	421	426	493	474	389	449	434	467	468	475	459	450	452	455	444	461	443	458	459	462	442	422	460	447	426	494	445	409	454	445	499	472	468	466	406	436	473	417	477	411	455	464	447	446	433	430	431	445	454	425	456	478	434	442	473	461	487	465	485	465	454	447	435	457	451	479	437	411	452	462	442	465	437	471	462	476	476	472	464	469	452	435	479	473	477	459	439	467	439	432	454	454	446	442	472	425	431	456	487	465	407	456	477	419	469	455	409	466	509	457	449	458	444	489	446	478	449	418	479	427	463	480	445	485	467	472	429	421	444	450	468	431	444	424	454	467	461	464	448	421	467	462	464	433	455	463	441	453	450	402	435	458	477	425	434	481	458	475	442	439	462	447	485	439	442	453	435	438	477	440	442	425	394	464	455	491	444	470	408	457	469	483	468	482	457	467	418	408	479	437	428	446	418	478	468	478	422	461	433	455	455	479	440	411	433	492	456	470	427	487	497	418	477	453	487	416	474	456	425	451	455	432	447	450	503	482	464	441	493	446	456	471	455	450	458	439	452	454	428	464	466	475	472	444	456	447	461	435	457	423	457	446	431	460	466	432	424	479	444	484	426	448	449	454	444	467	437	445	459	474	439	419	437	435	479	489	404	459	448	480	445	456	453	474	446	495	429	454	461	416	452	483	429	442	451	476	447	430	481	452	445	464	453	447	458	412	464	444	443	450	492	465	444	450	427	462	413	448	469	457	429	444	423	437	440	427	487	467	420	416	488	454	453	469	452	447	469	464	452	489	470	457	425	441	455	473	411	452	440	458	420	488	463	446	477	480	440	452	452	466	427	452	486	456	472	442	490	419	451	489	433	439	453	475	454	457	461	424	458	473	440	461	446	430	431	467	441	435	449	466	453	443	457	444	478	472	471	423	486	434	437	451	457	465	443	478	424	445	452	442	464	461	442	435	455	440	422	452	468	448	424	474	441	450	432	475	459	458	431	446	449	444	471	469	468	491	463	469	488	479	484	474	460	441	437	435	444	475	446	464	457	477	413	457	435	450	440	444	456	488	476	446	456	463	462	447	449	458	489	450	463	446	414	450	496	460	467	465	440	451	468	447	464	454	450	451	478	436	454	433	416	431	449	456	474	458	448	477	472	473	442	450	461	458	431	439	455	458	464	453	469	442	457	453	444	447	452	454	462	464	458	463	441	440	458	474	426	444	472	453	453	456	427	489	433	455	441	455	478	455	436	429	467	439	447	477	437	488	470	455	456	437	436	422	436	438	444	437	439	479	457	487	433	479	446	482	455	434	451	423	486	476	441	441	422	466	436	473	438	426	452	439	433	438	461	476	457	461	440	431	440	443	451	470	467	423	454	426	414	446	415	470	422	428	472	457	447	392	466	472	436	489	417	434	457	451	480	445	469	462	428	487	443	443	467	462	450	448	429	491	469	475	462	466	445	448	415	425	442	469	436	509	437	436	453	498	448	484	459	454	437	491	477	436	418	447	481	454	451	473	451	439	464	470	416	421	450	473	461	474	437	453	482	425	440	449	466	446	459	476	451	431	461	433	436	464	451	490	480	431	474	442	436	453	450	435	488	460	440	460	495	496	477	448	457	444	449	461	456	480	472	421	438	458	438	441	434	434	411	451	432	442	454	476	440	464	453	448	472	423	433	413	495	463	461	478	414	455	439	431	474	461	471	510	472	420	439	447	442	419	454	462	455	432	424	462	448	471	409	459	481	475	421	440	488	425	417	434	476	430	473	467	442	468	442	462	428	451	423	431	428	412	420	450	427	459	469	441	425	435	446	447	496	423	481	422	448	448	416	456	473	443	470	437	433	435	418	459	428	455	404	457	486	459	455	414	490	431	466	439	479	460	446	406	462	457	440	425	449	471	428	443	455	422	408	435	455	452	477	442	429	442	458	466	473	438	442	448	439	453	468	439	483	450	436	440	471	467	438	403	437	443	463	461	462	471	507	444	454	448	456	461	467	485	421	440	443	432	471	471	433	435	421	458	440	465	427	432	424	463	439	466	427	415	451	455	437	417	429	465	482	459	439	430	476	441	461	429	432	445	441	449	435	402	505	474	427	444	428	412	484	429	443	431	420	486	447	440	450	442	456	502	439	438	456	489	422	428	446	459	458	489	448	439	407	421	435	469	460	476	481	422	420	411	472	443	446	441	446	424	461	453	473	482	476	435	472	476	460	442	442	447	437	485	464	453	462	431	490	480	412	447	461	454	435	467	478	460	446	483	429	425	468	456	435	454	459	472	454	423	428	446	428	462	415	474	437	436	422	442	450	454	445	450	424	453	449	449	438	444	476	454	433	501	445	410	430	493	488	418	464	406	450	443	436	462	490	473	471	426	458	425	456	518	451	474	467	431	442	478	446	448	471	477	456	468	429	442	507	460	453	482	437	461	402	505	456	438	454	452	435	424	436	459	426	453	460	432	470	437	439	457	425	461	435	442	476	457	425	432	441	486	434	448	465	451	479	476	485	465	401	473	466	476	437	442	418	468	431	448	411	436	440	440	466	403	457	432	458	467	447	465	421	426	450	450	437	461	426	475	476	460	485	441	490	443	443	442	409	457	460	440	491	471	459	466	451	414	467	435	412	429	480	445	453	448	484	435	468	449	418	485	421	462	476	449	443	422	426	473	437	411	437	471	457	449	465	452	459	457	417	440	499	417	461	457	454	448	454	443	479	423	472	462	431	440	466	439	452	424	418	442	447	455	435	442	470	472	456	469	429	461	434	460	427	457	447	479	458	466	442	477
23845	20802	27773	23926	20375	9762	3900	2064	1612	1414	1363	15350	25516	16832	6786	2046	869	736	664	652	602	635	615	646	600	595	663	626	637	633	635	638	594	631	608	592	610	587	610	651	656	635	608	649	622	568	587	562	639	612	614	630	612	588	659	623	648	612	587	662	608	623	587	608	635	583	617	595	612	648	609	655	621	623	629	635	623	603	614	578	664	607	629	632	635	620	610	576	581	639	649	582	600	616	599	607	601	623	645	625	635	622	600	615	596	613	616	633	643	602	670	642	645	635	654	641	618	642	573	637	674	680	622	628	686	623	643	609	661	703	632	605	646	642	639	606	595	577	625	607	579	611	599	660	563	639	610	620	636	629	626	599	629	636	598	618	620	581	576	583	643	674	592	634	560	627	644	642	653	633	619	581	581	612	623	613	621	610	572	596	640	645	643	587	590	631	615	568	583	636	602	621	631	656	665	630	605	652	629	637	641	588	624	653	622	598	601	595	628	606	648	628	640	594	622	573	631	626	641	578	600	577	643	591	619	627	593	660	587	571	645	641	633	614	617	605	631	665	656	598	645	610	593	614	611	619	596	608	602	633	584	639	668	616	617	633	653	616	636	584	624	649	615	597	574	600	651	593	601	605	633	629	646	631	609	585	586	599	627	665	606	629	642	577	609	590	604	627	573	663	610	635	621	580	608	650	601	637	637	590	565	629	616	574	632	606	621	595	607	628	587	653	573	580	542	610	649	607	607	608	630	644	624	600	597	622	584	633	568	617	601	642	615	587	619	631	647	624	603	600	612	585	588	608	583	608	563	611	595	628	629	623	640	631	570	617	573	605	642	668	605	635	628	626	624	564	594	643	612	616	605	619	626	615	599	605	608	634	652	595	588	598	608	608	591	592	557	637	622	617	597	649	625	659	602	618	593	604	596	613	625	602	591	621	611	573	614	615	636	595	614	623	587	597	642	604	572	597	599	578	613	624	566	611	569	626	617	628	572	632	589	622	634	630	645	620	595	614	600	624	660	571	581	668	603	629	615	627	614	565	601	648	594	617	620	591	600	607	600	588	616	646	640	648	624	615	592	595	613	627	593	590	652	627	602	622	583	542	596	615	648	619	618	567	597	605	623	576	608	557	608	616	597	635	576	599	643	612	610	606	661	637	573	553	585	601	582	622	608	617	621	644	590	634	640	620	626	622	558	620	615	627	616	627	611	583	631	546	592	636	614	642	605	606	610	593	589	643	611	625	590	580	621	578	621	611	624	626	644	603	605	632	608	610	623	544	608	600	571	612	577	613	616	639	585	615	607	625	603	636	638	619	573	625	610	629	613	631	590	594	667	642	627	564	586	623	570	630	559	624	602	597	601	600	634	581	622	574	635	650	585	609	600	623	643	618	610	607	625	614	612	599	598	652	627	598	632	580	575	583	603	607	612	609	565	646	614	583	581	607	566	602	599	602	636	614	594	592	622	597	613	667	617	620	542	620	561	601	572	629	607	619	570	578	647	614	600	602	609	625	615	603	597	599	578	581	619	617	623	597	604	660	628	652	632	562	613	637	591	620	585	613	591	622	588	602	604	656	615	617	583	628	618	639	599	600	603	599	654	621	570	608	618	667	623	605	609	608	625	592	567	594	629	580	604	638	573	606	603	598	648	584	634	603	608	603	581	619	601	626	616	644	622	564	606	612	641	604	594	613	624	629	545	607	614	586	633	619	626	601	627	558	629	654	646	619	614	585	645	622	620	620	612	634	602	614	589	608	603	625	630	609	685	620	601	629	631	622	640	606	579	626	607	614	592	593	607	607	592	618	627	623	628	605	652	606	603	595	627	582	625	643	635	616	583	624	635	616	586	582	628	618	597	595	629	633	619	617	615	648	604	601	637	654	659	588	619	624	634	674	616	644	577	667	630	613	626	630	624	593	607	583	598	621	616	582	631	614	659	649	589	587	630	653	634	634	585	563	652	667	633	635	588	594	637	605	610	655	630	620	604	613	581	602	629	651	620	564	602	623	642	627	619	570	603	624	609	655	673	626	653	574	608	616	657	628	570	623	609	599	567	574	635	598	623	620	645	602	593	621	621	574	616	640	601	612	595	617	611	629	652	605	590	656	585	562	588	589	568	583	598	617	615	582	632	659	641	627	612	571	626	594	660	567	593	616	621	632	576	551	606	607	611	630	606	594	595	623	593	593	586	605	602	605	609	571	607	579	619	661	596	583	605	612	655	629	613	645	630	574	621	622	630	586	577	626	611	613	639	676	621	633	625	607	626	619	626	641	604	661	599	606	628	634	630	599	665	622	615	593	624	565	618	619	594	626	594	620	614	637	632	600	685	577	625	650	610	583	603	630	636	607	614	588	602	600	613	566	600	661	642	668	610	632	615	619	597	670	593	668	612	607	603	553	558	650	644	610	608	604	630	609	632	600	595	595	593	625	681	628	607	604	610	592	614	544	622	623	595	629	562	581	629	605	630	579	619	649	625	600	611	607	603	617	568	624	648	636	558	655	604	592	588	624	630	629	643	603	625	629	602	631	625	586	626	657	602	631	591	609	605	559	647	603	613	653	626	613	618	624	603	626	600	590	569	639	617	641	609	625	652	624	611	625	605	608	634	606	659	574	625	602	636	586	628	584	673	619	606	593	584	623	639	586	572	621	580	617	628	561	639	621	580	601	601	610	566	600	604	635	618	600	572	632	603	610	577	596	602	612	598	589	554	626	562	579	574	596	599	670	626	647	630	646	587	611	639	590	598	620	591	594	613	632	625	616	610	597	609	622	629	610	641	588	626	638	625	635	606	634	628	598	659	611	607	629	587	563	595	567	556	558	615	655	585	645	642	594	591	598	630	603	623	602	612	617	626	645	581	627	597	617	635	606	613	644	586	608	551	619	626	642	621	622	577	607	585	596	586	644	629	615	593	628	632	610	603	626	628	625	637	567	586	589	577	650	586	623	627	677	596	596	617	604	630	591	600	614	589	612	631	605	624	598	615	565	621	646	622	598	629	586	615	595	652	633	578	600	597	622	600	565	622	624	619	589	628	646	602	597	656	619	595	612	623	604	649	584	622	617	611	619	533	591	594	636	612	598	619	561	643	623	623	590	623	608	603	602	624	610	610	643	612	593	600	566	619	602	569	601	617	615	591	620	653	582	666	609	627	598	589	605	599	623	638	611	618	583	599	590	573	613	621	611	626	643	647	662	653	618	595	618	656	606	592	629	569	620	567	601	590	608	607	615	576	600	577	639	583	580	585	588	579	651	595	605	618	633	616	617	565	625	633	614	599	628	636	575	587	613	654	583	629	619	594	652	612	657	624	620	614	621	609	623	572	575	628	633	628	608	606	576	633	620	607	614	630	620	608	604	622	601	651	604	613	624	613	597	582	594	615	616	618	654	632	572	595	596	630	621	622	572	616	592	595	596	674	593	600	626	617	600	591	595	664	609	593	654	613	609	655	613	621	630	605	627	597	610	634	589	632	666	632	631	581	593
6441	13747	13690	8755	5966	4059	3272	2357	2171	1858	1836	19428	23172	14365	6049	2064	844	677	562	575	580	523	572	545	564	525	518	557	554	552	520	555	546	532	528	550	596	590	559	535	513	553	559	546	572	532	516	542	530	558	584	553	518	520	508	511	512	534	528	520	532	534	544	559	541	552	572	502	592	513	512	517	545	550	526	563	550	558	574	526	549	548	526	539	540	532	535	543	555	524	537	530	537	515	555	535	509	529	560	606	512	565	533	555	542	562	569	541	552	558	499	552	557	545	580	565	549	543	529	517	585	529	576	573	577	515	565	550	538	514	525	542	571	556	500	557	500	557	562	511	499	562	561	510	520	577	549	513	564	513	511	502	510	598	557	535	562	527	505	563	599	575	498	587	569	524	529	533	561	582	577	551	527	554	574	558	529	553	561	545	533	542	522	549	523	575	531	514	582	554	507	497	555	550	559	569	496	565	548	555	556	540	547	503	520	518	532	560	589	500	544	516	567	534	584	562	558	551	540	525	542	537	545	569	560	544	542	539	605	510	515	533	542	499	534	574	569	551	536	561	522	592	573	554	513	530	512	505	546	549	556	492	550	525	520	500	546	548	519	569	570	522	560	530	539	513	521	546	517	559	525	575	517	516	592	532	521	558	530	507	551	508	523	485	539	552	541	509	516	565	483	523	530	568	466	555	573	558	524	579	557	567	565	564	545	504	558	551	536	583	507	557	517	564	543	558	577	579	516	564	515	532	546	517	544	587	547	546	491	551	542	528	552	544	540	509	552	514	549	567	549	539	545	537	552	533	541	577	520	585	543	558	519	601	549	539	528	491	550	544	563	556	579	553	533	521	508	523	551	559	524	521	582	489	529	599	531	535	524	572	531	525	519	551	555	528	486	549	563	536	518	534	522	573	559	566	527	547	541	576	540	552	542	541	530	510	537	574	520	535	610	559	570	557	530	543	518	497	547	517	536	530	543	560	548	549	558	592	527	563	560	550	541	565	534	535	566	544	513	516	528	528	549	528	511	519	521	529	524	537	567	529	546	546	583	567	553	527	542	520	518	543	564	531	546	536	549	539	538	565	492	602	530	544	569	566	571	515	528	561	576	572	573	546	534	543	563	543	545	544	545	544	555	526	517	540	539	516	565	579	570	535	563	517	583	549	507	532	568	574	538	561	495	536	530	533	553	554	549	517	539	508	546	539	503	571	544	516	591	517	571	564	550	529	518	543	528	528	555	562	536	520	519	551	558	501	539	517	574	558	529	560	559	555	540	541	590	516	550	522	527	513	517	582	549	544	544	542	525	558	577	521	494	569	547	537	550	602	501	534	521	561	585	536	563	570	511	549	552	529	505	553	539	543	584	531	508	532	575	518	572	574	541	552	518	504	526	566	543	541	528	494	569	564	565	543	539	512	543	517	512	543	524	532	539	504	512	573	511	536	528	564	545	568	520	551	537	531	579	516	578	579	509	558	557	552	569	505	510	553	539	536	520	551	543	529	577	521	546	556	524	537	523	546	530	546	537	583	590	562	538	533	543	534	578	518	560	539	540	573	540	535	559	527	546	511	475	555	589	545	572	556	544	547	540	564	528	554	547	492	531	518	541	558	544	568	513	553	556	546	577	556	542	542	526	563	550	517	555	543	523	520	500	581	535	576	508	528	522	535	563	528	556	528	578	517	576	571	497	539	560	580	545	509	553	571	562	517	537	519	536	538	533	528	473	532	525	500	559	519	499	529	543	581	523	558	540	515	529	557	536	531	539	558	522	505	538	543	559	541	534	573	523	574	549	562	545	576	500	525	563	527	564	537	498	530	567	550	549	532	582	515	530	563	530	550	528	535	505	553	521	559	542	536	525	527	542	540	508	568	532	505	530	549	533	555	546	558	552	522	543	512	550	517	548	539	555	560	521	535	533	539	555	533	547	555	535	544	530	582	523	580	533	523	535	529	518	550	513	521	530	528	537	583	556	562	558	544	532	537	487	552	591	599	507	548	517	540	523	499	517	534	541	551	542	535	581	524	506	586	535	535	553	524	533	522	544	564	551	557	532	541	585	548	503	533	526	515	550	579	524	591	584	540	553	526	544	588	532	501	536	570	558	523	587	570	558	549	526	528	501	526	517	530	510	544	531	588	566	525	531	556	513	537	535	528	519	523	556	573	547	520	555	561	524	564	545	528	566	519	536	488	540	468	524	530	546	534	554	580	502	528	543	527	532	534	530	502	530	569	569	541	561	555	511	569	545	554	571	579	518	552	542	519	529	550	540	558	575	537	518	548	521	539	527	545	516	529	535	529	575	550	535	521	558	513	514	530	546	538	545	567	520	515	566	529	470	523	538	521	533	531	571	522	568	547	493	542	531	531	546	541	516	530	562	551	600	514	557	530	529	589	531	539	556	551	535	537	534	530	559	533	520	561	552	543	545	535	589	543	577	561	527	555	527	522	548	514	544	576	571	528	517	513	556	576	528	550	578	519	544	542	487	516	542	501	520	568	550	507	540	512	559	534	556	544	546	543	565	533	515	498	541	545	490	517	521	565	527	508	556	510	485	543	562	523	525	518	537	534	575	549	516	531	534	572	530	504	546	535	549	544	566	511	543	527	544	497	526	522	522	526	530	529	572	517	536	536	510	555	577	504	523	540	520	548	551	532	547	574	584	575	535	552	547	583	548	560	549	581	526	544	526	555	542	547	517	555	506	544	565	583	551	557	556	617	586	547	559	523	574	527	558	543	516	558	497	554	563	533	552	530	495	536	530	538	578	554	523	521	530	554	532	558	554	521	578	555	560	505	537	567	537	553	494	558	537	510	564	537	560	535	519	531	523	542	543	526	564	520	548	519	525	535	517	480	518	514	551	535	568	527	529	527	519	551	516	492	500	549	554	529	582	577	516	513	528	546	558	557	511	504	553	577	557	541	547	554	499	543	531	516	520	533	521	535	557	540	522	519	546	513	520	538	544	529	532	537	589	541	575	552	522	546	524	527	496	535	576	533	550	550	544	546	520	507	511	543	558	535	540	558	550	549	549	504	522	529	535	565	506	526	515	520	524	540	507	533	555	562	545	499	512	563	541	499	512	543	560	558	499	519	556	562	485	555	561	504	522	525	550	516	550	548	535	518	534	529	561	534	551	533	537	527	543	525	552	535	532	552	538	549	587	549	537	542	562	540	541	558	564	591	531	555	515	564	537	531	515	549	548	542	492	520	569	544	521	580	511	527	573	514	529	527	547	496	551	540	580	517	573	554	537	530	502	493	535	532	529	526	513	519	530	525	505	512	509	476	574	451	543	524	530	512	529	458	502	529	574	570	531	549	554	478	545	485	511	548	527	537	529	548	581	560	543	519	511	552	592	554	510	521	550	498	545	528	500	568	533	504	557	557	524	544	548	551	549	506	524	539	539	534	546	522	567	536	535	547	540	531	527	532	567	550	536	555	549	549	502	559	562	515	557	530	582	552	539	522	550	549	543	542	574	569	512	548
26852	10943	3887	1970	1101	877	772	710	702	667	691	892	1660	1603	1016	674	584	561	530	486	483	521	500	517	499	529	546	528	533	549	533	531	554	511	522	549	537	490	542	487	527	520	540	504	507	519	519	546	567	538	510	532	510	528	498	547	471	542	511	548	549	556	497	487	520	584	516	491	507	525	505	471	512	535	552	545	527	532	550	498	560	514	530	506	513	528	548	551	521	465	532	532	508	540	562	504	510	506	551	520	564	531	583	489	521	485	486	465	550	507	567	512	535	519	506	470	495	512	521	469	505	499	531	505	509	501	562	522	493	466	527	571	466	510	541	531	504	509	537	491	543	483	506	528	517	550	530	516	557	529	535	490	523	533	516	524	542	514	559	523	526	509	536	542	520	518	529	508	517	523	536	532	517	529	509	524	505	502	533	535	545	532	483	543	567	495	532	514	508	501	541	535	512	504	526	509	545	533	521	494	506	513	535	523	522	484	476	498	519	542	487	504	474	555	473	498	562	541	522	516	510	508	504	525	522	526	580	516	520	536	510	550	530	547	569	573	517	507	521	500	515	527	512	544	490	507	545	457	521	518	491	529	549	498	526	545	495	523	553	514	529	516	514	465	491	516	520	508	507	508	496	476	502	534	539	524	511	516	514	542	530	522	532	534	535	511	518	537	556	539	490	551	467	553	512	493	547	532	481	514	539	515	542	537	536	525	512	516	519	545	493	570	486	512	494	508	553	508	538	548	510	544	534	505	522	548	498	520	497	498	480	515	517	549	503	505	482	517	485	523	502	502	524	500	491	513	497	554	521	492	530	527	479	514	524	509	500	546	544	532	515	513	524	510	535	504	499	517	513	507	493	516	508	562	534	534	528	540	496	451	549	506	506	506	541	558	581	508	577	543	514	511	504	553	522	512	539	503	528	527	530	532	443	509	486	506	549	517	550	464	511	531	540	515	506	543	520	508	511	536	566	536	520	551	529	528	511	511	525	523	469	529	548	463	517	485	510	536	477	488	527	551	498	487	512	522	493	515	533	509	501	527	494	543	521	517	531	529	525	544	528	561	527	528	552	537	576	534	510	541	565	557	526	520	514	516	559	528	551	498	518	508	554	515	501	538	553	510	522	516	528	500	510	557	488	543	501	515	529	470	510	564	544	534	538	535	502	479	512	487	529	491	527	533	503	497	463	534	508	563	522	523	543	507	551	509	504	524	489	555	550	509	486	528	538	541	567	482	530	556	499	546	511	537	535	516	566	545	519	524	516	544	509	470	513	540	514	490	526	533	488	499	517	556	493	573	488	497	548	515	507	528	527	492	521	513	543	533	528	521	534	531	493	572	522	514	520	546	573	516	548	523	579	502	520	573	518	519	520	501	537	517	549	490	517	519	482	519	535	514	515	542	511	485	513	558	500	518	521	566	524	494	499	545	488	566	510	530	555	493	515	490	522	554	498	492	508	522	536	504	510	503	519	539	512	549	507	539	501	520	500	534	492	513	521	553	520	537	513	491	512	512	523	506	456	525	520	536	534	521	522	548	532	528	518	572	526	547	519	506	499	523	528	543	543	513	535	540	554	521	505	489	517	524	549	480	541	517	511	521	493	510	509	548	505	517	522	528	543	509	492	513	502	541	498	554	517	496	530	508	538	504	493	516	479	567	491	517	495	501	542	518	541	484	504	503	520	563	510	509	508	512	498	542	531	511	522	506	478	524	479	511	541	534	517	511	527	516	533	475	479	517	535	478	524	546	525	500	534	543	480	492	506	510	549	501	516	560	501	558	510	526	543	521	573	533	568	484	489	525	505	524	517	542	536	495	542	525	487	537	500	493	509	535	523	537	526	510	513	540	530	491	535	493	495	530	485	531	526	534	499	536	542	511	525	529	518	527	546	513	512	497	510	499	463	506	505	548	516	560	511	557	551	515	508	544	530	531	517	506	553	514	515	529	509	526	520	564	548	516	508	521	528	493	547	513	507	543	534	508	531	558	509	507	497	551	533	528	501	509	500	518	515	472	524	578	524	544	532	523	528	530	561	562	553	546	554	509	542	559	570	527	536	529	520	522	556	503	519	497	522	504	540	541	536	517	519	560	509	541	531	512	532	521	564	510	548	549	526	477	550	495	497	523	543	541	526	573	493	531	482	543	550	504	539	506	489	468	511	537	508	557	530	550	486	518	533	485	516	510	499	505	486	506	527	536	521	505	581	487	493	518	535	490	544	573	531	520	510	519	542	470	498	518	514	528	506	490	498	467	543	557	523	538	542	561	554	526	522	572	550	534	486	498	522	530	510	517	505	517	518	495	549	558	536	520	510	512	549	519	564	530	534	510	484	525	517	533	556	565	471	531	524	536	529	561	515	501	541	537	530	520	511	529	548	531	532	510	529	526	509	531	472	533	529	527	463	518	487	501	524	522	511	522	518	476	497	510	544	502	521	522	518	517	473	512	516	494	488	537	521	520	531	530	520	511	499	539	548	503	529	608	524	484	543	479	502	512	566	487	544	516	520	559	518	513	560	486	562	525	537	555	540	512	511	524	537	525	559	529	498	525	514	553	552	519	503	556	509	572	539	516	556	560	522	497	530	528	509	547	556	516	494	500	530	587	498	558	494	527	550	543	544	535	485	561	527	527	528	515	534	509	538	502	519	533	504	514	554	501	537	543	576	493	491	496	522	572	570	522	473	510	525	531	492	495	509	534	522	520	506	545	540	536	507	531	502	526	524	532	546	543	482	507	535	508	564	507	516	504	517	516	573	532	498	526	504	504	482	517	491	524	476	529	509	529	491	542	546	568	478	552	549	531	495	517	510	528	507	534	496	493	525	550	514	527	510	540	528	548	526	525	539	509	499	529	540	509	528	507	563	523	522	491	493	536	511	503	556	520	529	517	529	541	462	485	515	515	532	501	545	545	544	543	498	516	533	501	532	537	550	511	520	531	496	458	504	536	498	563	516	527	482	501	522	507	530	504	541	520	489	477	509	528	544	518	487	505	494	500	549	518	500	518	523	555	462	549	524	534	535	525	507	545	520	523	513	516	503	501	499	520	503	529	523	538	506	536	509	484	581	560	533	519	527	522	548	535	550	499	527	542	502	555	522	536	509	540	526	550	514	555	522	555	542	580	524	527	527	551	558	517	529	533	537	530	468	516	527	492	540	499	554	544	531	540	514	544	549	541	484	535	495	522	491	516	527	550	548	543	528	537	485	518	526	463	516	514	513	539	517	530	523	535	500	521	499	489	559	548	511	521	542	548	525	564	518	541	497	504	542	496	502	524	513	487	505	508	491	535	515	508	547	540	532	524	499	518	501	496	488	490	538	536	520	535	513	522	512	544	532	503	520	550	582	501	486	530	508	518	544	515	541	529	522	538	547	491	510	542	529	538	473	501	503	527	522	533	572	516	561	525	502	553	561	534	548	471	527	500	528	510	536	528	508	520	523	534	532	483	518	534	532	564	556	509	513	507	506	487	562	514	593	545	505	579
6722	4299	3653	1847	1273	1087	895	819	730	769	690	1113	2147	1888	1039	646	470	470	469	469	430	468	469	474	511	463	440	433	439	445	459	444	465	464	455	444	419	465	476	431	478	464	452	390	461	425	401	434	444	446	477	478	448	424	436	446	427	447	443	508	464	424	471	422	434	404	401	429	432	451	465	470	432	459	430	457	424	500	421	461	422	440	460	462	446	438	463	451	476	454	440	478	454	417	413	403	444	415	451	454	439	474	439	418	457	423	476	469	442	501	413	450	449	463	446	436	447	471	482	449	433	417	438	456	465	471	472	447	425	474	446	457	435	455	450	417	433	444	412	427	474	469	493	416	413	471	439	475	455	440	454	465	470	477	438	471	465	416	483	436	457	444	424	474	444	445	458	430	477	423	418	438	435	453	443	467	454	453	447	444	425	418	433	469	451	424	471	447	430	478	464	445	449	480	462	461	490	461	455	412	463	462	442	449	395	491	460	472	505	439	452	433	442	446	475	418	439	429	453	472	471	472	446	446	418	458	466	427	457	462	432	487	452	433	441	481	462	435	457	437	488	474	418	479	489	452	436	426	462	495	437	469	456	387	423	422	455	434	459	486	473	444	475	436	446	449	412	442	439	435	514	455	457	434	461	450	447	417	411	448	426	433	446	465	468	458	426	438	436	434	421	448	471	431	418	440	435	490	409	457	463	478	453	457	426	451	508	446	435	455	438	436	475	448	441	428	464	481	465	457	506	446	486	459	424	440	445	463	433	474	442	409	462	465	478	440	452	444	492	456	476	449	474	406	458	487	468	399	460	453	449	437	459	449	498	459	413	490	483	454	452	457	437	453	447	453	445	443	448	418	441	439	442	420	453	450	447	448	441	455	446	467	440	484	437	468	425	469	446	444	437	437	459	452	436	449	457	441	474	435	459	433	447	434	486	490	447	445	427	469	452	422	454	426	437	446	419	427	471	438	481	478	439	480	462	413	432	492	449	413	456	443	426	439	471	420	435	452	456	449	459	435	476	439	428	438	470	460	421	444	439	450	422	460	399	426	493	437	454	436	481	445	439	406	440	499	477	454	453	476	415	474	455	450	446	451	471	461	437	426	411	467	442	455	432	469	425	418	451	449	456	457	422	456	482	404	485	422	449	446	438	477	450	452	421	430	475	449	465	439	497	473	455	396	462	457	414	459	455	437	470	443	416	463	430	464	453	446	427	431	472	467	470	448	452	442	445	470	402	476	426	458	436	446	446	431	461	461	484	466	434	466	447	444	470	435	440	456	400	460	467	455	477	466	430	490	448	423	479	465	442	455	406	437	447	481	412	422	440	474	449	460	409	460	476	451	421	442	453	441	434	414	443	417	469	408	454	481	445	458	444	451	462	419	449	439	440	467	455	450	439	440	482	478	480	431	452	425	469	484	484	452	426	448	428	452	453	424	423	462	459	384	422	420	458	446	449	449	447	433	466	445	457	483	476	461	461	449	431	437	480	430	468	474	430	421	452	439	434	456	450	473	466	482	426	450	435	477	424	482	437	469	451	455	445	463	469	442	425	427	427	444	478	455	453	395	439	450	437	462	436	463	398	425	448	434	439	423	437	426	451	449	462	439	465	458	461	445	434	460	440	438	441	446	464	445	433	458	445	449	452	442	474	438	489	461	433	451	450	489	433	433	421	460	490	436	458	462	433	407	419	490	451	460	463	463	449	476	430	470	427	438	438	435	492	454	429	399	441	425	504	471	421	465	450	434	398	442	424	446	440	429	468	437	429	477	467	439	455	453	433	453	417	480	422	445	458	440	409	436	465	432	477	435	429	480	462	456	445	412	398	444	440	441	451	440	426	437	473	434	438	458	424	455	423	465	460	476	490	449	485	431	460	435	419	473	417	433	501	423	455	453	415	446	441	398	446	447	472	436	423	436	432	449	436	477	500	433	446	444	446	482	431	464	456	451	449	427	422	479	455	456	461	448	422	479	416	455	480	478	430	430	446	426	444	458	470	455	471	453	449	456	446	422	419	476	470	456	482	433	437	491	446	438	477	441	443	453	453	486	458	439	476	467	462	473	492	423	433	462	481	459	441	475	420	458	454	448	446	445	462	462	479	459	428	442	473	453	436	476	457	447	411	441	491	453	454	460	417	428	442	474	447	406	472	458	475	461	432	428	432	473	441	430	442	481	467	475	457	496	423	451	441	447	474	429	423	431	398	465	425	503	445	425	424	448	454	474	470	449	421	430	455	452	454	436	463	436	469	459	464	475	442	453	434	450	444	450	457	432	449	453	404	434	458	471	473	489	487	470	443	435	448	442	486	442	459	423	468	431	431	456	427	469	488	445	451	427	484	466	421	466	486	463	428	469	446	400	489	437	409	445	504	485	494	425	456	464	473	472	473	405	469	464	422	434	420	479	437	406	461	465	408	469	449	478	455	457	422	430	454	462	414	454	436	451	459	495	444	465	442	427	416	465	422	461	439	437	458	442	446	431	466	410	450	420	445	470	458	458	426	460	463	414	457	471	430	431	437	470	455	471	461	440	443	461	465	420	399	444	422	444	465	426	447	420	450	453	455	432	446	456	426	439	434	425	424	442	467	437	455	434	486	432	437	472	458	440	444	441	457	429	402	421	452	480	452	435	485	425	457	410	420	484	440	417	440	452	478	430	406	444	443	443	467	471	452	449	425	448	483	433	464	442	446	423	417	422	458	443	447	459	460	441	437	420	424	447	452	419	464	466	436	476	468	438	437	455	427	448	434	460	436	440	464	436	413	436	432	464	464	460	479	424	441	484	454	456	467	476	431	428	438	460	495	449	427	444	443	425	469	457	442	470	451	408	461	438	468	440	440	436	450	436	469	448	439	439	445	483	475	440	471	457	429	467	435	436	472	420	454	424	487	432	427	437	416	455	449	474	435	454	455	459	446	471	446	431	423	460	443	405	473	458	470	448	418	462	420	454	441	454	452	452	429	456	442	437	469	435	455	421	470	459	497	460	484	436	457	441	469	512	490	456	440	446	468	473	429	461	483	456	467	446	451	455	466	486	472	482	443	465	457	471	416	461	404	471	439	441	456	412	436	441	453	478	464	441	420	488	422	421	452	428	430	466	472	472	463	435	434	489	443	453	434	446	489	446	443	473	435	453	423	417	443	443	451	445	430	469	443	443	411	453	428	450	468	453	462	438	475	451	484	432	421	491	456	433	447	476	450	458	481	450	462	445	464	431	405	452	421	444	458	412	441	440	424	411	434	490	460	464	459	465	423	432	408	501	448	476	418	430	451	432	467	447	437	412	468	433	466	460	459	439	434	433	425	468	405	446	417	483	455	464	426	461	464	490	453	453	456	454	453	459	418	453	482	444	400	482	481	425	468	385	435	444	423	422	426	436	443	430	441	435	461	421	450	454	449	452	424	423	450	461	456	453	408	469	464	474	455	470	461	449	460	449	452	425	436	459	425	472	436	421	441	439	435	511	462	420	432	476	457	431	448	443
24855	20837	26794	24688	10163	2967	1892	1528	1162	1040	975	5660	14973	9950	3838	1300	666	571	513	493	475	516	514	521	486	531	555	516	510	525	503	541	539	502	531	504	535	573	569	466	532	515	478	483	490	492	503	537	533	510	541	502	505	516	550	520	545	521	502	525	508	530	508	507	488	535	499	512	536	544	503	501	554	497	509	531	503	530	567	520	573	547	506	510	500	499	535	529	558	504	491	509	490	502	519	499	501	534	525	538	495	482	530	551	527	511	530	530	533	559	523	484	559	507	537	546	525	537	568	532	525	485	523	541	528	485	499	556	507	525	497	506	489	530	549	556	492	554	526	538	494	489	529	542	532	552	514	488	499	561	511	536	505	514	505	515	459	533	493	526	508	531	582	502	505	518	494	485	481	497	490	483	519	528	519	512	499	536	521	580	507	514	478	542	526	558	506	513	501	504	541	503	547	506	529	541	491	479	519	575	539	526	525	513	520	558	520	514	523	500	488	520	537	536	525	523	496	523	562	561	552	511	547	496	536	509	488	512	493	487	496	540	517	561	509	501	496	539	526	459	532	528	534	518	509	539	476	508	521	535	486	513	547	538	535	497	535	538	531	488	519	523	526	507	520	532	570	531	537	569	564	504	509	501	472	547	509	517	553	519	559	535	531	528	560	492	497	496	484	501	500	495	520	535	531	557	514	545	572	484	567	485	567	557	510	520	521	536	512	475	520	492	542	488	497	554	475	466	537	534	505	534	490	523	507	564	548	497	540	566	510	535	535	537	470	495	576	507	524	553	520	510	502	515	483	549	503	514	567	497	500	517	546	489	540	509	509	487	543	520	557	511	490	570	521	503	516	541	516	500	555	519	528	493	490	538	527	537	518	541	503	535	544	497	519	558	536	484	487	500	532	497	524	518	516	538	573	546	509	490	552	512	482	517	538	544	532	570	544	519	500	543	588	520	527	544	536	495	530	522	512	503	504	508	542	522	498	525	525	496	532	514	554	517	528	519	528	533	513	539	528	583	488	511	507	524	494	551	484	520	508	524	533	533	516	545	471	503	491	536	541	529	531	532	546	507	480	528	505	457	531	520	513	513	526	539	504	515	531	510	523	530	576	487	482	530	516	495	529	579	496	500	536	504	539	502	529	532	547	498	521	522	528	568	524	490	488	521	502	479	532	523	571	540	485	495	526	516	569	504	536	536	529	485	527	541	498	520	483	537	560	492	516	531	508	498	520	501	504	547	484	552	497	504	516	563	541	515	499	527	523	508	491	532	492	495	520	552	504	553	522	542	525	531	542	506	506	502	545	533	519	523	533	511	499	573	488	540	494	539	550	495	496	530	545	486	525	487	524	475	502	549	521	540	545	563	475	551	536	494	525	565	536	494	524	502	529	503	488	503	517	493	515	510	537	530	498	516	496	504	513	512	556	515	516	489	519	536	518	516	548	521	492	483	517	524	516	576	492	507	507	486	469	528	533	509	524	532	528	535	581	508	487	562	532	541	548	511	542	532	529	502	491	508	494	472	502	493	520	560	518	533	532	527	528	527	483	485	500	498	528	495	492	522	517	536	530	503	540	513	559	486	558	581	502	516	538	525	485	494	514	483	491	554	518	538	485	548	513	516	483	513	524	539	507	531	475	511	498	512	522	524	521	519	519	476	515	523	544	497	569	560	517	483	513	576	515	571	507	535	511	494	570	509	517	523	521	491	517	530	495	567	549	575	533	522	547	504	533	538	534	551	561	517	535	532	533	510	555	530	499	529	512	516	486	561	498	518	532	521	538	550	548	498	522	497	527	514	548	547	497	541	558	479	549	522	561	506	525	506	539	543	492	517	506	540	478	497	507	506	510	498	504	493	518	499	547	501	544	529	484	499	485	479	517	505	491	518	546	509	538	495	540	511	490	507	542	537	523	556	513	504	530	525	512	522	526	518	520	503	492	524	521	555	513	539	562	533	520	527	533	548	539	514	505	531	536	513	563	497	527	499	530	518	467	554	473	538	531	499	538	501	489	557	548	529	496	504	528	521	494	473	514	491	492	548	484	538	532	493	554	475	515	533	514	511	537	527	483	535	524	517	503	506	501	498	509	542	542	498	543	490	525	495	510	554	562	478	500	517	513	506	506	482	537	539	518	480	521	534	519	537	477	509	541	534	485	506	494	523	515	480	541	507	523	492	533	525	479	542	518	542	491	501	519	551	516	501	530	492	520	506	526	512	546	522	511	519	535	542	504	494	485	519	536	503	506	488	519	509	504	519	544	509	483	491	495	534	568	529	489	508	490	541	552	534	521	485	508	509	513	504	530	438	493	526	543	535	530	509	477	526	491	515	502	543	516	531	530	492	543	473	531	516	506	483	510	507	544	520	523	536	544	553	503	547	484	522	487	532	534	536	572	545	514	505	560	483	539	516	527	509	536	521	517	505	501	516	528	478	515	560	534	502	516	515	463	530	515	517	515	525	551	590	555	490	491	508	546	551	535	486	501	542	530	498	512	521	489	528	511	507	554	516	472	524	518	539	571	531	525	553	505	526	547	530	522	523	534	501	538	540	512	516	524	553	519	534	500	514	535	535	535	562	502	510	536	536	498	531	572	509	523	505	499	510	497	532	536	521	511	552	541	509	530	556	560	521	535	554	522	509	504	525	519	506	526	516	531	542	473	479	496	479	498	485	504	510	505	525	502	547	507	535	555	526	506	572	524	478	514	534	525	519	480	506	520	515	511	510	525	521	555	547	522	530	571	503	497	483	554	493	528	535	512	522	511	522	527	541	516	542	537	497	501	495	466	490	552	538	515	501	505	490	544	539	495	497	535	503	508	506	502	502	563	539	526	515	535	516	543	548	542	524	524	507	485	536	476	515	495	512	530	536	507	518	535	497	551	536	517	513	496	504	518	531	538	550	506	539	531	526	498	563	493	522	487	506	514	506	555	492	549	500	524	514	523	513	572	562	509	474	541	491	492	525	532	525	508	504	514	534	549	478	489	524	538	533	525	492	519	520	535	555	500	465	509	523	541	515	523	559	548	464	485	542	544	527	532	529	509	548	533	529	526	489	512	538	495	592	568	549	538	518	522	563	491	556	528	502	531	517	518	522	543	493	501	483	508	540	479	516	497	491	466	526	509	554	521	525	477	487	509	508	501	511	512	531	546	525	537	530	496	501	523	484	519	489	524	511	497	519	510	514	525	561	500	523	489	507	513	565	481	508	522	493	563	483	527	538	522	530	499	512	495	549	542	554	475	530	552	529	520	505	524	499	518	548	539	493	524	543	548	518	501	537	528	500	531	494	489	506	549	564	498	553	517	532	550	489	537	493	547	473	520	453	498	521	479	567	493	511	510	527	520	525	544	522	547	526	498	527	536	532	516	550	522	544	554	509	510	502	493	492	517	467	460	504	519	548	485	534	484	528	520	522	532	507	533	512	504	477	548	501	556	540	550	512	536	535	480	512	511	475	532	538	566	506	493	546	534	541	505	510	542	533
5719	8696	8265	4955	3308	2685	2252	1988	1533	1338	1277	8251	15480	9447	3834	1321	666	538	483	476	446	488	445	489	469	473	458	461	481	433	481	460	457	479	465	470	493	459	464	461	454	474	455	459	500	479	463	473	463	493	482	452	477	486	472	486	467	459	490	488	482	507	510	499	530	509	484	493	479	485	515	484	480	452	474	444	474	461	452	445	457	462	469	423	443	494	476	418	514	451	456	503	437	443	452	468	470	456	445	451	458	501	453	437	447	452	443	476	477	515	508	507	481	473	500	452	459	450	473	505	499	436	439	461	460	483	470	458	455	453	475	440	489	472	470	471	467	391	495	491	483	468	489	456	449	482	464	449	481	478	501	485	465	446	470	455	476	465	465	466	437	442	459	468	449	470	469	478	445	450	458	476	472	458	481	453	511	492	485	456	460	453	460	453	472	474	432	482	467	462	458	463	458	473	446	485	485	449	465	452	473	440	462	454	471	458	477	461	456	445	492	450	455	446	464	443	489	440	468	457	461	476	489	494	446	467	460	465	458	442	462	490	463	470	495	447	491	461	481	427	467	463	480	424	493	490	493	439	505	445	460	474	475	461	454	463	477	475	432	453	474	438	435	490	461	457	464	492	483	473	462	444	440	476	432	466	487	459	481	499	482	478	446	430	437	442	457	439	473	431	440	491	449	456	486	444	426	481	470	465	486	478	488	466	414	462	498	439	434	469	530	453	465	449	499	465	444	481	430	478	456	452	466	468	490	474	473	460	449	469	478	440	451	463	405	470	440	477	503	424	475	476	461	456	490	466	460	459	458	437	469	453	470	487	439	455	498	450	488	476	455	481	451	456	462	450	470	519	460	453	428	485	447	482	474	440	456	459	461	490	492	466	416	449	446	473	455	437	497	448	469	462	449	486	465	469	459	498	476	460	488	472	466	458	471	466	470	487	466	485	444	455	486	486	453	440	456	474	485	455	449	454	493	445	455	492	475	479	473	460	445	502	431	507	471	481	434	473	475	463	455	503	490	468	461	446	435	480	482	463	478	460	480	436	457	475	443	465	457	501	481	448	441	456	456	524	461	461	437	442	459	455	505	462	465	496	458	422	500	445	444	487	457	460	454	450	470	489	437	459	472	482	413	472	447	418	463	466	486	447	440	446	483	469	437	503	480	492	474	470	441	465	486	471	511	461	489	480	454	469	466	482	446	450	450	470	455	455	463	456	458	461	447	455	479	461	444	444	480	452	442	509	440	447	445	455	472	504	449	474	443	497	417	499	450	472	446	462	448	500	470	443	471	479	469	452	467	454	452	483	476	485	463	456	422	434	442	487	463	477	449	445	450	448	455	425	474	496	455	473	458	448	467	490	461	447	475	449	439	460	444	453	445	480	448	415	465	500	441	461	434	426	444	452	451	484	439	488	470	425	455	485	465	465	459	488	443	496	421	500	456	466	436	505	470	474	457	463	477	471	488	483	475	432	476	500	463	473	425	479	453	454	425	438	443	448	449	449	464	474	464	448	482	453	489	462	456	471	473	499	478	479	482	478	425	478	487	436	462	468	460	460	488	504	471	482	410	449	494	463	518	473	474	461	463	442	494	455	458	444	448	482	472	443	466	455	472	475	486	469	468	450	485	451	460	459	473	420	504	482	438	475	404	443	485	448	456	433	466	467	458	423	489	450	469	454	469	461	441	487	452	455	451	473	458	468	478	447	519	479	429	453	426	473	454	474	451	483	485	470	457	445	489	483	446	447	463	490	465	427	445	472	481	483	476	474	459	503	445	447	489	451	434	407	469	485	465	472	451	451	457	468	479	472	448	472	435	469	422	490	494	447	477	482	458	452	412	449	422	481	440	441	490	433	430	487	473	450	428	488	445	454	467	477	487	488	480	475	468	469	494	465	443	506	485	497	459	479	473	446	458	475	489	487	438	501	495	460	448	495	483	447	449	430	479	470	424	465	447	484	472	452	462	443	481	461	460	455	444	482	459	472	468	479	464	468	429	421	491	507	438	462	470	451	466	442	475	471	432	468	459	491	458	466	475	445	456	471	490	446	460	444	474	422	504	453	490	474	415	466	478	463	428	450	480	453	444	441	472	473	428	486	472	482	469	467	463	453	435	454	446	435	467	474	461	441	437	454	465	480	437	488	484	475	410	431	479	448	487	459	469	487	484	497	473	503	471	479	445	444	435	471	439	479	467	458	446	434	444	449	477	460	458	486	432	457	445	441	479	491	409	485	455	448	466	438	432	469	499	473	423	449	466	438	449	475	457	459	465	412	444	465	472	473	431	468	483	500	438	452	438	443	468	475	442	436	477	475	461	483	479	517	463	462	450	450	458	465	501	474	434	502	476	433	447	481	505	493	488	461	498	427	472	491	464	457	453	451	443	467	476	464	494	434	462	433	457	474	487	457	471	480	482	457	425	434	440	450	477	529	435	429	469	450	455	472	462	500	463	473	479	462	503	432	437	460	481	478	456	484	500	459	443	476	470	473	445	439	453	434	432	441	488	474	454	454	494	444	446	500	474	440	452	464	431	457	424	471	464	463	502	455	477	474	490	469	510	481	451	471	480	443	492	480	495	480	468	495	489	493	458	470	527	491	443	432	442	429	430	467	456	447	469	457	448	475	453	505	469	448	454	460	497	488	469	434	493	464	497	457	450	438	489	473	457	438	471	473	486	447	462	447	467	456	511	457	496	483	459	467	481	485	437	435	468	446	478	468	458	420	429	441	464	464	468	499	460	469	463	454	456	445	462	438	436	475	482	479	438	475	438	477	482	417	467	491	481	465	449	501	506	510	467	465	468	465	478	520	477	485	456	443	461	489	500	483	491	461	443	469	463	443	415	457	468	462	435	493	496	441	494	436	455	431	481	467	497	493	475	485	482	500	448	434	476	466	477	447	472	446	448	471	513	486	475	473	507	462	422	414	426	457	476	470	446	468	471	456	453	457	443	492	437	489	460	491	456	442	470	476	479	468	483	460	456	518	425	433	474	450	466	432	445	475	431	434	439	471	454	482	499	466	489	472	438	444	457	448	459	442	484	430	438	429	499	479	425	479	469	478	482	461	487	469	468	433	427	512	467	475	471	439	464	487	481	419	487	477	485	445	450	471	473	487	422	459	453	458	477	479	489	483	484	437	437	464	491	458	465	420	457	444	486	518	449	476	484	462	465	460	467	446	490	470	454	433	456	478	430	448	433	454	443	432	468	448	487	436	469	443	433	450	497	447	501	496	445	453	473	409	437	440	442	434	466	451	461	430	437	462	452	480	426	446	476	440	490	465	430	483	433	472	447	507	456	500	465	455	451	442	442	461	454	414	484	440	479	502	469	473	498	512	478	468	484	511	478	470	466	446	456	464	476	460	469	443	471	488	446	427	473	434	462	458	488	471	509	447	504	451	439	446	466	462	452	490	447	428	441	495	447	492	482	461	475	458	459	467	438	458	482	466	461	422	437	465	480	431	452	465	466	488	481	450	443	482
23795	20781	27802	23879	20472	10787	4119	2292	1794	1596	1563	13875	25585	17220	6584	1872	867	707	677	653	618	670	665	613	642	684	674	661	658	662	624	569	629	627	649	583	586	630	664	654	642	661	642	634	647	670	651	679	585	680	645	629	658	669	651	647	634	615	610	609	630	645	628	603	643	619	651	625	669	619	649	582	652	622	627	664	641	642	661	628	612	625	610	628	671	658	617	607	620	633	617	676	662	635	599	614	645	625	632	624	614	672	635	596	646	668	673	646	651	616	637	641	666	607	610	644	637	627	614	659	686	655	636	672	649	613	655	604	626	630	600	670	654	637	608	675	587	614	601	668	636	583	617	609	646	631	677	591	705	569	634	645	642	642	643	646	616	629	630	617	603	667	613	643	581	644	643	602	644	649	654	597	666	597	628	627	626	638	639	600	663	621	625	616	653	604	657	652	640	637	653	614	606	663	586	632	606	677	626	654	635	643	617	673	603	599	641	645	642	631	627	635	640	648	631	641	588	653	675	621	626	653	621	585	653	592	642	618	650	655	637	649	629	634	587	618	631	614	628	652	671	619	645	674	597	632	616	628	640	625	644	643	670	642	636	638	645	643	601	611	659	599	620	651	623	589	591	585	626	646	625	626	628	643	648	645	621	593	604	605	600	647	638	650	624	599	634	622	627	643	618	587	612	591	605	598	621	612	657	589	600	586	659	659	625	667	610	617	615	569	613	626	619	664	652	604	592	590	597	608	611	685	644	627	661	639	566	583	679	659	663	604	681	676	654	602	640	540	640	614	581	623	584	636	622	659	624	594	610	653	656	630	673	611	617	620	670	640	640	652	597	636	642	640	676	636	607	618	625	629	622	621	660	638	653	650	624	626	620	635	619	625	614	680	600	663	593	583	588	623	651	593	645	573	609	631	641	645	621	623	645	611	601	602	635	661	635	649	603	670	616	631	636	594	631	600	595	655	623	659	673	633	637	648	639	619	599	667	641	653	593	593	635	596	635	639	691	597	673	641	635	624	613	649	647	667	626	620	659	636	623	584	631	639	627	642	665	628	543	656	609	615	616	630	637	663	654	611	644	598	619	613	581	645	622	597	642	697	622	610	647	629	609	618	608	659	620	615	623	628	608	599	648	662	624	639	636	607	648	586	625	638	665	604	629	618	594	600	618	570	620	617	628	683	602	641	618	660	632	626	627	592	646	622	641	619	591	634	652	643	635	620	623	625	614	616	636	610	603	645	648	675	590	649	629	600	624	616	632	607	604	634	659	632	662	618	619	650	639	626	630	647	633	637	625	620	649	570	633	596	651	615	601	622	693	664	587	629	666	604	605	639	640	637	569	590	614	588	621	655	632	631	601	600	624	668	631	609	632	624	640	597	628	650	649	606	616	583	650	641	612	613	588	632	622	585	625	653	608	612	672	614	651	637	629	641	591	604	651	580	649	618	634	634	650	652	661	607	613	622	633	627	632	599	634	651	664	586	603	618	626	619	638	622	620	600	605	664	634	629	649	604	662	645	660	638	593	642	634	606	637	630	620	629	661	603	640	678	647	592	627	669	612	619	647	634	624	594	620	607	630	633	658	630	657	633	631	600	609	645	629	619	601	617	628	635	655	621	628	650	635	613	581	585	590	656	608	685	651	661	644	635	664	611	616	620	629	663	646	608	643	656	640	675	645	586	622	633	655	647	588	638	658	610	640	643	670	619	586	615	603	662	618	584	633	589	630	604	632	627	588	663	657	599	670	648	609	650	637	623	594	633	599	637	636	648	649	608	648	616	655	643	632	623	613	631	624	630	575	584	640	589	644	627	632	611	615	598	662	657	638	635	656	607	697	618	614	631	597	601	652	572	593	619	599	663	603	614	586	663	613	639	658	623	600	603	606	638	596	638	607	605	646	678	658	615	606	646	614	594	611	660	659	624	630	660	623	619	664	639	626	599	648	609	697	593	590	613	665	649	661	639	659	632	606	616	569	623	649	620	622	647	571	600	588	669	630	631	628	645	667	586	596	659	648	636	665	643	658	646	610	618	655	604	623	629	622	634	630	611	640	619	613	664	653	636	639	629	659	615	616	649	626	609	639	649	632	644	636	666	623	616	625	596	643	659	631	563	627	639	580	604	646	639	602	652	670	625	605	619	621	592	612	667	634	591	624	641	607	606	636	626	621	636	639	612	583	654	603	621	636	631	643	644	626	673	574	632	603	602	659	634	609	633	639	671	632	591	623	673	621	642	631	619	624	616	619	637	632	620	616	683	574	604	639	634	613	617	658	638	619	607	628	657	585	621	655	611	610	650	641	569	622	626	650	641	615	635	646	665	629	677	618	650	642	674	639	652	605	634	646	630	586	605	647	625	669	623	599	610	619	650	621	623	628	645	627	618	665	603	675	641	644	603	629	624	645	693	621	615	627	637	641	593	642	626	609	602	572	659	649	615	598	634	645	649	577	619	596	619	616	619	631	653	622	614	618	653	632	658	626	612	656	603	606	574	623	616	642	637	631	556	642	634	607	617	604	601	652	626	598	626	637	673	629	602	650	671	701	598	650	593	607	628	665	651	617	643	606	607	604	617	653	660	656	640	612	620	637	652	629	616	656	645	651	608	614	638	606	609	643	606	638	561	585	635	602	627	634	591	664	613	683	670	641	619	614	647	659	654	628	615	611	608	668	592	632	653	625	592	602	660	642	650	638	615	620	643	597	600	698	654	624	622	656	641	615	641	626	633	598	654	616	615	641	662	689	608	638	600	624	653	604	575	600	617	643	578	650	630	617	604	648	647	619	628	605	618	630	619	644	613	667	653	633	662	605	630	611	591	662	626	676	618	620	632	631	599	589	608	614	602	601	621	631	663	584	651	638	681	663	661	636	619	645	640	655	609	646	623	626	648	622	672	628	628	610	608	611	616	639	652	594	584	637	649	586	623	618	645	633	596	621	642	614	669	674	651	669	628	619	637	658	620	629	611	625	592	634	631	642	689	652	664	623	664	629	638	633	607	621	620	580	611	615	633	587	637	642	629	623	646	616	623	641	601	579	628	686	609	621	615	690	612	621	635	584	599	686	625	623	628	637	621	587	650	633	615	633	636	623	634	636	652	640	631	596	610	634	661	632	607	627	602	701	659	615	646	645	644	638	579	667	632	625	631	602	644	658	624	628	652	611	637	638	619	672	598	582	606	630	668	622	659	646	658	649	603	637	661	608	645	641	638	661	646	601	595	636	611	601	602	626	639	624	598	593	642	625	660	646	673	669	623	629	626	651	611	642	598	673	620	659	633	689	619	613	666	578	630	635	595	641	656	627	612	655	622	659	626	608	642	638	604	634	622	650	653	601	626	643	641	634	621	646	625	629	647	610	585	660	623	592	670	579	666	626	634	636	615	611	595	651	652	627	606	649	572	643	611	606	626	635	632	644	613	608	639	584	625	626	624	629	615	631	588	631	682	644	602	647	648	627	607	622	650	628	576	583	637	633	624	617	638	634	669
6753	13332	13197	8083	6042	4817	3375	2739	2435	2092	2147	17803	23672	14604	5842	1829	768	651	573	595	592	513	574	525	598	556	569	567	552	581	540	579	511	566	592	556	551	557	572	584	565	595	585	556	571	572	544	547	594	597	572	527	541	548	546	568	544	571	593	532	521	537	543	537	566	543	551	546	548	568	554	559	591	549	530	590	540	569	555	576	524	556	533	506	550	563	541	554	548	540	568	541	545	567	616	558	545	585	553	537	535	552	560	588	561	541	574	554	547	547	547	555	573	552	550	594	570	549	585	590	593	549	534	551	558	559	566	561	568	586	538	575	539	585	570	538	498	584	571	576	559	576	555	578	560	547	522	580	519	565	549	563	560	568	549	530	554	571	572	547	591	561	529	529	542	583	533	602	585	565	511	592	562	551	565	564	537	535	585	581	555	545	549	564	562	552	544	568	540	539	579	565	522	585	553	515	576	557	562	531	597	582	593	552	590	505	548	545	567	541	573	573	551	562	534	532	588	521	512	589	554	570	573	532	568	667	522	553	572	532	549	551	561	597	557	533	561	537	569	541	559	541	527	552	593	562	535	593	550	594	559	602	516	584	552	585	519	572	500	545	599	576	578	558	572	550	570	537	597	535	529	554	577	519	608	592	572	583	521	558	544	552	557	516	550	568	554	555	545	542	613	525	527	585	555	576	524	530	556	577	527	537	555	546	567	563	524	567	529	560	583	587	570	611	537	570	570	513	557	573	576	556	533	569	576	588	628	553	588	552	594	589	545	554	570	531	592	559	573	512	546	550	544	561	540	551	541	546	560	560	585	516	535	519	589	576	512	544	578	555	519	611	566	594	597	590	536	580	558	590	562	542	550	537	542	520	537	535	588	557	557	571	536	547	556	562	605	591	554	561	559	569	531	572	519	562	553	535	544	513	541	510	535	542	544	515	567	574	558	568	551	579	560	543	533	575	542	573	555	536	592	561	544	574	598	564	581	620	585	582	558	571	568	552	555	527	614	539	578	587	564	541	536	553	563	556	560	571	546	556	554	563	535	542	555	571	573	573	581	557	580	564	558	533	556	587	555	588	511	587	529	522	544	540	597	557	587	539	603	557	540	512	566	510	556	571	566	562	601	508	540	546	495	567	528	539	556	522	551	560	518	520	564	547	543	556	565	572	543	538	505	537	551	541	567	577	539	554	549	570	552	540	568	537	532	558	568	552	548	553	576	522	511	588	556	542	553	546	566	553	512	558	554	521	530	572	511	564	559	574	559	547	555	525	558	548	569	538	542	552	579	563	597	525	542	543	525	536	538	527	560	554	569	537	591	548	565	517	532	572	582	566	537	548	570	584	557	549	559	579	531	548	544	526	530	539	574	571	529	552	609	534	547	602	574	548	547	553	587	597	558	561	571	582	544	609	546	555	545	525	555	544	583	551	547	497	566	532	540	563	581	560	506	544	553	561	532	581	551	555	578	535	568	609	586	595	571	553	565	542	541	571	549	540	570	557	522	544	523	541	574	581	609	512	536	559	556	531	528	553	575	599	533	567	548	513	576	570	565	555	574	516	578	531	547	556	520	565	513	543	540	522	514	552	534	543	533	542	565	587	544	560	527	587	553	538	572	531	566	553	553	551	500	574	524	590	547	572	563	573	567	554	557	528	573	576	542	536	561	573	540	563	584	567	554	548	566	580	550	590	542	569	521	553	557	556	569	567	520	563	539	546	587	539	586	563	539	594	583	547	525	564	529	576	548	514	515	574	486	578	501	573	515	529	539	569	578	556	573	510	568	535	528	559	558	535	568	547	519	544	548	541	537	566	541	534	580	538	582	579	595	544	579	542	591	553	555	520	530	540	553	587	561	561	554	587	512	528	536	548	574	592	545	549	525	517	514	568	550	590	546	490	576	532	560	585	580	605	561	548	544	563	562	547	576	538	567	538	540	514	562	550	621	571	533	578	533	545	519	538	560	547	560	538	567	552	579	545	535	590	547	500	538	559	560	531	585	555	567	566	573	541	574	563	535	567	502	544	545	587	560	527	592	557	515	509	513	567	556	568	532	546	564	546	577	564	572	568	564	544	537	553	539	572	553	592	536	548	551	554	621	527	548	550	566	551	532	545	537	534	517	596	543	538	555	525	572	552	588	574	560	555	570	570	548	561	548	549	569	568	528	550	539	533	563	567	571	522	548	524	563	537	574	549	534	544	542	604	562	557	562	543	561	503	567	588	526	541	541	509	551	563	558	549	553	544	556	517	616	556	546	569	563	537	507	555	551	552	508	585	575	515	508	564	563	541	554	584	554	530	531	570	539	565	565	550	579	556	547	555	532	617	535	557	564	616	526	559	556	539	572	542	572	542	553	540	518	586	570	503	588	548	557	553	538	567	573	530	555	547	567	554	561	539	542	522	555	541	559	553	534	545	539	568	532	577	534	581	589	576	554	562	559	552	569	568	499	568	526	561	553	518	598	504	531	566	566	512	550	540	525	495	611	560	514	543	555	556	565	592	582	577	565	545	528	580	595	559	567	585	541	546	601	585	557	518	605	563	557	514	579	559	512	547	579	557	576	510	585	552	553	520	519	587	544	569	571	557	561	581	599	529	494	554	584	553	542	527	548	558	527	563	561	512	543	572	546	559	584	543	555	524	491	530	571	598	536	539	546	556	548	551	568	592	534	574	543	546	545	558	571	525	555	565	575	506	540	597	566	571	576	505	541	557	543	547	574	559	609	531	570	562	585	536	569	539	541	573	556	569	578	559	549	551	515	550	559	588	514	555	600	537	557	514	522	584	560	564	536	512	545	548	539	579	586	561	580	558	528	547	563	519	523	526	523	567	537	578	534	532	563	546	537	528	531	550	519	559	535	572	538	518	608	513	512	566	510	531	568	548	569	562	571	584	520	584	528	562	587	594	549	602	548	528	570	573	515	567	535	560	547	592	517	522	564	524	534	554	586	560	582	568	561	536	587	576	567	577	581	524	567	540	531	581	582	558	551	548	531	562	574	531	555	571	527	533	509	555	572	554	537	578	549	508	548	558	565	524	545	536	552	575	541	556	566	548	580	607	550	500	522	563	494	561	581	546	548	578	547	544	547	581	538	599	531	505	541	571	601	586	510	552	520	597	545	555	565	544	521	583	538	592	550	563	535	600	571	525	533	534	567	534	575	558	552	570	561	528	570	563	561	572	552	529	597	565	571	559	491	537	534	521	600	546	578	522	563	517	578	561	557	594	543	567	546	560	551	554	561	561	558	545	545	556	544	511	550	610	557	536	583	564	552	553	551	571	526	528	586	507	578	551	542	562	574	514	565	571	537	549	556	540	556	544	556	590	512	535	560	577	548	541	557	539	522	587	559	524	580	523	551	560	527	523	551	546	567	579	595	529	578	585	564	543	572	524	524	558	545	561	577	523	552	518	548	539	564	536	571	556	536	570	573	547	543	559	559	536	535	553	555	583	586	547	576	545	540	591	537	533	555	557	532	541	553	560
26979	10919	4178	2526	1459	1087	863	796	811	656	594	1143	1896	1555	971	746	544	598	524	595	516	558	519	560	511	518	536	558	508	544	543	536	539	567	533	559	581	544	548	565	521	558	543	558	569	565	563	528	568	503	579	595	555	539	577	523	528	595	581	532	569	522	547	534	534	546	526	528	505	541	548	568	550	503	535	569	543	522	499	562	527	501	564	500	555	496	527	519	542	539	543	526	545	567	547	517	529	559	533	569	535	527	598	553	567	521	531	525	530	566	551	555	540	557	510	521	522	559	568	562	588	507	556	534	558	581	554	573	539	563	525	490	582	543	548	517	558	508	584	482	533	561	563	587	589	541	550	560	542	567	498	503	530	523	538	508	512	557	544	575	496	556	584	540	538	511	556	562	548	515	521	517	512	535	517	534	557	553	568	597	510	572	569	524	560	560	517	564	551	577	541	570	567	560	565	537	544	551	536	558	535	519	540	558	556	542	544	547	559	551	536	540	523	538	546	543	576	573	519	550	519	558	572	572	538	547	539	549	515	535	565	537	600	559	558	527	553	560	602	578	540	518	513	551	528	577	553	515	565	563	551	517	530	497	529	561	546	566	540	550	559	554	556	557	530	518	502	548	522	535	519	537	530	554	517	546	553	528	540	574	552	569	599	530	555	542	513	621	543	548	552	510	553	534	589	500	580	564	582	532	563	577	532	524	512	557	550	563	518	553	528	515	547	536	485	587	503	551	556	552	562	517	537	537	561	528	518	555	509	453	507	546	539	520	574	505	500	536	513	551	534	552	538	553	519	509	521	526	480	559	561	513	550	550	547	511	556	536	545	553	527	538	581	574	594	552	563	549	538	515	546	541	527	547	536	521	516	505	544	598	540	552	539	551	513	572	561	540	526	549	524	563	558	602	553	577	531	548	588	517	494	544	547	553	526	523	553	530	561	537	544	525	526	542	517	500	498	526	551	542	565	516	550	537	552	530	475	540	567	548	554	535	539	555	582	599	494	586	535	532	540	490	538	509	572	546	531	519	543	503	526	537	535	581	545	570	568	519	603	561	542	535	540	566	538	571	534	542	531	568	536	529	577	558	518	553	537	555	541	568	505	570	538	564	508	503	540	549	546	515	543	548	536	528	550	516	533	524	521	561	557	576	535	554	581	531	568	543	568	544	540	529	493	543	492	527	567	582	565	525	486	536	556	555	540	474	587	516	536	554	543	545	578	575	582	554	543	586	515	568	558	597	502	538	509	563	573	569	546	551	583	549	569	546	499	511	565	520	533	535	563	545	532	535	541	536	516	528	531	567	581	553	541	543	545	534	541	517	534	525	520	554	541	559	551	509	519	485	548	536	559	567	563	538	537	527	584	555	513	568	555	575	564	543	544	584	535	537	537	545	514	569	510	540	585	543	524	558	595	569	526	497	574	526	555	574	528	522	538	562	561	567	544	536	565	543	535	567	558	522	525	540	578	520	562	564	551	530	541	537	550	554	552	577	555	568	549	524	538	558	546	549	517	558	520	535	514	544	543	557	535	585	537	546	545	531	514	516	544	551	493	533	505	555	545	558	558	555	560	502	550	574	519	574	551	518	541	579	510	552	544	516	529	590	555	535	557	558	571	556	579	575	542	501	578	533	556	574	573	558	564	585	534	557	549	533	552	532	564	582	527	528	529	540	586	569	582	523	570	520	527	539	550	537	506	544	559	542	551	520	614	532	565	519	566	535	543	558	550	563	547	516	573	562	551	540	534	572	581	526	584	512	606	541	527	572	502	564	539	511	582	540	519	596	581	571	532	537	519	498	566	532	531	512	537	551	562	570	522	520	559	533	542	592	522	517	585	553	569	530	570	562	540	555	536	491	509	547	558	538	551	540	528	540	556	567	588	538	516	551	551	502	544	608	560	563	555	555	508	581	590	580	522	524	541	524	501	533	548	539	549	579	567	544	556	605	527	569	542	506	551	553	547	569	545	569	570	545	585	538	543	576	560	535	572	567	546	531	559	547	559	525	515	520	517	496	537	561	565	550	529	557	485	550	544	530	570	552	563	590	579	532	518	532	527	529	544	514	534	527	560	522	557	547	540	521	543	569	501	517	559	546	541	573	543	541	518	548	513	495	514	514	566	562	555	567	554	566	526	540	505	525	519	526	554	578	523	579	552	501	557	555	548	559	560	546	531	530	533	558	554	523	558	527	538	532	589	518	563	493	540	513	591	510	581	565	515	495	553	584	541	549	563	535	571	550	528	565	604	568	555	562	546	570	489	504	563	585	574	493	539	609	532	566	570	499	568	574	557	514	553	552	494	538	542	539	533	538	555	518	588	604	538	499	527	563	534	542	501	544	544	589	510	591	541	518	511	526	540	560	486	547	510	550	544	556	583	566	583	534	560	518	565	551	545	572	532	547	526	541	544	533	568	546	555	525	554	555	539	557	536	562	512	551	555	559	536	527	536	565	519	578	534	515	546	541	537	535	551	581	498	532	556	545	553	576	566	508	555	530	559	493	542	543	515	585	544	536	536	536	522	507	581	521	546	543	564	489	553	573	561	545	580	562	584	566	558	563	512	491	522	523	562	528	506	563	534	578	564	493	544	547	545	566	516	550	545	564	562	550	530	534	530	509	530	538	562	509	545	536	546	530	604	470	561	511	558	563	570	511	538	533	590	557	563	578	526	476	567	545	547	575	570	507	536	556	577	563	536	491	556	546	553	555	537	568	566	524	537	533	512	571	551	568	555	549	551	556	572	514	565	563	547	513	520	506	517	553	558	538	522	520	545	555	548	549	558	518	542	577	533	513	547	538	563	560	545	566	493	526	545	574	610	521	539	543	568	532	544	557	571	579	538	538	521	520	542	521	526	557	584	553	506	579	553	523	547	512	537	583	520	541	524	541	501	554	579	543	552	577	541	544	553	555	513	532	549	527	550	547	557	502	510	531	582	547	564	573	553	540	575	572	564	544	552	520	583	555	595	560	541	537	505	518	525	510	557	518	582	539	538	528	544	512	521	553	533	557	515	522	531	562	554	538	526	554	537	540	541	553	519	548	532	555	537	527	534	520	528	533	547	557	548	526	509	551	534	551	522	537	531	554	560	542	518	544	488	535	547	554	553	548	575	520	542	539	539	552	521	558	586	515	538	517	525	561	535	548	524	554	558	577	543	561	550	563	516	546	534	519	555	541	578	535	571	509	561	530	554	564	527	542	537	564	520	493	526	532	537	557	506	559	573	566	558	532	583	569	559	529	569	565	534	529	548	525	531	557	524	539	558	575	526	540	541	504	512	546	534	542	528	526	548	553	519	572	538	570	566	557	550	561	526	523	541	576	517	542	566	538	559	528	515	521	525	581	532	577	536	554	536	595	564	542	529	529	563	497	591	510	531	520	511	524	520	546	539	547	529	574	552	545	534	530	563	576	557	547	555	532	564	520	568	531	557	531	524	529	525	570	590	559	522	513	536	528	557	550	535	527	550	547	556	550	532	537
6546	4057	4029	2683	1895	1381	1041	1033	933	609	535	1495	2272	1706	900	630	467	482	478	483	468	463	483	491	505	491	457	462	474	415	447	473	486	471	494	498	492	496	466	485	469	502	475	441	464	467	481	489	479	480	490	445	459	494	462	439	496	480	476	453	436	455	468	458	485	456	478	472	460	445	489	491	480	486	477	475	479	444	464	467	481	484	485	450	480	458	496	491	423	445	498	461	529	510	462	485	451	496	468	489	487	466	436	440	444	480	439	469	444	470	460	496	465	467	457	443	478	470	442	488	462	478	485	442	459	469	520	462	496	476	494	471	452	462	471	457	494	517	479	479	486	506	475	498	479	467	481	480	458	466	467	468	464	449	459	485	515	429	483	471	462	482	499	500	513	498	524	494	511	469	485	456	459	463	441	473	474	431	535	462	493	415	529	488	472	469	494	454	475	460	453	490	463	471	474	498	444	476	489	458	485	492	467	426	459	466	442	522	455	459	467	494	546	474	501	442	476	485	455	449	475	454	460	454	449	506	487	448	492	481	487	464	463	472	445	439	452	488	445	455	451	449	486	438	458	459	456	468	488	491	490	436	455	473	498	470	476	462	445	483	433	458	476	473	438	423	466	482	473	483	462	472	456	487	482	452	507	455	458	456	466	477	496	502	430	439	485	488	492	484	491	474	454	476	475	466	465	470	451	455	462	461	460	453	471	480	474	470	426	461	465	466	463	462	482	442	457	474	460	483	480	475	481	450	476	458	470	459	491	438	460	483	469	445	454	465	501	468	452	451	479	507	491	486	475	462	491	473	497	463	462	478	451	457	447	457	509	413	458	459	455	510	493	480	433	471	491	477	469	457	452	433	432	453	430	489	479	440	417	467	493	450	447	478	418	485	468	448	495	478	443	455	484	465	520	431	474	460	444	486	449	476	487	464	481	497	457	481	518	495	462	472	460	469	482	499	510	433	470	435	470	477	484	501	446	450	456	490	472	467	471	493	484	490	432	467	465	441	474	424	455	480	420	460	480	477	445	474	469	487	441	457	456	448	488	445	513	463	475	465	476	452	460	463	444	483	479	440	432	456	515	496	458	460	438	479	466	471	479	464	441	441	467	489	478	442	447	473	446	450	450	508	428	448	499	498	485	447	488	461	471	522	451	501	480	440	448	469	475	425	490	456	466	456	494	503	469	495	472	464	484	437	440	465	469	425	447	489	482	458	443	486	482	448	492	456	485	457	472	494	498	515	513	459	439	496	481	514	495	464	487	464	473	482	489	471	485	486	493	499	445	467	469	525	438	473	475	483	473	455	469	470	459	465	470	487	432	514	493	480	489	470	499	501	441	464	499	492	476	453	465	424	504	440	468	460	479	438	486	469	454	469	437	508	491	484	445	489	483	498	496	449	481	484	474	473	479	454	478	491	465	492	461	503	498	472	475	477	500	441	481	426	475	473	413	470	479	473	452	450	480	477	484	459	477	437	507	487	476	481	446	425	473	503	466	440	479	476	485	484	498	493	478	470	470	473	497	454	487	440	517	493	512	456	523	477	495	445	466	453	512	486	485	484	455	474	481	457	469	475	439	470	471	476	430	466	473	451	498	455	482	468	445	492	477	483	491	447	455	493	454	456	479	437	479	489	451	511	460	467	445	450	451	452	477	438	475	461	496	461	496	453	475	505	448	446	501	471	478	456	484	472	474	479	485	466	451	440	403	507	460	475	449	473	440	455	474	475	484	470	473	459	483	458	430	501	481	432	449	464	429	451	446	446	510	462	432	494	454	481	469	485	495	455	473	472	470	481	487	501	486	452	500	497	465	491	446	470	477	467	494	463	459	476	472	500	471	461	482	465	500	452	479	496	459	485	473	475	462	460	450	481	452	451	461	484	465	441	492	470	466	502	466	478	487	407	473	468	485	482	479	491	457	438	471	481	484	481	442	463	455	513	486	449	430	513	459	471	464	488	482	498	494	454	475	465	500	485	494	464	429	436	493	472	485	467	440	487	443	493	424	460	480	452	444	454	453	479	470	490	497	505	520	499	507	460	476	495	444	460	455	466	449	483	500	437	493	466	527	519	480	498	457	506	500	494	439	468	487	491	451	485	485	487	447	456	471	484	480	484	463	467	479	498	465	465	489	478	516	431	471	491	498	428	470	473	458	505	465	489	427	448	496	472	475	448	480	502	471	511	478	461	460	499	457	460	481	454	458	458	455	507	461	470	484	458	454	512	477	477	468	502	484	462	442	481	486	450	456	494	469	440	457	468	423	490	478	455	470	451	477	497	454	492	445	446	455	483	447	476	430	442	471	475	455	478	504	454	444	475	495	462	437	450	496	527	433	463	488	454	470	540	474	499	494	483	464	496	462	501	449	487	508	461	489	460	463	466	489	448	429	476	494	461	433	500	439	488	452	489	491	486	474	458	467	459	452	461	503	443	473	464	454	465	499	486	441	479	476	454	477	460	460	485	502	490	464	462	506	433	518	454	476	442	477	475	555	492	498	444	492	445	432	498	500	466	446	489	491	504	462	484	482	501	464	475	487	500	450	473	495	449	482	489	472	433	535	480	487	473	461	499	444	486	424	437	492	489	446	465	491	463	472	454	481	463	490	432	495	466	464	434	484	491	450	416	488	486	517	456	435	433	473	465	424	470	488	441	452	503	467	457	530	449	499	508	478	487	458	490	455	482	444	446	487	479	472	496	473	466	447	427	463	495	455	467	517	427	498	484	470	503	485	483	494	448	450	506	468	491	476	466	495	463	469	496	500	476	483	495	508	450	481	474	506	447	513	467	519	467	455	516	467	496	446	488	481	489	487	479	420	456	450	485	441	482	436	470	432	476	451	460	506	472	455	494	472	461	473	481	478	476	477	449	480	474	480	436	444	490	481	483	470	455	472	498	477	498	461	487	489	480	471	476	507	481	502	484	475	491	496	487	470	501	494	499	465	509	478	467	479	464	495	470	442	507	457	451	476	442	476	496	472	483	478	445	468	482	486	488	497	465	460	447	481	438	461	464	460	466	481	455	435	468	467	463	478	472	462	480	434	464	447	460	495	512	491	471	442	469	476	459	455	467	440	473	453	481	451	474	462	478	462	477	471	480	447	488	452	443	460	429	479	462	478	490	491	460	489	498	431	492	495	439	479	497	481	448	465	466	479	472	485	497	453	498	465	489	480	467	492	450	461	472	498	448	477	460	450	499	453	434	482	448	454	487	448	449	476	458	477	433	485	439	471	502	453	459	465	480	463	456	451	484	444	468	483	484	471	503	490	433	500	454	492	484	451	485	447	474	491	460	460	478	460	493	464	500	483	468	451	478	482	485	447	482	495	482	443	464	444	467	451	451	467	471	447	502	494	494	479	462	474	488	455	455	435	494	455	475	475	487	505	456	488	485	485	470	467	489	456	443	479	444	455	448	457	439	486	461	483	472	443	453	414	501	437	444	483	452	453	432	456	465	465	458	485	437	497	454	506	468	510	492	492	438
24707	20773	26697	24584	10371	2856	1785	1460	1269	954	846	6480	16594	10164	3725	1267	709	583	557	545	557	537	601	555	555	561	534	511	533	544	542	523	574	528	533	486	562	570	559	559	520	518	546	527	544	531	573	588	538	607	546	535	531	545	537	545	584	533	565	562	570	537	552	567	507	569	551	546	534	558	529	525	549	565	542	575	488	555	533	539	565	514	508	554	564	524	599	540	504	549	549	533	531	520	546	552	528	551	578	579	544	520	549	591	546	544	499	545	556	543	563	573	553	495	515	512	534	558	533	511	538	550	541	534	547	576	528	578	582	548	500	548	568	529	540	561	498	538	543	539	535	524	515	549	517	536	547	590	497	523	545	520	562	568	582	519	538	556	469	516	519	540	551	592	532	498	562	522	507	517	544	502	549	587	557	598	530	516	509	534	591	552	538	543	540	511	552	522	540	506	470	503	551	545	474	574	520	500	541	505	526	525	517	532	524	522	517	538	554	503	563	521	530	556	496	521	566	561	525	503	530	551	544	499	515	496	545	575	553	535	545	526	512	569	563	538	555	557	578	505	539	493	545	562	543	522	550	524	524	531	511	517	586	501	556	556	501	535	504	534	555	552	520	535	523	573	544	547	556	533	568	528	574	576	498	533	507	574	502	548	557	536	533	512	555	514	528	563	558	566	555	569	517	601	561	504	497	575	500	576	483	555	539	542	543	504	540	526	524	552	516	551	553	513	505	479	540	522	550	557	537	546	543	532	556	572	528	527	579	553	536	541	563	535	533	567	561	518	581	523	512	540	509	528	554	541	534	514	525	564	508	515	538	522	546	500	514	524	546	547	553	556	541	537	512	548	520	515	516	548	546	577	539	546	539	538	506	571	482	545	495	578	533	552	541	535	574	519	495	515	558	557	556	543	506	522	541	536	513	576	538	539	549	579	563	523	526	535	478	527	512	547	565	511	554	566	534	596	553	517	558	540	530	521	547	514	555	538	515	522	544	504	526	531	566	572	540	520	540	543	532	555	529	533	566	521	551	503	571	530	550	561	546	548	547	535	561	565	560	532	553	552	518	493	535	513	573	486	527	592	586	519	531	553	552	521	544	518	536	539	542	506	537	542	516	546	569	526	522	512	530	529	497	544	514	504	557	504	560	530	538	532	564	529	519	550	585	507	555	535	530	564	563	498	559	536	548	528	498	513	570	532	507	532	549	546	539	552	489	515	589	549	513	523	549	572	543	556	510	532	549	553	476	515	552	511	529	538	538	565	582	501	513	535	535	520	528	513	528	516	541	541	578	530	531	496	521	529	533	533	558	520	512	458	545	563	586	473	524	530	531	579	559	544	531	532	532	544	527	552	528	601	578	541	527	546	511	509	570	538	500	544	506	529	536	535	573	563	590	513	535	580	529	537	521	508	507	515	559	507	536	558	562	518	542	527	523	542	526	514	544	535	545	504	520	498	507	556	562	529	537	555	557	542	535	566	565	558	541	533	589	524	533	540	553	578	500	507	487	566	530	537	539	547	565	506	539	524	566	531	536	511	539	571	539	522	516	528	522	561	569	533	542	553	536	498	567	498	505	525	536	529	531	522	548	527	526	546	551	532	530	569	576	557	554	527	506	576	579	583	554	548	522	537	522	570	529	539	512	525	518	529	540	528	486	514	535	534	529	522	555	549	563	582	561	547	525	518	515	562	535	566	557	499	537	528	537	549	524	583	542	540	535	521	518	529	544	554	539	556	553	563	524	554	525	506	526	564	546	538	527	551	570	505	565	558	541	585	547	539	515	549	553	568	507	521	525	512	511	528	539	527	533	551	536	545	516	540	485	555	557	511	566	518	567	564	536	516	543	592	582	576	575	555	510	511	527	514	493	519	533	507	560	548	539	510	512	555	555	536	547	533	564	518	557	561	533	516	545	538	538	501	547	520	539	562	533	588	558	554	538	565	557	521	514	533	555	547	544	541	507	540	540	546	515	526	532	523	561	538	573	523	468	548	551	536	562	499	537	525	557	567	522	550	557	560	502	527	547	515	582	558	543	543	513	506	510	543	520	549	532	556	519	540	516	566	542	545	535	556	530	551	530	548	569	530	558	552	560	477	531	577	511	533	518	590	522	527	570	533	493	563	529	550	582	550	542	505	551	560	551	521	499	549	500	539	519	526	532	576	543	531	530	537	562	516	507	550	574	538	543	576	521	581	551	531	552	518	503	551	554	516	525	550	531	540	548	542	543	527	563	566	550	540	517	551	517	560	574	532	516	490	566	520	578	488	554	519	516	517	521	566	518	537	500	517	522	506	554	491	580	539	553	535	546	556	502	564	502	476	518	569	533	558	523	528	530	561	546	571	606	529	558	532	514	598	563	532	562	526	572	542	532	556	582	543	515	529	541	497	524	476	595	540	534	518	530	492	570	528	534	522	498	519	562	517	545	546	473	566	482	550	525	531	520	500	547	502	572	558	567	544	533	538	499	503	541	533	631	554	534	524	524	564	597	562	526	482	555	516	551	540	533	554	540	530	552	549	555	491	542	509	560	554	574	531	559	514	509	583	531	533	496	503	548	564	535	567	518	543	570	531	531	557	570	552	548	550	595	524	538	562	570	510	549	506	524	522	539	526	490	507	571	574	483	502	564	489	574	535	587	521	533	555	520	569	570	524	535	533	538	536	511	520	572	505	526	509	547	508	519	524	511	486	558	548	536	555	579	533	543	531	501	529	516	541	554	556	504	557	539	498	507	593	527	527	524	548	538	543	548	587	558	571	517	537	535	572	562	539	549	549	569	548	509	493	520	537	550	554	513	545	515	534	520	556	555	533	535	548	553	548	559	513	553	520	591	527	510	490	466	536	527	492	525	532	566	542	493	551	545	568	538	514	534	528	508	592	556	562	508	541	543	497	535	548	532	524	504	574	517	536	548	558	509	520	512	529	528	536	560	561	551	570	544	531	535	565	559	565	526	496	579	519	533	556	547	581	514	518	534	544	540	536	543	539	559	542	496	510	571	510	517	594	551	548	532	581	513	521	519	562	525	523	539	520	527	521	529	535	513	508	535	566	541	578	565	575	547	518	587	505	535	551	534	528	519	549	572	519	534	512	500	516	490	507	571	522	521	550	540	510	548	546	499	561	525	539	539	536	556	535	552	546	559	513	514	553	538	532	548	532	513	491	533	510	536	554	505	520	528	576	533	533	518	512	551	594	558	514	515	583	566	547	540	524	542	506	566	576	539	519	569	543	512	558	514	544	518	518	557	511	518	556	563	558	509	506	519	550	547	516	508	529	536	522	533	493	540	525	532	539	496	561	541	546	565	534	509	522	558	526	537	517	537	539	533	548	538	539	536	538	541	539	548	539	547	547	484	523	537	545	524	502	534	524	543	535	533	509	533	523	519	520	521	517	566	533	514	555	548	556	514	526	496	513	570	565	526	530	482	515	478	529	522	542	543	540	578	536	505	508	553	559	488	521	537	558	572	574	572	497	541	563	543	494
5821	8763	8420	5180	3267	2519	1965	1850	1760	1270	938	9333	16419	9134	3647	1277	642	507	486	484	479	486	485	518	502	437	484	467	477	444	507	491	507	504	445	477	433	479	517	483	461	480	465	473	531	447	499	518	482	478	489	428	469	487	471	481	475	507	482	494	492	493	497	464	469	462	498	499	486	458	492	519	482	445	514	485	510	487	484	502	444	468	482	447	532	501	481	443	497	510	501	491	447	465	490	484	489	491	478	496	487	461	464	478	517	504	479	490	475	480	479	500	421	480	491	469	483	500	500	504	497	479	512	438	468	502	487	497	465	446	468	481	489	484	438	492	473	457	479	458	472	460	463	488	471	468	499	481	541	496	444	500	471	480	491	501	460	470	483	479	471	462	484	502	464	525	502	503	493	527	517	489	477	490	470	491	460	502	503	488	474	481	513	465	475	486	490	483	479	502	499	500	459	467	481	505	484	458	531	474	463	524	459	464	463	442	494	469	447	484	512	476	471	473	496	476	472	501	511	511	485	462	520	456	453	471	524	518	478	449	483	548	502	522	511	448	462	511	470	507	507	488	476	442	483	464	470	474	512	497	459	474	487	514	547	461	480	518	446	463	499	493	496	505	496	479	453	487	479	521	485	492	493	476	475	480	498	476	482	443	428	480	460	476	469	490	478	489	461	474	484	509	448	478	442	502	474	460	496	524	500	456	458	480	479	458	478	497	454	481	463	479	485	464	468	487	449	494	442	497	481	464	498	467	502	492	487	478	450	490	478	490	485	505	477	512	483	478	462	473	491	501	511	498	495	444	453	496	517	474	459	503	455	453	469	461	492	469	456	487	472	487	450	501	494	511	496	479	489	515	500	474	479	482	492	452	474	490	476	484	485	454	455	494	488	489	491	477	484	450	503	487	488	464	521	475	454	467	466	466	479	473	477	446	456	503	512	495	443	471	484	483	511	479	487	454	524	466	455	472	458	468	499	456	438	480	476	517	445	441	515	456	511	465	501	459	475	494	485	477	504	466	466	471	466	493	469	479	504	516	492	487	441	475	449	483	467	492	458	512	490	484	475	472	462	511	472	487	477	494	502	482	459	479	500	480	516	491	464	492	471	475	489	485	485	467	473	434	461	440	496	475	461	477	466	522	442	448	457	475	497	481	435	477	493	490	451	502	451	488	500	512	480	504	487	495	430	473	506	451	491	514	490	498	461	489	483	494	491	462	459	485	465	460	496	468	499	494	456	454	501	510	501	509	462	490	475	447	477	472	453	472	530	494	498	496	467	455	477	510	475	501	506	483	495	454	480	517	494	462	466	456	482	472	475	519	474	499	470	501	475	473	517	439	467	528	505	478	511	486	486	510	497	483	481	447	472	487	475	419	445	476	481	511	494	490	474	439	457	441	473	450	509	460	459	490	474	488	484	479	521	473	469	463	487	507	534	476	470	482	456	475	480	477	476	491	477	461	485	511	508	432	441	439	497	510	492	455	468	447	475	460	478	519	459	458	467	466	482	507	445	521	480	468	479	460	498	508	470	459	494	469	484	500	499	462	486	492	477	496	495	482	456	496	493	489	478	470	456	488	449	511	467	462	441	452	470	476	490	482	472	542	478	475	513	516	475	462	477	452	442	524	464	466	507	451	494	470	490	496	466	506	493	447	518	491	518	509	415	489	465	475	467	475	471	460	495	472	489	463	473	454	512	428	463	487	468	455	494	495	493	479	462	461	453	468	470	493	466	492	441	457	486	489	501	460	484	503	452	450	499	508	493	489	477	494	452	458	471	478	442	484	476	441	461	458	474	446	500	474	495	507	499	476	465	512	468	470	482	486	474	499	460	462	514	478	484	479	447	422	495	490	491	508	485	479	448	456	486	488	482	472	503	502	480	456	487	496	456	491	499	467	471	526	465	497	473	501	489	500	501	485	479	500	508	452	503	514	457	477	470	486	456	485	436	498	497	499	474	466	468	480	485	458	457	441	481	468	452	466	537	495	494	502	482	508	507	460	489	479	460	492	476	450	500	500	492	537	464	463	483	495	494	475	431	466	495	457	488	432	517	512	461	450	459	437	524	452	479	502	487	482	449	476	513	499	469	479	453	500	456	445	490	456	462	470	428	481	453	469	492	487	484	519	485	460	489	447	518	465	445	504	458	506	496	492	453	467	458	475	538	490	507	518	485	501	463	471	466	491	513	456	478	473	499	449	485	472	501	469	518	512	483	463	472	464	481	461	505	475	524	506	474	494	485	455	489	476	472	499	430	463	476	480	479	457	481	511	503	449	470	486	452	447	482	490	452	485	463	467	479	481	490	459	491	440	496	490	450	474	461	447	480	492	469	480	489	526	482	497	501	484	482	502	455	516	479	464	481	460	471	474	522	464	507	468	487	482	500	481	491	471	456	450	433	503	472	479	462	493	482	440	492	459	478	479	498	471	461	480	509	504	471	453	476	478	494	499	489	523	500	474	435	487	467	473	451	467	463	463	486	472	459	444	468	503	466	424	476	467	477	501	499	449	455	450	460	487	444	542	480	508	513	484	487	474	474	483	464	484	540	488	513	486	497	456	470	480	454	480	462	467	474	446	492	455	518	490	488	498	462	484	465	498	451	461	457	438	477	474	447	462	477	477	447	454	457	499	481	446	508	460	476	453	475	472	492	470	494	472	497	457	496	492	504	482	489	472	475	513	492	481	482	510	471	484	445	471	471	476	461	468	450	483	478	489	451	494	485	501	482	467	537	472	493	510	502	461	496	468	487	469	464	475	527	476	457	478	501	515	494	493	468	488	479	466	480	477	460	524	479	482	488	483	470	483	456	488	505	459	488	470	440	512	505	478	462	488	488	493	495	466	499	462	463	426	480	494	439	509	492	441	455	478	488	500	501	496	483	491	493	505	495	462	520	468	458	499	463	519	473	513	462	508	454	492	467	457	493	524	431	498	469	478	473	453	462	493	446	489	463	508	442	454	474	460	505	494	454	488	497	538	444	459	497	431	460	497	464	479	484	497	449	491	479	533	484	481	486	449	439	478	477	517	483	441	474	480	448	487	468	450	493	425	477	479	494	501	415	464	487	453	470	492	485	486	465	464	502	488	474	499	474	477	459	496	483	495	470	466	537	480	453	475	502	441	451	445	470	498	481	460	434	486	467	504	459	484	483	479	487	463	455	480	485	456	459	470	464	481	468	474	455	458	481	485	486	510	460	497	522	466	468	522	457	509	445	504	486	481	504	482	512	463	514	438	483	479	480	453	464	476	468	509	460	482	470	495	482	465	461	493	477	457	469	509	478	466	483	474	456	465	524	464	466	462	477	512	478	476	524	446	491	480	494	453	519	454	458	474	461	487	467	466	460	446	452	465	484	503	479	477	461	449	459	444	431	501	484	455	511	462	477	483	474	473	479	466	480	499	477	476	465	493	482	516	462	465	492	433	485	470	449	481	511	482	518	477	455	480	524	466	477	487	483	452	509	513	473	489	494	486	442	445	492	481
23823	20789	27757	23897	20521	9801	4043	2451	1841	1531	1224	13644	28335	17650	6630	1935	944	731	641	685	680	670	628	608	649	639	689	641	671	659	628	597	662	651	608	662	611	645	662	660	650	654	678	619	670	603	643	674	683	683	688	652	636	684	673	651	637	651	661	624	675	676	607	649	613	651	669	651	631	612	636	677	662	672	666	593	667	668	628	652	636	626	644	641	661	668	675	660	677	638	625	629	672	651	606	642	640	645	692	606	612	733	651	665	624	636	649	667	609	631	666	670	606	628	666	634	629	618	691	628	606	613	622	631	683	623	608	652	629	635	645	651	637	674	617	616	692	673	614	661	608	618	625	583	677	639	658	706	674	681	666	670	604	667	670	640	640	636	667	644	672	651	707	644	644	692	671	661	666	634	665	652	616	716	649	652	622	649	654	604	637	643	716	673	656	658	643	672	634	678	669	689	624	651	686	662	621	643	628	596	653	620	640	622	653	630	631	649	620	656	568	656	639	611	641	611	646	675	632	609	643	592	662	639	662	660	627	694	655	675	701	656	637	639	661	661	645	633	651	643	644	602	673	697	686	641	668	693	667	679	617	617	653	674	665	641	621	653	668	644	662	629	620	655	634	695	647	667	647	660	633	637	658	684	627	594	613	638	687	651	671	691	600	655	641	616	620	597	664	605	626	648	633	610	661	657	636	644	647	648	697	667	638	654	650	640	640	654	644	633	628	660	632	653	666	621	667	667	631	626	655	625	625	650	638	629	634	616	662	646	632	646	659	659	643	651	624	650	652	666	638	607	603	617	623	654	637	655	665	664	629	673	648	669	636	604	614	631	626	630	654	662	677	618	593	646	670	610	703	662	665	631	638	621	673	658	662	588	664	634	628	632	667	640	642	655	640	642	637	642	693	649	633	633	668	630	636	642	648	630	628	670	639	682	625	671	664	660	642	656	652	710	686	632	604	657	611	616	646	636	641	643	633	665	652	693	640	684	643	650	592	678	650	635	629	618	667	633	703	676	645	667	641	677	660	618	613	625	662	652	643	627	674	646	653	609	599	619	621	622	627	639	636	617	635	641	636	676	638	590	660	669	677	698	636	655	593	684	618	579	633	651	671	672	643	686	649	655	645	655	608	641	685	611	656	617	646	636	641	640	623	654	652	648	602	644	639	600	632	629	632	655	645	618	636	663	690	624	627	620	608	648	648	591	609	618	642	640	617	602	617	651	592	685	613	624	634	606	610	653	618	619	623	694	648	603	654	642	634	632	617	645	661	678	680	659	638	586	631	594	688	612	583	630	710	592	639	650	645	649	642	691	643	672	667	670	644	642	632	623	583	692	618	645	632	685	651	584	596	657	643	614	595	630	661	640	610	617	642	674	645	614	647	637	685	606	600	584	650	616	619	653	631	669	683	650	661	636	619	624	664	625	647	687	642	649	652	634	631	653	628	636	678	640	661	620	633	639	632	602	682	618	644	636	697	693	675	646	653	626	667	607	602	618	689	670	619	675	642	639	681	640	617	596	676	675	613	661	638	624	648	644	682	623	676	607	631	682	671	625	635	678	646	669	640	658	652	651	641	680	670	657	647	616	632	638	640	617	649	652	635	625	589	634	639	675	665	610	673	669	607	597	632	628	627	676	677	637	653	627	650	655	625	625	645	644	620	655	630	652	622	664	648	656	684	605	641	649	660	627	606	611	650	623	642	630	648	647	642	629	655	636	641	630	633	650	659	696	637	675	664	625	632	625	648	628	633	612	642	663	644	622	632	709	649	633	614	665	658	651	638	622	626	629	642	639	661	654	632	603	629	651	640	593	672	634	651	611	604	613	631	686	653	648	631	647	649	629	618	642	694	625	677	665	631	668	681	644	630	623	625	628	642	622	656	627	608	630	616	651	643	636	614	635	628	656	628	682	668	661	664	633	650	630	650	642	707	656	641	607	672	663	636	651	623	660	624	631	622	591	624	645	598	673	695	652	664	673	641	649	617	652	625	682	621	591	659	657	660	657	671	635	652	670	640	653	637	621	628	694	654	641	643	631	653	590	625	655	623	627	654	649	632	647	663	611	645	568	680	644	613	653	644	608	665	649	665	614	667	638	646	631	636	609	603	645	657	650	660	651	631	622	642	593	633	613	639	623	653	636	607	623	677	652	671	608	670	618	641	613	668	621	587	689	619	658	650	646	616	698	606	645	648	603	648	692	668	639	642	648	662	643	633	588	624	657	637	641	536	609	650	656	614	657	610	695	664	697	681	610	672	676	653	633	630	655	686	652	615	616	639	628	565	633	651	612	700	652	629	661	651	620	615	645	630	703	614	658	618	678	638	647	646	611	625	667	621	651	619	605	645	585	611	645	640	650	680	619	667	669	618	625	669	641	608	632	633	593	628	652	680	609	674	633	637	619	653	642	652	628	637	636	600	647	679	666	612	662	657	638	654	659	678	685	652	658	634	633	670	647	642	644	605	640	640	635	650	637	664	639	725	630	616	651	651	640	663	645	651	657	683	619	659	638	651	629	647	640	625	644	659	628	659	627	609	625	619	670	670	678	619	659	613	666	640	656	625	667	636	644	629	663	667	654	616	647	651	635	713	626	597	657	652	630	632	665	589	624	600	636	632	640	645	636	677	647	650	652	628	623	653	644	634	656	666	593	696	676	629	617	605	634	675	657	614	611	660	643	677	645	660	593	643	621	639	631	632	640	633	647	664	630	636	640	643	659	642	649	680	649	626	634	641	646	642	663	632	612	655	653	664	629	635	610	687	605	604	657	633	638	643	606	693	648	668	647	639	631	580	630	664	634	611	643	608	673	639	649	611	693	650	625	663	616	673	667	639	699	657	619	645	611	652	623	628	620	644	630	670	644	633	640	676	651	630	634	644	676	627	648	591	626	624	661	592	603	649	647	673	605	646	612	651	683	647	644	634	630	603	604	642	631	616	643	614	670	681	602	651	651	655	651	638	633	613	602	619	644	644	615	664	638	650	668	632	713	664	625	642	653	612	660	649	658	657	648	634	649	608	643	620	621	609	644	648	686	605	688	662	628	597	662	660	642	652	617	653	631	571	626	658	635	635	659	627	662	627	576	652	636	645	628	650	634	671	642	665	663	594	640	612	646	579	662	651	617	636	650	666	596	671	632	648	605	573	649	689	650	627	613	602	624	685	650	621	651	609	599	593	643	669	636	665	634	628	715	653	666	645	655	614	625	619	668	603	645	649	609	619	627	617	620	677	644	639	597	609	642	694	641	648	571	665	591	633	620	620	651	611	601	616	645	628	609	684	698	634	660	662	680	594	660	645	652	621	664	662	635	661	618	654	631	625	629	670	661	671	613	595	657	649	653	642	668	647	643	621	611	552	652	656	662	675	600	626	626	605	613	597	612	632	653	653	616	647	632	629	651	676	637	625	619	631	671	638	590	651	609	657	635	624	615	637	623	645	634	650	650	649	650	648	612	659	652	547	641	632	679	623	674	681	623	609	632	618	679
6056	10744	10600	7046	5295	4148	3409	3004	2409	1952	1494	17764	25939	14237	5941	1899	809	619	586	573	587	584	594	569	615	591	577	566	550	597	521	563	542	556	551	598	583	600	619	588	606	582	595	560	568	512	547	583	548	555	551	540	600	535	555	552	522	613	584	550	575	571	600	570	583	598	609	540	587	586	587	555	535	581	512	559	566	610	573	543	541	532	592	564	547	538	524	546	562	542	554	543	577	571	566	583	557	577	562	545	549	589	561	622	573	551	603	577	540	555	566	542	575	576	568	529	555	547	614	564	579	557	560	565	581	551	569	591	554	557	557	533	575	563	551	570	598	560	601	584	534	576	663	554	552	553	533	561	546	576	606	555	551	611	557	595	551	558	538	568	573	535	538	541	563	628	576	579	557	553	567	553	582	603	565	570	569	572	558	586	570	523	588	591	539	553	594	553	532	577	585	552	586	536	568	562	563	585	584	595	583	562	528	515	566	542	563	582	552	586	592	601	560	602	569	586	548	585	569	556	567	579	572	598	538	559	508	568	511	570	537	526	552	530	549	550	531	562	566	602	565	557	558	569	544	541	576	560	553	572	595	540	606	523	569	566	545	560	566	565	550	549	521	542	539	591	564	572	553	560	589	535	518	577	561	594	577	585	516	536	597	576	608	580	555	589	544	540	590	579	589	566	540	615	594	588	566	581	586	570	584	574	563	554	566	590	566	577	552	574	579	520	556	544	574	540	583	558	610	579	545	520	557	584	547	570	524	547	593	558	562	578	605	562	583	587	604	586	528	523	604	556	581	550	548	536	567	570	539	569	534	559	588	542	618	605	555	557	568	615	570	592	579	541	527	570	581	548	589	578	511	581	571	515	568	570	582	585	558	606	580	573	559	569	568	549	568	547	567	561	569	570	577	597	563	568	555	591	577	579	526	538	551	600	566	531	584	560	563	570	541	590	586	520	596	551	591	552	568	542	610	556	579	586	557	541	558	509	577	566	602	577	560	512	558	558	572	574	619	563	611	570	544	589	584	559	607	583	560	538	589	578	543	554	530	584	558	587	573	566	556	592	547	595	551	577	549	563	550	604	599	571	503	590	560	544	568	591	568	609	569	516	553	546	597	582	585	518	569	560	543	612	517	571	531	530	567	532	584	569	544	597	572	564	534	569	619	560	614	510	543	589	586	521	564	611	559	548	535	527	579	553	562	589	582	577	554	533	586	540	541	582	570	560	544	597	566	557	632	596	556	603	577	564	522	588	573	554	565	564	543	527	580	549	551	579	549	574	550	549	566	560	553	546	551	518	536	550	553	587	573	555	581	611	566	583	596	565	601	616	517	564	535	574	540	619	538	567	552	545	589	599	560	545	536	531	555	557	584	563	606	526	549	575	515	561	531	569	561	579	559	548	547	526	606	591	590	576	553	534	596	581	547	559	560	586	588	554	554	558	546	574	560	553	558	532	537	569	627	596	581	527	604	541	543	557	543	531	563	565	582	559	569	549	574	597	591	546	579	586	552	591	546	547	565	597	564	573	574	587	548	588	567	574	555	575	572	575	594	567	593	581	587	579	574	560	539	522	552	545	517	575	556	521	520	553	587	567	599	570	553	572	583	569	577	591	555	603	565	595	539	552	516	581	557	555	554	536	527	585	581	592	529	577	548	598	567	578	542	566	556	555	580	568	581	570	511	551	563	531	557	585	583	584	548	540	581	541	523	573	540	573	573	578	578	567	554	539	518	581	542	587	580	564	601	558	590	586	567	552	528	560	549	548	551	569	534	532	557	587	544	555	582	592	587	548	598	557	612	525	548	565	539	541	588	568	604	563	588	525	561	594	524	569	561	582	545	574	546	565	580	540	562	588	535	539	539	573	600	567	557	573	588	543	580	569	541	546	548	590	532	577	528	522	545	565	553	571	546	584	574	555	546	536	601	511	567	568	609	553	565	544	534	542	524	565	587	527	566	535	565	595	544	593	532	569	557	567	547	579	557	592	549	572	525	528	572	548	555	553	551	558	562	561	525	545	603	514	611	564	561	569	535	551	550	552	582	561	585	577	579	607	549	574	540	541	575	567	581	536	556	530	551	596	554	594	583	575	564	575	569	607	581	565	561	543	586	561	559	543	566	544	586	563	518	567	581	556	525	570	542	538	574	560	579	573	560	597	571	590	557	554	532	547	504	561	537	573	628	586	540	579	584	571	561	562	571	595	559	506	561	546	588	550	532	556	541	552	525	573	545	582	566	544	526	525	586	540	568	563	606	600	568	568	546	563	545	580	577	572	568	573	521	575	557	589	554	533	563	533	576	579	572	548	590	526	575	597	518	587	559	572	548	512	609	592	561	540	495	563	547	538	555	555	555	531	567	530	500	586	589	580	532	553	562	551	576	508	564	532	546	606	583	545	581	585	549	567	578	548	510	525	548	565	580	525	544	539	588	589	589	545	566	559	563	556	579	559	542	594	591	559	568	522	551	555	550	575	508	534	556	535	585	615	559	577	556	601	575	551	586	546	540	549	537	567	577	563	609	543	579	556	561	588	568	541	549	558	550	574	558	557	585	545	561	582	578	557	551	513	548	552	497	565	598	529	549	524	568	570	586	551	554	565	565	556	601	585	537	564	544	575	548	581	536	549	559	544	534	552	579	552	548	584	549	565	586	585	548	553	554	500	574	522	606	585	582	562	560	540	609	544	575	588	552	549	558	555	531	562	611	543	577	533	574	573	589	521	540	565	508	558	548	577	554	552	580	624	533	571	514	586	607	567	558	545	587	541	556	561	543	515	537	559	564	518	535	559	540	583	563	605	524	564	587	587	559	575	533	563	549	618	546	569	546	571	566	560	569	587	582	588	567	547	572	567	560	570	555	560	585	565	573	560	562	560	629	550	536	581	561	554	527	606	536	548	563	569	541	516	592	598	565	572	576	559	550	557	604	563	576	563	555	546	571	571	560	553	570	566	574	532	554	562	547	520	590	533	576	533	551	571	564	553	590	554	578	553	512	559	544	557	565	530	539	549	554	581	546	549	574	574	568	541	533	568	546	550	533	558	568	519	488	616	539	568	529	528	560	573	536	501	615	583	596	558	544	576	555	529	600	554	561	570	578	524	592	557	564	550	597	587	579	527	545	540	530	605	535	547	496	580	564	556	560	580	569	551	602	550	543	562	580	536	574	548	543	570	585	579	570	544	554	600	568	523	548	530	547	613	523	531	621	553	516	591	527	561	557	596	582	546	593	555	535	587	550	564	580	563	549	539	547	534	629	534	572	602	540	559	568	581	544	594	566	604	614	567	568	579	592	553	540	577	549	559	535	536	547	583	586	578	575	586	578	530	584	535	530	617	562	548	605	587	582	569	563	625	563	557	547	554	565	587	580	548	561	595	586	552	573	613	571	494	578	532	561	546	550	590	551	544	511	553	589	591	544	596	534	528	585	550	593	588	568	576	582	557	562	575	538	561	536	548	587	589	540	568	528	561	577	553	601	551	610	580
26919	9747	2455	1599	1102	988	928	786	755	685	595	1014	2107	1536	996	692	577	568	559	551	564	553	568	562	540	552	575	559	572	566	536	548	536	560	551	533	558	542	568	528	536	519	546	527	538	518	544	544	549	549	580	527	561	545	552	550	582	530	551	548	553	537	531	570	578	545	562	551	522	570	548	560	553	555	531	553	603	538	547	541	539	548	558	579	552	609	522	552	546	538	527	603	565	542	617	559	556	530	518	545	539	538	538	584	533	542	569	531	543	554	576	561	539	555	537	544	571	544	571	537	548	578	530	528	567	565	571	505	552	506	563	558	557	578	563	569	510	563	578	594	558	551	521	560	573	532	564	540	528	534	552	543	542	531	534	570	551	563	556	531	582	530	543	507	525	552	559	556	514	523	556	559	524	509	552	546	568	550	595	570	564	531	547	551	576	548	535	533	530	563	600	545	573	587	526	502	549	536	530	520	552	546	542	581	564	580	586	549	590	527	524	551	569	560	569	567	543	582	530	504	576	521	508	532	529	511	554	543	545	550	542	529	597	546	540	542	523	540	541	556	552	520	576	530	562	507	539	531	557	558	563	562	550	553	571	486	568	558	545	516	546	584	527	567	535	576	560	568	561	581	529	521	541	608	558	578	572	557	540	568	557	535	512	555	522	537	560	521	524	515	566	525	588	514	554	559	544	542	577	539	506	549	574	540	525	538	542	562	567	559	542	568	518	544	563	543	555	599	568	503	563	558	520	550	533	537	524	515	594	540	540	570	547	521	527	528	548	580	555	537	547	523	574	527	567	555	549	532	538	560	549	570	551	518	502	509	554	533	564	558	559	530	540	528	564	594	513	533	534	501	520	554	535	547	575	534	533	556	531	512	543	584	568	565	560	513	514	521	510	508	557	575	535	535	569	556	587	531	545	505	532	592	577	518	521	557	508	517	538	542	560	485	548	526	546	572	541	546	545	540	570	568	584	591	597	502	554	498	546	586	546	522	510	541	540	545	554	553	524	561	545	568	531	548	592	564	587	561	558	550	531	548	557	557	568	531	529	568	524	537	489	541	540	589	538	550	546	508	551	561	576	561	559	574	528	559	563	539	576	550	565	581	538	530	595	516	567	552	511	539	555	546	540	579	553	565	592	545	542	553	535	540	525	525	519	565	518	547	515	539	580	535	533	542	574	514	561	575	535	529	556	547	594	559	575	544	551	549	572	584	527	549	531	553	573	541	549	503	555	582	574	550	560	570	563	524	566	563	540	562	541	530	582	545	553	509	538	528	556	545	535	571	544	522	518	559	530	546	548	541	554	581	583	564	536	529	563	559	556	551	550	562	568	546	587	546	601	514	552	540	497	564	522	549	558	582	588	513	538	521	563	588	538	544	572	524	544	527	551	535	557	500	567	551	551	525	551	582	537	540	559	528	519	536	587	574	569	534	559	564	547	552	577	578	533	558	539	581	525	549	552	576	516	516	497	523	533	592	570	515	581	588	529	538	532	570	531	563	541	538	560	561	565	530	562	535	497	565	570	539	550	509	568	560	540	577	576	536	530	524	551	568	513	566	552	563	572	577	554	530	574	517	548	525	534	534	549	529	565	548	582	571	529	588	563	522	540	566	558	569	557	556	565	535	563	579	537	527	512	537	526	570	536	522	548	539	543	542	584	562	529	561	559	553	517	587	576	552	576	530	569	604	558	519	550	547	555	511	481	529	570	507	543	532	518	552	586	530	514	522	571	527	528	534	522	556	568	543	557	518	562	530	533	530	538	586	529	522	567	505	540	565	558	545	542	547	569	543	573	579	532	558	548	509	518	555	547	539	568	513	548	528	557	557	530	520	563	508	571	558	559	556	527	570	554	543	549	551	525	549	554	551	538	589	561	534	599	511	559	539	523	556	548	533	549	539	552	564	521	571	561	549	608	574	553	562	533	535	562	548	555	517	533	521	550	590	531	556	550	543	533	533	536	591	544	564	581	577	536	555	567	511	518	531	529	550	552	529	518	625	549	542	572	568	533	559	555	558	554	524	568	492	574	555	507	537	523	557	583	604	559	588	533	603	560	577	514	507	550	581	588	572	546	578	575	555	536	558	567	505	568	608	538	545	576	591	553	558	550	547	528	560	526	570	569	577	569	579	583	569	539	534	547	543	507	582	563	560	573	540	556	533	589	521	544	593	567	525	593	549	555	539	622	550	572	546	547	566	550	582	590	554	585	538	540	535	488	565	550	575	588	546	567	571	510	521	548	569	549	547	527	535	544	611	522	530	529	579	501	544	521	535	507	542	570	550	511	539	525	540	554	552	541	537	558	549	568	520	578	542	562	539	553	532	529	608	561	520	516	552	510	526	569	563	552	585	517	559	551	566	554	573	552	545	550	513	565	520	526	558	585	514	541	546	561	543	512	591	586	527	544	573	513	580	572	557	568	552	561	560	533	508	567	553	543	589	506	537	524	544	519	509	548	506	548	550	549	546	542	538	519	544	536	594	523	576	556	544	578	569	559	520	562	584	567	548	562	586	563	542	573	527	576	519	543	565	596	496	585	560	594	552	553	538	537	534	575	533	563	565	553	571	561	504	541	575	551	576	561	525	569	546	523	583	531	529	559	565	562	517	594	511	575	533	557	569	563	581	550	519	556	527	526	562	528	569	564	567	528	571	569	552	575	516	547	514	586	552	533	564	527	558	556	522	584	576	568	520	549	539	568	568	565	559	591	538	540	530	490	584	559	554	553	563	571	571	511	522	598	538	572	514	558	556	531	544	559	529	540	544	551	524	518	516	536	582	588	562	520	577	586	550	554	551	542	548	516	636	533	568	520	596	527	566	559	556	572	553	516	567	547	562	559	506	520	554	574	556	562	582	598	556	536	538	583	543	534	540	549	541	542	585	550	604	538	517	520	560	573	563	539	577	569	553	549	527	563	551	536	568	529	551	524	541	558	577	509	531	578	575	546	541	526	541	532	542	543	546	536	574	578	540	613	531	558	579	551	560	572	529	548	556	553	562	531	547	580	541	533	523	580	560	521	508	544	608	536	533	583	548	540	545	561	531	579	525	523	568	492	568	560	569	517	598	547	548	548	551	529	552	552	583	574	531	523	546	541	536	556	546	538	559	532	525	522	531	552	534	564	519	556	573	541	539	555	555	554	519	522	517	601	568	529	530	530	593	530	499	525	535	569	567	544	556	589	568	513	562	572	543	513	563	504	569	566	589	570	563	553	555	608	601	528	601	555	491	545	568	597	539	497	572	542	517	546	593	522	541	550	571	601	587	559	532	544	500	576	550	520	530	560	548	566	570	535	542	588	610	542	571	526	586	541	531	529	539	510	607	539	526	550	555	556	619	584	568	536	555	544	534	549	514	576	544	569	537	532	484	567	563	521	589	544	571	556	586	518	561	532	566	533	553	586	534	583	559	515	521	563	597	540	603	534	574	531	583	552	578	492	573	544	521	579	551	540	501	532	582	516	537	522	577	543	560	572	498
6092	2512	2313	1624	1450	1301	1069	956	879	707	565	1292	2641	1751	1002	626	545	477	491	482	509	484	466	486	464	486	546	462	482	475	438	473	444	452	498	431	472	492	479	484	480	426	497	475	458	431	500	476	479	498	471	501	454	434	507	439	527	506	481	498	439	471	449	459	481	486	473	487	448	492	493	438	489	454	504	503	469	465	467	439	474	463	497	478	464	467	480	468	485	489	501	492	465	435	466	481	523	447	445	462	473	467	488	472	456	482	503	494	523	475	482	465	492	414	494	481	455	494	448	485	505	452	501	494	434	501	450	453	472	517	520	490	511	522	488	500	472	443	455	457	496	464	495	467	455	473	491	441	477	488	477	477	459	496	486	488	479	468	422	472	469	435	480	489	467	442	467	482	461	457	428	482	446	470	432	448	502	454	500	472	514	497	487	485	457	477	459	496	512	436	468	515	466	507	473	484	501	462	488	519	472	476	488	497	464	481	487	457	493	479	466	501	492	498	478	460	452	442	495	484	466	440	473	486	451	447	504	499	514	507	485	472	454	502	461	434	428	479	510	466	479	476	482	498	512	471	500	428	493	493	482	480	466	477	479	477	485	480	444	458	491	488	482	485	453	460	479	482	494	456	467	478	463	413	481	474	471	494	481	467	482	447	481	488	504	483	489	564	428	493	486	456	485	480	482	477	434	471	502	473	477	471	463	495	481	448	453	489	518	499	450	476	479	471	495	438	497	449	497	490	453	484	460	452	528	465	467	477	492	461	466	451	451	461	482	472	464	504	460	500	491	477	459	466	461	481	498	489	475	439	441	477	472	463	473	453	447	455	464	517	467	467	493	501	450	473	483	483	464	499	478	500	487	448	474	468	447	484	495	461	485	436	443	488	496	440	496	509	481	464	493	465	451	482	453	460	472	483	470	485	485	492	480	469	480	463	481	489	432	482	472	478	464	438	484	480	493	468	484	485	480	451	503	513	428	492	477	461	479	469	467	460	517	433	505	498	463	492	494	467	470	503	476	469	463	482	496	487	517	460	493	460	475	508	467	494	470	503	515	501	491	453	453	452	439	496	462	448	487	484	464	465	457	459	467	468	494	462	460	441	486	502	485	455	476	437	521	517	522	494	452	449	490	437	442	500	483	495	495	437	443	489	462	472	458	461	475	469	429	477	490	491	497	465	494	488	475	477	483	470	472	467	458	503	504	454	457	440	490	463	484	460	469	469	496	486	429	466	479	453	465	507	506	457	470	498	470	431	441	502	466	486	472	447	473	483	424	444	461	492	481	441	477	441	486	464	462	492	473	526	493	503	477	465	427	468	477	469	486	473	505	482	430	526	451	461	457	496	434	482	481	514	481	485	462	499	476	492	479	505	483	467	453	484	467	504	451	464	453	474	479	456	493	461	476	455	487	464	471	495	470	503	479	478	445	468	488	490	464	450	466	486	476	441	473	534	451	473	493	456	455	481	494	463	475	489	473	435	442	477	450	446	505	522	486	456	474	488	493	485	464	449	468	446	458	486	472	481	466	504	482	468	453	488	469	488	478	490	470	494	495	423	466	446	442	483	460	470	461	493	504	486	457	492	465	473	452	504	525	490	475	460	488	454	476	473	470	457	439	467	499	472	499	472	474	458	453	476	460	464	501	487	499	486	449	496	490	479	493	461	454	494	455	470	478	459	500	474	486	512	497	480	464	463	518	457	476	482	471	501	452	497	504	510	496	451	446	459	489	507	508	467	460	462	451	479	489	438	438	470	464	463	473	489	443	459	455	433	481	455	457	482	505	483	478	488	470	444	480	470	465	500	499	465	477	468	496	475	474	461	456	449	459	467	500	481	446	479	482	532	467	530	506	474	464	456	481	475	464	449	496	473	507	482	478	450	449	433	455	460	494	452	493	476	488	471	488	487	529	488	453	462	462	505	503	478	468	485	494	498	472	489	489	478	495	457	475	493	457	466	459	451	500	488	481	451	470	444	465	466	475	492	440	484	454	488	491	481	498	475	522	487	511	462	444	479	466	464	487	479	522	501	484	443	461	464	480	436	457	495	477	444	493	471	488	495	475	459	494	495	435	507	515	480	508	439	475	444	453	489	481	453	463	458	432	492	455	515	468	480	451	475	471	476	458	456	513	470	498	475	451	468	477	438	478	485	485	454	495	465	463	501	419	485	452	515	516	495	445	483	490	487	529	447	499	459	459	459	473	494	462	472	440	482	474	477	476	494	469	457	484	469	466	478	500	463	442	490	507	471	466	470	450	465	462	467	502	472	497	480	468	450	470	494	499	451	464	485	458	503	482	456	472	497	472	495	465	488	455	461	456	462	471	491	476	482	458	498	467	522	492	540	449	431	408	477	483	434	493	464	474	454	453	523	458	456	495	502	466	433	482	461	464	464	505	493	458	506	468	442	483	429	474	464	457	475	526	482	487	494	466	502	474	454	466	472	499	493	494	453	458	480	499	467	490	474	429	482	478	512	441	483	466	472	493	473	491	440	484	460	499	470	461	452	494	501	472	495	495	488	417	479	455	427	482	511	494	439	454	439	447	459	497	468	477	452	500	490	473	422	464	525	468	444	472	469	480	450	506	439	489	464	498	483	491	453	485	490	498	477	435	476	455	502	480	487	497	486	465	456	491	459	454	470	525	461	493	486	463	453	460	505	473	469	494	463	440	482	484	464	465	458	464	469	503	485	485	439	486	405	487	490	454	441	477	453	497	464	488	481	469	492	491	458	497	475	437	436	463	462	437	471	471	496	482	472	453	498	464	481	473	459	483	450	465	464	468	495	485	498	458	485	458	436	512	479	490	456	490	456	443	470	459	451	478	444	453	498	440	485	526	519	479	443	483	469	494	450	491	486	468	461	496	485	488	487	460	487	435	467	445	447	487	472	457	473	480	457	474	482	449	446	481	447	506	457	504	505	467	467	479	495	477	494	463	458	458	503	455	427	444	513	528	471	458	476	458	465	477	480	473	476	453	448	489	479	496	513	458	458	464	467	477	472	453	438	478	465	496	416	467	489	484	439	481	462	483	495	484	479	489	455	474	490	444	507	456	463	506	507	465	513	489	446	488	491	475	503	462	475	473	491	463	451	492	501	463	477	481	480	452	477	479	460	495	480	493	456	480	462	484	444	484	482	476	443	507	434	489	431	465	486	464	478	462	508	458	477	474	490	473	452	487	487	502	491	487	513	470	496	453	466	502	493	502	464	477	427	473	475	509	501	485	480	468	459	425	486	463	498	489	459	437	464	494	495	477	498	507	490	461	468	492	490	473	440	495	414	427	483	488	438	517	461	470	471	438	467	495	478	489	489	488	486	479	490	479	486	450	462	456	458	478	505	479	487	495	506	485	474	467	458	465	474	493	491	467	466	458	427	492	453	492	477	499	486	394	465	524	486	496	435	499	463	509	484	457	483	505	474	433	483	469	464	453	481	506	440	482	495	473	504	458	478	457	465	472	429	496	498	439	483	425	463	468	436
24884	20824	26700	24821	10043	3014	1833	1321	1159	921	949	6481	16941	11013	3746	1314	650	566	575	583	550	600	520	518	579	536	524	497	539	528	555	567	556	540	513	522	515	541	531	535	565	547	535	500	574	523	536	575	514	548	532	581	572	515	561	555	543	530	506	535	520	527	508	531	499	532	524	525	529	599	509	516	521	533	541	530	502	565	532	568	545	536	585	550	555	508	553	545	539	515	538	540	543	547	537	539	529	522	528	519	511	508	544	494	526	543	527	521	534	536	554	488	509	564	517	534	508	525	549	561	517	533	549	523	490	541	542	528	533	533	538	575	501	554	550	526	510	560	561	513	516	499	526	520	521	503	567	557	572	522	537	530	566	554	499	554	540	505	504	527	508	479	556	508	559	546	513	505	510	525	523	537	585	540	547	539	540	538	516	545	492	517	523	573	562	535	556	518	533	557	547	589	536	525	525	538	518	545	513	499	498	531	500	561	575	514	531	500	535	549	534	521	521	523	543	549	524	507	585	560	531	546	576	533	535	523	532	513	532	520	538	553	517	541	534	476	511	548	523	501	523	501	521	514	532	535	513	545	535	521	525	522	537	553	530	538	546	566	534	537	510	528	523	527	540	523	545	521	510	583	545	524	536	541	544	528	534	532	539	526	488	540	520	591	506	542	558	539	504	569	541	519	491	525	566	551	520	533	511	531	528	525	541	535	546	554	524	560	522	536	531	543	544	489	575	545	512	518	520	540	526	512	514	536	509	533	519	510	529	526	563	565	561	522	546	501	552	548	546	558	552	533	565	535	553	570	521	550	520	534	538	560	551	482	569	539	516	552	520	542	570	568	532	496	528	515	541	546	529	543	497	515	529	534	526	561	563	554	530	583	513	538	517	561	532	519	553	485	564	539	508	559	510	504	515	565	550	534	513	543	561	530	487	515	566	527	521	511	541	568	531	547	505	547	463	502	538	512	490	483	528	514	555	513	548	554	527	512	547	524	546	561	531	478	534	541	528	515	511	512	500	552	530	499	529	542	550	549	515	560	545	542	534	554	513	504	558	541	501	540	588	515	529	529	559	533	521	567	524	533	578	531	561	567	527	492	590	557	508	533	497	554	531	515	501	554	480	516	568	510	490	497	545	537	547	501	564	510	535	527	540	556	561	580	557	539	512	523	561	474	503	549	551	545	525	557	525	532	535	512	542	562	553	502	553	571	501	561	531	557	543	512	526	541	557	522	566	503	554	541	528	513	552	498	576	546	522	525	494	507	530	533	558	570	565	528	520	554	536	507	524	593	567	516	543	542	507	498	511	517	569	553	555	536	500	518	530	541	556	516	549	513	541	485	584	503	549	505	515	593	523	524	523	513	560	489	532	539	559	533	589	560	517	540	507	546	521	540	542	538	524	525	504	560	555	561	511	527	554	559	527	539	499	527	519	559	539	553	556	535	486	509	547	506	562	518	527	501	528	529	580	550	542	570	540	610	497	521	524	542	509	536	506	572	544	521	534	529	550	541	540	511	525	566	515	515	534	528	554	590	509	557	550	542	527	530	543	540	500	525	545	537	529	533	544	508	527	558	524	517	515	541	504	546	562	559	546	562	547	554	497	525	545	561	511	561	526	562	517	513	532	523	497	525	489	535	541	514	504	579	566	535	536	505	577	508	529	538	544	561	546	543	533	552	516	523	505	525	531	534	506	528	522	568	559	527	530	553	557	556	522	550	500	533	527	507	561	549	483	505	536	558	543	525	524	511	574	547	530	524	560	548	500	526	545	530	552	532	538	555	541	536	545	556	597	558	503	508	556	523	517	519	512	486	510	481	568	534	542	519	492	471	499	496	557	510	495	506	543	563	528	499	513	523	519	528	548	506	571	517	486	522	499	533	550	536	543	511	549	538	541	557	562	520	532	553	511	534	519	561	508	508	559	509	529	493	511	550	572	539	518	464	526	541	506	517	504	535	526	562	582	523	559	533	573	579	594	526	511	509	531	533	540	559	496	509	526	549	536	526	545	494	514	540	530	602	564	520	549	553	512	502	538	550	552	523	525	507	518	523	528	578	530	506	534	523	559	520	569	514	542	562	517	516	512	540	510	571	489	520	539	540	509	514	577	535	539	525	538	504	514	532	523	527	535	503	558	527	535	533	511	540	542	562	530	521	514	546	495	497	537	517	504	560	541	513	506	584	536	506	513	527	497	520	549	528	503	531	519	526	496	487	505	523	515	540	544	541	524	490	517	501	547	477	580	539	565	532	557	532	512	522	491	550	500	526	531	584	510	532	504	535	569	492	550	513	511	548	503	541	475	541	547	533	533	558	529	519	542	575	533	525	569	567	544	560	545	502	542	519	537	530	584	554	520	512	542	521	536	531	516	556	548	486	515	529	528	547	594	508	534	568	541	553	550	531	520	575	509	550	570	523	545	582	514	506	545	524	526	500	532	546	568	521	521	514	586	540	538	506	584	539	539	481	509	558	574	534	543	518	577	573	518	536	558	543	528	523	524	557	550	572	507	545	522	512	556	559	528	501	543	498	531	508	569	531	537	517	562	535	584	523	521	588	528	517	532	520	522	533	540	537	529	533	536	525	536	542	515	514	561	544	532	535	523	573	572	555	516	528	536	529	528	534	536	515	515	500	515	554	478	547	560	544	584	509	526	532	530	519	507	533	555	540	539	548	536	550	554	532	522	517	553	482	554	557	504	524	548	571	550	534	537	531	573	527	535	521	513	551	579	544	545	527	541	544	525	524	546	530	555	529	526	523	528	518	525	519	527	540	501	512	527	524	521	491	536	523	561	558	532	542	492	517	530	535	503	520	537	519	535	529	523	551	552	554	547	563	588	517	526	532	557	548	545	551	528	515	514	540	549	556	558	512	550	543	540	531	569	521	499	496	528	528	509	534	539	546	539	526	502	531	517	542	542	553	505	532	566	526	516	550	516	525	510	517	510	520	522	564	545	532	492	547	551	517	506	508	556	537	554	541	512	548	523	558	576	517	575	509	547	562	564	519	497	528	494	547	547	524	548	552	583	525	523	546	506	524	545	549	506	530	553	543	539	538	497	524	526	553	519	494	514	538	501	554	558	518	549	548	510	517	565	543	522	545	504	522	546	539	588	526	551	569	556	534	534	545	518	533	552	547	538	536	522	501	506	521	523	554	494	496	517	547	546	520	528	488	507	493	544	533	513	567	544	552	547	540	488	515	536	536	528	498	508	536	552	529	540	559	468	544	524	566	557	535	575	559	551	545	560	570	492	550	535	552	507	572	527	544	482	509	539	546	514	504	525	605	548	590	497	499	536	528	567	507	539	532	552	573	527	512	491	501	507	544	529	567	527	530	542	544	535	534	503	480	506	543	521	516	497	526	545	506	575	534	572	569	540	533	556	551	537	550	525	537	566	475	551	513	561	490	548	521	560	530	486	499	508	517	546	547	514	551	533	495	562	541	522	527	546	528	566	527	513	526	545	510	514	522	540	525	542	533	527	484
4837	7143	6586	4480	3301	2798	2140	1704	1398	1229	1104	9320	17247	9680	3621	1214	591	490	434	466	467	481	483	537	520	492	472	506	517	499	453	474	491	465	470	470	479	480	460	467	489	491	515	512	495	488	531	478	490	507	505	470	471	481	434	472	477	469	482	501	495	439	488	479	505	485	527	529	467	442	418	489	479	484	446	505	457	519	443	474	484	470	451	532	470	476	494	475	465	487	488	460	486	427	494	470	443	439	473	491	500	496	488	471	462	484	472	468	479	480	514	477	489	503	473	515	460	465	452	499	442	463	469	436	479	481	453	473	494	496	472	480	492	468	490	476	480	508	488	489	436	495	489	474	500	507	485	492	478	512	475	518	437	466	469	506	491	491	500	464	505	501	480	470	494	484	452	476	478	489	444	474	457	450	449	441	438	464	489	493	483	470	483	471	432	493	486	470	488	485	454	458	476	487	488	469	490	503	493	504	489	517	482	455	502	478	497	439	473	471	492	484	471	471	512	485	480	469	487	464	454	490	506	498	481	494	489	480	482	499	466	454	443	498	475	471	500	474	428	477	472	476	471	472	472	479	467	487	474	439	475	427	485	518	505	495	452	484	483	451	469	467	480	509	498	497	468	455	476	468	457	505	453	450	466	434	449	467	503	457	477	453	492	459	485	434	467	482	486	437	433	492	508	452	469	486	461	540	476	433	480	489	471	490	437	489	459	471	503	490	432	461	473	497	466	503	452	482	440	439	468	478	512	483	487	493	480	483	455	489	445	477	471	470	474	473	475	479	508	479	469	498	461	474	497	507	480	471	457	487	475	528	446	484	473	472	486	455	495	499	480	492	485	456	503	487	467	476	432	508	507	469	487	465	456	495	490	484	493	466	468	458	474	495	512	503	436	471	505	478	488	488	466	481	459	470	497	474	484	452	504	496	504	508	507	459	511	505	445	472	472	487	467	461	487	461	445	515	485	452	488	484	465	467	503	456	472	492	464	496	456	477	448	460	467	492	498	464	505	471	425	505	454	482	486	427	455	455	482	499	488	433	490	479	506	486	485	493	493	481	429	485	526	474	475	539	489	471	536	471	453	415	454	453	508	460	479	514	477	476	520	457	454	483	501	508	472	449	477	489	494	458	465	499	466	503	503	463	502	531	491	501	509	455	491	511	479	469	458	522	480	465	447	489	444	457	501	479	497	489	487	510	480	465	467	490	482	477	486	498	470	480	416	486	505	449	440	500	457	477	485	482	509	441	471	547	459	477	445	479	488	436	481	461	452	500	470	510	463	451	499	456	480	458	436	497	462	513	461	458	461	461	482	474	507	491	483	527	478	461	481	509	468	496	489	480	474	447	492	488	451	497	460	464	476	471	496	491	462	494	488	466	470	476	502	495	434	495	468	483	461	491	440	473	485	516	446	469	473	503	457	449	505	503	476	426	455	494	484	470	436	452	458	480	509	498	476	491	474	440	475	501	486	452	475	496	425	444	480	435	447	496	459	469	500	454	438	508	438	487	463	493	464	512	511	454	453	480	452	458	487	450	456	511	448	509	478	460	518	475	453	495	527	484	490	500	461	489	542	465	447	449	459	457	498	459	498	507	521	472	476	460	462	465	454	474	470	455	487	456	519	459	462	473	478	426	454	496	482	474	482	477	450	496	432	458	454	498	451	477	489	449	479	480	435	481	451	456	479	491	500	487	512	437	489	504	484	460	497	505	434	447	483	457	469	475	494	474	506	507	513	468	482	495	469	507	483	471	487	508	444	532	438	469	465	498	513	484	534	429	460	462	490	475	497	489	486	490	452	479	511	429	484	487	445	471	496	503	484	516	500	479	506	479	517	489	472	509	483	463	493	435	473	456	459	486	478	457	467	454	504	476	492	505	479	513	501	494	444	519	474	485	458	485	466	488	473	494	450	456	487	448	440	483	522	495	443	484	422	470	459	467	477	473	496	479	477	452	503	504	490	483	458	505	492	478	514	499	503	489	499	477	482	471	483	465	464	495	443	498	496	449	485	474	482	471	471	442	486	492	459	447	484	501	472	454	465	438	478	458	413	499	506	502	483	483	473	475	493	497	448	478	527	460	494	473	471	493	450	488	498	476	446	490	512	486	517	471	469	488	438	428	501	463	480	484	519	475	493	524	456	477	496	468	469	466	460	517	461	510	464	486	430	478	486	430	494	480	458	493	460	497	469	454	469	503	500	506	493	447	498	465	452	478	457	428	431	472	481	506	456	481	486	462	517	465	466	478	443	496	467	485	484	461	482	423	492	481	468	433	456	491	500	460	455	457	510	476	481	477	459	490	484	455	488	486	519	539	428	500	533	458	452	498	472	538	455	526	478	489	482	465	503	518	489	447	467	470	479	462	443	489	478	506	494	483	466	473	463	470	490	490	477	455	473	494	445	452	480	464	482	460	509	490	499	515	463	486	529	461	484	500	475	476	484	514	468	487	442	480	493	471	475	487	437	444	469	486	498	465	450	477	481	476	469	473	490	468	495	441	443	490	480	494	468	499	490	472	485	471	473	529	518	448	455	502	447	481	476	489	495	461	490	491	429	476	499	510	478	452	455	478	473	490	418	498	496	497	478	473	445	479	494	472	463	462	464	495	459	491	469	487	497	451	459	484	488	480	520	492	521	459	496	484	451	473	477	478	503	458	489	489	464	484	482	481	486	496	447	447	495	474	478	465	473	482	466	476	456	507	461	498	463	468	479	447	499	478	429	440	472	475	471	484	482	498	453	472	477	478	459	480	507	487	480	492	447	485	466	461	468	494	450	437	436	476	469	486	496	480	494	495	485	489	452	429	458	490	467	486	443	445	437	475	470	429	446	477	481	493	480	459	484	512	456	467	481	467	476	522	460	467	462	507	480	471	456	449	467	469	501	482	497	501	457	476	459	471	478	467	448	452	429	463	489	472	468	475	498	464	497	461	484	487	438	432	487	470	472	510	474	481	475	485	465	469	513	464	450	503	486	510	465	476	498	464	480	482	478	489	452	444	469	472	505	504	470	481	504	499	476	493	451	494	473	496	463	479	478	479	486	447	449	468	481	475	496	491	496	473	448	484	481	490	476	433	449	438	484	462	469	464	447	458	462	505	437	462	477	452	482	456	437	495	483	498	465	490	505	432	505	472	493	492	477	467	461	473	477	467	518	478	467	483	466	490	521	454	460	515	498	479	448	433	488	486	462	449	461	458	519	451	487	470	453	465	479	437	459	497	458	504	483	487	472	471	438	473	513	435	475	496	453	464	521	463	472	474	449	468	463	463	475	450	507	480	448	484	510	496	468	476	468	470	469	469	499	497	486	508	482	495	463	446	497	512	435	433	463	469	504	467	496	491	447	488	462	439	444	426	476	517	497	456	477	461	439	469	476	461	474	448	448	459	463	476	487	484	486	496	494	456	481	459	480	451	468	470	470	472	433	507	512	486	479	463	476	504	442	474	512	454	479	497	490	453	488	422	436	456	526	481	467	500	453	497
23845	20798	27771	23939	20440	9288	3904	2201	1576	1334	1292	15189	27111	17323	6543	1924	859	685	688	636	621	642	617	630	675	679	634	608	604	632	678	659	644	628	604	661	644	591	695	653	626	649	639	630	636	617	624	625	638	611	584	632	630	633	630	592	628	613	631	606	605	654	583	598	587	622	621	591	644	630	613	657	678	636	651	615	635	682	615	645	612	648	663	618	626	645	619	628	610	595	615	614	651	624	622	665	669	616	620	643	627	595	620	655	639	603	646	681	647	631	610	576	631	616	628	643	571	602	625	608	662	642	599	671	664	609	646	594	631	645	607	642	655	589	606	645	659	628	643	662	640	650	589	626	632	642	590	663	577	621	579	601	622	594	623	614	614	618	648	594	605	658	628	669	629	621	602	655	606	630	624	648	642	635	625	641	596	607	649	608	620	661	632	646	644	589	621	618	636	653	564	649	629	592	619	620	594	616	603	641	596	645	655	644	599	701	653	645	631	624	610	606	641	617	624	631	622	627	643	618	628	612	608	642	675	635	617	612	643	645	622	656	629	598	619	602	611	614	621	658	594	632	607	618	618	629	623	676	612	611	578	621	628	610	633	625	582	648	605	654	656	638	654	638	589	641	632	644	650	603	635	652	628	596	623	636	649	631	693	585	635	626	604	624	604	600	644	643	596	641	642	599	601	614	608	601	643	658	655	660	610	600	632	598	678	669	608	675	643	657	607	639	641	599	655	600	608	640	648	610	647	649	602	598	581	583	629	570	621	590	618	567	591	597	633	578	607	652	620	621	655	608	667	606	644	648	633	669	602	644	590	644	631	638	620	638	675	608	590	645	636	591	630	614	663	641	635	648	649	618	630	632	646	596	628	639	679	650	614	631	620	614	631	613	629	603	587	616	635	631	590	620	591	582	632	673	575	651	644	677	654	658	618	598	623	601	614	629	648	662	583	583	650	634	612	655	650	629	671	634	608	655	631	651	637	596	627	644	672	589	609	609	670	630	593	639	604	637	592	621	651	632	603	621	644	591	603	678	615	629	648	634	647	646	644	629	604	574	653	592	621	687	663	608	644	613	652	585	605	667	608	637	659	635	652	659	606	616	633	630	629	626	630	605	611	610	607	592	616	606	624	624	626	618	611	625	624	666	642	643	613	628	656	639	648	590	619	588	662	607	624	610	607	601	614	616	604	654	594	640	613	616	591	619	650	653	633	654	642	605	625	646	647	608	645	662	608	618	632	621	629	588	607	625	618	597	651	612	669	597	615	640	618	597	599	613	619	621	604	622	668	664	593	603	634	629	666	576	620	619	629	625	601	609	594	616	637	606	650	616	627	663	630	576	633	608	594	602	563	621	614	641	584	641	673	594	629	628	671	641	592	624	634	595	621	673	623	655	680	634	619	604	585	642	597	640	616	613	629	647	638	600	619	633	651	669	631	637	654	673	653	588	584	655	600	611	605	642	608	652	621	643	661	604	618	625	571	650	671	683	634	617	649	614	591	630	639	617	602	578	619	657	643	603	646	582	633	679	666	589	624	627	582	606	609	620	641	627	601	635	661	571	632	642	622	613	562	577	636	570	569	637	658	631	615	658	613	648	640	618	628	616	650	598	602	626	607	652	605	575	625	637	585	612	590	611	660	666	588	614	635	631	609	619	669	663	641	678	614	664	617	616	630	656	625	643	643	611	629	610	644	644	612	636	660	590	610	628	616	644	585	629	608	659	617	617	648	634	618	623	602	635	642	589	631	627	631	653	615	634	612	578	578	629	659	639	628	615	632	644	669	615	635	676	627	637	670	653	658	613	633	622	614	624	624	599	612	591	630	635	652	607	627	656	617	588	604	632	668	629	661	638	598	648	636	647	643	643	623	586	618	588	629	644	616	601	645	609	649	647	618	598	610	629	616	653	626	624	643	590	602	622	613	626	620	635	669	676	642	640	672	566	600	613	631	639	632	609	605	641	595	628	625	661	631	655	609	629	600	616	610	603	625	627	608	636	619	636	641	584	624	648	604	605	622	674	601	621	639	670	636	642	644	597	666	643	601	626	626	663	641	644	643	619	601	622	639	613	637	635	606	670	610	641	622	617	620	630	638	671	623	612	621	633	611	604	629	668	624	580	649	616	597	616	647	621	626	594	639	636	618	615	634	562	670	645	616	610	621	675	678	661	614	595	616	665	602	608	650	597	658	599	640	624	612	615	617	616	625	608	624	605	634	630	636	616	646	660	607	598	616	657	629	588	594	601	606	608	597	619	598	582	610	631	633	681	617	576	570	621	619	627	597	633	698	641	582	633	625	623	632	604	616	665	613	634	626	607	626	602	582	618	572	622	644	593	617	603	633	605	629	640	622	615	659	606	664	574	634	598	586	593	627	584	625	623	669	588	665	598	661	601	641	611	621	593	620	624	641	616	647	612	653	646	610	598	650	587	632	635	637	572	585	623	628	608	547	626	643	638	594	615	628	624	633	616	615	659	646	630	579	653	605	630	661	590	627	604	650	592	633	656	637	610	650	643	633	597	584	642	656	637	587	625	592	612	625	619	630	646	603	602	599	601	653	637	624	594	613	636	618	611	629	670	609	655	654	616	630	639	590	631	646	641	631	644	623	653	629	621	636	605	630	617	631	656	636	648	682	598	619	612	566	595	631	600	606	609	619	646	625	630	671	637	678	622	665	604	623	644	624	636	627	605	599	625	612	579	623	613	643	637	626	586	622	652	621	605	622	643	592	622	622	650	599	603	636	609	606	630	632	590	601	636	664	621	625	623	614	627	618	615	622	573	614	666	630	636	593	618	609	660	585	619	635	620	629	669	664	651	665	616	635	640	612	625	649	624	621	630	552	621	640	662	664	654	628	642	610	663	606	640	618	612	658	616	653	664	609	607	630	616	616	616	643	565	620	592	597	595	628	624	699	646	644	604	647	631	606	638	610	631	618	622	636	643	624	641	622	572	604	608	650	632	639	661	646	643	614	656	617	653	646	592	677	624	629	655	648	609	609	615	599	637	602	600	637	624	670	622	611	653	639	584	630	612	616	637	619	594	628	674	651	578	630	597	616	661	631	619	642	590	653	660	617	601	667	655	607	660	640	592	638	585	603	610	650	619	644	576	603	634	664	652	610	645	672	659	599	639	585	643	619	616	615	586	596	629	625	604	626	610	650	623	611	619	584	595	606	604	584	623	607	607	610	663	615	640	588	671	587	624	629	590	647	620	605	632	586	617	663	557	638	627	590	664	595	604	631	605	630	632	633	629	642	600	582	615	627	627	616	607	677	611	646	613	604	610	587	622	671	632	590	645	606	656	587	624	701	613	656	657	620	637	647	640	641	610	612	673	612	649	642	663	616	637	624	596	662	572	633	640	627	633	634	643	617	606	652	607	612	577	640	633	613	619	622	644	631	619	622	602	630	589	627	654	625	611	616	618	609	656	674	672	639	612	652	628	632	614	638	618	621	584	611	629	623	603	627	639	631	635	584	656	645	631
5960	11702	12025	7781	5248	4072	3553	2384	2022	1809	1844	19060	24403	14325	5685	1862	803	621	496	572	579	505	578	539	540	579	575	607	535	571	585	531	513	564	576	577	576	524	589	541	540	580	568	524	561	543	571	550	568	537	566	540	561	606	595	565	570	533	547	570	540	562	580	547	572	551	542	585	560	550	580	519	571	550	554	518	551	592	580	534	594	530	542	546	564	568	554	552	537	627	527	530	554	555	529	586	558	531	599	549	537	519	540	591	598	544	585	585	574	571	566	578	554	517	570	559	538	538	539	549	555	547	571	593	554	590	558	593	516	540	540	564	526	531	479	585	505	588	636	568	549	554	540	561	601	530	565	541	545	610	517	571	562	537	542	547	559	563	567	521	547	564	573	568	529	557	550	552	532	568	537	583	549	567	521	551	536	566	512	548	521	560	539	570	544	568	545	556	576	582	532	544	593	546	561	555	553	577	557	548	589	531	564	559	587	539	564	571	540	617	538	566	549	524	550	560	578	590	561	556	595	560	543	543	548	580	540	566	573	588	527	552	559	543	581	563	518	560	585	504	565	555	567	566	552	582	615	565	557	595	559	544	522	520	548	554	544	549	540	564	592	519	518	600	512	562	539	567	536	566	550	595	547	563	546	571	524	548	573	524	537	560	590	556	531	563	549	571	584	527	580	575	593	554	573	599	560	558	549	553	537	599	495	530	530	595	559	558	561	569	585	531	524	593	589	544	548	570	564	553	579	565	581	539	562	519	528	555	637	562	585	543	588	566	528	551	519	560	573	528	528	543	542	603	578	514	562	532	536	542	573	508	593	541	551	576	558	530	536	568	520	526	543	578	541	549	569	543	560	518	574	539	551	510	554	534	544	575	576	540	514	576	558	557	562	594	550	541	525	548	538	533	607	567	548	554	551	551	555	578	553	569	541	555	559	541	541	534	555	532	542	554	543	536	532	511	586	583	553	555	524	555	563	553	482	555	579	570	543	556	551	558	523	551	535	521	532	507	534	528	634	539	559	586	556	548	526	526	559	534	533	534	534	518	517	562	540	579	552	537	525	553	556	539	554	570	568	575	534	568	556	558	577	566	569	572	518	544	510	526	550	550	559	550	578	542	543	558	559	582	553	557	568	538	563	516	568	560	550	580	540	582	571	553	525	537	576	545	583	515	574	554	571	548	537	587	574	530	538	536	567	539	522	578	582	569	584	558	521	582	530	554	545	588	525	527	532	571	594	547	550	539	571	568	554	601	515	523	542	554	521	539	538	570	591	539	564	553	535	522	549	528	558	497	548	563	546	563	567	550	552	580	602	536	492	539	530	549	572	543	567	535	584	573	505	542	551	547	530	566	559	570	585	570	538	572	565	514	575	555	573	532	574	557	542	543	564	534	545	561	541	563	555	550	552	545	544	573	585	520	563	505	552	533	578	556	541	550	567	524	560	554	557	564	616	540	550	557	573	566	534	563	532	551	558	556	540	564	560	542	563	531	564	541	549	535	473	536	531	567	549	538	569	537	572	552	559	547	550	594	536	553	557	530	520	542	536	561	540	562	566	555	557	565	544	503	525	513	577	595	530	538	540	506	556	545	553	557	534	536	534	531	534	533	527	593	477	550	562	574	560	556	534	555	539	528	544	579	572	564	521	607	559	558	537	546	541	560	561	558	534	550	558	527	533	546	524	560	532	573	512	545	515	551	552	487	522	536	534	532	575	527	557	546	580	577	576	562	559	534	548	528	560	523	548	585	557	535	550	537	545	517	553	587	549	512	561	528	530	525	578	535	526	562	579	561	509	554	534	552	538	550	540	545	517	554	555	551	540	548	524	533	551	558	541	571	533	562	517	560	543	547	585	537	558	605	591	547	560	580	572	584	529	561	548	561	585	551	545	584	531	543	587	562	583	577	583	518	544	547	490	516	593	541	521	580	557	549	545	529	553	531	505	540	506	533	550	576	525	547	555	555	553	514	575	572	492	504	561	546	564	540	549	533	559	525	571	525	560	533	541	522	511	555	526	561	549	530	535	537	589	554	540	537	512	552	551	508	551	553	580	588	529	564	543	567	568	580	573	588	575	527	528	516	579	558	531	570	544	582	548	583	555	505	587	594	541	562	552	541	530	514	532	560	518	566	575	521	608	591	564	575	589	517	561	587	532	521	540	597	535	561	577	561	533	525	545	562	518	556	515	543	554	558	567	521	582	573	577	547	548	581	591	583	573	561	534	590	545	536	532	562	566	573	549	577	523	590	555	584	575	530	562	534	546	542	572	571	557	540	564	585	530	547	530	566	536	521	531	554	550	547	510	576	549	577	529	580	597	579	534	555	551	559	600	530	571	545	514	556	526	565	536	548	564	543	535	548	532	532	553	552	551	564	533	496	539	556	552	550	559	554	529	531	567	539	556	603	510	571	566	588	567	535	555	521	507	543	536	546	537	551	527	591	533	507	569	547	553	554	553	516	527	503	524	581	525	586	524	571	598	560	535	550	581	540	546	585	578	544	551	528	534	561	597	533	538	550	539	542	539	502	548	554	595	571	571	617	561	544	553	538	582	505	493	560	560	554	531	560	550	530	582	537	552	563	567	506	552	571	540	547	585	515	575	526	604	543	483	531	525	501	562	537	506	517	533	550	533	516	541	528	587	568	588	579	560	505	552	554	534	561	539	564	521	518	527	550	546	572	533	565	549	533	548	535	508	542	586	521	523	560	551	509	535	589	588	564	529	565	532	540	542	565	554	569	555	569	557	548	534	558	519	556	567	576	529	558	579	553	576	586	539	580	475	552	564	570	533	513	586	559	580	603	511	549	565	567	551	578	540	554	553	557	525	547	572	571	541	553	535	550	577	509	529	526	596	577	574	554	548	539	547	531	546	557	524	517	571	536	551	553	496	553	533	508	574	558	545	532	515	539	519	550	532	529	575	552	555	562	565	532	537	540	527	512	566	496	516	557	541	561	564	532	546	527	536	537	547	524	552	556	528	542	548	554	565	531	574	558	579	558	577	529	554	587	585	530	585	509	542	549	562	535	546	561	552	528	607	567	584	507	505	550	586	549	577	528	564	569	548	579	536	506	561	572	566	514	561	591	558	575	527	539	551	563	578	560	548	555	555	592	594	544	506	567	552	555	551	556	544	545	559	541	587	558	549	528	559	554	559	532	524	555	546	540	534	543	544	558	561	516	559	529	538	502	536	543	541	546	608	537	565	536	554	550	559	530	563	570	573	500	583	529	545	527	530	565	565	550	493	545	571	559	547	531	581	590	506	529	540	512	561	549	518	497	536	497	553	561	572	592	543	593	559	562	544	569	568	537	533	522	517	515	517	538	517	565	583	545	561	538	557	540	525	549	541	528	559	540	550	527	575	595	563	539	522	576	564	561	553	560	511	568	579	546	532	555	550	580	523	541	527	528	558	557	574	553	541	535	526	566	527	577	513	508	525	523	560	545	551	575	553	508	547	539	568	546	574	570	535	568	551	585	556	545
26832	9764	3092	1635	990	1015	1008	822	735	650	594	871	1708	1666	1148	746	579	522	526	535	522	528	549	521	535	514	506	529	560	510	544	513	542	534	538	537	485	498	561	551	562	544	557	572	536	525	550	523	488	516	512	513	545	521	542	530	539	524	498	569	562	538	528	511	521	538	557	536	521	518	515	568	538	527	524	530	498	561	491	585	523	505	464	538	553	536	487	543	500	514	514	560	514	527	522	512	563	543	551	527	540	530	489	525	518	544	518	549	570	539	509	529	546	486	533	555	499	523	532	521	579	506	525	528	542	522	531	557	545	566	527	556	529	494	512	528	543	570	558	475	525	518	490	534	530	505	536	556	561	506	502	558	541	519	489	534	529	565	522	493	554	494	522	523	532	471	541	549	555	522	500	544	514	499	531	531	511	547	550	489	521	568	509	552	525	489	594	513	528	497	554	552	501	551	548	542	545	515	529	522	520	526	498	511	539	595	521	494	500	545	556	526	513	522	524	543	563	519	525	512	532	548	557	519	539	512	548	544	538	533	564	491	522	577	511	554	539	505	507	488	555	522	504	540	500	531	540	557	474	546	507	500	559	546	551	510	564	526	526	505	509	507	544	496	538	491	534	545	489	570	515	570	560	489	527	555	511	533	553	550	550	572	524	514	501	483	538	537	504	553	540	531	530	519	545	536	556	505	550	566	516	509	514	503	522	492	519	524	534	553	518	550	541	474	520	522	582	508	513	534	549	529	563	509	522	571	537	523	515	567	548	518	535	459	567	520	569	497	526	558	515	502	529	505	553	557	515	530	523	578	535	509	551	544	510	531	502	533	508	537	539	514	591	527	521	562	541	523	549	552	519	492	556	561	587	518	554	493	532	528	534	464	493	517	506	553	524	527	563	566	528	526	533	531	510	518	519	508	545	520	530	517	544	542	504	546	541	542	521	542	478	525	515	541	526	535	558	526	533	500	558	522	540	546	525	517	512	547	522	563	516	511	535	521	532	523	530	519	500	535	524	548	568	545	572	573	505	500	465	533	532	538	529	541	541	534	528	563	536	545	523	519	506	563	505	562	549	534	477	540	530	524	556	525	560	493	527	583	550	540	538	564	511	551	563	543	538	537	585	508	519	530	557	537	512	508	562	533	514	520	529	503	547	559	509	561	531	526	562	566	556	535	552	502	537	508	512	531	518	518	567	526	489	509	539	527	536	522	527	513	537	526	489	495	525	545	514	546	573	572	554	537	528	517	524	513	570	548	549	506	521	525	501	510	512	522	547	548	550	536	514	501	504	509	519	544	500	548	522	501	532	526	554	569	481	512	555	539	537	510	529	557	531	497	539	521	550	466	513	550	569	530	508	538	516	584	518	534	540	556	517	538	578	521	515	493	552	514	513	502	536	523	474	555	521	520	515	520	558	559	545	541	539	535	530	478	497	517	536	557	549	533	532	543	539	523	515	513	564	534	558	509	520	546	535	580	568	505	523	537	527	494	511	533	556	520	552	532	524	529	553	527	519	570	542	557	568	534	552	530	496	531	538	539	521	526	540	542	540	534	548	588	481	566	513	541	569	505	526	548	524	563	538	538	512	553	544	504	501	505	508	536	540	521	500	492	524	512	584	529	535	505	557	550	531	499	561	512	501	515	547	506	520	488	493	576	525	439	574	480	547	577	533	528	510	521	498	543	555	541	489	555	557	493	551	513	518	503	528	550	519	547	544	548	567	563	505	508	520	528	562	548	560	504	513	500	520	514	545	537	512	512	511	552	527	487	534	485	524	558	540	531	516	504	533	514	494	493	473	551	507	537	523	506	533	512	519	528	504	510	511	524	510	535	556	510	503	503	569	512	513	555	533	510	498	525	484	556	536	516	584	551	565	509	534	528	542	505	521	523	533	531	540	479	530	493	523	514	493	532	504	522	556	479	535	513	541	494	517	560	487	524	523	543	546	569	499	530	499	550	564	536	579	487	574	546	529	522	522	519	524	562	524	516	529	525	502	533	517	538	545	527	540	524	530	516	506	538	551	518	555	560	521	559	500	524	530	524	525	554	535	532	498	515	553	585	558	515	550	510	506	523	523	549	575	524	486	499	535	525	535	522	561	535	503	491	553	539	547	547	529	513	554	528	532	528	529	523	537	513	495	537	558	538	519	547	514	553	529	545	516	521	497	552	556	541	522	533	468	546	513	530	522	518	527	532	502	537	510	534	464	522	517	528	510	506	508	558	538	550	556	520	516	540	525	560	553	516	540	567	548	512	511	543	532	585	520	502	562	515	517	511	539	515	498	480	511	532	549	542	544	558	559	498	527	492	515	506	531	561	547	503	558	538	539	547	525	525	534	518	552	542	543	514	530	500	550	565	508	530	503	553	523	535	535	532	541	540	514	555	522	576	523	553	539	529	500	515	541	519	532	513	567	544	543	524	504	546	567	521	502	526	515	524	525	445	519	472	524	478	514	500	567	518	548	512	522	534	566	526	551	528	537	474	508	467	549	530	585	515	515	539	510	562	539	528	553	518	561	553	551	517	545	541	524	527	553	521	514	527	553	537	530	547	498	553	495	545	531	487	553	551	530	550	558	547	581	526	514	508	543	535	543	489	496	533	492	530	516	498	567	542	542	528	541	475	504	536	522	537	553	492	548	506	526	523	528	496	542	548	514	496	539	534	524	513	519	511	588	522	514	582	578	521	502	536	545	545	568	540	498	546	539	508	533	528	544	560	475	543	533	547	529	526	513	518	504	556	532	512	518	539	518	528	536	553	574	505	548	542	527	504	519	496	532	540	525	548	531	522	515	541	557	553	544	518	520	554	554	525	542	511	486	518	560	551	491	546	512	513	528	548	540	514	535	528	524	537	543	546	512	524	518	514	500	508	538	521	524	529	528	516	508	521	530	512	575	575	591	514	547	575	545	533	521	494	515	544	489	548	528	547	522	553	524	542	506	552	542	538	529	516	512	526	535	538	552	532	561	525	540	527	580	542	543	523	538	526	527	549	514	497	539	536	521	528	489	587	511	518	519	527	507	517	501	516	532	594	522	549	556	544	506	537	508	531	505	554	517	550	563	544	554	539	510	518	531	525	527	525	514	508	505	525	534	516	520	542	525	573	501	497	533	515	570	551	504	508	520	502	513	560	573	549	499	531	542	468	534	543	532	529	510	505	543	544	519	536	547	505	541	480	553	509	538	513	517	531	533	505	537	515	563	558	522	537	541	555	564	518	523	498	500	524	527	554	510	548	542	532	536	529	541	528	555	516	519	542	554	526	535	506	541	519	561	511	501	567	502	527	531	487	544	533	537	533	526	577	535	523	532	548	521	529	566	507	518	483	551	543	528	533	507	530	547	537	543	524	524	546	575	523	549	574	498	514	581	555	526	517	523	518	538	576	533	494	514	543	533	575	495	486	502	546	542	515	500	583	517	512	555	559	484	550	520	527	566	499	549	561	547	528	533	479	551	508	509	570	565	552	526	523	543	523	543	539
6420	2806	3406	1496	1154	1214	1306	963	728	650	663	1084	2299	1878	1049	657	492	450	429	468	461	463	411	485	478	442	488	446	421	453	459	475	453	484	454	446	457	442	463	425	462	511	484	470	438	455	456	466	458	448	474	480	457	481	410	470	499	442	483	434	424	445	436	449	477	468	445	474	418	458	438	438	433	451	470	464	460	443	471	464	449	467	447	458	484	454	422	450	466	420	458	493	483	431	465	462	453	461	456	469	432	454	477	448	459	456	468	445	466	445	422	452	451	473	509	468	464	481	453	475	474	452	446	456	422	472	442	467	456	465	451	483	478	466	510	470	442	449	434	478	489	492	434	434	441	461	453	459	472	449	497	476	499	452	408	450	474	456	450	476	402	496	439	485	430	461	449	450	428	439	444	512	462	463	458	451	461	462	494	501	444	468	466	458	440	453	467	459	462	460	468	446	513	460	455	441	444	500	455	446	457	443	450	432	486	452	475	515	468	448	507	444	439	467	497	448	442	470	457	456	443	437	488	425	464	442	452	465	441	489	464	438	456	498	479	437	443	461	468	450	444	517	493	464	481	456	445	481	433	450	430	406	424	454	487	470	417	466	442	433	460	478	444	451	449	412	455	467	443	461	476	468	451	440	489	495	439	414	438	456	458	493	458	441	494	433	459	491	453	466	467	418	482	478	454	464	468	490	445	448	435	474	444	437	480	430	407	456	451	434	468	466	419	432	477	508	446	422	473	451	479	480	448	478	459	483	478	451	469	416	445	416	484	471	452	425	422	483	466	461	454	441	461	413	438	459	507	465	445	437	478	423	450	469	457	441	475	456	457	421	431	453	468	443	485	427	472	474	461	465	480	457	498	442	438	424	429	455	481	442	479	457	439	475	481	465	439	451	436	474	476	442	489	470	480	437	414	495	488	443	439	478	441	466	428	463	479	442	485	475	460	467	442	442	481	450	451	462	464	455	453	460	438	448	446	448	444	460	454	433	467	419	489	459	459	442	458	434	448	484	510	466	469	484	452	453	511	467	465	459	487	500	480	455	463	483	397	471	484	416	486	454	472	444	470	463	441	426	479	423	465	457	452	449	476	464	440	444	464	464	443	475	444	450	467	467	441	428	487	457	451	451	464	463	482	481	458	471	492	467	439	476	439	452	448	462	457	433	464	489	472	432	498	449	470	487	428	456	477	513	466	460	456	458	443	433	486	448	487	445	474	483	469	433	421	440	487	443	452	429	448	480	481	485	470	466	454	445	472	445	469	455	443	440	486	441	507	486	462	400	466	490	463	475	489	441	478	438	484	453	441	473	491	487	457	443	446	463	425	495	470	457	476	503	474	444	477	438	441	461	479	423	462	436	498	448	469	414	484	455	480	444	479	467	409	467	478	461	511	447	434	494	463	468	442	466	495	481	422	472	466	441	469	438	468	454	492	426	458	486	475	470	452	464	445	492	466	462	462	479	463	438	457	419	483	471	431	451	481	444	490	445	462	471	471	423	483	447	457	478	420	454	463	451	458	473	461	493	452	456	475	471	451	447	476	454	476	454	457	476	477	456	478	445	504	477	476	464	464	454	445	471	460	475	390	468	467	457	467	482	463	443	471	469	432	425	460	479	480	462	476	430	463	457	443	477	421	486	477	480	465	459	464	436	449	443	435	452	508	474	480	448	453	457	449	479	433	443	443	459	463	467	488	459	463	443	431	478	464	487	443	468	462	452	468	435	450	459	445	466	408	494	444	482	431	466	470	454	456	477	429	455	455	464	482	439	439	446	433	444	477	427	417	506	466	462	489	451	440	441	454	474	422	480	444	451	473	512	441	455	472	431	439	474	482	484	417	488	464	450	441	460	450	477	455	456	469	452	503	471	468	456	435	478	457	455	442	438	455	458	498	454	476	463	481	454	468	443	498	443	455	460	475	475	485	412	489	481	474	448	463	480	449	429	432	443	477	475	427	452	425	458	479	490	423	429	435	416	439	442	458	473	462	474	451	498	465	443	463	466	508	448	483	422	425	451	462	468	444	491	455	469	441	449	450	461	459	480	476	459	470	478	458	478	441	461	436	499	454	449	462	447	422	470	489	459	446	454	457	475	462	459	472	452	467	445	423	432	478	479	421	474	440	447	466	458	458	445	457	472	476	471	468	477	471	434	475	490	462	463	488	472	426	473	461	449	477	446	439	433	443	443	494	474	453	444	471	463	423	488	461	495	495	454	446	445	492	451	470	480	486	505	485	416	470	419	478	465	408	443	496	460	464	476	468	448	449	464	467	433	456	428	463	442	460	444	456	441	463	448	462	476	469	459	480	464	435	483	469	501	419	461	446	472	409	458	474	484	428	428	435	497	458	450	473	474	451	487	434	449	470	439	461	461	457	440	489	452	467	470	454	478	448	431	456	422	418	478	455	478	427	496	430	451	462	468	434	438	417	478	463	446	480	423	459	425	431	437	473	468	419	443	436	455	468	471	451	432	470	477	485	497	450	483	459	471	494	460	428	418	430	460	420	440	461	452	431	447	519	506	477	469	442	423	459	447	469	475	410	476	491	439	450	487	448	505	483	463	467	439	456	474	447	462	443	473	459	435	463	420	451	434	444	476	451	492	451	436	489	503	487	469	429	463	445	502	508	446	455	469	480	422	437	487	474	459	451	423	456	494	467	424	467	448	461	490	453	440	462	433	435	478	475	466	480	505	486	447	456	493	446	477	456	466	461	469	455	477	455	429	476	519	491	425	482	511	431	477	445	463	483	422	481	436	452	434	471	481	478	472	443	450	450	467	449	465	461	435	457	441	478	459	476	439	478	441	415	462	442	484	441	460	472	460	454	465	431	484	432	501	431	467	468	446	489	467	473	466	479	454	474	475	461	482	460	454	443	437	439	466	482	447	461	411	477	435	475	474	444	429	467	445	448	441	469	472	481	459	438	469	457	489	441	457	479	471	479	445	451	475	481	488	443	472	481	458	453	455	478	463	463	472	466	449	462	426	465	473	444	460	484	465	466	449	457	471	434	450	436	482	437	477	480	465	426	472	471	461	467	449	457	424	489	443	415	467	447	471	468	429	461	455	464	476	454	442	528	449	432	453	476	451	495	445	455	470	474	451	450	450	472	466	540	443	473	477	496	457	451	433	447	456	428	454	437	476	491	458	460	464	430	452	481	465	477	473	500	445	414	437	457	450	483	476	458	467	436	444	464	441	460	450	458	463	451	460	459	403	519	468	472	470	446	433	487	460	427	454	428	482	461	438	434	477	459	466	477	457	444	449	458	441	477	477	419	439	476	444	477	429	462	493	443	464	449	457	462	464	446	492	457	449	443	436	452	447	464	413	453	462	442	450	422	516	475	447	464	464	469	434	472	456	450	473	442	475	501	444	427	444	453	458	484	450	416	444	447	453	459	446	474	437	460	458	454	461	453	466	442	488	460	453	416	443	470	442	482	491	463	511	456	464	451	450	451	450	485	466	452	463	464	452	437	462	451	461
24890	20785	26693	24677	9050	2916	2128	1174	804	888	878	6545	15644	10946	4066	1268	688	526	526	518	484	513	531	499	504	533	521	502	523	517	530	527	549	507	490	525	494	507	476	510	537	484	542	487	506	510	486	518	515	517	513	508	520	504	515	491	540	501	470	519	493	528	521	524	519	535	518	540	504	502	504	511	490	551	513	517	549	539	510	512	528	505	490	487	500	497	495	496	497	527	510	569	501	506	502	529	511	521	512	532	567	539	523	521	509	520	545	542	500	505	556	568	540	524	502	503	512	564	537	530	515	504	523	504	521	511	468	554	488	511	516	509	517	559	483	520	518	536	558	475	517	499	523	502	488	526	517	538	527	489	489	535	472	503	494	471	549	500	530	522	515	544	503	548	517	493	511	524	540	547	522	537	499	499	481	461	488	493	560	499	490	533	498	510	510	508	496	496	517	499	512	521	504	506	491	535	509	516	496	492	543	520	509	518	535	533	516	528	494	514	495	514	527	530	518	515	506	513	509	495	520	517	478	524	505	500	527	551	551	501	481	494	506	488	536	498	506	559	508	530	513	521	538	501	497	500	508	494	516	499	520	536	533	497	522	503	492	534	514	519	522	486	543	515	498	517	501	530	493	564	521	537	523	544	509	507	509	495	483	511	531	504	499	512	479	562	503	538	489	492	523	506	519	519	494	493	510	536	535	546	506	513	514	502	529	479	507	535	483	477	502	492	492	527	486	469	538	498	537	495	516	549	505	498	504	508	514	508	518	533	502	546	512	499	500	571	519	496	519	529	495	485	498	493	488	559	514	480	540	544	530	473	507	518	505	500	514	520	494	526	535	510	510	493	509	563	500	518	522	529	542	504	521	499	520	517	490	532	493	472	503	504	505	487	470	554	526	550	473	517	500	524	500	495	482	517	547	497	527	502	495	541	541	537	518	532	503	486	505	505	488	544	506	511	482	511	521	508	512	522	509	527	529	525	505	500	532	516	543	531	523	536	501	508	501	520	515	516	530	479	512	486	511	511	532	488	495	524	509	487	513	522	487	544	510	500	478	478	531	521	509	492	513	513	533	531	481	515	502	487	536	497	538	543	514	518	501	487	493	516	509	510	500	574	507	540	517	496	488	510	490	551	508	508	525	512	524	519	496	510	504	485	533	516	525	519	518	539	516	535	522	528	506	532	507	468	531	535	516	531	536	502	486	517	552	493	517	508	486	521	510	567	527	537	517	482	524	524	513	509	531	444	520	521	507	507	477	481	528	558	502	511	511	495	494	492	513	487	478	526	482	525	528	553	507	526	561	523	533	514	536	452	457	512	501	498	498	508	538	508	500	562	473	505	508	488	493	523	490	464	510	535	492	529	543	510	493	515	506	510	503	546	529	493	529	536	507	495	500	518	482	500	551	491	566	548	512	501	483	530	519	509	554	468	521	496	507	524	517	513	539	521	483	489	517	532	528	510	474	480	514	533	513	506	485	539	489	529	551	516	545	510	565	500	520	501	499	502	525	516	519	515	500	509	543	474	513	508	476	521	501	519	491	492	508	514	519	523	501	529	529	533	524	551	521	504	513	550	515	494	492	494	490	524	445	495	505	521	506	493	520	501	485	500	483	564	474	540	505	510	493	526	506	556	509	532	509	507	546	497	544	503	520	508	534	477	509	529	504	509	453	509	540	520	523	527	519	526	511	502	505	504	512	546	523	558	518	544	512	488	498	513	520	516	503	500	528	565	491	526	511	497	501	484	502	497	510	523	521	502	511	493	530	494	552	503	501	535	511	509	500	460	526	513	506	512	519	518	467	508	537	511	500	494	507	470	459	534	526	509	525	480	530	502	487	535	493	511	509	486	537	497	501	509	495	501	502	509	481	480	502	529	513	520	520	517	511	507	534	508	540	547	502	516	521	486	503	546	561	508	519	503	476	508	509	501	520	535	508	499	498	532	504	490	497	530	515	492	499	521	514	514	516	556	542	516	485	450	494	528	538	520	529	497	506	540	535	544	528	509	497	493	518	518	512	501	477	470	495	520	493	529	470	505	500	481	550	492	493	510	491	545	466	547	536	511	549	512	504	488	491	519	521	474	553	519	525	531	508	551	521	548	511	515	521	523	526	469	488	500	522	578	559	539	478	540	524	507	505	532	525	500	504	507	475	514	536	498	518	492	520	533	511	517	483	539	524	539	520	519	538	519	510	514	485	499	522	500	502	543	473	502	477	523	538	554	468	503	515	493	562	548	522	519	517	495	548	515	510	501	515	498	463	490	520	525	509	506	512	488	518	546	525	528	511	500	522	549	481	507	513	512	505	469	528	536	494	479	483	492	532	515	528	512	562	495	500	536	543	524	494	519	534	467	526	467	542	535	526	485	517	495	518	505	500	481	549	500	487	507	532	527	510	498	506	464	493	546	466	547	497	483	502	475	499	503	502	510	507	536	502	543	526	524	535	529	494	552	502	517	511	481	504	502	486	561	478	540	493	489	501	499	528	497	500	525	504	539	524	537	518	481	503	515	537	489	488	453	488	518	476	519	525	512	495	541	490	510	515	512	504	536	554	500	488	507	509	503	533	514	531	495	504	514	510	533	521	513	505	497	482	491	507	475	570	522	489	495	491	533	512	527	560	483	492	534	470	529	546	525	523	453	521	487	562	484	476	512	516	485	570	482	512	526	501	511	523	531	513	465	547	506	526	533	526	508	486	464	507	515	491	540	524	502	514	539	517	462	500	521	498	477	456	513	523	515	490	503	524	539	541	504	536	561	553	522	504	566	494	517	515	510	482	510	527	482	504	485	550	501	519	492	500	505	546	539	501	513	472	529	477	470	540	493	495	498	510	555	522	528	476	505	532	516	481	514	478	526	564	561	502	543	482	561	516	519	502	506	514	499	516	510	481	487	521	470	520	521	502	522	527	471	541	508	516	510	530	529	507	499	544	537	488	489	527	531	555	526	505	503	491	534	466	549	541	530	521	484	537	500	522	540	542	501	508	517	530	474	517	523	497	497	528	509	533	534	519	504	504	542	497	498	526	521	508	512	519	543	507	493	488	516	546	523	510	468	541	581	519	515	475	503	516	518	528	560	523	500	533	518	510	494	507	520	492	523	500	543	500	490	518	515	527	515	524	496	501	476	524	540	534	499	493	502	542	518	492	516	489	514	505	496	488	486	519	488	513	526	520	501	505	500	500	474	515	485	500	517	517	518	496	485	554	467	530	484	519	500	522	512	512	521	485	512	514	560	501	515	494	485	557	501	497	526	545	558	534	511	526	512	514	513	547	520	528	501	504	494	517	530	532	511	543	484	476	531	496	483	505	483	510	511	498	521	522	516	464	502	482	495	503	515	519	537	497	509	513	503	498	523	520	499	533	506	496	493	501	523	540	575	508	465	531	496	550	507	499	484	485	515	556	504	507	480	542	502	478	520	529	538	515	476	547	510	558	539	539	489	512	497	568	506	521	482	545	475	482	534	471	502	518	531	528	504	508	498
4807	7930	7959	3497	2467	2773	2271	1495	1053	1097	1166	9540	15926	9870	3896	1253	577	499	473	477	437	484	439	503	446	427	474	473	420	485	441	502	494	479	499	430	443	470	501	446	470	460	488	469	477	475	471	497	425	457	465	458	471	499	483	476	491	459	482	464	493	481	476	487	426	512	437	490	436	474	454	453	485	493	473	431	461	456	454	490	442	458	487	475	446	463	492	457	489	463	472	477	462	450	488	430	474	447	436	478	466	446	458	400	448	470	458	490	463	503	452	430	458	439	462	470	482	452	511	476	454	475	458	446	462	482	498	443	448	447	447	469	429	451	458	449	470	468	469	454	433	439	482	443	494	435	468	483	443	426	464	462	442	469	458	485	488	443	495	493	441	452	473	468	441	463	453	452	455	457	483	496	489	439	427	449	473	455	441	462	451	494	483	438	473	462	463	455	480	441	453	482	484	475	483	442	466	445	461	480	469	471	486	473	471	450	461	466	450	447	488	502	456	467	449	485	464	449	461	448	458	455	480	457	499	506	470	498	445	497	469	468	457	475	491	438	474	410	458	452	473	469	462	448	475	477	436	423	431	499	432	511	436	458	473	447	465	420	480	460	488	474	475	450	439	428	493	445	450	467	463	507	456	465	462	460	488	488	496	449	499	478	485	443	476	502	444	465	489	467	398	441	466	457	466	485	440	461	441	488	432	456	443	446	426	454	453	491	440	480	443	436	444	472	434	461	430	475	463	445	466	474	493	453	469	460	457	463	464	463	472	455	496	483	432	478	464	453	501	484	467	434	439	440	482	455	485	521	473	462	463	452	466	464	509	479	467	477	471	438	455	457	470	457	490	479	498	448	479	446	473	467	435	451	446	456	443	486	478	458	496	517	478	484	449	450	479	411	473	461	432	453	406	504	496	456	463	490	459	434	451	495	440	483	474	445	458	429	476	507	456	436	431	476	464	438	487	456	468	468	449	451	435	443	439	497	454	417	477	466	451	476	457	517	451	442	432	474	438	468	460	488	478	453	483	468	434	468	503	464	488	457	476	484	466	494	469	445	480	451	457	441	457	445	438	438	496	466	454	431	500	446	465	431	492	476	468	408	469	478	474	439	444	464	458	470	478	466	446	473	453	470	422	442	471	450	444	473	484	459	425	489	450	469	443	466	435	434	446	464	446	473	460	482	436	456	445	470	475	488	440	483	403	434	409	481	474	449	441	473	460	446	452	466	430	492	467	479	434	455	431	446	480	439	437	474	464	461	448	436	413	445	456	470	441	451	472	455	444	464	461	461	449	421	459	458	427	405	493	485	458	490	480	472	455	465	462	479	460	449	480	436	441	423	457	464	448	478	450	469	461	447	446	486	494	461	492	409	450	463	481	508	417	449	445	454	484	426	457	455	514	432	431	453	468	462	484	465	455	478	460	469	475	441	475	469	476	483	469	426	491	493	448	449	443	398	432	462	435	471	481	444	445	434	453	466	448	449	443	478	451	521	463	473	479	447	449	492	457	468	487	461	468	455	479	461	420	408	432	429	468	449	472	457	452	479	461	451	481	464	463	475	494	485	462	486	420	491	461	466	456	454	450	466	458	495	482	478	488	459	450	478	485	416	442	479	445	468	400	442	454	477	437	442	463	463	466	489	448	463	464	463	466	461	493	474	433	432	472	470	473	471	470	486	467	482	471	441	452	479	470	467	504	408	478	477	461	463	427	431	466	437	439	459	479	468	476	451	462	476	453	430	471	441	460	471	457	481	464	508	423	466	460	454	464	457	440	469	457	457	433	458	444	519	478	453	475	462	415	486	484	462	508	503	450	453	465	451	423	421	439	422	461	445	480	472	463	475	476	445	474	444	476	481	463	484	486	462	460	455	448	481	462	517	454	416	458	468	473	473	456	456	451	462	473	471	486	454	473	434	476	477	451	477	466	450	451	469	481	428	462	434	431	415	490	444	474	460	482	473	470	488	460	454	498	495	477	459	443	445	443	462	448	450	477	449	486	493	488	478	471	466	483	452	481	443	478	481	462	498	486	452	456	485	484	446	427	506	515	478	487	454	441	450	447	459	444	470	484	478	450	492	461	467	479	454	439	486	416	490	462	447	478	485	471	450	451	445	468	427	428	467	457	464	450	493	473	442	467	434	439	459	460	467	420	477	487	470	458	478	442	463	441	469	422	483	464	446	444	458	475	463	479	441	461	439	458	455	429	473	459	444	439	469	415	457	483	447	461	430	426	466	436	462	492	440	444	472	451	462	464	477	473	435	453	438	472	429	463	465	462	479	509	431	494	479	452	467	455	478	470	407	500	459	468	478	466	475	495	483	475	460	463	442	460	429	483	443	467	467	437	487	465	423	446	417	475	454	452	482	454	443	420	471	451	461	452	455	473	435	437	435	456	494	499	492	478	445	434	400	427	497	439	465	468	483	460	441	464	451	479	461	432	442	438	471	462	440	461	461	436	448	480	454	471	478	467	436	480	456	452	451	494	497	475	497	420	494	489	455	493	435	505	460	495	458	482	493	453	457	461	482	452	440	425	483	495	436	454	435	446	451	458	449	455	450	417	421	451	457	473	440	430	438	488	451	509	435	424	429	429	469	452	518	486	453	462	503	471	478	441	478	439	460	455	457	469	460	457	447	467	475	451	459	475	422	414	514	404	472	414	470	451	412	475	453	486	476	446	473	444	448	477	457	459	477	474	468	432	469	452	432	473	451	442	470	415	453	468	434	465	496	472	446	498	480	462	482	475	494	469	493	445	460	496	471	468	445	429	465	467	450	408	467	481	446	454	441	421	475	450	426	435	456	437	460	448	468	474	440	472	495	474	451	465	496	462	513	445	466	473	463	447	471	485	449	445	446	426	446	470	470	449	457	493	456	477	450	443	470	493	433	445	442	446	446	461	443	465	468	444	427	441	450	443	474	515	478	476	458	441	487	450	444	441	486	489	432	450	471	481	482	500	450	501	449	476	488	480	439	477	469	464	473	506	443	489	446	469	453	454	477	473	480	482	447	460	487	433	447	456	468	453	454	480	416	447	484	428	461	478	452	454	460	476	460	423	456	456	430	462	448	452	444	440	442	450	479	430	463	472	448	488	442	436	456	498	468	498	478	484	463	437	450	476	466	455	447	469	468	453	453	476	446	470	437	490	456	465	486	453	458	466	435	474	470	415	456	430	468	470	490	489	468	467	449	461	494	427	503	452	453	485	442	423	476	472	454	458	453	460	436	463	478	444	468	472	449	447	430	450	447	445	484	456	422	423	462	443	457	482	468	468	445	458	461	442	452	515	436	496	441	445	464	513	453	504	451	482	450	427	468	459	464	437	448	421	456	494	495	435	420	452	458	472	477	448	459	492	445	476	474	479	443	511	454	455	476	482	445	473	445	478	472	437	451	506	480	488	483	477	474	469	477	461	442	477	465	449	476	449	504	458	472	432	489	418	451	470	468	472	442	421	452	446	440	467	469	488	470	455	484	426	470	453	491
23917	20788	27690	23988	20439	10339	3556	1945	1417	1068	1187	10101	25781	19046	8485	2472	901	636	613	663	622	600	597	613	598	627	622	587	619	579	620	644	613	563	637	612	622	580	612	633	604	599	600	611	611	600	618	639	606	594	586	618	671	632	597	588	640	637	619	634	586	569	666	615	626	611	648	597	647	606	639	625	598	619	615	614	597	581	595	637	601	566	630	729	668	570	549	639	620	558	603	611	621	642	626	637	602	571	605	584	609	624	583	633	590	604	585	596	596	639	633	591	589	620	599	615	624	632	616	606	562	597	611	640	600	621	614	607	603	577	609	579	589	597	632	610	639	546	650	591	612	631	601	602	559	570	618	610	632	574	604	553	601	628	639	595	583	596	633	651	567	608	611	591	625	616	638	588	579	599	600	624	603	630	583	626	625	654	588	606	598	609	627	548	579	585	642	634	600	594	585	590	555	607	589	602	589	599	581	616	600	622	625	626	647	594	574	572	605	610	590	584	607	638	581	581	644	608	668	585	627	610	620	592	612	582	634	626	570	569	633	588	649	600	602	618	589	613	642	599	608	606	610	584	621	572	608	570	588	640	630	609	634	637	543	605	599	569	605	610	647	634	599	561	559	628	610	573	573	532	564	582	563	533	552	610	628	611	615	645	582	629	614	607	666	647	589	607	557	633	628	621	668	569	640	615	605	637	623	628	633	623	612	606	627	617	595	646	611	641	602	609	611	599	591	645	651	622	617	557	623	595	572	621	615	595	613	594	602	623	627	609	643	628	543	627	623	626	623	591	592	601	582	653	576	655	561	596	606	668	566	581	589	648	601	663	637	612	622	605	577	645	607	611	605	624	557	624	594	590	583	603	602	587	608	577	668	564	611	600	618	595	605	572	637	607	630	602	620	625	640	601	610	587	634	601	581	623	652	618	628	611	615	552	580	585	617	582	622	612	626	622	629	606	558	634	636	592	615	584	583	558	616	551	613	602	606	589	633	577	678	576	651	605	619	600	554	580	591	605	623	582	617	568	595	570	546	627	598	625	583	648	646	633	600	611	638	613	610	575	563	586	626	607	585	667	611	592	589	630	590	590	654	597	642	593	558	630	599	620	583	637	581	635	644	629	591	584	628	648	618	583	608	579	563	586	582	626	585	572	611	625	567	576	606	581	574	572	611	651	606	589	625	597	601	592	605	620	596	602	607	608	599	637	645	595	599	641	607	620	617	640	659	607	629	598	607	589	652	590	591	634	588	598	639	618	646	587	618	605	609	574	601	608	631	610	602	629	595	617	616	633	628	607	633	596	610	598	630	592	600	614	626	587	592	648	598	556	608	627	612	591	614	582	602	559	638	628	577	641	647	596	668	644	598	618	601	632	628	593	595	648	645	625	619	601	579	638	666	584	584	581	640	668	595	564	616	591	619	602	637	620	626	584	584	635	637	573	594	606	607	614	601	598	601	619	622	579	612	635	595	595	596	639	602	606	617	609	582	667	587	552	614	602	631	626	582	565	637	583	575	626	626	609	623	648	603	635	627	594	635	644	602	560	600	623	587	623	603	638	622	607	628	594	623	614	574	583	559	595	596	634	613	590	565	606	619	610	616	585	614	636	643	628	623	592	582	613	564	604	580	589	614	621	607	564	585	633	627	604	600	629	622	614	588	587	599	588	584	629	597	611	590	631	582	602	630	635	611	584	569	598	617	569	614	613	621	647	607	613	649	568	604	585	601	592	617	605	573	626	624	571	604	583	585	631	604	634	561	619	627	605	565	587	614	624	650	641	588	639	601	614	572	621	637	610	573	603	567	635	587	598	584	596	567	637	623	596	590	604	663	597	619	604	583	628	608	641	561	638	656	606	601	613	601	602	569	614	591	630	660	604	606	604	604	579	607	630	616	578	618	591	564	633	595	567	621	602	606	627	624	660	575	612	638	604	619	592	634	590	622	620	597	623	612	646	616	597	603	605	591	654	637	604	645	610	584	614	594	638	536	581	590	611	573	603	608	636	583	588	600	607	545	596	604	613	605	577	588	621	571	611	587	602	609	594	618	619	611	633	609	592	593	583	601	624	587	650	569	588	623	582	582	587	622	614	600	591	611	625	626	595	596	641	616	584	652	604	610	584	638	628	637	639	588	590	574	599	634	564	569	610	639	565	613	610	598	610	572	641	594	569	620	608	612	617	603	626	635	628	613	598	586	648	572	655	590	575	622	642	591	584	636	637	633	573	585	624	585	601	594	602	594	573	624	614	593	609	620	649	609	638	650	585	628	604	611	624	592	635	614	661	583	619	604	602	591	595	616	591	637	622	613	601	606	616	630	600	596	638	568	603	580	602	579	607	592	651	603	608	570	605	610	648	568	605	596	604	597	596	568	615	591	625	615	629	578	608	594	585	585	563	643	618	619	614	619	563	643	564	637	595	574	635	606	587	599	599	596	636	592	624	633	600	611	602	607	560	614	590	597	582	637	614	627	609	573	633	597	597	585	610	582	604	616	612	638	622	603	604	594	627	621	590	600	626	639	635	606	578	626	597	591	668	584	600	617	630	629	615	647	602	607	600	619	616	581	575	560	574	605	629	640	627	572	600	574	569	597	594	636	657	548	633	624	618	586	647	579	609	584	604	608	607	604	664	622	585	604	578	564	611	605	601	573	624	617	607	651	589	588	583	645	555	599	594	621	608	621	590	629	584	623	585	615	617	598	582	594	611	590	604	637	606	606	548	588	601	632	614	589	599	585	584	585	610	618	624	585	611	638	605	607	593	607	630	635	602	577	666	579	577	582	612	617	631	569	617	595	558	604	581	631	628	641	604	622	636	623	619	589	560	564	605	641	600	624	612	594	662	653	618	613	605	597	596	620	577	625	603	598	605	622	586	569	586	604	609	602	563	621	591	651	573	547	526	603	647	591	605	590	595	659	643	590	656	600	623	642	623	601	608	598	568	647	655	586	560	597	634	581	617	622	609	554	621	608	617	624	647	661	616	581	582	610	581	581	616	631	594	613	604	611	607	634	552	588	593	652	607	567	601	636	599	608	582	582	597	611	605	598	615	646	623	599	575	553	564	587	609	579	549	620	567	640	582	587	620	661	622	577	559	604	592	603	599	590	623	642	623	597	581	563	588	605	642	628	590	639	676	634	584	598	642	671	575	606	626	593	611	598	620	618	597	572	600	626	600	591	619	616	588	598	608	620	594	617	599	566	623	613	632	623	649	606	630	653	572	572	586	587	607	591	574	646	604	622	604	624	636	590	609	632	564	641	591	646	634	601	612	594	629	627	589	618	586	645	592	565	583	563	593	604	624	557	587	593	636	606	591	582	615	652	625	607	619	628	541	631	618	593	632	642	615	634	612	615	598	591	605	642	618	582	564	602	590	591	604	598	645	601	599	586	665	591	599	632	603	629	627	572	623	614	609	621	595	598	612	650	568	609	608	638	613	633	611	617	574	603	624	601	611	614	650	598	632	608	594	611	617	635	577	636	563	670	607
7133	13386	10060	6826	5622	5028	2980	2347	1947	1304	1419	13862	24654	16364	7335	2424	863	567	579	584	543	506	537	551	511	529	490	586	521	571	561	532	550	557	518	548	540	530	562	556	557	536	544	534	555	537	577	546	547	520	534	528	545	507	515	525	521	562	565	512	519	543	559	537	548	500	498	495	573	535	516	553	535	556	508	545	527	521	526	555	569	544	539	535	507	559	576	528	555	534	534	552	518	550	548	539	518	536	553	549	509	551	519	561	509	527	519	536	506	500	561	495	563	497	561	535	554	552	517	559	538	526	516	521	541	559	551	556	537	571	544	538	591	529	492	535	555	546	541	531	578	519	506	574	517	559	529	539	500	525	528	540	558	543	543	563	541	551	523	518	521	513	603	539	556	575	556	529	512	545	518	530	518	538	539	529	481	539	540	575	552	536	535	518	541	545	507	580	568	550	576	562	539	510	547	523	512	561	570	500	502	499	534	580	539	552	546	567	513	524	517	515	546	559	521	537	517	504	535	560	544	533	525	524	513	533	537	521	523	518	527	529	500	506	552	512	539	522	530	525	529	547	520	563	536	542	558	538	528	509	543	546	537	533	502	524	534	560	499	534	549	533	529	474	516	536	530	521	493	492	541	522	554	544	578	552	489	523	535	529	517	505	504	524	525	524	537	554	528	552	495	544	524	511	539	517	516	526	514	510	528	554	579	535	547	516	535	577	473	542	587	550	502	535	562	554	512	501	542	515	530	529	541	528	536	565	548	503	538	514	532	525	546	531	550	540	542	529	510	573	505	526	548	554	550	510	556	546	510	556	516	515	520	529	556	523	544	553	557	534	529	499	546	499	568	549	524	547	565	556	542	546	513	527	560	543	543	530	502	500	561	553	546	544	522	580	563	533	483	544	582	511	605	521	546	538	477	539	487	517	547	541	523	500	497	551	537	543	504	518	551	538	512	568	527	546	500	544	563	545	504	528	513	543	494	572	535	520	466	538	536	519	561	518	527	555	539	562	533	544	542	539	516	516	516	573	507	498	540	540	517	526	543	517	518	516	574	543	569	542	551	494	526	527	531	523	523	543	545	555	525	527	554	538	540	521	558	549	531	525	509	504	542	541	531	553	542	505	525	551	526	517	565	545	538	519	499	530	555	527	561	541	555	549	520	512	507	506	549	507	527	569	506	539	582	536	560	482	552	529	566	570	523	522	478	518	526	531	531	539	561	525	565	601	568	538	502	557	550	555	529	534	568	534	536	529	515	537	513	535	532	535	563	534	548	551	584	521	529	565	543	530	576	531	517	549	553	533	514	511	579	575	515	573	532	496	549	537	543	531	524	544	512	527	484	539	541	503	548	558	516	526	553	513	525	511	547	557	545	521	552	533	536	538	511	519	539	580	556	570	552	560	553	574	549	566	523	538	524	538	560	531	528	535	549	531	548	555	506	527	554	528	535	507	539	525	517	582	513	532	545	545	503	566	506	527	524	550	566	552	517	514	534	559	543	516	517	549	516	527	511	511	555	508	530	501	534	537	528	543	552	545	551	528	512	517	558	492	512	515	578	539	536	537	537	494	529	520	494	558	570	512	524	523	512	537	530	552	483	553	530	563	514	517	552	548	514	535	556	532	487	529	573	538	566	534	527	526	498	522	571	571	520	535	524	521	514	545	540	553	564	525	556	571	538	537	527	516	535	564	515	544	553	539	522	529	501	530	533	534	530	550	499	461	491	492	517	518	526	527	565	521	522	480	530	548	516	575	551	522	517	528	560	477	547	510	575	544	568	510	537	580	490	527	534	500	515	541	554	528	543	533	495	532	554	507	530	515	541	539	550	538	535	565	526	542	543	558	514	548	533	511	521	547	505	490	542	542	548	495	555	528	509	560	477	528	503	574	513	518	558	537	505	527	547	527	553	550	552	528	512	546	534	511	549	525	496	547	584	539	535	557	505	530	542	557	538	538	557	529	576	530	572	499	516	502	538	523	543	510	531	503	531	572	524	531	549	535	537	510	498	501	559	551	551	526	537	553	509	546	489	531	499	527	560	540	527	520	543	544	494	544	523	547	560	508	562	526	549	526	514	544	535	556	517	522	550	543	529	506	525	545	553	525	538	517	533	559	578	510	523	501	543	527	500	555	496	566	523	555	512	508	565	523	522	503	518	548	472	496	560	517	542	509	532	523	579	560	504	544	514	555	510	534	523	529	521	525	543	567	514	539	512	521	521	574	547	570	546	513	487	489	520	501	539	534	494	504	507	562	537	522	563	523	504	518	501	529	548	532	512	499	517	585	551	522	568	562	539	552	535	488	556	497	587	546	549	535	529	530	576	550	526	549	549	507	556	530	512	555	494	543	514	517	525	515	516	537	518	530	530	520	496	541	524	530	520	497	544	523	528	518	545	527	529	512	529	529	571	528	523	511	522	530	527	546	508	564	534	520	496	494	516	572	544	528	643	562	565	564	533	530	507	550	560	487	585	515	509	548	527	513	527	518	546	537	533	529	537	510	523	530	569	544	526	555	511	546	542	538	510	558	488	518	575	548	567	546	484	588	517	524	526	523	523	540	568	553	511	562	553	498	561	539	541	509	526	524	552	535	542	527	555	551	553	558	508	566	503	528	548	495	531	553	546	551	526	531	530	527	533	519	534	515	557	527	547	525	522	497	511	529	560	546	552	524	567	516	526	503	520	521	539	527	556	487	569	572	555	559	529	500	535	523	547	529	523	554	537	514	507	529	529	546	505	549	554	525	549	480	535	553	526	561	546	551	553	534	530	551	500	525	533	540	527	565	508	505	568	532	495	527	529	492	526	533	524	544	509	564	517	518	555	529	538	520	511	529	492	516	533	507	529	512	562	564	500	535	586	528	500	526	519	536	493	551	505	523	539	598	469	538	553	535	534	522	523	537	527	533	519	552	524	580	509	516	528	491	538	551	524	513	545	561	544	512	555	556	517	485	548	577	516	546	531	520	538	502	526	530	537	531	516	500	517	534	467	558	515	536	503	559	508	556	521	524	559	525	501	546	547	539	532	505	512	566	536	558	570	561	575	536	575	493	537	528	529	523	512	549	512	568	490	558	545	522	536	542	527	512	528	513	527	562	561	556	510	490	555	537	576	500	531	490	535	481	529	537	516	499	530	545	524	547	568	551	506	503	532	549	506	520	578	511	546	512	525	544	511	521	539	570	540	538	538	513	535	507	500	537	533	510	521	501	479	551	550	501	543	569	539	521	541	522	570	553	534	565	519	531	544	517	531	539	526	543	547	543	509	551	562	528	558	522	531	520	573	509	551	491	585	509	547	536	526	508	512	546	532	515	498	520	522	509	507	510	538	580	537	543	571	538	522	512	546	571	527	533	511	545	582	538	555	533	517	568	520	544	521	538	529	557	569	555	515	508	552	554	489	540	506	528	514	541	499	524	565	553	503	542	529	550	509	494	555	508	498	555	554	487	539	488	535	543	554	539	550	521	516	547	559	566	559	515	582	519
26651	10352	4646	2777	1667	1194	899	819	657	572	596	872	1511	1399	969	679	556	507	482	497	457	480	562	509	508	432	490	493	526	528	463	477	500	453	493	480	498	517	478	482	509	478	490	493	502	509	532	484	498	501	474	481	478	512	486	491	463	485	444	506	498	491	448	489	505	508	503	480	532	502	515	510	520	539	495	515	517	484	544	519	450	506	518	486	511	518	503	501	459	491	544	462	503	483	496	468	487	471	491	511	487	515	528	489	478	491	517	507	491	524	522	469	516	533	498	504	489	501	516	462	464	534	524	511	541	512	501	520	512	495	508	512	499	468	525	482	524	490	511	476	524	487	486	487	470	491	498	537	564	463	493	465	480	493	465	501	506	499	522	511	505	509	474	494	484	496	493	523	492	511	510	493	509	476	450	502	524	526	456	514	512	487	479	518	485	510	477	499	523	493	456	527	528	531	490	472	490	456	485	520	506	495	533	473	512	447	502	520	560	493	490	468	481	508	464	506	509	515	503	496	460	498	506	497	522	515	493	474	524	431	479	473	491	495	483	469	487	491	512	519	492	486	502	476	484	509	496	485	499	506	514	506	482	506	463	518	473	521	517	509	487	500	477	503	492	477	483	496	494	486	465	486	508	498	519	508	482	461	504	504	528	484	475	458	462	499	517	479	493	500	502	474	506	507	499	510	505	483	476	492	494	460	460	516	482	524	499	479	453	481	493	473	468	483	538	514	465	505	470	484	490	531	486	472	482	469	498	498	537	515	490	482	527	470	489	510	464	476	497	515	477	484	512	488	446	486	494	527	501	501	459	509	547	529	496	455	531	509	502	511	469	492	507	463	478	492	500	511	474	510	449	480	498	495	522	528	492	492	503	489	522	467	544	480	491	506	525	459	517	529	485	469	478	487	525	510	509	486	467	509	509	521	506	486	548	498	452	483	504	512	511	464	514	518	500	485	466	520	473	475	538	504	473	517	514	497	511	514	488	468	451	509	473	492	456	526	505	473	483	513	496	486	517	435	516	504	460	519	515	480	473	481	505	487	551	473	521	513	496	533	493	506	501	544	502	507	481	499	505	473	465	488	498	514	511	508	512	530	477	531	446	540	526	504	513	493	483	500	483	515	519	475	458	496	511	518	450	479	478	516	508	451	484	533	467	469	497	491	530	530	463	477	475	499	470	512	489	507	500	477	503	527	485	494	501	555	489	475	480	452	493	505	503	514	495	464	508	495	480	524	478	473	532	467	473	512	474	504	486	496	501	535	527	499	475	549	544	473	534	518	488	493	483	473	442	498	496	501	495	491	483	538	493	501	487	509	509	479	513	503	521	488	501	507	474	470	505	502	522	520	518	476	474	510	487	473	499	494	518	480	510	523	452	498	492	523	528	507	506	464	512	497	516	506	440	481	508	489	489	478	479	479	475	486	449	465	482	515	528	514	483	521	551	482	465	511	467	481	521	497	499	497	504	482	510	507	485	477	458	470	505	528	502	514	490	509	488	473	472	453	504	477	492	497	509	520	465	484	544	484	508	511	497	471	503	510	477	491	484	482	499	517	463	502	514	467	485	498	499	493	522	467	482	487	554	505	457	505	502	473	531	489	491	457	532	520	512	475	514	503	441	496	510	528	499	509	498	483	476	530	494	507	481	467	479	481	482	509	492	474	497	482	480	485	496	509	500	462	511	495	484	523	465	482	488	518	519	491	454	451	482	457	474	475	496	528	490	541	501	476	479	555	507	520	502	466	500	475	494	480	498	524	577	508	493	487	480	493	505	456	519	493	467	504	489	500	497	463	508	462	473	555	508	497	478	478	495	475	497	499	498	476	494	534	497	472	486	484	439	521	508	509	505	496	508	496	496	479	483	485	540	460	505	460	484	475	481	503	512	502	498	535	481	525	476	461	512	493	498	488	493	495	471	465	486	519	521	505	536	527	487	475	496	507	507	480	477	457	481	503	500	510	500	508	515	527	498	520	507	467	492	504	457	471	545	485	485	470	483	485	512	475	493	513	510	493	483	486	486	462	520	531	507	487	493	506	502	472	505	488	464	439	491	507	497	500	457	490	517	518	525	471	512	510	522	463	506	499	525	519	526	448	494	489	490	479	494	489	497	498	501	517	522	505	528	480	502	501	518	489	518	486	532	551	519	469	492	505	513	488	514	503	479	523	503	472	507	523	496	495	487	501	507	483	507	494	517	516	465	552	521	521	493	470	474	502	489	523	525	508	485	488	479	511	511	511	497	523	524	529	479	491	514	551	492	554	498	481	476	512	523	483	546	489	522	502	471	520	483	496	488	477	503	510	500	501	492	487	500	464	475	482	484	465	458	478	496	498	484	533	506	505	501	528	523	492	473	474	522	477	497	523	526	533	523	531	525	503	531	507	493	498	478	509	480	483	442	458	516	504	514	494	495	440	499	518	557	487	506	510	500	479	476	485	452	502	486	515	532	474	487	491	473	469	472	484	488	501	477	486	482	487	520	450	468	489	502	484	484	553	451	519	485	496	567	492	498	506	522	493	474	509	489	534	510	490	517	448	529	467	482	477	508	486	519	468	541	521	494	502	485	501	463	509	514	466	501	485	470	492	465	507	484	489	518	445	497	523	539	504	502	463	492	521	482	485	534	497	517	512	498	510	501	488	496	526	532	490	531	487	514	466	461	471	518	486	495	447	469	442	484	484	506	474	536	498	509	521	487	496	486	459	510	473	521	504	494	496	464	500	498	464	511	549	468	479	484	499	531	467	483	472	492	490	486	502	491	490	534	495	497	485	489	479	522	498	497	467	533	514	497	495	507	487	515	538	513	497	480	495	507	496	497	485	493	536	520	507	502	474	536	519	493	479	525	485	526	479	502	494	516	492	510	482	505	499	528	525	452	481	497	493	476	516	512	518	486	512	476	474	509	494	508	515	482	478	493	494	471	511	513	513	484	501	474	505	500	496	480	479	475	539	463	502	524	489	461	515	521	455	470	509	489	487	494	499	525	474	515	457	504	489	510	506	545	497	505	512	471	528	460	529	464	526	539	462	536	523	521	498	513	465	454	480	481	520	508	516	490	491	506	485	482	493	502	512	526	453	483	493	506	513	495	501	549	476	522	467	499	535	480	501	491	521	483	488	522	528	497	478	467	463	447	529	471	548	493	511	494	467	483	470	518	482	503	521	471	480	488	528	499	517	497	486	480	485	489	481	491	521	474	515	503	527	481	505	482	509	487	530	479	511	497	515	463	493	517	529	537	514	510	487	531	516	447	511	486	489	492	488	481	469	487	524	529	522	472	523	522	469	494	486	523	492	480	485	486	530	491	514	479	491	499	485	484	501	517	497	552	541	491	486	493	528	481	492	483	523	493	475	511	486	503	496	527	479	519	448	493	505	486	446	473	522	486	549	473	527	526	512	510	488	484	536	550	537	513	487	465	495	508	507	509	518	508	497	516	490	487	478	470	507	493	501	491	466	462	524	530	460	477	499	484	538	486	511
6414	4047	4954	2805	2006	1474	1256	980	802	512	651	1111	1934	1574	1016	609	450	429	442	440	450	441	429	448	407	449	444	424	445	435	434	429	413	453	435	427	421	465	461	468	426	437	460	467	424	446	430	404	449	453	439	450	432	472	410	428	451	421	428	421	393	450	425	425	440	419	433	445	450	430	439	433	444	408	421	446	427	468	441	451	442	390	432	424	414	406	449	458	437	496	421	445	417	461	436	443	460	422	423	433	446	434	463	462	464	436	405	417	420	436	432	432	433	449	447	457	426	456	430	431	443	433	451	441	430	417	423	437	419	461	461	442	468	431	433	400	450	499	428	447	446	418	433	447	441	427	449	435	387	466	409	469	435	446	393	442	465	449	440	411	420	417	440	475	446	437	428	432	427	437	412	447	431	414	447	412	424	460	440	420	450	469	426	417	414	414	439	407	413	436	444	461	472	411	431	445	402	481	411	447	447	422	414	439	418	444	477	461	431	444	463	416	478	435	437	429	437	450	463	504	435	465	445	427	479	437	430	470	448	413	429	459	437	449	415	414	409	449	399	434	464	470	447	480	421	402	412	401	424	438	430	431	426	461	429	455	438	436	447	450	420	419	477	414	433	450	421	428	442	423	414	450	441	430	432	463	491	426	433	442	415	418	442	425	447	418	459	454	413	457	390	460	445	455	439	444	439	425	441	438	420	414	429	459	434	431	426	441	442	463	439	434	414	422	428	443	450	422	445	446	476	438	427	458	433	456	463	450	446	451	421	438	437	421	434	394	409	483	453	410	438	431	431	426	400	432	408	456	440	458	445	432	429	430	405	428	447	463	395	423	429	464	431	414	443	437	419	410	423	411	396	437	424	424	457	418	434	407	389	414	406	464	412	413	408	427	422	427	410	412	460	409	449	464	417	431	463	454	427	445	410	437	450	445	434	464	430	413	429	414	447	427	431	431	402	404	391	444	400	411	466	431	422	433	447	408	458	448	460	453	420	425	410	473	464	446	428	459	423	437	429	413	472	436	444	462	437	445	456	405	394	408	429	428	439	412	430	435	446	430	418	462	460	417	435	405	425	430	405	481	400	425	403	437	424	444	426	424	405	455	412	445	421	409	435	471	397	406	450	479	411	431	432	438	433	444	458	381	474	433	410	447	428	445	430	475	404	416	470	438	434	444	438	447	427	444	380	404	452	412	442	436	436	451	430	417	448	421	427	411	439	449	444	421	470	425	391	463	441	432	456	483	395	404	455	437	410	459	438	430	433	452	440	442	443	432	432	478	434	436	441	428	387	416	432	461	451	459	456	445	438	437	423	432	444	445	420	436	427	426	434	470	458	425	434	429	428	421	435	415	432	434	406	448	435	412	420	438	441	425	420	416	390	439	414	451	428	455	448	409	416	398	431	428	426	443	457	464	410	426	458	445	492	413	450	454	448	385	449	467	415	419	424	425	430	443	467	444	444	415	389	461	418	399	454	453	406	426	434	426	462	443	425	422	426	432	425	468	417	437	425	473	428	445	442	455	448	453	443	414	438	436	430	459	434	424	444	394	447	464	464	412	437	457	441	469	432	478	473	455	487	491	433	460	389	400	405	428	417	423	447	417	465	444	434	452	456	425	470	417	459	449	437	459	430	421	429	442	431	407	429	431	418	475	460	445	409	422	417	437	398	446	466	441	431	418	447	456	432	435	411	482	411	418	432	424	443	432	438	441	428	450	446	465	422	452	444	451	427	415	422	428	491	423	455	471	429	451	448	464	439	456	436	449	434	457	422	391	423	407	451	415	396	407	454	421	488	448	450	447	435	479	400	432	470	481	498	435	465	406	411	456	414	493	410	443	390	447	467	435	448	472	422	440	458	453	444	418	408	425	430	404	405	448	425	405	435	422	441	456	430	406	435	457	447	416	439	453	432	432	463	422	419	423	453	405	411	441	435	449	432	469	435	456	418	435	417	461	435	459	443	423	445	461	455	434	442	448	441	444	428	461	424	433	406	432	455	459	455	417	444	403	452	451	427	431	460	449	422	426	420	422	438	422	436	447	397	466	446	444	396	433	393	455	453	449	419	427	434	406	418	459	394	446	391	475	442	462	446	425	433	411	457	437	438	461	438	419	434	431	451	398	442	401	433	429	449	444	474	481	442	450	407	431	385	454	414	453	455	441	424	445	441	446	404	472	446	471	453	467	434	438	460	457	457	468	433	400	443	441	460	409	467	449	389	458	418	426	432	450	477	425	445	420	431	451	426	434	420	413	451	425	428	429	440	417	424	424	447	463	489	479	465	403	404	446	471	450	470	443	443	466	423	416	472	418	425	454	464	473	404	435	438	431	425	470	434	449	418	409	443	493	410	437	442	440	462	464	432	454	429	406	429	410	439	398	423	434	442	447	421	453	451	448	458	458	394	418	383	421	474	435	429	467	434	456	425	436	444	423	462	431	473	444	434	459	437	458	475	414	409	446	428	417	426	445	398	428	441	424	421	451	434	453	445	440	430	466	424	403	422	412	423	436	425	428	436	422	442	414	438	495	447	426	463	477	408	396	424	460	399	410	434	462	467	428	428	396	436	428	454	442	460	454	438	425	420	471	425	443	476	461	433	410	442	437	418	444	435	464	414	451	432	452	405	416	447	442	446	431	441	475	439	476	428	448	455	451	443	491	435	460	405	461	452	446	447	440	419	439	423	421	410	430	452	432	401	417	409	399	430	419	408	405	441	445	397	441	430	462	438	457	462	428	427	420	405	404	459	441	419	450	453	447	441	442	452	449	452	442	437	424	418	440	486	426	464	452	444	460	459	432	430	456	396	474	460	408	397	484	438	469	433	435	421	447	413	397	430	420	436	445	440	437	451	442	433	427	469	456	451	458	425	431	434	441	463	414	462	436	419	424	431	447	462	424	417	432	441	447	428	427	451	438	413	425	431	415	430	427	423	402	437	402	419	438	403	456	447	439	467	470	445	460	439	388	452	424	406	425	404	435	428	457	424	417	446	436	417	461	432	426	444	410	435	417	472	450	422	451	428	424	434	447	441	462	436	415	449	423	448	424	421	461	410	410	434	443	438	408	450	400	442	401	401	428	429	398	382	461	427	449	422	436	459	438	441	477	407	441	461	447	494	431	449	447	416	441	454	434	444	426	414	440	453	435	435	444	438	433	438	456	420	483	445	430	446	432	397	458	445	449	414	439	428	448	449	444	431	422	447	415	420	411	430	443	454	438	427	480	424	444	410	426	472	444	436	427	444	454	445	465	424	455	412	435	457	487	436	449	384	444	443	469	402	431	400	423	426	436	416	425	427	424	444	437	490	436	451	459	453	401	428	487	438	444	427	462	438	433	415	465	436	438	463	443	413	447	478	427	408	437	441	414	434	423	385	411	418	396	436	450	446	442	481	452	427	422	432	420	401	431	416	444	484	473	458	444	412	434	438	402	459	436	452	412	458	433	417	449	448	464	446	430	445	432	459	446	428	472	449	439	467	454	432	474
24835	20825	26676	24844	9741	2453	1809	1413	972	1679	6702	11556	12842	7338	2375	861	535	487	475	514	495	481	449	515	501	463	477	489	500	478	464	492	502	481	512	485	471	529	517	490	497	468	472	481	462	502	490	495	489	485	520	472	433	514	468	481	506	532	476	534	506	492	489	488	475	490	459	496	507	473	456	554	530	496	501	479	517	463	483	510	495	500	520	505	479	494	463	436	522	452	486	482	511	484	471	500	477	486	494	501	473	513	484	516	506	468	480	487	500	540	511	470	483	473	475	512	508	446	448	496	482	470	464	468	454	475	472	492	510	481	502	483	504	483	508	463	501	502	461	506	509	463	501	491	469	463	518	502	492	495	476	496	461	513	495	475	491	504	492	501	504	496	463	475	488	490	504	497	508	525	478	494	482	524	485	479	503	511	494	511	489	495	450	488	484	502	497	471	481	490	508	480	432	445	500	472	466	483	468	490	486	455	491	463	496	456	484	458	474	479	516	504	503	460	482	501	487	514	504	501	503	479	472	473	502	511	506	487	481	480	508	481	503	488	479	501	493	485	522	491	518	542	480	451	494	506	477	514	485	519	492	502	478	513	457	480	495	450	475	499	522	498	504	485	480	497	471	513	493	538	455	464	495	456	477	496	455	486	501	517	478	488	497	518	467	462	485	498	489	504	483	466	486	499	514	494	502	467	491	473	494	490	458	490	535	480	494	519	492	454	479	482	478	479	488	493	491	465	498	473	533	496	502	472	521	478	512	480	508	463	524	469	465	475	479	501	491	483	492	493	491	493	462	488	485	494	548	498	488	465	451	516	490	500	462	473	455	478	470	487	503	458	495	519	521	467	499	441	485	508	493	473	445	503	510	498	490	494	484	457	515	479	501	491	520	500	491	485	493	515	441	512	490	496	452	501	506	486	477	488	499	514	499	472	514	501	460	484	494	487	493	494	506	500	462	488	473	496	492	486	483	471	535	460	463	503	455	500	438	522	484	496	492	487	479	451	481	477	500	498	474	505	467	481	510	505	518	461	500	474	451	519	489	507	465	509	455	467	506	518	532	479	460	473	526	480	499	504	457	494	500	471	483	476	534	474	491	490	474	483	496	481	469	471	480	473	469	476	471	497	507	503	469	488	487	485	521	492	484	508	511	473	483	495	472	456	473	500	496	525	483	472	472	493	493	464	482	457	457	491	449	477	509	533	498	461	479	418	531	483	453	464	494	458	474	443	470	444	477	494	438	469	476	515	501	503	449	479	509	452	490	500	471	488	472	486	482	493	488	480	485	490	450	495	486	516	458	522	497	451	460	483	497	493	468	495	480	457	478	491	512	449	467	497	505	448	507	501	482	500	475	495	471	483	469	460	495	473	463	478	455	527	520	480	471	460	483	465	436	445	501	457	460	495	474	503	498	521	476	476	524	475	463	533	507	478	504	470	489	500	486	507	449	485	471	449	517	457	502	461	490	533	502	490	517	482	494	505	481	489	509	526	494	467	465	483	520	475	448	499	490	492	478	508	497	472	482	451	491	509	477	435	495	483	490	508	507	501	517	464	483	504	505	463	477	475	484	484	449	489	470	466	474	480	508	478	491	463	500	471	466	466	508	435	465	507	477	550	488	486	500	455	436	538	444	519	474	465	505	466	487	503	483	459	470	493	483	480	474	533	475	515	493	489	521	514	500	479	529	513	463	484	491	503	485	534	480	461	468	499	549	479	501	459	493	466	509	505	456	462	460	495	489	503	486	477	473	482	457	428	455	477	504	448	498	461	484	451	474	473	470	490	504	458	479	506	482	488	482	456	510	504	479	486	480	473	495	459	484	456	498	462	489	449	506	489	474	521	518	473	480	480	470	532	495	454	516	495	501	503	476	542	450	501	444	511	493	486	487	484	484	449	504	497	439	462	458	487	511	486	500	513	511	520	493	493	504	491	463	530	493	496	475	486	480	507	480	559	510	500	457	455	544	503	470	466	474	513	487	513	504	482	492	506	429	492	507	499	455	518	502	484	494	501	441	443	466	532	476	485	533	456	494	436	505	489	450	529	494	477	464	468	500	464	477	488	485	476	486	483	440	506	487	521	516	467	484	472	435	495	483	500	529	505	479	501	486	518	448	506	492	473	464	493	496	521	458	445	479	483	530	516	473	501	490	481	454	498	473	452	502	446	530	476	470	495	474	460	463	489	488	500	453	475	463	500	462	466	486	430	488	488	482	522	474	470	450	412	472	500	487	520	504	479	490	476	484	456	498	514	510	481	459	488	484	487	505	479	481	498	529	462	485	460	512	534	468	488	527	456	495	498	480	491	474	498	485	462	505	462	442	495	515	483	435	528	494	492	487	503	491	522	503	473	449	477	480	493	496	457	516	501	479	494	454	511	487	462	496	488	481	518	494	516	412	542	538	522	462	523	476	475	484	531	509	484	457	500	483	482	495	522	454	432	487	507	505	533	488	509	505	511	507	489	469	522	472	492	504	490	478	444	452	490	541	441	469	501	477	518	492	515	506	456	495	484	517	505	514	455	518	490	478	467	519	458	517	478	477	516	455	484	477	504	514	490	474	473	498	491	524	466	504	483	507	507	487	502	451	503	498	516	494	492	497	477	477	516	467	466	442	455	428	509	488	470	501	475	477	459	520	467	458	528	526	465	469	458	483	483	490	504	478	455	467	476	486	484	462	511	478	504	477	464	491	519	504	491	476	475	532	475	480	500	489	475	480	527	482	517	500	495	469	441	480	459	457	506	468	482	520	466	478	471	472	430	524	477	499	489	468	481	523	445	486	487	473	487	523	473	465	513	473	469	454	461	466	499	464	537	475	499	502	490	446	499	473	507	525	478	489	477	474	483	518	510	495	497	468	452	494	519	465	478	475	499	487	535	470	461	498	469	495	504	467	523	524	492	497	456	510	483	509	504	502	521	511	489	464	443	477	509	492	438	514	473	469	487	472	479	478	489	459	476	489	489	488	472	472	492	470	483	466	499	500	499	505	454	505	472	457	515	481	537	490	487	471	453	487	519	498	475	486	474	459	488	470	504	493	503	505	493	523	499	485	474	515	447	491	490	477	526	492	487	509	477	491	499	442	474	482	508	474	470	491	485	464	480	496	479	453	462	502	480	466	466	479	525	540	505	487	469	459	474	481	487	464	470	472	505	426	470	458	509	515	492	489	527	539	503	459	488	478	470	497	480	446	512	532	476	503	518	507	402	461	495	496	520	471	469	477	462	491	432	510	511	478	508	461	492	467	457	487	484	477	476	487	509	500	458	506	490	496	489	490	494	493	521	507	488	499	492	523	447	524	484	484	471	459	483	427	503	476	486	464	475	521	499	485	534	476	466	460	487	494	498	488	480	523	453	457	492	481	524	499	503	467	458	516	478	522	482	490	494	459	516	503	501	466	459	487	480	469	463	498	493	499	458	475	480	517	483	490	452	485	491	483	475	483	485	512	473	515	495	497	476	497	457	488	484	497	461	460	487	565	481
5324	7497	7811	4727	3216	2092	2150	2079	1160	2569	9136	13572	12517	7175	2540	940	545	456	405	424	464	459	480	429	454	440	436	428	462	486	456	484	443	450	482	455	462	459	454	397	444	455	447	451	440	461	441	486	436	414	445	410	446	447	433	460	451	424	451	444	475	452	460	483	473	459	421	460	441	457	445	439	445	449	436	454	437	435	431	418	408	441	441	446	451	470	440	420	460	466	479	466	494	416	437	485	444	457	464	466	432	443	465	432	463	442	475	502	463	427	462	396	490	427	468	469	420	436	448	458	480	462	453	436	449	453	444	427	425	486	435	434	471	428	468	438	439	485	449	431	486	412	422	440	414	459	443	445	409	459	445	415	480	489	464	429	405	477	467	450	433	478	431	455	432	450	460	459	445	482	456	447	453	469	423	406	453	407	435	433	412	435	427	439	465	455	483	434	447	423	448	455	446	432	415	445	449	454	451	415	466	456	438	433	459	449	492	427	455	422	439	456	440	473	462	435	441	466	447	419	463	458	451	433	456	422	427	440	448	461	414	443	472	442	457	421	456	440	459	438	459	452	457	425	398	451	427	465	490	479	450	435	446	450	444	421	465	468	452	426	463	476	447	480	460	465	478	434	412	436	434	469	439	450	436	420	453	439	443	435	437	455	445	437	378	465	447	434	466	429	453	434	425	452	451	469	420	488	452	417	435	425	435	444	437	465	444	440	442	427	444	445	437	437	471	439	455	448	415	431	461	442	425	436	413	441	411	440	447	430	453	437	459	462	435	437	425	451	418	484	417	480	411	459	428	440	443	458	429	418	445	447	487	473	456	423	434	429	463	456	418	431	453	478	463	464	449	480	443	469	447	452	442	437	402	404	444	432	468	450	434	483	451	460	440	442	459	419	474	450	437	448	471	387	470	425	458	453	414	433	450	447	453	471	469	447	415	447	463	455	464	435	441	401	465	443	462	453	482	437	461	421	432	465	458	423	429	431	457	438	398	425	426	427	440	445	479	452	446	458	452	441	398	441	463	424	419	445	394	443	390	424	466	454	464	436	425	436	424	465	480	429	457	484	428	422	406	470	429	418	446	456	449	472	484	470	489	419	429	397	416	456	416	438	413	422	479	415	438	462	470	432	437	453	449	414	460	475	446	449	439	488	428	434	471	445	457	403	439	442	429	464	445	458	428	408	432	434	439	435	439	454	458	436	444	485	427	455	422	455	437	441	453	457	425	449	443	407	427	464	441	423	451	425	428	432	449	453	434	429	430	429	441	459	430	460	448	411	455	467	455	460	443	460	456	428	438	454	444	463	434	462	414	424	440	427	434	425	473	472	442	485	420	423	412	427	439	426	424	419	398	437	434	442	506	423	451	435	421	387	423	434	437	418	412	447	459	462	400	434	478	410	474	467	414	435	471	418	467	474	453	429	431	448	461	391	458	437	426	431	456	464	472	456	400	469	432	467	444	453	435	428	445	490	473	419	443	433	436	464	457	435	418	478	466	445	458	449	420	425	457	423	460	465	448	421	439	427	455	415	413	468	458	425	422	472	415	443	428	460	421	429	414	435	441	466	467	432	473	460	446	471	455	450	466	429	445	454	453	427	445	448	410	420	452	452	427	430	458	424	432	441	468	466	466	450	457	433	448	451	458	440	428	460	459	424	454	477	449	439	433	435	439	438	461	434	423	457	429	405	424	442	391	422	449	452	451	457	430	420	431	462	468	430	455	450	435	417	440	450	423	429	460	443	413	446	430	497	434	429	432	435	436	424	442	434	401	499	414	422	434	426	442	429	472	447	437	437	456	439	434	431	454	425	415	448	415	434	445	419	432	474	428	432	425	440	476	430	487	484	415	430	428	435	389	459	505	432	365	464	446	453	455	393	437	440	433	416	453	434	433	415	459	422	482	490	474	469	419	419	425	410	446	420	419	472	425	457	462	427	452	428	440	437	421	425	438	451	417	466	473	466	481	447	458	466	437	434	441	451	445	423	434	443	475	458	429	416	441	457	409	444	422	441	403	460	475	377	439	449	447	418	427	437	466	461	468	460	476	456	426	478	433	459	441	449	409	432	423	431	474	434	457	436	422	451	443	465	432	473	432	436	454	419	410	417	439	442	442	433	422	425	450	473	404	443	407	477	458	433	457	475	409	451	422	434	440	437	435	426	456	473	443	449	433	454	451	433	487	472	455	434	455	435	452	467	416	451	412	411	468	442	450	437	451	431	456	435	399	424	442	434	416	469	452	391	457	474	416	420	456	479	434	433	471	455	475	456	501	443	436	463	434	428	453	475	409	419	461	455	443	420	424	428	417	409	442	411	446	418	443	466	463	475	444	427	465	443	447	433	391	420	449	451	475	444	399	447	504	401	449	408	454	453	447	481	444	430	444	452	462	445	433	464	429	428	431	417	469	429	397	468	468	471	429	440	444	431	452	444	433	425	473	466	470	456	455	445	431	433	461	443	422	440	421	447	403	425	458	412	430	441	435	412	451	492	422	439	439	453	431	455	475	451	495	434	456	460	421	450	419	400	460	450	436	462	462	457	443	470	496	438	442	418	434	414	469	436	461	459	428	420	437	451	463	434	408	431	438	438	448	441	459	505	426	441	437	445	427	459	446	471	439	415	443	420	448	419	456	427	433	469	431	442	442	446	474	408	460	468	460	430	455	451	441	446	441	428	409	428	475	441	422	441	455	429	436	459	456	453	428	486	457	427	450	465	440	507	431	420	447	447	412	441	463	408	439	429	429	434	446	421	449	474	432	433	421	431	436	408	456	444	479	409	425	410	413	456	468	435	477	442	445	457	448	444	424	446	491	453	436	452	423	425	428	451	453	453	470	443	438	406	464	425	456	458	439	455	445	442	392	453	465	454	386	464	438	460	435	418	457	437	483	468	441	434	415	411	468	423	424	437	467	427	476	451	401	452	455	435	435	439	434	454	435	463	421	422	434	468	460	411	441	415	419	478	466	464	434	440	402	428	461	431	399	429	438	444	447	427	394	428	484	407	443	479	500	461	476	416	421	451	470	417	428	449	450	432	465	397	425	416	456	427	421	445	468	450	438	431	434	421	410	468	419	427	443	471	423	440	444	413	457	447	422	454	407	460	447	443	417	468	450	436	460	452	435	447	391	438	421	464	471	466	427	420	428	469	432	429	445	437	473	426	468	436	432	466	446	453	433	433	419	433	435	478	435	459	411	448	424	456	438	426	454	439	429	404	426	440	431	477	480	433	457	450	436	469	437	413	431	423	446	458	408	457	409	459	428	443	455	431	451	434	421	445	472	455	419	431	468	418	433	443	431	428	479	446	424	424	442	416	459	435	438	459	458	488	421	441	452	422	445	438	444	452	430	462	443	440	450	484	428	437	442	443	440	421	435	444	428	403	444	427	423	457	425	429	455	447	465	404	438	446	438	416	441	481	390	441	424	440	458	442	454	421	438	462	468	453	467	395	430	406	431	398	456	444	448	450	420	460	434	427	464	441
23945	20762	27730	23877	20296	8380	3525	2575	1431	1181	4968	20377	24668	15362	5609	1574	777	626	632	623	584	623	620	641	628	587	586	598	553	596	626	563	580	607	600	608	582	588	592	600	599	603	580	574	615	604	586	646	630	547	657	614	573	596	614	579	595	573	594	620	577	615	572	585	590	582	563	617	608	610	615	620	597	593	609	576	590	606	600	611	587	581	631	601	618	605	591	591	564	623	639	590	604	647	613	572	579	619	580	625	580	616	623	588	591	592	601	567	599	622	622	577	602	651	599	607	581	595	580	557	605	563	632	601	589	600	572	625	562	618	558	601	586	580	601	597	566	586	559	600	567	602	586	604	621	557	597	596	569	547	537	553	596	573	608	648	580	554	591	586	610	595	571	585	628	605	597	567	549	559	552	579	614	595	601	578	567	609	599	587	604	612	613	616	611	600	580	560	558	608	576	611	580	563	547	561	588	623	578	567	626	587	640	555	571	556	554	560	619	586	633	549	631	602	573	563	598	551	581	592	591	600	623	619	574	612	596	546	571	589	620	632	620	624	602	561	586	569	582	604	578	571	596	560	599	589	587	579	611	578	582	583	559	597	580	619	630	587	580	630	594	601	635	585	597	592	607	544	629	560	579	600	626	629	588	607	618	606	578	580	560	552	573	581	605	585	564	583	610	580	563	623	587	580	574	610	593	608	603	557	634	581	605	613	566	554	591	600	627	631	579	584	650	608	599	533	588	629	637	578	595	576	601	566	588	583	568	604	631	622	609	602	594	548	614	607	525	582	560	632	615	615	573	599	596	584	581	600	601	613	562	577	557	566	557	586	579	558	612	588	592	608	550	597	599	599	545	586	579	599	638	584	580	591	578	607	611	551	609	599	652	595	562	564	562	624	618	675	607	579	577	544	583	594	607	534	550	638	580	615	601	606	557	547	587	622	556	578	595	604	579	603	564	591	636	598	621	614	621	587	574	569	582	585	608	567	595	578	604	643	609	574	593	559	643	576	625	591	558	590	564	599	599	615	602	601	579	589	608	592	626	598	605	575	637	577	532	624	588	605	575	560	550	598	610	531	578	554	577	613	574	588	609	579	602	576	634	576	579	571	600	601	639	551	601	593	571	580	563	582	580	555	560	616	582	562	573	609	598	565	591	585	565	596	599	626	573	544	607	568	579	623	569	547	569	592	539	565	603	582	592	619	596	607	566	600	565	606	569	576	593	633	625	591	556	652	627	586	573	594	600	590	596	621	596	615	574	612	619	550	557	561	620	586	602	604	562	586	577	547	590	581	544	566	550	567	615	581	579	602	550	611	560	621	576	590	583	583	552	574	596	633	626	607	604	545	613	565	604	586	610	568	565	580	591	594	594	586	584	595	590	619	597	567	587	564	637	576	600	643	534	593	631	562	581	559	583	607	636	584	604	601	619	575	617	552	572	559	590	588	564	654	584	618	594	586	572	595	506	557	597	562	626	630	656	593	552	563	553	590	584	581	584	582	562	595	570	539	602	574	569	580	625	554	622	597	594	581	586	568	570	609	586	634	595	566	563	573	539	549	570	626	543	606	578	578	599	549	606	588	632	574	583	615	575	583	580	623	631	573	625	552	603	618	590	614	559	608	574	612	545	630	576	595	573	619	613	551	598	566	600	586	591	602	625	592	540	572	593	599	591	592	596	591	611	644	532	578	559	575	573	623	600	553	582	605	565	572	601	554	580	600	582	558	648	575	603	562	572	566	601	593	552	582	577	620	641	588	602	566	577	606	593	568	632	639	582	623	604	530	564	590	611	599	640	596	608	540	588	596	607	587	576	584	572	578	577	580	599	603	566	573	602	601	570	582	650	613	553	590	613	601	583	595	601	571	620	563	603	553	574	614	589	587	598	574	598	595	576	644	577	607	584	590	614	595	629	594	598	572	581	583	591	603	564	560	610	590	592	566	565	589	605	595	564	580	589	585	581	584	580	579	586	563	571	558	584	576	585	607	603	561	579	552	542	596	611	564	547	612	631	540	589	593	564	582	574	600	580	587	567	609	587	618	581	596	587	558	571	622	586	605	593	565	581	564	621	669	605	565	594	584	627	601	568	563	570	577	547	582	599	610	592	539	557	614	572	606	597	609	572	579	582	602	622	600	556	592	555	628	572	561	615	585	613	600	617	628	594	570	562	607	592	613	598	572	584	610	587	580	657	605	575	618	573	510	607	528	620	659	593	618	593	603	594	571	594	582	560	574	615	612	589	590	592	602	550	582	594	550	616	621	627	557	566	569	583	590	620	589	604	610	575	582	559	564	584	628	556	601	583	601	556	602	563	592	597	610	585	586	592	588	636	588	595	593	581	642	556	570	581	558	590	564	636	538	608	576	573	569	624	569	613	577	566	575	598	579	599	597	564	564	582	591	560	579	573	574	557	531	596	571	551	589	597	601	563	598	577	584	602	593	580	618	564	553	548	571	581	611	580	571	599	596	568	568	547	567	602	608	613	622	573	569	621	596	563	588	569	621	574	559	610	588	568	593	586	584	592	573	569	551	625	550	566	541	599	595	544	569	592	609	610	546	602	577	556	609	624	611	634	635	603	592	567	577	589	557	619	618	624	599	570	644	593	590	575	545	543	636	598	646	557	591	574	626	620	626	574	592	592	617	593	597	573	632	564	616	627	593	559	553	593	590	625	627	648	553	611	611	573	555	600	582	602	582	586	649	592	606	592	580	614	586	612	591	560	612	604	566	613	588	585	585	559	585	567	567	580	612	594	622	565	582	564	622	600	560	591	581	550	565	619	610	610	574	513	559	601	586	565	593	565	607	638	594	572	570	639	586	622	570	587	626	578	583	563	551	578	615	583	573	563	560	561	602	571	582	575	593	544	584	572	588	549	562	594	610	569	561	543	571	587	582	597	586	559	565	595	605	558	593	577	567	587	612	574	617	593	583	584	556	622	582	551	605	611	603	606	592	560	630	614	599	561	613	565	575	586	613	552	561	580	617	599	582	557	607	627	589	607	581	582	597	551	577	606	564	614	603	566	583	589	624	570	616	557	578	603	577	603	588	582	565	616	590	592	548	592	563	598	584	565	564	573	561	603	587	559	595	628	567	576	608	593	604	593	614	573	632	603	594	607	627	550	579	578	595	585	580	613	570	588	603	541	541	581	560	577	595	584	602	598	599	595	580	597	601	602	597	566	617	614	601	615	617	614	591	591	596	571	579	595	599	563	636	603	601	591	639	604	616	531	562	538	579	581	567	564	605	565	540	588	611	618	625	614	652	591	600	593	558	603	586	634	544	579	580	602	566	547	619	542	589	596	564	596	556	593	572	560	559	591	589	583	558	574	572	551	624	569	589	585	576	601	612	574	580	546	599	590	601	577	586	558	607	616	554	539	581	551	570	568	590	593	611	605	573	592	600	600	593	593	559	611	571	593	566	578	604	596	601	617	567	601	591	622	584	591	548	585	562	563	578	579	556	598	602	586	637	566	576	562	561	596	599
6190	11073	10374	6440	4197	3515	3234	3141	1800	1493	7402	23064	22116	12911	5034	1600	704	558	523	528	544	533	524	519	556	582	562	578	563	501	564	516	532	535	540	528	569	521	517	548	523	536	527	556	501	525	495	535	483	528	529	559	571	519	525	543	535	550	526	593	525	513	508	515	542	566	581	516	543	524	538	553	549	521	515	472	513	528	519	563	518	567	554	506	523	529	541	531	544	574	516	511	520	524	521	496	544	548	574	547	510	527	501	537	560	527	512	570	503	559	538	522	546	543	518	530	492	549	495	541	532	546	552	584	543	512	549	523	546	545	547	526	557	523	526	578	527	525	502	528	508	553	550	525	487	534	523	503	508	545	526	547	534	514	495	518	536	510	523	514	545	501	515	544	558	543	532	554	540	520	522	479	537	529	517	571	549	577	524	489	509	535	547	501	524	547	538	490	544	473	544	521	542	583	542	560	497	515	537	528	578	514	511	547	517	497	542	511	518	544	531	515	522	510	539	494	529	551	571	547	502	519	564	493	538	514	546	533	559	479	525	474	495	474	519	501	486	518	550	511	561	548	500	553	562	496	571	540	533	521	513	495	489	516	517	531	538	484	535	527	514	536	509	546	548	488	517	504	553	507	515	528	542	550	515	514	525	536	587	505	520	559	535	511	541	497	564	530	496	503	526	507	517	491	494	514	537	511	547	519	548	562	538	538	534	543	508	522	520	514	556	502	520	513	557	493	538	562	522	508	538	552	523	493	482	548	520	525	538	545	564	511	525	581	529	552	558	513	549	526	512	494	544	556	489	538	552	530	496	543	522	498	537	505	519	488	533	534	512	520	479	518	537	487	540	518	510	545	540	495	546	517	533	511	468	510	524	506	501	520	552	470	530	515	532	547	529	507	551	524	546	522	490	503	516	518	504	551	560	512	515	532	557	521	514	510	548	513	507	474	514	544	510	523	525	506	517	521	488	523	502	511	521	532	504	532	561	575	484	521	518	536	519	555	530	526	511	525	515	549	557	531	528	505	495	489	538	544	490	521	532	561	541	502	519	503	543	543	522	498	529	523	513	521	560	503	525	514	484	536	518	561	577	563	519	521	523	578	554	537	564	550	515	530	503	541	540	533	512	520	524	520	525	529	501	513	500	522	539	488	568	513	503	508	532	560	508	521	520	522	534	548	526	546	498	541	570	513	497	514	516	514	542	537	537	546	544	527	522	520	532	502	503	516	491	496	558	485	489	483	527	482	514	500	507	551	515	506	549	534	541	591	551	529	549	534	542	553	488	555	508	526	557	527	491	521	505	524	514	545	520	519	489	496	479	519	530	533	496	525	501	504	550	527	511	488	553	537	520	528	531	537	522	541	518	489	508	505	541	567	542	515	539	545	522	538	535	536	535	498	478	517	501	501	500	516	481	510	522	513	525	533	505	519	485	532	538	485	487	498	512	527	483	532	534	511	481	498	507	508	507	494	525	564	520	560	544	528	530	542	483	548	504	542	536	574	527	549	554	514	542	539	486	493	522	528	525	508	503	519	550	474	539	524	552	529	514	527	545	551	567	562	516	499	463	495	507	509	540	540	518	523	505	517	519	512	497	549	496	557	525	518	543	517	543	546	515	530	501	511	536	489	548	536	493	483	551	484	499	516	494	523	532	518	519	515	487	503	556	508	484	549	510	516	531	537	514	593	507	486	504	519	545	518	535	497	510	503	556	565	539	556	558	505	508	525	520	515	476	556	525	499	525	500	547	536	532	482	522	502	506	525	482	512	566	439	503	540	546	558	531	503	474	504	535	558	500	530	547	524	516	539	525	541	501	508	490	523	506	532	545	512	511	538	502	542	541	498	530	540	517	534	555	559	560	540	481	551	551	445	508	520	539	542	525	518	525	496	509	480	498	509	560	549	495	548	529	505	509	518	487	504	612	477	586	506	525	502	503	499	560	556	545	525	537	507	529	506	553	507	519	474	512	513	500	542	541	485	502	528	548	505	553	518	531	505	517	495	541	525	523	480	526	491	547	530	515	514	504	548	553	515	560	539	499	502	536	573	558	486	539	518	543	536	495	525	542	491	526	494	509	500	523	548	543	492	524	574	538	475	481	501	568	543	542	502	500	529	557	502	511	527	522	575	519	521	531	510	513	483	509	482	491	530	539	536	502	510	511	543	548	517	531	563	527	497	470	507	504	500	499	529	564	509	495	522	535	534	504	548	497	541	478	525	529	502	511	512	521	516	524	590	513	480	542	558	500	510	525	533	550	511	548	492	574	545	527	514	511	521	496	502	516	541	531	523	546	507	511	519	524	513	523	541	527	531	481	539	509	485	531	524	556	529	527	499	533	515	556	527	496	544	496	566	534	516	491	561	517	499	521	555	536	507	531	539	520	545	495	520	549	562	540	544	492	542	489	535	532	495	537	549	528	510	512	515	532	518	442	562	507	558	544	485	502	480	547	546	534	506	462	532	557	509	481	546	560	536	540	527	524	554	547	514	564	502	503	545	532	526	571	539	505	508	520	502	553	504	497	540	545	551	541	520	508	514	531	536	523	519	550	538	486	484	482	572	533	518	486	557	508	560	512	537	490	562	529	518	494	529	548	508	558	533	467	501	514	515	534	516	525	519	527	552	529	512	498	527	497	534	492	521	535	523	516	536	539	519	517	533	512	553	511	502	528	546	487	505	541	523	507	535	515	532	556	542	510	535	542	526	545	541	515	514	527	504	519	521	484	507	502	536	536	470	493	525	522	517	558	534	511	524	533	554	487	526	532	482	533	492	510	513	515	484	546	502	558	498	533	532	502	517	484	516	519	531	557	498	516	501	534	530	528	529	524	498	557	490	512	509	490	514	505	512	527	514	532	552	537	540	536	522	542	508	541	537	532	540	527	542	574	502	528	485	503	531	551	507	529	540	490	518	516	519	508	469	526	554	533	544	522	506	556	472	523	537	555	469	510	615	560	454	513	538	534	531	511	545	551	495	544	478	504	543	519	508	537	503	508	519	542	569	597	542	518	500	487	513	516	524	521	523	570	505	569	552	541	482	507	493	557	527	520	517	536	504	492	508	554	508	518	512	538	529	507	563	513	453	533	515	569	538	551	556	533	547	528	528	486	518	503	537	478	535	495	528	527	500	494	541	525	533	553	509	520	510	489	541	514	541	504	536	531	543	540	526	513	501	523	527	512	552	499	515	495	528	556	492	548	543	541	519	527	519	459	489	509	546	541	503	541	514	553	519	533	537	585	496	534	535	525	530	515	526	540	537	486	546	523	524	496	504	541	561	510	546	558	539	541	515	528	514	497	514	499	537	517	556	494	552	546	543	522	528	509	523	510	547	501	521	520	495	527	552	542	546	530	513	526	530	502	503	538	522	530	537	543	525	547	517	525	576	509	515	508	519	529	506	486	519	494	484	520	513	485	508	528	545	521	525	527	523	518	531	517	561	503	538	525	518	546	510	563	524	540	537	549	496	517	509	549	577	508	524	552	480
26754	9474	2244	1309	894	743	834	822	605	575	789	1288	1586	1269	826	681	557	502	459	515	534	518	492	469	552	515	518	525	536	483	546	577	518	530	510	501	483	508	484	522	495	476	504	464	550	506	528	476	503	519	524	492	486	492	495	501	509	531	526	470	576	477	486	538	490	482	534	509	530	458	528	503	482	509	538	504	505	520	521	488	481	497	522	516	503	553	484	521	478	497	508	523	511	502	485	520	519	474	526	487	477	503	464	486	517	507	486	513	507	515	506	501	485	458	451	485	468	475	503	568	517	489	497	501	484	490	551	524	498	514	498	513	522	505	471	526	514	482	527	470	541	503	493	493	493	513	516	532	518	525	496	473	484	509	514	546	473	537	491	487	495	494	506	500	566	481	510	487	514	487	489	495	531	517	508	506	497	502	489	407	461	566	467	504	542	517	516	508	469	497	492	493	505	453	527	526	481	494	485	481	498	526	554	501	457	520	468	485	514	511	521	502	503	474	504	519	484	515	508	512	518	484	526	495	530	516	542	517	496	519	463	484	488	516	499	526	519	511	514	479	467	504	493	470	512	543	499	523	516	490	493	524	532	490	488	540	501	462	502	493	514	541	499	467	516	500	520	457	482	490	492	484	514	523	525	494	494	493	482	467	503	506	501	507	499	543	478	497	514	531	467	479	497	503	518	472	513	510	509	511	540	489	466	500	511	520	512	500	514	492	483	470	533	539	503	504	537	486	504	511	518	527	484	557	521	470	511	522	520	488	525	547	535	527	534	499	475	520	517	474	482	493	528	531	497	465	469	541	488	521	503	462	482	493	460	488	465	468	528	469	537	534	509	453	506	482	512	529	537	532	497	471	515	507	521	489	512	486	510	545	488	508	501	521	509	517	491	489	488	482	505	469	517	521	517	527	499	510	506	463	518	458	561	506	552	525	505	487	481	489	514	511	500	497	522	520	483	478	478	498	489	474	546	479	491	516	499	500	487	481	477	451	514	494	540	494	520	486	489	498	518	472	530	489	487	487	487	505	503	478	492	520	496	515	500	517	494	475	515	468	510	457	490	491	504	497	487	524	485	489	530	515	513	516	509	505	555	534	499	516	491	502	516	498	491	496	501	514	505	513	509	494	458	507	501	527	484	481	470	520	468	510	497	507	516	516	480	495	507	550	472	507	508	498	519	515	488	506	484	523	498	494	519	495	548	521	493	506	494	484	515	483	514	515	452	458	508	477	466	468	511	495	484	527	485	512	505	499	506	523	487	533	491	516	517	526	556	480	518	508	502	486	505	518	505	510	506	514	506	490	494	524	485	469	506	490	508	484	491	505	498	514	523	483	497	499	486	479	492	486	543	499	507	510	546	499	484	532	516	509	510	501	504	486	485	494	472	491	500	494	478	505	500	519	467	484	479	477	534	498	541	531	537	531	519	507	475	530	530	539	441	471	521	507	499	484	521	504	519	507	490	523	503	491	533	467	494	504	495	480	508	507	476	486	529	543	489	508	498	478	517	533	512	512	508	489	506	488	512	554	486	529	487	495	537	511	476	506	492	455	525	498	508	537	484	492	459	503	482	498	474	456	491	509	530	516	499	522	468	483	489	490	510	514	496	512	494	485	477	512	478	484	518	533	475	520	469	455	466	520	514	465	528	532	487	479	509	494	515	536	487	486	472	520	482	483	471	517	471	502	490	456	524	459	544	503	515	531	520	516	469	486	486	504	501	503	534	528	517	492	517	536	535	497	473	540	521	504	496	515	462	473	517	482	493	472	517	509	483	476	515	540	540	499	501	497	500	541	490	499	481	489	485	499	526	480	489	486	528	534	534	497	538	525	526	533	499	477	519	498	490	490	467	495	527	498	470	528	492	499	500	511	528	548	527	520	508	490	504	532	485	489	525	533	509	503	479	472	539	484	506	498	516	545	507	486	500	508	494	521	507	493	492	481	469	532	494	526	477	479	501	508	508	487	492	527	465	507	482	460	489	509	519	534	524	461	523	522	514	479	511	557	520	535	524	498	504	488	515	508	490	518	535	500	510	520	506	496	526	532	518	541	542	512	493	510	518	507	529	511	562	545	476	512	492	481	496	482	488	509	505	513	491	488	475	472	460	523	486	450	471	510	502	534	512	473	491	534	503	472	498	487	517	563	543	512	503	507	464	508	495	514	511	527	514	473	485	499	472	530	481	549	519	497	464	529	513	516	503	514	517	482	496	493	478	515	517	514	502	507	549	476	498	460	496	529	483	486	526	515	486	490	474	504	476	495	536	523	475	489	499	468	479	491	480	540	488	523	480	483	488	505	549	490	525	489	524	493	520	510	505	493	505	527	494	496	490	511	496	532	525	517	537	507	518	521	516	480	500	468	467	531	508	497	464	555	524	511	483	502	486	510	525	495	496	501	518	496	507	492	493	463	516	498	491	505	507	510	549	524	507	487	509	538	515	526	508	513	488	435	517	491	500	490	467	493	490	517	506	514	487	475	504	534	496	472	461	562	528	498	470	503	505	502	521	501	517	501	489	471	489	522	489	487	508	540	496	527	505	483	525	532	497	464	460	504	531	484	489	528	506	549	497	508	487	550	498	514	477	566	511	479	523	488	482	538	537	533	502	538	466	493	482	541	508	524	455	522	518	495	502	508	511	521	476	491	530	481	504	515	511	503	536	482	458	536	502	483	493	484	478	540	460	531	509	508	506	518	504	511	492	508	533	487	514	532	470	462	481	543	489	507	476	512	484	462	543	522	511	502	499	479	519	478	447	467	491	521	515	493	505	548	528	522	520	537	504	496	487	480	522	516	509	494	503	528	472	509	500	480	501	509	499	526	515	481	518	517	481	505	495	495	500	505	496	474	508	531	515	468	493	487	498	515	517	503	489	446	511	520	534	500	490	470	521	488	491	530	465	483	532	528	498	465	509	481	519	479	460	479	538	546	506	476	504	506	504	477	505	522	506	462	491	502	481	487	489	478	504	506	483	507	502	538	514	520	542	497	513	510	537	483	459	531	531	526	522	488	499	489	497	520	499	485	519	512	508	528	509	491	464	495	511	518	483	528	466	480	468	514	502	505	503	543	536	488	486	513	489	494	488	532	529	513	509	491	506	499	495	514	514	527	498	503	490	499	483	521	509	521	512	494	476	493	514	481	493	512	523	477	488	499	494	518	492	511	551	528	503	517	517	530	487	504	534	491	506	502	519	512	485	462	510	501	500	497	524	520	480	503	491	527	506	522	497	515	484	520	519	489	581	488	477	495	510	500	472	516	499	484	492	479	500	482	538	516	511	569	478	527	503	524	548	501	501	502	534	498	522	510	517	508	488	503	514	514	533	531	506	498	475	524	521	526	491	492	523	529	491	537	517	490	513	506	486	528	504	511	547	489	509	524	490	503	507	516	484	483	537	522	477	511	486	530	489	509	522	554	515	494	542	530	494	503	474	485	489	517	496	486	496	457	524	539	525	521	518	446	485	505	502	507	525	511	510	474
6457	2700	2189	1319	1018	915	993	1067	676	652	894	1811	1920	1337	842	562	478	470	472	459	462	431	434	431	452	417	459	421	439	440	425	457	436	446	445	438	465	419	433	454	453	410	425	402	490	459	456	447	441	429	424	405	420	429	433	442	491	405	452	450	436	427	406	450	431	435	462	454	439	441	423	467	455	427	484	471	408	433	415	451	459	446	468	475	403	427	426	438	442	432	440	421	418	456	429	417	456	464	427	409	438	450	409	447	447	475	399	447	405	427	454	488	407	437	442	430	459	444	417	451	449	441	437	454	430	442	469	437	417	427	463	428	453	454	464	498	427	452	447	450	419	403	461	413	438	446	421	441	457	437	407	429	433	427	454	437	450	422	451	459	434	434	476	426	408	446	482	449	413	421	419	443	432	422	423	420	445	419	428	446	413	453	435	423	437	407	404	403	394	420	462	455	460	411	438	432	412	415	421	447	414	426	405	455	493	466	416	457	398	435	454	460	447	458	434	467	427	428	441	434	444	419	447	429	460	474	439	404	428	479	477	460	433	451	425	445	440	455	448	434	463	414	434	447	415	459	423	428	454	450	463	440	442	441	467	432	446	464	398	440	471	430	444	457	464	444	469	392	428	429	407	444	417	471	414	447	453	457	466	410	416	465	440	417	451	442	443	457	444	399	436	434	449	432	428	428	468	463	414	425	456	419	455	451	412	417	476	407	415	451	437	442	478	471	454	457	463	452	409	430	407	443	432	389	449	421	429	430	413	432	384	479	433	484	430	448	426	445	456	414	432	426	439	420	451	404	433	486	428	392	430	420	439	452	439	436	432	446	449	411	455	434	409	451	442	418	404	478	448	425	468	434	442	453	451	443	426	395	436	434	436	401	440	450	408	424	393	438	406	433	481	453	474	425	420	422	426	440	444	428	440	427	456	433	452	455	456	444	434	462	448	442	431	438	421	446	429	449	468	390	410	460	448	448	443	436	426	442	434	446	435	423	438	466	461	448	429	415	440	393	408	444	420	447	422	455	474	423	448	423	434	449	433	467	469	458	472	461	428	492	434	467	421	422	415	436	442	456	451	449	445	442	416	409	454	432	465	433	429	434	462	423	435	457	430	436	454	417	447	460	422	416	444	446	427	427	419	445	429	440	451	423	463	457	452	448	439	430	457	451	480	442	437	429	434	413	430	407	443	453	434	408	432	439	432	421	459	436	472	415	464	444	468	435	435	451	447	431	430	458	444	450	461	452	439	407	456	464	456	440	434	447	455	435	417	433	439	446	443	429	430	461	434	433	444	480	442	450	448	441	422	470	464	457	459	434	424	438	454	428	460	470	419	414	419	437	471	432	431	464	430	427	463	446	430	470	447	443	464	454	411	468	421	432	438	457	464	426	403	457	400	444	492	438	454	473	406	431	457	431	423	410	453	433	458	441	460	429	383	454	436	449	444	436	386	452	429	458	428	445	435	410	416	428	419	424	441	441	444	411	471	421	464	451	438	422	422	477	393	465	437	474	442	453	475	416	450	474	441	461	445	441	434	411	423	439	467	435	415	406	446	409	471	453	460	462	454	415	424	454	455	467	438	476	462	453	446	439	415	439	429	490	444	393	432	450	420	462	459	432	407	414	463	403	429	452	419	396	466	440	442	472	434	430	446	425	446	424	459	456	439	450	464	443	443	423	387	447	412	436	447	460	432	429	471	428	450	432	438	456	448	423	423	413	438	434	426	378	408	434	441	457	451	455	419	427	451	436	460	458	455	450	469	414	449	431	423	488	441	440	417	442	433	444	431	420	422	460	423	445	420	451	421	472	460	430	427	460	439	451	420	426	446	429	433	423	424	433	446	451	465	440	422	401	482	430	459	445	437	454	420	431	453	431	453	469	481	436	440	434	452	425	453	471	424	433	415	485	481	434	423	458	447	449	402	407	457	434	441	467	434	451	448	423	410	455	461	447	437	426	451	446	451	463	390	429	428	471	404	444	419	453	469	443	421	431	463	440	410	403	407	430	444	417	433	453	457	436	438	465	451	394	446	437	450	429	460	433	442	463	437	432	442	416	436	419	419	428	433	410	420	432	454	490	481	410	419	457	394	436	398	491	476	414	424	422	439	459	428	387	441	434	424	434	455	403	450	438	434	456	421	445	447	463	437	431	421	434	417	419	452	414	406	438	431	449	436	463	421	444	452	419	477	419	422	456	430	447	445	401	432	440	453	418	444	460	448	476	453	418	446	459	425	454	434	419	465	411	434	441	459	413	439	452	429	403	443	457	457	442	413	423	471	402	458	426	444	457	421	459	436	460	428	440	454	435	440	477	427	430	431	455	411	438	416	363	453	421	395	427	464	430	452	440	438	472	397	419	404	442	402	434	439	433	450	435	411	422	454	497	422	472	440	434	439	399	450	420	398	436	464	459	466	455	426	441	414	439	431	448	421	424	468	444	408	428	438	393	495	461	477	436	440	455	468	419	452	438	460	450	443	437	492	492	425	403	463	477	455	468	457	444	481	413	472	433	452	454	450	449	453	427	449	471	500	435	448	406	402	419	447	413	433	412	435	463	439	458	435	453	426	429	414	450	456	461	450	420	438	414	452	469	429	432	457	455	435	470	479	420	433	467	423	436	446	462	411	461	429	426	390	448	421	465	433	408	444	448	449	463	435	440	435	464	426	419	433	464	426	454	449	439	481	425	439	418	434	452	420	421	421	428	478	423	459	426	455	426	457	476	413	458	436	425	428	466	434	452	466	428	435	404	442	468	424	430	465	447	447	411	458	445	449	449	470	430	407	440	434	440	384	421	395	416	443	448	471	405	449	432	434	482	394	437	412	413	446	438	404	418	418	431	462	448	421	435	427	426	446	456	441	430	408	467	462	433	446	433	427	436	444	439	439	412	445	414	409	458	468	425	404	458	417	393	427	469	426	450	426	418	466	460	423	455	460	403	432	439	452	444	431	422	444	444	477	414	464	459	461	468	417	429	483	429	444	452	441	447	414	475	440	442	431	456	445	467	400	429	442	396	418	442	463	454	425	468	418	445	442	459	430	459	446	422	476	444	467	433	431	425	458	434	466	417	436	457	450	470	446	464	457	478	424	453	429	484	434	398	440	477	434	463	466	413	462	481	447	465	418	399	440	442	425	418	404	439	397	449	484	431	414	383	456	438	458	452	434	454	415	424	458	429	446	392	420	413	456	443	425	463	441	435	435	429	443	470	393	417	456	451	412	432	451	411	419	419	436	407	478	465	438	433	451	476	458	434	442	467	441	444	394	428	447	438	451	425	408	406	424	451	434	477	429	411	413	397	459	433	440	452	416	426	454	438	418	436	474	436	427	440	423	462	448	459	425	442	500	445	468	464	407	429	412	440	411	435	444	423	415	416	462	427	443	460	395	424	429	411	432	380	401	445	428	429	409	420	477	459	453	412	422	462	473	430	427	427	432	406	455	414	407	438	454	451	455	428	440	445	456	460	458	443	409	448	441	459
24848	20794	26671	24786	8246	2426	1444	1235	985	858	2519	11748	13599	8412	3230	1121	624	564	533	507	524	536	472	513	483	504	522	521	546	517	513	509	496	516	529	510	500	448	515	519	515	486	506	502	501	480	499	524	502	489	509	492	475	514	501	471	536	491	503	527	461	498	481	484	518	496	458	479	489	497	511	472	513	514	506	517	466	478	484	511	459	472	487	476	487	460	497	500	463	497	491	518	512	485	534	491	536	544	508	495	505	486	525	518	445	519	487	476	504	517	470	493	473	525	460	546	476	513	530	482	482	481	523	515	516	478	498	519	499	491	483	530	540	476	534	508	489	513	468	471	500	505	461	513	478	465	460	493	495	494	507	428	507	498	505	480	504	493	462	466	513	491	496	471	443	496	474	494	510	531	510	527	510	491	529	512	507	502	455	454	491	531	452	495	522	500	497	508	489	513	467	488	508	502	515	485	500	539	531	521	491	501	504	467	481	517	494	475	493	525	496	497	473	519	495	494	516	509	470	470	502	508	511	504	483	507	466	539	477	492	484	496	487	490	491	513	462	499	481	504	495	495	504	480	483	497	493	488	508	506	514	494	484	504	501	496	514	473	487	511	503	500	482	498	502	532	509	482	489	525	513	473	508	510	454	502	479	477	463	476	527	489	487	486	445	498	514	493	467	479	498	490	524	518	490	471	543	473	475	502	509	483	502	480	486	501	480	533	479	483	487	494	492	511	513	500	507	508	488	486	555	488	517	498	477	497	444	479	506	481	464	500	492	515	498	505	520	526	487	504	556	465	487	473	478	482	525	477	496	517	480	543	482	521	509	456	474	522	541	466	474	495	416	499	474	497	489	482	498	538	534	498	486	484	513	489	486	500	497	476	476	502	504	467	503	488	497	505	465	517	472	472	508	496	542	526	504	462	492	511	514	492	499	494	487	504	519	504	500	518	489	484	486	481	508	473	489	474	479	516	514	474	490	471	506	498	464	482	495	501	496	520	508	459	529	475	517	482	503	535	511	504	514	453	506	503	528	483	505	468	470	494	527	483	517	532	572	509	558	502	508	526	481	508	486	452	494	459	518	497	478	543	507	456	528	535	486	458	509	538	510	489	487	511	502	491	475	502	511	442	471	496	484	515	507	550	521	489	480	488	520	516	513	493	484	504	466	510	497	447	475	524	537	542	491	506	480	466	470	482	503	465	478	472	524	511	512	487	523	544	503	502	464	496	507	494	525	523	494	462	533	501	510	488	476	482	477	469	488	489	480	504	529	475	482	499	463	526	486	512	475	503	479	513	465	492	503	511	482	481	490	506	492	503	487	507	500	493	515	517	508	518	457	509	527	495	492	489	476	462	516	483	501	495	515	498	526	471	502	500	518	497	455	505	491	455	508	497	456	511	511	442	514	494	506	513	495	477	482	509	516	513	520	530	505	463	485	471	501	507	462	478	545	476	539	492	487	510	461	480	501	517	512	513	468	526	525	512	488	505	480	472	471	459	522	468	488	487	491	503	498	512	530	524	517	487	471	485	526	535	477	495	522	470	478	504	493	509	477	507	486	507	476	517	518	488	488	497	491	506	534	516	486	484	486	524	514	498	483	479	498	476	526	489	486	480	499	489	520	549	514	469	472	497	473	474	504	524	476	484	455	458	502	489	497	468	474	476	490	548	489	501	515	459	486	501	486	507	506	483	485	504	482	496	477	502	516	479	484	503	532	465	495	462	467	473	525	496	502	504	460	484	541	482	518	500	491	479	497	506	502	504	484	500	473	475	481	526	517	498	490	511	460	486	535	533	503	488	490	520	501	503	491	480	500	459	488	506	497	491	485	481	493	492	488	493	481	523	496	485	509	506	493	516	465	489	485	457	508	485	501	513	496	541	472	493	523	502	521	476	464	474	477	495	460	445	524	480	489	526	529	509	517	526	476	470	483	469	499	531	504	491	511	468	519	473	506	456	493	482	469	505	486	480	473	526	513	473	485	503	491	487	529	500	472	475	513	474	525	507	481	496	486	495	479	524	482	472	448	486	515	482	511	499	512	508	481	486	475	500	479	505	493	493	539	501	507	479	477	492	515	467	534	480	492	446	504	517	481	487	484	488	497	511	496	459	504	510	484	503	502	516	482	502	492	517	495	511	502	481	500	523	492	509	504	478	479	504	495	481	517	462	483	521	505	500	530	509	522	488	500	471	469	479	479	499	486	481	490	521	511	499	489	512	514	516	476	491	479	499	492	503	517	502	491	470	528	468	529	503	521	485	503	494	537	527	474	474	468	523	467	463	502	506	507	502	501	496	515	461	492	509	457	452	514	497	525	507	513	483	461	478	505	494	500	507	510	480	482	511	506	481	453	500	527	483	483	493	410	507	517	505	477	506	515	521	470	508	524	481	465	487	507	525	495	451	475	489	522	447	503	469	478	503	498	509	501	503	481	473	525	498	481	493	518	487	497	497	458	475	474	531	488	467	489	491	480	453	513	501	509	498	485	502	474	455	513	508	511	508	490	475	498	459	535	482	517	502	548	520	560	506	462	478	471	528	509	506	471	501	495	508	499	486	496	485	498	517	446	464	502	497	504	485	496	485	472	511	489	499	516	489	505	516	504	482	485	484	494	499	475	522	497	468	490	503	480	488	516	496	492	520	453	451	523	521	496	486	504	510	503	475	495	519	488	490	500	488	502	501	492	498	504	491	511	498	489	480	526	526	469	463	503	511	517	515	490	513	500	503	497	492	483	536	499	470	482	487	513	521	521	515	470	508	465	500	473	452	494	511	463	468	529	525	514	500	486	514	487	499	461	554	507	471	479	547	487	516	541	535	535	479	485	505	469	539	483	467	523	503	543	502	502	517	522	501	440	492	500	509	487	497	472	527	514	490	492	495	470	502	522	494	535	485	512	471	527	496	480	486	483	507	493	461	521	501	526	462	499	485	481	479	516	484	463	516	501	508	478	489	513	507	502	494	482	490	465	503	557	483	496	471	517	460	490	520	502	471	466	534	484	515	495	499	548	512	469	485	508	481	474	477	488	485	494	520	492	515	501	489	480	501	537	515	485	515	513	503	500	485	469	463	529	481	545	506	547	512	469	473	522	513	514	518	536	479	489	492	495	527	528	500	492	514	476	506	533	513	520	456	518	490	456	503	520	511	535	506	485	511	508	484	471	482	511	516	523	462	481	531	478	493	491	484	506	500	485	517	492	507	487	497	527	513	483	458	511	525	522	496	467	508	495	495	476	509	471	490	515	517	495	492	500	510	512	469	477	492	489	526	448	506	499	494	465	512	490	519	519	529	525	482	499	473	497	551	493	482	451	504	494	504	495	522	533	460	480	537	521	466	450	461	501	494	453	492	540	461	525	471	507	513	536	536	508	487	501	471	511	495	488	521	483	492	484	485	494	511	534	505	513	475	476	496	531	499	496	498	490	502	465	517	469	508	518	499	470	455	515	502	496	490	478	502	533	492	467	535	476	481	503	488	504	489	478	514
4951	6785	6012	3142	2283	2425	1694	1705	1273	1059	3953	14405	13271	8210	3355	1184	591	472	449	446	433	467	476	431	462	460	474	477	476	426	460	491	460	444	460	475	438	452	462	455	473	494	493	444	428	441	424	481	467	429	429	404	464	475	446	419	453	465	466	485	480	451	441	496	455	484	437	451	497	478	508	458	471	444	456	475	470	429	440	458	440	456	452	468	472	464	492	418	470	508	492	440	494	447	427	460	463	482	459	472	448	464	451	426	488	446	470	451	478	428	431	431	507	444	465	452	448	483	432	426	434	439	437	455	456	425	493	468	492	434	466	464	489	476	455	474	466	480	439	385	453	471	436	448	467	464	455	433	469	440	448	477	452	446	480	477	399	450	495	494	464	492	436	432	429	446	456	466	433	458	460	493	464	400	457	480	446	460	457	437	451	448	464	461	463	496	385	448	421	435	450	425	451	472	469	457	463	461	461	461	437	430	476	441	482	484	420	472	456	417	459	469	446	463	434	455	427	453	453	417	414	485	453	465	470	446	438	496	420	425	455	479	462	387	431	427	433	408	443	466	476	426	449	453	460	460	418	464	434	488	461	474	461	460	432	451	477	432	446	423	446	416	495	470	440	393	434	465	475	462	448	452	432	422	491	459	428	410	457	473	471	457	467	425	512	510	451	424	474	424	457	439	435	404	433	424	456	423	474	455	478	468	402	478	453	455	446	441	476	440	478	412	486	440	424	493	482	456	437	442	473	439	461	409	438	453	481	420	480	434	449	428	436	470	451	462	458	455	468	461	452	467	454	405	452	470	458	453	491	460	446	443	496	457	443	493	471	474	431	432	454	422	421	427	457	447	449	430	439	456	437	465	440	462	440	479	444	448	460	456	461	461	470	437	465	463	463	455	508	486	482	466	461	482	462	469	444	454	456	468	426	447	448	443	479	454	441	442	439	434	432	472	442	441	406	445	451	445	433	432	452	466	459	456	481	459	437	485	437	425	438	442	445	417	419	448	464	470	439	435	430	456	454	445	480	475	454	484	457	469	487	440	449	465	460	443	444	482	426	455	435	431	465	499	445	465	466	429	456	491	481	435	460	460	459	454	483	436	430	455	470	438	445	450	457	479	431	442	456	482	448	435	466	414	433	475	444	444	462	439	463	481	447	452	438	453	427	418	484	459	420	507	474	448	478	441	444	424	446	441	454	436	456	431	437	457	459	461	444	438	458	454	448	447	446	469	492	444	465	451	461	437	426	444	480	451	424	481	436	487	444	452	425	465	421	427	475	404	475	443	443	457	451	457	473	459	406	482	459	439	452	465	486	496	410	441	432	455	449	450	454	474	441	427	438	441	461	459	473	482	472	450	484	443	445	471	472	464	438	473	450	486	434	438	438	464	463	438	464	460	475	430	443	432	423	455	455	462	445	479	433	448	449	484	429	461	444	471	479	436	489	452	472	429	434	492	517	408	420	447	454	459	441	488	435	466	432	469	464	462	468	437	436	454	455	437	426	429	444	415	439	443	442	473	483	466	437	457	438	435	486	458	453	459	423	441	443	464	454	512	471	414	412	483	438	470	456	471	464	436	452	415	444	443	420	458	413	458	443	437	475	435	466	454	435	477	455	450	476	412	491	439	437	438	425	477	442	436	458	448	477	456	474	444	431	425	395	492	453	438	401	454	468	443	434	447	458	465	429	435	468	450	451	452	448	454	426	424	462	466	428	397	454	417	422	466	454	421	426	449	486	449	435	479	449	451	465	437	459	475	431	471	472	464	422	469	424	435	400	442	455	474	437	442	444	474	416	468	409	471	440	464	447	434	462	444	444	466	418	465	481	476	451	493	427	431	462	427	433	460	459	457	449	434	479	429	457	468	443	473	426	483	451	471	457	479	409	449	447	444	450	453	463	448	408	433	447	439	437	468	473	434	441	458	440	445	432	485	409	430	458	442	453	453	512	473	471	452	431	437	484	434	451	474	459	463	454	477	403	434	436	475	451	454	463	500	470	479	429	500	457	443	459	453	411	473	467	443	434	469	433	452	466	451	474	445	500	456	451	493	419	411	455	483	445	461	459	462	426	405	469	444	430	422	428	462	464	449	420	443	448	455	454	436	420	426	471	484	454	482	468	451	415	461	450	447	447	436	448	412	464	448	461	433	437	449	450	424	472	450	453	444	469	455	444	439	477	443	456	440	424	447	466	458	442	475	479	458	476	497	454	477	468	455	437	466	455	466	445	465	397	479	470	459	445	478	441	473	458	438	403	452	426	427	451	458	502	462	414	442	453	422	425	464	437	471	390	428	427	439	398	469	431	454	419	467	451	465	412	431	440	443	441	462	460	451	474	482	429	459	473	463	455	465	449	451	451	460	440	417	463	482	423	453	466	433	452	427	422	454	480	469	426	466	474	467	449	462	488	443	433	452	475	453	466	467	447	436	419	412	441	450	479	449	467	445	439	496	449	443	462	423	464	446	446	424	449	471	461	466	443	438	453	453	433	432	422	439	460	415	398	467	467	383	445	456	473	456	448	420	446	453	446	417	428	454	472	456	426	433	443	489	425	456	451	427	487	438	474	456	435	435	442	437	486	457	462	485	470	418	468	438	450	438	462	450	463	461	450	429	515	450	504	452	449	464	441	447	473	471	422	438	457	454	446	467	415	457	436	470	481	390	456	400	438	449	444	467	450	445	441	464	473	455	457	451	477	459	478	443	496	456	456	470	449	455	417	487	448	450	440	484	442	435	444	467	475	435	441	445	465	448	449	428	492	469	456	439	482	484	431	472	439	449	417	445	492	476	447	505	475	446	459	437	469	444	430	411	406	447	454	455	460	450	465	460	468	428	454	430	467	441	478	475	461	426	438	478	423	438	438	443	454	464	484	430	444	442	433	445	446	478	456	466	450	503	470	476	448	452	452	430	509	482	449	453	465	478	463	445	476	473	410	454	458	453	488	404	422	465	431	492	430	433	442	471	455	453	416	472	454	486	410	409	414	455	420	461	463	440	459	417	458	418	437	443	446	458	452	470	437	441	455	479	474	443	412	441	446	417	471	465	426	409	440	410	452	465	452	455	444	427	426	459	454	451	468	425	458	477	472	423	452	459	477	466	457	449	456	426	442	441	477	447	447	510	491	450	448	433	452	450	435	499	457	413	446	443	465	441	459	474	457	435	465	435	469	485	464	449	460	438	466	451	462	478	434	452	446	465	463	463	470	448	461	447	457	419	418	458	440	436	444	486	447	418	419	464	462	439	446	425	483	450	447	492	468	445	448	468	473	438	459	453	455	433	440	431	439	469	446	437	444	460	457	465	429	436	427	420	457	435	470	473	447	470	480	449	399	485	470	453	439	448	450	456	472	449	425	431	446	436	461	452	465	490	478	428	445	416	434	449	455	439	471	419	445	435	440	444	474	454	467	470	444	467	444	478	446	486	468	443	472	429	480	456	475	435	462	446	440	436	474	454	450	482	445	497	435	460	428	458	475	438	475	479
23978	20803	27697	23992	20354	7660	3765	2391	1640	1457	2202	16654	25269	17407	7366	1973	895	668	664	640	643	553	640	667	652	597	631	638	648	646	613	594	605	626	606	635	644	664	646	600	644	640	630	618	598	670	606	619	617	614	627	672	659	613	601	634	650	647	722	593	616	642	597	573	616	626	650	637	645	633	569	608	608	626	607	615	614	646	625	654	625	617	645	597	594	625	652	663	669	641	597	636	672	621	646	593	599	626	596	654	651	616	644	627	593	629	629	651	635	608	629	639	637	616	622	605	652	690	625	614	614	628	636	636	623	585	637	683	623	640	622	609	653	634	600	635	642	665	643	683	636	652	650	618	696	616	626	589	653	631	617	658	633	638	610	614	621	616	654	645	650	607	641	584	641	620	622	642	687	647	614	666	667	665	637	582	592	648	590	632	636	628	606	610	644	602	658	599	584	611	642	637	615	637	625	613	580	641	635	648	642	608	600	605	634	634	660	601	626	600	608	662	644	585	634	602	624	636	615	624	611	653	615	642	596	645	579	634	647	608	620	647	632	650	600	625	658	656	643	636	629	632	615	663	619	607	592	606	635	596	597	640	608	620	635	639	613	654	608	649	650	645	628	564	559	633	631	627	616	659	601	571	616	582	620	639	584	626	637	614	665	622	639	595	619	629	612	646	625	676	649	589	597	667	656	623	609	616	635	607	624	622	665	643	618	647	664	639	610	655	637	636	587	629	590	600	595	627	615	617	676	601	613	683	638	633	625	656	617	650	647	665	624	660	632	622	669	598	644	634	648	618	574	615	626	595	612	605	654	617	615	585	598	599	601	621	590	632	659	656	636	603	660	657	584	611	625	623	616	603	614	634	606	644	646	629	622	657	607	697	599	630	625	584	680	588	615	620	623	621	652	615	648	647	584	632	649	657	618	647	628	670	635	627	617	645	626	646	595	608	631	601	636	637	613	614	648	623	655	624	643	634	604	641	630	689	619	589	628	630	650	644	631	659	655	649	685	647	600	614	614	602	650	637	635	610	671	601	637	639	632	673	658	607	606	697	606	610	666	617	608	628	640	642	615	603	613	626	595	661	623	640	624	664	680	666	612	639	653	648	622	649	634	560	677	654	607	626	660	670	611	671	563	617	650	592	647	664	620	653	638	628	647	613	638	649	612	616	619	632	595	589	655	600	610	604	608	618	667	595	684	617	582	654	638	662	622	607	605	613	584	665	607	637	603	645	615	625	620	600	600	645	623	619	627	694	643	593	637	621	643	657	638	649	644	648	665	643	686	647	606	642	642	599	623	652	651	629	627	635	638	612	620	647	593	655	624	613	621	622	616	626	666	644	644	636	627	606	632	606	613	618	619	610	656	593	627	648	611	646	652	566	635	613	624	606	608	631	647	609	619	626	608	628	609	642	567	641	616	669	592	648	631	627	601	636	618	628	685	577	631	635	663	602	569	608	621	663	620	622	604	595	605	653	653	635	617	633	616	613	632	589	658	633	583	609	663	619	609	638	663	638	670	640	657	584	641	642	582	635	591	602	626	612	631	585	629	673	637	641	635	640	640	629	647	618	649	651	606	627	628	624	643	671	654	614	583	609	654	627	651	615	640	628	624	621	648	628	612	614	616	634	629	582	630	626	598	621	595	619	620	618	611	633	629	632	646	636	650	634	638	618	602	596	640	626	673	649	654	601	647	614	564	620	600	612	695	593	628	612	648	642	595	628	628	614	621	626	624	623	650	680	586	627	596	641	685	659	617	603	625	638	622	640	565	615	611	620	604	584	633	641	624	632	608	607	604	630	622	620	633	662	672	652	645	596	632	643	644	627	629	681	603	645	625	604	603	642	646	665	691	612	632	613	641	598	605	656	611	649	668	592	595	655	631	621	605	590	619	692	631	633	614	632	640	646	658	661	663	591	655	650	640	625	641	636	635	632	616	607	612	652	651	596	656	623	640	633	644	671	652	652	659	622	685	616	635	669	636	628	618	587	654	628	646	610	654	619	667	629	638	646	627	605	619	657	584	619	646	638	592	680	622	602	654	663	659	665	654	651	636	569	632	645	588	634	660	591	669	679	615	615	629	669	621	591	639	642	675	627	631	607	615	598	633	642	657	624	658	644	620	653	648	612	583	612	629	651	651	632	582	617	608	604	674	623	642	623	664	620	613	633	613	601	661	651	640	610	587	615	648	612	563	664	590	638	633	666	650	639	587	654	631	651	646	621	608	616	658	625	600	595	664	595	596	613	593	606	609	629	664	660	617	606	616	635	638	597	596	646	614	620	623	596	662	620	617	667	632	630	607	636	599	644	702	593	659	670	620	604	668	601	671	658	584	666	614	602	609	629	615	600	604	631	610	586	639	643	576	592	606	620	586	621	635	645	629	658	677	633	621	634	631	652	667	667	585	629	599	598	618	627	649	620	637	640	618	603	642	596	654	608	622	676	624	625	683	584	573	654	624	621	630	648	611	600	587	642	601	654	638	644	671	648	654	654	666	623	616	623	602	640	630	627	552	632	616	695	580	624	608	667	645	633	635	626	613	654	640	606	643	632	636	639	631	650	624	640	593	664	608	592	645	627	616	629	640	662	644	584	635	646	632	657	648	632	606	655	584	618	640	612	614	613	651	607	594	638	604	615	595	637	629	632	616	639	656	631	634	665	624	602	627	625	661	603	631	624	633	662	621	640	605	672	654	611	612	679	625	596	639	651	607	609	683	609	675	606	614	682	642	609	592	613	640	628	577	660	676	605	626	620	604	567	607	629	648	607	681	613	642	648	602	596	652	630	624	561	607	635	619	620	630	565	654	608	642	610	629	652	627	599	641	622	657	567	646	629	643	629	622	661	632	609	619	575	597	640	588	640	633	621	662	640	655	635	604	657	621	666	609	619	632	636	617	652	653	632	669	634	653	618	665	613	634	640	578	642	633	600	604	644	624	615	636	649	632	644	629	653	621	651	620	625	611	602	650	619	600	607	607	616	622	655	645	641	594	641	558	612	618	669	623	677	625	610	611	660	672	601	625	631	636	619	574	613	644	590	650	628	623	648	620	641	616	629	636	608	649	607	624	658	618	623	598	672	638	612	624	572	575	648	672	634	623	637	614	624	626	614	625	618	651	608	581	614	664	635	630	681	657	641	606	620	615	614	606	591	596	617	618	632	612	608	621	630	584	642	606	651	613	600	621	617	639	614	650	629	651	610	604	653	624	613	631	643	608	610	606	587	615	619	658	628	613	669	588	640	629	642	609	621	643	621	639	612	644	585	601	670	644	603	629	622	621	592	615	587	618	633	652	623	605	596	640	591	616	656	612	656	636	627	617	605	660	656	584	620	616	629	629	561	593	587	600	642	600	629	644	643	576	658	579	659	582	601	641	569	621	612	661	635	649	598	635	620	594	650	596	639	621	612	586	626	609	615	646	635	622	658	637	598	648	596	631	599	595	628	641	603	626	644	641	640	632	669	647	647	571	616	625	645	683	625	636	653
6076	10021	8136	4287	3199	3336	3599	2839	2310	1805	3309	20817	22705	14704	6376	2006	812	594	553	569	564	545	565	544	569	563	612	564	563	506	551	545	575	555	560	578	538	581	497	571	583	546	532	532	575	525	541	609	584	587	560	573	573	586	561	549	510	565	542	580	530	563	584	551	529	552	594	554	578	581	547	572	594	541	573	564	553	546	574	542	539	565	532	542	556	608	569	558	554	517	552	558	557	530	541	555	590	576	521	594	526	583	562	600	544	561	523	548	523	548	563	557	552	518	600	599	551	511	554	562	551	565	570	569	557	551	566	589	545	539	536	529	535	537	600	532	575	517	537	606	595	572	554	558	596	533	566	566	569	535	547	550	585	533	551	531	552	549	529	574	593	542	572	542	594	556	552	601	541	578	535	552	528	573	545	585	536	517	563	551	575	534	555	558	559	540	560	579	532	565	522	573	538	522	549	569	542	603	545	547	561	541	577	542	543	591	560	519	568	567	589	522	592	593	560	543	599	578	554	535	561	561	605	580	534	541	523	553	549	550	580	563	557	548	533	549	515	552	565	590	534	544	552	575	564	581	538	598	554	557	548	561	547	541	580	562	541	545	591	567	525	574	584	577	568	528	521	569	535	553	593	563	594	557	539	539	553	594	538	547	545	529	561	563	517	536	549	539	569	551	573	557	556	551	496	551	566	558	534	587	597	539	581	533	565	533	584	559	534	601	550	522	523	616	540	537	564	576	592	569	569	548	580	518	552	564	577	548	536	553	502	543	506	561	563	535	518	530	566	569	579	554	571	600	584	555	567	568	557	546	546	553	535	519	586	545	530	568	587	519	600	607	577	548	577	558	515	538	542	546	510	547	514	558	576	569	532	581	572	550	555	545	591	596	549	574	579	530	579	534	576	544	546	594	518	548	517	509	598	576	620	567	534	570	546	574	554	576	591	542	553	582	543	552	538	562	544	540	538	555	553	530	541	577	582	577	576	555	575	557	583	550	551	555	549	533	610	550	520	550	528	525	552	547	536	565	567	546	541	574	573	583	540	539	541	551	604	520	538	550	550	535	541	531	498	556	584	522	532	536	508	569	590	550	539	542	518	572	569	546	552	540	504	541	541	562	527	549	568	563	571	523	575	523	560	591	549	530	572	569	574	545	557	520	555	581	543	568	531	556	563	592	501	577	542	578	548	535	553	559	602	554	556	548	492	580	578	543	532	521	590	583	526	575	562	594	573	587	535	552	582	548	523	543	559	538	570	565	592	520	596	588	538	580	557	552	536	530	559	583	537	554	565	550	538	570	557	544	559	531	551	544	513	569	537	588	551	573	527	544	553	579	569	539	546	564	578	553	562	518	547	591	561	557	561	543	546	554	554	625	577	539	541	560	507	536	534	594	547	575	575	561	577	532	586	553	569	529	565	540	605	542	577	534	586	563	524	566	549	536	569	510	573	580	565	530	534	548	563	536	534	573	515	587	550	551	563	591	530	541	559	570	568	554	576	531	535	557	536	550	537	589	539	578	491	545	514	503	535	571	515	542	569	567	590	552	582	539	519	548	545	606	574	546	581	554	574	563	542	547	558	565	522	584	539	531	587	552	583	525	526	614	553	525	529	568	568	542	522	541	528	579	534	523	561	569	557	579	541	557	545	564	571	561	559	557	579	595	552	567	561	558	534	557	560	518	546	564	592	544	539	536	539	523	586	610	560	532	522	551	559	547	557	568	552	613	509	519	536	514	621	574	551	524	572	551	562	562	575	526	521	560	540	550	527	523	587	574	516	553	610	564	558	575	525	555	522	535	556	552	552	506	538	533	543	571	519	558	528	548	564	583	584	538	531	563	566	555	536	557	556	555	542	589	558	550	559	550	568	498	545	571	558	501	514	517	526	556	524	584	564	544	554	579	588	526	606	587	613	532	550	576	511	541	550	573	598	538	629	543	536	559	596	533	565	560	582	576	569	561	597	527	537	519	510	505	527	572	528	572	591	596	557	564	599	557	592	540	564	524	540	601	539	501	570	536	551	537	530	573	536	537	570	612	576	523	564	532	580	591	573	552	573	553	487	542	537	576	548	546	559	566	554	565	593	537	566	543	558	549	554	534	507	574	518	564	573	549	547	561	547	515	556	567	575	546	537	508	574	555	540	568	598	549	569	590	567	528	568	542	572	558	565	537	564	579	559	575	557	593	542	610	536	531	568	527	532	532	550	511	538	561	539	539	540	545	554	525	526	594	549	565	541	592	541	513	513	538	568	563	565	578	556	586	568	556	548	577	560	565	577	537	554	582	562	525	510	593	581	560	516	579	571	560	590	555	542	518	543	554	544	559	563	544	504	568	553	526	555	522	578	579	547	549	548	536	521	530	558	558	541	570	557	575	514	585	579	576	577	543	584	575	572	530	526	576	529	516	513	542	540	563	541	560	568	585	551	535	606	557	564	564	560	511	542	566	547	523	526	548	546	537	576	577	552	534	534	569	544	566	582	558	532	569	549	576	557	537	519	555	554	561	552	547	530	543	556	542	552	601	531	573	550	558	542	540	557	574	544	534	527	521	564	537	587	557	529	541	537	590	531	549	534	550	550	524	581	564	595	590	565	538	552	573	534	560	523	560	557	550	529	572	564	563	569	556	505	538	532	547	551	585	577	578	561	575	542	580	557	572	543	539	602	577	530	546	550	596	551	535	553	561	551	526	529	572	534	551	552	587	568	520	534	564	586	559	590	551	571	548	559	576	590	590	564	559	566	531	536	561	576	545	557	596	589	541	567	568	556	535	542	585	549	570	580	547	542	551	559	575	574	598	558	537	573	546	595	576	604	551	562	577	559	510	559	564	551	573	572	588	590	499	593	535	566	532	579	597	536	567	551	524	541	541	508	546	546	563	560	522	538	536	557	542	534	522	527	545	591	516	561	567	569	538	540	557	587	529	524	574	514	574	571	540	575	532	591	619	542	556	557	567	551	543	561	556	546	530	545	519	538	587	565	543	542	567	567	571	515	519	553	575	551	533	516	552	553	569	566	600	533	582	569	573	558	533	578	515	546	549	552	548	521	533	542	579	572	603	517	548	577	581	544	524	576	523	546	541	562	538	502	550	555	597	521	572	514	564	542	567	515	562	558	580	555	590	559	550	549	567	572	568	524	567	546	532	540	548	548	568	540	564	543	530	544	566	530	560	564	556	522	545	574	557	567	539	571	591	532	582	570	550	566	584	552	576	570	592	549	549	483	546	555	556	504	534	573	564	590	529	524	572	544	576	541	538	510	563	628	484	602	551	581	569	562	539	551	552	578	549	544	568	560	558	566	541	555	506	532	551	541	541	515	576	567	574	552	525	571	525	598	498	543	513	547	563	537	538	548	514	546	556	541	541	542	532	528	556	579	552	550	555	517	552	588	528	529	570	504	562	545	540	568	542	540	564	539	577	557	574	547	572	567	546	491	531	575	594	509	517	534	506	520	549	554	541	543	553	575	527	572	515	553	549	567	569
26742	8676	1771	1512	975	933	897	799	731	717	798	1123	1776	1457	993	667	591	592	568	532	555	563	571	516	541	566	528	510	522	583	597	532	552	539	566	523	514	544	580	510	550	543	558	548	541	579	529	522	505	561	537	569	539	550	546	553	566	524	532	553	535	547	509	565	554	527	533	521	554	566	564	519	542	529	534	569	589	511	574	501	495	524	572	533	571	548	540	542	553	558	497	583	545	493	549	537	550	571	555	572	547	562	590	514	576	508	528	553	543	539	559	566	566	516	538	553	575	512	573	518	522	549	505	546	529	560	557	549	568	546	580	574	555	597	598	500	533	526	546	541	545	520	509	503	566	517	521	543	584	542	549	491	571	548	557	517	555	554	551	543	583	517	551	519	592	530	575	596	596	517	489	539	537	532	484	555	532	544	564	594	529	579	538	567	530	525	542	503	551	523	528	545	508	547	533	508	505	513	533	568	531	565	636	523	529	537	535	506	543	554	510	550	576	520	560	509	541	533	548	552	522	533	552	529	549	541	551	568	541	535	505	583	564	543	589	512	548	522	558	560	543	550	560	538	536	539	568	537	570	571	522	517	554	510	500	509	541	526	544	547	553	547	529	562	531	555	558	571	544	554	539	537	521	543	557	513	573	556	511	567	537	556	525	575	564	563	536	610	571	539	570	529	568	546	516	530	524	551	509	513	524	524	548	539	510	517	554	558	531	577	510	549	566	501	545	533	521	539	504	529	524	530	540	538	541	532	525	570	500	533	546	538	527	493	513	518	523	530	558	538	550	566	514	554	560	504	510	528	526	558	522	573	548	546	515	537	532	514	550	559	542	528	492	606	541	550	515	526	514	532	563	562	558	563	519	484	548	572	524	531	549	546	527	538	499	519	522	560	487	524	550	554	571	533	572	546	526	544	515	558	549	508	549	557	515	536	505	492	539	554	530	537	529	549	557	521	502	579	528	495	523	518	539	566	566	563	538	558	576	498	534	527	517	489	564	529	526	569	496	530	530	523	562	568	509	519	502	533	506	567	556	513	513	530	567	537	505	545	545	503	537	550	517	500	526	568	524	522	557	500	569	526	566	560	517	566	530	568	532	537	539	574	547	533	532	550	549	527	565	559	522	521	536	566	528	533	550	514	553	533	531	533	537	567	590	517	545	593	545	541	516	519	512	503	537	560	555	508	527	514	575	531	536	509	552	532	542	582	504	513	506	544	545	532	547	542	530	497	533	555	553	554	584	530	560	552	518	539	525	543	517	538	533	541	516	521	574	573	568	559	514	546	510	550	554	578	538	579	562	549	538	525	564	498	572	564	539	553	543	509	518	536	531	542	560	548	544	579	572	545	605	551	540	569	551	538	548	566	547	548	515	522	532	526	542	530	557	525	501	509	509	563	554	538	565	565	512	537	559	552	535	549	502	558	552	532	560	562	557	556	545	596	495	511	525	548	565	518	525	499	519	564	527	546	537	511	529	544	556	494	539	549	582	561	561	538	551	508	558	532	564	562	527	548	576	557	494	546	538	524	541	527	568	519	550	543	536	532	551	583	539	565	513	557	560	535	550	541	517	541	497	545	557	524	541	567	547	555	542	540	561	562	557	536	519	497	527	532	497	585	536	568	516	574	532	506	573	522	505	607	532	512	533	536	560	534	542	495	524	525	522	566	532	557	529	541	603	532	559	564	552	550	496	554	558	561	527	540	555	539	544	552	541	561	494	520	513	552	495	570	552	545	552	554	514	559	524	601	523	575	548	548	559	540	564	550	523	536	579	593	519	533	535	523	543	562	569	548	479	561	559	552	551	568	531	521	522	527	545	526	554	543	525	512	555	571	592	571	544	543	484	550	553	526	563	551	519	555	551	510	546	578	570	529	548	545	530	526	536	526	555	511	567	516	546	556	546	513	568	549	522	522	543	525	547	506	561	529	589	566	563	504	530	561	506	520	588	519	579	527	542	521	524	540	522	569	544	534	590	502	537	559	516	545	522	519	536	552	565	523	602	528	513	527	583	513	533	558	558	532	570	520	554	557	511	538	530	518	537	550	512	552	528	550	533	515	507	520	508	570	488	564	562	563	539	593	522	553	585	584	533	566	523	548	536	532	560	533	570	501	554	559	555	583	565	554	573	542	520	520	583	573	534	558	518	560	529	574	526	529	547	574	557	531	517	516	562	543	523	551	572	540	535	534	508	541	528	489	561	533	525	524	554	531	590	550	509	491	504	525	537	549	526	576	521	499	502	492	573	528	559	523	536	499	522	531	570	536	575	560	520	574	568	528	536	571	547	527	543	572	539	548	537	562	536	529	536	562	552	528	556	523	500	501	542	536	499	495	528	571	541	536	545	562	510	548	536	530	550	530	540	552	551	525	559	528	569	553	509	552	521	534	523	540	533	583	550	544	534	573	576	543	569	541	523	548	508	564	543	536	585	539	509	539	556	522	553	527	531	557	547	531	540	558	525	489	579	540	543	538	547	536	573	521	570	580	584	541	544	523	538	538	521	548	536	524	544	569	518	580	506	546	566	531	523	549	537	551	547	557	580	547	557	546	536	546	561	556	562	530	575	543	525	533	527	558	491	582	523	533	518	544	515	540	547	541	522	546	507	511	577	573	554	524	532	507	571	555	512	526	540	586	524	559	542	541	573	529	525	567	557	553	585	557	544	549	550	582	535	559	546	535	559	534	565	530	564	552	557	565	550	519	571	561	554	539	527	554	529	508	578	535	521	503	495	553	552	548	540	520	516	510	513	533	555	519	529	515	571	562	574	538	554	561	537	526	531	557	548	481	575	564	530	536	564	582	527	517	515	534	577	504	577	567	580	563	532	523	534	554	570	520	545	481	540	600	516	527	551	549	576	537	597	581	498	520	537	596	534	564	554	555	546	519	551	547	548	531	516	515	548	512	578	542	504	548	572	523	530	506	584	483	492	549	555	537	560	538	562	558	534	518	491	573	534	524	550	584	515	516	557	504	520	560	502	567	534	533	543	513	533	571	525	545	596	531	565	515	572	486	550	554	513	575	537	577	563	528	537	550	529	526	543	500	558	554	537	544	539	514	566	543	536	531	539	587	528	504	511	553	548	548	564	546	526	593	563	488	533	513	539	518	539	539	499	554	547	533	542	570	607	532	550	499	594	504	528	482	542	583	566	530	539	548	538	500	510	570	571	602	491	539	510	526	568	530	545	524	527	569	563	533	571	549	509	516	546	562	554	503	572	535	535	558	574	579	554	575	557	546	543	506	526	508	548	522	527	540	533	536	524	501	575	546	533	545	559	500	568	561	532	482	553	558	538	553	518	541	538	538	536	553	591	514	549	540	571	538	557	565	546	546	539	521	525	582	565	515	552	529	529	540	500	523	504	569	542	553	521	537	577	511	555	518	581	567	524	494	555	520	525	563	508	540	501	520	529	479	539	527	537	563	551	566	480	548	526	494	483	555	504	591	561	524	514	532	510	556	583	583	546	567	531	550	504	560
5935	1892	1736	1717	1164	1302	1143	1021	927	829	884	1566	2271	1659	994	620	511	465	498	477	456	468	517	456	491	495	469	477	461	488	491	458	451	441	492	468	488	485	459	470	511	461	474	490	510	485	496	500	474	475	483	502	495	507	490	483	472	457	475	457	470	479	443	481	493	492	487	466	466	467	431	466	443	469	480	476	452	523	476	503	455	481	494	502	472	462	502	483	434	487	483	510	511	491	503	439	487	443	491	459	459	506	445	465	480	475	449	469	461	437	487	495	475	505	505	471	493	472	479	485	469	504	466	516	469	482	471	456	476	453	491	475	499	458	448	494	476	479	495	493	483	430	452	475	485	470	466	461	475	470	463	471	468	476	430	444	477	475	505	485	471	454	474	481	432	460	503	469	491	493	437	487	443	476	498	486	437	476	456	469	485	506	508	428	436	472	486	460	454	479	488	497	499	537	477	442	506	469	482	450	495	467	531	451	439	495	467	498	519	462	493	467	467	515	496	500	461	463	504	453	491	516	432	455	485	529	487	396	462	495	511	514	474	481	446	447	405	481	492	470	509	477	471	501	459	476	465	487	456	510	439	466	468	479	459	502	472	415	489	470	509	445	461	460	472	443	537	471	476	501	490	454	505	458	453	476	511	482	484	446	445	442	466	473	453	514	466	497	492	478	515	472	491	504	470	524	446	510	478	474	471	501	494	480	476	492	452	486	461	471	486	488	479	450	445	443	483	504	517	493	480	480	473	479	479	478	488	460	498	487	484	470	451	458	497	510	459	467	472	461	447	490	497	475	455	484	485	471	478	493	489	501	462	456	481	478	496	465	481	482	468	455	463	504	447	481	519	485	451	433	465	470	479	428	476	482	462	443	439	508	467	455	438	492	451	475	484	470	464	511	498	517	482	481	469	467	455	472	489	470	521	462	465	488	495	472	468	458	513	489	465	471	471	465	487	456	485	517	442	509	454	450	474	490	453	496	484	485	459	481	482	475	457	476	487	497	453	492	483	454	492	466	464	472	468	490	489	484	500	504	476	494	483	450	491	460	484	517	466	490	463	473	445	470	519	447	531	455	499	496	483	458	445	420	451	500	462	479	470	482	461	509	509	484	445	471	470	433	484	492	449	496	487	502	473	441	466	469	467	461	490	473	456	471	488	458	479	476	496	493	504	471	500	475	483	477	455	483	466	481	470	473	480	543	480	452	453	440	508	448	500	453	460	493	515	486	473	498	448	483	461	506	493	498	491	458	474	480	464	449	472	490	470	439	477	516	463	466	469	467	488	488	465	471	483	480	454	425	477	449	500	467	484	464	500	475	473	481	477	508	469	522	452	460	490	478	470	463	488	476	473	480	480	517	501	455	474	478	506	512	482	487	463	489	484	518	467	498	425	476	450	427	492	476	465	507	464	441	463	472	508	482	459	474	461	466	452	460	482	485	498	505	488	471	469	429	458	467	472	462	509	433	459	522	454	479	482	476	486	454	456	473	470	471	516	485	464	466	456	485	481	487	462	461	458	456	459	464	489	488	484	483	478	502	489	453	496	477	490	464	462	442	461	474	458	468	496	509	488	439	487	484	491	467	450	482	480	476	501	486	503	516	469	446	450	456	438	465	472	434	438	498	499	453	502	443	432	493	452	515	473	472	458	477	477	477	481	495	497	448	528	475	477	493	460	495	473	481	505	481	486	505	441	484	455	483	478	491	454	497	469	466	484	482	489	474	473	482	475	467	501	493	439	439	462	468	482	504	503	482	472	502	536	441	474	497	486	475	485	491	484	480	473	462	503	462	462	486	502	496	477	484	480	454	499	482	463	490	460	473	463	493	475	473	438	477	458	488	458	482	462	459	438	457	431	473	503	476	485	456	479	485	480	477	495	451	456	438	486	460	497	466	472	507	481	456	461	481	493	470	462	456	479	440	453	507	478	524	432	481	510	465	478	500	491	463	448	472	475	474	487	452	498	488	451	480	490	494	454	456	521	449	469	464	469	498	485	487	465	513	456	519	469	492	526	472	450	471	481	478	449	485	459	477	465	525	467	486	456	461	494	471	473	480	486	494	474	452	474	485	449	438	518	482	442	454	446	450	459	472	435	474	485	463	446	436	502	461	452	470	462	483	454	429	467	482	462	491	473	446	476	460	507	430	492	470	483	478	475	499	511	480	468	491	475	484	445	457	448	490	473	497	437	496	504	464	474	485	486	501	428	479	444	499	470	447	470	504	473	484	450	476	475	472	446	451	493	479	506	467	484	475	483	475	516	465	496	469	485	461	462	479	489	492	453	469	469	469	490	468	485	469	469	462	454	494	491	485	454	454	475	501	459	444	498	470	515	475	486	505	480	462	448	498	466	478	450	496	471	490	453	462	450	445	469	487	466	482	525	460	474	440	474	475	473	503	469	498	457	485	497	474	461	501	502	446	485	457	507	439	445	444	458	470	513	465	470	481	472	457	472	470	447	467	481	461	514	436	486	495	469	467	481	440	460	461	440	447	490	494	491	506	496	472	468	456	517	507	477	429	486	488	527	459	462	446	465	455	502	496	487	466	475	459	462	499	466	490	480	452	481	491	458	487	477	511	499	475	475	441	466	467	464	482	469	455	454	440	472	456	475	488	456	475	502	483	506	488	481	483	466	456	454	453	516	476	514	481	529	496	507	457	461	478	472	480	437	433	480	477	483	484	495	473	526	521	488	467	478	473	458	468	459	496	465	497	480	516	477	451	470	471	480	491	453	496	471	473	504	463	501	462	471	486	468	474	452	445	458	496	471	468	488	488	484	515	473	468	490	484	435	471	471	499	449	474	465	459	477	472	484	467	495	435	460	466	485	455	437	486	464	521	478	456	497	461	491	487	502	494	480	495	496	454	518	484	505	486	502	463	482	500	475	494	460	499	477	486	514	483	454	446	486	475	424	456	471	501	511	509	450	489	485	479	470	457	440	454	485	516	460	479	496	490	445	492	509	471	502	493	456	458	464	483	465	452	500	505	482	466	492	507	482	523	498	468	441	474	443	488	469	460	468	445	492	482	450	507	451	464	474	482	451	482	456	498	462	464	443	487	442	517	456	495	432	494	452	482	478	506	462	468	499	459	465	484	519	465	468	442	462	482	482	482	503	475	459	475	477	446	474	468	482	436	481	449	495	458	472	468	465	494	471	507	466	492	464	482	504	505	471	458	462	492	458	463	489	448	473	472	447	474	480	528	473	457	488	514	442	453	495	454	465	431	448	512	464	458	483	507	486	451	498	476	469	445	470	516	466	520	480	442	477	468	465	494	471	483	464	533	474	464	459	506	468	503	469	502	523	474	510	504	432	477	469	492	487	444	445	451	454	465	456	463	488	474	488	481	458	457	473	502	467	491	512	497	437	471	459	471	462	443	464	474	484	484	498	433	493	525	459	442	471	470	478	479	455	448	459	470	446	463	440	489	499	470	486	493	472	443	473	476	488	487	437	461	524	466	490	461	521	477	486	476	489	494
24884	20785	26636	24798	9100	2836	2121	1364	1138	987	2279	11000	14816	8589	3214	1303	678	558	550	541	553	509	524	558	537	565	565	588	542	541	549	527	533	580	582	519	521	513	556	529	558	555	555	511	559	572	577	519	527	527	578	525	593	499	528	550	563	571	518	533	535	566	573	580	557	520	531	587	552	535	583	548	546	512	519	524	535	538	561	536	553	509	576	543	553	556	539	532	579	548	547	538	516	509	570	557	551	526	528	556	546	583	535	563	567	526	517	533	565	574	536	552	549	531	513	548	515	524	547	530	566	572	538	560	559	565	555	512	542	571	533	511	573	561	615	542	556	532	585	557	571	537	550	559	533	593	515	536	560	509	534	564	552	570	554	545	527	546	551	585	542	518	549	555	518	547	539	517	555	568	542	520	603	581	575	566	553	550	553	505	539	549	505	511	563	562	547	532	586	577	577	543	561	545	531	535	535	544	576	507	590	563	551	509	536	527	531	578	535	547	569	499	513	554	545	549	528	535	537	558	526	538	515	531	543	525	573	549	529	587	543	551	530	544	513	542	569	583	544	506	555	504	528	591	544	517	579	526	543	548	543	515	571	544	532	551	559	532	539	527	555	545	520	541	552	537	563	543	507	565	536	575	588	538	509	548	566	510	550	562	572	558	564	566	559	540	559	534	548	570	539	560	578	525	559	541	558	518	560	595	507	580	584	544	567	552	563	559	529	508	571	585	609	582	588	572	575	523	535	512	548	544	552	526	502	525	535	516	504	572	569	538	521	541	520	541	530	548	534	562	594	584	532	575	551	519	551	507	593	615	552	532	531	568	550	543	527	584	528	555	515	539	537	544	561	575	549	512	568	559	541	536	559	563	540	542	533	514	513	547	548	525	546	522	562	553	575	594	550	524	551	550	550	544	501	575	547	545	562	561	580	564	545	569	515	530	573	538	509	593	554	498	542	536	561	540	536	517	566	585	535	561	521	502	558	596	523	537	562	601	528	523	529	557	561	563	575	544	504	573	542	528	558	577	507	533	605	575	515	549	562	537	549	550	573	541	563	579	519	505	527	522	519	516	475	544	578	568	523	522	542	545	559	566	567	552	542	520	516	565	509	520	567	596	530	554	503	536	598	535	574	595	541	546	565	533	533	599	549	526	525	521	566	592	522	566	564	548	535	573	545	549	553	569	572	577	565	529	553	554	555	524	534	536	581	570	536	547	550	561	527	557	588	555	541	543	508	534	568	581	531	565	532	541	524	534	525	550	533	502	559	485	540	525	537	560	567	572	551	509	532	564	533	521	564	561	529	500	525	529	509	565	517	521	520	539	529	518	563	506	543	532	521	546	516	535	548	547	513	507	519	543	561	553	563	543	568	517	522	545	555	518	581	561	529	539	495	515	529	547	541	552	547	519	539	542	560	523	544	490	526	512	548	567	553	565	518	521	552	539	583	533	525	621	550	571	549	575	570	572	515	551	583	521	544	557	545	552	543	567	551	584	530	536	553	572	530	528	556	540	512	531	495	561	577	540	579	542	525	536	562	582	529	549	533	591	566	545	526	516	550	564	517	550	532	576	557	526	592	571	558	525	533	493	533	517	541	548	546	539	573	585	575	507	511	532	507	565	560	539	562	524	571	533	522	559	574	545	544	557	555	584	536	547	529	553	497	561	550	528	561	565	552	534	539	544	542	534	586	540	552	555	543	547	584	587	527	514	550	521	604	551	569	524	557	536	559	532	542	534	527	548	552	541	554	496	581	548	509	553	491	529	561	557	519	598	525	597	550	544	564	571	601	565	527	538	550	551	536	568	538	568	527	563	547	523	551	528	577	530	522	542	540	562	554	548	523	571	549	483	530	542	528	532	575	533	481	517	521	557	543	535	538	537	606	555	587	514	560	517	513	571	593	558	552	491	544	557	555	546	579	612	579	545	564	567	578	537	530	512	489	506	534	551	568	535	503	539	569	538	577	530	498	559	545	513	573	524	565	554	492	557	526	576	561	564	500	556	517	501	557	543	529	532	584	517	554	499	586	581	559	549	567	501	531	571	553	512	532	572	556	554	496	561	555	522	521	561	572	565	587	594	553	543	565	524	534	567	510	572	536	517	560	550	544	574	549	543	553	588	551	529	541	576	544	538	566	510	524	523	556	555	549	568	522	575	537	553	486	529	539	537	540	543	496	525	536	558	553	579	572	539	548	554	556	620	561	546	583	538	556	560	549	574	530	582	537	526	565	532	530	578	517	553	558	579	523	589	547	530	524	498	568	533	537	519	568	537	531	558	553	552	565	517	545	518	567	547	554	556	539	518	557	523	575	529	564	554	539	552	532	555	539	572	578	560	518	536	499	509	584	554	526	529	577	546	563	522	582	527	549	515	532	561	489	518	514	561	529	545	530	554	550	528	530	539	553	579	462	564	547	541	551	539	565	549	551	492	540	584	539	538	524	588	521	564	573	529	531	561	542	573	514	538	518	543	527	575	572	525	534	536	541	541	597	572	533	554	534	539	524	542	506	573	537	549	534	557	558	536	536	594	551	556	583	555	529	522	508	583	535	570	537	564	525	553	525	531	538	536	567	583	522	539	540	540	568	497	541	565	548	511	528	532	547	540	545	521	555	542	518	497	535	549	538	575	550	526	552	521	544	560	539	552	582	531	605	536	542	518	504	518	551	522	543	550	558	591	559	500	594	559	487	552	548	502	534	557	558	491	544	536	537	575	521	544	554	578	522	546	598	559	558	517	553	549	541	550	544	549	570	536	528	532	524	545	526	579	561	562	552	499	507	536	543	536	583	569	529	529	600	545	548	553	550	548	579	549	554	602	567	544	566	542	575	534	541	585	524	587	532	571	571	525	555	553	569	531	565	580	533	539	519	574	509	544	563	543	547	579	539	558	554	551	563	542	528	516	558	553	556	537	570	540	540	544	519	544	558	533	594	565	543	568	569	525	563	579	569	577	520	541	529	512	498	564	513	588	591	517	523	562	506	542	574	522	568	553	508	587	565	575	531	560	591	510	545	543	558	537	570	560	539	508	559	544	553	578	548	553	567	538	519	553	547	547	517	554	542	539	523	509	518	559	530	567	565	569	510	536	540	567	540	530	571	555	531	585	535	552	542	598	521	548	505	533	571	548	559	535	536	559	528	584	572	563	556	547	596	555	530	580	510	553	525	534	510	536	581	528	533	514	522	573	538	547	534	530	557	539	533	522	543	558	544	538	550	563	529	570	533	561	583	552	513	508	510	512	544	569	558	573	536	533	584	544	536	525	502	617	584	503	524	544	539	534	577	522	508	532	561	561	539	533	541	545	576	538	530	514	531	525	573	536	609	518	531	525	547	511	514	557	526	507	565	515	558	559	561	574	574	521	512	546	499	565	530	564	532	545	586	542	539	554	542	556	526	514	559	511	552	506	513	563	581	551	541	527	542	564	547	566	541	563	545	525	571	558	575	511	553	599	529	560	538	552	538	548	584	555	547	567	574	606	527	567
4788	5953	5656	4048	2758	2678	2447	1773	1520	1455	3562	13842	14512	8409	3437	1269	615	510	483	481	492	464	491	458	481	517	502	502	484	564	462	532	494	478	442	472	501	518	471	509	480	464	483	499	487	491	470	532	491	493	507	483	511	472	536	520	484	457	479	516	488	511	487	497	504	497	506	509	478	526	491	492	489	519	487	464	482	498	466	455	499	488	498	527	508	460	483	496	505	565	539	465	453	459	504	447	482	497	479	476	505	502	542	493	473	475	477	467	513	522	465	485	503	498	488	466	496	524	497	481	425	480	486	517	499	521	496	503	511	478	473	497	481	495	525	489	482	508	482	474	523	466	451	489	491	487	499	490	502	494	532	529	491	496	515	451	456	506	471	469	472	479	524	553	524	472	504	475	479	500	469	509	467	470	480	478	503	494	475	505	479	491	480	471	524	517	522	496	493	485	510	478	538	493	519	564	483	476	454	452	506	521	501	473	494	510	499	526	483	491	534	532	474	489	487	522	480	507	540	463	500	484	452	500	492	484	475	476	507	474	508	482	482	497	506	491	502	478	482	513	498	499	468	489	507	482	501	492	465	452	478	507	504	505	473	468	472	453	489	509	491	499	500	501	483	459	495	465	471	464	477	503	496	501	494	488	483	491	518	485	525	465	504	457	437	490	495	465	468	445	457	462	485	510	486	525	460	497	492	513	517	483	471	499	509	475	465	532	480	538	474	468	482	501	482	487	473	482	501	516	502	510	474	471	511	481	509	514	480	507	518	481	458	531	482	517	474	516	487	494	488	498	475	472	479	522	465	508	522	468	479	485	481	491	465	455	520	476	504	503	464	456	488	506	510	505	447	505	499	470	525	478	499	479	527	499	509	527	471	483	488	521	472	478	540	522	474	500	472	509	466	512	502	486	484	507	466	454	488	511	501	486	482	480	481	521	482	503	499	434	479	484	488	481	501	482	509	497	505	481	507	487	505	514	477	518	472	531	507	496	530	490	550	527	507	503	502	478	471	495	501	468	493	460	520	471	511	501	520	473	492	486	495	461	469	506	483	504	483	455	521	503	490	508	528	492	491	494	517	489	500	513	466	469	509	486	526	493	476	525	475	432	489	483	504	506	514	500	479	511	500	489	478	517	440	483	495	498	491	500	497	490	525	488	497	447	542	525	506	501	482	493	496	475	466	496	485	498	509	468	503	472	523	529	498	503	484	489	461	490	487	503	476	464	502	462	444	494	481	510	502	501	495	523	470	431	512	523	508	502	474	492	534	466	464	470	496	449	480	475	500	492	434	494	490	521	453	503	522	489	474	495	508	492	502	492	488	499	503	509	509	496	470	497	498	506	515	511	499	511	494	496	509	511	474	465	501	491	482	483	487	452	488	525	482	508	463	473	510	483	493	480	471	483	498	515	477	494	459	503	526	460	484	502	516	463	461	545	490	474	477	469	463	521	489	510	484	515	483	526	477	514	479	468	453	488	512	555	477	489	476	446	492	502	508	494	495	502	500	500	462	482	486	472	436	451	464	482	529	516	521	472	445	504	489	474	473	472	487	502	523	521	461	496	466	522	498	453	469	454	433	459	494	506	513	515	499	485	458	517	499	514	506	503	490	459	484	507	494	480	520	465	484	503	492	494	477	478	490	501	509	510	473	509	484	504	478	481	537	481	473	470	479	460	478	493	551	447	481	462	475	506	439	482	488	503	462	498	473	499	488	532	483	488	515	468	487	467	509	503	510	488	521	475	496	487	486	512	509	455	503	476	486	483	492	518	480	498	526	503	472	493	486	472	500	441	494	533	493	453	490	478	498	467	513	456	493	446	514	443	486	493	498	507	476	485	519	500	489	523	482	458	504	477	478	446	515	479	511	481	431	466	493	439	502	497	443	510	476	473	511	449	479	509	497	450	470	468	517	505	462	507	464	462	556	486	511	503	509	503	518	472	503	507	494	478	491	504	468	479	515	464	500	470	492	502	515	481	520	539	495	496	466	477	506	470	465	481	466	508	513	495	498	460	495	531	498	500	465	482	467	534	503	505	505	483	513	473	513	502	463	470	495	491	487	516	507	483	484	502	498	461	522	472	516	467	478	495	490	492	508	498	502	492	485	450	513	464	442	471	451	473	505	425	495	477	507	490	503	533	510	509	480	470	490	484	458	483	468	507	513	498	472	492	452	481	483	538	503	475	449	475	462	484	487	464	500	510	488	474	478	474	464	425	491	486	482	487	437	496	458	483	450	498	476	454	483	488	522	494	505	482	506	502	461	508	501	478	478	508	496	520	479	514	515	495	452	475	503	516	472	461	458	483	516	519	492	516	484	472	461	498	474	494	475	495	494	474	487	527	525	465	497	512	499	496	522	463	510	523	496	499	510	463	457	486	506	476	474	490	499	483	472	481	465	470	495	510	466	486	457	522	470	503	469	479	513	453	505	485	493	470	467	438	475	494	449	518	526	487	492	474	475	506	518	477	514	500	519	494	483	497	492	504	471	508	526	452	508	479	486	491	450	463	512	492	482	501	489	491	510	481	464	480	490	544	497	446	493	510	494	513	470	485	505	500	518	443	527	492	509	514	469	488	486	506	469	492	544	529	475	462	508	525	539	478	436	504	463	502	475	524	488	503	540	530	482	479	505	499	471	501	512	482	501	493	505	509	541	527	500	517	489	512	506	512	499	458	477	466	490	538	514	496	433	510	489	545	491	509	515	480	483	500	487	523	494	468	477	523	483	486	498	505	499	502	470	464	479	457	509	438	488	460	487	503	446	522	472	453	488	468	490	514	476	504	444	507	477	473	472	457	503	479	500	481	491	477	482	491	471	493	476	488	483	479	455	494	502	484	512	468	474	501	498	489	523	457	500	505	504	530	486	461	520	484	472	445	456	500	504	476	448	492	488	505	466	480	496	466	484	535	536	484	496	520	461	455	533	504	488	461	492	522	543	506	462	502	493	466	476	483	448	528	503	481	504	499	448	466	485	498	489	448	491	495	478	498	477	480	511	541	464	503	453	477	480	488	491	519	476	518	454	519	533	473	491	462	473	521	490	526	492	477	478	498	519	522	486	496	496	522	490	483	496	471	489	483	499	490	511	471	482	483	492	485	464	534	483	486	465	459	475	495	474	499	470	479	461	477	543	469	491	477	470	477	519	497	500	473	462	466	512	467	507	524	464	497	476	464	454	490	474	458	499	520	496	449	469	523	502	481	518	451	474	492	450	440	460	497	482	523	474	501	513	460	500	534	498	519	516	461	464	506	481	482	486	512	461	561	495	467	471	487	472	440	481	509	470	471	513	474	440	502	492	449	476	466	463	467	504	465	533	461	472	480	483	482	514	473	516	499	468	496	518	494	468	496	524	502	494	494	486	495	501	495	461	514	476	489	484	499	485	490	525	519	491	498	505	475	498	514	503	505	527	474	468	479	513	472	482	499	508	486	519	523	495	456	483	509	494	476	441	527	468	491	501	488	450	511	478	485	490	467	485	484
23930	20770	27718	23916	20311	6716	2436	1860	1408	1309	7301	23650	24282	14788	5695	1741	858	734	699	649	666	646	693	649	660	624	671	618	658	683	610	736	683	683	703	729	695	685	689	643	665	619	640	703	645	677	593	664	641	695	658	629	673	663	656	710	703	700	682	687	674	666	640	643	635	683	674	638	672	618	646	688	625	646	699	676	674	617	649	666	637	671	646	675	669	671	630	642	661	630	660	686	679	642	660	719	661	645	671	678	673	646	696	672	695	656	640	691	670	647	679	668	662	695	674	708	687	638	637	680	640	655	632	729	664	651	659	690	676	636	680	658	693	650	691	657	631	668	645	684	688	616	668	673	650	640	636	660	613	679	620	692	638	630	706	592	647	688	627	662	687	658	615	631	661	649	686	683	666	641	662	636	681	621	700	688	642	714	644	686	649	652	675	720	694	679	668	667	628	628	656	594	659	663	673	698	655	681	696	644	635	651	682	608	650	712	629	718	716	636	665	672	618	692	678	664	694	634	656	613	616	621	663	674	684	678	630	683	684	668	669	654	640	622	672	617	671	670	653	693	688	674	642	673	660	679	684	653	632	619	664	650	661	688	622	656	653	666	661	658	678	681	649	628	682	648	678	654	670	665	637	654	613	703	643	649	682	661	696	626	636	647	681	659	685	741	647	670	616	716	639	615	648	672	647	681	642	615	615	686	612	638	644	641	640	652	635	708	702	703	604	647	714	729	705	659	697	707	677	629	664	702	681	680	652	670	669	687	659	651	661	642	734	647	646	670	645	673	649	691	683	674	647	682	667	705	653	667	661	637	626	654	646	619	670	679	673	650	664	721	662	673	664	637	669	708	657	644	673	671	686	711	658	665	688	712	662	663	666	674	653	629	679	670	665	645	639	648	638	680	655	695	641	656	676	659	661	659	725	671	713	702	672	699	622	635	705	657	702	645	693	647	619	663	647	679	650	620	669	669	627	652	697	656	671	640	711	668	664	688	668	667	685	684	685	641	616	652	660	649	687	682	653	650	631	614	669	673	665	697	710	675	651	652	676	648	657	680	669	641	695	652	640	658	685	689	688	631	669	639	652	681	667	668	706	637	710	674	645	713	668	652	742	667	699	658	665	641	656	642	654	642	667	665	633	666	686	659	638	697	695	677	670	680	676	678	632	618	649	656	711	707	659	688	671	680	660	663	670	676	660	672	704	675	676	686	592	656	646	689	659	634	703	690	683	658	683	617	600	679	613	650	646	658	647	665	709	656	661	646	616	646	663	642	680	700	648	622	690	656	667	648	672	664	633	646	676	668	684	625	630	627	637	660	695	667	659	676	663	654	659	661	669	614	658	637	654	648	639	648	689	643	686	663	635	692	696	639	666	673	645	701	640	682	650	624	665	687	628	619	629	686	692	692	657	646	696	703	639	619	639	675	689	637	619	665	662	653	673	695	633	609	643	691	674	628	655	673	709	674	643	694	687	697	720	658	682	645	631	629	687	632	688	635	708	677	704	692	669	700	626	653	678	684	698	680	651	655	663	682	636	658	627	690	639	657	642	660	686	659	665	675	613	658	656	680	649	672	620	654	667	627	618	697	596	641	645	712	645	637	648	691	642	648	692	661	662	694	689	677	656	661	638	646	659	648	640	661	666	684	662	685	674	689	675	671	644	600	640	670	690	630	633	664	643	695	654	633	630	613	678	686	699	690	663	637	626	656	614	641	682	643	643	701	612	643	660	652	623	664	703	626	674	672	706	670	657	592	625	694	645	657	662	681	645	653	662	614	632	709	630	632	641	671	644	663	738	668	683	678	699	670	632	647	633	662	698	666	680	665	628	669	639	634	690	650	656	680	675	711	693	678	653	661	705	672	652	656	656	644	683	692	630	648	677	645	696	672	663	697	664	642	674	661	683	648	705	676	666	639	661	661	691	653	668	698	659	681	657	662	672	638	641	676	635	651	625	597	615	644	679	698	665	685	659	670	626	662	707	665	638	674	694	652	652	606	687	636	644	627	640	619	649	638	627	739	632	705	650	625	644	628	663	648	666	656	643	678	658	641	690	697	628	692	664	636	688	637	644	640	644	684	675	650	715	637	666	681	643	677	674	645	640	669	695	673	660	671	650	629	699	661	663	653	651	679	682	666	686	679	657	645	668	682	672	628	703	663	676	692	609	627	662	653	678	657	652	643	661	674	667	656	694	701	655	606	642	635	646	694	630	632	663	658	617	646	695	682	685	644	655	639	712	649	659	627	656	666	679	646	671	619	654	634	672	641	677	693	661	623	648	676	637	659	641	636	631	686	683	713	697	651	710	607	633	687	640	692	649	672	645	673	666	640	682	641	632	688	626	691	669	640	618	660	683	647	625	698	658	648	683	700	614	641	645	692	629	671	659	620	663	687	647	631	672	615	637	605	661	603	665	626	673	648	645	703	653	657	669	685	647	665	689	673	643	670	661	679	665	670	665	654	616	645	646	649	671	644	658	648	642	745	647	709	687	662	641	614	661	659	636	631	625	644	668	607	651	668	653	652	668	647	693	658	666	657	676	631	620	664	667	659	647	670	685	646	606	663	614	672	668	654	690	638	665	682	607	668	668	646	648	665	678	631	664	676	657	623	620	692	617	675	647	678	651	676	669	727	691	640	662	629	606	676	637	698	636	614	666	657	678	642	708	655	657	657	619	622	714	616	681	674	659	672	689	639	678	653	713	618	639	671	675	668	686	659	675	631	683	631	663	605	678	654	629	695	646	655	615	679	671	621	613	660	653	672	700	640	667	705	645	675	645	650	669	702	643	615	674	666	641	686	701	660	645	648	669	654	682	685	669	674	701	638	702	620	651	692	624	650	615	692	697	629	694	678	714	660	643	656	642	682	610	661	683	689	685	635	639	659	665	680	693	639	657	618	665	656	664	649	699	662	699	660	705	682	702	634	651	689	655	641	623	679	672	638	654	594	673	651	669	691	651	672	637	646	591	589	637	654	671	659	670	674	641	660	649	685	688	691	648	677	630	599	731	584	667	640	659	686	606	660	657	682	675	705	672	639	695	684	639	652	629	652	670	660	650	667	719	716	676	707	662	678	661	644	635	624	646	612	628	649	628	662	676	626	633	660	692	659	653	688	648	672	677	678	667	667	658	670	646	626	693	633	707	688	664	653	652	654	679	673	638	649	620	653	665	626	656	700	642	643	651	657	649	672	668	702	667	626	659	664	666	655	657	704	651	656	704	602	632	658	659	682	695	673	664	688	668	632	678	680	689	667	672	659	664	649	645	653	631	694	625	708	653	650	641	716	656	664	685	688	720	662	686	686	635	684	622	695	629	683	681	631	685	666	685	695	648	634	663	650	636	680	645	697	625	652	717	628	672	632	705	654	711	690	676	665	670	635	676	631	679	631	677	649	636	659	674	644	658	631	666	624	662	653	720	688	701	644	635	674	678	675	684	636	686	653	634	670	664	652	685	629	660	678	609	666	653	659	717	646	676	669	663	664
5365	9404	9437	5281	3277	2295	2102	2322	1667	1710	10516	25302	21391	12290	5320	1727	790	624	615	604	568	594	588	614	571	600	597	564	569	597	614	588	600	574	575	571	561	578	570	592	572	606	542	571	563	592	560	588	532	561	576	626	579	575	620	581	560	606	569	563	577	587	578	556	576	623	573	555	563	581	596	575	551	602	622	593	586	568	615	591	590	571	576	610	582	584	542	595	608	606	573	589	581	569	618	589	584	602	566	569	606	615	570	583	582	590	568	562	585	595	610	590	556	567	562	611	569	552	549	600	608	584	576	587	615	552	616	554	555	600	588	542	574	534	594	616	591	589	588	574	572	585	570	544	568	551	595	577	613	630	581	592	531	591	585	623	545	597	622	613	592	586	570	575	607	527	609	566	573	556	628	543	625	590	572	598	590	546	604	589	601	544	593	615	606	550	587	546	604	563	558	564	569	642	579	559	588	598	601	593	593	563	576	610	547	578	563	592	571	614	605	570	621	531	582	567	579	546	592	592	584	596	552	587	592	580	551	589	600	591	557	615	591	581	553	561	604	576	592	577	576	618	588	613	553	630	573	601	561	569	636	618	593	550	580	550	574	544	610	591	582	584	627	575	568	541	630	571	563	556	570	572	584	573	575	598	610	554	592	585	611	574	585	598	519	621	516	564	561	622	519	580	601	526	527	591	623	572	582	603	577	566	560	582	620	597	550	567	631	609	518	589	594	595	613	582	575	572	557	562	595	592	586	594	622	597	591	578	594	526	584	552	572	555	592	575	561	655	567	610	568	622	549	617	573	592	581	623	631	598	558	596	562	570	591	611	584	546	622	570	557	573	595	535	593	586	561	605	591	561	596	575	590	627	581	616	527	555	581	590	602	584	538	608	544	562	567	591	569	575	600	595	593	539	576	547	596	585	586	560	565	579	584	624	590	565	559	545	636	575	611	616	589	605	581	551	583	583	556	621	597	563	557	604	561	553	558	550	597	568	545	625	548	584	577	565	605	589	541	564	635	598	608	596	540	598	602	581	591	546	525	578	564	608	551	603	598	552	547	610	597	585	553	594	570	557	596	589	596	599	586	581	561	550	583	528	607	544	533	558	600	594	564	566	582	566	617	592	588	574	633	575	599	567	594	580	580	577	603	557	606	620	618	591	579	550	598	555	587	598	585	579	611	584	565	580	600	553	586	582	552	578	617	575	571	566	573	620	582	557	550	560	566	622	535	602	581	570	558	572	581	556	556	565	577	582	566	611	548	589	579	577	551	610	566	558	603	532	587	579	612	586	577	573	616	544	547	638	604	572	550	630	594	544	583	554	547	559	533	593	570	593	573	548	584	537	580	560	583	552	567	590	625	583	544	574	576	570	575	582	607	618	570	599	580	625	569	559	544	540	650	579	576	583	564	582	614	578	554	641	583	551	565	586	562	591	607	582	557	572	565	542	622	590	578	570	513	586	590	586	549	592	596	583	588	556	582	563	547	562	608	575	570	597	535	523	582	564	527	570	572	578	586	561	551	612	579	598	551	575	565	593	586	598	540	596	598	589	587	581	573	576	644	606	577	567	593	550	584	576	524	590	585	595	605	541	554	600	564	585	591	553	546	596	574	545	577	592	534	563	589	613	626	560	599	563	573	562	622	576	587	574	640	607	587	585	596	563	565	591	591	621	563	602	546	581	577	598	589	575	580	550	603	598	545	563	591	580	582	595	565	599	553	593	557	607	574	591	602	569	634	567	582	537	582	590	572	610	558	583	582	626	576	576	561	584	576	558	605	580	607	571	638	588	574	553	584	580	556	597	558	544	605	598	574	540	601	590	578	581	625	539	598	585	558	602	576	557	558	557	584	529	567	548	602	576	630	589	574	568	585	600	572	580	582	571	593	599	543	560	603	580	602	636	565	580	587	521	603	614	589	627	619	594	569	539	598	619	543	580	569	542	592	556	569	575	590	578	545	580	565	615	583	561	550	564	565	574	590	573	550	537	531	574	614	611	551	569	592	562	537	571	570	581	570	617	548	573	594	600	584	588	574	573	555	560	577	513	605	542	533	565	580	558	579	575	584	592	531	581	580	595	604	581	570	598	563	580	589	562	568	571	601	595	598	598	625	599	576	590	586	527	580	546	545	572	596	586	569	585	607	587	591	578	582	604	587	575	555	592	567	553	522	556	570	580	630	604	559	636	559	608	563	580	600	580	579	606	539	549	581	589	563	558	579	603	577	559	542	604	593	563	549	624	582	612	522	585	559	533	600	514	577	569	556	594	540	564	573	571	569	576	582	588	590	567	574	570	524	539	598	597	577	604	554	574	567	584	550	553	562	594	546	582	600	575	591	535	574	554	595	561	578	594	554	605	575	559	594	606	599	570	579	567	544	568	618	556	547	541	562	561	585	632	587	635	540	567	618	590	562	582	604	539	559	521	575	575	560	550	567	550	595	557	592	591	574	580	566	599	578	586	633	561	618	560	544	580	600	600	582	574	611	574	591	563	584	618	544	568	531	547	570	557	564	571	545	598	558	590	570	553	653	571	588	602	573	584	579	623	572	603	607	537	561	604	585	581	550	576	594	558	560	570	588	621	619	633	541	599	581	611	534	571	548	606	575	578	591	524	529	568	587	601	571	568	546	553	572	569	564	556	557	591	594	565	591	602	552	584	548	571	596	622	572	640	576	580	552	556	540	566	579	590	557	568	555	566	623	521	593	571	582	563	574	605	642	568	587	588	551	583	612	571	588	533	614	586	595	572	573	581	553	596	584	572	567	575	562	529	596	576	588	575	514	573	605	590	595	604	578	603	602	545	597	544	582	567	576	583	574	562	601	531	571	601	541	573	592	559	557	576	564	567	574	537	554	580	615	549	587	563	580	571	594	553	521	547	548	574	576	583	585	565	570	626	613	575	567	589	612	547	592	541	567	587	604	586	593	576	562	553	579	573	585	580	592	563	584	598	603	571	562	542	578	557	582	592	527	626	572	596	588	553	548	573	597	610	610	585	589	596	600	618	573	526	628	554	587	580	556	575	597	550	571	623	534	542	598	594	554	576	583	563	563	600	559	561	559	571	552	611	551	566	593	548	617	563	592	629	556	551	559	586	603	568	590	589	577	574	615	565	575	558	569	611	565	580	535	526	628	608	555	567	587	539	606	582	583	547	607	569	569	540	585	563	599	588	614	528	540	607	585	607	570	561	513	567	532	606	609	574	573	562	550	540	573	600	591	595	556	574	587	571	622	570	607	612	575	602	600	578	574	584	596	605	595	597	597	588	564	542	578	563	580	604	562	601	568	588	567	579	621	525	553	610	571	579	556	554	525	605	587	575	643	585	584	567	564	618	555	602	572	566	519	611	596	516	559	575	606	553	590	584	620	564	605	536	577	585	584	542	563	596	606	567	577	521	571	574	565	568	573	578	595	584	578	534	607	574	546	591	585	583	570	622	616	543	579	537	565	580	562	580	599	543	566	537	560	541	562	634	610	605	602	550
26729	8798	2337	1208	793	652	605	690	670	661	876	1616	1792	1311	881	663	641	587	585	556	611	598	601	564	572	551	566	584	620	588	585	538	601	565	611	535	594	592	570	591	604	571	588	573	571	573	611	586	585	562	590	597	568	569	643	590	558	610	556	579	594	525	566	564	555	594	520	582	606	540	571	560	546	541	541	548	611	568	579	549	583	617	605	591	603	561	569	623	550	580	542	562	555	573	608	622	544	598	546	580	577	594	626	597	579	585	566	588	543	552	537	534	550	591	551	545	588	583	556	521	618	625	581	591	559	534	557	589	620	562	607	562	608	582	571	581	560	555	555	593	567	576	541	577	526	574	548	556	564	546	571	611	556	570	564	582	547	578	576	609	560	573	549	543	560	579	581	581	544	541	598	578	612	586	541	579	543	525	589	556	633	573	578	558	622	548	587	602	601	576	546	557	551	594	572	569	600	588	558	552	553	592	572	565	565	573	604	541	626	554	592	552	572	557	541	573	554	525	532	591	517	578	547	583	615	545	614	547	575	553	595	591	574	555	594	580	568	538	533	548	555	579	550	545	531	599	566	569	574	575	578	520	568	596	542	566	564	594	544	576	552	562	557	546	545	630	576	543	540	605	554	592	586	573	574	529	618	571	547	530	608	540	571	569	582	581	531	557	610	579	552	568	607	583	580	603	496	525	530	573	545	595	575	548	541	583	595	588	549	593	612	554	545	592	600	536	591	561	533	509	586	580	544	563	581	573	604	511	582	594	581	639	528	572	577	588	604	584	557	533	608	606	591	588	626	571	576	531	558	562	591	549	537	589	589	603	570	519	588	572	591	556	551	578	575	611	584	567	553	587	569	568	580	561	543	504	554	582	572	565	576	556	589	590	571	610	561	649	544	581	582	574	595	538	582	588	584	619	538	553	560	544	591	588	580	551	548	575	595	558	564	549	596	583	574	585	588	589	551	556	587	543	564	584	618	575	574	576	549	598	559	564	569	567	597	570	540	578	544	604	595	557	583	564	550	582	588	600	558	640	545	575	588	552	586	565	584	521	562	567	569	568	567	581	633	553	616	570	597	561	564	553	582	617	619	579	591	560	581	591	535	594	549	583	602	585	576	585	558	600	591	605	568	574	566	534	585	577	554	624	587	609	596	592	591	606	556	591	579	587	587	603	569	563	553	565	564	587	616	560	604	566	531	580	606	582	638	601	574	589	566	587	604	569	574	543	584	615	564	555	553	519	591	572	555	567	567	578	558	578	607	608	610	579	566	534	596	574	603	569	527	536	580	581	586	580	597	582	602	601	581	522	555	511	566	588	566	580	555	602	573	604	588	599	576	535	559	570	547	574	602	607	549	582	588	565	559	541	562	632	594	545	606	595	600	530	579	542	607	523	606	607	564	549	569	563	500	584	595	554	513	588	568	568	593	602	598	551	596	563	567	563	548	578	583	570	593	555	553	595	561	568	561	542	572	583	549	553	578	581	561	554	590	578	579	556	542	565	556	518	602	579	600	589	608	608	558	506	614	564	582	512	611	576	554	561	586	572	636	546	555	570	531	599	584	586	563	590	584	581	589	582	547	592	616	536	561	569	503	547	596	541	565	593	608	544	588	594	581	613	577	602	563	545	564	557	565	572	564	527	568	575	585	526	586	588	592	590	534	563	548	590	546	548	577	565	562	617	588	557	579	580	550	573	615	551	584	542	577	561	543	543	541	627	559	599	608	558	618	551	597	543	548	581	556	592	549	537	626	570	579	598	563	534	597	572	553	582	582	569	606	538	534	589	611	610	583	582	629	551	576	551	554	554	562	539	558	585	581	565	553	591	600	574	565	554	538	587	579	584	564	581	604	587	625	594	591	572	523	597	564	584	591	544	586	552	589	580	573	561	556	593	547	546	575	563	539	546	605	569	608	595	529	570	587	617	590	581	578	636	584	549	557	579	595	573	584	596	550	559	596	563	535	610	550	587	604	621	548	572	499	611	571	565	548	576	607	596	593	579	536	558	585	601	542	562	529	617	555	537	554	568	560	555	547	565	566	552	544	557	554	562	553	515	576	597	607	600	606	564	601	563	581	571	569	558	561	595	631	527	558	614	617	595	545	556	583	535	564	554	626	613	554	581	589	551	543	574	550	565	591	592	606	569	577	562	598	578	581	553	543	560	535	594	589	575	584	540	602	566	593	548	582	577	593	603	556	578	603	577	568	576	584	578	589	589	585	582	564	610	590	542	572	572	543	581	592	614	545	548	605	572	557	546	565	635	546	552	599	579	536	590	581	589	553	552	562	572	555	589	583	543	560	581	553	603	554	590	608	566	555	542	576	616	602	562	548	574	556	525	624	583	569	560	540	559	577	573	567	593	580	620	602	597	592	599	550	565	543	539	562	585	555	604	585	616	550	584	632	567	585	568	605	593	582	562	563	576	557	576	566	560	603	598	563	637	555	575	553	583	536	581	568	569	599	557	575	625	586	557	556	584	584	542	541	556	558	578	559	613	571	575	550	593	549	588	535	573	598	543	593	511	610	614	551	566	561	619	584	619	579	559	591	538	573	562	569	530	562	561	576	571	577	556	597	554	552	553	614	565	588	553	566	599	568	570	533	580	609	536	544	563	576	595	632	593	600	604	595	573	550	550	558	573	559	608	549	610	559	578	576	598	584	586	578	582	578	551	590	630	594	590	605	580	566	589	606	623	564	529	522	545	572	573	553	608	573	567	598	581	569	577	558	589	531	569	565	596	580	644	574	537	580	557	584	592	590	595	542	553	570	541	592	554	585	583	580	566	574	596	582	587	607	572	554	539	542	546	588	592	564	584	592	551	552	552	596	587	572	608	608	577	585	539	585	560	570	567	583	588	585	551	526	557	533	544	544	602	587	556	586	571	597	566	578	571	568	575	577	611	592	556	590	583	563	570	527	528	607	540	541	553	590	569	620	608	590	571	585	565	563	592	598	596	587	573	555	595	584	573	592	556	552	542	556	608	559	561	615	545	543	577	559	579	610	580	638	555	535	589	585	548	569	605	586	588	584	531	603	557	592	587	559	624	562	565	589	545	555	576	578	592	569	547	574	561	572	544	593	590	570	519	637	565	538	581	535	571	618	628	587	594	629	550	555	567	619	524	556	610	577	593	577	593	538	593	526	580	562	588	616	540	593	560	613	533	598	542	557	557	568	565	581	594	601	565	614	622	585	579	590	543	558	594	554	559	509	577	575	565	585	563	614	585	593	576	576	589	568	572	579	590	547	569	580	606	574	546	551	559	575	542	584	575	557	588	602	588	584	611	563	598	549	541	598	556	565	562	572	578	574	585	579	562	552	599	599	593	605	611	516	584	582	569	546	557	590	610	612	628	566	564	582	600	560	601	543	522	561	568	586	558	559	608	546	621	567	581	609	521	611	557	573	585	568	513	613	522	569	536	576	587	584	639	545	558	588	528	534	597	586	574	571	544	577	585	642	570	609	553	573	569	567	575	563	528
6007	1962	2044	1123	843	684	616	693	659	686	1138	2101	2028	1433	885	576	568	496	520	492	492	483	535	506	510	540	513	472	488	549	508	473	465	481	491	515	491	506	501	533	503	519	560	503	477	509	521	515	466	495	490	504	505	503	488	540	504	463	457	495	531	501	521	493	459	511	486	513	516	474	502	496	473	472	504	486	512	467	487	501	543	457	504	528	498	500	482	473	502	446	473	509	535	536	520	469	511	491	482	482	486	484	514	546	485	511	495	454	479	480	517	489	509	502	489	465	515	458	493	507	495	507	538	477	471	525	484	475	493	495	522	501	516	492	522	530	477	490	492	514	512	496	482	485	511	490	478	512	463	456	485	515	461	516	480	513	515	515	491	533	466	468	476	471	471	498	502	510	504	468	472	498	524	485	485	506	505	478	481	426	501	494	532	459	496	468	510	492	486	462	511	518	505	516	505	510	502	503	485	487	500	476	535	518	483	544	491	503	486	463	491	501	531	468	477	494	512	473	503	441	488	487	493	451	473	487	479	523	531	435	480	489	508	540	503	482	491	470	500	518	487	503	479	538	496	480	496	502	518	506	520	517	457	491	536	466	513	483	480	496	451	526	492	515	495	487	527	512	466	484	505	503	517	503	498	504	510	472	494	465	500	510	494	498	489	523	483	515	440	509	538	442	496	516	482	536	494	468	462	506	526	487	462	484	493	471	484	478	506	519	468	519	491	480	471	497	506	493	502	477	452	500	500	513	494	479	538	492	528	524	485	503	524	497	482	501	483	482	482	498	558	515	491	484	492	483	495	493	486	545	467	513	520	513	532	487	453	500	467	494	507	504	483	444	508	527	506	517	522	499	509	501	465	506	456	496	536	482	461	446	480	500	489	498	477	500	514	455	494	496	470	479	480	493	513	503	508	471	477	486	459	451	476	520	494	473	508	515	509	488	487	504	484	457	519	505	516	515	480	450	514	469	494	461	515	479	454	508	488	476	505	481	464	454	502	554	503	482	510	550	542	513	487	483	493	495	482	516	462	526	491	512	487	479	463	521	540	541	509	516	519	514	505	474	467	524	501	471	491	485	460	507	478	515	484	518	520	498	477	504	540	529	540	503	496	526	506	507	497	487	449	454	529	519	492	465	523	505	486	502	525	497	507	482	473	508	539	519	498	511	502	494	492	493	520	492	500	495	491	471	471	472	441	478	471	499	536	467	493	509	511	501	503	487	470	509	479	466	503	471	476	465	515	494	524	478	519	461	510	483	485	505	468	492	482	491	512	480	481	520	483	508	487	518	499	495	528	500	493	500	448	502	488	516	500	505	528	513	514	481	487	510	527	503	491	516	453	507	509	514	485	503	529	508	504	517	520	485	511	489	475	503	515	468	467	493	522	493	552	512	470	468	572	497	498	492	485	524	499	497	487	494	491	476	497	503	480	515	492	503	510	484	509	490	524	507	494	502	474	477	479	485	493	482	501	489	493	480	519	520	466	487	506	443	462	496	466	439	445	461	506	516	463	495	478	501	493	511	493	513	490	488	501	498	496	481	525	490	453	478	510	454	486	496	487	486	503	461	493	497	503	486	486	486	525	491	507	503	476	497	519	492	508	480	500	443	506	496	507	512	489	517	503	544	498	475	466	494	509	517	478	514	494	543	498	479	516	514	473	503	475	491	481	489	509	455	488	526	496	483	479	505	444	508	489	487	483	473	506	473	476	516	493	513	488	502	506	479	497	515	491	456	480	500	494	505	515	512	490	482	461	439	502	482	496	500	520	487	477	520	509	489	544	518	500	492	472	520	463	462	518	505	523	442	480	504	491	451	486	494	507	453	497	527	514	511	513	505	511	503	503	477	530	489	497	484	474	472	478	488	453	506	464	481	490	499	496	497	513	476	483	527	494	497	469	507	527	461	478	454	495	501	509	494	526	491	486	458	473	493	486	466	475	504	485	498	485	477	522	520	478	474	531	504	448	532	496	524	471	483	474	465	483	452	476	483	479	514	471	535	486	493	490	513	512	504	479	495	495	457	470	501	460	493	506	498	472	501	507	463	513	510	534	485	482	473	495	511	495	503	464	460	516	514	481	513	479	507	485	498	483	529	472	527	508	470	525	458	465	470	529	463	506	514	502	500	498	505	508	490	509	462	482	461	483	464	559	477	516	463	489	450	491	483	470	496	492	504	514	497	457	493	501	503	524	475	484	459	499	502	473	522	488	496	472	513	496	502	507	503	526	495	469	511	476	491	479	506	486	519	515	500	513	458	485	490	468	488	476	494	518	483	473	498	513	515	490	494	465	480	502	478	491	498	493	485	504	530	545	469	452	505	513	496	457	491	496	488	477	501	480	433	512	475	519	515	451	496	497	498	479	478	474	533	480	487	500	467	500	500	540	500	512	455	538	528	500	515	506	493	512	501	498	509	470	465	505	534	499	488	512	499	499	492	478	475	544	455	515	512	481	520	469	480	481	493	501	481	473	477	536	494	511	512	488	465	478	496	517	482	483	476	518	500	484	491	484	528	446	491	500	468	503	521	519	500	451	528	505	520	461	490	477	501	520	484	498	530	503	473	492	515	509	496	522	519	534	455	475	477	469	533	515	487	498	483	496	513	502	498	523	517	512	508	474	504	494	538	532	489	511	480	535	509	490	518	519	532	489	485	505	492	475	485	498	503	473	477	481	473	508	474	533	488	510	524	473	491	474	486	511	492	474	485	461	498	484	495	506	488	486	511	511	495	500	503	483	465	528	481	549	491	499	475	475	518	504	460	485	502	518	522	487	538	466	491	506	485	521	519	534	500	512	489	492	518	543	486	522	485	505	509	447	504	463	486	445	495	503	484	475	524	489	480	512	460	451	536	507	495	483	465	457	505	510	498	482	465	497	483	506	524	512	451	512	491	508	466	506	521	513	478	508	453	502	527	485	502	470	522	503	510	510	531	469	499	471	532	465	517	454	504	496	531	457	529	491	493	522	489	519	493	486	517	500	466	517	502	526	485	468	545	473	539	500	513	469	492	525	479	487	514	488	486	514	535	499	466	491	477	516	501	494	483	517	543	485	502	484	478	496	508	459	475	520	511	509	535	466	499	492	457	500	482	499	503	453	511	478	506	499	500	464	460	466	493	492	540	486	506	470	486	506	474	510	436	505	502	503	503	484	479	472	498	520	479	493	493	479	543	456	474	496	506	446	516	503	496	468	499	494	511	519	502	518	524	476	475	536	522	485	516	476	506	498	471	463	485	528	508	498	495	532	479	453	533	494	501	482	452	454	522	500	506	494	493	513	505	530	506	479	475	502	491	506	532	528	504	500	480	457	513	492	515	530	512	477	524	505	483	531	516	490	484	508	525	492	503	506	446	478	525	497	498	472	482	511	484	483	521	461	507	535	492	479	498	473	495	502	454	486	498	467	484	513	497	508	476	456	530	474	490	484	495	501	480	484	520	495	502	480	487	498	510	506	520	477	485	484	462	490	483	518	457	499	477
24833	20780	26674	24784	7926	1660	1183	935	840	961	8628	17085	12805	6263	2137	922	695	620	541	572	526	549	588	566	516	620	566	553	586	579	543	542	589	610	594	616	577	549	572	556	595	534	571	596	585	549	551	589	559	561	591	557	615	541	573	575	585	554	587	543	524	526	547	591	564	498	566	591	590	579	556	601	578	551	573	617	585	559	524	561	554	589	583	587	560	568	538	583	540	591	531	551	553	571	544	552	529	554	547	582	582	541	587	580	583	548	631	560	533	568	578	539	585	579	534	560	586	549	554	579	561	585	549	603	547	559	531	615	558	556	578	535	532	550	569	573	575	542	539	572	544	572	555	556	593	542	565	562	534	611	596	563	579	607	577	559	548	549	514	546	521	575	555	567	575	551	587	549	551	556	568	547	532	577	553	564	552	598	584	564	556	569	554	551	553	560	573	562	534	570	592	533	552	540	563	523	570	580	606	622	531	567	550	596	588	580	553	582	593	543	578	577	566	588	531	578	590	542	569	560	562	565	590	598	543	571	519	613	532	572	596	579	560	525	602	555	580	541	554	571	615	555	538	594	570	604	510	529	554	532	571	560	575	574	540	572	554	572	558	560	558	560	549	575	601	580	589	532	532	575	547	549	574	591	587	562	576	560	583	585	547	550	585	542	572	519	589	534	545	542	556	569	548	545	565	590	584	580	537	554	579	540	541	551	546	518	578	584	559	566	558	545	547	575	523	605	551	506	591	539	550	570	564	528	566	562	607	539	540	569	584	518	585	566	571	576	554	587	555	599	545	576	557	556	561	502	580	562	574	583	573	554	582	588	542	565	538	567	583	586	563	596	589	575	565	588	538	534	549	529	625	547	513	526	587	602	546	575	586	575	538	532	561	578	541	544	534	608	581	575	538	573	565	591	560	549	588	571	584	558	546	535	547	595	551	540	557	576	562	563	559	566	554	564	571	542	579	577	583	530	525	530	575	534	600	556	565	593	575	596	583	550	581	579	533	540	560	545	548	590	552	610	528	575	616	559	535	522	586	576	603	522	580	568	530	620	509	561	576	530	537	573	572	556	594	548	581	579	560	536	509	571	542	542	548	560	576	557	550	555	504	517	576	546	534	576	522	517	615	529	558	598	557	569	537	583	553	598	552	591	526	581	562	535	548	589	564	553	557	543	591	576	599	616	568	593	554	544	563	553	566	590	591	536	555	599	575	538	533	537	551	551	566	565	579	550	564	541	566	584	538	535	557	546	563	566	573	561	532	604	517	619	579	561	557	597	589	573	539	605	531	555	581	568	580	552	559	537	538	558	545	573	581	570	580	566	556	571	525	540	561	555	563	590	531	597	546	591	548	597	538	526	555	568	576	523	555	553	527	535	582	518	562	557	563	558	543	566	546	558	566	534	572	580	538	545	547	540	564	525	542	592	566	582	561	544	557	589	587	566	541	586	540	561	581	565	607	568	532	569	522	520	536	547	579	554	573	563	599	547	583	537	549	586	539	594	563	581	532	541	537	567	556	591	586	530	561	560	606	605	559	578	537	538	558	569	551	524	573	570	589	567	560	557	556	563	537	533	563	576	590	580	593	533	554	574	552	568	575	556	569	537	555	540	575	569	529	524	598	557	514	620	523	556	535	526	555	574	563	524	559	564	606	559	587	574	548	532	532	557	606	550	553	558	600	555	615	567	583	550	542	534	579	539	549	514	579	558	575	580	568	554	586	549	545	572	528	539	564	588	567	547	559	575	584	553	578	548	548	568	550	599	570	574	568	549	560	547	565	544	551	552	558	546	564	583	588	551	555	584	579	559	545	563	551	596	550	556	582	513	576	558	545	535	561	578	566	506	551	611	619	553	546	561	530	579	589	531	563	559	547	521	575	575	572	565	578	582	567	581	589	543	562	534	564	584	556	558	542	561	589	534	575	574	561	599	558	557	521	570	573	584	549	565	603	584	541	546	571	544	543	539	563	579	555	553	535	541	565	566	610	563	530	549	574	557	551	563	547	547	536	593	579	572	581	524	549	544	620	543	546	552	566	521	544	536	571	584	540	544	569	538	565	534	567	545	582	594	558	534	563	520	554	546	550	534	548	577	557	500	543	541	535	599	573	542	573	583	558	600	589	564	584	526	592	580	548	579	601	551	548	551	573	596	574	555	548	583	530	568	548	583	582	573	545	549	564	561	603	550	599	537	559	597	556	614	512	524	583	528	541	570	549	558	548	510	574	574	576	554	548	539	569	514	595	550	546	537	512	536	553	571	570	557	585	568	593	602	564	577	588	565	591	594	519	562	582	593	617	557	563	576	568	583	583	557	561	532	523	571	580	605	557	583	566	563	580	554	540	567	567	560	531	587	540	542	544	518	588	578	572	561	489	564	559	557	521	599	534	527	548	539	529	560	551	558	542	559	560	577	543	558	605	551	549	538	546	584	522	536	521	579	556	567	585	558	553	570	546	560	591	574	544	564	586	552	537	549	558	569	536	573	599	558	528	577	541	545	548	538	584	528	533	622	604	531	534	573	595	524	577	573	537	594	549	602	592	533	525	543	570	561	572	570	532	536	582	579	577	555	529	571	560	584	522	576	572	516	559	501	584	587	591	575	552	571	548	581	546	571	554	604	586	532	528	588	560	552	557	509	567	540	549	582	565	542	511	574	587	563	589	562	561	529	520	557	554	624	592	547	568	561	557	558	604	568	579	556	565	534	577	576	518	512	575	561	537	590	541	543	542	552	561	567	571	568	581	557	532	565	539	555	555	559	562	582	536	591	523	517	587	559	563	567	512	551	571	576	559	556	568	555	596	566	518	567	542	563	572	552	571	557	538	576	563	588	607	606	570	574	600	525	558	573	593	578	583	536	540	566	546	578	576	537	542	566	576	572	565	517	552	552	549	620	537	565	573	584	537	554	584	589	563	551	586	590	568	561	551	566	569	602	562	558	565	531	567	560	557	599	564	564	590	581	551	595	567	552	589	563	600	536	562	579	554	574	586	583	528	554	602	558	521	595	542	554	574	569	539	560	565	535	579	589	563	554	523	568	587	566	502	600	528	543	556	597	578	599	554	543	568	561	562	565	547	528	539	580	580	566	514	594	551	585	558	522	546	546	559	562	611	584	540	555	603	591	595	583	511	581	552	559	580	571	600	562	548	546	567	577	557	540	528	586	539	593	635	552	568	573	544	564	582	552	589	565	559	576	566	574	564	540	604	547	544	582	572	570	529	507	537	556	540	539	563	581	536	541	544	540	575	523	546	556	596	529	586	581	560	549	547	572	592	586	530	564	574	582	567	590	556	543	588	569	534	542	585	518	560	555	555	604	553	593	548	566	529	532	529	593	558	544	545	547	560	567	558	602	550	569	575	544	580	553	555	559	536	525	565	547	590	547	514	557	611	579	557	602	586	588	559	587	566	564	543	559	490	541	579	568	551	600	527	560	561	561	522	539	559	641	599	595	555	566	556	582	613	568	538	516	547	514	564	564	552	571
4687	5952	5133	2466	1970	1450	1196	975	931	1336	11474	17697	11709	6116	2215	835	566	538	496	474	543	531	481	506	562	443	504	499	513	513	469	530	480	489	524	465	501	522	482	522	505	487	519	491	511	521	487	483	507	496	528	517	483	486	525	507	508	528	499	483	518	468	510	505	510	501	525	516	501	475	480	484	492	535	517	534	532	519	516	506	506	486	484	506	533	540	498	494	510	452	495	473	490	499	517	470	552	499	517	456	508	457	544	488	516	484	541	513	513	521	527	513	500	488	494	500	520	476	516	456	468	464	483	525	499	512	489	500	523	518	495	487	481	524	523	456	501	480	434	526	506	557	509	486	497	510	497	522	524	466	481	459	484	495	481	471	487	541	461	506	527	544	498	478	491	504	501	460	527	511	508	484	502	488	517	485	526	506	488	498	526	516	499	473	514	499	478	490	492	500	479	512	487	522	488	532	534	500	544	513	503	464	486	456	509	476	487	482	504	502	533	502	504	450	460	540	486	504	510	488	542	519	534	515	488	494	472	475	512	511	460	542	530	512	483	506	507	519	477	504	487	501	518	483	514	492	504	483	531	515	540	529	558	492	532	486	456	499	509	506	470	508	491	536	515	478	491	496	516	495	465	513	452	498	481	504	503	475	494	508	556	507	516	501	481	441	486	505	538	474	482	496	464	509	512	525	501	492	511	499	506	466	481	488	494	473	503	463	501	491	477	515	528	527	517	514	491	479	440	531	455	494	471	525	488	501	498	488	533	467	481	518	521	507	471	475	489	547	440	483	496	477	505	519	498	517	450	485	510	519	461	505	504	523	540	505	470	517	504	482	498	514	497	495	493	497	487	505	485	484	487	466	483	495	511	522	525	478	458	492	535	537	519	485	471	520	494	546	495	464	504	508	475	493	452	502	509	506	490	522	508	537	504	490	484	510	488	450	523	470	500	498	491	458	493	502	462	475	469	497	469	492	470	478	438	497	500	507	528	498	494	467	493	474	511	495	530	486	511	479	525	473	526	493	485	527	471	470	490	489	494	492	467	466	526	499	516	499	493	510	463	527	554	502	488	482	511	488	476	486	508	529	483	531	530	496	460	510	498	513	486	514	466	482	511	490	525	503	499	492	494	517	494	500	501	496	520	470	512	515	476	491	494	497	489	503	494	476	453	472	486	511	522	497	484	512	462	467	497	497	518	488	483	475	507	514	503	473	482	473	493	481	489	533	486	470	519	483	508	500	496	507	495	514	463	469	502	478	501	521	507	525	502	514	507	471	520	468	501	467	490	495	490	483	510	481	519	499	527	481	499	470	511	442	495	530	496	550	471	536	491	529	502	484	524	499	495	497	515	493	511	497	505	510	529	480	484	465	521	488	532	513	511	506	497	463	508	455	489	505	495	496	521	523	511	549	492	501	509	531	500	500	443	560	504	464	508	508	508	493	504	485	503	496	523	460	472	468	521	519	528	523	474	487	526	468	529	525	491	519	468	488	456	538	480	479	486	503	516	517	507	494	503	531	548	507	514	532	515	494	556	482	493	493	508	495	453	492	471	502	515	503	496	492	511	471	504	497	509	475	530	493	466	498	523	470	488	473	504	509	508	523	486	479	478	459	498	490	463	476	508	525	496	502	488	484	516	480	476	497	510	518	480	482	484	484	481	507	469	513	522	456	484	513	486	488	499	504	482	505	485	471	515	493	515	486	517	510	525	530	518	507	436	480	493	485	490	475	524	491	501	461	478	461	524	491	498	489	518	478	503	500	515	503	504	463	493	463	480	537	513	479	532	522	521	509	509	490	520	482	521	480	477	503	465	507	486	493	515	511	502	528	504	491	491	497	510	511	523	509	479	522	472	497	509	496	512	521	490	523	512	495	491	502	524	502	496	484	476	502	485	472	494	537	475	527	511	472	489	516	492	543	508	511	495	488	490	451	509	467	471	483	489	473	451	435	510	489	484	514	519	483	495	472	472	472	486	516	486	464	479	487	520	524	469	459	474	514	499	508	496	505	493	484	511	501	525	494	480	519	499	508	509	495	548	495	500	435	492	498	504	493	504	486	554	517	511	482	502	524	515	485	533	507	483	504	503	511	506	499	496	489	494	533	483	502	516	502	477	476	468	512	501	508	502	485	473	478	510	525	486	470	529	521	496	464	518	505	483	466	461	508	490	493	462	464	505	524	513	481	465	528	500	453	453	509	471	469	537	524	504	471	476	484	488	519	469	512	478	498	499	461	524	509	532	467	508	503	509	464	493	481	476	511	479	502	514	519	467	473	483	488	472	477	518	518	483	513	525	465	487	537	482	497	531	461	502	512	477	486	512	503	536	506	505	472	493	486	480	504	466	519	472	523	495	499	494	497	530	470	515	481	526	515	495	490	529	462	480	505	483	474	492	503	457	491	497	515	532	477	482	486	505	510	528	497	482	507	495	508	483	489	477	493	538	491	504	486	550	473	498	474	461	540	508	484	499	492	462	528	509	510	497	482	509	508	509	489	488	493	511	500	493	459	505	486	500	515	541	507	506	501	493	506	488	527	502	500	575	487	517	511	508	504	503	494	481	474	490	508	525	528	513	542	497	492	479	470	536	474	539	521	497	514	489	487	482	526	485	556	517	494	495	487	485	496	497	504	468	499	484	513	539	500	512	507	531	498	482	503	511	512	462	514	526	485	473	469	478	513	493	521	492	511	470	487	486	482	487	511	502	509	506	464	489	496	507	462	474	532	523	492	494	477	517	533	514	482	480	519	465	517	504	491	516	477	477	510	520	460	501	503	546	483	540	512	549	537	493	534	473	476	517	499	519	511	502	481	493	503	488	516	493	502	488	499	486	524	499	489	494	467	530	509	465	496	462	511	514	472	472	523	455	498	457	504	508	506	513	477	501	487	473	512	499	522	484	459	515	478	532	490	466	491	515	519	507	525	472	490	476	486	488	480	464	501	487	483	509	504	500	514	507	493	485	501	470	492	507	465	493	490	507	476	514	487	477	508	477	483	483	482	475	476	494	475	486	477	477	483	484	485	526	489	467	496	480	514	459	486	500	503	516	474	525	510	540	474	492	491	513	506	510	487	513	490	493	476	476	505	475	532	467	526	484	440	513	450	534	472	510	497	440	478	500	506	463	523	451	481	517	467	504	495	487	481	514	492	476	512	538	504	501	516	486	506	500	512	479	511	466	479	463	517	463	501	487	500	487	477	508	537	494	504	459	525	493	464	491	470	515	495	521	502	466	494	498	487	480	462	531	486	488	512	510	466	477	467	493	503	511	483	495	524	518	484	488	509	506	494	530	517	558	514	525	507	503	449	447	502	523	497	543	483	490	478	492	488	518	497	496	470	480	495	490	509	473	444	551	480	518	536	453	502	489	516	518	506	521	501	492	501	518	503	503	539	497	513	519	502	490	528	530	534	495	519	500	495	488	458	510	471	483	524	495	496	516	496	518	485	522	532	482	472	482	483	523	466	480	497	516	487	486	516	530	533
23931	20816	27732	23969	20365	6219	2043	1525	1097	3675	13077	16715	23446	15427	6355	2093	922	783	649	704	672	695	675	657	700	673	639	637	669	684	663	671	655	712	656	674	687	618	679	680	707	687	641	675	684	679	694	700	677	663	654	705	597	689	646	697	683	698	618	691	704	668	661	681	636	653	660	671	632	663	653	649	690	635	631	686	669	656	624	667	649	689	663	665	678	698	672	679	647	702	629	668	678	606	662	671	645	664	685	652	669	676	638	652	680	681	656	655	668	669	672	629	676	645	672	699	655	636	657	666	673	685	624	666	695	654	660	670	736	621	664	637	712	682	708	693	661	632	682	699	702	663	677	651	672	656	721	655	647	632	652	660	683	630	644	653	707	625	633	677	669	646	613	677	655	639	695	681	650	648	630	686	704	670	699	680	656	683	664	614	670	621	707	655	655	648	663	639	696	655	688	693	636	630	656	659	639	666	694	627	661	647	652	703	655	644	644	643	678	630	658	633	653	652	662	728	701	670	678	636	641	684	652	696	639	672	646	650	663	702	643	631	641	637	668	675	690	628	679	672	690	665	720	610	704	633	639	627	696	599	658	664	675	660	676	656	711	666	638	667	691	637	612	681	674	671	650	675	634	679	665	644	680	723	628	615	706	653	634	664	660	658	646	674	692	656	640	648	682	679	669	635	630	626	646	662	631	692	637	659	595	624	662	670	637	664	663	696	661	669	620	660	643	634	598	650	585	665	702	666	664	680	646	670	696	671	660	664	658	690	632	627	659	693	696	636	624	675	686	640	702	714	686	689	649	666	671	655	711	647	711	701	659	688	632	664	672	670	705	619	674	699	686	686	616	675	667	660	678	644	681	662	689	626	708	652	658	678	649	653	627	672	633	648	667	672	697	642	671	655	691	664	684	700	627	660	645	673	658	655	623	647	659	634	640	647	651	699	694	592	688	660	699	678	690	680	730	651	681	625	713	713	678	665	654	645	661	664	674	665	624	649	624	624	651	634	680	637	661	673	696	692	649	665	662	661	656	652	642	639	624	646	656	659	711	653	678	652	676	651	641	652	591	608	661	626	643	664	660	636	625	640	672	654	677	634	616	646	691	694	678	659	644	711	687	623	654	634	663	682	659	659	616	636	669	645	666	661	692	719	660	656	677	643	665	648	654	688	653	683	669	668	694	668	663	627	693	670	655	677	661	613	651	657	651	641	724	671	707	624	664	657	602	651	669	651	653	656	690	660	703	682	651	642	679	634	694	621	646	650	639	627	647	687	640	637	668	650	688	668	690	658	643	671	610	652	651	637	635	641	662	657	688	708	630	679	685	662	674	621	667	635	620	690	637	628	647	626	691	662	635	671	659	594	655	636	650	672	642	677	634	659	646	668	672	660	684	620	666	647	681	649	666	663	659	608	647	612	669	711	679	641	676	613	672	617	677	699	672	660	630	670	652	700	632	672	707	644	696	665	670	629	609	633	665	639	688	673	662	643	675	679	636	669	672	670	638	690	653	618	640	699	699	670	672	697	645	612	644	666	696	602	689	614	704	608	641	684	613	620	625	659	620	671	621	680	692	639	673	658	722	625	701	648	659	647	660	695	686	638	658	629	714	602	630	640	648	689	713	613	635	657	651	612	666	693	619	643	665	682	670	696	693	703	667	708	678	722	680	663	655	637	659	650	671	637	662	677	630	695	623	634	640	654	627	669	638	684	678	665	704	663	694	668	696	655	666	685	659	668	695	615	642	698	633	641	680	705	628	633	636	645	684	675	681	653	643	682	653	667	656	642	685	626	671	665	637	647	715	667	636	673	663	668	660	660	715	609	633	661	682	646	658	666	679	702	620	669	626	649	674	609	635	602	664	671	665	635	645	629	627	619	641	667	688	694	660	654	629	656	628	673	654	681	654	634	678	689	620	668	635	660	641	680	677	687	635	672	611	650	649	649	640	671	622	656	666	681	649	651	669	676	693	678	676	617	661	618	656	692	666	665	704	653	650	688	642	653	648	637	631	664	703	622	630	700	641	647	644	669	647	675	680	638	640	677	649	656	670	659	677	619	661	647	746	641	661	693	672	671	659	665	667	640	649	646	677	719	659	684	621	646	681	669	636	659	678	654	657	661	683	624	642	637	691	634	642	618	640	701	633	642	637	663	644	660	646	636	716	687	653	639	687	660	665	684	674	657	607	677	662	664	634	692	657	646	594	648	673	681	687	669	675	652	625	665	656	683	659	690	660	715	659	616	628	616	659	625	674	643	671	640	597	639	637	611	683	667	657	643	684	656	710	688	668	648	699	624	636	655	673	700	703	682	634	654	676	683	697	672	666	667	702	703	682	650	636	618	657	653	601	646	692	674	697	630	677	673	708	669	706	686	664	644	673	687	648	638	643	675	643	673	681	672	690	663	651	653	674	645	619	653	703	643	659	669	696	710	653	635	669	638	658	669	629	676	660	673	679	649	683	705	656	646	654	716	693	687	658	644	680	658	663	673	663	680	650	652	646	657	685	667	691	645	646	660	720	680	670	677	630	653	683	709	657	653	646	662	614	672	664	670	646	673	640	700	667	692	663	658	622	661	664	613	659	636	681	640	621	644	613	716	664	637	664	661	645	624	667	656	671	659	712	703	656	664	609	630	650	663	598	707	649	659	613	679	631	645	637	672	634	656	676	621	649	650	688	668	655	674	670	680	670	667	657	667	661	635	664	651	651	683	671	645	655	633	677	661	637	641	691	700	622	672	694	670	648	707	674	642	630	652	651	687	681	671	637	610	652	686	696	628	662	699	655	633	640	734	661	638	661	698	629	637	653	726	661	664	708	695	653	686	699	705	672	671	663	689	665	619	685	676	703	644	647	674	645	632	667	660	679	662	670	715	684	716	666	699	677	648	611	630	612	658	637	671	600	621	631	648	667	726	652	611	657	653	655	680	608	625	664	668	691	648	625	697	674	685	632	598	673	686	678	630	693	656	646	633	681	668	668	652	636	634	643	682	684	640	682	655	615	654	708	644	657	685	670	666	657	658	620	692	671	658	600	651	686	650	659	637	657	645	642	668	658	659	615	713	662	660	685	661	645	663	635	621	666	668	651	614	668	706	651	651	658	670	651	699	669	662	673	641	673	673	645	642	692	682	652	650	691	668	686	629	675	682	676	683	682	696	675	648	631	656	689	632	677	619	619	617	685	649	668	631	698	604	638	651	649	639	633	651	643	683	665	665	701	641	652	666	645	703	691	700	696	650	626	689	665	692	683	621	717	676	649	660	703	628	643	672	651	625	633	637	651	672	653	640	640	631	689	627	642	651	670	683	649	648	644	676	670	658	660	657	669	671	611	675	702	613	650	638	664	648	670	637	663	684	675	662	690	644	644	674	653	651	659	670	625	642	669	655	666	645	640	608	642	623	670	617	653	680	638	634	637	625	645	667	630	664	667	688	658	678	679	673	630	657	670	644	666	620	656	629	655	672	687	702	649	639	658	662	660	694	651	638
5631	10209	8720	4191	2439	2178	1699	1673	1387	5639	14428	18350	22486	13317	5663	2102	821	648	617	575	589	557	581	629	625	586	543	591	571	541	611	595	596	604	574	601	546	568	575	570	588	609	563	545	595	584	571	538	591	602	641	597	587	611	596	567	583	586	627	567	581	617	542	564	614	620	548	611	534	544	604	583	555	601	617	573	593	560	580	586	620	582	610	605	562	608	579	606	568	559	572	605	606	578	581	569	596	622	595	568	573	583	590	604	557	587	608	582	566	582	590	588	584	560	588	570	570	543	609	580	581	550	575	594	566	649	593	609	568	565	607	581	578	557	587	601	567	574	618	568	588	546	602	565	565	555	586	546	592	605	631	583	575	553	539	554	593	582	535	550	574	589	548	607	602	575	585	594	574	591	558	605	575	606	615	596	548	618	507	558	595	542	598	586	610	612	600	618	624	590	560	562	586	545	534	551	558	578	598	602	613	545	569	554	588	619	537	550	583	576	556	545	560	594	587	612	584	572	586	577	579	581	597	571	592	541	624	615	554	584	595	606	610	615	572	593	619	585	581	547	544	590	584	595	588	554	588	562	585	576	576	591	639	589	581	601	577	578	594	572	554	545	598	497	537	591	578	542	576	613	604	625	567	550	586	604	542	567	597	591	593	567	562	602	588	546	550	605	595	573	595	589	567	604	602	577	535	557	576	563	578	558	546	576	565	597	562	598	609	591	552	591	553	568	525	551	528	569	591	528	587	583	615	580	582	609	516	555	582	560	597	613	577	574	535	544	599	626	609	560	537	602	595	613	566	591	573	601	542	553	587	561	563	587	599	599	582	582	590	547	608	561	586	589	549	569	564	573	546	548	613	570	584	559	554	553	576	566	596	607	570	593	585	562	566	579	548	537	572	536	608	570	609	546	597	561	602	569	551	579	614	557	566	588	538	592	571	579	608	585	550	564	578	568	582	614	624	557	614	559	555	626	582	590	617	596	537	575	582	608	621	593	598	516	580	543	563	601	573	529	572	561	589	525	585	573	603	576	578	580	573	619	642	566	573	555	554	601	560	557	618	576	573	575	589	589	601	554	635	558	616	564	636	561	583	583	587	559	582	559	608	598	617	537	554	574	603	572	619	562	588	583	564	599	581	555	594	610	561	551	537	569	547	557	536	586	557	592	571	579	572	526	569	544	550	575	617	589	630	589	553	556	577	584	579	567	569	560	545	612	590	598	564	585	536	620	611	577	587	595	564	539	566	571	560	622	577	542	571	596	596	581	574	597	569	594	573	564	590	588	616	561	534	602	582	532	566	542	605	602	527	592	543	550	567	582	593	580	571	571	554	578	544	596	552	543	564	609	586	539	512	573	606	568	589	597	596	578	575	580	578	561	545	578	585	583	505	591	597	592	589	609	554	604	574	568	587	601	566	604	538	540	581	555	567	541	582	567	563	569	550	559	549	581	574	595	612	590	590	574	558	553	578	548	550	562	618	567	586	532	561	618	562	567	579	563	583	605	559	543	564	560	534	559	568	556	584	584	574	615	610	581	584	609	578	552	601	581	586	574	585	526	596	550	600	588	630	604	567	587	611	560	581	608	607	524	576	595	583	609	617	567	534	586	598	585	551	554	608	576	579	582	532	602	539	545	568	562	602	574	589	552	559	617	577	569	583	598	556	571	593	576	611	588	567	603	569	587	604	581	594	563	614	555	577	627	603	616	599	593	562	575	593	551	588	604	568	560	572	612	580	617	598	565	579	630	570	586	585	587	577	547	592	590	590	604	598	611	589	538	561	607	590	567	593	575	575	589	547	611	621	599	578	599	584	562	569	542	572	550	563	573	555	575	610	569	529	579	611	555	574	581	546	552	598	570	591	607	606	566	582	577	600	617	578	651	541	566	595	586	600	602	545	594	585	587	576	573	579	574	628	585	577	538	549	568	571	601	562	621	583	564	626	546	583	596	570	590	544	603	580	581	601	604	580	591	582	626	633	570	559	565	593	567	612	545	589	604	570	544	559	584	585	556	563	593	557	585	605	576	556	598	603	545	565	591	598	610	578	593	603	602	628	554	553	566	521	571	625	586	562	583	570	608	547	585	545	610	572	571	561	607	590	598	571	571	543	591	569	588	554	547	608	627	620	602	593	598	588	557	550	550	551	547	558	558	613	603	577	584	565	557	573	571	599	584	544	608	551	564	575	594	519	553	562	603	578	581	569	545	599	567	545	564	602	567	579	600	584	558	574	559	574	599	612	613	580	608	544	590	560	596	587	525	575	605	616	539	596	526	575	518	597	559	577	592	558	554	611	598	543	586	610	582	582	573	536	554	578	566	540	565	557	587	568	576	580	603	549	526	654	596	625	581	586	581	547	618	636	563	559	547	592	599	589	611	587	586	556	545	592	552	595	580	561	585	541	572	544	608	611	596	603	621	571	554	584	579	622	589	556	609	606	617	570	541	580	601	597	573	587	552	576	572	574	588	621	547	604	582	569	565	572	595	615	576	536	573	563	551	540	573	588	577	581	556	591	599	618	580	587	597	550	562	555	564	566	542	566	594	574	555	574	556	598	588	561	566	578	564	587	563	564	556	553	574	559	637	546	558	591	571	559	581	612	513	615	610	589	580	567	621	579	562	579	584	581	563	606	554	600	562	561	590	609	576	572	593	581	560	581	622	577	554	531	564	525	598	582	596	575	595	623	600	587	556	559	603	584	541	582	628	612	552	594	610	567	553	557	581	552	562	573	562	560	600	611	616	561	530	602	568	591	548	590	563	525	571	537	583	604	613	589	609	593	550	560	576	567	579	592	555	515	570	581	561	586	523	579	566	585	585	571	585	614	573	600	562	573	583	594	615	577	548	593	551	573	590	524	556	570	574	587	557	571	561	520	572	569	559	575	559	546	634	622	604	553	593	525	578	603	592	586	574	603	580	541	599	582	580	587	573	551	545	584	554	571	583	532	551	582	570	590	592	540	554	579	586	586	582	516	583	559	579	591	558	592	598	533	556	522	520	539	566	575	603	584	610	534	560	606	601	583	558	540	526	558	564	585	604	595	585	622	545	574	590	592	553	596	546	585	604	617	604	583	574	559	547	617	574	584	599	571	598	588	582	544	588	569	613	604	566	558	544	624	552	560	599	579	586	568	573	550	609	575	591	589	576	615	566	559	641	583	573	579	566	556	577	599	600	567	587	582	560	541	594	558	593	547	617	562	565	603	588	549	562	563	544	587	576	571	584	587	575	525	570	556	552	554	577	629	552	585	581	550	579	564	623	579	554	572	567	590	542	579	502	585	613	600	547	574	553	582	578	587	553	569	574	557	538	546	585	554	562	584	610	587	584	615	528	542	569	540	593	623	612	567	540	605	603	591	562	581	582	587	569	565	603	561	586	567	580	541	583	596	509	588	577	573	573	517	580	568	574	584	554	564	634	569	583	596	555	571	560	558	549	585	540	587	590	558	570	608	577	583	579	563	566	576	593	584	591	581	562	532	533
26741	8871	2075	1213	842	781	687	635	679	728	717	908	1545	1655	1081	772	615	557	562	544	548	542	579	577	529	542	530	533	544	551	566	542	597	581	554	558	538	566	574	572	583	559	573	561	517	555	582	558	597	557	509	556	553	554	530	532	609	573	560	546	579	536	540	529	569	569	501	575	528	592	558	542	587	537	564	541	573	578	584	569	570	525	554	544	541	571	559	594	559	540	584	571	547	581	579	577	513	591	524	552	497	539	512	522	568	548	570	557	530	593	542	572	525	542	562	569	580	554	543	570	542	527	560	593	576	522	564	575	560	556	530	543	566	529	565	544	560	575	520	560	532	559	610	549	530	583	558	575	577	531	557	571	535	554	549	581	561	548	564	515	555	511	566	566	564	523	546	512	557	579	581	533	564	545	592	560	561	548	528	538	556	490	540	508	548	542	519	545	537	584	529	555	603	553	542	559	526	533	522	571	555	559	615	572	518	569	575	543	539	533	537	543	607	560	534	550	547	586	542	568	536	569	550	598	590	525	555	529	535	604	579	587	525	572	554	574	506	539	540	533	530	551	535	553	527	529	507	527	544	564	548	494	598	522	529	573	546	580	548	556	526	578	548	527	564	543	572	538	560	596	557	566	548	581	557	613	564	549	531	587	557	509	526	577	575	552	553	550	530	565	568	561	582	558	504	575	568	538	590	553	551	555	536	588	555	561	586	556	564	600	523	547	566	530	565	547	549	567	545	553	554	502	529	551	533	528	530	607	544	600	523	576	549	535	585	578	551	539	547	568	564	593	578	567	570	561	544	539	557	561	529	521	541	561	536	567	637	584	560	549	599	549	540	499	544	517	567	564	515	587	556	587	542	504	551	579	526	562	573	573	560	598	599	515	566	539	559	560	538	508	600	572	570	522	529	574	520	533	559	517	517	528	595	563	546	575	565	546	548	563	550	576	558	574	575	532	559	574	557	565	563	517	554	539	576	558	546	569	577	554	496	501	596	588	547	571	575	557	532	548	567	518	540	551	572	532	550	588	574	570	546	556	551	548	581	560	564	567	526	522	551	551	546	583	563	552	564	552	574	574	536	559	527	516	559	565	529	523	588	543	580	579	550	525	558	556	557	550	523	527	605	534	598	537	558	566	517	555	539	553	534	542	541	549	547	568	545	535	555	576	525	565	582	544	565	549	574	575	577	550	556	515	572	552	570	561	571	553	544	558	538	564	573	513	553	557	559	555	602	551	515	550	546	596	588	566	578	546	536	564	536	541	521	570	532	592	563	560	565	543	570	527	546	560	536	554	553	596	534	568	555	544	555	544	558	547	584	530	569	574	561	535	522	549	562	524	534	581	583	546	602	612	567	536	553	521	564	555	531	549	567	534	541	585	568	561	585	539	583	522	553	623	535	552	541	546	532	568	556	569	545	547	525	547	552	585	566	548	540	582	589	543	551	544	564	560	546	555	530	540	570	602	590	561	597	597	562	510	524	515	512	523	565	523	540	580	543	578	536	565	578	552	568	585	532	554	541	596	544	569	534	544	523	518	570	543	555	519	575	559	545	519	568	524	554	536	546	585	601	544	568	584	570	571	536	551	584	606	543	562	588	553	535	539	537	574	544	523	510	569	548	495	565	575	530	567	556	575	550	555	595	542	594	528	592	493	573	602	564	547	548	546	586	519	602	526	537	552	545	589	497	557	547	566	551	535	550	569	548	511	577	546	545	560	571	527	544	573	541	553	556	531	586	524	542	567	556	562	576	552	552	543	562	601	554	529	517	577	553	570	562	547	574	553	522	565	572	584	565	578	549	538	579	563	555	522	548	555	568	538	533	550	542	572	542	553	496	584	568	550	575	549	558	542	524	509	567	587	559	536	513	540	515	582	513	564	537	500	594	594	517	560	562	566	550	580	605	572	570	565	589	575	555	561	527	562	583	548	557	571	580	523	554	501	561	578	532	539	572	499	597	576	584	542	540	552	533	619	559	527	553	608	589	547	548	587	530	575	554	604	578	547	542	528	561	567	535	560	569	625	568	549	550	579	584	593	540	579	524	563	552	544	570	556	541	589	548	538	551	555	552	551	590	569	528	545	548	513	553	565	576	490	525	530	561	558	551	598	610	554	575	545	553	564	558	567	569	587	514	559	570	592	542	528	574	576	588	531	522	501	528	524	515	574	500	576	579	546	557	539	578	549	567	564	553	517	566	528	561	504	560	563	538	581	549	593	559	555	527	555	577	587	575	569	546	584	570	554	574	569	543	567	528	608	573	549	586	588	533	583	512	531	505	569	589	532	562	558	552	523	546	567	546	527	554	576	571	559	576	518	601	581	553	572	574	568	581	544	563	539	615	577	553	556	573	559	507	583	534	519	566	581	571	553	586	559	556	595	564	578	529	584	558	536	542	604	526	599	528	536	574	594	516	541	497	577	566	533	627	589	516	562	565	502	542	549	520	579	572	527	525	586	513	556	555	527	552	565	542	569	555	554	507	541	539	537	581	554	552	519	590	526	612	547	575	542	560	593	575	585	559	574	528	533	515	566	560	573	527	544	596	532	514	559	551	583	565	556	510	515	555	520	522	560	522	547	592	549	596	494	537	544	622	578	535	543	572	506	530	605	568	522	577	559	573	543	564	538	493	571	559	577	559	552	540	513	568	578	549	548	512	576	562	551	557	573	565	561	537	628	553	556	565	529	511	565	566	569	575	557	540	527	505	534	551	548	559	559	535	553	543	560	585	545	531	571	597	540	552	530	557	615	589	563	567	572	568	529	548	555	576	529	589	597	578	540	541	513	521	583	552	537	527	582	564	550	573	566	583	599	552	533	547	553	645	519	577	592	570	603	539	510	562	588	577	539	561	561	529	510	591	550	574	554	579	538	575	545	600	579	556	581	574	551	560	517	591	543	555	537	567	537	550	581	563	576	541	533	578	536	554	544	575	547	530	537	536	547	525	583	578	518	541	594	532	570	550	582	561	575	504	517	555	562	563	568	585	578	563	501	573	560	541	555	576	552	541	571	591	570	567	542	582	557	579	533	525	489	534	532	552	541	563	546	578	552	569	540	511	589	558	558	542	538	580	588	539	582	523	539	554	526	592	546	563	556	606	556	554	540	566	580	602	529	565	557	582	557	553	533	563	560	543	533	546	578	526	511	595	541	544	532	538	552	543	576	597	522	544	506	532	569	536	501	545	588	554	606	590	562	590	578	525	578	548	600	525	547	553	583	555	543	561	537	530	575	574	527	575	538	525	587	552	562	527	544	573	550	585	558	568	543	543	572	546	578	585	554	573	565	546	549	560	561	536	569	570	516	585	558	578	593	575	586	516	567	555	521	571	564	518	583	555	541	564	598	553	523	528	553	548	550	588	568	556	564	554	589	503	530	575	546	554	591	585	576	541	565	553	564	584	550	545	519	541	552	559	552	559	553	539	550	542	531	512	564	521	550	608	624	556	552	504	585	549	561	582	584	565	569	536	554	563	553	564	510
5897	1721	2028	1182	795	829	689	645	709	773	845	1121	2052	1795	1137	696	510	574	479	486	506	468	531	440	508	489	494	492	477	472	492	443	486	478	498	427	500	466	486	514	475	475	506	482	462	484	518	435	483	493	459	502	479	513	513	461	475	451	522	454	472	464	487	513	468	497	516	496	491	505	509	483	510	461	486	533	457	499	513	473	513	467	484	456	486	501	488	492	507	491	448	477	536	459	473	480	484	491	466	524	453	489	446	452	492	466	461	484	485	501	485	488	461	457	486	475	464	484	458	502	488	493	478	486	483	538	466	522	492	499	489	449	453	462	428	495	430	487	477	476	467	458	473	507	511	511	489	434	484	442	491	449	459	464	482	490	454	491	509	505	496	471	528	454	483	491	470	522	447	470	520	485	476	456	497	524	506	458	458	455	478	438	498	477	457	491	442	484	455	491	460	466	500	465	498	492	535	515	515	470	461	493	477	479	471	514	470	456	493	482	454	468	462	474	523	483	467	446	477	428	520	457	485	475	495	464	498	481	481	485	476	481	484	485	509	492	495	493	506	457	471	496	458	464	464	499	476	479	497	442	506	502	476	507	480	477	493	471	493	471	483	514	441	465	491	432	539	497	478	464	485	467	448	503	492	416	473	459	452	492	492	470	498	485	456	441	493	491	458	474	498	472	505	481	486	462	456	507	462	451	459	476	493	534	477	477	461	483	493	484	475	487	466	471	489	484	517	466	502	482	507	501	473	468	453	490	453	470	444	483	474	469	514	492	453	465	508	481	485	419	487	474	513	502	495	508	490	493	464	452	490	482	498	487	483	478	494	491	487	515	495	492	453	460	426	409	460	493	476	469	431	481	476	478	485	476	488	509	474	501	478	465	481	489	479	494	498	437	471	480	475	434	452	453	469	486	462	479	475	449	449	552	468	508	456	519	458	475	495	514	426	443	492	467	502	430	473	487	474	452	523	495	463	466	448	511	472	494	499	506	483	496	467	471	494	504	501	491	453	440	464	476	480	441	479	473	512	468	499	510	486	493	456	497	487	500	458	489	464	451	469	489	492	462	415	498	466	480	500	469	488	462	479	493	514	509	442	460	474	449	487	468	466	521	470	497	510	480	445	470	480	446	445	445	445	435	432	480	479	468	448	495	444	468	500	463	510	503	483	476	488	502	470	489	459	466	442	466	491	460	467	473	492	461	498	475	488	470	471	496	470	492	455	480	459	506	456	479	477	527	489	458	480	482	497	472	484	466	438	499	456	488	488	482	494	486	510	481	478	470	517	493	473	496	491	487	486	481	515	452	511	477	437	486	484	468	498	471	470	485	471	468	453	475	480	501	430	444	465	460	507	460	460	488	475	477	455	490	452	479	479	489	493	452	465	459	471	464	478	458	468	489	466	477	450	452	437	487	471	447	480	479	481	491	495	471	459	443	514	454	489	464	496	471	501	483	476	498	434	480	490	470	488	491	452	428	478	498	498	466	488	462	483	483	485	478	474	472	527	425	501	484	516	476	482	504	478	465	456	496	504	477	468	443	465	460	482	487	436	499	513	468	474	470	476	485	514	471	485	529	490	508	482	498	491	472	466	476	495	487	485	477	505	460	495	517	452	453	477	501	492	491	453	466	453	464	490	475	487	465	464	495	460	446	495	504	519	464	516	466	509	436	481	475	455	461	501	474	506	457	471	491	483	506	507	505	484	482	454	468	442	471	500	509	506	467	451	462	480	495	474	499	473	481	485	469	457	475	492	492	455	457	494	462	496	487	479	461	457	495	481	430	448	473	446	512	486	489	515	459	478	478	486	483	453	489	434	518	466	462	445	494	498	493	459	466	465	485	466	469	498	452	443	474	495	477	481	467	460	514	479	489	484	497	481	447	479	504	520	457	483	461	488	440	461	486	492	506	477	465	501	443	496	464	468	482	482	489	465	507	456	496	481	505	446	453	515	453	480	455	527	432	493	539	496	489	486	479	440	460	522	483	478	467	487	476	443	478	474	457	469	468	450	485	489	492	460	484	518	471	465	504	489	481	444	474	465	471	493	498	471	508	504	504	526	471	456	515	503	438	465	495	482	480	470	477	495	479	502	454	495	484	497	440	487	465	467	440	503	499	487	525	480	518	463	491	511	458	455	509	469	468	483	485	427	480	465	453	500	481	465	494	471	468	485	492	462	494	464	474	479	475	477	442	462	464	502	459	454	471	519	504	461	502	462	487	519	461	501	496	463	509	484	509	495	481	490	492	493	454	470	493	453	478	482	488	507	467	468	492	491	514	446	513	491	488	527	470	475	478	465	442	479	496	461	471	468	472	467	455	464	447	494	453	493	487	481	506	460	427	518	478	463	488	465	440	485	470	484	522	462	486	463	497	466	441	484	477	462	489	455	477	450	444	514	442	496	446	451	506	510	427	431	478	458	448	501	489	484	476	457	472	462	474	464	489	473	486	476	478	510	495	485	519	506	496	484	458	450	444	477	465	483	462	497	492	484	500	462	499	502	472	481	487	434	517	474	452	484	473	464	454	493	445	492	493	475	436	468	484	462	437	472	514	525	488	475	490	494	444	451	497	521	472	474	450	485	501	518	534	474	459	480	457	500	465	499	448	552	482	463	499	444	490	465	460	486	482	493	462	501	494	485	522	462	497	513	480	500	482	462	493	464	536	490	473	456	484	467	476	459	466	465	498	438	475	456	446	480	428	461	481	473	448	544	524	456	459	478	467	454	425	434	466	469	472	458	491	498	479	506	484	439	488	471	490	468	484	468	489	461	531	466	468	527	495	472	495	477	439	506	469	511	488	518	458	465	488	486	512	478	484	482	469	455	461	527	492	476	473	498	444	454	501	450	492	491	429	473	462	446	518	500	474	486	505	503	458	489	491	440	496	466	509	494	484	487	449	477	478	502	476	504	515	457	419	450	475	477	498	486	512	463	483	431	464	497	477	460	477	466	536	470	466	448	489	455	482	464	461	464	510	469	473	515	463	460	475	495	460	511	492	477	424	495	487	493	446	502	483	475	506	481	485	482	502	467	510	486	449	521	462	500	479	475	498	440	490	485	498	495	471	498	474	501	502	498	477	476	488	470	456	443	468	485	474	506	487	488	472	452	464	474	461	489	487	482	431	507	492	477	482	489	473	495	494	497	488	450	493	455	490	453	467	499	464	461	500	466	444	502	504	493	448	474	445	449	488	503	475	507	481	439	475	459	487	508	459	461	454	490	461	503	467	468	467	492	460	441	477	480	502	498	464	477	507	477	505	468	493	495	465	465	464	479	497	509	469	484	479	474	473	454	489	478	465	482	458	488	473	511	496	460	448	476	469	477	454	491	471	458	491	486	458	473	467	478	472	488	501	478	498	468	498	478	486	452	460	452	452	467	490	477	428	501	490	489	457	453	448	467	481	473	466	463	491	472	470	491	457	479	458	470	465	490	480	494	467	455	470	476	443	482	437	472	464	460	494	473	449	462	490	477	478	484	444
24775	20781	26722	24761	9012	1790	1302	877	805	1105	1154	4067	13137	10523	5945	2314	856	609	525	539	584	523	500	555	543	534	532	593	528	504	548	548	572	520	556	525	564	557	522	524	546	551	527	513	485	541	515	470	517	512	558	501	534	522	537	530	545	522	519	536	510	496	527	542	559	560	528	554	530	537	546	526	518	527	554	546	545	532	529	559	554	506	521	532	518	589	493	540	511	563	536	508	546	569	527	563	555	554	560	552	557	569	500	571	536	480	534	545	503	522	551	578	553	510	558	523	570	544	495	524	528	555	544	524	563	547	549	500	523	527	535	562	524	546	563	556	525	515	562	555	519	512	537	511	555	517	581	517	519	524	552	532	459	481	511	515	502	518	553	518	556	534	532	511	549	536	541	546	480	528	570	527	553	511	530	555	534	517	524	595	536	549	506	524	531	531	525	517	531	522	570	524	538	505	507	529	539	543	522	531	515	532	543	526	556	529	578	552	500	475	535	501	543	521	515	528	577	556	539	533	527	508	492	548	464	561	542	542	515	528	499	518	560	551	515	561	537	479	524	519	540	494	546	552	497	499	535	493	549	523	488	569	520	515	586	534	550	493	519	524	567	513	530	558	524	548	527	557	530	529	496	521	540	565	540	542	470	549	567	539	528	527	520	515	535	515	505	517	541	538	569	535	537	555	517	505	587	491	545	551	524	528	512	517	561	544	537	525	580	508	547	548	518	539	566	523	525	562	555	500	539	526	518	552	520	513	572	523	557	567	546	500	579	547	559	471	521	569	508	548	531	508	498	505	566	510	564	550	569	523	549	529	544	578	506	536	536	546	528	522	512	528	504	492	536	581	493	566	523	535	532	495	529	522	536	549	578	544	553	561	518	531	509	525	549	520	548	540	545	519	498	551	547	548	516	574	572	529	578	464	528	508	536	550	565	508	581	506	521	503	598	508	529	559	529	544	494	536	543	541	527	529	524	548	518	540	549	526	537	499	562	475	513	510	563	513	495	525	535	511	564	505	514	568	494	548	517	567	554	578	536	519	542	552	508	529	503	531	532	524	567	511	569	525	513	525	574	497	578	529	536	512	555	527	536	477	562	553	520	524	515	505	482	569	584	551	535	519	515	518	494	503	540	528	528	547	512	551	561	513	499	533	508	566	520	495	525	539	491	564	530	540	562	547	547	524	532	543	540	525	539	515	550	511	554	547	546	506	511	540	492	562	513	572	532	545	524	521	538	588	531	537	536	559	533	550	521	514	512	513	545	536	546	513	555	509	521	536	535	507	516	514	537	497	507	518	529	545	525	493	544	588	538	574	536	508	549	506	530	546	518	551	531	530	562	545	508	510	549	585	556	534	557	527	536	552	514	502	555	541	484	548	539	588	512	558	534	522	531	532	520	536	522	524	506	518	514	550	522	491	536	517	536	563	524	565	530	533	583	515	533	583	505	497	589	581	542	519	538	502	477	544	520	537	541	469	523	490	551	514	548	514	548	515	560	492	516	562	552	543	520	541	528	550	570	549	551	552	489	500	558	531	565	527	548	553	541	536	533	574	500	516	523	478	555	511	506	531	528	487	548	518	483	525	546	526	550	533	506	516	505	537	508	531	558	540	563	512	503	579	483	502	560	506	527	568	561	593	551	557	526	552	504	533	509	543	514	506	532	537	530	516	538	507	508	554	531	562	526	509	509	529	564	533	515	522	508	510	554	500	547	499	520	538	508	549	566	490	564	550	543	563	533	497	548	539	513	562	537	586	484	563	545	567	514	565	495	529	534	522	532	551	503	565	533	489	535	502	529	540	511	514	536	520	539	539	569	556	503	566	571	538	528	520	520	582	523	520	544	569	497	527	520	551	526	556	521	540	537	495	528	535	556	548	517	514	537	556	545	496	520	544	517	538	523	503	519	515	550	521	561	535	532	523	537	549	541	544	535	570	502	524	528	539	529	546	538	524	544	564	561	518	560	509	555	541	512	495	537	564	498	496	504	507	558	515	533	524	561	512	548	537	539	553	546	523	557	516	571	520	527	507	538	526	561	588	535	545	532	526	554	563	540	554	481	505	539	565	552	542	574	513	582	557	517	543	530	502	558	522	518	561	541	562	548	536	539	530	557	543	513	543	529	555	531	530	510	525	509	551	563	510	533	546	488	505	566	557	493	548	525	490	512	547	516	571	538	549	489	563	522	559	519	489	499	519	521	518	536	517	547	577	556	501	492	536	574	505	536	532	523	485	546	518	541	541	502	573	508	508	532	546	518	534	525	501	556	574	518	561	555	542	520	545	552	533	551	540	508	568	495	531	512	485	475	495	511	517	517	490	522	519	494	483	492	490	531	550	531	540	576	561	555	508	537	549	525	540	525	530	516	576	571	535	530	524	509	501	543	550	508	551	533	550	484	506	512	565	519	533	554	536	545	515	494	534	553	573	493	526	551	546	532	516	550	512	525	549	528	520	512	534	528	521	519	549	512	555	517	518	541	533	543	533	522	532	536	529	544	574	516	571	534	560	584	515	511	526	546	535	554	559	560	523	547	506	508	549	559	498	587	518	546	536	529	512	522	552	535	503	559	533	571	531	545	508	522	540	480	536	515	486	514	541	551	520	508	523	559	531	489	553	585	543	553	522	490	575	536	525	534	565	510	539	552	538	471	518	544	543	546	555	554	537	533	539	575	549	550	522	567	529	526	543	531	559	565	517	532	527	509	562	555	509	542	550	543	522	517	528	529	554	580	562	553	522	562	510	559	545	535	549	493	562	544	551	574	519	526	576	554	516	533	526	499	545	504	537	515	506	528	547	545	519	538	519	565	520	523	539	506	510	519	551	550	497	484	536	538	528	520	542	506	529	527	546	479	547	551	564	544	510	541	550	527	531	539	523	537	499	543	509	526	567	557	526	529	551	522	536	519	534	527	506	500	521	533	544	507	546	515	551	524	534	568	538	569	549	524	547	515	571	517	544	589	545	520	548	543	535	512	521	540	544	495	534	521	529	519	553	533	555	507	522	538	531	549	553	517	549	527	537	475	536	552	529	572	511	533	537	559	532	553	554	532	582	520	526	535	494	550	509	511	500	538	503	541	531	544	600	528	539	517	548	539	531	508	503	544	544	528	584	561	512	516	567	524	559	492	558	545	515	548	523	543	522	516	506	544	499	558	527	558	554	576	549	501	523	504	539	526	555	546	579	516	571	553	533	532	531	546	536	525	501	492	523	514	530	542	561	508	522	521	565	522	531	549	551	535	553	544	507	570	519	523	530	559	510	549	560	536	530	518	536	528	506	522	552	540	519	544	558	534	553	532	503	550	520	518	536	558	496	534	517	500	516	538	502	541	502	540	511	581	529	571	559	553	518	531	526	524	546	527	546	521	517	587	517	506	512	579	506	525	585	521	576	549	523	545	533	523	487	528	498	540	566	524	524	532	528	558	533	557	547	568	520	504	543	506	496	534	536	544	513	520	556	562	523	490	551	529	554	592	521	520	572
4657	5294	5367	3535	2428	1524	1304	962	1065	1395	1515	6123	14842	10120	5989	2392	855	551	512	522	472	490	494	478	478	489	476	468	478	475	439	498	506	490	448	466	472	460	463	454	509	487	475	475	457	492	479	499	484	549	468	462	446	494	459	435	465	508	457	483	481	494	518	467	470	458	468	507	495	465	471	476	459	470	477	472	491	498	490	477	452	498	453	506	426	470	456	487	482	489	460	465	508	489	460	445	500	466	476	437	462	484	458	460	462	509	491	470	460	468	442	446	524	456	474	434	460	455	467	527	491	491	515	534	447	473	455	426	478	475	454	505	458	491	459	482	489	453	468	442	480	506	497	451	474	465	504	500	504	446	443	475	470	502	470	446	482	485	467	475	486	488	504	482	416	454	497	493	464	465	487	523	475	465	462	495	466	470	504	453	424	439	439	478	469	467	505	496	514	454	453	444	475	512	490	463	475	482	459	482	443	483	472	526	487	473	495	499	489	493	451	509	483	469	471	445	487	464	460	450	501	494	486	489	482	466	462	457	460	449	478	457	486	471	492	439	500	492	472	501	465	522	494	470	460	488	464	481	477	445	474	496	474	490	498	495	451	489	501	487	469	504	493	467	511	485	485	474	480	493	480	485	473	450	450	455	490	479	444	484	486	465	485	440	444	465	470	498	442	434	484	518	464	488	443	454	488	478	498	485	459	476	469	462	494	463	466	456	515	509	468	476	436	499	467	495	443	480	502	470	461	477	478	498	452	460	487	475	460	463	481	495	481	489	502	472	453	480	485	446	488	496	441	464	460	488	465	476	443	485	502	442	485	497	498	526	481	475	476	478	502	472	452	470	479	499	491	475	497	488	504	474	475	469	516	467	514	477	466	520	476	486	471	458	464	486	502	442	492	506	438	484	443	519	495	487	456	483	471	504	465	478	448	452	499	504	492	443	463	472	459	465	482	524	451	473	470	470	410	473	466	505	499	502	508	487	472	497	460	481	479	470	497	515	406	453	476	455	469	487	497	483	512	486	488	502	480	460	483	426	458	472	469	490	453	488	497	450	467	457	477	466	493	470	455	498	476	477	503	514	470	470	424	479	466	548	460	478	429	468	485	465	441	473	522	456	473	525	430	481	501	457	475	479	502	485	499	454	504	452	465	478	486	445	450	455	449	496	467	487	493	476	468	482	512	465	462	427	494	476	468	462	447	467	488	444	465	472	486	518	503	443	502	452	464	480	473	470	454	467	501	476	426	483	468	433	481	478	475	470	489	446	491	460	477	511	486	507	437	465	468	476	453	487	482	479	510	475	424	452	488	483	517	489	456	423	466	489	524	512	500	475	488	446	473	492	479	489	476	453	459	488	470	481	480	453	445	442	482	478	475	467	427	494	472	496	526	455	497	477	499	448	477	436	476	516	409	481	447	460	489	458	478	471	526	468	447	441	479	497	511	508	480	469	497	473	454	510	482	465	483	463	489	463	492	454	483	482	474	449	467	478	463	431	481	449	496	473	468	484	430	459	489	476	445	495	522	453	517	493	465	458	497	474	436	488	486	482	481	445	484	434	465	488	463	472	455	493	461	432	481	468	468	478	506	502	456	451	458	479	495	459	500	496	491	460	442	505	450	484	502	450	488	432	469	491	482	459	436	480	458	476	466	488	453	496	487	456	449	474	498	511	445	491	482	485	481	489	473	459	470	452	460	448	445	447	488	483	467	461	508	465	464	481	488	463	474	492	436	480	466	515	477	466	476	502	480	450	452	474	464	452	489	518	479	480	507	468	454	455	475	480	460	480	480	475	431	453	496	457	485	488	509	477	478	489	489	463	488	457	482	491	436	461	488	493	496	434	451	467	478	502	504	473	471	450	495	434	448	463	484	467	486	494	464	492	480	490	505	486	479	514	466	465	449	461	470	474	511	480	462	470	427	496	479	558	457	448	475	444	460	501	457	498	450	491	486	495	476	466	476	485	477	458	506	502	470	464	474	489	460	476	456	474	424	486	467	509	500	492	502	472	460	481	452	462	478	495	425	536	486	454	494	479	460	482	444	474	445	483	465	477	495	515	475	480	486	454	521	525	470	474	468	478	500	528	481	494	471	463	473	467	471	467	482	528	466	486	478	456	484	484	470	494	469	427	487	483	470	512	498	482	453	471	472	498	504	453	517	496	436	443	453	405	453	454	448	459	478	456	472	468	439	514	469	475	478	479	454	483	498	507	433	497	487	484	433	512	469	470	460	483	519	450	438	476	461	481	479	543	509	510	450	479	439	439	466	492	439	421	446	463	483	491	484	455	487	497	473	486	503	482	527	434	447	505	436	507	448	459	446	506	490	491	472	519	462	451	482	469	522	490	472	460	502	483	471	472	484	448	451	474	479	497	463	462	441	503	458	443	492	460	453	443	479	499	479	463	471	476	496	477	463	465	483	465	471	497	496	495	486	447	494	517	477	484	481	472	498	490	459	470	485	493	473	471	467	478	485	471	487	488	471	531	435	449	499	468	460	448	423	506	516	504	477	478	484	475	546	513	465	498	455	461	484	436	452	451	518	494	487	458	480	502	456	452	483	538	445	484	500	455	463	455	436	455	470	500	434	460	490	488	455	475	473	447	447	477	457	447	487	447	480	484	515	491	454	498	467	444	470	494	503	463	463	470	434	464	456	482	472	462	484	477	494	510	471	471	488	462	447	457	448	473	469	463	508	522	456	446	478	463	486	451	494	466	465	457	480	497	492	489	488	489	487	511	498	444	466	474	469	463	497	452	481	494	482	475	499	481	492	464	472	509	468	467	448	503	476	492	472	488	478	520	496	435	509	472	465	505	523	471	508	487	478	508	451	487	510	468	466	467	482	500	491	482	467	468	475	467	488	510	458	454	480	460	448	481	497	470	459	512	488	502	459	502	500	500	495	455	455	469	458	473	497	478	477	458	472	471	483	498	449	458	462	491	484	500	426	480	461	486	439	461	513	446	514	483	466	478	419	517	453	439	457	484	473	477	455	471	460	474	438	478	498	457	490	507	508	481	468	509	500	515	432	444	440	445	454	475	506	452	445	493	422	501	460	455	495	485	399	488	436	521	443	482	468	465	480	493	495	448	476	501	493	470	495	512	492	476	434	506	461	488	458	473	473	426	464	508	481	444	460	510	527	469	444	496	477	509	430	472	473	425	497	466	461	480	458	451	463	494	482	498	482	472	468	485	444	469	465	465	472	486	480	451	489	486	460	480	476	447	513	453	457	487	452	446	483	468	424	489	477	461	526	507	437	465	477	428	444	487	494	458	437	449	482	475	462	455	473	442	478	490	476	451	472	482	457	476	466	481	509	474	498	481	492	517	472	455	510	482	471	549	499	464	507	468	480	466	453	481	508	483	478	461	429	440	517	520	500	454	487	464	466	483	527	477	493	477	459	473	514	478	469	450	467	432	480	470	465	491	429	443	448	474	455	489	495	451	462	470	472	474	490	476	442	491	491	486	441	469	460	495	481	452
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
