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
341303818742	341303819300	341303819850	341303820400	341303820948	341303821500	341303822050	341303822600	341303823148	341303823700	341303824250	341303824800	341303825348	341303825900	341303826450	341303827000	341303827548	341303828100	341303828650	341303829200	341303829748	341303830300	341303830850	341303831400	341303831948	341303832500	341303833050	341303833600	341303834148	341303834700	341303835250	341303835800	341303836348	341303836900	341303837450	341303838000	341303838548	341303839100	341303839650	341303840200	341303840748	341303841300	341303841850	341303842400	341303842948	341303843500	341303844050	341303844600	341303845148	341303845700	341303846250	341303846800	341303847348	341303847900	341303848450	341303849000	341303849548	341303850100	341303850650	341303851200	341303851748	341303852300	341303852850	341303853400	341303853948	341303854500	341303855050	341303855600	341303856148	341303856700	341303857250	341303857800	341303858348	341303858900	341303859450	341303860000	341303860548	341303861100	341303861650	341303862201	341303862748	341303863300	341303863850	341303864400	341303864948	341303865500	341303866050	341303866600	341303867148	341303867700	341303868250	341303868800	341303869348	341303869900	341303870450	341303871000	341303871548	341303872100	341303872650	341303873200	341303873748	341303874300	341303874850	341303875400	341303875948	341303876500	341303877050	341303877600	341303878148	341303878701	341303879250	341303879800	341303880348	341303880900	341303881450	341303882000	341303882548	341303883100	341303883650	341303884200	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2781	2000	3600	2300	2781	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2785	2000	3600	2300	2785	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22591	21362	29186	23875	21356	21412	11380	1815	1356	1252	1204	1186	1156	1084	1064	1025	1036	1007	1024	1034	939	932	950	923	900	918	928	977	922	898	949	912	913	960	979	956	922	932	967	953	923	933	963	967	951	935	965	991	989	922	910	914	869	978	912	934	926	864	929	903	915	926	948	925	934	916	940	911	914	902	916	914	930	903	899	910	846	883	892	927	919	889	961	926	920	918	937	890	902	969	906	908	912	914	892	909	959	934	905	932	867	902	943	909	872	984	954	928	902	927	941	893	907	874	895	920	955	937	874	898	919	949	925	971	943	958	965	919	914	883	901	887	933	885	924	909	889	884	945	959	909	950	891	860	958	929	975	903	890	869	915	924	905	955	1003	854	852	916	905	956	953	946	945	923	902	980	951	878	903	962	920	954	949	930	999	946	968	902	929	925	923	909	934	897	905	944	946	898	919	953	945	855	915	936	941	930	951	912	886	924	884	909	918	918	939	930	963	907	897	906	886	897	916	917	960	908	880	879	907	882	859	902	941	930	897	891	972	853	920	858	897	931	931	939	923	899	906	954	901	910	882	941	947	922	909	860	909	965	908	938	930	905	909	949	844	902	913	898	939	955	926	893	870	949	912	890	902	907	941	909	892	900	847	909	909	938	948	884	867	889	946	958	905	951	975	854	894	903	923	902	902	939	884	901	926	939	872	897	953	852	956	959	917	923	902	899	882	920	902	891	907	929	907	898	968	908	904	905	886	896	885	952	882	926	912	891	960	961	872	899	923	951	927	922	853	933	917	910	936	915	945	854	858	914	915	903	916	944	925	962	929	913	878	922	933	903	873	969	927	956	957	907	926	984	905	944	899	947	954	902	932	956	927	899	923	930	862	918	936	997	895	948	906	917	900	892	901	897	933	885	941	884	943	881	890	909	892	937	915	934	918	932	894	858	881	891	849	889	911	926	911	905	888	928	903	937	953	871	923	903	913	924	889	897	925	928	850	975	915	930	951	926	947	937	954	913	921	875	910	946	849	952	892	907	895	957	850	903	905	893	926	948	905	916	915	875	929	876	955	907	908	885	855	884	919	888	873	938	914	898	909	878	886	923	933	875	907	919	911	885	917	872	914	946	910	888	971	919	919	903	893	908	875	893	962	962	944	888	884	887	929	897	896	935	909	861	939	931	926	908	901	933	881	930	937	853	937	955	855	902	916	963	875	916	883	864	911	925	982	875	951	937	954	894	889	930	888	884	855	930	925	949	902	917	923	926	940	951	942	923	875	880	928	916	848	893	958	903	929	876	922	919	899	958	948	932	901	897	958	938	933	872	885	897	895	913	922	958	928	944	892	910	915	862	868	938	905	927	847	941	948	864	925	875	977	894	960	971	886	919	949	933	933	904	865	883	912	881	955	942	885	926	898	903	918	930	939	941	911	899	921	877	906	901	884	900	901	901	884	952	919	896	951	895	896	870	922	901	924	894	920	922	900	926	885	960	935	964	861	836	908	918	880	933	862	865	943	901	897	874	899	913	924	895	920	945	941	879	956	911	959	912	956	875	938	891	889	908	923	999	900	893	978	950	927	927	863	908	941	877	872	931	935	858	931	952	952	955	917	933	869	901	897	874	854	965	845	917	933	919	948	868	893	866	881	926	911	869	856	913	940	902	951	919	944	981	867	863	935	937	952	882	898	915	929	892	897	900	985	888	964	896	940	915	898	861	885	955	847	871	903	939	935	913	926	923	926	918	843	879	872	948	925	903	908	873	895	883	887	922	960	883	929	916	916	971	887	903	909	922	919	891	905	947	917	902	889	901	955	929	938	937	931	894	895	914	891	975	969	927	934	902	953	855	903	949	895	948	876	888	914	949	936	935	855	857	886	902	939	935	886	929	921	890	909	892	892	912	916	906	942	886	877	888	876	932	893	920	926	920	929	916	874	867	986	887	988	889	942	884	890	891	899	902	959	908	908	925	930	961	925	902	898	889	974	907	896	884	906	878	922	873	906	933	918	899	903	968	950	918	925	903	959	966	894	899	934	926	885	926	924	983	939	897	918	893	919	842	931	868	959	912	917	908	883	959	918	858	950	939	899	859	899	925	863	893	985	883	894	894	957	874	894	904	888	952	952	866	950	919	882	875	896	876	844	935	929	950	907	861	893	916	930	924	880	869	900	934	873	918	894	872	921	912	864	851	933	903	919	913	852	867	867	884	918	907	890	893	914	952	904	921	917	925	954	854	910	916	959	953	895	913	918	886	984	920	959	898	922	924	908	928	924	919	893	835	926	925	904	868	888	935	859	929	877	920	944	925	876	938	930	913	942	940	879	910	919	928	920	894	891	840	936	901	896	935	901	884	927	985	941	943	938	901	942	957	902	920	900	912	860	909	945	923	916	948	911	927	929	910	916	941	899	875	929	900	872	917	928	947	896	940	882	916	899	928	936	905	948	958	888	953	973	877	856	890	931	882	874	916	937	944	944	903	889	933	895	882	895	966	893	965	863	943	876	949	849	938	886	940	924	902	960	884	944	906	959	886	925	920	885	915	859	873	903	883	896	886	899	906	937	925	857	934	874	894	925	960	930	935	935	947	881	926	885	937	925	906	859	919	868	904	910	921	854	944	886	928	881	920	932	920	882	954	960	940	871	917	890	910	908	854	920	877	926	933	920	911	908	889	885	960	940	946	938	881	882	944	950	884	954	939	894	895	951	902	908	881	891	950	903	891	868	896	914	849	856	861	877	884	881	891	872	922	916	935	977	933	950	939	899	928	890	916	891	867	903	932	881	947	900	905	938	910	914	932	922	917	971	901	895	905	916	872	903	955	904	906	966	921	926	901	893	870	899	936	937	911	927	943	930	915	956	979	901	937	879	884	921	856	914	893	876	842	926	954	944	920	846	923	965	902	915	917	943	912	922	966	950	901	860	894	896	924	929	900	948	886	905	928	933	863	882	916	856	951	944	866	945	914	894	954	904	936	903	884	888	900	902	913	911	922	910	944	891	947	917	931	941	891	936	921	922	881	936	932	940	906	954	953	937	923	907	908	869	916	933	892	866	917	939	930	1018	948	936	920	904	887	906	970	963	926	907	931	915	944	944	905	974	920	884	860	942	927	956	870	930	912	842	949	914	943	897	916	936	951	899	887	899	946	901	978	931	875	918	871	926	846	847	881	932	936	921	915	902	933	928	924	870	872	906	917	898	925	942	927	918	884	903	905	934	913	908	925	917	964	924	946	874	904	906	911	911	919	904	896	902	921	936	939	880	909	899	905	888	872	893	940	947	950	896	932	1000	934	847	899	899	891	892	898	871	899	898	908	919	895	885	942	888	871	956	918	899	860	926	901	961	873	904	910	917	902	865	917	955	986	896	848	857	894	931	886	929	887	892	922	921	942	904	918	912	908	920	889	928	914	897	939	916	896	873	935	961	958	909	934	951	914	916	899	920	928	962	908	921	887	899	891	935	863	928	910	935	891	947	863	931	872	971	899	923	896	962	879	929	912
6745	13778	9612	4888	3813	2939	2425	2079	1810	1610	1477	1312	1294	1313	1156	1174	1153	1165	1102	1088	1106	1102	1095	1107	1109	1033	1020	1038	1045	1023	1046	1005	1068	1014	964	1039	1013	1048	1033	1019	1010	1035	1026	1029	982	967	1012	999	1068	1023	1040	1007	972	1025	1012	1033	945	987	1034	975	984	943	1047	1015	1020	991	971	1022	1027	996	983	1017	1038	999	961	973	958	971	991	950	981	932	1028	972	952	970	1029	995	960	993	962	1025	1019	1038	1056	1037	1000	991	964	956	989	1022	1017	986	1010	1051	944	982	966	989	996	972	1007	1056	1028	1006	987	999	995	1029	997	1020	998	961	1015	1041	1057	974	1005	963	1015	980	1028	974	966	1049	966	987	992	976	1054	981	996	994	950	1007	1007	998	1040	969	1043	949	990	973	1019	1035	1052	993	1038	1008	1022	966	1052	1042	997	982	1006	1070	986	951	953	1069	992	1027	1013	999	1056	965	1055	1019	1029	1033	1013	943	1011	1020	1003	1016	1017	1005	1001	1029	1012	1007	989	1005	938	992	995	985	994	1022	981	1009	1022	1010	1003	1063	1040	984	970	1020	1018	979	990	1047	970	969	965	956	1006	991	983	1005	990	1015	1005	1006	1003	972	994	996	970	909	980	1037	935	1005	983	1009	1090	1039	1015	981	963	1027	1014	960	1034	998	1068	1018	960	956	1045	991	1025	1011	995	1003	954	1033	994	1014	1012	979	991	977	999	1008	959	992	959	1037	1017	1034	1000	956	984	978	1027	988	984	975	1033	985	1014	1040	1024	1010	993	944	1023	1058	1005	954	1008	982	977	1002	990	958	1025	1011	1025	973	958	993	1010	981	1001	965	971	992	1021	952	1046	995	1009	1024	1010	1012	932	1050	960	930	967	998	982	1009	972	1005	1054	1019	1002	968	963	964	1003	982	996	984	998	994	999	1015	1002	1018	1018	981	966	962	954	991	1011	1020	950	980	989	1026	990	990	1042	1042	957	968	945	999	1025	1021	974	963	988	945	981	984	952	1003	982	947	955	972	999	1004	995	1000	1004	951	943	991	1054	1027	1020	946	1030	994	940	1008	949	1021	971	964	988	1005	980	1000	1029	974	935	960	1001	1007	1002	1012	1031	1075	1001	984	982	977	947	1006	1008	980	992	1005	1014	947	914	1007	1014	1054	1021	1024	960	1021	1051	984	957	977	972	991	996	1009	965	1023	1027	962	992	1032	966	991	974	1019	972	976	1004	940	1018	965	970	976	963	989	1035	1005	1017	1036	1055	1001	1011	1026	1011	970	978	973	1001	987	1058	992	997	1077	994	1003	980	1035	988	1021	978	961	994	975	969	1043	988	964	978	1020	1028	964	955	956	989	987	1001	978	947	941	996	941	946	994	984	969	1046	954	984	1024	969	1014	937	1000	982	1004	1006	990	986	981	1055	1006	994	984	979	930	998	950	961	972	959	1009	988	1012	969	1004	986	997	1020	1017	979	1007	1021	1038	987	1055	1027	939	1034	947	997	1002	875	1039	945	961	1012	985	978	984	1019	956	986	1019	976	1019	975	1024	1000	1006	975	1022	1006	1008	1055	1008	986	935	1038	1039	1032	984	1001	1034	1039	1009	1027	1005	974	991	954	983	990	939	999	946	1001	1008	1021	990	1024	966	994	1007	973	997	973	1062	966	973	997	1019	942	1019	1005	970	970	929	976	1019	979	960	1005	1030	1037	992	1004	1041	989	1041	1002	967	1019	980	1011	1029	953	985	1027	1016	994	946	1045	1005	982	999	999	987	1003	912	974	1042	975	1030	1018	985	967	1047	990	982	1034	1019	1002	940	983	1016	929	1000	996	1027	1028	989	992	1055	957	981	964	994	1042	1042	948	1001	1012	1013	1003	999	1059	1003	988	998	1014	955	956	1042	1030	1011	1010	1043	938	1022	927	1013	979	952	966	981	1015	1009	957	1029	939	1033	985	925	971	991	1034	1001	966	1004	957	960	1002	1050	1045	943	954	1003	985	1008	1034	1031	1012	980	939	967	972	976	1003	1016	987	963	995	1007	968	1002	982	1011	981	1007	997	1004	1027	1033	1001	966	995	995	957	999	1001	1039	1006	990	987	1011	965	1027	978	986	927	991	1004	944	968	989	973	1039	1004	974	1020	948	1024	1009	996	1009	978	923	996	1061	999	986	998	1047	964	940	981	943	1020	942	1003	1032	1009	993	995	1003	1022	982	990	988	979	1045	992	1004	1042	1003	986	908	971	1009	965	968	948	980	982	1012	979	1007	1017	998	989	954	1022	1028	1008	980	990	1006	996	968	1009	1015	1006	1024	1056	914	981	977	967	972	1016	1056	1027	1018	941	970	982	1047	1027	934	1025	967	1008	1021	970	954	989	962	969	1016	1021	969	989	933	966	1030	981	945	957	993	984	976	1014	968	938	961	942	1035	986	1003	985	960	990	989	1049	988	986	961	983	942	960	988	1004	947	1002	948	1015	1006	971	988	1008	967	972	1013	994	975	996	961	963	992	953	926	983	999	1005	910	989	999	1021	947	971	972	1042	981	1011	1041	956	1017	1010	989	987	1025	1029	1008	1045	963	973	1017	1009	1006	1031	1071	1035	981	957	970	1008	966	1015	981	962	924	1022	922	957	1019	1010	937	982	992	993	1014	1003	1038	958	985	983	1027	1000	992	1048	1010	1003	1020	989	972	1027	1026	1025	1008	966	969	1038	981	1008	960	953	983	1031	980	984	995	984	997	953	980	967	1040	1049	1108	968	1044	989	956	1025	994	1002	953	976	954	1011	1019	1012	936	1066	938	1032	944	966	1026	1007	941	961	1001	1009	1002	1008	1002	972	972	964	1026	952	960	985	1003	972	1013	984	995	1026	1043	944	943	964	963	1022	899	1013	1026	997	952	978	983	991	976	955	987	977	1055	985	1017	1002	1000	944	1041	1048	1021	973	1036	980	1006	1019	998	1001	968	976	980	938	1002	987	1018	989	924	1001	1033	958	958	1045	993	986	954	976	932	1030	1024	1024	1016	1046	945	1034	943	997	969	1034	996	1029	975	966	967	998	1038	1022	978	1024	969	975	973	959	983	975	925	991	1023	1025	983	1020	1038	992	1005	997	997	1004	984	982	952	996	1031	1007	960	1013	1034	1003	1017	990	1001	952	993	1020	1017	1005	939	964	922	1014	1057	961	1000	1031	971	1004	987	1054	1030	1021	953	959	991	954	994	1042	1053	987	1012	1013	965	990	1036	998	1031	987	993	1027	973	1010	957	1003	1036	1026	914	976	1020	1009	990	953	959	940	952	1090	982	980	978	1001	981	971	1045	982	1006	1001	957	962	969	1022	957	992	971	939	975	991	912	1028	946	931	901	965	966	990	999	980	927	966	1032	1024	1016	986	993	995	976	981	952	1025	975	981	985	974	992	994	973	974	937	992	1002	1011	1029	986	989	1024	982	1010	996	1062	1038	1021	972	991	1028	942	989	939	998	1031	963	1008	1003	993	1019	972	974	970	1016	932	974	1006	971	998	983	1036	996	990	955	979	972	940	988	1055	1039	1008	995	992	1030	979	995	1018	943	1015	943	997	1003	1004	958	1010	981	1022	1026	1006	1064	1001	994	1004	1009	959	933	1026	926	991	1061	961	988	1067	1035	1035	955	993	955	1026	959	931	996	984	989	1007	930	987	940	1004	1004	980	940	983	978	1041	1027	1059	983	931	1000	998	989	1069	1022	942	1039	965	1002	954	941	1010	989	1003	1024	970	988	944	1038	1008	982	1033	932	995	942	957	1006	985	1027	992	984	968	990	954	992	1022	981	1001	953	986	942	998	928	977	987	1031	1014	1017	986	938	1006	1067	949	1008	975	1015	977	976	996	996	1035	983	982	1028	1015	992	988	1042	972	1006	1026	949	997	1017	1019	1022	989	953	1006	990	1047	998	973	1016	1011	1023	1038	1005	1049	1005	1004	1007	1024	986	1012	1003	1030	974	1054	1021	973	994	994	983	992	1021	1024	1023	1017	961	1027	988	941	1069	949	945	1037	1015	962	1024	981	1030	1006	1039	1023	1054	995	972	924	973	1008	1027	972	991	988	982	976	996	985	1047	974	969	1030	993	985	1001	919	966	1006	1031	991	962	1023	1017	958	1041	1000	947	1008	1035	1004	1007	968
27520	17552	3971	780	635	573	530	524	494	573	504	488	524	529	577	491	528	519	517	511	496	536	521	494	547	534	507	566	520	541	480	515	544	503	570	534	525	496	523	485	552	493	560	493	518	566	549	513	551	536	482	555	486	515	528	511	540	492	538	500	550	512	515	565	505	498	504	517	538	579	526	533	528	537	545	523	482	508	491	530	493	533	521	488	506	495	547	547	481	581	586	535	488	523	552	545	511	510	504	507	555	500	487	490	501	552	502	536	490	570	498	519	512	508	498	534	557	499	530	526	467	532	569	506	524	523	559	514	509	499	502	520	517	496	514	539	494	484	532	553	508	504	527	532	528	501	519	540	496	527	532	560	554	572	517	537	523	497	509	534	500	511	516	547	527	532	524	524	549	553	517	540	527	501	545	532	524	484	512	476	496	464	516	525	545	504	501	497	509	534	546	521	552	509	539	532	509	506	510	499	505	576	511	533	519	480	545	499	506	533	520	554	542	537	532	490	522	527	530	513	489	489	565	534	541	536	551	532	503	500	526	557	499	544	531	541	528	515	504	498	526	527	548	553	519	484	515	573	534	513	523	518	526	518	496	529	531	493	503	487	542	492	518	548	555	547	577	517	510	500	501	553	480	516	474	509	502	486	563	529	555	515	523	532	502	533	497	494	519	524	524	506	494	493	485	526	533	501	540	537	548	500	533	494	533	446	484	528	534	517	518	550	496	529	532	494	560	522	498	487	559	521	533	502	535	557	512	540	493	518	547	494	569	534	522	526	492	517	513	519	536	539	486	558	496	521	503	534	534	521	540	513	551	547	532	494	519	525	479	533	525	533	529	500	543	501	525	531	514	534	474	511	541	501	511	470	497	513	552	512	487	470	498	503	555	503	509	556	565	551	527	527	475	529	536	511	485	509	499	542	526	500	514	518	533	553	525	512	479	563	525	555	499	524	505	505	506	531	523	510	538	563	510	505	545	506	495	525	530	537	522	564	537	531	495	562	495	519	523	532	510	596	500	483	561	546	433	494	519	473	554	514	578	549	504	504	510	495	501	519	545	487	556	550	485	521	501	537	505	504	519	533	520	473	510	548	551	517	483	585	550	528	549	514	498	555	531	523	497	457	492	558	539	544	567	515	518	488	517	528	535	502	495	531	533	523	535	504	517	522	521	527	522	540	514	511	537	526	538	504	508	522	554	546	510	523	537	479	531	499	503	513	485	548	487	533	542	517	513	491	510	524	541	507	540	524	520	545	490	505	483	525	507	501	508	571	564	545	491	528	534	538	520	571	499	521	507	507	515	468	545	505	530	527	456	520	532	543	515	542	503	561	519	530	553	530	578	512	548	531	531	517	490	547	541	487	546	535	590	492	533	504	502	536	528	478	531	511	515	490	527	521	539	528	503	544	532	518	540	573	508	488	549	515	522	549	506	496	548	504	552	478	538	505	504	508	537	518	519	532	504	521	507	494	498	504	486	485	515	493	530	498	529	524	502	507	488	525	524	519	519	523	514	518	566	525	467	504	526	462	546	518	480	537	525	541	515	543	583	517	558	513	507	527	507	557	506	500	519	517	544	564	503	558	540	547	486	518	552	530	529	510	548	509	493	531	504	527	507	533	528	529	539	507	506	526	504	531	520	515	508	459	493	506	554	543	484	526	490	539	525	519	489	499	514	552	551	536	472	496	495	514	515	519	500	524	532	537	553	517	488	545	512	558	480	587	532	511	524	555	501	525	523	541	506	519	572	509	479	514	541	551	508	547	494	521	507	524	490	520	532	515	555	526	528	525	509	541	529	536	539	526	549	493	519	521	499	525	494	496	548	541	504	474	533	537	538	527	483	495	506	565	556	478	498	537	467	565	505	498	516	560	492	518	509	504	524	509	519	520	492	503	534	527	525	502	522	522	535	510	575	533	465	509	511	567	538	493	511	561	557	510	560	530	513	573	488	530	505	506	481	494	485	494	506	495	549	504	475	484	458	522	481	537	495	544	532	523	524	556	511	550	533	571	559	554	523	551	551	520	492	504	518	504	520	501	515	542	530	515	569	518	527	513	537	522	546	526	520	514	508	514	525	500	544	518	524	522	503	538	495	513	500	534	524	524	538	510	497	482	525	522	508	541	523	515	523	541	576	494	483	518	506	503	551	531	563	515	499	479	504	531	552	515	553	527	543	468	545	525	547	537	495	526	569	536	482	530	498	515	519	532	476	530	491	535	513	510	510	528	506	456	547	538	579	512	546	508	504	546	495	524	554	527	540	527	559	525	527	527	520	529	561	556	510	493	518	532	519	515	558	530	533	557	547	502	520	527	543	510	524	512	517	503	557	520	552	508	569	563	491	502	502	512	536	460	491	521	502	513	513	530	489	541	497	503	494	504	580	529	520	508	524	522	516	511	557	551	559	527	489	527	517	505	507	475	511	508	522	531	555	532	491	516	485	516	581	518	545	531	541	513	514	544	497	488	523	528	509	520	529	529	507	532	550	488	494	490	501	498	504	555	485	491	488	516	531	540	510	519	536	538	500	511	525	496	498	574	502	500	538	503	535	522	496	488	477	579	543	480	493	492	509	499	504	489	505	516	503	529	557	524	530	527	561	490	502	506	541	490	495	568	503	479	480	526	511	544	523	544	514	489	590	511	546	504	538	495	522	527	519	510	504	536	587	497	518	525	521	504	516	500	546	515	515	528	529	530	540	510	538	523	509	482	521	477	499	524	504	540	503	510	533	513	559	500	523	561	491	521	531	499	544	502	514	534	505	530	523	540	521	547	518	518	504	548	547	551	514	555	536	513	510	500	531	497	539	486	518	550	501	511	485	546	534	450	530	536	535	497	464	518	484	533	500	571	517	520	536	511	493	515	530	517	542	528	527	510	505	524	521	545	517	510	501	504	503	530	496	505	471	541	519	499	508	498	554	529	535	520	539	550	475	537	516	540	490	510	548	483	513	472	479	529	519	518	510	529	533	537	532	565	583	526	534	532	527	528	538	522	522	531	541	542	548	567	498	538	535	501	531	527	493	567	508	534	517	508	536	541	550	469	532	564	534	540	515	523	514	520	558	559	536	529	558	527	553	521	523	533	530	525	554	507	510	522	499	531	511	575	502	553	585	545	560	541	533	531	525	537	475	536	544	506	567	518	549	544	494	559	565	477	529	533	534	533	549	528	503	503	513	508	511	555	482	505	508	536	507	556	542	508	472	534	534	542	515	481	486	517	524	537	511	519	512	537	543	488	498	522	497	515	526	500	537	535	529	493	491	483	540	497	482	542	549	503	545	478	528	549	508	574	546	525	470	546	518	507	539	521	544	534	533	527	554	559	534	531	524	538	497	539	515	552	526	551	532	526	489	495	490	511	532	485	550	519	546	521	542	524	525	522	478	490	495	505	551	530	511	517	584	493	499	504	516	536	464	553	526	568	523	536	535	490	509	528	514	508	569	504	512	548	518	515	533	544	509	522	577	540	508	502	482	510	514	514
6339	928	787	640	611	612	631	603	598	632	577	592	581	569	611	574	515	573	528	596	514	529	523	533	535	536	588	538	557	545	594	605	564	554	573	566	536	581	557	582	540	562	564	614	538	551	562	512	569	576	568	584	564	557	569	559	584	602	564	545	588	557	589	564	542	579	547	595	558	556	570	564	585	536	566	572	569	562	568	575	571	557	514	551	542	559	580	549	517	538	546	568	543	568	608	592	546	539	528	492	572	554	594	572	531	567	557	606	601	592	592	555	543	533	551	539	556	559	572	511	562	573	546	553	591	564	550	526	527	573	561	520	596	579	600	568	614	587	578	546	534	573	521	582	524	534	587	536	533	586	554	544	564	574	522	560	570	567	544	543	582	534	552	531	584	535	560	601	560	562	554	563	561	561	541	545	529	615	537	510	553	550	578	594	616	519	594	564	547	559	585	548	584	529	562	583	575	539	555	590	582	591	584	570	575	561	586	595	558	555	563	517	603	545	567	573	525	534	518	553	552	548	528	602	546	516	573	541	582	559	560	565	570	562	627	545	578	528	569	588	561	551	529	559	563	572	558	548	556	544	601	553	558	551	552	600	578	521	561	566	555	546	558	580	563	582	594	605	547	571	524	551	614	555	576	576	581	578	557	548	564	548	578	556	563	554	542	570	528	589	549	575	578	577	562	557	564	555	605	555	556	566	565	567	569	568	552	576	605	592	520	548	571	583	578	534	575	546	537	581	549	553	581	562	557	516	543	598	559	553	571	570	560	537	588	545	574	565	606	621	498	545	548	619	512	586	529	565	580	569	573	529	582	533	612	574	566	583	578	520	595	583	590	590	559	572	581	564	579	548	582	539	607	602	521	565	554	605	485	528	599	565	583	590	588	561	576	572	529	551	570	567	602	588	553	561	581	570	571	526	554	557	585	554	557	562	576	550	515	591	543	547	575	566	572	575	530	585	578	577	582	554	581	525	565	557	564	552	539	597	534	535	592	543	552	576	552	601	607	561	599	558	559	533	535	531	601	551	543	539	571	563	606	583	610	554	577	555	540	536	498	571	520	618	553	568	586	516	592	576	580	581	539	572	582	541	583	551	585	577	533	568	571	542	615	582	641	560	559	560	541	550	554	591	573	571	588	529	548	552	550	598	543	561	567	561	545	561	565	570	543	567	553	571	568	567	567	540	553	530	558	604	555	568	590	571	582	552	584	555	561	560	575	542	555	569	543	575	565	600	544	605	541	560	580	576	543	612	572	576	568	559	562	533	552	570	563	571	553	591	545	542	582	554	589	584	588	569	569	563	561	563	525	566	524	575	567	582	634	579	547	580	566	554	511	574	575	539	583	550	586	556	614	534	551	584	541	564	558	577	554	521	581	572	569	598	599	583	578	538	564	548	563	622	544	623	564	533	515	574	549	569	562	550	578	545	573	520	549	566	606	575	569	613	571	558	575	574	537	599	554	544	610	567	532	556	552	578	505	570	538	580	542	584	553	587	524	571	554	557	558	610	600	598	580	521	579	580	592	549	503	620	552	567	598	540	576	558	521	567	554	557	567	621	591	600	624	574	536	565	543	560	552	576	518	568	570	541	589	532	559	547	580	573	536	573	542	589	588	513	535	551	575	520	562	555	580	545	544	565	556	599	542	589	570	540	554	558	594	545	531	553	510	576	561	529	547	553	564	536	580	551	547	565	580	571	522	530	568	545	533	553	566	582	546	558	534	551	593	566	516	534	551	552	589	569	562	564	552	535	591	563	546	566	548	589	591	541	533	528	619	549	561	614	546	539	587	574	535	542	562	513	566	568	586	574	559	551	521	557	570	555	554	616	571	592	575	575	536	568	576	595	632	546	533	552	559	535	585	558	546	560	573	538	538	524	579	555	562	566	566	518	558	538	561	567	533	566	549	523	571	545	599	545	631	557	541	537	537	603	590	545	538	559	559	594	572	560	524	572	571	582	568	551	573	573	522	573	556	565	498	573	565	561	569	579	569	564	589	522	542	535	598	574	516	579	577	550	558	562	558	601	562	560	521	583	562	578	547	556	566	584	615	554	605	551	550	567	547	544	587	569	576	562	590	566	593	531	598	546	564	568	571	561	616	584	576	573	549	575	583	584	514	597	592	569	558	551	566	554	569	577	546	564	546	570	585	543	540	566	580	598	563	573	579	586	582	571	522	523	574	597	543	574	524	552	560	552	556	547	560	610	555	558	552	597	570	539	559	582	533	557	574	543	561	550	554	555	605	555	531	570	511	565	608	556	548	530	561	597	535	555	560	551	552	523	586	615	595	605	594	553	594	570	540	549	567	566	563	535	558	555	587	513	596	581	567	502	525	563	544	563	582	586	552	569	570	595	539	567	569	508	590	554	551	546	554	531	546	512	580	533	578	563	515	595	509	608	540	517	580	565	600	535	542	575	599	562	554	548	535	577	571	606	554	567	575	562	551	584	550	557	596	574	557	562	541	585	539	567	547	586	583	557	545	552	521	590	547	553	584	596	557	571	564	540	526	566	576	525	535	580	581	578	549	542	578	569	557	567	535	569	591	595	522	540	559	564	570	489	612	549	590	528	572	537	573	546	555	609	581	573	539	569	555	544	563	584	604	565	576	565	541	598	566	567	558	566	592	550	587	576	561	546	535	561	601	544	549	574	534	579	552	572	550	591	491	546	552	548	581	512	554	547	572	551	496	533	573	587	593	582	546	573	586	563	581	579	530	571	587	543	535	574	559	530	542	576	561	566	584	550	580	579	551	570	573	558	544	588	542	556	574	541	545	589	569	534	541	609	593	586	556	566	530	573	517	516	571	564	573	541	543	621	552	567	540	539	566	613	570	543	574	557	552	575	586	598	553	558	543	576	587	574	566	522	511	562	570	527	576	566	562	595	549	551	552	532	562	563	537	549	514	577	542	544	546	548	579	539	596	576	567	566	586	554	556	552	569	612	567	582	568	564	556	561	568	572	573	519	545	554	597	558	562	554	558	568	586	586	519	605	568	578	554	565	555	533	538	553	565	567	544	592	548	626	542	547	555	643	581	567	516	580	556	559	537	549	535	565	551	583	550	567	545	553	594	563	590	561	579	591	601	568	580	583	573	534	521	587	519	568	566	543	553	579	579	578	558	577	567	586	566	643	603	568	558	551	559	622	593	585	563	568	543	563	587	541	557	594	541	585	598	562	561	525	502	587	582	577	572	552	583	574	551	585	533	584	559	595	561	564	602	590	536	553	540	568	556	575	543	556	571	567	592	578	562	569	572	532	570	553	578	590	527	547	605	544	575	565	512	591	484	560	573	568	563	568	527	563	551	557	559	562	522	555	569	513	564	582	586	594	572	555	553	600	590	554	575	556	559	524	585	568	534	584	526	555	538	580	591	525	567	583	555	536	544	590	594	559	543	571	529	610	600	563	568	582	545	579	560	594	563	558	558	585	560	575	522	545	551	529	571	534	548	567	566	555	582	560	555	573	567	551	574	534
23467	21043	28174	23680	20842	12663	2107	1352	1227	1187	1143	1148	1061	1078	1074	1039	1049	1069	1068	1020	1040	988	1030	1055	997	1038	1009	959	972	978	1021	1000	995	965	986	1007	961	996	978	1023	1044	990	991	998	976	991	982	1019	1024	963	969	1015	972	963	902	995	941	966	1005	969	962	1003	963	948	977	1013	974	909	951	996	972	1042	1031	969	950	1051	1012	944	962	1006	1062	968	947	1000	1018	949	980	989	1000	952	1012	999	967	967	992	999	977	991	1026	961	990	1029	988	1001	1015	1024	1033	994	1002	982	1004	918	932	992	1009	1000	972	997	995	1014	1005	943	928	971	960	967	994	988	978	1017	966	953	1010	967	999	999	1019	1043	942	953	957	963	965	995	1021	1003	973	985	969	925	994	995	1006	1001	953	994	979	964	1004	1033	996	929	990	955	1041	967	1019	996	989	976	1009	1006	987	957	1001	945	974	974	902	970	969	984	997	993	984	1018	930	986	978	985	1000	960	978	1036	990	919	1003	989	1002	960	999	934	1000	983	985	978	980	934	1028	970	991	981	995	1017	901	1045	1000	942	1000	951	980	1038	1014	981	1011	1001	965	1021	975	957	947	1033	944	985	969	982	1018	965	997	985	988	959	1005	1010	983	1004	982	983	957	970	955	994	980	975	992	1017	998	997	1020	957	964	1001	960	1054	1028	991	980	974	957	965	1004	944	956	1004	1008	995	933	981	992	959	948	984	954	1022	977	981	1000	1021	1010	987	990	971	1017	993	938	957	990	992	995	984	926	997	922	979	967	983	973	978	972	979	986	1043	969	981	1013	957	998	941	959	1011	1001	990	951	977	1011	960	930	993	940	991	1002	1014	987	993	947	1006	958	995	1037	1000	1008	976	984	1049	995	988	1054	970	974	988	970	1017	991	947	1011	937	981	987	1034	1003	973	994	1037	986	946	943	985	993	964	1014	994	975	958	937	978	967	972	973	1005	997	977	1016	998	1005	956	1025	1013	965	1027	1021	974	949	980	1008	971	959	989	1020	985	966	973	1030	973	962	1003	949	1017	969	1027	1010	958	960	1004	973	947	1020	993	1007	1026	914	1007	998	1011	954	1014	1017	984	1000	963	990	986	1016	949	1014	1026	974	1021	935	1032	970	968	937	955	972	1003	971	1024	1001	962	999	1040	976	1001	950	1032	988	1016	965	974	1003	1051	997	959	983	1007	963	937	1030	977	973	1029	1027	956	938	1004	990	969	982	995	990	962	983	1043	940	912	1015	1001	961	987	962	905	978	943	963	1001	912	1039	1034	960	973	995	954	972	1018	967	958	1009	997	983	1010	955	969	1042	1025	996	957	952	955	983	980	972	975	992	1007	974	996	1019	985	1031	980	1027	979	988	988	945	987	973	958	986	995	957	1024	1016	987	988	968	917	972	996	1045	1045	962	979	927	955	997	899	980	972	962	978	991	991	915	978	1033	980	936	1023	1006	979	992	1068	1015	963	965	958	954	963	952	925	970	952	1042	976	986	1011	1000	978	996	943	939	940	995	976	965	1008	957	963	932	919	922	1000	997	1001	898	1017	988	939	925	966	965	958	1004	956	963	975	912	996	1022	986	985	965	1047	997	971	965	949	950	1040	953	983	1008	1030	996	958	1021	1006	1029	988	1058	948	994	988	972	1017	1014	995	995	987	1026	973	968	977	984	1007	1030	1021	964	955	1014	995	918	916	966	991	988	978	960	959	945	932	933	999	993	946	981	977	1007	1013	992	1041	979	983	1038	958	980	930	982	962	963	980	955	957	1032	987	1022	993	958	968	978	1014	1001	987	939	960	911	1005	1046	983	974	1021	1023	976	963	993	954	959	999	986	983	951	956	995	1023	995	1013	965	962	984	1001	994	988	1010	1036	939	972	963	995	944	986	999	990	956	960	1038	989	968	955	992	950	982	952	966	933	980	995	1010	974	990	989	1041	969	957	982	943	924	950	975	957	946	948	986	950	979	965	955	981	982	982	1023	997	1009	998	1050	954	938	977	960	954	932	998	1004	947	985	989	957	929	944	1014	972	1008	1021	998	1010	994	1034	962	946	999	983	951	1025	930	943	939	1033	989	1002	955	983	1020	963	1036	999	960	1015	984	969	983	994	997	981	972	972	961	921	1000	1019	944	985	927	1001	1027	988	978	1000	967	967	1010	999	1016	998	1007	1055	1032	1000	968	1003	980	954	996	1007	1004	923	973	972	1000	1004	983	989	988	924	971	989	985	958	980	983	991	1026	940	986	1006	961	945	917	1030	974	934	976	987	995	951	996	1020	993	930	985	926	1011	927	1013	951	1006	961	992	995	938	1000	1005	980	986	967	994	1000	1015	992	976	985	930	974	973	933	981	950	984	1010	991	983	1004	1034	970	982	919	972	1056	980	982	943	1006	971	969	952	965	949	994	991	963	1003	1008	1028	969	1011	971	969	1015	1023	960	1019	1015	964	953	980	989	975	949	909	929	951	964	937	989	940	972	1018	1028	963	1027	1035	999	1004	964	988	1016	958	934	999	1009	993	989	1035	984	989	986	990	1002	1007	934	1019	987	941	971	1017	1008	991	1036	999	950	968	973	1016	987	1034	974	982	988	1013	983	1036	1005	916	1007	961	959	981	976	997	1056	976	1007	1001	983	1006	916	979	1033	949	945	984	947	998	941	990	1061	953	966	997	967	962	1003	958	979	989	974	995	967	1002	965	972	943	969	1020	986	1001	1030	994	975	939	917	971	941	1043	946	967	1021	983	936	1022	1029	966	996	991	962	1008	999	1009	894	996	978	1015	1022	991	975	1048	958	996	949	1005	946	931	980	957	982	988	964	1008	991	974	974	1034	939	999	989	955	966	968	969	1001	954	961	995	956	954	948	1049	959	967	952	1001	998	991	950	1011	1001	946	995	934	965	959	961	978	957	982	949	977	999	1029	1029	957	954	975	971	1000	947	1000	1002	1023	1018	971	985	981	1006	986	1012	960	938	991	959	994	944	978	978	982	930	929	1029	1008	1000	948	1008	970	953	957	948	947	984	978	963	1022	986	975	1062	1017	977	1012	968	1020	960	1001	946	982	937	939	984	987	1010	1025	1021	1003	1010	963	934	956	988	942	966	975	974	994	978	1013	959	1007	1049	929	1014	994	993	1011	974	1018	1014	1013	999	973	1005	954	1001	978	992	992	967	985	1030	971	964	975	978	989	903	979	983	980	986	949	1005	945	960	1065	994	1001	958	997	1010	979	945	958	973	961	970	942	962	960	943	931	960	1003	970	1001	956	1039	1016	953	988	998	990	978	988	1031	1037	957	994	1001	1000	1065	1042	1058	963	992	941	958	1030	952	956	991	995	964	935	1024	990	947	956	967	988	1016	1042	936	977	991	935	999	1002	971	1001	1056	989	961	1004	992	940	1014	937	982	1019	988	1033	924	999	953	1016	971	1055	976	989	1016	988	942	1055	1052	940	930	1010	938	1009	978	979	978	1000	953	977	932	904	977	960	972	998	995	963	956	1001	955	961	963	950	1003	972	982	965	918	990	953	1013	973	1001	921	1054	1003	994	1016	974	967	920	993	989	1000	1033	1009	970	973	1027	972	978	1036	955	973	943	973	914	950	984	967	969	982	987	947	932	969	974	996	1010	964	956	991	961	990	941	1043	963	970	982	973	977	971	961	979	1008	980	982	1030	1022	983	911	950	935	984	1081	958	1005	971	980	954	992	956	998	1008	989	988	962	994	982	981	1054	973	944	997	968	943	945	994	991	990	923	928	985	969	964	1017	1017	968	1026	1000	988	977	977	1015	940	939	967	1020	985	986	981	963	980	1025	1014	954	1004	973	1033	926	926	1007	1020	1028	1009	1010	954	962	1015	974	960	988	944	971	973	1028	1002	969	1014	920	960	962	997	1001	938	1004	975	1008	946	994	1009	938	980	998
6592	8676	6014	3276	2488	2135	1758	1518	1474	1354	1282	1205	1205	1209	1140	1152	1161	1053	1070	1085	1083	1020	1093	1051	1085	1090	1125	1065	1068	1130	1091	1136	1056	985	1053	1045	1070	1019	1068	1039	1032	1035	1007	990	1024	1042	1022	1056	1040	1031	1113	961	1048	988	1015	1049	1057	1037	1075	1025	1062	1029	1024	1015	1074	1057	1001	1017	1045	1056	1023	1030	1022	1052	1060	1001	991	1015	1024	1056	1004	1099	980	1045	1032	1029	1049	1008	1065	1074	1055	1069	998	1024	1027	1045	1022	1103	1010	1030	1043	1090	1053	970	1027	1050	1080	1072	1069	1009	1084	1009	1040	1080	1027	999	1013	1047	1071	999	1020	1030	1035	999	992	1041	1023	966	1013	957	1011	1003	1021	985	1016	1030	1050	1031	1078	948	1059	971	987	1038	1047	1061	1073	1042	1048	1069	995	1032	1033	1013	991	1104	1036	982	1033	1060	1051	1069	1007	1039	1052	1020	1065	1051	1019	1045	965	1135	1052	986	987	1020	1033	1014	1095	1048	1022	1025	1028	1123	1060	986	1000	1006	1066	1014	999	1049	978	1023	1063	1010	1029	1089	1030	1043	1009	1006	1078	1032	1048	1020	1054	1079	1097	1035	1075	1083	1045	1033	1078	1019	1035	983	1013	1028	1054	1022	1017	1022	1007	1034	1008	1054	995	989	1041	1055	1094	1052	1068	1029	1031	1035	1017	971	1044	962	1065	1048	1027	1047	1039	1046	1095	1040	1031	1065	1051	1071	1017	1021	1067	1070	1030	1037	988	1024	985	977	1013	1032	1010	1056	1069	992	1041	1093	989	1077	1015	1037	1022	1056	1009	1011	1002	984	1038	1011	1028	1061	1051	971	1024	1024	999	1021	1042	1003	1002	948	985	1042	1011	1041	1034	1012	1036	1008	1005	1025	1015	1065	1075	1082	1021	1067	1048	1064	1043	1010	1018	1098	1047	1047	1071	1075	1050	1030	1032	1048	1022	1004	1037	1073	1058	1058	1056	1075	1042	1018	1036	994	1072	999	1098	1050	990	1038	1045	1034	1033	962	1010	1044	1068	1077	976	1049	1039	1074	1037	996	1034	1012	1005	1049	1027	1005	1045	1030	1067	1066	1034	992	1038	1045	1085	1067	1069	1053	1045	977	1014	1047	1008	1062	981	1062	1040	1025	1028	968	1096	1113	1125	1019	1013	1008	965	1037	990	981	1038	1040	1063	1050	1080	1077	1003	1035	1053	979	994	983	1022	999	994	1037	1088	1044	1022	1007	1060	1074	994	1043	1038	1004	983	1015	1069	1036	1043	1031	1031	1027	989	1005	1019	1046	1071	1036	1080	1060	1049	1100	1041	1022	1014	1064	1038	984	1009	1046	1043	1052	1024	1000	1026	1040	1095	1005	997	1060	988	1046	967	981	1030	1011	1024	1053	1024	1034	1059	1039	975	996	1050	1057	1009	1002	1037	1003	977	1021	1034	1008	1063	1041	1050	1022	1063	1049	1061	1065	1051	1025	1045	1032	980	1033	1084	1066	996	1053	1023	1039	1002	1031	1060	1034	1048	998	1045	1058	1065	1042	1025	1040	1043	1025	1044	978	1039	1080	1073	1063	1037	1077	1059	1037	1002	1045	990	1021	1037	1014	983	1022	1035	1050	1000	1032	1020	1014	1018	1070	1065	1036	1036	1048	990	997	1039	1036	1013	1039	1017	1042	983	1052	1000	1062	1026	1092	988	1090	1057	1016	998	1018	994	1102	992	1021	1046	1087	1020	1095	1068	1089	1052	994	1053	1032	970	1061	1029	1025	1028	1024	1081	1024	984	1076	1057	1027	1030	1055	1044	1009	1012	1092	1049	1043	998	1038	1030	1059	1060	1026	980	1058	1013	1053	1040	1047	1093	1034	1026	1026	1081	1029	1003	1039	1052	1042	1013	1066	1023	1017	1022	1081	960	1036	1009	1079	994	1048	1083	1089	1040	1014	1003	1024	1055	1025	1020	1098	1031	1052	1054	1005	1052	1037	1060	1054	1013	1032	1078	1008	1008	1031	1019	1031	1021	1010	1049	1003	1023	1051	996	1020	1009	1022	993	1070	1044	1027	1056	1046	1029	978	1032	1010	997	1018	1057	1027	1048	1080	1008	1031	1059	1053	1029	976	1061	1033	1050	1049	966	1006	1091	1001	1012	1027	1000	1014	954	1045	1063	1015	1024	992	1001	1097	1055	1077	1013	1023	1015	1049	1030	979	1059	1025	1036	1015	1043	1011	1054	1034	1011	1026	1134	1090	1001	1015	994	1086	1013	985	1041	1035	1051	1005	1020	1019	1012	1042	1008	995	980	1009	1011	1068	1043	1048	1069	1075	1059	1069	1005	1112	1060	1038	1032	1090	1032	981	1050	997	1009	1105	1009	985	1008	1055	1035	1030	1058	1043	1001	1056	1048	1047	1126	1088	1039	981	1015	1022	1086	999	1095	1018	1003	1037	1041	1014	1059	1056	1020	1040	1044	1026	964	1047	1071	1021	1017	1013	995	1029	1051	1032	1096	1017	996	1043	1036	1053	1066	1059	1072	1056	1029	1059	1017	990	1087	1023	1016	958	1077	1007	1033	1005	975	989	1047	1010	1038	1020	1002	1017	1042	1052	1060	1070	998	1008	1003	1024	1008	1019	1024	1070	983	986	1007	1025	1043	981	1041	1047	1038	1044	975	1034	1035	1027	969	1029	1013	972	1040	1044	1108	1058	1013	1053	1006	1024	1092	1048	1053	1025	982	996	998	960	1044	1109	1034	1010	1047	991	1052	1052	1070	1021	986	1100	998	1094	1081	1057	1082	975	980	1067	1088	981	1032	1013	1090	1025	1015	1015	1058	982	1028	1088	1087	1058	1035	1033	1068	1054	1025	1021	1005	1054	1019	1046	1039	950	1023	984	1074	1001	1014	1069	1035	1035	1086	1020	1074	1032	1025	1026	1074	1012	1074	1026	999	994	958	1071	1053	1008	996	1005	1025	1027	1046	1051	1031	996	1019	1085	1046	980	980	1099	1002	1006	1057	1027	1037	979	1031	1032	992	991	1024	1030	996	1067	1021	1068	1053	1030	1026	1046	1045	980	1018	1007	1031	1068	1066	1079	1055	1041	970	1019	1040	1040	1078	999	1077	1039	1034	1029	1100	1022	1033	1018	1021	976	996	1017	1044	1028	1009	1044	986	1037	1023	1043	988	1090	1028	1028	1024	1033	1051	1042	988	1071	1053	998	1059	1008	1063	1012	987	1035	1013	1015	1000	1041	1037	1043	1052	1000	1022	1052	1102	992	1024	1047	1071	1031	964	1018	1061	1000	1033	1054	1037	1027	1084	1018	1000	1104	1047	1019	1033	1013	1061	980	984	1001	1012	1104	1019	1018	978	1073	1040	1052	1003	1024	1044	1047	1049	1053	1060	1055	997	1063	1010	1020	1069	1070	1080	984	983	1022	1037	992	1008	1070	1068	989	1072	1088	1013	1042	957	970	1018	976	1047	997	1082	1055	1064	1078	1029	1011	1003	1064	1057	1011	1011	1016	993	1057	1042	1004	1003	1073	1005	1043	972	987	1104	991	1023	1038	1056	1065	1017	1004	1019	1038	1006	1029	1071	1060	1108	1071	1042	1079	1025	1015	1011	1060	1063	1023	1033	1016	1089	1072	1068	996	1022	1018	1021	979	1078	1025	1054	1029	1040	990	1026	1008	1056	1042	1024	1068	1084	1042	1025	1027	1088	1027	1016	1030	1003	984	987	1076	1056	1024	1052	978	1035	1064	1053	1079	1027	992	1033	1024	1033	1029	1036	978	1063	1007	973	1045	1052	1008	998	1012	978	981	1013	1010	1010	1087	1082	1016	1013	1031	1034	1043	998	1081	1066	1074	1099	999	1029	1046	1066	1016	999	1005	1015	972	1048	1016	1027	1006	1035	1032	1050	1078	1018	1025	1061	1025	1032	1023	955	1061	1020	1067	1037	1076	1037	1049	1026	1060	1053	1051	1014	1000	1034	1010	1087	1031	970	1018	1008	1088	1038	1003	1079	1033	1020	1045	1016	1016	992	1096	1024	980	1028	973	1036	984	1025	1014	1042	1080	1067	1027	1031	1012	1054	984	1029	1054	1114	1048	1022	1068	1041	1001	1014	1077	1020	1013	1058	1035	1021	1064	1087	1015	1042	996	1047	1098	1043	1042	1054	1072	972	1007	1016	1052	1002	989	1023	1058	1050	1029	985	975	1008	1048	1021	1008	990	1010	1048	991	992	990	1060	989	971	1008	1119	1014	1037	970	1052	1028	1044	1000	1021	1074	1081	999	1069	1008	1007	1031	1013	1037	1034	1026	1049	988	1006	1048	1036	1037	995	1036	1026	1043	1012	992	952	1032	1016	1042	1049	997	1016	1053	1077	949	1052	1036	988	1082	1056	1022	1027	957	999	1063	991	1018	1042	1020	1020	1045	984	1115	1023	1055	1051	1049	989	1036	1007	1070	1049	1016	984	1045	977	1020	1045	1041	1000	971	987	1067	1036	979	961	1050	1010	1040	976	1066	1051	1109	1031	1000	1004	1050	1002	1001	1046	980	1038	1049	1029	1031	1039	949	1008	980	1041	1055	1005	989	994	1012	1049	1042	1021	992	1034	1063	1010	1066	1024	1044	1029	1032	1034	1030	1030	1063	1041	1038	1064	1079	1016	1007	1034	1081	1013	979	1076	1025	1061	1074	1094	1040	992	988	1060	1015	1054	1109	1071	1040	1026	1029	982	1036	1033	1066	1067	979	1008	1101	1043	1038	1018	987
24366	20986	27415	24707	13388	846	551	442	422	397	368	347	318	329	328	325	322	278	314	325	285	300	287	324	329	312	297	268	308	301	308	311	278	287	309	277	277	300	309	282	317	304	291	293	283	302	310	304	283	289	285	296	301	315	288	316	292	297	298	288	309	288	306	270	315	263	297	305	297	299	304	301	301	309	280	285	298	313	287	291	291	323	295	293	273	299	271	289	304	284	308	264	297	294	313	254	308	315	330	280	308	297	294	271	303	283	296	306	320	303	266	332	325	307	309	289	286	308	310	274	299	313	305	295	284	312	301	309	310	319	297	293	275	289	287	302	289	271	312	283	307	305	284	255	284	300	265	301	267	280	277	300	306	282	278	309	311	302	284	317	295	330	284	289	311	268	290	287	313	314	269	317	290	300	277	273	273	282	291	306	303	311	283	284	282	274	297	294	335	304	311	277	290	284	292	323	324	302	300	281	284	316	299	309	283	280	287	292	273	293	306	306	279	270	277	311	283	285	311	287	261	313	303	308	285	321	291	293	281	292	295	286	282	312	318	308	294	267	307	278	275	292	316	310	274	277	293	331	269	326	313	258	293	286	294	297	305	286	288	299	289	277	287	282	280	282	299	274	285	279	265	287	282	258	293	294	282	277	288	299	288	297	280	285	311	267	302	308	291	315	315	296	311	293	287	284	325	298	282	272	286	293	271	285	267	278	320	290	293	276	284	319	278	275	312	288	284	285	283	292	295	272	300	297	322	320	309	316	262	287	290	261	260	326	328	279	319	293	301	261	302	319	302	290	278	293	299	298	333	274	290	280	293	306	313	318	273	298	271	242	268	314	338	299	284	286	287	289	289	322	308	292	286	280	283	298	312	304	311	319	308	315	299	275	265	289	295	320	266	314	307	314	318	301	299	311	280	268	255	281	286	290	302	281	308	287	265	304	301	271	302	299	304	318	320	265	292	307	272	304	279	282	277	296	299	297	272	291	278	269	311	290	325	268	288	284	319	338	293	300	292	289	283	297	308	316	270	327	279	279	258	309	286	288	287	315	283	294	277	284	294	320	280	286	261	301	282	299	281	290	291	290	296	268	293	283	299	325	288	259	291	295	294	295	282	282	303	280	278	273	300	272	255	277	295	293	285	303	332	301	344	295	295	291	292	320	303	293	276	293	313	323	293	274	306	317	286	291	261	309	317	305	276	293	327	318	296	301	311	288	259	282	311	298	301	300	279	322	293	303	323	292	274	286	294	297	300	312	312	283	309	283	311	279	285	273	270	283	303	314	300	300	301	265	304	301	316	285	272	284	275	302	300	263	288	257	301	293	267	308	295	311	262	293	290	298	294	289	298	303	287	295	287	272	292	292	316	288	316	324	283	312	303	290	300	274	257	314	293	267	308	285	280	287	281	265	302	270	302	293	312	292	286	278	259	290	289	291	325	298	317	289	295	276	295	300	311	277	288	271	279	296	259	283	274	297	287	272	289	323	284	284	317	318	303	303	290	291	283	291	302	306	306	268	311	290	297	297	294	302	298	302	300	292	297	317	312	302	288	290	308	326	263	283	283	281	273	314	305	303	292	301	308	297	293	279	272	292	312	317	308	269	302	304	282	291	297	310	290	299	297	263	316	293	303	292	297	258	318	288	265	292	295	284	313	326	287	286	317	326	276	273	290	285	307	316	281	303	286	272	318	291	312	293	286	296	291	290	273	274	291	270	315	277	295	311	329	285	302	274	311	286	317	307	318	308	298	280	267	297	305	330	278	289	304	278	304	286	282	277	287	295	320	299	301	296	273	305	310	288	283	281	282	306	301	317	299	284	300	298	288	301	327	261	296	306	306	292	265	294	305	279	296	307	295	298	308	314	302	287	274	281	262	279	269	298	274	293	305	281	320	290	297	262	315	305	305	306	280	297	302	289	240	319	334	315	268	310	311	329	278	305	304	239	289	286	273	254	269	276	294	316	273	254	291	333	263	282	296	294	289	284	331	293	320	289	298	311	287	275	307	289	333	308	307	302	305	300	261	282	348	271	281	304	303	275	280	300	312	289	301	300	305	281	281	281	308	279	266	305	317	304	277	279	317	309	283	310	297	297	312	269	282	290	289	298	279	322	306	280	310	297	283	287	293	290	301	293	317	314	324	340	308	289	291	295	294	299	280	281	289	292	290	309	294	296	269	304	301	313	278	273	307	317	290	292	305	284	292	307	302	304	302	292	290	296	291	297	303	285	288	282	274	295	280	332	289	303	293	262	307	299	287	306	284	298	311	285	293	323	298	283	286	269	318	299	285	321	305	272	284	296	291	303	285	289	308	297	323	308	306	289	277	279	279	277	318	295	311	302	312	282	260	315	299	291	306	297	291	304	275	294	311	292	299	295	319	272	296	293	284	282	277	316	313	300	288	280	277	282	311	290	329	282	332	309	281	287	304	286	300	321	307	261	284	282	297	310	275	303	295	269	321	283	308	297	311	310	312	287	305	297	288	323	304	301	296	315	285	312	294	285	278	288	322	290	309	278	287	285	336	280	287	286	290	305	279	301	275	294	329	274	288	284	280	294	273	301	280	305	280	298	257	283	311	293	295	301	302	266	269	306	289	296	311	315	302	307	288	293	276	263	285	343	301	317	298	301	304	301	281	303	342	286	278	291	296	301	285	313	309	309	306	300	286	308	304	330	277	276	320	290	298	326	293	310	304	309	288	311	333	274	302	315	271	287	292	286	296	329	305	289	288	298	310	302	295	290	286	299	287	304	325	300	283	298	312	299	287	266	311	254	276	317	275	283	271	284	301	292	303	274	284	292	296	283	291	312	273	293	311	300	279	297	295	266	293	290	312	289	291	294	320	320	276	274	294	301	261	284	326	302	266	293	326	298	315	319	294	294	289	270	284	282	294	287	305	289	291	288	294	285	267	302	336	296	285	311	277	283	294	273	316	303	296	301	273	313	276	286	280	274	332	298	279	298	285	298	308	280	271	298	275	340	291	317	304	290	326	306	287	324	295	317	268	303	305	242	285	298	298	296	241	311	307	281	291	304	278	303	249	283	263	268	313	314	290	298	289	285	290	289	271	327	277	295	287	290	290	295	302	282	285	284	320	297	271	275	300	316	314	303	296	284	279	274	267	298	307	296	300	259	272	304	286	287	313	319	285	298	273	310	296	265	314	310	324	306	312	277	278	281	313	291	280	295	281	299	310	302	266	288	287	276	301	332	294	275	286	263	283	285	316	306	266	295	291	313	306	312	294	305	313	284	298	308	298	290	282	308	285	301	291	300	308	302	288	288	278	297	310	286	288	305	300	296	319	293	320	291	286	321	315	297	318	274	306	282	274	283	291	290	295	299	322	286	274	319	292	290	320	278	301	313	283	285	296	325	304	273	284	272	292	268	279	290	306	289	255	319	301	299	306	314	302	307	268	314	304	247	302	272	304	297	291	282	316	273	308	290	329	308	315	299	308	300	294	303	307	322	302	275	303	275	303	292
4490	4867	3383	1687	1238	1009	782	675	634	543	521	469	460	437	417	380	385	394	401	387	374	365	385	380	366	355	391	361	361	397	341	378	343	352	360	351	375	386	404	388	363	372	363	360	343	375	361	354	361	371	371	366	366	366	359	349	345	363	356	356	374	346	383	366	341	372	340	413	339	372	354	330	327	362	382	326	342	374	354	359	362	339	357	360	346	342	345	357	358	336	352	335	368	331	350	352	353	369	376	372	358	373	348	337	337	329	342	346	374	358	360	357	378	335	361	356	333	365	353	389	368	364	313	340	363	375	318	357	352	370	345	355	383	360	334	370	370	365	339	346	307	361	333	361	345	352	344	373	373	326	336	361	334	364	344	369	354	366	374	376	352	334	316	346	329	357	363	330	343	367	316	361	351	373	356	332	331	356	368	377	357	340	364	353	365	330	356	335	369	329	316	346	346	331	392	334	339	369	419	364	338	347	369	362	382	304	370	375	351	348	349	350	363	366	324	335	361	344	348	368	375	352	345	364	358	373	312	340	353	357	360	332	362	336	347	356	325	372	337	371	339	328	348	340	344	352	344	350	366	355	349	344	353	365	337	351	350	337	353	362	363	335	322	345	386	329	339	381	325	383	374	352	334	341	380	342	350	355	367	366	373	352	362	361	330	342	366	367	365	348	333	316	388	406	344	327	338	316	360	352	324	323	383	317	369	346	356	336	362	311	373	338	372	377	370	342	362	304	336	345	337	378	374	355	379	313	387	383	372	380	363	331	345	329	369	331	363	321	344	381	364	366	383	371	361	340	389	345	355	395	337	333	368	353	366	360	419	341	379	361	403	356	334	334	382	370	340	377	382	334	364	371	356	363	352	342	344	346	347	349	379	338	345	359	344	352	370	343	361	347	356	348	351	344	368	335	330	348	338	350	375	344	321	379	362	369	345	376	340	340	365	347	366	376	304	373	398	375	337	379	355	364	350	349	368	374	394	368	365	344	384	355	332	356	378	335	358	367	335	356	376	351	368	373	336	358	362	326	375	385	382	375	366	364	369	339	340	378	352	341	364	349	336	342	405	392	352	382	338	336	346	335	320	366	369	328	341	350	342	349	382	373	354	358	358	367	346	348	350	328	356	367	387	369	335	346	355	402	347	375	347	341	355	330	354	345	361	311	381	351	329	355	359	361	341	356	372	362	355	306	340	349	338	370	348	382	309	346	347	346	364	349	356	359	349	340	317	365	359	348	369	331	366	375	349	337	358	327	361	359	331	355	341	359	368	365	329	313	362	370	368	342	353	368	347	364	372	357	355	376	349	347	346	381	345	369	327	335	357	335	363	387	372	349	353	370	365	352	364	349	367	338	337	326	332	352	361	363	392	376	316	357	332	322	316	336	381	342	357	360	348	363	364	329	349	361	365	392	381	386	358	354	353	338	352	347	354	370	339	374	359	359	343	352	351	369	346	348	350	352	327	371	336	351	379	356	349	377	353	329	370	354	336	332	334	391	369	330	331	348	373	343	340	351	350	368	356	384	367	380	342	378	354	372	354	391	378	375	339	397	355	331	347	341	361	316	390	358	324	344	342	323	368	335	338	331	362	339	362	332	344	372	357	337	381	345	362	370	372	354	355	380	369	365	338	367	349	334	363	324	328	378	340	351	345	384	350	369	341	324	362	370	335	378	359	383	360	361	372	378	364	363	329	337	346	378	375	351	347	353	350	364	337	367	343	389	331	371	390	334	349	397	342	367	374	357	353	339	380	358	343	338	350	337	392	375	342	367	356	371	332	355	390	333	368	388	338	348	350	336	365	403	372	349	369	383	367	360	358	368	337	351	335	360	340	372	305	364	334	381	361	338	374	372	352	343	340	406	377	327	354	339	359	335	345	366	334	365	373	360	330	375	375	313	370	359	337	360	343	350	360	347	337	337	367	368	342	348	346	327	359	360	369	326	372	361	365	380	363	369	331	386	355	346	358	326	389	336	368	335	341	370	348	341	339	390	370	338	350	355	355	367	336	327	345	313	334	378	336	342	353	386	370	334	346	362	380	379	334	388	362	369	320	342	356	341	341	321	343	380	349	343	370	354	352	369	365	356	345	342	362	329	353	331	351	378	385	367	336	372	358	350	366	356	362	351	368	313	368	381	321	373	331	329	360	394	383	369	341	311	357	355	336	326	352	351	327	361	345	394	379	368	349	359	325	347	363	344	339	366	373	366	347	312	321	361	389	375	364	341	357	355	396	357	357	338	312	367	344	402	354	370	346	346	336	356	368	357	346	349	376	333	355	362	341	343	350	354	336	332	366	360	353	343	352	371	374	371	320	373	363	321	385	381	336	371	359	369	372	346	356	339	371	374	381	364	363	344	326	358	363	331	407	350	369	356	380	372	378	341	354	345	336	326	365	397	372	356	380	351	386	365	359	355	352	344	357	351	380	343	347	349	344	362	363	353	375	368	341	372	366	361	321	341	347	353	351	367	379	373	337	384	354	379	380	329	361	328	356	344	357	362	366	376	377	357	341	366	383	365	352	366	350	360	341	340	335	347	319	369	364	353	346	353	336	363	345	372	375	362	365	360	393	347	332	393	361	374	334	376	383	380	353	379	355	343	360	365	366	375	350	338	309	341	359	360	350	350	391	375	354	328	359	349	370	330	354	358	365	351	351	334	355	339	361	372	356	328	329	330	330	348	357	348	338	324	359	349	384	354	386	329	372	369	351	337	387	339	362	342	363	379	373	397	359	363	366	342	333	374	371	323	384	402	344	348	347	312	348	341	378	339	312	364	351	393	367	378	345	368	337	343	375	401	342	355	366	375	346	353	340	340	344	342	360	351	368	341	336	346	347	382	366	333	352	362	362	352	361	378	397	319	318	373	360	356	364	343	334	328	400	383	364	381	333	367	341	338	354	368	356	403	355	343	357	383	344	344	350	338	367	400	367	357	359	364	379	411	354	366	370	347	325	352	377	355	365	383	373	346	358	339	385	328	360	367	331	320	336	347	326	366	377	371	373	368	330	370	353	364	356	380	362	351	339	364	367	363	367	341	364	375	376	350	349	355	361	318	345	328	339	343	360	347	366	366	365	364	364	351	340	345	337	364	330	341	316	342	385	335	355	346	367	360	381	363	346	329	332	372	350	364	319	300	381	362	333	346	345	375	360	351	359	362	375	363	347	366	333	350	382	368	361	348	314	367	385	347	356	324	345	365	390	370	345	361	372	371	338	352	320	345	370	375	353	340	326	346	356	348	346	351	329	372	360	334	359	334	360	344	359	339	388	353	349	345	337	373	332	360	348	365	352	376	340	366	349	353	360	369	328	359	356	368	320	363	353	356	364	382	362	343	358	358	357	358	326	366	375	388	317	306	355	340	383	321	342	384	302	343	369	364	333	315	348	355	365	358	338	360	353	355	361	323	348	354	357	371	338	344	366	372	363	368	341	333	354	393	334	348	362	367	393	313	328	356	359	349	361	335	384	331	345	355	344	356
22311	21110	28854	23584	21105	21194	11457	1796	1317	1272	1172	1186	1112	1037	1060	983	961	913	942	919	908	951	923	959	926	918	909	864	909	913	902	873	874	873	898	956	901	932	886	913	932	906	885	809	871	945	875	892	854	870	890	874	881	900	838	832	862	852	822	915	901	899	845	861	851	896	870	881	948	906	902	850	903	878	924	883	871	835	875	897	853	903	869	848	880	880	872	874	848	926	853	878	892	859	823	863	929	909	880	882	871	890	868	880	857	868	868	868	858	831	836	835	850	896	880	862	897	899	861	851	876	874	830	868	861	915	823	859	902	808	837	855	915	868	882	880	899	873	841	857	887	894	836	874	835	857	922	855	830	846	916	816	841	901	886	882	891	856	888	863	868	892	878	855	867	887	884	844	900	857	838	795	906	864	880	844	888	840	858	879	885	855	891	921	833	863	881	894	873	857	864	877	874	893	877	836	899	851	896	843	849	829	870	831	898	836	830	867	831	832	891	897	854	822	859	840	862	886	911	865	892	878	887	891	845	827	853	833	881	863	878	873	869	872	846	877	804	869	901	840	865	859	861	907	893	842	850	805	866	880	886	844	845	924	835	866	911	873	894	866	899	916	856	932	899	869	833	861	911	873	923	841	890	877	916	840	877	848	831	878	878	832	917	901	847	849	908	840	904	892	861	848	872	820	835	885	889	892	846	892	877	878	845	828	856	879	904	873	860	863	851	851	904	890	879	900	818	866	865	855	850	855	859	896	877	878	868	869	857	915	846	874	856	851	929	850	855	880	923	916	842	867	859	838	911	934	796	863	852	865	856	944	879	837	867	824	891	817	879	829	859	880	890	853	862	868	834	882	898	853	902	909	894	915	880	904	812	876	857	834	931	916	832	848	843	875	904	852	937	894	856	874	849	868	891	828	824	924	843	858	877	901	848	867	887	914	836	924	874	883	897	868	823	873	851	890	850	904	870	845	805	849	896	905	905	927	900	908	847	848	854	931	817	894	864	886	867	865	840	855	841	898	871	885	863	821	863	859	864	895	881	867	822	856	901	829	880	942	872	890	908	823	892	797	871	878	846	851	863	952	881	849	829	899	851	853	816	866	843	856	878	876	939	850	871	863	892	943	910	884	904	832	860	873	862	882	870	856	887	943	861	892	851	854	839	877	889	853	870	874	860	873	854	871	906	904	854	865	861	803	883	882	882	854	871	907	831	902	846	922	869	860	818	902	877	882	859	882	833	885	902	841	865	884	839	846	856	833	868	842	889	860	857	919	881	870	894	852	922	835	908	817	919	856	913	876	912	889	875	916	820	817	862	901	790	838	825	863	853	911	854	836	875	826	875	893	894	875	883	891	928	824	937	867	826	842	872	870	828	848	864	889	807	864	868	866	831	909	881	887	859	833	914	931	831	850	870	848	878	904	873	877	934	804	870	832	901	855	824	896	889	873	871	841	912	879	882	831	870	865	869	880	871	888	871	809	888	893	826	864	813	857	869	890	867	860	867	847	829	827	889	858	875	878	812	844	822	851	853	844	878	886	875	871	910	882	864	841	919	859	846	884	882	934	856	886	870	830	876	885	949	855	858	860	879	908	908	836	890	867	865	935	870	880	861	860	823	904	837	866	808	834	876	920	877	847	863	810	824	839	891	882	878	884	884	886	899	880	874	860	894	842	879	856	840	879	825	823	884	869	905	866	882	882	925	845	811	848	839	843	864	899	831	887	884	889	879	883	895	885	858	896	856	891	839	843	865	832	895	885	849	831	869	884	883	816	845	866	895	874	859	860	883	778	836	870	870	912	839	875	862	827	848	893	893	853	840	838	851	884	876	862	925	863	828	876	876	873	851	894	901	853	840	888	851	861	845	818	846	868	875	888	849	799	864	842	867	828	854	913	850	907	841	842	866	896	853	831	872	814	886	913	905	848	923	864	874	847	845	864	882	833	839	856	909	817	873	784	866	869	853	827	886	840	859	868	841	832	896	846	852	809	852	877	882	861	841	844	885	849	869	830	879	882	826	830	892	906	867	882	806	811	850	836	917	853	908	854	851	874	889	891	889	845	873	856	863	826	849	841	927	881	898	852	918	852	864	876	873	849	850	904	889	875	849	904	919	796	876	849	879	828	863	819	889	845	864	917	842	889	927	927	890	886	860	849	880	851	800	828	880	887	938	842	887	814	867	854	854	856	884	861	860	868	856	866	898	852	852	843	915	916	858	864	866	923	853	828	853	826	854	890	851	863	934	868	828	859	874	843	841	850	898	919	859	885	893	878	833	895	826	873	852	865	891	891	879	829	901	815	859	880	842	842	835	848	856	883	826	847	918	923	871	852	915	837	856	853	866	821	812	849	858	871	917	869	910	928	828	847	853	867	885	867	851	867	872	936	869	878	912	874	853	871	852	868	874	887	927	859	885	848	840	909	846	888	825	879	945	851	869	912	888	854	841	874	850	909	851	894	866	838	875	848	916	881	834	849	855	857	885	888	878	834	910	866	819	790	885	904	904	856	895	888	874	857	854	877	826	866	913	826	898	885	836	869	878	889	847	911	819	836	844	813	856	862	879	797	858	859	857	871	848	877	908	890	886	866	855	861	852	855	851	868	879	846	862	792	893	885	882	870	922	853	905	827	819	816	864	816	869	902	824	894	868	862	867	856	859	866	856	903	823	941	869	873	904	825	892	861	875	904	921	859	850	900	856	859	897	880	846	901	862	831	884	886	831	837	855	869	886	869	855	826	866	849	866	907	874	873	848	873	878	891	894	842	855	836	826	807	853	904	891	832	883	848	831	859	819	859	835	867	889	849	829	843	877	821	878	876	903	892	819	901	867	848	884	894	875	889	896	820	854	842	864	894	884	837	907	877	811	898	890	844	930	905	904	926	901	935	913	869	815	890	861	870	883	838	835	869	850	861	910	875	869	908	891	886	876	870	886	859	914	770	800	841	859	859	878	819	886	877	846	889	878	841	872	858	855	846	863	876	825	847	857	882	843	918	861	856	870	924	862	882	828	851	822	842	840	842	881	829	825	822	912	875	893	863	897	868	795	918	874	885	848	856	916	869	822	873	822	885	865	828	919	890	917	864	878	898	850	889	882	827	887	851	812	853	833	879	871	843	838	862	885	888	858	894	826	876	880	893	805	881	882	879	848	857	836	868	835	863	851	855	880	877	945	952	881	812	811	897	858	866	874	905	855	922	906	860	898	876	859	856	901	857	873	862	869	835	857	831	880	850	896	868	854	854	883	885	865	875	874	902	897	871	861	852	887	827	869	894	840	849	837	866	838	884	870	906	827	872	851	874	875	860	840	834	837	837	848	866	897	877	869	882	905	837	897	855	886	846	879	847	859	878	825	881	807	907	836	891	830	879	855	823	804	858	876	905	804	832	895	856	844	868	833	898	872	835	854	844	933	867	937	816	880	856	841	881	820	857	911	895	858	873	837	894	866	824	886	868	836	861	850	880	834	858	848	880	874	846	889	873	841	834
4736	14115	10001	5210	3896	2996	2499	2070	1777	1543	1473	1363	1286	1224	1144	1101	1066	1083	1042	1072	1030	1008	995	1038	1021	988	998	990	989	1009	984	1025	1013	996	1012	1020	939	991	1020	984	926	986	1016	964	944	919	1002	1013	975	966	970	916	926	921	943	888	968	945	896	954	921	947	918	898	918	944	960	1015	945	952	975	975	963	921	967	884	934	939	894	948	900	960	980	941	994	967	928	932	944	945	981	972	942	896	974	990	955	947	947	989	980	983	932	995	967	950	890	928	902	977	958	952	977	918	908	981	960	927	967	966	926	892	980	969	985	942	959	949	955	930	929	950	961	965	961	913	945	933	919	952	941	918	949	974	950	927	931	924	948	985	909	951	902	896	964	971	920	957	932	934	938	915	932	940	926	931	939	953	967	979	925	923	975	956	935	937	993	921	936	968	941	942	962	877	906	907	996	929	938	954	951	950	923	946	929	907	908	921	992	890	955	914	958	955	920	1010	958	907	947	959	913	919	954	912	997	984	920	972	897	886	947	974	870	919	1031	977	915	913	884	935	966	967	872	980	950	942	868	934	964	935	958	935	967	980	912	902	920	935	899	971	972	981	946	918	970	960	934	949	899	954	997	946	917	927	914	1008	983	971	973	958	961	970	895	975	977	926	914	902	915	934	934	938	969	864	972	908	938	963	894	966	1005	895	920	935	929	973	930	929	937	881	952	1002	922	982	988	915	963	935	963	916	917	999	923	937	929	896	996	961	931	940	886	954	1008	1038	907	991	886	939	912	939	951	907	961	931	953	923	897	934	884	939	922	988	934	958	914	908	966	973	920	1005	927	889	929	934	932	928	930	969	959	914	940	904	887	974	946	961	960	920	931	897	932	967	952	940	932	910	990	1003	961	927	934	981	970	899	942	985	992	928	942	915	924	979	956	944	980	957	925	896	927	954	1005	910	916	952	939	951	940	941	904	930	946	961	946	995	924	931	954	925	942	896	934	953	885	954	908	954	946	905	939	976	912	949	970	956	974	919	947	908	984	931	966	936	941	955	960	942	929	988	961	895	860	973	924	903	907	973	898	958	961	915	960	905	944	913	863	951	878	941	939	929	923	960	946	973	973	927	873	988	941	925	959	937	942	977	920	951	963	951	932	951	991	977	932	971	961	966	927	948	945	954	966	980	954	901	941	897	971	953	966	986	982	917	899	977	930	934	907	913	955	939	884	989	950	940	846	898	957	907	964	899	917	940	960	902	970	934	918	943	921	932	962	893	949	928	926	993	934	931	898	940	881	919	981	976	967	925	912	940	995	995	965	944	956	923	909	982	1016	880	901	983	895	933	988	916	960	958	907	905	949	941	973	926	953	897	933	1014	952	969	923	963	921	958	937	871	928	934	971	954	898	927	929	977	933	936	961	946	934	900	918	943	923	910	952	975	963	953	966	898	924	966	943	996	975	944	926	930	917	904	963	919	937	960	967	916	962	895	928	990	987	928	947	941	953	940	947	951	923	913	938	945	879	933	946	972	911	954	968	966	961	937	910	958	889	918	923	886	954	904	1005	964	930	956	927	927	970	969	934	961	951	945	937	940	979	991	953	920	928	937	983	973	895	902	939	935	940	937	885	965	924	876	928	937	925	932	916	948	945	955	930	971	944	911	946	924	935	883	886	954	915	1008	985	952	921	937	919	900	936	965	919	953	983	967	878	978	951	889	935	946	986	921	916	929	973	945	902	953	902	917	954	954	926	933	935	953	874	925	958	927	917	939	900	906	906	938	966	864	1000	963	949	947	922	941	944	926	968	934	956	929	939	938	934	956	949	976	930	961	923	981	918	980	931	897	956	964	940	928	964	968	922	949	873	869	980	898	895	987	911	899	912	973	926	971	913	987	932	979	981	919	950	944	956	946	941	965	958	892	925	954	1003	935	965	1002	971	940	889	990	910	940	939	932	936	980	949	947	911	942	925	964	913	926	936	909	899	935	920	866	971	925	982	932	961	955	915	916	884	930	918	950	942	988	905	955	970	968	911	952	946	963	1006	974	943	967	915	920	962	944	923	896	903	948	953	952	923	957	932	995	923	957	922	907	899	953	888	915	936	1006	903	938	955	883	964	953	979	950	906	930	939	900	952	881	950	984	966	908	933	962	944	918	979	943	952	924	902	950	987	890	964	958	907	966	892	962	954	915	995	928	936	894	987	979	971	973	977	920	926	995	933	931	954	919	947	918	920	1020	946	981	990	907	956	910	909	949	930	921	915	874	989	959	977	997	942	953	935	981	953	900	952	984	972	920	928	936	973	931	984	912	922	963	915	959	947	921	935	948	937	916	928	977	1009	992	968	986	1036	884	908	945	883	969	950	986	900	938	953	959	890	968	905	952	953	918	913	962	977	949	928	951	976	982	970	909	969	941	909	958	945	941	918	968	970	931	946	930	994	932	968	964	889	896	954	977	970	932	941	1003	942	972	906	911	871	947	941	978	894	933	986	960	927	943	959	957	943	912	931	958	950	919	922	923	988	924	920	936	988	885	950	1013	992	902	952	928	918	902	944	950	944	970	885	979	918	913	910	961	985	958	958	991	913	944	941	916	1000	923	967	985	951	911	932	924	959	985	954	932	980	918	938	965	933	920	935	935	930	933	929	932	913	902	998	929	934	960	971	937	917	968	932	983	1007	929	960	920	909	910	970	966	933	920	937	946	913	946	944	965	924	953	951	941	966	910	894	934	949	937	961	983	945	928	916	954	987	967	933	938	943	939	1009	952	973	950	899	914	944	942	961	980	943	900	979	931	932	957	934	946	953	938	892	949	955	954	977	969	930	947	934	947	949	921	913	983	929	920	980	950	964	939	942	931	900	933	935	945	923	963	938	929	899	947	933	977	950	906	929	942	940	959	885	962	915	957	959	1005	982	905	945	969	943	923	931	945	970	910	901	914	947	947	929	917	910	907	955	990	956	953	923	921	952	965	938	928	942	1008	911	942	926	905	910	960	949	935	896	962	954	975	930	893	892	958	991	936	1014	979	1016	966	948	933	953	858	879	979	917	952	955	903	932	916	995	936	990	892	943	980	998	945	973	908	876	918	906	881	936	914	862	978	964	935	965	918	983	911	937	950	962	891	906	957	931	924	948	953	948	1024	929	959	950	906	920	952	971	953	948	934	930	956	947	966	924	940	927	949	904	979	999	900	915	921	1014	951	929	935	971	938	971	952	928	923	890	975	950	958	933	977	935	953	934	955	983	959	995	936	931	974	893	959	976	938	982	969	964	937	903	975	970	998	987	929	904	942	938	994	929	948	964	893	951	940	914	1008	1015	916	923	933	941	998	930	930	885	938	938	997	925	953	949	930	909	967	979	952	984	930	935	971	897	919	924	935	928	992	955	909	948	928	969	976	874	937	931	961	952	949	956	941	1000	972	919	890	979	958	921	920	977	930	951	939	952	951	998	904	947	935	970	901	1023	964	919	927	989	947	892	906	955	977	957	895	944	943	946	926	925	952	940	959	973	887	941	971	937	942	884	893	933	945	900	906	988	935	956	981
27370	17951	4026	732	603	558	538	548	523	547	492	499	500	502	519	490	532	483	483	512	520	517	517	493	480	485	508	484	537	498	456	511	498	500	525	479	519	516	515	530	546	507	519	501	537	500	495	477	491	489	529	465	513	473	491	464	495	507	502	516	522	522	508	456	538	475	508	494	496	501	478	526	476	487	472	502	485	481	530	481	499	518	477	516	474	520	498	514	500	461	496	500	505	493	499	483	490	515	535	511	531	507	510	501	494	469	495	462	520	531	511	502	457	486	471	499	515	503	512	477	517	492	500	483	532	489	490	518	546	495	512	503	505	469	470	497	522	522	548	523	512	523	466	463	478	494	520	510	506	509	498	532	504	529	472	467	501	538	475	525	466	484	471	483	481	494	491	506	545	500	501	482	543	507	474	524	473	507	508	501	512	516	500	464	475	511	509	500	499	473	520	472	499	547	490	484	508	500	497	502	480	497	501	494	494	502	481	474	524	507	483	539	493	499	522	495	501	494	505	494	510	545	493	477	465	499	521	487	489	515	486	479	474	493	493	483	544	499	512	550	451	489	500	485	503	525	497	500	509	499	473	489	513	469	472	497	528	500	480	535	482	473	506	500	512	460	487	510	447	527	497	538	480	525	490	506	502	521	507	500	519	496	512	465	527	525	540	489	499	491	457	459	561	558	508	543	501	485	478	544	486	490	497	499	505	493	475	513	476	540	480	497	469	500	484	504	489	502	459	526	475	508	502	490	523	476	496	536	520	467	536	483	513	531	498	531	499	496	488	474	497	533	489	470	513	488	509	462	550	477	479	518	467	475	506	494	514	550	482	498	505	498	502	522	491	496	456	513	519	482	485	479	522	468	513	497	541	492	491	509	510	498	489	487	513	493	504	459	528	466	519	520	502	512	480	523	491	502	531	517	492	500	480	467	474	484	507	496	501	510	503	465	475	491	488	506	549	473	532	483	458	538	485	515	533	511	487	488	501	499	477	478	501	488	505	489	503	468	518	484	548	511	494	473	488	497	545	515	493	508	499	520	512	537	446	488	527	521	490	495	528	499	480	497	545	462	530	516	505	484	482	504	508	509	498	505	495	497	531	501	510	487	475	517	470	513	530	530	501	501	465	466	521	505	464	527	489	497	442	478	504	506	469	502	470	532	522	477	458	520	518	493	483	486	500	491	514	493	489	527	487	507	474	488	466	490	532	500	534	480	543	506	480	503	521	518	534	469	451	466	462	511	486	481	544	506	514	515	536	521	456	465	498	523	511	508	499	489	515	518	503	510	509	533	530	505	456	457	480	486	487	449	507	481	512	477	480	497	509	475	497	454	495	496	504	513	495	519	485	512	500	479	505	482	480	500	483	481	514	471	498	487	539	510	502	485	466	506	509	509	499	544	496	525	517	496	509	473	470	535	485	481	496	525	498	454	495	492	492	471	506	552	483	480	484	482	509	500	491	513	490	542	517	441	506	480	497	522	524	482	520	485	527	522	483	483	518	488	494	482	476	508	459	460	547	533	509	508	505	527	467	472	462	503	505	480	517	500	480	500	496	478	544	526	530	474	472	520	498	507	524	506	517	474	460	498	511	512	513	475	523	510	448	466	497	499	522	505	492	486	485	543	490	504	493	505	510	516	507	519	510	515	487	483	458	479	494	510	499	485	524	468	471	469	493	504	497	486	489	464	499	491	481	500	477	502	497	551	517	495	506	523	517	507	509	508	481	480	496	536	465	544	483	554	495	480	504	467	485	495	492	503	489	516	507	514	491	460	440	507	471	487	526	494	472	493	532	454	524	460	483	493	519	496	464	487	491	524	496	528	476	522	533	469	515	501	490	507	494	499	514	498	481	480	477	481	493	493	459	502	465	493	514	498	495	479	532	522	532	490	481	508	465	507	495	484	456	488	500	476	454	532	547	499	507	472	452	464	479	520	502	525	555	519	528	518	512	518	530	497	491	477	512	468	505	484	496	526	528	489	509	514	464	464	514	515	550	527	488	519	504	483	513	484	503	495	512	499	476	534	505	488	497	497	502	482	478	450	501	544	496	515	512	508	551	483	511	445	493	532	527	484	476	513	501	549	477	491	510	504	519	546	520	503	515	497	487	497	499	462	494	480	474	520	504	516	526	513	475	485	501	479	502	497	531	529	484	513	538	473	492	462	522	429	463	481	527	491	493	522	464	511	482	503	495	479	516	495	503	498	471	515	508	514	514	467	483	493	464	479	511	486	513	474	539	528	487	520	456	501	462	498	499	529	513	505	502	489	474	526	494	528	520	504	473	517	496	524	490	534	495	486	476	475	463	530	522	493	480	488	501	502	528	513	506	537	505	474	444	465	513	475	474	498	507	468	464	511	524	533	493	488	483	484	495	491	497	521	511	520	481	490	520	514	501	492	505	522	501	503	513	499	470	492	531	524	501	490	483	508	513	489	462	507	499	520	469	458	553	489	491	509	485	518	496	464	475	496	473	517	526	474	510	516	546	500	506	478	494	449	503	514	487	477	478	518	472	499	531	484	488	482	499	457	474	444	473	511	489	515	461	508	473	458	489	499	497	471	510	482	498	477	456	455	540	479	498	500	497	484	482	520	503	492	490	502	508	503	472	528	498	490	521	515	508	463	531	524	568	494	481	459	503	534	492	537	494	467	478	494	485	476	480	534	531	495	467	432	482	510	476	478	513	509	474	491	472	485	492	477	475	505	481	457	505	494	467	476	509	508	492	493	511	461	503	495	477	508	513	469	516	428	504	496	499	461	516	504	490	500	493	551	498	504	473	492	502	503	481	504	502	483	509	480	464	500	529	479	560	484	514	494	485	505	500	470	537	476	452	531	500	483	518	494	490	496	491	521	518	477	445	543	481	512	500	467	500	496	534	493	532	477	526	528	522	486	515	520	476	481	499	485	498	528	499	466	533	513	519	493	486	480	462	524	512	525	486	470	508	486	523	482	517	508	508	499	496	505	480	479	460	516	526	496	535	503	494	499	494	464	478	501	509	481	554	508	471	492	511	505	454	510	502	508	484	510	495	497	478	528	529	500	511	501	506	474	536	493	509	508	483	509	518	538	515	488	514	491	496	490	490	505	495	471	450	468	494	481	485	507	499	476	491	473	472	467	483	508	490	513	503	502	519	519	489	515	499	518	489	480	477	511	498	505	475	488	527	494	524	490	513	501	461	481	482	520	491	449	532	518	467	470	539	475	483	537	488	505	483	490	502	500	498	464	499	508	493	482	487	523	504	497	505	537	519	501	478	471	524	462	520	470	490	508	461	503	494	541	518	510	485	477	502	506	509	489	464	525	480	496	490	497	481	506	520	484	511	532	500	507	493	487	497	500	499	524	533	520	493	495	475	474	499	514	528	482	506	526	507	483	521	503	483	518	509	492	487	508	498	509	487	465	556	512	501	496	508	469	487	525	448	476	500	522	483	481	501	483	507	486	537	460	485	488	521	498	516	485	489	435	504	477	522	513	504	509
5357	941	780	651	587	605	582	579	580	586	560	551	545	526	512	527	535	564	558	567	521	512	562	525	590	563	569	545	562	527	566	531	556	560	551	548	550	516	496	531	515	562	543	599	536	536	546	502	548	528	535	517	526	549	564	525	580	557	503	527	540	567	533	542	519	559	535	500	551	584	479	551	552	563	513	531	541	558	537	566	584	518	559	597	549	510	551	506	539	557	515	534	543	528	558	524	549	524	528	552	515	559	532	531	496	528	504	547	577	525	513	564	545	595	518	549	553	543	537	498	531	547	530	529	518	549	519	544	534	541	570	545	570	556	547	512	535	555	562	480	534	545	525	498	532	523	560	501	556	552	530	523	509	504	529	524	550	514	507	581	509	544	545	525	531	489	563	512	485	546	522	549	540	558	550	525	528	532	560	546	530	523	531	523	504	511	563	532	536	527	497	561	550	535	558	529	519	539	539	513	495	578	574	582	589	530	546	553	503	544	535	576	480	520	572	528	518	538	516	541	587	554	508	533	532	562	542	549	540	541	507	560	568	557	588	512	532	536	530	542	579	491	526	525	579	476	535	523	529	556	542	544	527	562	547	509	539	537	569	530	556	527	535	579	569	553	521	535	547	556	560	510	581	515	538	532	527	570	533	521	574	489	496	551	542	522	547	491	537	545	533	537	535	504	547	573	524	525	483	520	527	529	533	508	525	521	535	537	581	532	527	551	579	557	583	557	499	551	540	506	527	520	520	513	531	538	557	513	560	566	530	559	523	550	559	491	553	510	541	567	560	535	504	519	521	514	534	462	540	544	569	565	516	551	532	529	523	562	520	522	530	522	515	522	544	521	550	555	522	555	553	510	514	544	516	526	524	527	545	549	515	513	484	566	525	533	572	551	508	508	539	541	475	491	551	588	486	547	530	523	536	553	538	525	583	551	555	514	518	564	523	541	532	535	520	549	549	605	525	546	536	538	542	532	544	508	510	476	560	524	568	562	573	532	569	550	548	527	573	494	511	465	543	551	493	538	538	481	510	576	531	561	533	556	534	545	494	549	508	557	539	542	548	537	578	544	524	536	545	530	515	521	484	508	536	522	541	544	533	532	531	528	493	545	521	530	517	507	577	542	558	602	520	547	562	518	571	506	547	570	543	522	544	564	537	520	533	494	571	541	563	514	529	513	527	506	542	511	537	550	575	498	554	558	514	562	540	525	519	539	529	575	575	516	554	526	551	535	554	544	578	553	579	582	510	540	579	545	557	548	555	517	501	529	564	583	534	548	497	573	565	534	531	527	563	534	538	551	546	533	576	581	552	538	535	533	538	570	540	541	534	543	547	547	513	551	544	522	554	547	509	535	539	509	522	499	565	538	535	514	512	515	530	483	537	530	532	516	511	510	501	533	477	576	511	547	546	499	475	552	510	520	514	492	516	546	585	526	530	537	555	548	548	496	557	521	523	542	509	540	543	527	557	545	544	572	541	566	547	522	519	516	550	534	564	524	538	538	528	521	548	506	582	576	511	509	509	555	524	585	558	546	556	521	589	549	554	515	544	548	531	536	502	548	508	526	494	533	552	548	577	519	540	567	554	571	525	532	509	507	546	561	529	528	548	536	531	498	489	525	489	530	507	540	546	515	502	560	513	523	545	548	548	571	536	495	505	548	522	525	573	544	494	552	526	542	546	531	538	560	517	503	511	556	516	544	531	532	551	498	487	530	548	541	607	544	559	551	581	541	543	536	548	516	566	550	574	532	546	522	544	529	540	532	581	533	531	568	525	547	579	509	563	542	526	535	532	503	556	525	541	553	500	525	537	564	599	518	498	533	524	534	522	544	537	543	515	543	545	550	539	510	554	546	538	570	499	542	542	549	521	518	512	546	547	551	525	577	536	548	504	529	534	531	494	501	582	552	559	525	540	515	538	549	508	568	521	547	564	502	526	552	580	541	534	558	550	544	540	526	540	545	521	550	524	550	522	525	548	519	560	504	517	538	531	529	533	542	553	548	526	557	537	531	529	519	556	524	527	529	517	536	554	544	518	508	530	553	520	536	531	530	562	535	543	532	539	544	526	549	534	526	532	547	512	529	518	556	528	529	525	542	501	556	521	537	535	551	508	519	543	579	565	551	552	562	497	524	520	556	585	535	531	498	517	530	554	577	569	519	517	587	572	465	578	550	529	524	497	502	572	557	520	574	559	548	558	481	535	546	518	602	537	542	546	543	551	550	512	548	508	550	506	525	548	524	527	546	529	553	580	569	519	517	572	541	502	543	529	571	523	512	534	516	529	555	528	590	534	543	564	522	531	517	530	538	541	582	499	544	532	534	555	551	521	531	557	538	539	532	542	525	525	530	583	533	537	531	557	522	524	498	507	541	505	526	540	572	527	544	548	533	561	495	533	511	514	543	553	537	544	561	509	528	572	527	543	512	521	510	575	512	573	526	522	566	549	522	571	518	495	538	577	529	527	552	503	517	517	519	532	551	527	538	500	568	527	581	535	522	514	533	512	533	572	547	526	518	536	511	497	539	485	495	536	528	552	568	541	528	537	515	549	565	522	553	571	530	574	547	519	543	571	550	546	536	544	544	506	563	540	555	530	547	569	525	547	535	493	556	578	555	575	527	507	526	511	554	537	535	514	569	579	523	541	548	527	493	508	504	550	546	547	553	546	536	507	574	516	522	523	531	567	543	527	544	502	538	539	483	536	535	534	533	570	536	538	518	527	546	509	557	518	558	528	565	529	545	536	516	552	556	584	546	553	529	523	517	561	526	530	523	561	516	556	469	531	563	500	506	562	539	562	570	507	549	555	571	515	527	565	506	516	547	529	586	563	577	529	531	546	560	549	532	538	532	492	534	526	540	506	520	552	504	530	534	529	543	563	525	542	530	532	490	541	522	519	517	557	526	543	517	540	524	560	556	517	484	574	527	553	525	534	557	547	559	535	566	519	511	524	532	550	534	521	526	544	555	517	530	568	528	544	576	518	579	524	541	535	534	546	553	539	526	519	496	563	532	579	570	580	503	550	549	537	508	541	534	539	561	523	552	542	519	538	590	559	562	534	522	547	574	525	528	562	505	550	556	537	535	529	524	531	553	507	511	554	544	573	513	485	554	534	494	561	529	548	531	545	530	552	555	529	513	558	534	533	487	545	557	548	541	555	535	569	546	540	508	537	531	521	559	531	513	562	515	508	542	528	499	511	516	527	556	540	530	530	548	574	501	531	538	528	535	550	556	540	550	540	490	556	522	557	538	520	567	557	527	469	560	532	532	530	521	558	498	534	543	548	510	558	561	532	501	543	499	499	535	530	509	541	549	565	547	504	565	552	564	541	497	501	530	562	504	576	518	551	490	560	537	538	529	566	559	535	539	555	567	553	558	545	515	552	598	558	548	579	526	552	519	540	578	526	542	498	533	593	543	560	535	506	537	525	506	532	520	529	549	519	545	583	528	550	536	503	545	528	552	560	541	518	526	548	546	525	540
23303	20996	28306	23854	20987	12816	2005	1383	1202	1165	1144	1134	1088	1106	1149	1004	1052	1009	994	996	947	999	993	980	976	953	1036	963	997	986	945	960	978	897	968	994	999	1002	1005	958	973	1015	994	982	921	959	941	990	998	990	941	978	995	916	952	1004	962	925	1000	996	994	977	942	964	984	968	922	963	921	972	956	919	983	939	989	970	981	972	929	997	944	948	993	970	965	920	924	994	962	950	937	940	974	988	934	998	973	946	974	959	1020	1007	956	1004	1015	996	958	965	1029	952	911	1020	970	963	962	942	913	922	965	978	946	929	964	999	966	911	918	992	905	938	910	961	974	1016	1002	909	977	905	942	976	988	992	951	928	960	952	941	955	932	931	945	947	914	934	944	987	913	1010	922	956	921	972	1043	942	959	954	898	979	939	962	920	951	989	949	984	970	978	938	974	998	962	998	967	968	942	961	1014	978	919	966	933	942	993	983	974	963	955	986	949	951	994	1025	998	926	986	918	971	975	1007	978	943	968	957	955	978	938	951	995	987	923	896	993	947	1016	921	963	917	944	959	988	966	987	980	986	929	935	1024	957	972	931	942	976	914	966	942	974	993	965	926	955	961	931	991	963	938	972	972	1071	916	982	931	989	915	925	1035	957	948	951	1022	948	925	975	944	953	964	977	983	957	948	996	1005	956	974	944	948	942	971	993	996	996	1028	898	971	946	987	968	967	944	963	1012	996	936	990	947	951	937	998	955	923	1038	965	903	954	933	966	938	963	946	981	947	965	1002	973	953	969	932	963	928	974	923	984	997	1037	919	906	1032	945	942	946	978	919	973	943	997	976	943	948	932	950	989	948	910	960	973	954	961	956	904	1003	995	965	977	1026	957	896	943	962	945	948	975	953	944	939	894	968	1006	990	978	955	996	926	934	970	953	998	906	999	949	978	987	958	930	995	944	989	931	944	941	991	952	926	970	967	968	960	1029	935	937	947	992	953	932	903	1000	1007	967	949	973	937	976	924	993	958	998	903	943	968	979	951	958	994	946	960	976	975	961	990	943	963	1005	946	958	926	947	942	927	988	945	925	994	927	926	957	907	1001	907	977	937	945	955	950	1019	850	924	967	954	1026	988	998	983	950	1012	958	949	1016	908	953	992	966	978	975	997	1002	917	984	935	969	1008	924	951	935	992	946	951	981	947	957	954	956	973	947	946	959	899	955	941	958	927	998	901	911	993	943	959	1028	979	971	977	986	920	962	944	997	951	982	951	985	1016	1007	955	948	966	989	978	974	943	938	975	951	934	956	961	976	954	1030	957	990	1048	934	999	904	937	978	946	961	999	989	919	977	987	981	992	951	961	939	966	923	920	931	945	997	925	981	929	953	993	916	989	933	1005	968	955	1021	961	976	935	978	942	969	925	993	962	1048	981	921	943	953	968	971	950	948	946	988	943	950	948	878	983	1019	985	908	981	931	1013	968	924	962	968	930	957	921	944	974	943	928	973	946	905	983	954	949	988	980	944	983	935	988	996	989	939	921	957	968	999	988	937	974	997	893	936	945	952	949	1006	942	972	952	950	991	938	953	949	981	1004	906	954	1014	968	927	942	964	974	960	893	963	956	1006	925	969	965	979	947	914	939	930	957	1009	914	997	998	964	934	963	948	1030	934	933	953	969	960	977	912	960	968	951	954	907	924	962	964	989	951	944	915	955	907	926	977	957	981	973	915	945	1007	934	967	967	959	931	987	943	937	933	914	994	993	948	922	949	972	1053	932	956	964	988	975	965	934	991	958	941	972	975	896	926	990	969	979	969	1018	952	945	975	929	960	945	968	1031	944	956	942	966	965	921	943	966	902	955	953	924	915	998	980	967	982	980	956	962	1013	918	899	954	932	918	956	969	1001	1006	963	960	942	937	966	965	972	935	921	938	964	935	1012	966	974	960	947	967	950	903	963	975	932	935	1018	982	942	959	938	921	950	961	998	938	969	957	982	971	944	985	964	942	932	932	958	952	933	941	957	931	938	918	925	951	974	1009	996	994	953	943	940	982	998	965	1035	953	957	978	936	998	930	970	965	956	980	988	996	1022	954	967	953	984	915	985	917	951	983	968	967	949	964	929	941	980	939	1004	940	988	963	985	975	972	982	1073	944	926	951	924	948	965	986	940	962	938	971	948	972	937	962	969	948	946	896	949	925	977	990	957	965	951	935	995	1050	995	916	956	962	1030	944	982	935	941	1031	915	974	975	1003	933	936	954	890	989	948	913	948	913	997	981	969	1024	973	944	979	938	966	972	961	938	988	923	1007	1001	997	973	912	1034	992	952	931	980	986	912	958	952	921	923	980	932	938	931	991	960	962	990	963	975	1020	942	953	950	939	961	952	945	942	927	910	965	991	972	983	957	999	953	966	1023	936	945	938	949	944	966	943	1012	982	964	1007	959	993	962	957	910	992	980	975	939	957	1021	908	971	903	995	993	965	954	902	973	895	986	979	971	984	940	934	967	913	987	944	955	947	916	974	945	975	965	969	981	960	935	1001	1016	952	1009	950	934	956	936	954	999	969	996	980	1010	977	904	935	1001	904	935	890	953	919	976	953	961	933	960	990	1042	913	927	962	954	911	937	976	985	986	989	909	983	918	945	969	934	945	1013	977	982	945	923	993	890	910	1006	921	975	980	1012	910	938	1041	913	959	935	978	944	946	911	957	909	902	966	923	969	978	906	956	954	1010	901	940	1019	963	948	966	925	931	970	908	997	909	902	965	971	925	958	978	984	968	957	956	911	1001	927	995	955	912	1000	978	953	952	950	940	951	942	972	921	968	923	970	978	952	953	1031	917	960	938	905	975	944	983	995	919	961	960	937	1011	908	939	972	938	1026	974	937	909	888	984	968	957	956	995	937	899	909	966	962	926	948	965	970	1004	992	946	972	943	932	989	1013	980	911	968	941	927	944	948	930	911	961	987	1004	981	994	942	983	924	990	962	960	982	1003	981	941	979	1000	1004	963	929	1001	977	1009	930	979	940	973	959	1023	961	935	993	959	962	987	964	1006	935	988	946	923	956	954	928	1002	952	958	961	964	894	958	938	971	974	938	976	1009	961	972	965	1004	956	976	952	940	925	929	982	1054	938	953	946	938	975	927	973	984	971	1042	965	983	934	991	935	952	977	956	1068	982	965	910	966	972	982	958	928	973	1012	990	947	930	951	913	934	964	941	924	1002	924	980	969	997	996	893	924	921	993	977	912	949	999	981	947	1015	934	989	1024	958	926	991	1048	930	980	976	965	929	994	928	992	979	941	939	975	1005	929	966	999	936	1008	969	939	936	933	934	949	976	997	974	1004	978	1030	936	1000	965	979	987	997	1010	982	980	967	986	957	1001	1005	1029	957	993	962	954	970	928	957	946	942	970	947	975	901	952	997	921	929	972	980	1039	944	920	973	947	929	931	942	965	978	957	948	1058	934	940	953	963	980	948	974	957	1061	972	923	967	955	896	919	982	1003	941	944	961	1024	952	990	954	934	1033	941	957	986	950	992	983	977	972	997	961	977	963	960	1016	952	919	928	977	912	954	942	927	935	940	942	931	902	944	954	917	978	1004	1006	992	975	906	925	928	931	970	1003	934	998	972	962	879	953	953	918	944	989	936	977	918	908	999
3566	8741	6321	3299	2460	2065	1799	1617	1438	1303	1291	1240	1227	1200	1176	1126	1069	1151	1029	1075	1083	1131	1032	1074	1026	1092	1022	1032	1003	1037	1018	1009	1021	1028	1045	986	1056	1025	1026	1027	1009	984	1038	1019	1033	1050	1092	979	978	1025	995	1007	1019	1048	1023	988	1013	1012	1013	1015	981	1003	1027	1081	1007	989	995	1032	1033	1028	1036	984	1000	1045	980	1013	997	994	1013	997	958	990	1060	959	1015	981	988	1014	1047	958	1023	1031	1027	1046	1040	1028	994	1010	1022	998	1055	1011	1009	1025	1028	1024	1018	999	964	1047	985	1002	987	1036	977	1070	1024	1042	1063	1065	1019	1045	1035	1000	998	1047	1034	1019	1001	964	1029	997	1026	997	1052	1009	1038	1028	1013	996	1015	1034	998	1034	1001	902	987	982	1001	966	980	1013	1022	1038	981	1011	1008	957	1078	983	997	990	1032	989	964	1033	1031	1037	979	1005	970	1062	1000	982	1005	958	1014	991	994	1088	993	1029	1014	1086	1001	1010	1013	983	1058	981	1041	1021	991	994	1028	1030	1077	951	963	1029	992	992	978	1057	957	1050	994	987	993	1045	1042	1064	1018	1060	1028	986	999	1047	1051	1016	1015	964	959	996	990	984	997	990	1000	1060	1026	1042	1023	1033	1030	1061	997	1031	1017	1009	981	1077	1005	1004	1026	1009	1027	1028	1009	981	997	1041	1004	1041	1028	1023	982	1023	1095	1040	997	981	987	986	1003	995	981	996	1026	1006	1050	969	1006	1045	1050	1010	981	959	1008	1004	1056	1067	1005	978	1017	980	1004	1025	1033	985	980	1013	1033	1011	943	954	1020	1009	1003	1040	1021	1022	1029	1006	979	1033	980	981	1057	1041	1053	1000	1009	1024	1076	1049	1012	1060	1035	1004	1044	1008	992	1067	1050	984	1059	1064	977	1027	986	1028	993	978	1047	997	960	988	995	1023	941	980	1094	1013	1052	1047	963	1038	1037	1039	1008	1024	1039	991	995	983	980	1035	1077	1015	1027	1001	1017	1041	963	1014	998	965	1020	983	980	1010	1021	1071	973	1024	936	1014	1021	1015	1000	1027	1017	957	1025	1065	972	1022	982	1092	1000	1037	1022	993	978	1008	1049	1022	970	1067	995	1040	1000	1043	1010	1024	1055	949	1060	1028	995	1040	1002	983	967	1029	995	1012	994	1047	959	1013	1032	1033	989	995	1008	1013	1045	979	1041	1041	973	1037	1037	1029	1021	1001	979	1013	965	1006	1086	1088	1015	1033	1018	981	992	1019	1008	998	1023	991	984	1014	1000	1004	992	976	995	1014	1022	985	1017	1022	972	1003	1049	1042	1031	1025	1017	1007	963	1005	991	955	1012	931	1033	979	1076	986	1026	1002	1051	998	1032	981	1056	995	1036	1043	1037	1050	1080	962	1023	1021	983	989	961	1070	1078	1014	1069	1023	1004	1057	1028	1044	961	1017	1034	974	1001	1004	1026	1023	999	1049	1031	1020	1043	1017	1010	996	988	982	1028	1013	1038	1010	1018	1020	988	990	1011	998	1061	1034	1095	1022	1023	1005	1029	1001	1040	941	1011	999	959	1002	1074	1001	954	1036	1004	1011	1004	984	1010	1003	977	976	976	1025	1033	1040	1019	1015	983	1013	1012	981	1019	1066	952	1058	990	1064	976	966	1048	1031	1037	921	1039	1024	1014	1052	1025	1007	1089	928	1015	1031	1042	1015	957	1004	1027	1033	990	1011	956	1014	1026	911	1028	1026	1008	1008	1015	1019	980	1018	1012	979	1031	1011	1021	1029	1011	992	1014	1005	1001	1001	996	1001	1059	1044	1090	988	1029	1040	994	1028	1030	1069	1009	1037	1023	1042	1058	1002	1082	1015	1048	992	1003	969	1045	1002	1039	936	968	1060	1031	961	993	1014	988	1041	1001	1010	1041	1077	1027	1027	1028	988	1046	1013	1017	1004	1037	1009	980	985	974	995	997	1039	1009	1045	1056	1024	1000	1035	1009	1029	1004	972	978	1058	1060	963	956	1042	1060	1051	1002	1013	1025	971	962	1001	986	1073	984	1001	1004	964	1031	970	1031	1024	964	990	997	1035	1006	1003	983	1045	977	1054	1026	999	985	1041	1011	1012	1066	1039	1008	1053	1025	984	976	1068	1023	1009	986	992	1047	984	1016	995	990	1070	1002	1036	1037	1010	1007	999	996	968	942	1004	1039	1028	1071	1058	1027	1054	1010	1017	1022	930	993	984	1053	1005	1022	1027	973	1044	995	1012	995	999	984	1002	1027	1002	977	997	1012	1013	1019	1046	1013	1039	1003	1009	1010	966	1061	992	966	1046	1004	1048	1028	948	1026	1013	1012	1011	1029	1040	1006	1073	1002	965	995	1006	1041	995	976	969	964	931	1041	1000	995	1010	1015	1059	1081	1017	1018	994	1052	1004	981	1049	1006	978	1030	1019	990	1027	1064	1006	1019	1042	955	992	1028	1009	999	983	976	1030	1052	995	1056	1004	1031	1043	988	972	986	1012	1050	1005	1020	1053	924	1054	1012	1046	970	1025	1024	939	1068	966	1049	1012	982	1051	967	943	1023	1005	1002	1048	1000	1045	1007	1008	973	962	1013	991	1012	1047	1003	1044	1033	1034	983	952	1002	995	1011	1028	984	996	997	1015	1071	1043	988	1054	995	998	971	987	1040	1001	1022	955	1000	1025	965	1028	1003	1019	1004	976	991	1007	978	1013	1034	1018	1031	1060	1019	989	1024	983	1006	1051	981	1005	1032	1015	1028	1042	1061	1046	978	985	1057	1023	976	1004	1008	1061	1015	990	1039	1030	1111	994	1039	945	990	993	1004	1019	1035	1014	1028	1038	1034	1040	1004	1012	1030	1007	994	1015	971	998	1037	1018	965	1047	994	972	1041	1005	972	1009	1026	1018	985	1008	1005	938	1023	986	1000	1014	1012	1017	970	1039	971	1024	985	1099	977	1041	981	1003	1061	1034	990	973	988	895	1052	1012	997	1050	987	990	1028	981	1072	994	1013	968	991	1037	1008	972	1030	996	1023	1054	1021	994	1012	993	1036	1023	942	1058	1058	1024	1075	1054	992	954	935	1053	972	1038	1002	1019	976	963	1087	1015	966	1007	987	1063	1011	1021	1001	1022	997	933	1006	1042	1081	1027	1012	982	1021	1067	1003	970	960	1066	1024	1016	1001	1042	1021	1072	1011	1052	1000	970	1026	1073	1038	1005	961	972	1003	999	991	965	1037	1018	1000	981	1028	1075	997	1042	1049	1036	1077	1006	1011	1018	995	1003	1009	1022	1021	1036	977	1065	1005	1023	1007	1022	1035	1029	933	999	1031	1034	1012	1076	1006	987	1021	1051	1042	970	1021	958	1035	967	1029	964	1012	1028	968	1004	1071	1050	987	1049	973	977	1016	1019	1035	1009	1016	1027	1021	996	994	983	1004	1038	976	1036	1023	997	946	1083	1031	1046	1032	1012	1034	1065	1007	981	981	1025	974	1034	1030	1027	999	1023	1061	992	977	1060	1016	1067	934	1011	979	1013	1041	1011	992	1022	1007	1025	986	1019	1006	997	1055	1016	994	1034	986	972	1053	1034	992	1074	961	988	1013	1032	976	992	944	1011	961	1016	1027	1017	1021	1053	1088	993	992	978	1016	1023	1026	980	951	981	1046	1026	978	977	1048	1023	892	981	1040	1038	1043	1002	1048	1014	1034	1032	898	1031	1019	997	1028	1017	1034	1024	1005	952	982	1020	965	1022	1005	1023	993	1017	1003	984	947	975	1086	1086	953	948	999	983	999	1004	1088	1040	1050	984	975	948	1011	998	990	1040	982	978	981	1004	1014	975	1027	1022	1028	992	1034	1003	1023	1010	936	1052	930	1056	1039	1050	1046	1000	1023	979	997	1010	968	950	995	997	1019	1016	970	939	1016	1009	1056	1027	1052	1009	1019	1048	1016	1040	1032	1034	998	1017	1000	1002	1060	1012	1059	1006	1014	1035	994	1028	1057	1046	1024	1014	1031	1037	1015	1020	1000	1021	1025	944	1027	1007	979	1029	1051	1042	983	968	1026	1051	977	1037	1043	1019	1010	1083	1017	1074	1035	1048	1015	1049	1019	1003	1050	1004	1056	1029	1006	953	1049	1031	990	1054	1023	1025	1000	991	1005	1042	1100	1044	1034	1027	980	980	1017	983	1025	998	1020	967	1038	957	1025	993	1045	950	981	954	962	1067	1001	1045	1026	1047	984	1020	1045	969	1000	1003	1055	1068	1051	1020	985	950	1001	1030	998	1032	1000	1006	986	980	987	1032	1000	1045	1016	941	952	1012	1027	1036	1055	1077	985	946	983	1012	1005	1001	986	1014	993	1019	1005	996	976	960	974	984	1049	1015	1026	967	1036	999	1002	999	1025	990	1020	1046	1088	987	994	1003	1026	992	988	1036	1011	1085	1027	977	1082	1017	1035	1043	1003	1052	1049	1044	1037	1034
24346	20977	27380	24696	13470	776	496	438	401	395	346	384	369	312	299	327	305	311	289	318	287	320	327	292	299	328	302	304	302	295	305	324	291	309	301	291	290	293	274	263	318	297	299	313	281	272	277	283	294	259	293	279	288	266	313	297	265	299	267	293	310	277	276	279	299	287	293	285	293	269	303	277	270	289	276	317	278	282	268	268	298	274	291	294	282	273	287	297	319	274	278	255	281	313	307	262	331	271	298	310	324	289	249	288	289	261	276	272	282	278	294	284	258	262	281	277	317	307	280	280	272	287	279	309	279	296	261	275	275	280	292	289	275	302	301	288	284	298	298	283	283	323	317	241	295	276	283	274	267	297	280	292	308	308	291	302	246	235	289	291	260	267	279	300	281	294	279	278	299	272	263	268	302	291	278	309	267	302	290	306	284	271	268	274	298	285	292	310	272	286	285	298	321	282	282	267	295	284	321	287	253	289	276	278	262	274	295	274	255	284	279	292	308	306	261	281	293	283	272	269	282	297	311	260	259	265	314	262	288	276	276	260	275	265	302	283	307	275	290	283	289	299	283	308	274	272	281	312	237	298	256	304	265	297	254	251	297	300	245	307	295	293	288	287	287	270	273	298	318	273	300	285	300	287	277	270	268	283	278	295	300	301	290	267	291	306	303	319	284	273	252	284	300	288	279	300	306	289	258	313	292	295	271	280	313	282	294	285	284	292	310	293	288	283	291	277	290	304	273	295	295	284	287	270	274	336	283	293	271	266	281	292	320	269	262	275	293	270	295	268	275	261	264	282	288	291	300	307	283	334	321	286	248	287	283	250	313	270	290	281	283	308	284	300	261	293	268	301	295	276	288	276	298	297	260	265	281	280	285	273	310	300	283	274	292	279	284	305	236	308	287	284	269	283	293	292	279	269	286	291	272	265	293	285	277	290	289	323	301	269	318	323	272	279	285	276	290	291	262	254	293	287	280	269	277	301	292	266	280	305	273	284	298	308	334	283	265	317	298	303	325	288	297	298	285	283	291	280	253	249	282	302	265	309	263	314	289	282	304	284	248	310	272	278	291	277	301	290	320	290	279	277	286	287	277	269	292	283	297	276	287	292	291	294	268	260	281	320	281	284	287	297	280	287	275	266	255	309	300	279	280	275	321	292	268	284	299	275	282	285	282	296	287	272	312	272	269	297	289	297	270	295	290	260	309	286	291	301	275	307	286	273	259	299	294	310	283	302	292	305	301	293	300	286	292	276	305	302	279	274	300	300	306	280	298	266	296	302	282	295	296	287	277	327	271	284	339	273	278	266	281	251	297	283	287	268	286	279	274	291	316	328	284	300	315	296	267	302	256	279	283	289	292	286	292	260	286	274	289	301	309	280	268	296	271	277	312	292	301	296	305	296	293	312	283	277	286	308	302	329	296	301	255	286	263	300	288	295	295	263	268	295	266	316	295	308	252	296	292	275	271	293	268	276	283	282	260	272	324	256	314	261	284	297	278	282	300	295	279	237	251	308	278	349	293	288	268	261	264	270	284	278	295	278	283	280	289	297	255	306	289	286	296	288	277	268	270	302	297	274	255	287	304	305	302	280	270	299	271	271	298	288	293	307	314	268	264	249	266	287	291	292	305	303	298	302	273	319	320	286	271	294	265	287	273	281	278	273	330	260	259	287	294	266	298	281	290	273	314	276	307	262	290	291	330	268	296	303	272	302	291	292	280	285	286	279	269	281	272	299	267	275	306	269	275	283	286	301	283	297	302	267	293	291	276	304	295	309	275	274	298	297	269	296	279	265	257	288	284	282	290	294	282	275	288	268	256	309	290	314	311	263	282	267	264	287	321	270	291	307	278	265	298	310	301	263	303	278	267	272	278	306	281	269	295	303	276	302	260	305	298	289	307	291	270	279	279	297	274	267	287	274	268	297	284	317	265	278	285	271	269	268	275	283	290	300	280	304	265	289	291	277	287	271	266	268	280	297	308	313	298	290	301	283	269	284	270	263	295	264	264	299	293	295	276	278	271	324	276	286	289	307	260	323	301	285	282	297	282	269	290	281	287	242	290	301	275	289	254	282	274	276	278	299	290	275	309	301	281	303	278	288	279	261	264	279	284	269	306	318	293	287	257	283	306	265	301	318	315	259	254	255	300	311	280	254	300	305	290	285	301	304	326	284	285	285	282	258	281	270	293	287	293	289	292	304	294	297	311	283	307	267	276	283	288	263	283	293	303	267	277	282	281	318	279	275	275	275	276	288	295	308	271	295	286	268	284	291	261	276	237	287	286	285	262	299	294	328	282	264	297	275	281	292	276	267	285	290	271	253	263	270	279	311	305	278	267	291	299	269	291	266	285	275	297	299	274	291	283	280	290	288	314	297	289	326	283	307	304	278	269	306	301	276	292	280	295	331	286	299	294	290	281	280	277	293	299	265	286	273	291	295	307	308	264	270	295	247	308	269	259	267	291	268	312	276	286	284	275	277	287	265	261	282	280	283	272	286	248	277	288	275	300	263	290	295	287	286	281	305	287	266	265	292	273	280	261	275	303	307	280	293	297	320	290	266	308	294	296	252	271	291	266	257	254	292	295	286	285	295	271	319	289	289	293	301	262	260	277	255	306	303	266	311	272	265	277	311	291	244	268	315	264	290	284	280	317	287	279	281	289	266	287	300	277	325	292	276	307	266	306	291	286	300	276	261	263	277	273	277	267	285	269	290	284	271	266	283	255	276	269	284	287	287	305	291	283	274	293	261	299	241	273	250	262	296	251	265	302	293	263	257	255	277	291	278	272	268	255	283	305	316	318	273	263	289	260	282	286	277	287	261	295	282	286	286	287	286	311	261	311	298	282	295	290	291	259	326	296	322	273	291	315	284	274	299	264	297	292	288	308	287	265	298	272	289	309	284	263	308	294	279	302	276	256	300	289	272	285	298	287	256	276	313	308	281	285	307	296	262	266	288	278	288	293	288	295	281	283	314	276	268	306	316	298	263	285	287	262	276	281	284	270	271	278	271	287	288	293	298	254	296	290	274	288	274	270	295	314	301	275	288	302	258	302	278	301	300	309	278	289	308	257	276	275	276	277	294	293	298	287	296	311	310	271	285	308	273	289	282	306	283	265	274	278	277	283	309	286	301	274	294	289	281	273	299	290	233	270	297	261	294	298	292	318	304	302	295	263	285	286	301	289	291	278	274	300	301	275	276	305	302	252	346	310	299	293	269	267	274	260	296	301	289	271	296	304	301	335	292	310	273	314	283	298	297	303	311	262	280	279	271	287	343	254	257	303	273	290	333	297	308	280	291	284	305	283	262	283	258	251	275	283	270	307	304	290	284	292	275	255	274	290	307	286	284	287	273	327	253	280	290	287	278	266	273	295	261	290	289	273	285	278	265	255	271	283	280	289	310	261	274	262	266	295	266	283	259	270	272	302	278	282	299	260	304	282	303	280	317	275	268	283	286	284	272	283	264	310	292	297	287	294	259	277	281
3302	5023	3389	1664	1246	1008	824	701	580	574	524	428	447	401	380	416	381	381	375	363	389	338	395	363	360	358	358	349	356	337	344	341	335	363	342	365	381	334	373	323	352	333	354	344	376	320	342	337	341	368	335	335	337	341	340	356	331	344	332	340	337	317	346	348	364	345	334	339	325	321	371	326	348	374	357	323	364	357	347	347	345	351	349	333	349	335	354	331	369	353	333	358	348	368	348	368	362	392	331	331	364	315	390	359	320	364	348	343	324	336	333	327	376	366	375	318	318	369	327	374	335	339	341	350	360	357	368	328	372	400	363	357	355	308	383	332	342	364	372	353	338	349	342	314	340	351	339	360	346	359	359	362	357	340	336	302	318	347	340	353	338	361	364	348	356	335	336	381	375	359	325	364	340	350	348	370	360	333	371	333	355	323	359	343	317	343	353	323	329	353	357	313	365	357	356	330	344	359	321	357	329	352	345	339	357	379	322	343	355	333	350	325	309	349	335	382	367	351	372	360	335	347	369	369	338	333	341	386	328	356	385	346	342	370	361	333	326	367	312	366	371	377	365	337	347	373	320	361	321	351	334	356	358	365	327	340	372	358	360	368	340	349	320	339	319	325	352	351	319	348	335	349	370	356	373	349	339	354	341	330	319	336	340	365	392	334	359	334	349	340	368	330	327	387	337	370	338	344	328	343	314	334	350	368	379	329	329	319	354	352	359	386	357	327	344	314	330	313	339	306	334	322	345	366	321	355	396	336	335	363	316	340	381	354	367	359	327	343	333	344	355	346	346	354	358	387	378	380	355	332	369	342	351	349	311	353	364	350	347	343	352	370	318	390	339	338	314	331	331	334	340	356	325	314	361	338	360	355	336	345	320	354	356	331	339	349	338	304	378	301	319	319	345	357	345	356	355	346	372	331	369	347	356	325	365	340	373	354	367	353	348	363	351	358	375	357	338	329	347	315	311	367	385	335	339	328	337	352	379	311	375	349	328	355	378	323	338	343	342	344	324	339	370	337	384	346	363	324	343	370	364	318	349	351	363	365	361	346	337	371	356	344	348	305	358	352	354	356	340	369	323	355	341	366	333	336	361	349	369	313	341	371	384	313	330	357	350	331	323	368	393	324	313	322	337	353	338	393	314	345	310	342	352	335	321	351	306	309	323	320	318	376	357	316	358	318	347	308	339	380	343	341	358	337	334	314	312	358	344	349	334	350	345	353	350	340	351	339	314	349	308	338	367	355	305	352	326	338	308	328	325	309	326	345	375	362	325	335	322	323	354	350	315	350	331	351	333	345	341	393	361	338	340	347	379	374	348	349	341	315	334	377	344	312	363	371	348	362	345	320	381	329	351	339	330	345	349	359	357	337	355	357	350	355	338	315	327	314	305	331	340	345	349	305	331	376	322	349	344	335	356	372	328	315	344	375	340	371	348	331	343	358	329	370	338	326	341	361	291	332	357	354	338	386	343	309	341	367	366	357	345	363	324	357	376	327	333	398	339	379	338	354	350	359	346	372	319	377	345	350	341	315	354	333	350	362	326	335	333	344	354	352	366	331	366	362	338	342	348	339	326	330	393	373	367	338	352	353	347	348	329	339	383	394	330	354	326	349	345	349	318	347	330	360	365	316	343	335	336	345	343	379	357	338	355	344	382	334	358	361	345	346	350	317	329	330	330	360	331	365	328	330	378	334	356	341	340	352	353	310	337	342	362	325	351	332	305	358	343	330	363	337	343	355	332	370	380	343	354	346	344	357	358	383	368	344	352	326	335	364	342	354	332	362	340	350	335	350	342	357	365	333	329	344	349	340	353	335	355	370	340	361	329	343	340	352	355	332	347	364	329	364	328	341	338	335	327	339	356	334	350	342	346	349	337	336	343	313	338	349	351	348	330	343	319	340	333	343	334	342	351	351	330	342	340	346	339	351	335	360	360	365	359	338	385	359	351	327	346	334	369	325	350	326	330	304	344	326	360	350	329	349	348	360	352	343	350	334	357	336	378	343	340	337	360	364	371	330	353	356	355	389	346	344	366	345	350	312	357	359	315	356	356	326	386	326	365	347	348	337	359	361	331	353	354	330	349	320	341	314	344	350	327	329	332	349	367	366	334	359	366	366	346	337	348	341	372	336	367	374	306	350	320	366	353	365	373	378	352	337	349	347	340	347	344	360	364	359	313	383	358	327	312	304	327	332	323	335	330	330	320	323	385	351	359	342	330	329	320	370	343	320	353	338	337	309	339	339	338	372	380	335	343	361	337	355	365	342	330	345	344	352	357	329	333	337	349	332	365	334	356	343	355	326	318	351	344	347	364	351	337	344	323	383	361	319	381	336	322	338	340	347	369	291	367	344	365	362	363	359	319	325	378	365	346	320	344	304	365	340	351	322	356	366	341	351	343	334	326	357	338	372	344	357	369	331	336	334	338	352	338	376	340	335	359	364	340	340	382	350	329	342	370	358	321	351	342	366	351	362	356	371	357	354	352	377	364	325	360	336	328	368	374	355	338	347	329	324	372	353	353	353	342	345	321	340	336	314	336	324	348	333	400	326	337	341	362	330	322	389	359	360	349	357	353	388	354	341	335	374	389	368	354	361	330	295	339	343	333	348	323	351	397	354	335	353	342	346	340	320	351	356	346	352	350	374	362	355	360	333	345	349	352	359	313	347	330	362	340	309	351	366	373	348	335	291	351	362	335	362	334	318	380	359	367	341	346	349	411	322	331	333	355	353	324	329	351	327	352	354	353	347	372	334	363	331	349	340	335	355	326	342	322	321	349	321	355	368	362	340	346	375	371	349	346	326	340	344	353	357	353	329	371	350	362	352	371	341	372	338	341	307	331	343	336	330	336	323	349	374	348	355	339	338	340	352	326	366	313	347	332	346	360	358	342	340	344	316	337	363	327	371	320	367	326	335	341	387	384	326	330	334	338	322	324	330	325	335	359	381	345	324	324	312	318	378	335	363	358	367	354	346	318	341	319	373	336	320	374	347	361	318	347	321	343	350	318	329	376	321	322	358	346	359	329	376	343	337	341	323	351	345	360	356	348	364	343	330	324	357	354	363	397	337	349	336	348	348	364	356	372	294	347	347	356	309	350	330	352	334	345	327	343	349	314	334	336	329	339	321	340	355	352	341	342	349	338	339	337	353	353	345	351	361	352	336	329	369	314	363	344	316	333	330	343	347	354	350	365	356	346	341	323	373	327	334	382	338	355	368	305	381	328	349	340	347	324	315	368	330	356	346	316	364	318	370	351	372	362	333	316	378	377	305	307	355	316	351	372	339	383	354	344	359	364	318	342	337	330	362	369	358	355	331	340	341	324	349	318	338	345	320	357	303	328	356	321	364	354	349	358	333	356	365	368	356	358	324	354	366	343	334	378	382	391	389	312	327	351	328	356	334	338	330	332	368	379	345	380	316	350	359	371	363	364	374	365	342	344	356	348	368	375	340	359	359	328	357	321	313	344	375	341	348	345	327
22283	21060	28821	23521	21061	21130	11453	1640	1328	1267	1169	1098	997	984	1047	953	954	942	926	973	907	886	936	885	863	878	916	895	869	943	848	844	898	863	897	886	940	886	885	877	881	886	871	876	869	865	839	867	898	862	868	851	878	904	935	878	862	884	852	831	838	826	873	861	879	858	810	861	857	916	877	866	859	883	837	923	829	852	886	943	861	846	853	859	837	850	846	870	818	843	863	881	849	890	908	879	920	887	902	876	874	878	889	875	881	918	820	855	842	893	903	863	808	793	857	852	847	825	871	866	875	871	831	890	864	850	849	869	789	855	828	837	878	905	874	826	884	830	871	813	864	859	908	839	831	880	897	889	850	791	868	831	837	850	847	871	894	835	851	894	827	885	864	812	835	834	861	880	972	792	831	876	892	883	864	866	792	863	831	876	843	871	842	825	829	885	881	886	826	873	861	840	858	903	832	870	881	872	850	838	859	888	788	884	886	910	845	848	880	834	893	860	867	908	887	827	873	825	878	858	870	896	827	903	900	862	860	867	859	862	822	865	866	835	800	840	918	874	904	863	850	836	893	804	846	870	864	856	847	819	858	824	884	884	841	868	834	846	831	841	886	868	843	858	857	831	841	846	856	831	865	838	876	844	820	868	788	861	833	929	866	811	876	884	862	904	827	856	873	821	822	852	850	833	862	842	827	882	886	859	908	858	843	836	848	881	831	888	837	870	843	855	833	878	815	851	871	843	860	826	886	888	862	820	886	888	878	871	892	864	830	847	827	871	867	847	839	869	817	861	876	902	858	887	845	896	905	854	890	879	840	876	845	836	917	870	847	897	866	848	852	871	881	854	815	814	872	894	875	829	882	840	879	831	845	857	810	926	845	807	815	820	903	819	845	867	829	799	853	882	895	858	845	876	813	841	855	877	855	882	813	813	812	891	905	882	865	871	869	856	845	837	848	877	875	863	907	846	856	883	835	827	808	833	922	834	837	884	838	858	864	906	902	876	890	889	846	847	811	900	848	852	890	844	847	893	851	873	903	880	842	806	880	866	880	864	839	884	870	834	815	825	803	895	794	831	818	906	839	866	871	919	867	896	896	874	849	881	897	867	819	830	808	853	884	804	822	848	852	872	962	880	899	843	858	866	878	855	806	856	856	877	871	857	882	846	833	829	879	815	841	847	871	889	864	857	831	836	825	836	831	892	878	881	841	809	811	806	887	872	898	884	843	864	826	944	846	821	832	840	816	885	872	823	837	858	861	894	880	873	917	815	908	909	836	889	898	911	876	830	850	825	816	850	826	893	901	828	834	888	863	876	872	888	854	902	898	846	883	855	862	847	857	823	877	884	815	831	847	846	869	875	872	843	851	879	872	874	862	837	867	862	908	924	819	873	861	859	902	852	843	855	857	862	934	804	826	856	904	859	881	864	864	904	903	864	865	849	849	882	782	851	824	827	829	877	833	848	831	830	905	852	848	806	849	825	840	867	848	860	862	929	761	850	870	900	829	887	825	780	895	798	861	867	867	837	815	841	900	894	873	857	856	876	880	822	884	861	838	830	869	853	827	846	819	867	797	887	824	817	851	871	898	838	896	846	886	854	879	858	867	814	870	831	806	896	880	879	880	846	911	885	870	910	812	888	855	863	896	826	840	828	870	871	849	890	874	808	859	860	870	873	837	847	839	846	839	834	897	875	882	850	822	872	841	849	845	820	864	843	839	944	826	847	908	856	824	852	841	838	864	857	864	863	861	804	868	852	867	842	852	824	837	873	883	865	806	886	837	801	898	808	844	847	847	812	819	819	803	805	830	907	856	868	811	832	816	844	870	869	829	804	848	821	828	906	881	888	869	848	860	845	824	845	812	873	829	840	877	870	887	819	835	831	857	848	902	856	859	840	876	884	874	865	828	887	880	870	866	819	889	848	890	876	907	826	839	872	854	858	901	864	865	828	862	855	859	855	859	843	845	850	862	798	904	859	855	867	843	817	808	869	841	846	847	812	875	862	827	889	858	884	895	811	833	855	864	830	847	855	845	844	823	894	817	831	845	839	893	863	800	861	900	834	933	829	814	853	886	871	864	899	854	845	824	844	911	890	853	865	834	873	793	866	832	920	861	857	877	923	849	888	870	857	844	816	821	845	882	843	816	843	905	821	866	864	870	819	835	807	878	850	868	837	905	809	834	839	818	836	825	829	803	791	912	821	813	893	864	851	861	946	818	808	838	881	851	895	868	867	843	862	847	818	835	856	877	867	869	843	817	836	892	833	827	849	819	854	818	841	824	826	893	854	847	819	856	845	824	924	861	883	855	835	815	794	881	837	821	848	872	845	856	857	860	898	838	802	813	871	865	850	852	886	907	830	806	847	811	844	811	865	848	805	844	852	832	815	905	848	813	858	805	850	833	855	871	842	857	884	799	866	865	890	852	836	887	826	877	872	849	802	907	782	779	884	947	836	872	906	863	884	883	883	795	846	856	881	830	792	848	865	866	844	847	853	822	868	866	943	862	856	850	820	867	869	897	881	885	857	826	820	796	859	812	843	846	893	856	894	794	828	913	822	875	805	863	864	822	853	854	800	867	886	850	858	889	836	880	828	833	894	831	880	839	852	866	892	857	839	834	868	859	821	839	861	883	872	838	928	859	875	889	807	825	861	840	832	838	859	876	881	904	839	930	895	825	850	856	858	821	848	873	880	842	834	861	850	812	878	829	843	878	852	857	884	825	829	902	822	841	878	832	833	868	842	865	807	865	861	831	820	842	878	842	857	859	851	838	875	866	877	852	860	892	834	867	807	833	860	920	786	825	832	827	861	813	879	933	798	843	878	887	830	874	846	862	816	812	838	900	789	809	910	836	865	860	834	800	816	860	864	830	890	853	844	848	868	880	841	864	901	801	864	860	823	837	873	844	857	828	831	844	812	864	882	896	847	913	861	846	901	845	836	826	853	835	867	828	883	899	861	830	906	834	897	853	854	853	875	830	877	890	824	857	830	849	888	841	825	841	804	840	794	813	868	851	892	874	846	883	803	890	905	888	893	841	836	836	807	873	853	831	829	856	851	874	860	824	837	903	859	836	806	848	841	858	850	801	859	907	851	809	818	850	834	841	877	866	888	863	861	865	904	850	804	894	867	817	817	834	854	907	821	805	794	858	852	782	874	850	941	870	843	787	861	835	864	828	799	835	881	847	869	855	853	833	844	859	819	869	849	906	829	830	845	845	812	855	823	811	859	860	871	876	860	815	872	813	827	824	809	921	935	888	870	861	869	857	855	879	837	867	879	821	868	815	869	890	885	844	806	883	813	776	860	864	797	883	867	889	842	870	849	892	881	872	812	829	819	882	873	856	877	843	893	872	885	869	775	901	829	831	860	806	847	835	864	833	829	837	816	862	900	848	793	880	869	847	846	868	799	850	789	900	889	851	843	857	827	842	819	865	841	863	847	867	846	887	865	848	897	897	889	842	830	836	879	835	872	858	833	853	874	846	869
4897	14240	9931	5100	3842	3021	2521	2021	1767	1613	1460	1277	1261	1190	1109	1157	1120	1081	1098	1034	1060	1097	1012	1007	989	1005	1001	966	990	988	1016	906	945	924	946	982	945	923	928	971	969	896	967	935	912	919	944	901	960	934	973	928	947	937	956	921	1033	872	950	938	933	895	975	878	962	916	891	940	877	973	966	907	999	922	907	942	953	963	964	900	925	1010	910	921	945	954	938	964	888	905	1001	997	934	956	926	1002	947	939	908	921	904	919	914	907	934	928	901	902	921	893	967	898	989	947	964	939	938	962	953	875	941	952	908	934	938	925	903	960	941	947	877	981	968	885	950	921	873	899	936	919	872	875	926	924	914	940	926	919	882	888	917	952	910	948	901	931	927	923	958	936	909	908	921	976	936	951	930	912	931	926	877	892	941	973	907	916	929	905	900	957	952	916	963	891	899	957	909	985	904	904	975	973	929	886	864	894	914	889	875	927	960	952	907	876	930	961	902	981	895	980	942	948	959	877	944	970	895	872	906	887	897	940	923	936	945	932	939	898	893	934	917	892	906	944	914	918	919	973	901	955	905	911	961	924	879	915	938	855	894	887	914	966	895	978	971	869	924	871	896	913	930	975	894	921	931	886	980	942	932	921	908	945	929	885	952	973	936	963	874	924	928	921	896	979	869	906	911	975	974	887	940	904	891	876	900	964	925	923	922	968	890	888	893	926	896	948	907	939	963	907	883	976	924	948	981	863	909	868	901	946	928	929	909	972	939	901	950	941	997	917	927	967	935	937	917	898	913	940	884	897	936	861	945	906	932	932	956	934	948	925	964	911	905	894	918	952	860	936	957	926	925	898	931	922	963	884	923	912	995	939	942	936	944	880	863	900	893	933	909	881	974	903	939	953	884	866	885	900	923	906	944	934	924	911	889	953	958	900	897	923	950	940	925	936	925	881	927	941	900	978	924	873	930	951	906	941	915	922	954	973	1022	898	937	902	875	944	952	941	889	916	912	910	954	871	915	929	890	967	879	923	945	959	946	886	911	906	926	885	931	921	960	955	971	926	945	953	910	935	887	898	906	920	939	930	901	919	941	952	961	877	992	908	950	902	958	938	920	899	914	872	903	909	910	836	923	922	934	940	900	963	916	966	925	920	953	985	909	922	936	902	881	956	971	910	939	988	942	933	961	929	951	911	885	889	913	997	909	932	908	953	956	880	935	892	953	968	913	963	931	951	953	986	909	926	943	916	911	937	941	936	914	963	943	976	903	877	890	934	936	973	925	928	958	925	896	904	927	888	974	948	917	948	966	905	937	914	927	944	936	898	899	884	875	954	870	933	893	912	962	985	914	923	944	886	939	944	936	912	968	916	910	910	919	897	953	912	892	919	894	909	873	951	933	951	933	928	940	897	892	933	930	899	928	970	946	983	922	915	954	927	943	953	919	998	940	958	901	977	960	853	953	902	964	863	880	943	907	847	931	945	898	939	908	952	882	952	936	982	899	918	919	902	949	931	932	937	974	971	929	948	933	940	936	929	960	947	914	932	919	958	914	896	964	888	907	931	991	892	953	904	968	949	941	953	900	950	960	937	924	916	955	934	957	920	895	965	895	933	935	934	921	936	930	897	960	918	919	961	857	906	979	935	910	930	922	881	913	927	950	865	974	905	938	924	924	965	940	916	925	947	894	923	868	918	927	914	926	923	937	944	925	916	917	884	861	925	923	915	916	933	916	936	966	914	877	889	928	936	931	944	928	958	934	912	902	869	900	931	928	966	942	911	930	919	900	931	959	905	894	858	871	964	958	984	875	984	932	905	848	957	954	945	930	888	886	947	912	898	908	959	959	922	936	916	900	886	965	920	918	948	917	958	911	926	933	973	909	952	933	878	981	949	884	930	931	864	920	897	910	914	914	921	930	934	902	909	921	903	977	913	954	922	960	949	902	933	892	957	914	943	891	912	927	920	936	894	926	920	944	942	936	954	969	939	980	950	917	1007	990	887	882	944	894	906	904	914	923	909	981	900	925	952	969	915	917	951	898	958	979	971	937	935	889	937	909	938	939	932	960	920	902	928	964	916	955	935	927	884	965	904	985	943	929	938	933	903	911	893	913	911	931	920	904	915	940	885	918	923	980	965	949	896	965	892	958	938	990	891	909	926	923	973	977	903	920	916	945	927	939	881	895	913	971	957	986	943	898	970	904	931	904	922	848	946	917	929	991	918	925	945	927	971	881	889	918	963	896	891	904	981	979	964	933	876	940	949	885	948	919	902	912	942	939	933	942	892	898	907	918	914	936	931	903	926	908	933	932	930	904	956	918	926	917	922	873	904	934	922	959	925	943	963	963	952	960	919	911	964	947	927	961	937	977	953	923	927	937	942	871	906	988	968	944	974	947	941	931	992	968	877	913	914	915	929	895	944	936	889	992	895	977	950	914	979	929	938	889	938	946	941	921	881	970	971	889	916	883	907	873	874	907	925	915	884	868	919	901	879	931	936	917	916	876	972	975	990	887	940	960	899	1008	933	958	893	943	935	863	868	870	961	931	937	927	944	925	921	982	904	904	983	890	953	913	934	895	944	946	901	927	961	921	986	955	927	943	944	870	902	856	947	990	957	925	932	929	918	895	971	882	919	955	920	920	918	939	965	941	991	911	939	911	937	869	946	972	905	928	917	951	896	943	902	916	917	932	934	964	962	922	915	936	866	944	884	936	944	942	915	974	894	924	934	977	882	933	942	955	948	917	941	918	946	927	972	848	927	958	912	893	958	913	930	936	952	912	909	880	906	945	956	909	853	970	947	957	876	935	891	932	918	872	976	912	898	910	919	977	920	900	887	922	927	903	992	916	973	896	918	935	913	893	885	908	908	960	929	897	937	886	944	910	972	931	919	929	896	943	909	917	936	934	920	919	968	963	922	949	946	927	914	970	950	867	954	915	938	907	905	907	930	917	911	962	921	915	948	909	891	943	881	914	887	918	902	925	975	946	963	932	930	924	970	981	924	954	998	928	925	997	941	939	935	909	900	953	915	883	861	945	959	931	949	983	956	964	955	941	949	880	947	888	947	941	929	928	894	956	966	879	963	906	918	915	860	953	924	904	963	924	944	890	934	854	898	902	916	912	915	880	912	888	933	935	932	970	894	898	908	905	989	918	910	920	866	935	929	947	899	906	976	919	934	911	889	918	981	907	933	918	934	936	950	893	941	978	918	895	940	903	971	975	908	879	940	915	914	885	895	955	930	987	875	909	890	889	948	934	894	920	926	935	912	953	903	971	907	854	914	896	921	915	913	887	963	955	932	867	997	898	922	925	873	936	928	941	970	886	881	919	957	933	934	945	928	903	916	922	952	944	950	932	888	897	905	909	912	942	880	865	908	932	940	969	921	915	913	945	975	917	913	898	953	961	949	921	899	906	920	934	926	928	1009	884	995	927	964	916	960	939	936	889	910	939	869	912	907	966	895	935	893	949	932	933	911	893	906	892	893	926	924	929	953	937	857	928	978
27382	17967	4002	761	629	536	532	497	483	548	503	508	513	472	460	449	463	461	481	499	483	485	475	505	513	492	567	523	497	491	533	494	487	517	477	501	532	502	476	490	495	521	503	490	490	476	520	521	496	514	519	479	488	496	481	455	514	523	504	445	497	495	500	498	496	477	532	480	488	544	495	461	479	509	481	496	512	474	508	507	519	510	450	516	484	513	520	542	506	467	513	533	500	501	524	456	499	468	467	478	499	494	478	502	447	481	487	449	509	458	502	521	508	447	497	505	512	494	499	499	482	483	514	479	488	508	506	475	503	536	497	500	493	466	501	497	478	499	455	472	497	455	462	501	491	501	478	459	440	482	493	520	468	498	526	507	495	478	469	493	517	494	470	474	504	461	526	514	521	504	501	477	502	537	490	513	490	505	501	517	479	486	483	484	531	500	471	518	492	461	518	503	461	479	515	449	476	463	467	501	494	447	468	484	494	539	508	456	502	468	489	467	491	535	493	511	491	483	463	513	470	486	497	508	503	474	513	452	490	509	568	529	500	465	497	507	474	500	496	512	514	473	493	531	478	488	471	508	471	522	466	505	492	490	484	523	503	538	465	469	502	513	500	517	502	498	513	514	476	469	488	525	496	496	491	480	479	498	486	484	464	456	489	466	488	515	485	497	483	487	495	492	484	486	460	484	452	498	446	463	498	453	494	482	489	458	504	518	439	470	477	467	490	500	485	505	478	473	484	507	477	495	538	502	472	538	500	487	487	475	488	461	507	509	458	516	481	544	493	489	484	489	504	526	487	502	508	461	537	496	498	517	476	486	484	489	506	477	519	509	444	505	492	483	485	460	506	496	532	495	491	466	485	486	521	502	478	520	499	493	506	491	481	486	503	513	491	499	481	507	440	476	469	486	492	511	514	482	459	476	466	488	484	539	509	513	534	496	478	508	483	495	471	460	474	500	461	473	517	491	513	485	507	505	479	496	541	485	478	470	515	519	505	499	468	461	501	464	509	523	530	493	488	494	499	480	482	491	497	495	463	508	536	498	464	511	498	507	466	492	483	530	465	490	512	449	498	467	491	498	525	479	473	518	492	486	498	519	519	490	508	471	529	516	468	510	498	528	471	469	512	473	519	460	484	503	485	533	471	481	490	505	504	474	488	437	476	489	483	513	470	463	480	478	467	503	495	512	481	490	457	458	504	451	487	517	486	522	473	483	491	471	485	497	498	487	459	517	505	497	454	510	526	483	499	469	464	500	428	482	482	520	494	475	449	477	479	519	456	500	503	516	484	535	529	539	514	470	475	485	523	527	489	476	513	523	464	507	503	468	511	460	495	450	481	470	506	503	525	516	459	519	467	448	503	497	544	543	491	457	513	484	468	522	465	480	510	500	499	513	503	533	474	495	471	452	483	494	500	489	485	523	485	477	443	480	443	504	466	500	510	524	452	498	472	507	493	481	473	505	473	493	478	503	482	490	517	496	537	525	469	490	501	499	514	522	488	541	463	539	527	503	499	492	541	494	524	468	479	491	515	528	459	481	491	497	518	514	444	473	511	475	492	461	510	496	495	500	507	480	485	476	495	533	500	472	511	487	451	492	508	489	466	520	497	475	483	506	441	486	559	481	454	492	515	483	511	472	476	455	475	464	530	482	510	512	466	498	475	526	454	499	490	456	480	485	494	498	459	510	454	523	497	469	471	471	515	515	513	472	523	491	507	514	544	482	489	540	449	492	510	478	458	506	517	457	499	501	517	494	502	480	437	517	492	471	483	470	531	477	477	511	469	468	476	482	517	524	503	492	489	548	517	503	479	459	480	481	488	493	516	435	479	486	473	498	485	544	498	488	479	458	502	508	498	495	480	504	482	465	466	514	484	505	491	498	479	538	513	489	496	508	493	519	469	480	469	494	447	509	487	546	519	484	502	501	511	464	461	489	519	514	523	491	463	474	486	463	538	490	487	489	526	519	504	522	485	501	500	490	466	476	469	511	495	459	450	500	521	515	483	464	542	473	472	529	484	499	542	465	511	461	475	456	511	491	483	495	499	480	487	497	495	491	435	458	470	468	503	481	539	479	482	489	490	453	516	512	448	490	482	481	535	518	511	513	502	479	487	465	505	490	502	508	513	509	505	495	506	490	494	493	516	464	477	475	457	488	469	448	470	463	471	501	498	497	478	474	487	504	498	538	458	480	506	504	482	493	499	462	502	493	497	492	476	494	482	483	472	472	501	495	496	515	500	466	516	492	497	534	479	468	523	478	484	498	501	490	465	514	488	526	512	493	500	485	479	490	488	483	480	506	489	475	490	513	487	485	481	543	506	527	528	536	509	478	472	496	525	515	515	501	516	463	480	473	470	500	456	496	498	501	494	504	501	515	490	509	469	502	485	463	477	500	465	552	506	489	474	486	457	473	489	501	512	474	507	474	517	498	489	498	494	478	454	515	479	498	450	469	537	477	512	506	485	507	483	515	509	487	539	486	491	473	494	514	497	516	522	460	499	497	478	500	491	483	500	512	478	471	482	517	508	503	523	531	496	518	470	462	492	484	518	511	492	491	485	516	467	446	524	461	488	517	474	473	502	472	517	461	498	487	534	494	497	459	508	506	492	499	528	512	506	555	515	493	491	519	489	512	519	494	473	510	489	509	489	490	495	483	507	493	483	487	476	501	478	455	484	504	524	505	509	456	507	496	491	458	498	500	485	510	508	495	474	510	507	470	483	477	530	496	502	495	506	453	502	499	464	512	475	484	468	469	484	484	489	472	511	484	519	489	488	481	524	507	513	481	491	492	462	493	481	468	475	521	528	496	463	510	477	494	498	467	501	472	501	523	434	470	460	475	489	496	490	518	502	497	531	510	491	501	469	500	508	495	497	456	503	521	517	520	523	506	477	459	476	487	453	508	468	514	491	466	520	534	467	500	480	447	500	470	480	500	499	450	502	495	521	516	506	480	499	496	520	504	489	484	494	500	446	489	473	431	510	481	502	473	480	543	494	468	524	498	479	493	491	478	470	461	465	483	499	456	483	450	466	463	496	510	470	504	453	480	507	500	520	474	489	510	469	499	483	510	478	511	483	493	469	500	468	511	508	449	523	476	471	464	464	504	466	467	504	531	467	510	514	486	501	457	447	471	439	527	486	508	482	505	510	501	507	490	525	489	480	458	472	487	531	484	508	499	494	474	479	488	537	537	447	504	485	498	507	494	463	501	510	523	522	495	489	482	466	466	499	500	501	482	489	481	468	501	456	477	501	531	476	504	507	488	515	472	504	480	517	498	489	466	498	480	456	452	528	500	473	508	523	499	491	493	459	500	532	475	487	477	490	533	514	513	484	488	470	475	504	462	496	529	497	512	504	479	454	500	478	495	470	494	532	504	553	503	498	498	509	527	488	468	528	478	518	467	501	471	505	509	498	545	530	515	476	493	529	477	508	506	519	463	514	483	474	425	493	504	526	493	487	460	455	481	517	484	515	459	504	490
4366	943	817	645	593	534	579	543	517	527	539	542	523	570	545	534	551	552	548	523	579	526	553	504	537	525	511	546	554	534	518	582	509	509	537	526	537	550	537	580	473	502	530	526	499	513	512	505	521	534	529	548	515	529	534	530	530	550	494	502	536	525	538	555	535	543	592	526	547	554	536	530	545	508	528	509	544	545	553	498	541	517	504	530	542	542	499	545	481	521	505	528	530	505	536	514	559	533	512	542	521	518	521	502	573	512	533	530	511	569	524	521	522	527	563	547	554	511	496	537	524	560	529	548	532	529	537	524	516	506	576	502	532	543	582	518	537	546	519	526	541	554	528	559	517	526	528	510	495	520	549	506	530	555	532	507	533	525	520	509	559	502	510	531	558	519	566	552	509	535	506	533	515	534	542	538	557	485	529	549	553	536	470	534	498	501	512	523	528	529	523	517	515	562	539	507	512	524	520	546	578	533	530	541	553	558	540	521	560	538	499	497	539	542	535	526	561	521	549	533	517	530	517	521	521	548	556	531	494	511	510	503	501	520	531	548	519	550	512	563	509	555	558	497	518	557	504	543	549	499	482	493	509	561	541	496	488	523	516	513	509	570	503	547	544	518	512	507	490	524	572	514	510	557	528	546	544	535	546	502	566	537	512	546	524	545	546	539	545	540	560	505	503	524	543	486	527	565	577	542	511	504	541	490	520	511	526	537	556	509	530	513	541	515	558	518	525	541	501	517	524	539	563	520	513	540	515	503	519	546	579	520	516	533	531	513	548	559	532	528	543	511	533	517	500	559	527	557	522	532	498	500	523	560	585	518	547	521	542	526	518	567	510	508	494	556	512	543	525	546	520	552	505	539	560	536	523	519	516	519	511	566	525	517	522	504	531	525	592	553	535	509	506	495	521	537	529	564	519	515	570	504	481	537	544	535	540	542	500	485	521	562	516	529	545	546	511	550	581	520	523	540	533	541	551	494	519	520	545	525	516	533	533	518	518	524	529	545	519	521	532	523	498	530	513	528	514	524	514	545	530	535	530	542	500	534	490	524	539	518	542	535	526	558	491	507	537	536	516	508	545	569	554	515	535	498	541	531	537	523	550	517	575	524	551	527	531	515	502	557	564	543	528	538	510	538	566	521	564	544	568	535	539	565	540	530	538	534	541	568	537	519	514	522	523	494	568	572	512	572	501	546	562	529	522	544	577	547	547	519	529	548	564	526	523	526	532	496	522	547	532	549	539	513	535	515	521	570	514	539	561	553	532	490	533	502	505	531	531	536	544	511	499	503	511	517	544	553	507	501	527	541	495	482	550	548	537	545	555	512	515	540	552	485	540	524	470	534	554	536	527	504	510	533	536	487	543	554	503	549	546	519	513	546	543	560	512	510	517	519	529	525	550	559	484	504	510	540	567	555	508	550	538	526	572	535	538	504	533	503	521	507	546	517	532	526	528	533	588	551	493	564	520	542	514	534	527	563	531	547	532	524	513	514	527	546	518	515	510	551	553	544	525	518	500	513	540	568	527	550	503	537	537	575	542	525	566	559	503	536	521	565	549	483	545	554	545	532	500	556	538	554	510	521	517	546	530	564	558	543	496	510	509	507	540	552	519	559	531	538	534	557	530	542	544	469	502	530	522	514	504	530	477	540	520	555	563	561	515	530	518	514	510	532	566	547	526	526	524	545	545	507	518	529	536	527	546	516	502	578	500	540	516	503	555	538	500	530	530	518	526	576	551	562	512	538	536	549	545	557	539	529	524	550	501	498	543	499	548	567	479	500	560	566	545	512	523	495	548	519	547	583	526	531	477	548	509	561	546	518	549	548	524	504	546	538	548	533	529	496	513	509	519	526	529	567	521	516	507	518	528	554	541	502	566	527	536	554	543	525	489	559	506	505	518	551	572	501	557	511	553	534	516	509	521	511	539	551	544	543	526	544	475	513	483	532	562	539	524	523	524	549	529	546	533	496	563	522	508	542	584	527	533	554	530	546	558	551	495	522	512	492	537	620	581	516	521	514	547	516	544	547	504	570	540	547	546	532	539	564	539	515	542	532	568	510	539	488	503	537	526	560	530	523	505	516	516	509	517	571	549	532	540	517	512	546	566	559	570	546	545	560	532	567	528	553	515	504	530	544	535	525	536	508	587	547	535	586	546	540	510	523	538	531	536	509	534	491	534	513	527	510	503	568	543	516	504	539	561	497	475	506	526	517	544	529	542	508	566	557	566	543	522	543	510	515	498	526	520	510	532	490	522	512	552	525	525	530	532	550	523	530	527	551	556	535	533	523	542	535	511	549	548	573	533	528	543	523	502	534	556	513	524	514	520	505	541	519	564	520	527	485	524	570	525	554	534	493	481	541	520	520	516	526	535	542	524	522	490	561	536	564	551	576	503	508	523	525	497	535	521	528	564	513	537	536	508	551	544	572	555	516	519	509	549	540	528	498	517	511	543	502	509	533	513	520	555	485	536	548	528	558	537	507	508	534	566	515	502	516	568	545	532	508	564	526	541	533	507	499	554	533	518	551	523	518	532	564	499	521	542	521	498	530	535	525	527	540	507	555	488	503	581	548	544	505	527	521	540	503	519	517	546	529	531	532	571	484	549	491	560	533	542	514	554	506	561	500	526	533	543	550	539	501	511	567	475	574	529	529	544	506	506	527	546	535	547	519	508	538	539	525	529	553	568	559	542	519	555	556	531	508	541	505	549	520	530	492	529	569	553	510	537	537	556	524	524	571	526	566	576	529	519	522	509	560	509	495	541	533	523	484	552	543	524	520	508	559	554	539	517	527	496	535	483	503	483	525	540	539	519	519	522	514	546	548	532	550	542	524	505	537	543	538	565	519	577	550	524	522	555	533	543	522	530	546	533	506	521	515	509	537	502	573	494	517	489	529	528	511	495	539	567	588	531	564	485	524	587	528	536	537	553	510	525	525	535	529	537	537	530	515	558	552	558	542	517	535	520	538	522	547	522	562	530	510	545	526	510	485	535	534	528	527	548	553	519	498	516	511	538	547	584	531	539	536	512	521	522	537	532	498	557	550	520	551	542	506	522	571	537	551	572	500	530	555	526	554	551	519	528	534	541	566	519	516	548	538	480	541	533	562	527	534	546	562	537	535	537	549	513	500	538	499	534	581	499	532	527	536	522	543	503	550	489	509	523	517	509	511	485	546	523	495	581	547	537	544	489	538	544	533	520	530	491	550	492	510	567	565	559	490	532	521	504	545	499	532	499	539	549	546	561	543	554	532	530	496	534	556	551	539	520	504	546	509	552	503	548	524	533	546	506	539	531	540	506	512	547	547	537	485	572	563	538	525	545	502	530	546	567	490	499	521	539	547	539	535	500	557	498	507	532	538	538	589	553	546	528	567	529	481	520	523	531	506	542	511	497	574	537	553	550	559	544	517	570	533	513	597	548	519	515	483	545	562	498	568	521	516	511	557	531	577	532	499	549	531	508	542	532	608	573	497	503	496
23231	21012	28366	23847	21004	12786	1994	1331	1221	1218	1128	1075	1111	1058	1000	1030	1010	1003	1012	1000	986	986	986	972	989	967	973	991	951	989	936	926	935	945	952	950	987	945	1010	933	1015	955	968	1079	969	955	871	939	946	981	961	963	944	990	920	949	931	1028	986	997	909	953	963	956	926	910	949	979	1031	981	925	964	946	985	975	931	986	1028	966	969	963	996	933	956	981	953	942	1000	940	966	986	925	996	1005	906	949	927	949	965	925	911	999	975	999	969	1020	947	968	964	968	922	939	982	928	1005	969	1014	1009	953	977	951	933	920	950	932	976	968	972	913	960	908	912	969	946	941	992	918	993	925	959	924	936	916	979	980	960	945	975	1000	933	962	977	1002	938	991	1013	964	987	946	973	949	970	965	965	939	918	983	936	931	894	958	1017	963	976	900	938	949	962	967	946	949	897	984	992	963	937	923	916	922	933	991	958	956	962	941	988	993	935	948	944	968	1009	955	954	992	943	914	967	959	934	991	965	965	985	954	887	951	944	933	918	947	893	942	991	965	935	983	956	1011	926	915	923	1027	969	965	932	972	941	957	948	994	954	966	939	940	983	990	959	922	947	1007	923	965	952	967	927	936	945	969	978	995	929	939	894	955	970	921	978	960	979	1013	942	942	982	987	995	957	927	960	973	970	920	930	987	998	924	1001	946	905	932	982	992	961	990	967	954	1003	926	928	1023	989	970	950	951	1038	985	939	1035	923	941	961	929	920	958	973	903	932	955	933	966	947	990	931	968	915	952	935	876	956	929	941	1032	950	954	1006	950	969	923	957	981	973	975	944	991	897	873	949	943	982	927	987	932	992	951	903	901	958	1002	973	903	968	960	948	938	931	912	950	966	947	906	924	1010	963	951	979	991	887	926	932	966	971	974	936	1009	948	967	988	1041	920	975	978	939	988	904	934	970	921	985	912	993	965	1028	893	954	997	946	952	973	937	926	921	957	991	963	941	972	968	989	979	922	954	997	934	916	984	933	951	956	1005	979	968	946	963	970	993	971	957	877	914	971	969	889	967	911	975	965	969	926	1016	961	953	974	943	985	909	975	941	906	935	954	925	981	956	993	903	918	879	982	956	960	938	912	952	898	983	953	915	949	952	949	924	945	949	945	979	971	915	909	924	976	915	930	965	954	978	1000	945	976	942	1004	935	948	923	949	916	917	947	992	940	961	953	934	944	935	940	959	921	904	982	882	943	928	935	901	929	932	957	946	918	959	973	904	978	948	975	955	907	930	978	997	933	984	970	964	960	983	919	975	930	962	938	904	971	969	955	970	954	963	1004	966	899	1011	980	904	914	952	959	945	941	997	953	1014	990	894	950	936	952	957	1025	910	912	916	929	921	948	966	1035	917	933	991	932	912	962	983	937	995	902	958	969	967	967	886	948	973	992	970	911	956	923	924	970	942	1037	947	990	994	907	918	961	905	918	941	899	969	953	991	1004	943	1000	965	942	989	965	986	967	1000	952	975	1013	1018	972	948	956	960	924	987	969	988	923	1001	981	923	948	990	962	913	974	942	933	935	921	917	942	915	944	923	953	910	943	968	1021	954	993	925	934	909	912	913	956	946	1026	909	934	957	970	903	905	883	1009	947	999	974	928	937	941	891	971	960	997	958	911	918	906	932	980	926	963	966	990	1001	901	923	967	1000	993	901	943	912	980	953	939	965	987	943	975	958	950	940	989	951	972	912	972	962	963	998	1016	954	973	882	982	928	945	961	931	959	968	962	976	958	935	918	910	1039	969	969	938	906	1001	966	919	967	934	913	951	977	984	909	1006	914	985	982	917	916	918	979	975	949	1018	922	1008	979	946	911	918	935	945	945	949	967	926	973	917	884	910	966	962	974	920	953	960	961	978	1006	960	967	977	930	956	960	894	948	1016	987	942	937	895	933	963	976	919	950	998	996	971	967	967	1005	979	955	978	924	970	938	1002	964	929	985	919	933	922	1000	953	928	973	959	936	948	907	923	925	924	926	951	917	1021	960	951	967	1011	879	943	953	948	915	899	969	967	967	979	1000	932	959	984	980	918	992	934	956	913	913	992	996	938	982	952	1014	975	964	974	935	947	982	924	969	1010	897	901	974	936	906	922	921	926	901	946	974	935	932	932	962	908	884	953	919	908	954	924	927	1003	992	914	983	936	900	993	995	974	946	939	992	900	957	962	975	959	948	980	1003	931	1006	899	936	959	944	904	975	945	943	964	958	951	949	919	954	977	929	948	943	946	997	958	938	951	935	968	904	902	923	905	955	960	905	961	953	968	905	926	939	973	968	984	972	956	962	989	945	932	993	966	878	950	972	949	1008	909	974	930	954	958	895	966	1005	911	986	940	945	971	957	954	990	926	983	909	982	945	899	906	933	990	959	928	952	954	928	972	982	965	946	954	928	891	931	936	960	950	960	961	919	949	989	933	916	947	980	1003	917	943	912	928	946	960	957	949	928	975	982	991	925	956	911	937	991	968	984	914	980	990	956	949	935	946	917	961	998	944	995	888	999	964	919	934	946	949	1003	983	967	989	969	919	1000	980	921	946	971	933	981	958	897	957	972	998	934	953	926	988	990	947	961	949	924	969	919	965	923	937	979	918	915	926	967	950	943	984	973	940	973	934	915	933	892	951	962	905	973	945	936	921	962	962	955	958	1003	958	976	922	922	964	979	965	920	995	975	987	1006	944	938	965	932	945	975	973	973	1003	936	968	1004	949	960	880	954	923	950	934	937	946	989	948	957	972	924	938	935	923	939	959	912	966	921	932	951	1001	935	968	889	949	927	926	948	934	955	921	906	963	987	991	905	1006	927	939	926	956	926	938	977	971	995	970	930	960	915	965	989	980	979	944	975	958	897	991	949	905	946	1009	949	947	947	973	941	958	931	951	980	964	988	954	865	933	906	925	935	912	947	911	963	905	997	960	968	996	966	967	966	976	954	978	954	947	936	924	958	921	898	948	935	994	968	990	959	950	959	961	973	962	915	938	961	951	981	945	977	919	922	931	959	944	970	996	1001	932	953	995	933	947	966	1018	1003	997	984	940	942	916	947	1008	995	932	990	921	976	1012	922	934	910	980	1022	942	985	1016	939	923	973	924	914	991	936	965	970	905	968	952	1014	940	910	995	952	934	934	961	948	982	918	954	931	974	947	939	892	986	955	973	1014	956	949	941	928	943	995	939	971	971	971	917	929	948	963	975	950	910	975	922	997	923	913	935	969	917	935	930	892	876	973	977	961	967	950	960	971	948	891	975	985	963	950	955	934	930	974	944	1010	918	968	887	940	954	924	982	984	957	952	918	906	953	931	958	958	979	953	979	1027	892	887	948	963	934	956	935	906	949	953	981	943	946	931	969	921	927	891	944	920	966	976	978	965	901	898	990	978	941	936	954	861	946	1005	997	890	982	903	987	964	1015	934	930	942	943	922	977	957	981	1028	961	931	947	1001	952	962	963	945	939	988	964	915	969	971	924	970	971	942	981	943	940	945	946	971	948	980	986	943	974	904	948	951	914	936	905	992	975	938	996	930	922	927	1008	967	1005	959	967	984	1051	925	991	882	949	975	980	1013	1045
5022	8867	6177	3241	2532	2191	1781	1597	1466	1317	1224	1202	1225	1142	1087	1127	1159	1090	1065	1044	1116	1040	1101	1073	1029	1024	1017	992	981	1017	1022	989	1000	1055	1064	1059	984	1049	1091	1056	1048	991	1021	1020	1015	1047	999	934	977	995	1035	1036	977	998	992	1035	997	997	1024	1034	1052	1042	1007	987	968	1025	977	961	985	1028	1082	1025	1014	963	1009	1002	1009	1048	1013	1022	1024	1051	995	972	1018	1017	1030	984	972	1028	948	1006	1000	1049	992	1015	964	1061	1003	972	1000	1027	971	1018	994	957	973	975	1009	1072	1002	996	975	995	967	980	998	999	1038	978	1020	952	1015	986	1011	1031	965	1041	1012	1003	976	1066	1012	981	1023	992	999	1031	1013	1016	956	1032	986	955	960	1022	949	989	953	1018	1002	1056	979	1006	969	1009	987	1027	1056	978	932	1017	964	976	985	1003	1008	974	1012	953	995	1041	1008	1000	961	997	973	1083	1025	990	962	942	925	974	1012	1017	964	1018	1025	1014	1031	1031	980	1050	1033	1028	989	1027	1005	1028	1034	1022	972	993	985	1045	1005	1009	1026	942	1048	1011	980	1018	966	994	1022	1021	1036	1033	1003	1002	1015	1042	990	1023	1020	993	997	1027	988	977	1006	969	1104	1034	1056	1048	1048	1011	1001	974	985	987	999	1008	1141	986	1052	952	964	941	998	1021	943	1016	1026	993	1001	1002	949	1007	961	1019	1003	1010	996	1065	1089	1052	1001	1040	970	1002	1009	1032	986	988	964	1048	1039	1023	1031	988	961	963	994	977	1060	964	993	1038	959	997	1024	1026	984	1069	1010	972	1072	1027	1017	972	982	936	977	985	999	985	1035	1062	978	1038	971	985	1031	1000	978	1026	992	1063	963	983	976	1060	1018	939	1029	1057	1006	1020	1012	1075	1056	1034	953	1029	996	951	1031	1001	1000	955	1029	970	990	1026	1010	997	992	982	1027	935	999	965	1087	1029	993	984	991	978	996	1074	1043	993	1007	1019	1085	969	1002	984	1004	1009	977	975	1002	982	991	997	976	1013	997	1007	1034	980	955	1036	1010	990	991	948	971	1000	1012	1016	957	956	1026	983	1031	1017	1023	988	1032	1014	1036	1042	1051	1016	996	1005	995	985	1006	1006	1010	1021	1029	974	971	1061	980	1028	1020	971	978	956	901	1006	983	951	1057	1055	972	1013	1062	989	980	1000	993	934	1008	978	1023	970	977	1039	981	973	1025	951	970	1003	940	972	1014	1018	1011	1028	1042	980	1030	972	994	1068	1004	1005	995	1072	1023	979	999	996	963	1014	1014	978	991	954	979	1075	1027	1042	940	1007	1052	1000	1012	1013	958	979	1007	992	1046	1028	1025	1010	1005	1006	1000	1029	1050	1063	1053	981	1017	984	1008	944	976	981	963	1018	945	1008	958	984	1012	995	1035	1009	1074	972	984	958	1008	989	1001	1005	1015	1032	1014	972	959	972	1047	1029	1000	1052	1080	1045	1025	1001	989	982	1037	972	986	1015	958	1005	1003	1039	1034	976	1017	1021	946	1079	1038	1009	1003	1028	1014	1015	936	1038	995	965	1011	1023	1049	1004	1014	1010	992	974	991	1042	1005	1060	1005	951	1055	1053	995	983	973	1010	993	998	988	962	949	1056	967	975	991	997	1017	1000	1021	959	995	1016	1045	1026	971	1071	1000	992	1051	1001	1040	999	1021	1029	974	966	1003	985	1026	971	978	1032	991	1023	1024	964	949	1025	973	977	1013	979	1028	1026	997	938	1025	947	1018	986	961	978	990	1024	1057	1000	1042	977	1011	970	939	1025	986	1044	1033	1037	1009	999	973	1024	1034	1000	1034	1061	1023	1009	1017	985	1012	1000	981	1001	1002	1029	991	982	1011	989	965	1058	964	940	1026	1038	1039	1014	967	1033	1008	1026	979	1031	1023	1015	951	951	1049	1003	1026	1024	1021	965	1013	1004	1020	1026	1019	1044	1003	1022	1045	964	1048	994	1021	1038	957	1037	989	1019	1036	1002	979	967	973	1018	1099	977	996	1007	1001	1005	998	1035	987	990	1032	997	965	1004	1021	974	1030	1006	988	983	1005	1038	934	1037	1013	1034	944	1004	1034	1034	1006	1014	1033	991	1027	959	1016	1005	1060	988	1073	996	989	980	982	1013	1004	989	1028	971	1024	1007	999	964	1005	1052	1011	1034	983	990	1003	1035	1012	1009	1039	1016	1032	975	1068	1006	971	1004	977	1030	1005	1061	993	1006	1017	1020	988	995	1024	955	1044	1027	952	1017	1002	988	982	978	972	983	980	1024	997	1002	1007	984	980	1010	1025	995	980	985	956	1066	981	966	990	982	1024	1042	1014	1014	932	1027	997	1019	1011	1006	993	999	978	1028	1032	1001	992	984	979	976	1004	1019	978	1031	995	1029	1039	971	1009	1045	1044	992	1049	1025	1019	981	1008	1070	997	1026	984	958	1001	974	991	984	1036	982	1030	1046	1053	960	989	1003	924	978	1036	1016	978	1036	957	985	1007	989	1027	1008	1016	1002	995	1010	1043	939	948	1012	1025	1041	1030	986	1037	966	1034	1012	1045	1054	1022	1026	1005	969	1012	989	993	1019	986	994	994	974	1007	1005	982	1011	988	1002	963	962	1028	983	1022	956	990	997	1036	997	995	930	1035	999	1006	1007	1018	982	937	999	989	1009	1014	983	1016	988	1016	994	1012	1053	953	1001	1007	977	952	1034	1065	1019	1006	978	978	1023	993	1014	990	939	993	1012	1013	991	959	1004	1011	970	1036	1046	988	960	1040	1007	1043	1023	935	1037	1010	997	1028	1013	990	995	1008	1008	999	952	1026	979	983	1055	1027	1030	1022	1051	1014	1037	996	1083	928	1021	1039	969	1021	1006	1015	1009	942	993	1006	987	983	1003	938	972	977	1009	1043	996	987	1064	974	981	1002	977	1044	997	1016	1030	1031	990	1021	1033	1017	1037	1007	1011	988	1012	1016	1004	1000	963	1020	996	1045	1042	1064	1006	1003	1009	980	1004	1006	1014	962	994	1014	1026	1028	988	962	1016	982	1000	988	998	1005	989	970	1021	1010	990	1012	913	1025	1022	1010	975	968	1051	1090	996	997	968	963	973	1045	1068	992	980	1060	986	1000	961	1006	1017	981	1042	1044	1048	977	1018	1018	973	982	1037	1057	962	1036	1004	999	964	1044	1001	1015	1044	993	1021	994	990	1012	1004	1019	984	1015	987	1021	1050	984	1007	1066	1022	1085	984	1031	1003	968	934	1014	1007	999	962	1008	998	965	930	996	981	980	992	1008	1015	997	1002	1025	970	1028	1008	986	1022	1056	976	1031	1037	1013	1018	1004	1056	1003	960	992	991	995	1014	1029	972	993	989	956	1045	1004	1037	999	1027	1017	988	1033	979	992	983	1016	981	994	956	1039	986	1044	945	978	999	960	987	1028	959	973	990	957	1002	980	982	1007	986	1009	1005	1015	1004	992	964	993	991	999	952	1002	993	1029	988	1050	1028	951	1013	1008	974	951	1012	1015	1022	994	977	1013	974	976	1038	992	1017	1024	997	966	1000	1023	995	1011	1026	977	992	1029	1116	949	984	1022	972	1002	968	1022	989	992	1035	1048	932	998	1044	998	968	1062	992	1011	1034	998	970	963	1003	1023	980	995	1036	1027	981	1015	972	985	991	968	1045	1023	1060	1026	948	1029	1002	986	1014	991	949	949	1025	971	966	995	995	1016	1011	1030	980	1028	1005	1026	1009	993	1008	993	985	1015	1083	1016	995	971	988	1031	950	958	986	1043	1006	988	982	996	1022	997	960	1032	989	1007	979	968	1047	1047	1059	972	971	1001	966	1047	999	1030	1028	1042	964	968	1046	1037	987	1022	1002	1028	1021	1040	975	970	1008	1040	1027	1050	970	927	1034	984	961	1016	1021	1027	963	1031	1043	987	996	1000	980	1022	975	1026	1016	960	954	1037	1013	988	1019	985	947	1026	1055	988	969	1003	960	1045	1058	1025	986	1016	1000	1009	997	1015	986	1036	1019	960	1010	1066	971	1080	1012	1004	981	979	1014	978	979	1042	993	1030	984	978	997	1009	1058	1013	1012	1033	1020	983	988	1028	973	1008	964	994	1035	980	1022	1080	1016	984	1080	989	980	1030	983	1017	1000	1036	1012	1019	1051	1036	1026	1019	937	1038	1049	995	1036	985	993	975	1033	993	1027	1019	1036	1022	1014	1034	1009	965	1016	972	985	978	1006	1003	977	1017	1013	1036	1009	992	984	965	991	998	1043	1046	1054
24397	21066	27513	24754	13565	802	528	448	389	364	340	338	326	332	334	334	289	279	285	303	316	299	290	278	294	257	285	315	280	302	296	281	266	269	298	282	266	300	285	276	273	286	291	313	285	290	311	281	289	277	277	275	281	297	287	317	289	297	276	278	261	276	289	268	310	296	300	280	313	313	302	276	306	282	283	303	269	281	256	297	298	278	245	269	277	266	283	262	292	293	286	311	289	280	267	265	318	318	241	293	288	271	274	267	286	300	291	278	283	277	323	260	259	253	305	282	261	278	264	273	265	289	272	275	299	309	304	322	302	285	294	263	275	271	267	279	276	314	285	285	269	268	304	284	277	286	282	279	285	297	282	296	313	306	312	257	295	264	284	282	278	279	263	269	255	323	292	295	290	307	284	267	284	292	305	298	297	304	285	289	307	270	280	259	309	275	299	261	263	277	316	283	283	305	302	272	297	288	298	301	276	261	276	269	307	282	265	272	291	288	286	276	292	289	289	292	259	303	269	298	293	260	284	308	264	313	288	282	286	260	291	285	273	276	270	274	273	269	277	271	309	295	298	282	295	263	284	282	281	290	285	242	277	279	324	300	289	279	293	306	302	299	300	314	301	294	258	288	245	312	302	271	296	291	268	297	311	270	289	245	278	272	260	274	276	269	278	279	292	289	303	289	246	279	282	257	269	288	299	295	290	305	273	277	292	284	318	256	292	294	312	266	283	295	273	266	287	290	295	285	298	269	287	261	291	289	266	304	277	252	303	293	294	286	296	307	275	275	299	288	292	281	310	263	260	286	287	260	304	300	301	301	287	295	262	287	287	306	296	275	290	269	309	298	259	301	310	284	312	289	296	308	267	287	288	284	290	301	296	258	270	268	266	286	304	315	302	304	277	314	275	330	263	290	274	276	272	304	273	305	266	276	285	267	284	281	285	318	304	291	310	260	301	285	307	280	281	299	292	248	292	265	276	292	306	284	259	290	276	296	277	252	310	286	301	276	278	331	259	293	288	295	275	278	297	269	264	325	283	302	275	277	275	272	258	262	262	280	288	296	305	269	277	269	250	293	297	291	290	289	277	307	287	285	321	303	260	274	270	276	296	296	285	285	305	256	293	270	303	277	287	303	317	312	288	283	269	244	273	289	301	275	231	279	296	274	303	293	270	298	280	294	301	315	274	287	325	293	265	267	292	293	268	294	302	286	304	283	226	306	252	288	317	280	296	261	303	285	313	281	269	272	261	287	260	289	277	264	285	300	275	283	265	305	284	259	291	261	280	281	270	292	256	275	306	280	251	232	274	300	260	266	263	299	296	287	276	307	265	283	265	278	276	280	287	285	289	285	267	289	286	285	275	279	297	268	282	270	284	302	260	300	302	276	272	285	282	288	299	283	301	273	303	264	290	293	298	319	315	303	256	318	271	287	284	294	282	287	318	280	290	286	288	270	292	279	282	295	272	275	272	287	292	276	299	274	301	273	272	295	268	263	277	312	298	269	275	281	295	288	289	299	269	279	281	256	266	290	273	303	250	282	268	307	263	298	293	283	292	259	275	286	291	268	289	273	263	287	275	286	269	316	264	320	315	285	283	298	315	298	293	294	271	284	249	291	292	255	276	279	283	276	255	266	259	265	284	313	320	291	271	258	284	251	279	297	276	295	290	278	246	302	288	295	288	248	294	276	263	321	281	258	273	275	304	284	297	283	287	295	296	260	297	305	281	263	327	275	302	303	304	291	280	300	255	289	286	258	276	301	264	244	252	278	333	305	268	275	302	267	300	283	288	301	294	299	300	284	281	261	278	277	276	268	264	265	270	308	304	283	306	289	302	295	279	285	317	306	262	288	263	295	277	277	299	279	309	304	266	263	291	315	247	276	284	294	267	285	307	268	288	249	289	291	304	280	274	288	281	285	303	280	282	269	308	287	307	304	277	295	294	307	290	265	263	291	284	290	291	288	309	284	308	250	254	303	322	289	292	274	291	320	293	268	259	286	284	276	265	284	264	255	311	278	258	256	306	281	270	297	243	273	288	272	282	308	275	295	266	263	299	267	256	288	288	279	293	303	275	273	293	283	262	309	265	288	304	317	261	279	288	295	281	314	292	248	256	300	271	261	244	300	269	258	280	267	287	267	286	284	304	271	272	276	275	289	279	252	294	280	265	289	271	277	285	280	280	301	262	286	323	308	289	289	291	290	298	278	238	251	294	277	293	286	300	309	304	267	263	284	298	277	280	268	284	280	311	270	283	291	293	282	278	294	292	290	274	257	274	261	269	315	288	267	291	317	296	303	305	276	309	292	292	302	269	266	275	283	309	272	301	291	280	280	296	294	292	276	278	298	293	293	304	280	269	268	318	270	320	258	285	300	268	295	270	265	306	284	298	251	260	292	279	301	281	286	307	275	314	279	298	325	282	292	267	258	282	263	271	273	295	265	265	261	264	298	288	288	298	271	286	316	293	283	297	287	258	231	248	275	259	290	301	262	293	244	276	275	293	303	260	283	287	280	282	266	293	309	263	265	276	294	288	270	263	271	279	295	297	267	269	291	293	261	299	270	269	270	278	255	288	281	300	254	309	280	273	310	283	305	274	294	284	277	268	301	272	284	280	286	257	273	302	266	292	267	280	291	277	246	265	297	301	264	287	294	278	260	272	301	267	269	297	289	298	280	294	283	277	276	301	288	297	288	288	301	269	270	270	295	265	264	271	293	281	271	266	285	288	287	261	299	306	301	273	289	273	300	277	294	308	282	300	290	254	267	257	279	277	284	255	278	296	296	298	314	278	290	299	281	296	298	276	275	284	274	300	319	255	297	260	261	312	283	287	290	278	283	308	273	262	309	293	268	270	271	285	293	267	280	287	271	278	285	285	272	275	265	256	292	295	272	293	288	292	252	261	281	286	280	275	263	282	280	290	274	294	288	291	282	294	254	312	278	289	268	254	287	270	268	267	310	271	288	261	287	293	289	291	273	275	298	306	274	295	269	281	302	291	291	279	289	261	285	303	314	280	285	296	273	313	307	273	287	280	269	297	279	292	255	280	270	294	288	282	266	278	273	257	272	302	284	284	253	295	335	272	238	281	334	298	302	311	290	272	276	307	294	252	311	301	292	292	281	253	277	299	265	267	263	262	302	261	286	328	305	279	267	278	289	285	284	294	270	274	278	280	304	311	291	305	302	284	268	295	286	314	278	271	296	326	316	282	287	287	288	278	253	299	301	272	298	295	303	289	262	296	281	315	285	275	278	281	310	273	265	278	284	281	270	293	298	300	288	310	301	266	285	306	318	291	259	280	292	326	299	265	316	265	264	286	302	299	289	276	281	280	292	292	270	265	250	286	248	283	261	271	260	313	255	301	274	274	279	300	285	265	304	278	349	295	268	260	307	278	276	256	282	273	289	262	259	267	321	279	267	268	287	274	287	253	293	297	295	288	264	299	273	296	250	295	265	272	294	300	294	299	277	300	271	270	260	277	283	271	295
5482	5088	3430	1666	1247	962	802	723	604	545	462	458	393	452	380	400	405	379	361	387	361	377	376	357	336	403	345	381	359	383	352	367	357	376	355	338	306	387	364	355	344	343	340	333	348	359	374	341	362	332	344	342	331	351	341	348	363	328	341	311	336	322	345	355	306	376	335	357	333	354	340	340	337	338	336	362	358	364	335	383	333	345	349	345	324	335	342	325	378	363	334	323	361	329	353	355	300	311	374	370	319	349	329	306	359	370	369	345	339	366	349	347	344	298	333	340	345	341	330	351	344	307	338	343	345	323	384	358	368	354	318	365	334	329	326	366	348	360	364	308	355	320	346	359	370	333	347	349	326	326	324	353	332	329	330	337	347	342	328	333	330	320	341	391	336	328	337	353	321	322	342	303	318	359	369	327	351	330	318	321	328	345	357	356	324	351	341	341	349	327	349	350	337	365	307	363	329	377	359	313	350	323	335	357	349	303	354	346	332	336	350	334	350	325	340	344	334	346	346	348	321	324	330	345	352	346	340	318	320	366	325	306	338	339	367	344	367	318	315	335	313	347	379	336	352	363	324	346	350	326	369	342	352	350	313	349	337	371	350	335	338	321	329	323	360	341	341	356	395	359	362	360	370	332	324	358	352	365	357	351	380	364	341	321	312	354	342	377	298	316	328	364	335	327	331	341	358	344	364	315	318	341	327	363	335	333	320	321	367	339	340	308	332	355	358	343	367	358	341	329	339	335	361	349	317	347	345	378	335	371	372	333	330	357	342	358	355	331	331	375	329	324	355	359	345	352	315	362	356	361	331	337	344	329	342	331	360	276	336	386	350	345	336	383	348	329	315	359	332	330	331	383	339	329	305	350	357	351	344	326	329	319	380	341	334	331	322	355	327	335	361	316	338	365	364	328	314	339	349	355	310	368	376	373	332	324	365	347	367	347	309	345	320	368	311	366	354	376	328	345	377	343	298	369	313	336	325	349	330	335	359	364	342	310	339	361	326	308	375	350	330	326	324	322	329	319	325	365	350	328	344	325	343	368	337	318	352	326	319	359	369	325	332	325	361	322	319	370	375	324	335	351	333	330	326	344	342	352	330	320	375	347	311	357	350	344	352	363	357	381	346	330	353	364	323	333	363	307	352	349	340	319	342	347	320	378	346	361	352	316	346	356	358	320	338	353	355	353	306	372	355	368	338	329	362	295	333	328	309	349	345	338	359	379	354	348	341	367	339	342	348	366	352	331	357	359	327	347	365	352	329	352	320	288	363	360	342	395	323	309	372	353	339	345	326	351	345	312	317	317	316	359	341	345	332	354	357	325	344	344	319	365	318	337	355	333	344	338	337	341	360	344	369	347	381	323	378	335	357	332	336	324	329	370	352	384	347	388	336	352	345	351	357	350	351	344	296	358	375	324	328	364	355	336	314	367	377	328	327	336	336	344	301	346	325	354	330	328	338	363	323	342	348	329	340	359	321	349	323	325	338	330	374	338	329	324	311	355	326	325	312	329	328	301	366	365	356	342	333	333	345	333	363	354	305	318	379	328	375	364	327	339	346	385	355	339	331	327	368	357	361	317	368	319	328	374	358	349	307	310	356	337	329	355	332	320	330	346	309	352	358	350	351	363	352	341	303	343	337	336	354	352	363	339	353	353	370	379	333	319	331	283	329	347	393	340	381	368	354	344	345	339	339	340	330	346	363	331	357	312	361	335	347	331	357	346	334	343	328	342	337	325	374	330	357	368	364	350	369	342	374	359	328	338	330	325	332	339	348	334	337	362	318	342	336	326	359	366	325	347	322	326	348	354	346	356	339	347	336	363	387	340	345	320	323	365	355	360	322	355	328	350	348	345	318	326	334	348	372	344	317	375	329	351	346	330	369	335	349	358	357	334	334	339	342	364	357	381	309	354	357	344	359	353	309	335	349	362	350	361	362	329	350	333	327	377	365	376	309	341	350	370	350	342	314	328	380	369	342	353	362	349	318	362	336	365	338	361	328	313	334	301	336	348	349	361	350	341	346	340	333	361	361	363	353	376	358	315	353	340	353	377	327	340	349	351	347	355	352	319	369	342	334	367	354	371	315	357	341	340	341	344	331	359	351	384	299	350	335	349	355	364	347	363	329	335	345	373	308	368	342	387	375	359	330	355	332	352	345	365	368	331	331	332	350	357	368	348	381	347	336	329	330	338	309	333	327	322	307	335	357	319	330	339	325	342	350	333	319	322	321	331	339	357	385	330	330	341	352	348	344	367	348	327	306	333	390	374	355	353	350	387	324	342	345	363	321	307	358	377	342	371	356	335	330	352	321	372	327	336	373	355	343	324	346	338	367	350	327	305	381	312	350	351	335	360	349	286	346	366	375	322	345	340	361	340	332	328	360	333	336	318	339	328	364	333	334	341	349	346	309	356	355	345	309	362	348	336	358	366	340	358	353	315	347	325	361	339	380	357	349	370	352	336	321	358	350	353	344	331	381	352	292	373	349	384	348	326	352	345	364	375	379	338	340	360	346	349	311	333	318	340	360	338	349	354	351	339	333	319	364	335	339	348	320	350	366	342	357	335	362	326	346	348	350	384	340	341	330	326	336	347	328	357	356	366	348	312	330	324	357	369	358	360	343	327	333	337	335	323	347	367	352	329	372	339	344	339	342	355	342	365	322	319	350	331	346	335	372	339	330	353	362	339	328	327	335	337	349	364	335	355	370	356	344	380	340	367	320	336	359	332	338	361	355	353	364	339	347	359	367	331	327	348	336	345	336	326	338	369	331	358	340	338	358	334	345	350	348	336	335	361	378	370	376	349	347	345	350	338	343	350	341	340	362	347	366	324	312	371	342	357	359	368	344	314	319	347	344	351	338	342	342	339	368	357	338	342	324	378	328	361	358	327	358	332	373	332	363	329	318	338	342	337	307	341	364	330	366	378	345	339	382	334	357	333	349	337	328	324	345	358	333	359	386	351	360	331	341	349	345	327	332	356	328	356	347	345	357	357	338	338	343	338	307	354	350	343	324	333	329	324	298	370	324	360	346	348	337	346	346	325	337	335	318	359	348	337	318	363	346	324	339	379	368	348	354	338	354	335	330	350	349	338	357	340	331	346	340	340	350	311	358	364	352	353	374	345	352	372	366	348	358	339	374	333	319	351	334	346	347	345	332	315	336	367	355	325	342	372	346	335	354	335	342	307	363	363	336	346	387	341	349	329	355	377	338	329	336	375	342	323	345	341	318	300	356	322	364	355	344	325	373	382	318	369	338	363	327	306	332	353	325	331	319	370	316	353	334	352	325	347	339	331	332	341	330	345	332	318	350	325	334	348	324	349	334	333	381	358	357	349	348	352	360	339	330	335	342	333	312	356	352	302	333	343	337	373	340	360	360	332	343	358	332	323	327	345	323	336	356	346	359	346	333	370	336	350	348	338	344	333	367	377	360	377	325	331	356	343	323	326	342	348	331	341	344	339	333	340	340	345	325	296	327	338
22212	21052	28774	23539	21056	21132	11366	1717	1303	1172	1155	1080	1056	1038	943	980	970	963	921	917	878	887	915	895	885	869	886	921	956	926	877	929	849	818	868	893	889	903	921	835	854	854	853	904	872	815	842	845	848	914	851	880	844	854	861	890	852	799	888	886	887	874	814	931	870	865	819	874	886	865	858	828	896	860	853	867	860	820	848	910	897	883	880	846	926	859	825	856	846	839	831	878	871	886	893	839	822	843	837	914	876	868	846	821	850	860	875	910	852	814	905	840	820	831	850	875	836	843	844	861	846	812	867	824	854	832	901	841	896	831	856	901	855	867	869	883	869	836	852	850	823	834	862	859	811	859	867	784	846	831	840	801	828	841	890	839	842	893	878	858	862	909	848	898	845	834	843	843	884	817	823	845	864	867	891	819	813	822	860	848	860	840	852	801	906	842	862	845	791	824	931	934	873	859	886	821	900	849	848	843	835	845	855	870	824	905	850	831	845	871	875	831	902	857	866	827	845	845	879	854	858	858	814	797	878	906	815	888	832	802	913	857	889	805	822	906	890	876	866	867	842	824	802	875	838	875	771	837	856	889	831	859	850	798	887	812	831	790	790	836	765	845	847	825	797	831	844	895	889	846	814	879	866	789	844	855	867	839	831	871	831	814	831	822	850	810	826	871	878	851	867	814	856	864	859	813	869	824	800	828	784	832	840	865	875	851	844	881	844	816	817	838	844	880	880	855	805	873	873	870	851	822	874	847	863	811	901	913	795	805	802	884	845	812	848	780	878	841	846	830	842	834	854	824	867	891	870	846	861	838	897	814	814	821	826	855	919	945	869	871	836	833	884	851	873	868	852	888	818	823	851	880	837	883	841	879	826	870	825	866	888	835	847	901	848	814	836	826	884	812	849	804	849	825	851	861	876	831	816	857	916	832	854	818	839	883	866	869	790	835	885	831	843	906	860	891	854	875	878	863	846	858	872	892	869	817	882	870	835	862	844	862	769	863	865	852	872	862	854	840	904	845	873	854	853	837	795	838	901	868	869	857	918	809	839	835	865	844	809	849	823	810	844	863	829	836	833	853	788	872	844	858	846	820	849	879	831	909	835	873	901	858	818	845	813	856	856	868	842	853	869	819	903	848	828	852	860	825	845	853	812	854	848	816	842	903	837	881	801	844	813	866	874	826	858	843	881	888	830	826	814	804	872	859	860	862	827	811	840	816	815	824	882	860	853	820	836	885	867	872	865	803	799	883	791	845	881	830	884	801	815	870	814	837	873	868	805	914	845	838	821	865	922	811	860	854	839	817	860	882	873	811	801	821	872	874	890	873	869	855	861	855	848	847	836	842	884	817	895	814	833	892	839	842	858	859	871	814	931	851	830	875	867	820	860	824	844	871	875	869	849	846	849	864	830	845	871	918	867	871	825	890	846	820	839	866	891	863	866	862	875	822	829	852	889	848	840	882	867	885	887	895	864	872	850	849	795	870	910	830	844	841	836	843	816	835	848	806	881	849	795	848	792	855	796	836	867	834	894	889	867	831	852	978	882	876	873	832	837	847	875	866	873	900	825	866	826	868	879	881	873	859	839	858	824	876	835	866	891	860	890	839	911	815	814	838	852	856	835	850	877	859	870	815	856	858	850	828	860	906	870	859	827	884	840	902	844	900	827	908	842	882	858	862	870	871	862	864	847	856	821	896	839	777	800	850	833	826	866	841	844	820	848	834	836	844	825	844	853	866	881	829	903	848	836	951	893	820	861	830	857	899	801	850	802	881	844	847	910	853	857	853	826	804	860	879	840	866	819	872	817	857	849	856	887	834	859	903	849	827	825	831	816	835	820	783	888	808	845	855	860	856	846	788	878	896	822	868	864	882	893	869	846	833	840	863	779	835	826	896	872	801	877	852	843	824	912	809	809	868	844	847	824	807	857	860	852	841	855	860	885	813	865	852	801	859	857	864	815	835	794	853	814	834	851	910	842	871	827	850	836	854	807	847	851	804	864	783	816	860	890	869	860	853	851	814	830	843	839	866	848	842	881	851	843	805	845	951	883	842	886	835	849	789	856	820	842	828	829	802	821	812	846	810	770	849	820	842	836	895	854	833	900	809	859	797	901	850	856	798	868	855	862	845	842	829	849	873	893	893	852	886	835	887	851	825	869	914	813	839	859	825	879	816	909	848	868	843	868	883	863	807	884	811	884	836	845	830	888	876	854	824	853	814	855	874	815	862	847	859	864	859	859	866	855	807	860	825	861	857	876	826	830	885	806	871	832	838	812	865	849	854	838	861	882	873	823	869	827	825	826	804	872	798	940	853	893	834	841	856	837	884	880	855	786	837	886	847	862	843	877	839	837	816	862	868	860	823	835	892	862	838	881	813	830	846	821	860	864	870	816	878	801	851	837	840	834	886	882	813	789	814	825	858	805	831	797	822	817	783	833	838	838	872	858	811	854	887	848	826	858	853	840	884	813	795	846	834	825	814	873	863	886	840	815	849	823	834	858	896	867	834	893	847	832	789	851	828	815	850	892	859	860	851	808	855	832	852	879	873	809	848	822	875	843	824	796	807	856	845	889	865	795	871	860	848	877	825	860	840	893	841	846	818	836	870	846	845	863	843	844	833	855	797	810	834	840	836	859	839	844	848	850	847	877	880	900	841	886	863	861	866	862	821	883	859	868	824	904	814	898	859	825	818	861	828	821	846	816	872	811	849	825	843	884	850	830	837	811	827	912	831	828	826	886	845	814	834	823	919	872	827	778	848	835	795	845	839	836	843	799	815	839	841	840	844	858	860	860	818	871	860	879	823	850	838	873	847	832	812	828	830	881	837	893	848	860	849	825	829	861	835	835	822	885	908	827	860	866	819	826	841	854	898	847	839	815	846	834	788	860	836	871	882	849	818	860	849	827	901	854	886	856	799	835	834	900	827	822	847	881	867	867	901	857	836	799	857	842	821	889	881	814	891	880	827	813	815	821	913	847	903	847	874	825	828	864	894	937	827	878	854	884	819	800	796	843	898	879	884	879	845	887	811	833	874	883	883	856	848	862	839	815	849	807	891	868	859	846	873	854	874	859	855	860	836	846	900	863	844	867	797	810	875	846	836	870	826	883	844	820	830	908	863	838	844	858	822	854	856	874	849	835	814	870	806	858	855	855	824	833	901	857	918	896	888	809	823	806	855	840	842	882	844	862	805	812	864	847	837	818	789	866	847	822	853	846	826	846	874	835	859	808	877	853	766	855	871	815	856	822	847	809	840	773	835	821	845	867	847	813	807	904	868	849	897	855	840	877	871	815	850	848	871	801	900	871	884	817	870	823	873	858	862	825	874	809	856	812	908	821	827	834	806	836	857	812	871	863	862	782	848	915	875	852	848	817	854	796	911	822	832	837	880	868	899	899	841	840	816	880	838	854	837	833	794	829	833	824	875	852	791	832	881	874	839	859	836	842	862	846	854	828	858	858	867	846	876	847	780	777	819	856	897	778	884
10027	14257	10085	5099	3791	3122	2400	2055	1767	1596	1404	1318	1198	1202	1126	1113	1059	1071	1086	975	1046	1008	986	1001	1024	914	947	980	1007	976	976	1017	984	970	962	1015	936	987	890	937	1003	955	954	988	910	962	984	889	979	922	892	968	945	906	944	927	916	921	942	955	945	929	952	963	936	902	901	915	918	943	928	900	966	925	931	900	891	925	908	921	914	906	903	962	1005	964	945	893	928	929	872	975	928	888	926	904	910	933	932	911	931	948	952	880	919	936	886	962	908	903	892	948	944	948	936	913	937	921	937	910	900	916	907	912	935	912	982	949	907	882	941	941	924	937	911	976	917	917	947	925	900	893	923	916	960	886	963	918	937	950	980	954	982	966	906	981	876	928	957	933	948	887	947	932	930	934	919	924	888	955	942	984	952	935	902	885	900	927	940	843	905	969	937	936	956	935	925	924	938	944	963	862	943	924	891	922	887	891	923	901	988	916	888	949	899	955	890	899	896	920	924	932	907	949	934	905	995	874	980	919	924	843	969	976	893	976	906	929	919	863	930	931	880	964	957	922	928	876	912	883	876	900	945	910	944	972	868	931	959	853	930	966	944	903	904	920	942	971	942	900	896	935	935	964	866	962	919	914	929	945	881	952	907	926	932	922	1025	897	926	915	898	904	911	915	886	939	965	932	942	916	940	968	897	919	962	994	950	913	916	944	899	900	901	928	955	949	895	863	924	904	858	905	939	884	881	941	946	893	932	925	979	977	940	878	930	961	897	890	975	931	926	881	925	890	892	1003	906	887	908	913	982	898	940	915	908	903	924	912	914	915	948	946	921	900	933	953	915	899	931	957	950	893	903	869	986	956	944	969	880	951	1001	924	954	904	880	979	892	933	928	943	943	933	1013	935	941	902	958	915	904	861	934	897	914	915	958	937	975	920	947	884	902	951	927	958	913	957	904	934	1003	980	970	889	937	907	940	930	912	952	920	942	909	922	902	922	961	914	938	923	937	903	933	946	905	879	941	894	979	827	961	918	897	929	891	913	933	907	888	882	972	897	906	882	924	920	879	872	955	970	886	867	971	913	939	911	871	937	899	934	909	865	913	882	896	948	944	912	866	924	951	925	988	917	957	926	951	957	911	956	947	968	911	925	926	951	922	909	927	914	944	924	1021	927	944	966	936	903	975	889	939	931	916	887	923	919	915	923	869	940	928	929	910	903	976	875	965	878	912	884	904	966	943	886	834	954	919	967	920	874	937	909	986	929	939	940	936	893	900	920	1010	955	938	923	919	903	958	884	938	879	967	931	936	921	1003	886	904	880	934	858	949	924	954	964	955	901	897	914	906	955	921	937	924	945	909	946	913	951	861	931	934	949	837	919	909	921	921	953	884	919	910	937	944	960	863	951	915	912	902	883	949	932	927	896	889	980	954	973	901	938	945	913	946	920	887	920	901	964	912	920	908	930	963	925	954	924	962	878	905	983	948	883	904	877	924	907	920	957	994	903	911	892	888	920	912	924	954	891	928	940	916	928	913	920	915	915	878	963	905	874	902	890	949	934	937	901	915	938	911	927	935	929	914	912	882	915	912	921	966	905	897	933	932	933	853	950	908	899	878	908	922	901	868	949	980	954	971	891	928	915	871	886	983	953	908	915	900	884	949	907	964	940	915	937	910	915	924	917	922	1021	866	958	934	1003	889	932	898	884	922	966	950	946	965	950	933	929	907	893	991	868	925	853	920	958	911	911	896	907	913	914	932	897	869	941	912	929	916	927	924	1001	933	947	928	931	884	927	939	943	934	967	866	902	897	882	897	902	934	905	930	935	928	912	914	906	933	910	923	956	951	884	953	908	900	927	929	913	957	976	893	925	919	963	900	925	919	908	891	888	932	936	865	938	967	959	877	940	898	908	890	1004	923	968	932	857	978	915	929	935	971	886	911	933	923	872	940	878	928	923	952	900	936	927	856	955	939	929	919	858	974	929	901	947	906	901	922	968	929	944	967	836	917	902	929	950	908	910	904	966	938	910	964	951	958	896	908	914	912	938	953	871	955	963	919	893	890	893	869	911	963	960	964	910	945	916	954	919	960	962	966	865	925	931	930	972	945	950	921	935	895	827	856	917	917	938	989	926	880	939	989	947	886	960	924	913	918	936	904	861	1023	952	875	943	848	910	921	877	891	958	871	888	924	864	1012	927	945	892	938	956	921	912	892	957	947	912	916	913	883	911	919	970	930	925	943	919	950	958	925	920	891	901	933	870	884	912	941	928	878	947	934	931	953	890	901	907	863	925	965	891	934	876	886	974	902	894	928	907	956	857	939	954	957	947	974	906	885	918	912	902	967	911	894	936	879	904	958	940	908	918	889	907	883	950	841	927	912	916	954	935	885	893	899	944	888	946	913	940	869	950	897	924	931	919	888	876	898	919	904	947	912	966	874	965	927	938	943	917	888	899	934	977	956	957	916	915	937	919	917	951	933	941	940	896	908	949	899	942	882	922	866	911	930	926	938	935	895	894	937	923	927	964	926	935	892	961	968	953	972	912	950	929	872	924	911	940	928	973	909	901	930	919	936	991	953	933	881	942	922	972	919	891	881	882	939	890	930	935	894	909	913	913	927	904	858	905	933	896	912	907	913	917	903	917	910	917	917	929	888	951	875	924	917	909	913	903	932	916	942	874	909	947	879	942	896	916	933	943	911	938	988	901	932	924	913	894	930	908	888	992	917	984	940	949	911	956	909	941	964	940	921	985	934	985	932	902	939	901	924	932	900	928	892	947	937	905	900	985	906	894	946	954	915	900	939	923	957	891	948	938	915	969	942	910	887	949	954	942	932	912	930	895	965	934	892	911	892	935	919	920	936	944	926	911	913	947	918	884	921	969	955	945	938	933	918	935	929	883	925	934	941	982	895	908	952	954	919	927	878	937	910	953	896	900	948	931	887	918	927	936	893	945	945	932	878	938	985	943	869	953	936	951	912	922	930	892	927	949	943	888	890	916	941	880	871	882	957	912	926	899	902	968	900	939	889	876	922	916	922	860	881	891	906	980	946	910	904	918	943	937	933	888	922	948	947	862	902	933	901	924	889	889	935	917	959	924	906	991	863	876	959	950	893	884	920	868	891	923	925	904	956	903	889	909	997	898	904	926	934	920	875	887	945	913	909	905	909	939	912	909	922	922	975	948	936	915	908	892	958	930	914	937	959	947	887	914	930	941	889	920	879	885	939	945	965	901	912	917	949	916	917	910	948	922	875	917	911	904	896	877	920	852	920	912	906	971	877	925	960	962	908	927	920	947	901	867	941	897	937	897	924	899	880	889	975	964	905	982	944	977	937	903	927	956	949	888	913	928	931	915	936	926	869	870	969	910	917	950	888	916	892	954	940	889	912	926	873	919	929	937	906	962	923	936	948	915	978	895	964	936	945	951	931	856	943	938	904	953	928	924	918	911	923	887	919	893	900	867	930	913	948	906	929	927	975	932	913	953	929	968	920	925	869	956	822	936	900	932	881	1002
27104	17900	3989	763	615	603	535	508	491	505	511	476	497	506	501	485	514	502	470	519	525	496	497	466	501	519	482	470	503	495	486	467	492	520	477	498	491	537	472	498	482	494	508	506	531	499	449	458	486	487	497	519	511	500	534	490	506	477	506	484	483	488	519	499	511	509	491	454	486	479	499	490	506	506	490	482	539	528	496	473	465	523	482	468	487	439	485	527	490	498	475	463	461	489	480	533	502	497	494	511	479	500	478	469	454	491	505	460	491	471	494	498	502	484	457	480	500	532	488	471	477	467	485	511	485	512	493	477	517	492	459	499	496	494	442	476	507	478	522	490	487	480	523	473	524	454	492	472	484	518	465	458	482	471	501	507	497	488	475	485	514	499	475	507	454	482	482	496	492	500	511	509	525	449	489	482	495	507	458	484	452	483	456	479	512	493	488	480	460	462	504	488	512	467	471	503	452	500	453	539	479	486	489	521	503	458	473	492	499	518	485	469	516	461	490	526	491	500	474	465	550	433	501	498	461	516	477	488	460	485	519	534	473	492	479	472	472	498	515	477	521	513	478	474	485	493	482	511	458	509	488	475	501	516	498	480	490	464	467	477	468	481	529	488	479	489	459	461	525	497	515	492	468	485	469	499	517	517	498	524	476	465	465	478	510	486	496	486	521	528	517	459	525	472	530	459	498	495	483	487	464	552	516	473	503	482	511	501	517	463	549	488	479	493	503	494	478	452	538	496	477	467	512	479	466	465	494	480	512	480	563	524	523	515	469	493	497	499	515	525	492	486	535	531	479	504	502	484	464	515	501	508	484	466	484	484	470	499	482	475	519	500	443	492	501	501	539	497	459	475	480	528	491	473	467	489	473	462	505	501	498	507	517	495	479	473	530	493	479	475	465	508	475	498	464	520	462	495	521	485	498	496	464	459	524	459	496	497	480	477	484	496	470	471	516	473	492	471	521	487	506	514	497	452	514	490	460	488	484	495	499	475	471	494	525	460	476	485	465	495	471	495	486	453	495	484	493	493	525	492	491	497	452	446	487	453	460	459	459	503	506	501	495	493	481	487	475	483	526	521	490	452	493	482	478	461	470	527	514	462	510	472	457	479	485	511	469	482	446	497	469	476	485	483	464	514	452	508	523	448	507	492	474	424	469	473	484	470	488	498	481	542	516	469	512	449	479	514	495	461	489	505	524	521	503	501	484	535	471	454	470	465	496	518	509	511	494	503	494	502	481	491	479	516	475	512	492	485	483	484	487	501	468	501	518	471	534	537	471	531	557	475	527	505	479	547	487	454	528	461	494	478	513	530	531	480	504	471	500	460	495	478	495	514	463	498	476	528	458	497	522	466	478	498	517	491	464	472	487	506	446	476	491	505	521	500	477	455	517	464	525	511	460	478	481	474	497	486	523	480	497	488	505	465	462	490	428	493	519	484	467	515	516	502	486	495	483	463	516	543	482	485	452	525	498	508	505	487	515	487	473	487	494	493	486	481	517	498	461	447	518	471	461	508	520	500	500	494	519	465	488	499	444	464	507	472	510	485	517	504	471	444	467	519	503	523	486	525	471	508	511	501	480	506	490	518	486	482	476	487	479	516	488	484	473	498	520	512	503	515	502	467	503	476	468	471	492	503	474	495	522	482	509	489	465	476	491	486	458	451	503	516	493	443	496	522	486	482	472	485	510	511	467	482	461	499	468	496	454	455	498	508	478	485	469	499	482	498	456	501	491	475	481	478	494	498	492	464	522	496	506	466	490	460	492	463	488	467	470	477	489	484	478	472	480	513	513	502	485	518	494	482	466	483	446	467	485	498	467	466	503	485	457	489	500	478	495	468	507	532	478	522	452	507	500	461	470	486	498	513	468	512	466	484	477	512	463	459	482	493	508	499	507	447	470	484	490	505	501	509	468	487	498	444	525	471	485	540	526	514	477	490	495	481	484	493	531	499	466	499	507	499	468	494	489	503	451	467	507	484	494	537	481	485	489	477	528	460	472	437	510	482	524	506	489	524	518	541	494	472	520	496	504	456	474	467	485	477	512	460	472	507	481	493	485	491	508	491	473	465	488	470	462	473	505	460	509	470	458	451	500	535	461	457	457	480	477	493	537	518	451	472	489	473	492	513	460	491	460	489	526	471	537	488	499	468	450	498	492	499	490	489	519	499	476	492	483	483	515	504	464	510	478	509	457	490	527	524	482	477	509	499	506	516	505	476	441	475	459	507	510	505	503	445	488	502	451	495	505	484	510	494	498	499	479	453	468	479	485	507	458	463	484	514	487	467	509	477	465	531	507	456	480	507	484	510	464	517	529	473	493	486	479	475	483	467	453	495	530	488	480	493	504	490	497	469	512	521	448	524	477	493	458	508	480	562	495	525	510	465	475	494	483	489	466	477	512	501	471	477	491	490	528	470	473	495	474	490	498	479	536	488	480	538	481	436	485	508	486	541	464	516	464	476	515	510	437	480	482	506	535	482	491	508	455	490	504	480	516	523	490	501	524	479	501	478	506	463	468	480	517	526	474	484	459	467	521	475	489	561	488	519	461	494	489	506	503	446	476	498	473	461	485	509	493	484	441	515	521	452	497	522	459	521	494	514	525	465	502	487	497	514	495	520	489	456	426	464	498	519	494	502	490	495	472	475	499	505	479	522	504	473	517	511	499	494	513	471	501	462	492	484	497	447	459	477	475	474	512	463	511	497	475	489	501	525	506	479	494	530	488	511	491	488	479	497	503	470	476	499	474	514	489	480	500	535	494	505	470	469	473	488	469	508	513	481	449	483	501	520	497	529	491	501	492	499	484	482	517	504	477	529	478	538	521	498	515	458	515	479	510	502	469	513	494	494	489	501	488	458	498	498	514	527	496	466	521	459	462	488	504	482	482	502	502	455	491	503	499	505	492	498	498	467	479	472	485	498	472	472	506	503	482	510	510	452	476	512	492	502	477	526	494	480	481	481	519	467	493	453	502	486	499	482	475	441	519	473	462	509	491	484	488	496	462	499	492	489	492	479	482	486	548	479	440	509	549	469	483	480	559	487	509	482	494	481	490	521	471	489	506	514	474	494	490	474	487	512	484	522	483	472	492	527	449	476	490	497	465	526	505	500	483	518	494	490	537	487	510	491	515	482	515	472	499	470	495	500	476	506	495	463	538	526	447	461	526	501	519	468	538	505	529	484	477	505	501	490	511	484	495	519	474	507	492	470	543	485	503	480	488	485	489	505	458	487	488	458	510	479	475	462	493	536	499	512	470	508	454	549	501	475	530	489	478	536	468	478	490	504	443	492	512	503	466	531	462	484	484	459	474	520	457	504	515	501	492	483	501	483	455	512	491	453	501	504	492	450	496	468	532	502	474	513	503	553	501	455	521	535	470	496	511	502	494	488	477	476	476	480	501	484	478	460	476	468	483	484	549	480	497	474	489	467	487	486	476	459	474	505	472	500	498	486	498	473	485	521	487	456	527	486	462	494	484	465
4930	899	794	635	589	566	595	516	525	548	553	565	519	529	533	556	543	524	523	530	556	552	501	532	538	571	525	548	485	551	527	489	534	542	544	553	541	538	529	512	536	516	539	543	511	560	500	513	500	499	516	558	490	484	539	562	526	523	516	534	542	546	506	548	496	531	568	521	534	495	501	581	497	565	531	541	548	510	504	518	553	521	501	527	503	501	509	522	453	504	488	516	491	539	519	551	556	518	524	527	543	515	546	513	549	503	509	515	574	502	499	589	556	481	524	501	531	503	557	573	513	498	537	583	552	487	519	551	547	525	520	522	548	520	548	524	507	555	541	527	499	539	489	569	554	511	502	482	525	487	541	533	533	530	561	529	541	528	569	540	551	537	538	525	533	516	502	554	541	553	551	525	561	542	516	588	519	507	554	550	538	539	538	527	527	559	560	547	520	517	570	508	522	512	560	539	497	511	532	561	552	524	527	518	545	522	548	532	512	532	525	541	535	505	521	586	546	529	533	519	483	497	536	496	515	550	512	539	527	504	540	565	516	508	530	528	526	525	542	525	530	575	569	505	509	600	536	511	560	520	555	522	533	523	564	516	580	538	499	507	486	544	542	493	556	504	497	528	496	530	521	572	522	501	526	564	502	524	556	554	515	507	485	480	535	522	567	511	578	549	507	532	498	534	499	541	534	509	546	545	526	546	534	518	480	554	507	500	510	532	542	525	558	519	529	483	481	543	507	522	551	530	543	501	570	507	513	541	515	499	522	529	519	533	557	506	494	531	564	534	536	515	537	528	512	524	557	514	499	539	530	539	564	554	497	554	536	550	517	489	507	565	546	566	563	534	542	524	504	506	558	531	558	518	518	530	509	514	527	502	557	559	554	551	520	533	535	531	577	512	503	527	561	508	550	488	515	550	524	521	545	528	517	536	537	537	529	536	518	528	535	524	484	520	551	514	543	548	513	581	546	504	540	501	511	515	544	562	552	570	507	547	536	569	548	488	564	537	534	485	532	506	528	481	534	531	510	516	505	551	538	504	489	501	509	567	520	529	527	561	545	487	529	515	544	525	495	556	523	554	531	451	517	512	576	520	559	530	549	536	550	520	520	500	534	484	521	527	542	548	543	537	527	521	525	521	516	570	527	539	516	536	515	502	528	530	557	537	508	508	512	471	523	533	550	519	524	565	529	502	531	530	517	545	523	548	558	551	533	544	555	538	540	548	590	558	533	575	533	575	503	551	520	510	521	536	507	518	568	571	510	524	545	512	464	540	537	562	529	535	569	567	548	568	530	513	471	521	502	532	542	512	519	533	543	530	506	540	538	486	506	526	528	482	538	552	539	563	511	521	539	517	534	544	536	543	550	522	556	542	487	537	519	526	532	581	545	514	520	550	575	556	519	518	517	565	515	524	522	542	510	576	586	503	500	556	542	511	546	533	579	541	553	562	482	540	509	478	531	519	521	578	520	492	531	541	510	536	570	536	516	537	561	543	487	528	533	599	541	558	520	546	524	526	572	503	557	573	542	500	552	523	476	538	527	539	539	573	505	558	523	535	516	514	515	562	520	536	573	530	541	534	517	556	548	543	545	531	516	516	521	505	546	496	515	488	529	514	524	526	512	512	502	510	571	521	502	509	561	530	542	514	575	560	504	570	531	541	510	533	567	502	553	541	535	535	493	554	509	534	525	595	534	565	547	552	501	504	567	536	533	532	511	522	491	539	506	480	508	514	554	550	531	533	501	531	505	535	560	548	522	511	506	520	550	489	535	551	583	509	513	541	492	541	536	543	548	529	546	561	539	578	542	540	522	530	509	540	545	532	553	537	505	498	524	547	509	494	517	500	532	528	512	491	514	497	575	536	535	523	545	535	535	512	605	511	539	568	519	549	518	538	513	539	531	495	556	501	516	510	574	532	513	540	540	525	531	513	548	540	513	546	517	534	544	494	541	533	540	526	510	534	532	527	516	525	501	525	537	550	490	549	536	562	504	544	536	501	517	526	553	571	542	549	530	520	518	521	515	560	550	576	553	496	555	522	495	530	504	516	523	506	564	566	535	483	502	538	527	519	525	557	538	539	554	535	552	548	505	541	517	535	573	504	542	496	501	578	507	540	515	544	550	519	509	517	545	537	537	521	531	522	527	517	553	540	565	548	530	520	508	516	535	559	501	537	570	538	544	535	526	491	511	532	514	516	536	532	500	549	537	523	540	494	531	478	511	522	473	520	538	536	527	511	563	539	494	489	535	550	545	515	490	547	513	526	517	535	555	518	570	572	550	526	569	560	529	557	543	548	516	559	522	523	508	502	545	537	521	520	516	529	559	539	534	517	548	485	529	552	541	517	536	574	562	521	506	559	528	521	518	512	504	544	520	535	534	516	509	567	485	520	552	495	515	512	541	557	546	504	515	542	508	545	556	543	545	537	523	514	506	552	544	509	534	549	559	508	484	527	524	521	532	528	506	518	507	549	509	572	524	525	523	537	573	513	548	523	515	599	551	552	510	562	508	542	495	543	548	526	513	572	540	530	521	508	529	500	540	531	543	480	539	544	518	539	550	553	513	496	501	512	558	519	539	503	563	524	509	554	532	492	526	514	504	530	520	507	522	526	517	514	533	512	526	531	532	530	543	536	525	534	491	518	592	558	496	533	536	514	507	542	533	524	528	553	546	516	518	519	519	520	533	548	529	537	509	529	570	553	515	527	500	564	557	532	524	497	524	533	518	505	541	544	536	560	498	549	501	527	504	564	514	603	517	527	536	504	548	539	576	557	527	490	533	572	505	516	506	501	552	539	511	543	538	526	555	544	484	529	519	492	493	528	535	566	527	504	565	539	535	512	535	505	501	522	511	534	535	511	518	521	517	511	574	526	528	574	493	563	557	512	563	537	518	494	537	545	565	543	562	524	507	560	514	529	508	537	526	515	542	526	556	579	518	479	530	541	517	550	550	496	521	524	545	528	492	519	515	520	548	547	539	518	534	507	506	495	539	502	536	550	549	495	515	521	498	523	550	518	580	503	543	528	585	495	511	503	564	505	572	506	528	544	541	498	517	506	522	563	534	573	518	553	531	549	551	498	529	543	530	521	533	527	541	550	534	555	544	540	554	527	518	522	551	517	545	530	503	581	512	538	525	562	534	513	546	529	543	530	467	540	532	525	531	539	553	514	503	520	519	528	539	534	564	500	542	568	548	558	555	531	534	547	484	566	540	489	523	507	535	488	544	506	556	487	512	527	556	573	523	539	528	552	570	595	475	524	537	487	556	518	548	543	530	503	535	519	533	531	546	542	532	559	536	560	511	587	556	530	534	529	553	515	505	479	498	531	516	525	511	512	540	540	515	557	546	519	542	499	526	529	528	512	531	561	537	525	520	570	553	539	549	537	532	487	505	514	510	549	529	552	524	501	568	536	541	540	513	523	554	549	557	535	531	550	532	537	543	523	538	511	524	535	532	538	502	547	536	480	540	527	534	524	551	558
23275	21014	28336	23887	21002	12751	1902	1365	1254	1121	1133	1094	1038	978	1080	1017	1050	1035	1048	990	979	976	1017	997	956	996	1007	997	1010	974	984	981	925	970	985	935	958	973	938	960	948	955	1005	937	952	951	918	963	976	964	1012	972	946	956	912	949	965	949	924	950	950	931	979	936	978	991	997	923	948	933	963	983	988	932	975	931	940	876	954	953	960	971	930	986	873	959	892	984	938	953	934	938	945	947	936	955	910	929	964	904	935	975	940	987	957	942	976	984	892	918	989	956	889	918	964	935	965	983	968	865	919	981	986	981	885	916	970	949	882	964	960	920	975	954	952	933	987	979	920	976	913	905	954	936	968	932	975	963	939	992	941	949	925	994	932	980	924	909	983	893	961	912	952	929	902	897	972	880	964	944	905	986	883	949	996	946	984	1033	922	990	949	879	977	930	927	965	977	955	931	1013	966	944	882	984	966	889	979	960	977	932	946	971	917	911	960	961	915	916	976	979	967	927	943	907	944	941	964	932	944	929	944	945	969	949	914	943	1016	931	955	967	960	953	929	954	940	942	944	932	1039	928	990	949	978	994	955	938	969	955	961	925	984	920	939	961	900	929	977	949	978	960	945	936	959	949	953	969	925	894	981	942	940	938	960	908	938	975	940	955	957	885	950	992	949	916	974	863	956	953	978	962	935	944	931	972	935	931	975	983	950	974	957	921	943	955	961	963	932	921	896	928	968	946	968	932	967	914	958	961	988	922	932	965	902	955	925	924	984	986	926	968	991	1002	944	936	942	914	945	984	916	937	984	961	960	962	977	1017	894	908	940	945	981	981	959	935	970	950	905	913	928	959	990	925	1005	924	953	935	891	947	972	953	978	950	927	967	943	959	932	966	956	944	960	958	943	946	1007	970	937	975	1006	934	1031	974	984	934	970	870	961	919	945	939	975	965	930	972	948	958	958	979	935	972	929	953	973	981	977	911	923	922	958	974	967	910	988	976	936	934	884	874	913	966	976	998	896	923	930	950	945	955	941	940	926	919	946	946	899	943	967	972	960	879	975	906	972	949	970	920	903	955	941	952	883	906	879	978	922	955	953	951	904	991	940	962	935	961	1008	962	919	946	961	998	986	935	968	999	909	937	1026	911	932	951	918	915	912	933	944	956	913	948	973	989	1000	933	952	919	935	946	1028	981	951	983	982	1001	967	913	951	931	894	949	934	894	981	922	968	926	928	952	987	952	946	946	1009	915	933	992	970	960	987	910	914	926	969	1028	992	937	909	919	977	970	936	910	893	932	950	931	995	945	937	972	938	1000	989	964	977	964	895	920	947	921	903	939	947	943	932	980	904	969	962	949	897	936	953	967	941	977	987	918	963	921	968	952	1031	914	940	954	983	915	968	984	966	944	914	951	953	996	954	951	950	948	1041	971	941	987	944	978	1028	858	968	973	966	947	966	952	966	993	965	1012	973	971	979	963	942	894	965	918	878	876	966	924	935	882	984	937	951	979	945	1003	943	932	991	908	915	990	919	931	883	908	952	891	919	925	946	988	959	954	950	938	931	1006	926	954	959	991	943	913	953	968	917	961	968	946	971	917	984	913	987	985	885	980	943	1001	962	906	947	948	958	900	955	949	906	929	928	918	936	944	956	907	908	980	933	957	939	969	924	959	914	979	922	925	1004	945	965	953	910	1015	972	968	959	986	899	951	931	969	919	969	934	1009	934	1021	945	935	1027	947	1004	913	976	884	930	985	947	985	907	933	900	970	955	958	961	956	943	922	964	1008	960	987	945	958	946	984	928	1005	917	996	861	931	895	960	962	927	938	913	970	947	864	936	973	1015	982	979	939	967	962	954	911	902	983	966	1018	941	936	912	978	978	931	969	963	930	934	929	946	1000	964	920	990	928	915	953	920	1002	967	973	973	939	958	960	889	928	979	980	1012	925	903	962	944	977	924	928	954	1004	1002	910	980	954	946	956	943	958	960	970	972	982	891	933	910	946	926	954	958	962	950	959	953	933	1019	888	978	893	1003	947	975	1011	907	963	932	942	946	946	980	938	904	891	930	964	969	951	947	988	958	920	867	912	961	918	919	939	894	889	958	960	933	912	940	955	953	967	930	945	960	982	970	975	931	958	1006	961	962	922	968	939	959	943	972	982	930	949	995	967	988	965	942	935	920	944	967	972	933	928	958	935	948	947	959	936	1039	978	880	965	956	978	999	965	977	942	952	960	1019	927	955	925	905	979	937	1009	931	957	865	958	923	893	937	966	1003	1002	976	945	953	964	917	922	938	961	949	901	984	967	939	926	1008	897	935	1006	899	1012	943	970	944	900	970	956	918	962	964	994	976	931	951	900	980	946	983	951	936	970	929	923	964	910	948	985	966	981	894	964	1017	956	997	934	958	947	983	1001	941	924	922	940	947	922	952	902	931	1002	930	924	1006	937	973	954	931	872	838	940	951	1026	925	970	913	905	890	1003	931	928	942	970	901	975	907	957	932	1000	905	987	960	991	958	924	933	957	956	914	909	962	972	958	920	945	975	942	951	976	947	930	933	915	942	904	983	937	994	944	971	942	955	952	899	994	934	979	956	938	952	908	1013	942	888	943	938	925	902	924	923	941	1003	914	946	968	1008	903	915	971	921	902	939	936	959	1017	1008	904	908	933	959	948	940	935	920	962	957	969	976	954	959	988	938	965	942	912	913	954	980	967	962	910	903	929	947	917	915	962	927	986	998	941	950	956	873	951	930	949	950	964	913	943	984	944	914	951	980	960	960	947	952	916	930	975	923	961	951	934	896	935	948	987	877	910	1029	939	951	982	923	978	962	927	986	951	981	1001	863	925	850	881	977	906	955	951	962	982	900	951	955	978	932	945	939	988	1011	958	888	980	889	902	973	923	983	935	954	921	868	902	917	968	875	925	949	977	993	956	976	936	940	910	888	859	935	926	979	970	958	925	906	926	884	879	910	930	925	989	948	985	931	938	899	924	921	908	938	936	879	918	944	973	929	988	939	968	908	989	920	940	919	990	974	926	953	955	984	972	959	923	923	972	939	916	883	955	942	975	893	928	964	952	985	941	931	1057	941	905	980	911	949	949	1000	931	894	944	942	970	950	936	876	958	944	971	913	944	968	944	958	912	933	879	937	981	894	953	971	974	917	965	919	949	962	939	908	945	924	997	953	953	995	913	956	964	939	925	932	920	976	921	970	932	949	910	946	880	923	982	995	865	971	940	976	966	967	977	957	942	965	992	939	935	948	925	975	915	991	962	943	1027	941	942	937	988	987	933	914	915	894	933	929	894	917	996	978	960	953	929	934	929	1001	985	911	955	916	959	925	932	975	902	1005	964	938	963	968	957	919	941	944	957	914	931	941	959	941	949	921	952	948	938	933	933	940	964	972	956	925	978	971	894	979	961	967	960	969	933	906	932	1027	944	978	928	860	996	913	902	967	950	968	953	942	982	983	946	994	995	904	949	981	945	904	994	983	975	947	953	958	926	938	943	945	931	1012	953	933	981	947	966	933	927	973	932	957	936	975	948	946	978	976	948	955	954	950	950	932	986	918	920	901	938
6650	8773	6207	3331	2571	2126	1867	1684	1482	1283	1258	1228	1166	1143	1176	1062	1125	1057	1076	1063	1034	1000	1041	1032	1042	1008	984	1051	982	1001	1007	1006	1029	1003	1045	1024	1029	973	958	995	1000	958	1061	1045	1022	1032	1012	1019	1038	1019	999	1055	1023	1088	1018	982	1008	1024	1019	1046	1018	1051	988	1020	1028	1027	1024	965	1012	1016	946	987	1013	991	1035	946	1034	997	1038	961	975	1025	1017	982	1052	1022	1071	1011	1002	1054	981	980	994	1022	1002	1022	971	999	1005	1031	985	1027	1041	981	968	1012	1017	1001	961	988	1027	961	1015	1013	972	1005	1041	1031	1048	982	997	1011	982	1025	1021	994	998	1029	1016	1077	1018	1050	978	1002	985	942	964	1021	1023	1058	998	974	934	991	950	1017	953	1033	1021	1008	955	979	925	1017	985	1013	1039	998	1010	958	1054	1019	979	1036	1023	1041	1014	998	995	975	1028	1020	1027	1018	1006	981	1029	1080	975	960	1017	999	957	1013	1001	979	956	1002	895	949	952	942	975	1067	965	1009	986	1014	993	1002	980	1008	1013	1045	1005	1031	993	1026	1030	1020	1010	1015	996	1037	999	966	997	1017	1011	1050	1027	1057	1041	975	953	1033	958	974	990	956	1001	975	960	1064	1013	1020	1031	1002	985	984	979	1013	997	998	1055	1027	1028	997	924	999	975	966	963	996	997	1028	1044	996	989	1039	1032	999	1011	937	1010	1018	1037	1009	940	1001	1002	1036	991	1025	994	1024	1020	1027	997	983	1026	1005	991	1032	961	991	977	1043	910	982	1017	1006	989	1069	1008	1023	968	1008	982	956	970	961	969	988	958	1008	997	1010	982	992	998	1027	1020	995	983	985	1082	930	958	1004	990	982	1019	1011	980	970	988	989	994	981	1019	975	1064	1002	994	969	1010	978	1055	1010	1023	917	1001	990	953	1024	1039	1063	977	992	955	983	979	1007	975	1001	1004	1023	1022	1020	954	1011	953	963	1067	952	1034	1051	1016	978	1020	951	955	1036	944	1001	961	994	971	1001	1064	1019	988	981	999	996	1010	989	1062	1058	1019	1019	1037	1042	1009	1019	1025	989	990	1014	988	1014	1010	972	981	1005	1019	1005	985	961	986	1030	989	1010	1009	1012	997	1039	981	993	1054	1004	991	1014	990	964	1014	1040	994	1046	962	1015	996	981	946	951	1051	968	1012	991	964	983	1005	1022	964	1022	1035	985	999	1038	1021	958	1008	957	1048	1031	984	1022	1050	1008	967	972	1038	1027	1016	973	1031	955	1063	1078	969	999	972	1005	1006	1033	919	986	983	1019	1035	1030	995	971	1013	1014	980	1021	1001	1011	1026	1020	933	1002	954	1031	989	1018	992	985	1045	962	1049	998	989	993	977	973	1009	975	1038	1022	1006	1048	1004	989	1040	994	984	993	979	943	1001	1025	1059	974	990	1016	997	980	1029	981	1035	993	999	1036	997	987	1026	998	1011	981	965	932	994	1012	1005	962	1003	947	1001	988	975	1046	1002	1057	965	1015	993	1017	957	976	1046	977	1065	948	985	1037	1012	943	984	969	1035	976	1053	1019	1042	1021	909	1023	1050	997	1015	1068	936	1028	1028	1006	1054	950	1036	1000	1018	1014	988	999	1017	1002	1018	963	996	1010	1001	994	993	1021	1026	1004	1024	991	1022	1039	1053	983	1032	972	976	1044	1051	962	991	979	1042	958	1021	1083	1039	1015	1034	968	973	1008	975	976	1036	986	995	1034	1020	1033	991	1030	951	1039	993	1015	1022	1029	967	984	1039	1045	1044	982	988	998	996	1010	1024	989	1034	1010	1020	1023	990	998	1021	978	1016	1000	992	1026	933	1023	974	977	1016	955	1010	990	1068	1025	1027	1021	994	1018	1016	1023	1019	1102	1055	1022	1002	979	987	1002	989	1024	1010	1011	993	989	1007	968	1056	963	1016	1004	1057	999	987	956	1023	965	1045	975	1013	1067	1059	958	1020	1084	1035	970	1031	1027	989	1039	974	982	986	987	960	984	1028	1008	1083	982	1021	1017	1025	942	988	1003	1036	999	919	1026	995	1045	994	948	1010	1001	978	976	1054	993	937	935	1000	1057	974	1054	1051	958	1024	977	1040	1021	1002	1027	1003	991	981	1034	1031	1055	997	1029	988	1002	1038	1018	1006	1048	1023	1031	1025	1016	998	1033	978	979	1058	997	965	1011	992	1035	955	1004	987	1038	988	1033	1050	996	1018	1033	977	1055	961	1046	1049	1027	949	1004	1046	1020	988	961	994	1018	993	996	1022	969	993	1013	1003	1048	1013	1043	990	980	1022	985	991	1003	969	996	999	1011	960	969	1030	1011	983	969	979	962	1059	988	1043	1013	950	1012	1012	963	1035	1044	940	999	1005	1037	952	972	1050	956	1015	1004	991	1042	1025	1011	998	927	1021	1031	965	994	1015	999	1011	975	1011	931	953	971	974	992	932	992	1031	983	1016	1022	1014	996	1005	1015	1009	1000	992	981	1011	1039	1035	1008	988	1009	970	958	994	1075	1001	1022	1010	1005	1026	1026	996	1013	1037	1026	1059	1018	1048	964	948	991	948	969	1061	1001	1034	1004	984	990	915	1006	1001	984	975	1038	989	1037	982	963	963	1006	1018	1004	1009	1052	992	1023	1041	1007	1022	1009	987	952	994	1000	989	977	993	1032	983	905	1043	947	993	986	977	983	1000	1037	968	1020	1053	987	1075	997	1018	945	981	975	1015	1026	1028	1026	976	1042	962	1029	993	962	972	1009	1043	982	989	983	1000	1016	954	975	1018	1049	982	1011	979	980	980	1019	943	1005	1012	1034	1009	980	1006	1085	972	962	977	998	1027	979	977	998	993	987	997	1013	1002	951	1054	976	1009	1031	1019	1067	1077	1048	949	981	1061	1007	994	1018	1032	1080	987	995	1018	1020	1041	1066	1022	1005	916	967	1004	1023	1005	1012	977	997	1017	1048	972	1042	1000	990	1018	1050	1001	1023	1020	1006	1040	1007	1020	979	1060	1034	1000	1011	938	1032	993	1003	1047	1039	1009	1006	1026	978	967	981	1023	1003	1000	1011	1050	993	967	1018	986	994	915	975	1004	980	1011	997	1035	988	1002	1003	1014	1036	1005	1008	1014	1003	1022	1063	1050	1028	1022	979	1002	1046	1024	1055	956	1018	1004	976	958	1011	1002	967	999	1010	1017	996	986	1025	955	1047	1000	1003	1012	988	1004	1019	1073	968	978	971	1030	1010	939	966	979	1047	1054	955	1038	1038	993	958	985	1087	984	984	987	1008	984	1035	1026	1029	1020	988	1003	986	1028	1003	1027	1034	965	1029	1006	1013	1004	1015	1050	1029	1054	1057	1006	958	1005	994	1000	1061	1088	987	1031	922	1040	1018	1025	998	1027	968	989	1061	1012	1000	979	962	968	977	1015	984	1023	1027	964	996	1006	1002	1053	1057	973	965	1029	994	968	1008	969	1012	1019	1031	983	995	1037	1013	1012	981	997	1032	982	1021	1022	976	1026	1040	1013	974	1045	971	951	981	1019	977	1023	1039	1009	959	1054	1054	1044	984	975	987	998	1012	977	959	993	1025	948	1018	1013	969	1026	988	1004	1041	909	1016	1043	975	1047	1034	1016	971	976	979	1012	980	1002	1020	973	1051	1005	1000	1048	1044	1005	1010	1010	1018	1024	985	980	948	1004	1013	996	991	996	979	1002	1014	962	1007	1011	979	1018	975	980	985	968	987	1012	1019	1012	1034	957	1036	990	959	990	1004	1034	1010	972	1017	950	971	1016	1026	1027	978	981	978	1008	996	979	1025	968	1000	976	949	955	995	1007	987	1005	973	1039	948	956	960	1006	952	965	989	1023	985	1038	1014	1053	1021	1060	1011	976	976	1003	959	1006	995	936	1031	993	994	1006	1056	990	985	988	1019	973	1012	1017	990	977	1006	1037	983	980	971	964	987	1022	1012	994	964	980	996	945	972	1039	928	987	1021	1009	969	1075	993	977	976	965	996	1004	978	1028	1022	977	1020	1026	1026	1004	935	984	1004	975	1000	977	970	1062	1013	993	1002	951	1019	1035	984	1017	981	1019	961	993	933	1023	954	1019	1042	1074	1034	992	987	999	946	1046	955	1017	1009	1007	965	984	1004	1024	1013	995	970	980	922	1024	952	945	1002	1013	955	977	1022	1054	957	971	990	999	962	994	956	1037	1025	1010	1025	975	1047	957	1096	970	979	1032	929	988	1049	1000	1010	1069	1069	1002	1004	1023	1036	973	955
24460	21094	27521	24807	13473	778	568	446	430	381	369	338	326	351	353	321	313	318	333	296	301	281	292	279	314	285	297	290	309	303	297	287	300	291	277	287	309	285	287	299	287	298	280	287	308	264	335	303	281	280	289	294	291	299	294	283	290	296	293	276	292	289	329	307	301	284	280	279	293	278	277	294	282	293	292	276	277	303	285	320	314	300	322	309	290	269	280	252	341	265	307	305	273	266	282	238	286	273	326	287	305	283	277	302	289	293	292	306	274	266	296	283	264	302	294	251	261	279	293	300	293	300	262	299	303	293	294	291	258	313	299	292	296	302	270	288	284	285	305	274	284	314	303	304	301	296	313	270	290	267	313	257	297	271	300	277	289	310	280	299	252	284	306	308	299	326	267	276	291	333	313	296	298	303	335	308	290	291	309	323	303	279	286	297	280	292	304	311	272	272	278	287	278	333	306	294	276	259	258	283	254	296	276	276	307	319	298	306	270	289	257	300	264	279	283	290	282	261	301	315	302	282	306	292	270	301	303	293	308	293	287	244	289	294	301	270	261	299	277	290	326	269	289	304	307	288	283	303	286	286	304	285	295	285	279	291	290	305	295	305	340	285	281	293	298	286	291	286	281	261	318	267	287	299	290	274	302	299	318	279	295	287	258	298	295	264	268	317	274	318	300	277	314	301	297	266	298	286	296	311	304	312	294	263	299	258	284	266	302	276	306	270	316	269	271	285	290	281	305	263	289	314	293	283	297	288	283	286	281	279	292	266	285	264	291	250	281	291	266	309	279	288	300	278	304	293	285	280	310	293	329	275	302	278	304	263	297	291	311	275	271	334	296	282	286	294	272	292	326	270	288	296	276	295	262	293	309	292	279	290	324	290	278	332	305	302	287	299	320	269	293	285	276	270	281	271	280	307	325	295	295	297	280	302	302	291	312	265	296	278	284	288	298	280	257	306	267	299	274	276	298	311	302	287	272	301	323	300	277	298	303	303	255	287	270	280	275	288	263	304	302	278	291	283	281	294	274	280	270	297	292	264	291	263	300	315	296	313	316	300	290	284	279	274	287	279	279	304	281	285	256	309	274	296	278	266	299	284	327	273	286	294	295	304	304	286	275	280	309	296	271	282	277	316	258	281	275	265	273	321	283	279	267	309	298	287	319	296	292	315	277	309	262	307	302	296	287	289	287	274	276	291	309	308	279	306	326	324	311	274	291	295	297	299	255	281	313	298	326	243	285	306	313	291	275	273	296	273	303	294	268	307	308	273	299	319	288	310	281	277	282	278	266	276	256	285	243	260	273	274	281	314	304	268	288	279	291	276	315	294	299	289	284	267	301	286	273	269	286	308	293	267	284	290	303	327	299	295	305	254	285	290	286	280	284	270	300	278	292	287	304	297	270	292	266	305	292	295	291	253	272	273	304	311	327	295	293	271	274	285	257	282	307	265	269	293	305	302	288	322	304	285	299	317	293	309	285	329	296	342	310	303	295	278	275	288	290	301	286	281	266	290	297	315	305	273	306	277	273	307	265	317	280	283	293	317	284	302	263	286	291	267	290	314	290	307	302	270	288	266	297	296	309	294	307	309	284	279	285	294	290	312	280	320	326	284	271	288	285	261	282	258	293	288	298	283	305	300	295	283	315	288	295	262	262	293	269	289	295	310	312	312	298	288	280	308	289	290	308	269	279	286	289	312	282	263	286	284	322	276	286	285	277	296	263	281	297	275	296	281	303	290	275	267	276	269	313	300	284	249	307	284	274	279	269	292	292	293	285	294	308	306	282	268	299	305	310	311	309	290	275	308	307	264	323	280	290	305	284	269	285	304	281	264	283	314	292	288	289	286	285	295	330	286	298	284	293	268	308	307	276	292	281	277	282	272	293	294	295	284	267	293	267	303	276	256	273	272	286	286	282	302	286	317	268	288	296	251	311	305	297	278	299	297	308	301	313	287	322	287	248	274	289	287	291	279	284	304	272	292	315	262	294	298	260	275	280	290	291	291	264	280	268	264	291	313	287	281	275	257	279	300	276	310	280	303	284	286	300	286	272	319	276	304	288	272	284	297	306	316	276	269	287	318	297	295	237	297	288	278	316	313	298	276	270	305	310	304	311	247	304	306	265	275	332	291	288	287	291	303	309	276	300	318	281	267	277	260	321	295	287	284	286	317	283	277	301	291	308	287	280	271	304	299	269	262	308	275	309	301	304	257	307	288	297	294	258	252	314	304	259	297	310	269	298	293	253	308	271	270	283	279	267	288	270	296	287	305	256	314	304	281	305	270	311	283	312	292	299	297	297	294	280	315	313	272	326	281	278	278	299	277	301	283	289	293	294	279	294	300	292	264	295	300	265	275	274	302	265	273	295	280	287	289	278	304	313	293	288	285	288	311	286	310	264	320	277	263	301	298	276	277	267	306	278	305	319	267	303	310	290	286	281	272	261	255	304	284	304	261	318	313	299	284	272	313	278	318	278	272	282	288	291	301	299	266	300	298	257	280	299	265	292	280	285	279	290	274	299	261	278	289	307	266	262	320	263	279	275	289	252	309	288	285	296	292	304	286	308	294	309	279	280	266	302	337	296	310	272	279	286	295	292	279	279	299	312	298	288	302	321	296	310	298	286	302	249	344	306	281	268	287	252	280	290	275	288	289	275	277	273	285	330	264	282	290	310	282	256	294	282	304	309	268	285	274	331	273	261	303	278	290	281	287	275	270	287	283	281	317	289	296	286	288	262	303	269	248	273	277	278	306	272	312	281	293	278	295	292	292	289	281	276	285	278	278	263	275	282	292	292	285	292	271	292	277	326	297	274	315	298	304	332	292	301	260	273	281	277	280	304	264	284	287	289	306	328	252	292	272	262	271	265	269	250	252	294	299	290	279	289	277	262	249	276	297	257	293	299	331	290	282	291	290	281	303	303	305	280	282	289	270	275	282	243	297	278	269	300	292	268	289	308	280	309	280	287	308	253	285	270	293	294	299	300	289	262	264	273	281	307	308	295	250	310	279	262	307	288	322	273	303	307	295	275	294	311	309	287	275	279	316	339	307	308	295	277	313	308	280	284	313	281	317	275	287	299	303	280	335	274	280	293	305	289	276	305	287	291	322	304	278	264	277	274	310	277	252	301	267	259	291	305	289	269	299	271	295	285	284	297	252	304	267	273	291	276	279	307	278	292	279	287	278	281	274	286	285	278	290	315	268	295	276	275	270	304	296	281	244	313	280	296	290	303	307	302	269	291	313	286	276	294	277	297	302	274	300	303	308	311	303	269	274	285	288	282	271	291	313	290	294	279	295	260	269	266	295	294	281	291	310	292	282	295	296	291	284	277	280	314	332	266	264	287	300	284	282	286	308	280	258	283	289	293	271	297	277	283	297	251	302	298	292	299	322	283	296	292	310	272	280	269	271	302	291	235	309	276	305	295	269	294	315	305	296	270	281	294	302	284	279	299	295	274	259	293	298	259	291	284	272	303	322	272	306
4594	5128	3379	1668	1308	1026	778	703	603	551	524	452	439	416	430	365	364	411	377	388	373	378	355	350	362	353	359	381	357	383	342	356	353	347	339	362	359	332	338	319	372	335	327	349	371	319	348	346	331	346	334	358	329	358	341	356	353	324	351	376	332	356	361	350	350	367	355	346	365	346	362	344	339	340	377	381	366	355	353	354	336	355	411	333	356	366	373	341	318	337	318	362	342	357	325	370	375	342	367	336	366	375	379	371	309	334	338	357	343	321	339	340	332	324	346	341	346	336	379	377	346	358	319	348	344	338	324	360	346	326	336	380	356	335	351	393	336	341	360	324	344	333	339	367	341	337	359	364	365	343	370	305	312	343	337	391	333	342	371	351	355	371	336	372	380	335	354	330	334	340	350	331	348	365	383	325	334	372	353	361	337	344	377	356	330	372	335	339	356	359	351	337	362	359	334	337	327	351	354	360	374	326	353	359	358	356	344	356	362	339	335	357	347	353	376	384	348	378	337	350	367	325	357	387	362	341	395	321	367	325	350	361	367	352	338	330	334	358	341	322	336	366	364	357	369	355	339	310	356	360	347	362	357	370	358	390	328	349	384	339	327	367	368	369	327	365	361	334	337	320	353	326	357	355	366	354	346	315	364	367	348	344	352	348	366	377	329	380	348	372	353	322	350	389	330	326	346	347	337	347	364	306	359	327	333	359	387	385	354	357	364	384	393	347	346	350	359	336	370	360	339	359	379	362	417	357	371	336	362	352	354	335	348	344	363	325	359	336	352	361	314	361	337	369	362	382	348	385	376	355	360	354	341	361	331	340	406	355	345	365	320	376	349	359	325	327	344	386	355	361	371	327	348	361	332	374	346	375	337	353	350	349	345	320	352	364	378	354	335	355	338	373	367	393	347	362	310	352	343	340	324	331	372	339	364	375	397	336	341	338	348	331	365	355	332	356	338	338	338	358	328	370	371	380	358	346	352	349	373	382	368	352	351	373	288	335	308	359	363	356	360	357	368	348	356	373	365	358	362	310	364	337	331	334	343	344	399	341	337	349	333	337	358	372	382	332	344	350	316	337	317	348	362	366	337	345	317	321	366	336	369	363	349	337	344	348	351	370	354	367	311	323	358	365	352	347	360	332	388	367	360	361	342	339	345	370	321	378	363	340	352	369	345	378	388	374	375	309	343	360	350	347	352	328	340	348	354	341	354	366	342	320	356	323	327	356	342	360	332	353	369	388	344	324	390	362	330	336	352	389	328	341	350	362	351	364	371	361	396	333	351	341	370	346	309	340	367	357	312	370	364	370	339	346	336	329	357	351	347	365	325	351	366	308	343	346	357	353	335	344	354	308	340	338	375	363	318	392	317	336	360	372	351	352	330	353	332	356	355	351	354	339	350	366	348	322	372	341	354	351	350	359	336	354	346	342	359	360	321	348	384	361	326	336	356	374	378	339	402	346	347	334	336	345	382	338	350	356	347	321	355	351	350	390	363	345	337	344	349	337	333	282	369	395	351	367	327	334	378	350	344	336	364	350	314	336	336	375	356	348	373	374	348	379	357	335	361	354	347	353	344	376	344	320	341	334	340	355	307	360	341	351	346	353	336	352	349	369	327	360	364	330	344	350	351	346	413	330	361	335	358	368	357	363	319	329	368	345	368	350	323	362	378	353	358	379	328	342	339	341	348	350	377	368	365	338	356	347	370	351	329	338	368	331	325	358	379	379	342	337	361	336	344	374	354	374	352	359	357	376	374	362	361	363	373	399	369	322	356	351	355	369	327	381	348	342	349	330	337	344	371	340	329	354	366	354	330	345	356	369	318	358	363	375	341	383	330	369	368	327	324	308	332	374	337	334	364	308	372	331	344	342	295	356	320	381	378	362	331	338	332	358	353	345	329	347	339	357	352	338	344	343	345	336	348	360	316	359	367	360	343	350	348	331	353	328	359	339	343	355	351	337	376	345	311	321	362	351	330	347	321	348	361	342	358	351	341	321	314	393	359	339	344	323	354	327	349	355	349	375	388	345	387	338	329	339	361	359	347	344	340	335	346	333	349	356	342	355	341	332	351	345	359	380	335	353	344	354	344	328	340	352	325	351	358	329	327	384	316	374	332	350	333	352	348	328	311	312	335	340	355	349	325	320	338	375	359	330	356	333	347	324	335	375	380	327	351	398	321	356	360	376	353	317	329	345	343	355	379	349	354	338	354	352	330	360	334	359	358	336	321	356	326	369	364	343	352	351	383	366	376	346	375	362	358	368	383	331	309	394	384	317	311	356	360	369	354	351	343	360	347	345	354	373	351	355	341	333	349	363	356	355	331	291	363	376	356	377	356	318	332	355	347	371	336	325	331	334	359	310	354	354	332	379	326	353	321	349	335	348	353	340	335	353	374	343	321	358	318	361	351	343	344	329	389	351	361	379	370	313	367	347	323	344	348	362	322	369	346	369	304	360	338	345	342	394	376	373	333	318	353	352	375	359	340	353	373	366	317	344	313	362	334	365	330	375	342	337	369	349	326	354	355	362	311	319	339	343	308	375	377	358	358	326	351	375	338	372	357	361	345	333	363	357	327	334	327	380	364	373	335	348	343	335	370	351	331	361	329	332	331	348	364	336	343	357	348	322	371	374	331	312	336	379	345	362	349	353	377	353	398	349	356	347	344	351	333	353	366	344	309	347	339	349	353	328	340	355	342	387	335	341	362	376	384	323	372	341	346	358	342	383	350	350	365	356	377	351	339	337	350	347	339	342	361	375	379	319	371	367	339	348	359	349	368	337	351	340	329	350	367	370	347	355	331	325	336	337	348	389	355	354	324	377	353	330	343	377	343	325	357	338	319	359	383	349	383	322	375	340	346	365	350	338	360	349	326	307	380	364	357	345	359	352	369	372	331	368	337	345	361	367	381	349	366	341	312	335	339	345	378	327	369	380	340	352	339	348	328	338	341	347	318	374	337	346	356	345	356	387	367	360	349	338	342	304	305	353	385	351	339	362	335	344	368	347	341	347	317	350	357	349	355	331	355	355	337	356	344	327	356	362	339	384	317	351	365	364	345	334	357	355	329	367	363	372	372	325	334	306	321	336	365	376	353	351	340	370	337	360	371	349	372	350	312	333	362	326	340	346	345	363	358	368	329	367	330	344	306	365	361	327	336	344	379	345	340	329	328	376	340	345	320	360	357	371	328	356	354	340	350	359	341	380	344	317	312	368	377	347	338	342	333	377	337	354	366	377	377	356	343	334	351	378	349	344	354	353	365	342	334	349	331	320	357	322	330	384	391	330	377	357	335	344	350	337	348	357	370	352	361	341	343	339	336	350	362	351	333	339	348	334	357	341	350	368	349	352	337	331	343	347	341	383	330	381	333	361	379	361	349	360	371	381	330	330	329	356	358	348	346	383	335	353	315	368	355	354	340	349	351	356	337	320	339	336	359	331	339	337	332	327	365	351	340	375	362	351	349	322	388	356	330	370	359	365
22253	21034	28749	23530	21037	21103	11390	1681	1342	1310	1254	1100	1091	1035	956	957	998	934	968	926	930	923	934	924	922	961	955	839	860	892	858	879	897	935	911	898	903	905	889	911	911	855	856	891	892	832	864	873	953	918	908	807	876	886	896	871	885	850	820	894	861	888	875	851	901	853	857	868	900	882	883	893	794	804	902	823	877	885	887	820	830	853	896	882	880	854	880	870	871	877	777	828	855	887	872	809	894	860	852	859	886	907	806	819	876	846	868	852	833	822	898	863	856	847	827	846	856	811	880	849	900	875	871	860	866	842	879	810	854	865	865	873	823	884	842	890	892	875	823	877	863	881	857	900	889	853	849	875	880	864	915	846	835	859	837	851	913	852	844	890	860	862	852	913	785	853	904	884	849	880	849	826	870	867	867	875	888	798	856	886	840	839	894	840	829	890	827	834	847	897	910	867	858	905	879	854	847	881	815	920	909	900	838	827	856	903	900	835	830	848	854	875	876	891	855	841	885	947	901	884	800	845	865	924	829	841	840	845	826	811	848	883	842	873	885	877	861	888	932	857	900	844	912	855	845	893	818	845	854	900	856	820	867	852	880	782	869	855	849	811	866	892	932	867	821	842	822	878	865	868	850	881	870	828	875	867	855	861	847	832	844	897	862	885	867	890	839	851	853	859	835	839	870	857	821	832	841	861	902	886	890	852	852	859	871	849	923	842	886	875	880	891	835	914	826	883	922	866	894	905	897	893	852	871	855	912	885	880	866	911	865	852	901	879	882	823	913	831	847	850	838	942	882	829	857	870	872	863	894	897	842	841	878	906	860	827	827	920	885	835	833	783	896	842	893	867	879	876	882	882	896	872	866	821	902	845	843	887	882	821	838	839	899	868	903	865	844	856	861	858	869	890	839	877	824	857	875	922	825	862	843	826	921	822	854	859	881	828	882	826	839	887	863	879	891	860	903	881	857	864	901	869	877	892	904	824	855	872	856	863	861	856	898	851	815	878	883	854	814	845	861	818	860	873	879	883	819	829	880	879	897	830	857	907	815	849	798	907	884	838	863	872	918	852	844	894	883	864	868	872	908	881	840	909	856	835	887	847	845	910	815	909	885	879	913	856	844	832	850	880	811	876	852	837	929	820	831	837	847	800	919	872	848	895	892	888	858	906	890	805	851	854	853	820	909	867	838	900	842	800	824	867	886	882	869	788	904	893	852	862	848	895	874	842	903	896	880	844	870	847	860	864	847	842	852	854	844	845	860	869	842	821	856	792	875	884	817	848	879	882	848	812	858	846	837	850	833	851	924	861	877	832	827	852	847	933	848	859	866	841	871	828	865	821	864	880	848	867	850	784	864	910	871	852	816	936	882	848	860	886	853	859	885	911	867	902	841	897	884	890	835	807	865	894	869	811	866	843	856	886	886	884	855	848	840	884	880	924	802	844	835	895	872	901	885	835	888	822	886	854	867	833	818	865	881	834	797	876	875	858	853	882	888	840	898	864	801	847	855	861	866	897	865	821	916	861	845	844	837	889	845	872	870	913	889	831	865	854	847	936	849	926	867	839	840	868	860	863	866	867	830	867	844	842	914	900	881	870	905	826	847	831	900	859	861	851	830	773	886	843	844	852	882	829	870	850	835	875	865	856	883	847	861	840	855	834	854	874	893	811	845	849	837	874	873	919	866	870	842	877	889	858	886	892	902	873	859	830	809	882	894	878	870	855	852	895	817	896	852	851	896	872	841	854	816	905	851	907	867	876	866	837	862	855	928	840	869	839	909	884	883	857	851	874	858	811	862	853	809	883	889	827	872	921	846	888	812	873	882	837	820	900	849	871	865	885	851	895	928	842	863	836	817	865	863	877	845	814	858	844	873	821	826	829	884	845	861	884	907	931	858	890	866	899	862	909	815	848	873	837	851	814	855	841	850	946	818	839	856	835	842	874	849	873	853	866	837	908	874	861	876	838	861	869	841	924	835	840	845	856	845	817	885	866	892	928	808	840	885	857	863	877	853	836	889	859	877	844	906	889	877	897	888	827	862	866	857	837	827	916	858	845	906	832	847	888	828	849	874	824	841	882	869	840	829	901	836	841	942	850	821	894	890	819	854	872	839	882	876	872	845	877	883	898	860	854	784	865	849	867	888	853	820	840	851	892	915	897	886	875	848	908	885	873	883	876	855	849	831	845	880	818	892	860	874	947	887	878	811	865	894	861	893	858	776	896	879	845	876	852	848	858	879	853	833	906	837	927	864	901	865	813	839	839	886	863	851	873	836	913	826	831	842	802	858	859	873	855	905	872	863	859	866	888	903	831	885	877	847	834	891	844	838	870	809	877	846	820	827	847	873	874	853	922	871	854	869	846	857	842	894	764	915	922	857	836	874	854	813	905	805	886	872	868	851	853	853	896	846	876	848	856	919	829	835	856	861	837	888	834	882	939	923	858	841	914	811	831	842	891	850	881	880	876	889	877	872	844	905	871	849	886	929	822	954	878	818	848	836	825	808	792	845	880	883	849	854	802	840	859	851	800	831	826	839	833	837	902	877	835	905	877	832	860	849	844	820	817	869	843	907	861	818	823	851	856	825	852	900	841	878	867	875	894	909	849	873	844	868	819	912	833	879	859	842	840	872	840	867	867	906	866	887	834	816	861	860	861	850	866	834	869	855	844	914	843	805	837	893	851	827	855	811	840	886	896	814	844	879	839	957	834	856	862	782	798	846	806	789	828	844	890	853	906	841	829	858	893	849	869	841	829	881	838	857	845	858	876	938	826	839	896	862	851	846	852	860	913	823	851	850	822	822	862	865	793	884	816	918	914	815	866	836	851	876	856	883	838	822	872	857	825	840	850	914	847	841	883	889	834	850	924	841	861	892	928	874	849	877	856	889	856	846	821	851	813	824	895	897	911	890	889	824	811	806	867	886	811	901	830	836	852	843	871	885	852	843	892	922	872	873	854	903	856	897	849	857	848	860	818	846	875	815	864	865	876	912	834	841	848	854	762	878	846	867	821	853	873	919	847	874	887	867	869	886	870	838	846	889	821	858	878	924	862	885	844	872	901	855	819	840	860	811	820	895	832	850	800	858	892	865	873	850	877	831	843	829	903	863	831	869	893	840	872	866	844	894	874	884	856	858	856	784	850	910	879	887	844	859	849	792	892	857	803	868	868	909	890	874	859	865	887	890	893	860	910	867	834	878	842	841	868	909	870	840	778	883	864	881	872	825	818	856	888	851	868	839	867	855	893	888	823	917	879	852	838	880	843	893	871	849	890	898	849	867	905	846	917	826	795	830	868	853	857	853	855	905	822	886	890	857	811	805	900	860	886	810	858	856	844	856	882	796	800	899	939	848	856	806	828	808	848	892	891	852	823	854	897	923	877	855	829	889	849	873	837	854	921	821	856	877	862	883	857	831	820	825	848	870	881	856	810	861	838	847	831	852	773	845	861	819	881	875	916	884	868	794	857	830	809	859	831	883	840	887	869
8526	14468	9981	5242	3876	3077	2464	2085	1734	1556	1431	1262	1199	1211	1193	1178	1114	1144	1075	1040	981	1034	1095	1062	969	998	979	1042	939	987	1049	972	973	948	960	946	955	937	914	983	891	967	945	1001	949	962	929	926	967	958	893	960	914	973	941	953	990	941	877	927	901	931	922	895	935	1014	950	918	974	935	957	911	985	916	926	941	960	937	908	907	935	939	951	972	952	911	941	938	1031	934	926	943	975	990	925	970	962	948	963	881	953	967	952	1001	892	1012	933	900	963	901	941	993	958	919	912	906	937	957	907	933	973	1000	942	1025	937	918	977	959	970	994	952	996	965	978	953	926	936	900	974	957	943	986	984	928	1005	869	938	994	965	876	943	932	956	920	942	918	940	956	992	972	969	904	942	936	955	962	938	943	945	905	974	983	896	941	930	989	899	996	977	929	925	941	907	945	900	944	895	936	937	907	981	965	911	959	867	950	975	885	953	966	942	960	929	992	987	903	960	915	987	916	945	980	960	928	1038	927	982	959	888	931	959	960	963	973	868	926	958	910	934	969	897	877	942	934	967	950	924	915	900	933	890	914	976	930	922	919	886	955	971	957	956	941	941	925	904	977	909	927	932	938	943	984	929	949	925	892	898	933	917	928	963	908	917	921	915	934	948	887	944	954	922	929	969	955	950	957	953	854	950	948	935	937	902	1026	892	950	894	869	944	951	953	872	983	996	933	976	956	960	930	952	924	973	939	948	964	977	935	899	933	943	932	907	933	912	929	926	932	996	892	935	957	933	939	929	952	906	972	929	923	955	947	937	933	961	940	958	914	919	935	925	910	946	1008	940	869	960	926	909	945	935	961	954	934	921	983	972	910	877	985	924	931	991	1007	909	898	938	1014	955	925	916	899	970	969	911	941	939	992	881	942	939	977	920	922	933	918	920	938	924	934	1004	942	895	949	937	979	893	942	875	892	989	928	935	902	883	941	926	943	907	932	974	865	978	953	953	923	925	917	937	951	934	886	947	938	910	958	978	920	944	954	926	959	951	963	962	963	915	941	965	897	953	1005	983	977	943	899	921	960	922	921	893	909	935	942	911	960	997	910	941	932	941	959	923	935	951	916	905	918	950	893	968	935	959	924	989	928	936	911	910	943	960	912	926	916	965	907	931	944	943	924	915	931	965	971	965	932	948	956	935	937	948	954	887	930	911	967	913	918	917	980	879	897	950	928	902	923	913	894	905	959	979	906	939	920	951	946	997	942	959	935	977	915	929	951	909	925	960	979	971	909	937	928	901	953	922	974	944	919	967	929	972	940	951	891	876	907	949	956	947	917	932	924	978	933	976	915	918	915	960	875	958	955	945	973	913	913	953	952	991	906	957	962	920	965	947	928	979	924	931	900	916	943	925	906	930	984	953	965	965	947	919	965	922	912	932	913	961	926	936	941	942	984	961	957	935	949	937	930	892	897	954	943	925	981	876	880	889	978	963	932	938	913	908	917	883	974	958	965	957	956	964	926	945	917	947	996	901	949	904	910	950	932	969	944	984	915	935	876	889	928	948	942	959	941	908	937	957	920	913	861	912	931	941	1003	909	920	907	965	949	945	897	954	954	970	893	979	962	937	968	956	955	934	930	895	955	926	960	875	982	977	866	881	971	1003	917	947	956	939	936	950	952	974	960	941	930	967	966	904	911	983	865	928	972	950	936	1001	969	949	961	927	905	911	915	900	964	959	985	913	950	955	949	923	920	938	904	958	872	916	922	963	945	943	965	978	926	931	946	888	899	895	907	955	887	929	954	922	941	936	907	933	950	860	927	964	964	900	969	924	894	919	946	902	973	928	924	891	931	882	897	914	925	917	935	906	907	942	982	924	881	926	964	942	906	949	951	930	943	915	953	898	970	947	933	927	902	967	951	880	948	899	989	849	953	967	973	937	969	913	903	946	955	898	948	910	947	939	926	1002	889	952	969	958	1012	962	943	931	867	947	959	932	936	931	891	914	874	971	929	905	971	924	935	888	920	918	952	964	893	910	915	967	965	943	912	952	1002	960	939	964	924	929	952	942	904	960	914	952	909	957	934	990	902	967	905	973	916	939	970	920	943	930	962	892	942	938	872	912	970	999	958	950	909	937	952	1009	904	938	933	914	909	977	916	954	893	879	947	927	964	955	990	963	910	959	952	929	934	943	893	1014	905	916	890	960	877	929	963	908	951	925	920	885	939	943	890	972	922	942	947	932	920	944	928	900	876	941	943	896	912	926	938	927	986	941	921	920	938	950	946	966	932	927	939	931	990	979	911	923	902	983	898	932	949	900	912	935	890	902	900	920	948	973	875	944	924	940	928	973	915	912	930	929	975	948	983	932	971	977	895	903	908	921	954	950	899	928	977	951	918	950	917	892	985	951	913	939	888	927	989	955	961	903	926	931	925	977	935	965	946	938	977	871	911	958	939	964	943	912	923	909	979	940	908	902	919	919	929	977	948	930	935	958	923	922	966	961	1007	901	952	943	953	951	871	899	940	938	884	952	932	928	918	950	923	914	940	964	961	960	931	934	942	912	921	915	901	987	922	977	960	950	953	943	923	974	910	926	943	981	949	941	941	910	934	897	965	900	913	891	927	991	933	951	944	914	895	916	912	938	906	972	951	928	947	881	931	894	976	938	976	934	964	953	946	939	964	960	916	957	965	945	944	1002	965	970	966	936	929	961	937	930	955	902	916	909	976	917	915	897	955	982	1009	971	972	985	913	925	945	891	909	922	940	910	939	990	900	922	952	901	945	973	932	901	987	959	953	910	951	927	911	910	917	915	898	913	962	981	928	950	999	946	980	928	912	946	971	965	931	934	870	928	957	915	890	969	908	935	897	961	932	887	925	985	962	958	955	935	933	948	916	964	928	933	951	932	915	911	974	990	926	917	907	885	949	921	997	983	932	905	921	904	930	974	928	919	935	911	906	932	931	967	934	959	942	912	936	931	952	953	968	948	949	1011	941	953	956	943	928	891	926	967	916	888	979	927	1000	977	944	918	982	898	976	976	909	921	934	897	951	912	934	926	940	975	932	954	985	967	900	924	901	940	926	928	928	911	957	959	915	900	887	941	954	967	919	885	962	899	917	923	945	879	937	913	900	941	918	928	967	947	907	948	955	924	924	962	887	952	953	929	923	890	933	955	914	882	961	913	905	979	964	946	957	943	922	946	989	931	923	942	916	955	891	910	912	950	1002	934	932	898	908	948	937	940	919	949	915	894	873	990	915	964	948	964	971	895	952	912	926	963	890	850	874	905	936	970	911	939	901	923	933	925	891	923	1016	961	948	929	922	916	961	919	918	953	1000	902	883	975	969	1005	974	914	908	992	984	978	927	899	883	925	911	954	964	918	903	918	884	931	892	981	909	954	944	965	908	869	894	930	944	922	942	895	922	884	906	920	911	922	956	927	908	912	926	943	907	896	939	945	905	925	990	952	976	877	913	1010	889	973	1013	928	965	935	926	942	948	908	942	997	950	926	933	917	976	946	968	857	971	937	982	921	927
27315	17971	4016	742	588	587	522	541	542	468	530	480	490	527	501	526	495	506	500	529	488	525	511	504	477	452	537	511	540	477	517	486	551	504	503	537	483	518	481	488	497	524	471	509	481	563	485	496	500	546	477	499	485	514	552	489	514	531	514	515	489	526	508	511	526	507	501	539	486	535	499	517	487	500	504	558	477	521	509	508	540	501	525	554	470	499	514	495	573	523	487	531	469	549	460	442	536	520	491	512	497	516	512	480	468	538	489	530	486	471	493	501	543	501	476	536	542	545	488	477	467	485	464	531	500	534	475	510	517	514	526	529	486	490	515	516	522	533	523	532	502	520	478	481	558	520	528	530	479	484	519	535	529	487	522	524	517	489	498	503	472	501	501	522	523	484	488	513	518	502	480	526	494	484	515	537	528	484	555	493	492	506	489	443	529	500	490	482	492	520	550	486	533	528	515	513	513	498	500	500	514	524	495	517	493	497	532	524	521	480	509	495	465	512	496	511	541	490	485	523	492	523	524	503	504	514	566	484	476	491	492	479	510	498	492	510	487	512	504	553	486	515	488	521	503	512	502	496	506	505	483	492	485	495	536	507	504	542	499	562	498	527	507	484	536	522	502	548	562	529	537	521	521	528	526	516	520	510	548	529	475	496	496	508	501	507	504	479	528	511	557	523	497	479	556	510	513	551	523	465	508	529	498	517	480	535	527	498	511	522	512	527	497	479	506	484	516	520	456	531	493	519	546	480	484	549	529	500	514	487	514	522	505	512	511	518	486	526	491	517	528	484	474	498	492	534	496	557	525	517	517	542	521	471	494	516	548	507	507	508	483	500	503	524	502	499	501	465	503	493	512	540	505	505	484	498	506	493	502	515	496	514	505	544	532	526	520	536	508	533	528	521	547	516	542	502	461	511	524	511	501	515	487	558	517	508	536	512	500	505	497	535	500	523	508	525	540	510	505	519	505	482	510	539	519	448	473	505	474	514	528	535	510	494	545	507	507	487	508	525	531	511	524	496	480	468	485	494	561	514	530	537	529	523	494	483	525	520	503	495	483	500	525	517	523	508	494	487	518	482	489	494	553	500	517	511	515	495	551	523	485	502	523	456	466	536	520	516	524	519	494	535	541	508	517	477	498	492	491	470	497	499	517	493	480	493	487	506	497	540	516	498	523	509	540	534	510	528	537	531	468	486	535	485	533	500	498	524	461	507	530	539	505	534	494	537	514	574	525	488	525	522	547	523	512	495	529	500	506	529	517	509	511	497	531	532	505	520	487	497	493	505	485	470	494	504	495	515	540	528	479	543	512	508	511	510	535	495	533	516	502	516	515	534	528	496	506	487	494	531	499	523	488	516	531	509	497	485	482	494	515	578	519	514	519	504	523	482	507	510	540	526	497	479	559	501	510	487	505	457	503	467	509	478	519	509	495	453	490	539	479	501	502	509	500	552	530	499	540	497	536	502	499	540	489	494	517	540	500	517	541	499	527	513	511	513	537	483	510	499	480	504	494	525	526	529	530	525	498	507	539	529	525	532	572	524	536	521	479	519	544	532	505	535	547	512	471	499	509	446	550	533	486	543	515	476	501	492	496	515	501	531	508	494	520	537	555	515	520	509	460	509	520	560	517	507	472	548	484	499	538	497	517	526	532	487	483	507	497	492	515	496	490	495	512	541	498	488	519	516	499	475	518	527	512	492	555	521	470	492	525	519	535	510	496	474	445	564	500	475	533	495	517	475	505	531	515	505	504	529	562	478	529	525	525	508	480	501	524	480	522	542	520	512	546	517	528	526	509	515	493	524	487	483	543	516	501	500	501	493	560	513	497	538	544	488	514	504	483	544	541	495	459	597	567	465	492	481	532	581	506	495	522	514	542	475	457	478	513	514	486	548	473	490	526	457	490	543	531	500	505	497	534	504	544	536	491	506	518	521	532	564	531	523	484	465	521	520	552	495	509	510	541	495	491	532	516	490	482	462	517	504	540	514	485	517	526	479	505	521	544	517	508	485	536	535	509	544	499	510	522	507	501	492	512	485	503	495	542	535	498	493	565	515	544	483	501	531	459	489	525	551	527	518	492	481	540	528	518	518	489	531	506	502	492	545	476	521	495	517	518	479	552	552	486	536	511	489	534	513	542	500	502	507	526	516	507	550	496	529	526	495	519	506	480	506	548	525	488	520	495	481	488	501	515	523	523	486	497	541	522	503	471	496	505	488	541	554	496	508	531	476	490	500	534	525	504	460	485	523	550	530	444	487	496	523	487	502	470	468	487	516	485	511	525	457	462	506	561	513	520	490	469	474	470	542	531	505	549	511	489	471	494	516	485	506	514	490	478	490	502	536	504	491	529	512	510	495	514	511	442	505	494	501	536	554	511	524	502	519	521	512	507	529	536	497	518	526	512	496	515	459	505	512	513	482	507	481	530	499	470	483	494	492	503	469	516	500	517	467	503	505	552	491	502	523	525	509	508	512	553	518	535	514	527	545	476	481	524	531	521	516	482	507	550	515	519	498	499	517	528	483	473	495	486	479	520	500	542	521	506	492	526	529	507	524	495	489	485	506	518	498	477	472	551	460	511	501	497	511	461	514	533	513	522	547	499	533	469	487	515	517	526	539	493	477	510	517	568	515	528	512	513	475	556	534	501	509	511	534	495	531	532	502	500	468	534	505	520	553	536	497	536	500	514	483	489	560	516	514	495	508	521	559	497	517	571	501	520	495	537	522	503	477	510	531	528	500	498	510	481	505	485	545	484	521	491	520	462	528	488	496	534	549	479	523	504	516	482	483	523	514	564	555	547	481	498	528	543	487	523	470	453	531	484	498	509	513	458	501	525	521	481	528	514	504	509	468	461	537	499	523	533	538	484	519	522	505	514	499	531	498	494	482	518	505	512	497	506	525	486	495	516	547	527	488	515	527	519	494	519	509	546	515	529	486	495	498	515	481	531	479	526	508	519	450	502	457	529	532	492	518	544	484	529	540	485	510	517	503	537	527	488	512	515	506	527	499	528	517	479	513	509	485	488	523	552	513	497	522	476	507	505	497	529	510	492	491	539	496	521	516	522	505	523	517	533	513	493	503	537	497	485	521	533	530	499	528	499	479	508	498	539	540	498	488	525	518	500	541	503	540	527	509	503	474	491	446	500	499	509	535	510	485	477	523	486	481	490	468	515	480	490	509	517	502	541	501	485	542	495	512	499	497	508	502	507	470	525	533	489	488	510	526	527	488	520	479	500	521	499	552	483	546	529	486	520	518	514	517	540	497	516	531	513	513	502	487	469	505	485	511	529	506	481	498	490	525	552	487	557	515	490	490	550	516	483	492	527	508	533	503	499	501	539	508	506	494	533	489	491	511	541	493	517	534	513	533	509	503	527	499	499	515	515	507	531	535	509	497	518	510	515	528	534	509	529	533	539	518	495	512	539	520	526	523	480	504	501	486	536	511	479	523	471	497	484	520	504	517	525	534	548	486	489	522
4559	956	833	663	657	620	551	553	570	571	558	578	556	559	580	541	582	550	508	551	534	543	546	565	560	598	524	539	517	534	578	568	555	557	524	538	567	568	555	577	580	539	550	532	573	518	535	554	615	526	543	551	547	517	579	519	556	523	575	531	553	555	564	535	592	574	502	525	553	579	538	562	538	541	558	559	554	534	547	567	543	530	529	543	567	538	562	518	538	542	530	548	526	519	549	544	582	561	549	544	550	510	508	545	571	569	535	561	507	564	537	594	524	561	560	528	485	535	563	534	525	547	550	556	525	563	527	593	505	510	554	563	556	555	568	543	558	532	523	523	549	512	538	530	541	551	550	535	577	545	526	542	557	516	513	558	540	539	564	533	583	548	548	599	557	518	552	554	557	566	586	575	569	544	553	555	566	533	577	581	564	578	563	555	549	550	559	522	561	569	535	584	540	516	562	510	549	499	554	566	575	564	566	529	556	503	568	560	524	523	556	559	571	563	567	520	566	629	541	552	549	558	557	536	525	576	552	528	527	534	559	525	546	564	537	525	538	523	592	562	557	567	546	506	548	548	520	558	545	548	521	560	534	554	575	578	544	543	583	555	566	571	547	545	569	547	544	540	577	537	516	599	529	590	512	511	573	536	542	609	566	571	528	532	545	542	570	549	541	529	545	566	545	564	549	567	548	573	552	552	547	524	568	525	536	583	570	534	598	540	512	532	582	520	561	547	528	544	535	521	542	551	530	543	598	543	535	573	531	572	544	592	537	566	553	547	537	546	539	513	541	571	557	574	538	562	527	551	537	529	546	560	546	548	553	493	552	537	558	509	518	547	597	559	592	510	499	563	495	594	565	533	530	561	576	538	545	568	538	541	562	546	559	573	575	562	565	557	574	532	520	546	556	540	557	543	508	544	507	563	543	549	589	553	546	544	522	529	591	537	585	540	522	534	564	546	529	556	554	586	595	563	514	582	587	568	578	504	534	581	529	473	518	554	531	576	563	567	534	552	543	555	523	533	561	553	551	522	554	558	568	563	547	576	567	542	531	557	531	564	557	553	507	531	549	499	579	532	539	546	551	550	563	532	586	546	525	545	553	564	540	543	583	488	517	542	554	548	534	578	556	559	511	568	586	553	564	561	521	558	543	554	522	564	536	540	530	558	532	538	556	552	574	542	574	548	564	549	538	564	545	560	584	585	572	532	559	561	543	573	585	542	575	564	543	569	525	578	554	541	571	524	585	535	541	536	547	548	542	531	559	539	556	562	540	563	524	574	546	538	559	579	505	534	573	577	522	550	530	552	534	568	508	567	587	543	513	529	551	569	535	538	546	560	537	569	552	521	554	561	525	589	543	539	545	544	563	525	545	544	530	542	554	492	503	597	547	550	533	543	548	559	511	533	553	533	538	566	558	585	541	520	540	556	527	564	589	614	574	529	542	534	563	545	573	549	553	600	535	555	551	532	541	577	564	512	581	566	551	498	537	563	570	534	549	555	529	588	553	563	578	579	541	534	539	548	566	531	580	510	554	527	587	512	553	552	524	563	529	522	522	567	538	551	485	572	537	519	555	540	537	542	585	571	550	567	566	552	511	546	561	568	552	569	532	529	564	531	559	577	535	529	553	556	531	516	567	595	578	551	569	542	519	577	567	561	591	527	505	540	582	587	538	538	589	586	500	517	556	538	552	533	561	538	545	522	526	569	511	573	557	560	575	574	527	522	546	531	545	549	538	576	551	546	558	540	550	525	507	603	532	544	586	564	579	561	531	526	533	555	545	574	539	541	576	555	591	548	553	569	588	569	528	528	556	519	556	533	512	540	558	562	569	554	524	542	587	553	527	523	548	574	581	523	503	542	542	532	560	539	561	539	556	577	562	533	521	597	588	518	552	569	558	567	494	558	551	537	555	556	583	559	535	569	569	583	527	518	509	543	561	561	547	568	550	549	550	526	595	552	545	545	560	565	527	537	546	528	554	523	551	536	509	519	532	549	541	583	564	592	577	566	577	549	561	541	531	587	545	548	547	528	528	536	574	535	544	504	578	572	549	569	566	558	553	558	543	551	565	532	551	520	515	505	521	588	585	542	548	488	544	536	519	579	559	563	526	545	570	511	543	580	532	535	566	548	554	489	614	499	556	604	563	578	536	575	545	556	539	601	535	524	542	570	507	556	523	531	553	556	591	535	520	543	532	545	561	586	561	529	533	559	535	533	531	542	529	541	539	533	549	573	574	569	540	558	571	541	562	557	529	575	525	509	588	549	541	534	537	529	592	532	564	537	488	610	558	560	539	555	547	495	561	535	535	528	543	561	498	570	580	549	593	549	525	588	583	583	511	515	555	572	547	516	517	573	522	533	536	552	543	521	552	587	546	561	577	537	544	561	589	568	518	590	563	581	563	506	544	521	572	549	552	558	573	527	563	558	553	551	555	570	557	572	576	578	563	560	571	541	541	476	603	569	554	569	521	539	509	564	586	546	580	530	518	538	548	577	571	541	518	563	513	560	578	542	583	568	551	557	512	582	563	522	550	554	546	557	568	557	578	539	560	557	551	582	537	533	530	571	579	529	569	608	551	533	583	593	523	560	532	573	537	541	505	581	556	550	579	539	580	519	563	553	534	533	550	557	559	543	532	556	478	546	567	540	511	497	533	561	552	586	543	564	560	564	587	544	555	515	574	523	535	510	542	542	553	563	548	555	530	533	527	553	555	559	578	597	550	549	620	560	537	558	551	515	574	532	527	532	573	567	547	589	536	510	538	589	566	551	545	599	554	547	499	532	596	553	583	523	539	561	543	543	550	536	570	549	554	590	596	589	541	540	533	505	544	590	547	576	528	552	565	540	549	594	556	552	512	534	547	540	556	593	557	577	550	546	566	543	522	533	546	584	590	564	535	548	553	559	571	545	514	571	554	522	550	547	565	555	542	542	521	552	557	555	554	586	569	533	566	584	600	541	560	578	568	557	562	559	547	517	592	541	524	557	523	559	534	527	577	580	564	484	561	573	519	581	543	547	596	546	518	537	588	566	562	566	568	556	524	587	547	513	580	556	568	549	551	573	558	548	577	557	586	576	491	565	543	559	529	545	557	581	549	570	531	572	529	518	543	593	574	553	511	545	547	544	577	566	541	565	545	590	581	542	575	583	536	509	559	549	555	517	554	548	553	521	573	595	565	565	535	571	532	580	561	548	552	549	521	556	518	543	546	542	567	508	526	561	511	536	524	537	533	577	557	547	527	513	560	550	511	543	525	573	520	526	565	502	512	540	545	587	552	546	583	568	535	549	583	527	593	558	569	557	571	539	526	527	568	534	535	556	546	551	563	555	540	554	536	573	575	563	545	565	571	536	558	550	541	505	551	553	535	540	536	539	553	516	562	566	487	534	575	536	544	547	558	527	585	573	590	531	546	487	512	557	594	583	569	550	585	559	578	571	524	560	500	535	579	554	556	566	559	578	517	551	523	516	536	541	548	534	566	567
23311	21040	28383	23898	21033	12727	2008	1398	1219	1168	1128	1112	1096	1064	1036	1077	1020	1036	1013	963	993	989	972	976	1046	987	975	997	969	992	1016	986	932	1013	966	931	960	1006	991	931	952	998	921	967	991	972	1001	990	1046	952	998	967	953	960	964	946	931	1001	989	952	952	976	1015	1040	934	948	982	982	1007	954	981	1006	981	976	1016	976	997	998	982	1002	992	993	959	984	904	966	987	974	938	962	959	899	963	949	956	964	966	963	995	989	960	963	966	917	992	987	947	1004	986	934	975	974	933	950	982	905	994	967	928	911	933	938	962	910	996	868	1004	983	933	960	999	956	942	940	961	969	925	929	979	886	917	983	962	942	963	949	982	934	1019	979	915	1015	940	930	1025	954	1001	1000	957	969	979	1015	994	942	970	1002	906	969	1012	978	966	1010	978	924	953	942	969	970	947	946	981	968	947	982	1018	944	954	959	950	993	967	984	962	958	978	996	960	979	982	983	963	940	972	942	974	990	892	973	1002	923	954	1001	920	1048	965	969	1003	1016	1009	963	976	951	984	990	999	991	950	966	983	954	958	946	929	954	953	984	971	987	975	1006	966	990	944	946	902	958	962	943	958	946	939	943	933	997	949	983	996	960	897	993	989	914	934	992	971	953	982	987	964	951	975	1030	958	925	966	971	925	1016	937	951	962	1011	910	958	1001	967	1004	927	1001	924	994	1013	978	954	1000	955	949	950	950	958	928	883	995	923	908	1051	972	943	954	953	955	984	963	971	984	958	953	963	989	1053	997	942	940	907	905	988	907	958	953	943	931	966	951	953	1074	940	934	977	920	999	965	974	1011	981	1008	970	938	995	1003	942	989	951	930	990	941	986	957	964	942	928	948	960	973	943	944	959	953	939	966	966	958	1000	943	969	983	1017	959	952	967	972	938	976	975	977	1006	940	956	944	976	940	961	912	987	982	938	926	926	1009	951	981	966	941	939	979	932	962	952	977	965	989	943	962	1006	1024	975	1013	971	883	943	950	966	954	985	934	936	925	952	968	942	961	891	907	914	930	1002	933	1007	985	932	1002	955	965	933	1011	938	957	979	981	950	945	976	934	953	1016	1018	914	974	924	931	1003	1002	982	922	972	982	976	966	931	949	1021	942	983	954	980	919	1003	942	1034	971	931	936	970	930	926	982	1018	971	976	985	1005	964	921	978	962	947	954	938	960	998	992	943	976	1011	967	1005	919	998	938	969	923	968	944	1025	954	943	926	987	954	963	944	996	903	996	965	992	952	975	1017	993	983	999	1015	983	951	940	994	1007	994	975	963	962	982	957	990	900	956	924	927	974	917	953	952	972	1033	984	923	960	942	985	931	957	977	1026	957	1012	982	999	924	975	956	972	942	925	975	961	982	897	941	990	962	998	1002	920	980	976	992	889	935	937	978	971	993	989	980	953	974	978	932	953	1024	939	956	936	931	987	911	1048	965	951	1016	913	1011	957	1013	923	976	960	931	960	947	943	968	909	961	981	970	979	973	966	973	967	942	981	1012	1029	910	985	1022	982	957	984	965	929	904	955	956	981	972	938	959	936	994	962	981	942	977	1013	976	1004	966	945	1007	932	918	971	939	969	1008	919	929	936	903	991	939	947	961	998	930	976	944	985	958	968	962	969	917	976	969	993	976	971	962	910	930	933	986	878	965	938	929	946	926	980	922	905	941	903	926	887	937	1023	920	972	1022	929	951	933	958	963	982	993	971	989	1040	911	916	952	972	1031	1013	954	988	1032	1019	994	934	923	959	994	940	937	966	957	981	972	901	962	976	957	986	946	939	942	979	973	921	976	993	981	952	991	932	889	947	1010	959	997	959	1004	955	951	912	914	979	963	941	1000	925	936	996	931	978	1004	979	965	945	952	950	948	968	970	949	1020	1039	998	926	967	991	972	961	968	927	946	925	975	950	985	1014	932	942	956	961	956	939	979	1019	930	957	896	948	877	992	936	976	944	936	970	950	977	954	981	949	964	980	970	973	920	989	956	944	972	930	1013	1002	937	1004	964	969	952	936	959	935	976	1054	947	1017	1021	976	966	943	947	1006	950	956	963	959	996	1006	973	943	947	957	963	987	997	921	928	929	945	991	981	931	976	1000	940	1009	977	985	898	966	925	912	978	948	956	974	1028	962	938	954	968	1001	933	968	924	971	956	945	960	954	991	1002	952	997	942	885	928	943	973	926	955	974	962	930	969	915	1019	970	955	921	945	963	938	955	971	969	963	941	924	957	961	948	1017	960	998	964	974	1040	926	966	1016	945	971	961	976	941	972	954	947	997	969	947	950	908	1002	959	958	924	913	1000	914	901	920	970	925	994	933	993	957	963	949	978	961	993	994	996	1018	935	991	975	947	974	955	978	949	956	951	955	937	973	917	989	911	975	939	982	910	987	961	945	932	887	966	973	933	969	955	983	1020	972	906	930	948	982	976	977	1015	913	971	957	906	1022	961	980	903	992	925	912	945	939	978	917	982	973	974	996	1052	948	901	985	988	986	973	975	969	934	1015	950	1009	984	1006	956	976	976	962	972	901	1007	981	985	987	949	951	938	1023	995	912	924	938	1014	965	939	947	996	966	948	903	964	910	966	968	990	912	864	1004	934	983	928	955	1032	971	948	977	1008	988	927	979	927	1021	940	916	1003	1003	947	1015	956	985	1030	986	983	946	966	1000	951	970	943	912	932	940	959	976	941	957	963	914	943	1022	1010	906	959	976	980	931	971	985	1006	1016	929	948	919	943	977	904	927	953	972	905	983	959	968	992	971	952	977	1028	937	998	957	942	977	961	998	1022	936	958	959	996	965	924	984	1010	964	972	928	1009	997	888	914	968	915	941	987	1013	964	1055	1001	980	975	960	964	959	949	964	938	1000	958	979	1008	938	941	925	961	961	950	941	985	1004	997	973	1013	999	997	1005	955	942	955	903	952	948	990	926	968	970	947	916	1006	934	986	981	976	989	917	966	1018	1018	973	960	1030	987	970	975	936	1008	925	969	1017	902	929	966	1018	875	961	946	961	927	955	953	974	961	970	951	1040	979	940	986	902	987	1000	974	1039	975	930	941	953	940	1018	996	961	926	921	967	988	971	987	932	947	965	1017	961	948	909	993	983	916	1003	989	905	980	939	997	952	980	942	936	1019	937	970	965	984	973	988	893	932	982	953	1018	883	988	957	993	972	953	954	989	972	948	996	908	999	975	951	949	975	928	985	1036	927	997	989	918	975	942	989	950	979	929	923	876	951	912	975	912	936	965	950	963	964	1013	949	966	921	969	1017	933	952	974	944	971	1010	1010	967	990	955	944	937	958	978	942	929	890	947	971	986	955	904	980	967	997	954	936	996	1053	995	928	980	886	918	982	939	928	950	920	935	992	932	996	987	976	999	962	984	912	990	992	946	978	970	986	946	1041	918	972	995	977	917	938	957	928	954	964	971	941	1021	951	965	1004	976	980	937	916	925	946	948	943	984	989	973	954	1013	982	908	963	989	989	972	994	941	945	948	951	893	945	961	992	939	933	915	944	952	989	936	994	1000	1006	955	958	958	973	937	978	1021	961	982	986	946	994	1008	959	930	904	951	979	924	937	948	969	965	974	997	1011	951	982	950	963	967	947	949	964	986	992	996	981	939	978	963	930	963	983	976	964	969	973	957	1000	943	1010
5809	8872	6411	3373	2561	2173	1924	1588	1487	1363	1208	1255	1195	1174	1203	1063	1080	1104	1056	1087	1072	1028	985	1042	1037	1016	1073	1051	1030	1094	1094	1064	1029	1056	1023	1051	965	1006	1045	1030	1039	1035	1090	1044	1062	1003	1033	1028	1019	1058	1049	1061	961	1000	1000	1042	1053	1064	976	1008	969	1013	1023	1046	1064	998	1034	964	1046	946	1025	1008	1049	1047	1024	1053	1065	1039	1064	983	1054	1052	1054	996	988	1023	1059	1029	1049	1014	1025	1044	1025	1012	1054	1021	1013	1015	1057	1051	957	1021	1057	1057	1008	1038	997	973	1080	1053	1062	1043	1010	1050	1009	1045	977	974	1034	1009	1035	1000	1063	1023	1079	1024	1040	1056	996	988	1003	1002	1047	1026	1028	1025	1058	1022	990	1011	1027	989	1057	1088	1004	1027	1027	1040	938	1044	1005	1025	1060	1061	1012	1032	1032	1002	1004	1011	1005	1019	1021	1007	1021	992	989	1073	983	993	987	998	1009	1004	1055	1013	1024	1066	966	1008	1035	1109	1028	1082	1009	1012	1027	999	1045	1069	1016	1030	1000	1044	1044	1059	1021	1031	1030	976	1048	1010	1018	968	963	1061	1007	991	1000	1030	1004	1075	1011	1038	1023	1030	1055	1035	947	1053	1050	1046	1016	1017	1005	1004	1038	1091	1026	1023	1032	1045	1025	1057	1049	1036	1051	1084	1054	1094	1066	981	1036	1008	961	1041	1022	1052	971	1023	1038	1000	1015	1012	998	1048	1028	989	1023	1005	1016	979	1057	1007	1010	1026	1008	1004	981	996	1024	1028	1018	1064	973	1042	999	1052	1009	1040	1000	1056	1049	992	1027	995	1016	1016	1026	1024	1004	1042	1048	1056	1020	926	1017	1053	1033	977	1058	1040	1050	1024	1020	1007	1049	1014	1049	1023	1025	1094	1001	977	1000	1056	1045	1025	1036	1078	1024	991	1016	1039	1038	1006	1017	1021	1039	1064	1037	1062	1104	1033	1015	989	1035	1032	966	1044	989	1038	988	1062	1046	1027	1045	1013	1017	1044	1019	1010	1026	1055	1023	1056	1044	1005	1012	1078	1020	1010	1047	1004	1069	1033	1041	1013	1053	1024	1035	1063	1025	1028	1011	1071	986	1022	1036	1034	1004	1006	1031	997	1042	1047	990	1054	1016	957	1064	976	1086	1060	1024	1011	972	1074	1023	974	1025	1046	981	1071	981	1027	1029	941	1051	935	1007	1047	1075	1054	997	1046	1022	960	1037	1046	996	995	1011	1043	1078	989	1027	1029	1089	994	1030	1051	1023	1055	1017	1076	998	1032	1021	1008	1029	993	1080	1028	1062	1048	1057	1014	1058	959	1039	1039	1023	1033	1029	967	997	1012	1029	1039	974	1060	1036	1066	1042	1046	1001	1053	999	1054	1064	1009	986	992	1027	1013	1063	1061	1019	1030	1032	1072	964	1056	1017	1001	991	1046	1004	1017	1022	1063	1068	1006	995	1011	970	1060	1015	1035	1050	1064	1013	1013	998	1023	1036	1064	1096	1065	1002	1061	1052	1016	1016	1077	1046	998	1002	953	1017	1038	993	1015	1010	1018	1041	998	1019	1042	1051	962	1054	1072	1015	1001	988	1020	1059	1037	1063	1064	991	1006	1024	1078	986	1011	1027	991	1022	947	1024	1030	1019	1062	1063	1000	982	975	1070	1009	1015	1023	979	1068	1041	989	1010	1001	1074	1007	1064	1042	981	997	998	1017	1046	1037	1000	967	996	1011	1022	973	1015	1058	1039	1026	1049	992	986	961	1041	1040	1052	1023	959	1028	1011	1011	1081	993	1037	1035	1051	991	993	1091	948	1008	1028	1065	1033	1035	1007	1027	1108	1011	1040	994	1008	1066	1005	1003	1016	1057	994	980	1014	1001	1093	1061	1013	1036	1032	1061	1062	1013	1068	1014	1026	1070	994	996	1080	1026	989	1069	992	978	982	1037	980	1024	979	996	1021	1009	1080	1061	1067	985	948	1060	1010	1037	1014	990	975	1015	1026	1038	1015	1011	1059	1072	971	1053	989	1063	996	994	1014	1055	1042	1018	1011	1052	993	1048	1049	1046	1015	1021	1012	1075	990	1004	1026	1024	1028	963	1067	992	1026	947	1012	1084	1018	1003	995	978	1107	1013	1033	1078	1040	984	1009	1043	966	1044	1009	1007	998	1031	1046	1059	1085	964	985	1059	1050	978	992	1065	1012	1026	982	1017	1017	1025	1074	988	1050	1057	1030	1044	1014	1046	1053	1033	968	1015	1005	1008	1055	1046	1018	989	1043	1002	1057	1022	1025	1019	990	1086	984	1022	1023	1083	968	980	986	1010	1002	1027	1088	992	1041	1060	1087	1033	977	1009	972	964	1015	990	1077	1092	1022	1046	1040	1011	1062	1078	1015	968	1026	981	1029	1019	1003	1014	1056	1005	1008	1003	1035	1002	1017	1082	1016	1027	1083	973	975	1046	981	1056	1017	1027	1067	1034	997	1078	1036	1018	1027	1064	1071	1016	1014	993	1010	978	996	954	978	1028	1001	1003	1041	1050	968	1015	968	1004	982	1016	971	1051	1048	998	1065	1032	1044	1014	1028	1044	1080	1063	1058	1012	996	1006	1026	1010	990	1033	994	1003	1008	1042	1023	1000	1063	998	1016	1079	1025	1042	994	1006	1052	1044	1016	994	1002	1031	1077	968	1000	989	1035	994	1052	1032	1044	1012	968	981	966	978	957	1039	1046	1002	1035	1003	989	1010	986	963	1036	948	990	1052	1017	1077	1070	1101	1043	945	1021	999	1002	1055	1031	1050	1010	1009	966	1081	1020	1106	1022	1018	1033	1000	981	1014	1016	1020	1064	1010	995	1030	1017	1046	1062	1043	1056	992	1020	958	1072	1024	1014	1031	1028	1043	983	989	1048	1055	1037	999	1038	964	1032	1009	989	956	960	1024	1058	1017	1013	1021	1040	1069	1014	1046	1053	1002	1021	1045	1090	1068	1042	1022	1006	937	983	1051	1057	1052	1045	1017	1019	1027	1016	1054	1038	1036	1003	1034	1064	1011	1076	1023	1030	991	1024	1002	994	996	1006	1034	1053	1050	987	1027	1022	1027	999	1016	998	958	1028	1013	1059	1011	988	1024	1053	1022	916	1054	1029	1006	917	998	1059	972	1014	989	1054	996	1056	1024	1011	1047	1009	1025	1001	1002	1039	1053	1046	1031	987	1029	1064	1024	1042	1006	1069	980	1063	970	1025	994	1045	1064	1028	1004	992	994	1010	1024	1004	995	1068	1004	1048	1010	1047	1081	1007	981	1034	1123	1041	933	1027	1013	1005	1033	969	1025	986	995	1060	962	993	1026	1023	1023	984	1003	1008	995	972	1015	1081	994	1039	1083	1038	1036	1023	1068	1030	1010	1037	1027	1034	1047	1039	1047	1014	1002	1038	999	972	1004	1045	1104	1047	1009	1009	1034	1040	1016	1021	955	1041	1072	979	1023	1000	1025	1034	1060	996	1066	999	1015	1024	947	1058	974	1018	1066	1038	1060	1000	1056	1047	1009	1040	1080	1051	1009	1021	1017	1061	996	987	1052	1009	991	1004	1037	1053	985	1052	1046	959	1010	983	1029	1048	1056	1008	1052	1031	1095	1044	992	995	1054	980	1011	1012	1063	951	1004	974	1051	1000	1051	1036	1035	1038	1059	1050	1000	1022	1031	972	990	991	1020	1019	1035	1095	1029	1014	1037	1068	1036	1031	1037	1006	1026	1084	985	1042	1018	1035	1073	1054	1025	988	983	1086	1074	1062	996	1033	1016	1055	1029	1009	1056	1066	984	1003	985	1035	1055	1067	1016	1064	1082	979	990	996	1006	1054	1070	1018	1079	1016	1061	953	1022	953	1067	1013	994	1014	993	1053	1085	1041	1040	1016	1057	1003	1009	1039	1029	1010	1036	1012	1003	1015	1022	985	965	1038	1079	1051	1021	991	1055	984	1002	1043	1055	1038	1027	1001	1008	986	1019	973	1001	1042	986	1027	1031	1045	1026	1005	1012	1065	1049	1031	989	994	1032	1073	942	1010	1054	1009	1031	1034	1086	1014	1036	1037	1018	1022	1019	1015	1010	967	1036	1030	1040	985	1008	1055	1027	1004	1011	1018	1015	1006	998	1074	1040	974	1017	1019	980	1035	1062	1015	1003	982	999	1004	977	1036	1028	1002	1026	1025	961	994	1021	1009	1036	1067	973	1004	1016	985	1020	1038	965	1014	976	1065	984	1010	1040	998	1021	1063	1038	1057	973	1032	1014	997	1021	1044	1034	1019	1016	954	1053	1042	1080	994	1029	1041	997	1018	1034	1027	1029	1076	979	1021	1003	1022	1075	1022	1008	1065	1040	1019	1015	1010	1029	1038	998	998	1013	1050	1036	1023	998	1062	1040	1065	1040	941	988	992	1039	1006	999	998	1033	961	982	978	1013	1024	987	999	1026	1022	998	977	1030	1049	1013	1064	974	1085	1024	996	967	1061	1003	1004	1023	1029	1050	1017	989	1025	1081	1051	1002	1045	1001	965	1028	1077	1014	994	1007	1049	1005	983	1009	1037	1086	1067	958	1065	1057	983	1038	996	1058	1001	1039	1105	1020	1044	1087	1019	1053	1006	993	1081	992	1050	1025
24318	20996	27428	24633	13332	845	561	474	433	380	347	348	340	392	303	356	339	325	291	316	323	352	320	314	293	331	326	290	301	323	320	309	309	307	318	301	307	297	327	267	300	307	276	315	286	301	307	308	282	306	293	275	288	311	286	283	304	284	320	357	307	307	296	321	282	284	281	296	318	323	287	292	305	306	288	301	335	294	267	273	314	332	314	292	315	291	293	312	292	318	319	322	324	283	289	286	287	305	311	315	294	349	315	273	315	318	285	279	286	327	311	343	296	311	291	284	318	280	293	297	293	284	292	305	292	293	301	291	300	317	305	287	286	311	311	285	322	285	282	310	306	300	271	306	310	295	294	301	323	311	302	299	285	300	327	307	279	312	289	292	313	317	310	310	309	302	321	312	296	287	294	290	337	277	294	299	299	281	309	284	308	284	315	311	304	330	345	304	311	305	286	293	293	287	303	306	293	306	333	303	306	282	339	307	296	320	308	259	324	306	291	292	273	296	310	297	291	293	330	303	300	292	305	306	318	326	334	325	299	294	305	313	298	318	296	268	322	280	309	279	297	294	315	301	304	329	300	327	268	322	345	310	307	304	294	320	304	315	243	275	323	311	323	290	282	305	323	284	289	278	312	301	327	322	312	274	328	315	339	285	325	280	298	262	307	277	304	316	292	306	276	334	316	285	316	312	300	300	308	288	306	274	294	315	293	288	307	309	302	302	323	315	332	294	287	282	307	314	303	275	309	306	305	325	298	285	269	313	320	309	311	293	296	312	306	302	308	289	314	309	326	302	284	292	292	307	276	290	286	285	297	293	305	302	297	283	298	295	336	276	314	308	319	279	307	299	330	324	317	285	305	325	303	322	298	289	304	279	326	279	275	308	284	274	319	290	291	291	311	293	294	313	309	293	298	300	311	290	319	299	321	332	299	327	329	296	324	314	294	309	280	295	310	283	314	289	297	294	310	268	294	294	306	304	299	318	328	319	296	310	284	304	283	303	314	283	322	312	297	316	306	307	289	290	318	306	290	285	299	297	313	290	292	293	293	312	314	318	307	321	290	268	282	306	291	337	296	305	300	307	294	298	316	287	310	297	315	296	302	263	306	257	318	295	293	327	314	315	302	317	311	333	303	315	307	319	296	294	328	306	311	305	324	304	299	283	272	307	309	276	285	312	302	330	302	297	315	313	288	278	312	297	290	307	286	281	323	292	318	289	282	283	298	315	308	304	293	295	309	301	291	315	299	284	324	295	293	352	300	298	311	314	288	294	300	317	338	302	308	310	297	313	323	301	312	296	295	308	313	316	315	312	271	336	281	274	325	277	338	320	306	316	288	313	305	265	293	303	321	290	304	308	337	300	268	315	300	276	291	299	306	297	307	286	325	283	297	296	307	347	306	311	296	301	305	289	285	326	314	288	270	300	298	285	285	297	328	297	302	299	305	294	304	275	327	257	303	265	296	318	291	310	318	290	294	287	306	289	300	297	294	291	272	302	312	309	299	292	289	311	303	290	279	286	313	334	275	333	324	272	313	309	296	333	294	337	332	292	321	299	262	291	282	314	312	285	305	301	288	291	298	303	281	313	280	290	270	305	308	321	313	314	301	279	288	275	297	276	258	289	276	299	286	296	305	286	283	310	318	313	293	282	297	299	318	304	299	282	367	275	289	316	332	320	302	303	322	313	296	287	335	307	322	275	285	312	313	275	296	292	271	288	290	289	309	289	310	289	289	318	307	316	321	300	309	277	304	294	315	292	308	268	310	269	346	288	302	272	322	303	307	312	263	298	284	299	272	322	295	336	294	285	297	289	319	312	315	306	284	287	268	283	304	269	334	316	315	293	323	305	322	306	285	314	279	336	298	297	299	301	318	280	258	289	265	283	300	295	303	308	292	325	296	288	316	302	299	304	303	293	259	308	310	265	314	297	298	301	299	315	318	355	308	297	279	304	258	308	289	325	316	293	340	313	277	306	311	334	308	275	284	310	284	290	308	329	309	299	295	303	310	288	333	285	287	285	313	294	313	294	310	302	292	289	309	317	322	324	314	275	294	289	314	322	300	294	283	288	329	289	304	292	306	330	311	320	302	339	296	310	284	308	300	330	278	312	288	330	309	335	254	295	294	280	306	305	300	290	294	279	300	298	303	286	317	306	281	286	326	275	306	309	296	333	298	316	268	277	274	302	294	291	290	297	313	290	308	295	320	302	293	271	289	296	308	298	341	333	288	292	281	304	267	287	275	293	282	264	329	311	262	284	308	335	293	308	316	300	300	300	318	302	319	319	285	292	318	289	297	288	337	336	294	303	285	283	264	286	300	308	273	309	293	274	284	330	296	275	286	274	296	313	307	321	296	305	292	310	294	310	329	301	276	287	320	301	302	282	303	325	330	293	330	312	332	318	333	287	311	328	321	287	289	298	315	281	294	269	293	309	306	305	286	303	283	292	283	303	309	298	322	310	312	303	315	299	299	328	304	318	288	304	309	319	316	311	292	296	307	284	315	287	302	339	290	322	310	317	327	265	295	281	279	299	312	290	302	318	290	300	296	316	301	312	296	309	337	302	291	285	320	286	320	301	301	319	322	302	275	271	316	308	296	291	301	311	322	284	312	286	294	319	298	303	300	293	328	319	283	293	321	287	284	282	313	306	318	294	319	324	290	316	275	290	316	293	286	302	335	279	308	344	293	311	286	289	302	308	316	282	306	309	318	311	297	294	303	325	347	301	336	289	282	290	297	284	297	305	286	324	318	298	309	309	274	321	281	304	270	286	293	312	276	280	313	278	297	312	309	293	299	310	281	313	286	303	291	329	279	346	297	286	288	280	260	294	317	277	260	292	322	327	287	298	288	272	308	273	291	288	282	292	323	309	286	315	312	268	318	290	307	320	297	301	315	289	304	295	325	299	286	286	316	307	309	289	294	310	276	331	307	300	306	306	276	310	284	311	323	280	289	281	286	297	312	307	331	257	294	306	337	295	316	283	301	303	323	276	283	283	293	303	331	290	295	296	304	297	296	299	292	302	309	316	306	314	328	304	311	326	313	286	279	329	316	304	302	302	300	309	310	314	278	314	285	299	283	306	314	324	298	285	312	294	314	291	293	315	349	319	296	294	275	264	316	310	286	317	314	285	268	265	321	294	325	283	315	295	306	316	281	292	312	306	323	298	311	304	298	286	318	302	295	306	304	270	306	281	315	305	291	327	290	322	301	309	325	300	313	302	291	285	318	308	325	303	306	301	283	276	311	310	285	283	293	323	319	324	316	282	288	281	310	298	322	288	321	323	275	317	313	303	340	299	291	291	281	300	287	326	291	297	325	321	306	309	285	298	325	281	290	269	302	306	307	274	296	310	305	299	300	298	311	292	296	295	297	317	335	295	318	296	307	321	314	303	280	289	303	291	317	299	291	301	322	275	313	332	309	314	310	315	306	298	294	302	282	329	335	271	310	305	282	276	278	324	297	319	313	334	326	310	303	310	277	287
4787	5163	3461	1688	1272	1074	879	686	668	531	548	485	434	432	421	422	419	368	415	410	399	358	406	370	359	399	379	359	345	405	368	360	390	370	368	375	429	354	364	366	341	360	381	306	393	355	350	353	347	377	384	361	365	373	376	391	339	356	399	363	365	355	373	319	331	398	347	352	348	418	356	371	346	388	339	355	374	382	390	362	328	364	360	339	387	365	375	380	387	352	356	380	358	330	342	354	359	350	361	377	376	350	372	338	339	384	403	369	375	374	346	411	384	371	376	368	368	367	329	370	379	352	375	373	341	330	348	385	362	357	392	347	356	347	383	381	344	371	372	367	351	369	362	349	372	356	347	374	374	358	386	386	340	334	352	374	330	327	382	385	354	372	366	386	385	378	351	358	334	368	396	340	378	346	382	331	365	385	347	350	388	338	370	362	381	371	392	373	401	356	361	342	339	397	334	360	382	362	366	371	362	371	361	389	358	375	342	371	354	343	371	367	375	372	366	381	396	379	368	360	396	374	343	377	354	386	357	386	374	368	371	363	361	361	374	377	390	356	331	373	357	362	395	374	373	381	363	384	337	351	376	364	363	347	387	362	324	344	392	376	343	354	389	383	396	361	365	346	353	375	357	360	387	337	371	378	376	352	382	364	378	365	371	366	379	371	361	377	357	357	336	378	365	371	373	355	387	356	374	339	349	371	375	341	379	330	366	329	345	346	375	351	377	365	366	358	367	394	334	364	379	356	354	333	361	333	430	358	315	360	341	414	367	336	370	389	357	353	359	381	377	355	380	331	369	340	326	337	377	384	385	323	369	364	380	375	347	357	353	374	378	366	375	354	357	391	363	379	380	371	382	375	377	379	380	345	337	405	385	346	363	398	377	342	357	351	355	364	378	371	354	377	357	377	356	381	345	385	364	351	369	342	349	355	364	355	365	365	375	376	352	379	350	331	383	367	391	368	369	382	383	354	356	350	413	351	334	393	365	343	364	395	366	387	372	347	358	355	344	361	374	355	381	368	380	337	381	344	352	354	358	333	371	366	368	358	365	404	373	354	347	314	356	360	369	405	340	361	363	379	383	376	352	354	379	349	374	341	388	365	354	368	360	371	367	374	360	356	323	401	386	346	338	361	373	347	345	344	338	349	348	352	344	372	368	363	375	326	399	352	341	333	365	351	341	355	367	382	375	385	410	356	379	345	371	345	361	387	377	369	355	389	342	373	344	369	363	345	435	375	358	380	358	369	358	374	368	398	356	358	383	374	366	417	398	366	347	352	325	352	368	371	364	325	385	344	369	353	401	385	404	345	400	341	390	341	393	372	340	373	379	335	361	363	339	323	390	381	376	325	351	370	395	362	367	373	375	348	351	413	362	355	361	363	386	361	362	375	371	381	372	359	339	352	393	338	374	340	374	329	383	358	352	383	338	364	356	346	366	373	348	375	326	388	364	363	333	369	351	373	387	371	362	350	385	368	414	365	381	370	352	368	345	381	363	352	357	345	369	373	390	371	387	346	348	344	343	371	352	371	378	374	384	361	367	357	380	337	341	355	346	367	376	338	355	395	343	366	380	414	378	366	312	369	355	359	345	324	388	384	366	398	367	358	370	330	348	367	341	368	361	376	367	380	384	343	337	341	360	369	368	373	400	381	374	350	358	366	372	350	371	374	368	352	337	374	329	380	384	318	357	390	362	396	381	379	386	372	404	373	344	340	372	380	353	372	366	352	376	355	382	386	342	359	360	359	366	362	376	357	362	355	364	341	352	370	381	379	363	362	344	359	372	316	367	352	362	351	392	377	342	359	363	351	385	379	349	355	382	357	369	394	369	343	353	340	336	353	376	381	415	376	395	339	362	382	368	367	343	368	361	347	333	387	390	364	366	345	368	352	392	357	355	380	381	367	382	347	374	346	355	335	410	370	382	375	329	361	442	360	390	365	370	354	370	368	383	359	348	369	348	344	352	364	358	367	403	350	342	339	369	368	356	312	361	351	369	396	377	358	385	353	399	383	388	340	338	331	353	350	367	361	353	350	366	348	381	357	344	359	335	360	373	366	354	406	350	373	350	344	354	363	356	362	392	323	363	364	367	355	407	360	374	352	363	379	378	361	342	393	408	385	360	388	374	399	391	355	360	356	362	359	350	376	362	348	384	382	361	345	359	352	365	381	362	339	354	321	374	348	383	323	359	353	387	379	346	337	360	347	364	359	350	374	367	373	363	359	360	395	378	375	371	343	355	372	371	403	385	385	351	373	351	364	392	367	333	351	364	352	372	384	341	404	364	368	350	369	372	390	376	405	366	364	388	389	349	394	367	379	377	379	343	364	328	350	335	335	398	382	374	334	380	354	356	372	372	356	388	335	364	348	353	371	338	375	358	351	342	363	345	383	396	349	345	320	411	368	335	395	340	384	374	382	356	384	367	366	361	361	369	360	366	342	337	383	343	361	378	355	397	374	384	373	348	359	357	365	379	377	364	365	319	362	354	330	367	338	354	359	388	346	398	389	349	377	342	368	357	388	363	350	350	379	379	349	385	333	384	358	363	384	376	334	354	330	376	332	345	362	370	356	369	370	350	314	356	377	345	351	358	388	357	376	399	385	318	386	375	352	371	356	351	380	358	394	346	361	407	339	365	370	318	376	341	368	372	369	373	398	333	370	385	339	389	361	363	336	367	349	356	362	351	354	352	375	399	346	363	364	348	373	368	353	311	381	351	389	416	383	348	368	338	382	354	367	364	347	351	335	375	380	364	390	343	339	334	346	361	389	330	327	388	370	360	375	383	376	355	363	336	355	373	367	341	359	359	344	364	389	354	379	349	359	377	339	387	365	367	351	386	362	346	366	356	353	386	378	364	347	351	362	375	383	334	354	377	392	379	415	362	363	387	384	359	354	368	389	377	375	387	374	365	353	339	364	379	366	371	365	350	382	376	362	340	352	392	376	361	371	391	331	351	354	378	379	410	363	361	410	376	379	425	369	360	323	328	383	366	346	367	401	340	385	349	376	363	354	366	369	350	354	340	382	346	350	355	346	407	369	368	358	361	358	371	374	368	354	375	349	355	381	364	368	354	331	353	378	385	363	375	365	357	348	357	322	365	378	375	334	390	374	418	372	348	356	358	359	370	392	370	341	373	381	375	376	363	378	371	397	352	339	398	345	361	366	357	346	351	366	347	358	346	415	370	364	384	379	343	368	355	357	349	374	372	396	402	352	376	364	375	343	379	361	354	379	372	370	365	367	407	367	350	380	363	367	338	367	410	370	404	353	396	381	371	382	341	374	388	328	343	361	388	344	347	361	362	341	374	399	340	312	373	374	372	334	348	357	396	372	324	355	379	355	377	351	368	380	355	318	365	389	373	355	371	355	369	375	358	345	359	388	366	369	363	349	366	382	369	350	356	346	372	325	358	396	361	377	345	367	403	352	356	345	371	369	362	365	363	356	355	398	373	349	335	391	371	347	376	395	337	387	397	342	376	347
22266	21028	28737	23499	21037	21117	11325	1691	1292	1232	1196	1101	1043	1064	1049	1017	954	1001	892	955	908	941	904	867	869	863	916	901	912	890	885	908	904	900	893	866	916	896	924	846	882	830	873	834	934	820	912	857	900	850	834	901	882	893	923	865	846	885	899	906	868	873	855	882	864	866	831	855	910	879	916	843	858	850	900	846	884	875	818	875	856	847	873	861	875	875	873	850	896	891	884	911	859	877	895	824	876	846	849	855	864	872	821	872	846	779	870	885	889	868	876	845	835	856	888	839	876	917	859	872	820	790	850	843	883	875	849	968	894	896	867	868	838	871	886	859	871	812	830	954	862	856	868	844	895	844	856	872	874	875	906	846	856	920	814	893	842	861	906	858	871	904	879	863	841	875	879	865	834	914	837	802	861	854	824	878	873	879	807	914	880	846	832	824	823	895	895	859	876	858	895	894	855	873	841	834	864	868	899	858	903	840	894	876	853	834	826	845	874	870	871	875	848	839	924	877	870	830	898	872	882	863	914	888	871	827	898	884	822	891	794	891	896	849	849	788	887	867	855	911	820	836	865	873	916	862	915	891	863	878	880	901	876	834	869	833	908	886	842	883	827	937	859	865	821	847	847	892	831	863	837	864	826	834	857	906	830	847	840	820	816	853	832	875	914	811	897	879	860	854	822	819	860	858	872	886	832	844	903	851	816	866	884	827	846	918	835	888	872	834	840	805	855	859	869	881	873	875	861	923	806	837	839	859	823	892	868	859	957	863	894	829	879	913	860	943	909	863	930	900	873	844	867	894	888	880	907	944	934	814	862	872	862	823	888	872	918	824	834	873	839	868	822	893	888	839	813	921	866	935	903	853	906	845	870	903	814	829	850	837	863	914	842	837	860	806	831	865	838	854	844	857	881	904	873	809	875	907	931	838	822	854	889	875	877	894	813	913	847	877	888	883	813	852	835	824	856	851	854	870	886	860	892	868	913	893	873	834	842	821	891	853	879	923	904	891	857	898	850	848	868	859	889	849	862	918	880	835	852	795	865	880	848	869	854	884	926	878	889	858	878	885	884	898	879	854	864	919	853	841	822	851	912	874	874	860	848	822	890	850	913	878	828	881	829	882	847	879	824	846	818	915	823	872	801	870	780	835	916	919	845	932	877	852	898	845	862	900	847	824	842	865	896	834	895	852	861	894	836	884	841	880	887	888	868	848	929	834	885	929	905	835	872	861	847	843	918	884	849	887	893	869	812	863	887	890	892	893	866	849	866	826	892	856	874	830	836	851	921	866	892	822	853	843	913	861	879	831	852	880	884	835	853	834	844	853	917	876	854	880	883	827	890	834	892	844	859	849	824	830	814	824	888	896	883	903	914	853	864	842	886	853	890	851	841	820	899	880	875	821	892	851	851	820	868	913	893	905	871	842	895	847	893	837	911	901	838	803	841	841	884	880	869	893	822	922	870	890	843	836	835	853	896	844	891	880	819	874	817	877	876	862	865	827	810	829	807	868	877	879	916	843	871	860	829	853	871	920	925	808	886	855	889	900	860	905	853	882	864	849	821	851	874	839	868	873	853	857	864	820	857	837	852	873	818	819	841	854	877	879	881	870	801	877	827	918	879	858	842	850	851	840	837	821	859	868	880	824	852	816	858	863	819	834	886	878	872	806	876	848	843	853	923	903	858	885	909	859	886	897	843	885	852	872	855	877	882	906	867	920	885	831	871	839	914	857	828	835	846	882	915	836	828	859	872	879	903	853	862	871	873	826	859	770	859	857	832	848	954	854	808	890	868	889	853	873	832	877	889	846	872	918	880	831	847	841	851	821	868	826	856	843	831	808	848	840	909	912	856	918	837	857	898	920	855	855	911	852	853	861	898	840	838	817	833	863	886	854	874	881	870	893	889	877	858	842	882	838	827	908	832	931	899	890	858	884	844	872	851	869	856	880	862	869	840	857	852	887	857	896	873	898	842	912	863	830	840	848	912	909	883	869	849	823	841	858	782	858	918	863	903	839	892	868	889	909	827	854	876	886	879	905	891	878	859	839	865	835	813	832	811	839	888	823	777	892	806	829	850	857	861	864	888	851	869	876	904	816	815	929	890	871	888	891	911	871	814	875	826	856	894	833	868	840	872	852	882	816	858	826	887	895	854	866	827	941	886	913	867	878	861	876	892	862	851	863	915	883	839	829	865	874	900	820	847	828	861	871	902	893	827	877	879	841	855	827	832	845	878	855	848	869	825	857	887	894	822	913	861	875	927	880	889	794	870	877	833	827	835	824	849	852	848	801	851	832	850	818	856	883	868	823	854	876	855	824	847	891	839	879	945	860	834	863	811	820	815	851	839	879	860	876	864	882	835	833	854	886	860	862	838	830	850	877	825	879	825	873	813	866	901	820	877	862	874	872	831	865	935	829	840	889	872	872	803	842	855	843	882	906	823	850	887	850	878	838	863	850	892	926	837	865	855	862	790	872	869	848	917	872	885	900	854	842	917	797	860	899	829	862	841	826	845	827	843	837	857	837	796	815	807	889	883	830	887	803	868	839	835	859	870	851	845	896	889	888	885	850	860	849	880	867	862	828	886	895	822	878	877	863	867	848	875	863	847	876	843	806	869	910	800	849	858	894	869	865	883	861	846	869	885	853	890	896	855	876	832	825	886	847	924	823	838	877	892	794	893	788	837	910	911	851	851	845	841	876	885	937	793	847	872	875	828	869	866	877	850	912	887	846	870	890	842	897	878	807	879	872	838	871	876	861	841	847	867	852	897	874	875	848	810	849	925	835	887	857	909	868	858	865	826	869	881	821	865	855	876	939	868	807	860	808	888	865	858	837	831	874	850	859	846	880	870	877	893	853	873	885	869	849	914	857	905	887	895	872	870	885	858	854	824	837	846	811	881	897	891	868	866	869	819	883	862	836	883	889	886	846	821	870	887	900	810	914	853	812	816	827	851	860	819	870	869	854	928	811	849	869	875	881	915	937	891	883	840	850	890	839	828	829	852	810	836	886	828	865	842	870	913	877	891	895	874	870	877	902	841	910	814	876	844	864	855	897	836	859	928	855	918	892	828	897	908	782	855	895	884	891	800	827	860	850	881	839	804	885	927	849	812	872	828	844	828	892	830	862	757	814	843	868	864	852	823	883	864	835	891	882	886	844	830	848	886	878	846	857	852	889	878	878	874	810	827	830	861	836	890	861	838	879	817	847	873	835	793	831	864	844	838	850	862	830	887	850	901	861	882	895	833	874	874	868	841	857	889	894	835	842	858	873	816	827	843	839	845	829	848	831	869	861	852	839	798	853	842	887	832	838	870	846	906	886	831	811	916	901	800	847	913	865	825	909	878	867	879	811	826	851	847	853	873	883	830	861	886	843	849	915	819	837	896	893	874	852	822	831	837	861	867	887	886	877	910	873	828	829	821	855	898	886	868	867	877	904	897	850	845	836	868	800	852	848	844	884	860	868	866	951	832	957	895	851	846	924	853	842
7235	14359	9925	5276	3961	3014	2556	2098	1804	1474	1471	1408	1287	1217	1175	1149	1141	1081	1050	1060	1011	1010	978	1008	1018	973	926	943	945	992	954	960	976	983	1012	962	967	940	959	984	997	943	950	940	962	963	963	913	973	991	930	975	929	951	994	943	962	906	934	924	943	985	968	971	921	880	981	906	930	918	976	925	1029	978	935	895	923	914	916	954	972	918	916	974	941	977	877	892	923	925	986	925	905	985	942	951	950	962	919	957	954	980	910	984	991	957	941	913	970	900	901	985	965	967	993	969	946	959	956	948	960	955	892	947	909	946	951	964	941	1026	974	957	948	971	916	964	961	884	995	914	992	945	899	954	916	941	924	994	967	957	940	968	927	930	956	915	940	926	919	927	925	919	950	952	977	950	901	950	952	949	970	919	942	905	956	900	983	951	951	927	962	946	935	973	976	975	937	954	938	933	1007	896	949	977	955	939	947	980	981	920	923	931	964	956	984	853	948	988	945	975	935	925	931	983	938	938	916	941	1028	949	938	929	918	954	921	930	911	966	952	919	921	961	955	934	975	925	951	939	941	928	920	923	901	986	933	939	965	897	930	920	933	979	929	1045	951	961	891	929	971	928	947	899	945	987	934	890	892	1049	930	946	986	958	926	951	888	915	950	906	931	979	929	970	933	946	915	942	937	1008	896	918	897	918	994	929	939	993	956	968	906	928	933	941	938	927	975	994	956	1000	987	943	951	938	881	960	952	974	963	903	896	940	909	943	925	882	942	951	960	964	898	900	948	955	924	931	901	965	976	869	922	887	934	953	972	939	954	947	921	940	963	917	973	973	973	935	950	939	949	913	945	909	982	886	897	905	919	910	924	970	958	991	915	960	931	950	922	917	950	957	911	929	994	935	980	933	927	952	938	948	912	906	916	943	924	908	970	950	909	969	956	977	937	929	862	975	957	958	963	957	891	942	982	935	927	927	963	913	879	916	865	876	883	943	935	898	923	935	959	969	903	916	904	938	901	919	942	961	934	952	981	954	882	919	968	918	997	892	931	930	952	901	968	951	951	887	908	926	963	924	891	899	923	978	931	1010	954	925	933	955	943	944	901	883	921	924	866	932	876	925	964	906	956	955	988	932	933	948	963	957	953	927	871	972	906	935	956	1006	935	984	904	897	903	872	974	964	955	913	943	963	939	919	912	964	992	943	974	953	951	920	944	962	923	1004	947	887	905	956	942	888	1029	958	878	922	942	928	937	923	949	912	928	1004	913	971	887	915	898	921	939	916	950	923	944	963	975	875	943	981	922	967	938	955	933	978	950	925	981	943	965	958	919	952	958	956	936	916	927	975	888	901	918	932	934	948	913	922	941	976	864	948	872	952	913	934	932	983	937	979	870	925	909	945	962	929	961	904	901	996	917	952	944	918	969	910	887	972	970	955	915	944	921	956	883	929	954	936	923	926	937	913	980	925	949	942	957	957	960	965	961	968	938	936	971	953	965	924	891	895	897	926	975	916	906	962	918	945	917	960	909	926	949	876	916	954	877	936	929	999	943	954	973	902	920	931	991	971	933	980	856	943	981	954	964	882	928	974	914	946	939	911	946	952	940	940	880	906	920	952	914	930	935	966	964	973	958	925	937	920	960	919	894	914	920	940	944	987	890	920	893	930	935	900	952	945	961	960	944	930	893	881	997	910	946	935	938	937	962	933	945	932	911	911	928	946	962	931	906	973	947	905	970	940	919	910	894	963	938	939	958	955	919	965	920	990	983	900	941	914	932	952	970	953	894	916	918	945	949	907	893	945	956	889	915	895	936	939	921	910	909	955	962	865	904	993	992	947	927	987	896	983	961	975	914	991	923	953	939	961	890	968	933	945	887	973	993	957	983	886	933	993	978	1018	958	930	905	962	986	929	991	961	912	929	951	929	986	951	934	973	918	997	940	941	887	911	893	925	939	909	1029	913	946	956	885	909	921	1003	905	913	918	996	881	962	1004	935	958	935	956	899	923	930	971	946	925	964	907	911	912	977	889	946	913	957	907	945	903	913	958	919	947	945	935	908	961	916	971	935	930	915	912	928	916	937	888	886	955	941	933	984	979	951	978	984	955	926	915	980	901	926	950	931	939	961	905	917	915	962	942	930	903	934	921	914	988	944	954	962	973	915	975	864	954	948	953	918	932	936	950	948	959	899	902	922	947	953	896	884	901	962	972	896	929	900	917	939	973	951	896	941	912	927	965	1006	954	934	902	945	985	915	952	943	982	916	932	933	932	989	963	906	917	924	938	954	881	962	885	927	974	1005	940	974	941	931	919	941	950	924	923	956	929	1004	937	932	883	893	926	947	955	945	988	943	961	872	968	883	913	952	959	917	933	996	961	877	932	924	949	926	882	934	910	945	964	950	930	949	918	880	960	911	946	897	922	930	924	901	949	927	968	959	982	928	935	921	963	970	957	932	981	928	906	917	934	925	954	938	981	875	986	992	936	953	952	947	948	944	989	930	939	919	946	938	943	956	977	957	968	857	923	906	998	979	931	965	925	923	928	925	964	928	946	921	949	989	972	938	927	875	942	928	890	963	964	934	927	922	946	1001	909	943	950	904	905	987	985	874	948	928	927	905	965	912	935	959	884	966	959	977	948	959	1001	942	869	974	995	977	915	955	942	1042	939	968	991	991	954	901	877	926	995	897	947	938	918	919	899	963	918	906	1012	947	962	981	961	967	962	877	965	920	937	884	981	933	934	923	990	992	960	910	910	916	901	949	946	959	954	973	938	897	943	928	918	930	882	907	957	934	983	919	940	960	880	909	932	946	956	941	920	940	912	870	946	956	952	974	959	945	959	923	988	933	943	934	962	937	895	902	915	972	1001	950	879	878	920	911	933	976	939	948	934	943	905	958	961	948	895	938	942	918	931	857	939	955	983	1002	943	926	905	927	912	955	909	947	956	947	911	928	978	966	900	910	951	954	939	934	961	953	934	934	860	942	884	932	896	951	928	899	937	917	893	951	975	971	916	971	954	955	961	979	903	923	963	929	937	914	980	920	958	984	935	910	967	961	967	959	920	947	973	965	938	987	968	924	918	931	938	954	909	919	928	909	972	946	894	910	899	952	978	887	945	920	959	922	939	972	946	902	935	931	939	912	937	909	953	946	869	960	981	951	905	965	913	939	941	940	939	980	907	954	945	951	944	930	908	925	950	939	948	916	966	982	958	1018	881	971	951	959	934	914	971	911	922	999	943	971	991	957	926	935	990	921	940	901	962	933	942	909	937	903	892	972	958	907	923	911	882	959	929	895	915	899	950	944	947	887	941	963	955	911	928	969	913	986	933	972	938	990	944	961	953	912	953	998	918	976	916	944	1004	940	957	931	925	956	930	950	938	878	958	930	941	926	899	936	890	980	932	930	920	930	920	906	942	948	924	887	945	984	917	908	949	966	909	953	876	957	941	936	965	975	950	925	958	900	893	928	919	911	943	870	905	951	953	992	946	995	926	922	965	905	872	936	937	961	903	919	939	927	948	895	896	875
27326	17907	4065	768	597	612	551	560	552	515	505	511	505	531	510	537	520	536	505	519	488	521	467	488	486	525	495	498	501	463	472	501	488	494	494	507	502	460	508	552	476	480	519	521	512	531	532	552	505	481	497	513	501	525	481	527	479	505	483	498	473	500	566	520	502	505	506	509	503	517	508	515	532	493	537	462	503	511	489	512	545	498	549	502	525	449	518	481	526	484	553	510	508	565	500	534	496	550	546	490	506	498	529	521	499	489	537	443	490	513	457	495	463	506	490	507	489	530	512	522	507	522	529	503	530	536	509	477	519	506	534	509	549	498	478	490	482	527	507	508	507	506	502	500	521	442	517	504	503	461	495	506	499	492	506	512	499	478	486	501	511	536	478	524	481	514	527	513	510	498	455	473	492	489	525	491	502	500	552	461	520	529	495	515	499	526	492	489	509	534	505	494	516	535	491	563	555	508	500	536	542	510	490	493	498	507	508	516	499	488	515	506	503	516	507	499	530	486	474	486	506	505	542	520	511	483	506	497	506	515	533	503	502	509	485	507	494	536	543	489	490	488	513	490	529	497	518	495	520	523	481	503	548	508	474	507	501	495	478	476	522	506	534	475	498	521	514	516	510	489	503	520	545	521	491	517	510	490	472	496	529	522	469	483	480	518	551	440	516	517	472	554	465	488	527	482	460	499	536	525	516	513	504	500	511	517	527	526	507	463	520	489	503	544	526	546	532	514	500	514	488	496	481	506	485	493	478	484	488	500	535	549	480	552	518	503	500	505	470	529	512	508	471	536	520	494	532	491	482	495	457	527	523	538	508	544	526	515	481	494	531	478	501	521	506	507	543	490	512	535	448	503	504	510	511	490	546	507	529	542	497	514	500	559	491	538	465	464	521	517	539	549	555	528	499	476	525	497	493	525	516	542	509	519	542	501	480	471	542	475	554	485	533	533	524	564	520	511	526	493	502	509	537	523	508	510	487	477	525	526	486	509	484	484	526	492	523	518	509	501	467	512	516	499	522	508	526	534	489	553	562	502	486	516	519	493	514	499	497	503	516	515	531	480	485	556	530	515	534	537	520	489	532	537	507	545	480	516	504	525	490	469	529	475	520	518	537	520	492	527	514	468	525	513	500	543	495	500	494	546	505	485	517	501	540	520	513	500	473	505	509	536	512	508	510	474	486	498	507	480	494	520	528	510	464	488	484	519	467	519	499	559	522	499	516	498	511	517	534	523	514	462	481	474	510	503	526	509	518	528	529	498	514	479	525	504	521	519	501	525	493	496	508	544	486	515	518	504	513	539	485	522	494	491	535	493	557	522	526	491	497	507	526	489	520	537	553	510	532	538	480	488	504	528	492	511	530	532	529	520	489	521	537	508	564	566	519	526	498	498	510	522	506	555	503	554	525	473	496	522	524	491	491	529	523	516	523	541	469	476	506	532	546	525	505	517	512	519	518	503	535	516	525	499	571	538	519	484	509	514	500	539	535	468	526	514	539	486	531	517	522	498	486	566	496	553	484	498	533	537	502	536	512	495	519	480	519	515	514	511	500	498	504	486	551	532	526	507	520	473	500	447	489	496	510	503	494	508	462	502	521	510	464	511	504	487	491	516	529	508	493	479	453	480	511	509	516	484	526	527	512	496	514	498	497	550	504	535	503	517	505	477	467	492	528	489	557	512	500	486	517	499	482	557	514	544	516	527	486	482	500	504	533	507	498	505	467	498	508	495	496	492	530	461	475	519	536	542	491	456	449	516	523	527	496	524	487	445	492	496	536	556	536	513	534	511	457	515	514	530	518	505	521	492	525	519	466	532	495	467	497	568	491	534	472	521	479	499	506	517	475	515	512	515	494	511	488	485	476	531	534	509	512	547	484	526	514	502	517	536	476	492	511	516	525	525	514	494	523	514	489	510	506	468	506	524	519	523	493	502	473	507	528	531	495	520	529	546	490	481	468	513	544	524	524	490	545	513	524	499	488	526	493	548	519	491	507	514	505	465	503	524	506	491	508	505	521	527	497	500	524	527	544	519	533	510	504	509	521	492	473	509	496	525	498	542	472	503	543	483	479	485	517	541	522	500	458	489	448	503	429	503	548	537	491	540	534	563	470	540	491	446	499	524	488	572	512	516	541	507	531	510	475	494	557	537	491	492	504	515	527	516	491	464	464	520	510	494	526	506	515	500	516	500	493	499	511	488	488	540	488	552	470	514	508	489	507	542	492	533	554	513	499	516	520	531	509	537	526	518	507	511	544	516	505	553	493	484	518	517	551	519	511	517	501	516	498	500	484	540	483	508	468	484	541	535	484	507	554	506	497	491	480	515	489	511	502	515	553	536	520	488	501	517	525	516	504	537	549	494	509	478	517	540	490	462	484	498	470	507	477	494	507	525	522	519	517	514	525	490	515	483	510	509	518	527	552	478	476	502	475	483	536	526	531	540	497	501	515	530	510	465	488	528	473	501	498	530	515	506	544	463	455	532	517	542	466	487	476	510	500	515	513	538	496	547	509	517	510	505	502	511	521	535	513	472	506	501	536	543	533	529	506	511	506	496	505	524	533	492	494	532	554	505	520	494	505	474	508	500	499	531	497	533	499	553	476	541	496	501	492	538	501	518	494	501	512	491	456	530	488	515	465	479	500	490	495	506	474	530	520	510	525	508	484	496	505	489	519	499	488	524	531	482	546	509	534	565	524	536	475	511	491	509	540	517	478	475	474	497	505	478	510	514	495	504	490	484	548	514	523	490	478	530	521	503	530	505	461	495	507	495	495	533	516	553	500	511	490	504	478	501	534	495	518	501	497	569	511	529	494	530	531	527	499	463	481	503	489	510	504	501	501	567	503	495	530	521	506	470	516	492	506	543	492	441	505	502	487	502	502	512	501	523	500	515	494	542	486	488	556	520	512	497	480	498	526	500	505	546	523	527	488	536	508	503	510	486	509	490	495	473	492	508	467	553	495	501	524	506	510	507	516	535	523	516	530	543	507	538	507	519	530	498	538	556	501	507	505	516	533	514	481	524	483	499	460	536	459	490	510	505	481	494	492	493	515	521	537	497	521	513	475	529	504	514	493	498	550	537	503	529	547	508	533	542	487	471	472	500	514	506	514	541	506	502	497	522	452	554	508	536	481	500	534	517	513	518	495	504	502	506	519	497	464	501	520	483	551	539	509	488	502	522	513	497	489	442	470	522	505	507	511	531	514	526	522	502	526	520	518	493	509	496	494	564	500	554	523	446	495	522	490	488	493	514	523	512	509	486	515	573	530	504	523	523	513	503	491	521	521	505	583	543	530	501	492	476	504	475	536	505	497	511	520	506	530	499	529	549	526	547	508	500	497	473	472	527	517	496	532	530	526	528	517	493	499	530	513	586	496	489	489	515	543	564	518	502	499	516	521	491	498	527	527	547	523	511	522	462	522	492	536	492	463	544	487	522	484	469	528	508	505	532	516	502	524	497	506	497	496	505	528	506	564	548
4699	939	812	640	618	575	583	570	572	545	552	558	565	518	555	518	564	562	569	529	555	561	561	568	546	588	565	556	528	578	527	568	618	551	514	592	592	573	559	543	530	547	567	595	553	562	566	599	538	552	543	535	575	569	559	529	536	577	601	554	563	572	535	550	549	553	578	600	566	566	545	537	541	575	536	549	538	539	557	539	584	536	549	579	578	552	554	536	520	578	580	546	539	555	566	547	594	554	569	549	528	535	550	550	530	558	531	554	562	575	556	548	602	534	521	566	594	532	545	543	597	567	547	535	502	538	583	595	565	506	527	554	520	559	569	576	552	573	538	564	527	579	570	542	553	542	530	533	546	529	604	570	533	561	521	556	509	556	527	539	595	554	549	552	530	558	505	569	534	556	587	537	541	579	575	561	586	554	556	571	526	526	582	537	531	529	581	580	567	563	565	556	556	555	549	556	552	534	537	592	561	588	572	535	563	608	532	539	536	562	583	527	538	535	511	560	569	580	558	608	533	580	579	537	542	561	558	548	562	531	569	541	536	548	550	571	571	530	536	529	531	538	538	566	513	553	535	563	538	516	566	550	563	571	535	542	571	561	544	524	537	539	558	570	540	539	558	543	533	568	558	576	572	558	543	519	575	556	552	581	528	575	544	532	525	518	520	600	567	536	544	600	562	571	538	560	584	525	559	560	582	553	521	575	518	606	568	548	553	572	589	533	563	550	569	554	587	508	570	563	546	608	540	511	550	543	567	523	544	558	543	545	567	556	569	550	550	561	599	561	559	529	591	546	547	557	547	552	520	569	564	599	541	569	546	550	529	502	577	538	585	542	548	526	571	548	535	562	531	582	572	568	543	563	540	573	542	522	573	535	595	545	531	547	540	536	574	556	509	576	521	526	567	586	553	550	548	545	560	557	559	537	546	542	537	576	554	537	574	558	543	554	536	562	530	516	507	524	566	572	588	542	561	575	592	571	571	540	502	561	539	549	571	587	529	526	585	530	522	558	559	559	563	573	537	542	531	558	519	528	537	525	522	518	580	574	554	552	586	559	554	553	536	575	498	582	560	557	511	545	537	537	552	567	556	592	584	540	547	539	543	550	549	560	569	556	569	548	512	516	577	524	528	540	536	537	540	510	570	596	544	517	571	538	557	539	608	522	565	573	548	578	516	546	544	531	594	546	524	552	568	526	586	533	555	573	588	580	563	531	527	560	523	539	573	588	538	528	573	561	589	527	542	565	536	539	517	566	583	569	563	518	573	554	538	531	544	547	566	597	544	531	521	566	558	554	539	581	543	546	616	521	522	540	558	534	497	522	604	595	574	552	557	564	570	543	595	536	573	528	537	524	555	538	572	546	563	550	569	533	611	548	577	631	553	549	585	591	528	563	560	545	521	576	584	518	535	566	550	546	500	560	553	540	555	597	572	567	569	531	552	559	557	564	555	581	570	601	563	552	563	558	610	576	547	537	497	568	581	569	523	601	550	552	570	587	561	549	572	579	575	593	551	580	568	511	547	558	507	539	529	570	540	535	539	537	547	553	563	556	571	552	561	570	533	551	566	554	565	536	550	547	525	517	571	540	595	541	581	572	576	541	532	589	578	574	531	585	561	528	570	592	565	554	533	570	561	559	595	579	523	526	563	566	535	525	541	544	551	547	579	573	536	509	533	546	558	544	546	590	543	604	538	537	569	534	577	559	546	549	536	575	529	555	514	544	526	558	539	528	537	616	572	505	568	560	542	543	586	528	508	516	544	602	521	594	551	530	562	535	572	573	526	533	514	578	543	522	532	589	562	577	562	544	545	522	540	515	551	548	560	589	525	573	553	573	564	556	531	543	527	552	530	587	556	539	562	537	572	543	536	564	572	535	542	517	561	564	525	572	554	556	502	621	602	550	543	528	556	507	574	591	492	591	547	565	566	589	596	538	529	552	547	533	538	539	538	524	561	522	555	573	572	502	524	535	590	567	563	544	528	564	571	599	595	540	549	536	524	538	574	564	524	559	575	535	531	507	546	562	524	538	572	545	562	576	561	573	558	592	539	553	528	551	561	568	571	540	565	543	578	516	559	542	531	540	566	572	502	548	579	586	564	526	502	574	534	581	578	561	551	548	547	562	501	563	566	546	560	591	559	571	530	569	566	538	541	587	569	533	588	577	529	557	531	550	552	577	541	555	584	548	490	547	532	554	546	556	548	529	554	539	543	560	536	582	551	574	583	569	554	568	557	503	554	582	543	572	564	538	541	556	583	591	579	577	568	518	535	546	549	542	535	514	554	553	556	551	559	545	558	566	518	570	562	614	560	528	546	539	559	541	545	528	535	562	531	533	560	550	499	581	539	560	544	569	572	588	531	534	576	560	556	563	540	553	519	538	558	524	538	567	571	550	557	545	581	518	522	543	538	519	538	532	534	527	567	539	578	533	559	551	589	536	553	595	566	518	523	573	556	508	557	546	540	565	589	538	547	526	567	548	545	564	530	548	513	555	568	557	546	553	559	552	572	541	568	545	562	544	544	588	531	567	566	483	539	600	504	585	583	512	547	568	573	523	528	545	501	523	554	501	522	549	562	563	573	570	540	544	578	559	492	577	551	580	563	569	513	564	521	544	567	523	504	566	554	558	560	551	537	559	546	531	523	549	570	569	560	534	517	520	513	537	551	553	586	555	548	531	524	565	554	577	573	518	564	613	510	550	525	517	571	578	554	567	505	619	573	529	583	529	555	524	571	523	555	556	563	537	540	503	553	524	523	519	549	512	546	589	562	563	522	531	571	567	527	573	542	538	526	567	533	529	527	581	531	510	555	580	571	605	562	523	560	536	548	570	571	552	576	558	571	531	537	550	522	593	562	567	542	527	540	540	577	532	533	540	552	597	545	578	532	566	563	558	553	564	554	544	572	541	541	494	523	546	551	543	522	567	510	564	542	522	529	534	568	575	529	500	576	536	529	569	556	547	574	557	566	569	551	581	554	537	561	550	562	541	561	575	588	540	560	573	566	557	541	585	616	528	525	564	566	558	532	531	599	593	578	554	517	493	541	558	531	562	556	559	552	552	556	515	566	543	544	582	516	561	557	548	514	566	554	520	546	543	531	571	528	510	558	564	569	538	547	505	540	561	530	601	558	539	514	548	570	541	559	514	492	568	538	570	563	532	570	585	543	522	547	543	537	530	588	524	557	558	540	528	550	524	516	558	573	534	539	556	540	518	589	558	522	574	550	568	551	532	549	536	530	547	543	562	536	591	590	550	544	527	539	523	555	556	559	560	567	569	529	563	510	560	510	537	525	558	563	524	531	543	533	521	563	568	534	578	571	565	546	555	551	536	549	573	528	559	555	540	536	569	538	533	520	587	558	567	548	540	608	579	548	591	629	541	555	527	539	563	568	540	561	594	543	600	540	562	548	545	559	525	527	575	542	541	532	546	542	522	534	551	532	563	566	545	575	521	561	503	550	578	560	565	607	531	584	597	578	524
23354	21080	28464	23922	21071	12722	2108	1408	1247	1207	1105	1035	1054	1072	1061	1051	1021	948	1000	1010	976	946	1077	1001	1012	945	964	973	980	933	1020	1009	983	954	935	940	1034	957	908	1027	961	1012	957	963	941	941	974	947	954	936	1025	962	967	980	958	965	982	958	975	945	886	958	1026	977	964	991	942	905	942	1005	984	962	970	972	970	955	985	1000	942	953	977	994	943	964	988	936	934	980	989	965	941	963	983	1010	1005	947	906	957	921	967	946	951	962	983	958	973	903	990	957	910	983	1092	963	909	996	1041	936	994	932	905	941	977	976	954	943	947	944	966	961	914	955	1014	974	954	985	972	903	943	956	986	944	993	987	929	928	981	989	941	1011	930	953	913	993	955	952	950	911	967	939	1017	960	1004	1018	1023	942	941	979	954	959	938	960	980	994	896	949	968	1004	981	933	920	956	1038	960	956	953	924	985	986	943	936	952	998	940	978	987	953	967	971	983	994	970	946	968	965	973	938	963	943	924	1009	955	1027	958	979	976	1004	967	967	952	959	992	979	964	965	935	994	1001	984	982	935	1013	947	1003	973	940	923	943	954	976	932	987	949	921	947	1007	920	952	951	943	985	942	1006	956	961	987	968	953	951	913	1007	989	982	1022	971	960	923	996	974	1010	979	991	994	961	962	929	992	966	969	968	962	965	940	985	978	936	918	975	975	1018	954	982	998	1057	1000	1014	978	974	909	942	995	966	965	899	911	931	932	945	924	973	1008	989	929	936	984	897	928	989	948	946	965	1032	960	957	922	969	943	984	964	967	951	930	930	1004	973	919	1017	1016	955	918	921	946	980	981	985	1004	1000	1053	918	975	951	974	932	965	1008	914	938	1012	964	937	924	949	957	941	982	929	937	970	991	932	921	990	971	986	912	975	919	965	979	939	983	991	1027	1018	988	942	940	959	941	960	944	930	987	941	1005	991	993	911	989	1023	959	941	1021	983	970	949	954	955	957	941	955	906	947	972	1022	979	1042	902	956	990	991	951	946	948	927	957	982	1026	982	975	1023	953	1011	971	963	987	953	930	966	949	932	963	988	948	946	938	971	972	977	944	994	945	972	1014	934	926	973	967	966	1011	953	959	994	906	960	1012	1014	915	951	973	944	998	1027	1007	949	970	982	965	942	975	1006	948	984	975	967	979	979	939	919	1010	940	971	1052	998	998	1017	939	967	919	936	899	985	937	913	920	944	962	934	990	974	933	995	929	987	938	1040	903	920	967	955	953	1006	906	940	899	933	959	926	965	967	914	947	942	958	960	959	1001	915	954	966	1009	934	980	999	999	961	953	1028	935	905	910	953	959	981	953	964	970	994	1044	1013	958	910	928	913	1023	1006	971	893	966	940	975	1025	950	932	975	965	967	959	969	940	981	993	878	995	948	928	972	898	979	962	955	995	962	938	1023	947	998	967	940	985	968	980	978	934	940	953	969	934	991	952	1003	1002	975	965	951	1004	959	940	958	939	977	1009	937	931	985	961	939	893	977	961	949	929	961	946	920	920	908	955	970	1009	984	953	983	945	1003	919	949	953	946	980	948	980	976	988	992	992	985	938	926	978	932	894	965	998	985	977	930	1014	994	958	940	918	962	934	949	952	970	980	932	927	946	997	982	978	936	935	941	957	978	991	923	966	973	955	947	939	950	950	943	982	962	960	949	950	959	917	1023	960	949	958	1006	950	903	961	1007	909	983	995	964	948	964	935	924	1002	946	931	989	1029	968	962	926	944	971	973	987	962	947	954	981	915	967	992	952	952	936	948	945	955	979	951	945	951	966	913	1044	959	893	938	989	981	933	951	935	937	946	924	934	941	972	952	978	1020	1000	978	955	979	995	968	943	945	943	981	939	935	969	933	941	948	982	983	1016	956	959	970	972	931	944	986	1006	941	1012	920	994	999	967	1004	969	989	1016	958	955	921	901	916	966	974	1003	940	913	904	962	1015	969	1026	946	945	988	987	982	998	1009	990	957	953	941	962	1005	951	972	957	984	990	953	946	991	927	959	910	928	1006	956	955	1016	938	969	936	986	967	944	974	969	992	947	997	1002	969	978	976	1000	955	1000	952	965	922	978	958	945	1024	952	930	957	967	988	1033	940	909	989	959	936	964	948	910	989	969	945	994	996	959	948	913	1015	975	958	945	943	959	944	932	960	917	978	974	959	946	948	948	1048	980	977	949	1006	922	951	958	989	981	972	962	1031	968	953	901	998	946	921	936	959	957	1001	1010	1042	962	927	996	968	912	966	977	1009	968	984	987	954	949	960	908	1010	1008	1007	947	982	979	957	939	964	961	943	892	922	949	924	917	962	927	951	971	942	984	977	979	958	978	915	921	928	976	952	962	959	1006	967	1050	992	927	896	942	977	938	1005	972	944	941	968	980	997	942	956	963	954	1015	955	983	921	957	921	941	963	980	945	928	990	988	985	975	1014	988	917	934	996	917	932	906	959	990	970	969	1049	898	1019	974	996	942	958	955	990	976	956	949	913	953	967	983	998	901	931	994	1017	932	951	950	965	982	956	939	954	958	932	945	1014	928	949	979	990	953	979	979	1009	989	966	981	915	965	944	983	979	943	997	922	924	957	1007	956	946	910	958	951	945	1025	934	989	954	986	930	1023	931	961	949	972	990	946	952	1009	890	940	945	929	940	978	960	963	891	969	951	981	962	967	931	903	985	966	939	965	917	979	948	1008	952	927	1012	983	939	979	992	947	988	970	1032	963	968	918	1003	975	938	985	918	898	993	1021	968	964	996	932	977	946	942	967	1012	983	931	998	917	958	928	969	1019	921	913	927	955	941	888	950	972	912	960	988	970	988	928	956	926	983	991	996	993	847	941	957	948	974	994	965	944	965	994	952	938	935	963	949	954	995	930	999	997	920	945	943	1002	954	940	968	952	976	959	969	954	944	979	960	1001	944	935	929	932	935	993	894	948	939	996	1008	983	931	965	946	984	975	956	929	958	992	936	942	921	954	1000	964	968	974	960	922	953	953	943	892	907	936	956	1014	1030	930	1036	990	952	961	896	982	939	941	999	1026	966	964	931	919	936	964	986	995	984	1037	976	947	930	1013	929	956	945	971	978	911	960	946	952	944	951	953	956	919	949	980	938	924	942	951	933	915	984	964	939	965	929	983	1009	955	1022	970	906	939	882	972	977	997	934	931	987	959	960	1015	941	949	942	963	980	926	929	951	1015	1001	986	966	949	967	991	952	963	923	991	953	1012	898	942	1002	993	948	926	925	1039	991	953	937	985	967	1007	970	954	979	936	981	1005	928	1021	989	982	1016	967	992	1009	979	982	982	972	895	993	970	935	962	999	954	1009	998	918	952	947	948	963	958	937	939	969	979	884	1017	961	942	1014	966	870	892	1011	989	1014	892	938	938	980	954	907	936	979	954	988	940	965	992	1014	965	973	1009	1027	929	999	949	986	989	951	1016	957	929	971	999	874	976	990	955	909	1027	947	909	944	950	903	944	908	966	968	958	952	949	939	957	1060	937	984	944	956	891	1024	950	970	886	962	929	915	951	921	977	977	918	954	1013	968	940	968	931	996	963	962	996	983	990	966	959	932	897	920	959	981	918	976	950	985	951	991	1025	928	954	960	924	899	975	921	984	927	934	978	977	936	959	893	962	954	979	961	964	947
6606	9094	6403	3313	2588	2136	1940	1616	1492	1287	1242	1222	1212	1190	1153	1174	1079	1110	1091	1067	1116	1088	1043	1027	1026	1052	1076	1046	979	997	1001	992	1012	1068	1055	1065	1026	1011	987	1108	1023	1034	1019	1058	1043	991	990	1045	1023	1051	998	1046	1028	1082	1085	971	968	1044	1016	1024	1043	1033	971	1035	1063	1018	1066	969	1008	1016	1053	1038	1053	1019	1038	981	1038	962	1035	1050	1034	999	1004	1025	1026	1025	1070	1050	1031	1014	1020	1010	1018	1060	999	1040	1007	1020	1008	1069	1038	1023	1065	981	1025	1034	995	1033	1054	1033	1017	1047	1035	1022	1056	1062	997	1001	1048	996	1038	1068	991	1019	1024	984	1029	955	979	1030	993	1027	1019	1008	1035	987	1006	980	1071	1043	1049	981	1000	1000	1032	1019	1007	1014	1015	1002	1018	974	1041	1035	1053	1035	993	1071	1038	948	1004	1012	1015	999	1031	1082	1041	1077	1023	998	1004	1021	1050	1043	994	1021	1041	999	1037	1084	1047	1070	1009	1037	1054	997	1001	984	1043	1026	1056	1064	1023	964	1021	1005	996	1053	993	1008	1048	1022	990	1040	1016	1044	1027	1069	1028	1105	1022	978	1022	1010	1032	1016	1026	995	1026	1003	1014	1048	1034	1033	1037	1028	1042	1009	1033	1050	1016	1041	991	1040	1027	1035	1001	1038	1003	991	1031	1025	1013	1045	1005	1007	1022	977	1014	1004	1062	995	1023	1072	1014	971	1026	1007	1035	1059	1027	1000	1022	985	1037	1046	1013	1072	1001	1012	965	999	1027	996	1044	955	1044	1011	1026	1049	1010	1051	1057	1010	1009	1034	983	999	1074	1037	1040	1062	1017	1013	1052	964	986	971	977	1057	1030	1054	984	1074	1024	1032	1000	1032	1030	1030	979	1064	1060	995	1038	1005	1000	1071	1003	976	989	989	1029	1033	964	1016	999	939	1049	995	1057	957	977	985	974	1006	1038	1010	1010	1017	1032	967	995	1037	1083	1002	983	1005	1007	1032	1026	1023	1026	1019	1045	1085	1008	1025	1010	1012	996	974	1028	1022	1053	992	1018	1065	1027	1064	1056	1038	984	1083	1000	1007	990	1029	1012	1078	1040	986	988	981	960	990	1063	1005	1072	1029	1004	982	1046	1004	1075	1012	1011	994	1031	973	975	1035	1014	1007	1021	1044	1053	980	1041	1027	1012	1079	1034	1008	1017	1004	998	1015	990	1055	1044	971	1027	1078	1007	996	1021	1015	910	941	982	1046	1037	1052	1052	1002	1013	999	1050	979	1075	1037	1014	1039	991	980	993	1079	1024	993	984	1009	1019	974	1043	1001	990	1018	1043	1014	1003	1027	1082	1051	1014	1060	1044	1020	1034	1031	980	1040	963	991	1001	1034	986	1001	1013	1042	1040	1041	1049	1044	1033	1012	977	1029	1016	1045	988	1024	1048	948	1019	1065	1020	1081	975	1011	988	1053	963	1035	1053	961	1058	1048	1043	1066	965	1014	998	1020	1043	1000	1010	1002	1047	1079	1020	1057	1041	1000	1021	1020	1084	991	1045	1000	1059	1012	1041	1000	958	1058	1041	1000	1043	1007	1065	1053	1048	1008	982	983	977	1013	1011	1022	1038	1025	1072	1043	1016	988	1007	1006	985	997	990	1008	1016	967	1028	1006	1008	1004	1037	1031	1000	981	1062	1026	1035	1087	1028	1035	1042	1064	1026	1000	998	1092	1047	990	1023	1073	1005	1038	1028	1037	1055	1045	1070	944	1039	1066	1001	1051	982	985	1052	1054	970	1019	1037	1012	981	983	989	1077	1051	1010	1012	1023	1024	1036	1020	998	1059	978	1030	1041	996	1039	1013	1024	985	982	981	1059	1017	1007	1005	987	1051	1033	1014	1009	1008	1048	997	964	998	992	1006	1033	1006	981	1040	1038	1025	1007	994	1069	1000	1047	1029	1029	1043	1038	1005	995	1061	1091	1049	1068	1009	1013	1050	989	1039	996	960	1000	1014	1051	1053	1029	1010	1043	1001	993	1010	1031	1008	1015	1097	1007	995	999	1006	1034	990	1097	1047	993	979	1022	1013	1011	1024	938	1041	1020	1002	1018	1012	1022	1012	1017	992	1033	958	1023	1010	993	1001	1100	976	998	1024	1020	994	1025	1032	975	1017	1054	1024	1006	1050	1025	1004	1070	988	1029	1080	1061	1039	967	1037	1017	1054	1031	1011	984	1031	1022	1010	1023	1047	1020	1049	1017	1076	996	1021	989	991	1028	1062	1061	1080	1007	1047	1011	977	1039	1025	1047	1063	996	1019	1014	1026	1015	974	989	999	1027	998	1039	1037	1026	1028	1038	1078	1033	1052	1033	1017	1022	1037	988	1024	1025	1045	1025	996	1004	998	1035	1010	1022	1073	1021	1019	1062	1008	986	1056	964	1018	1053	963	1021	1027	1064	1000	1026	1038	993	1041	1038	997	1007	970	1008	978	1003	972	1015	1059	1001	1077	1013	1002	1048	961	1040	1026	1050	1028	1068	1015	995	1013	1044	1030	965	1026	1012	976	1009	961	1009	1011	1042	1045	1093	968	978	1028	1017	1028	1014	1025	1035	985	1047	971	1001	962	1008	1002	1005	1001	1002	1047	1037	1042	1008	1007	1005	1006	1018	996	1014	1030	1062	1038	980	1020	973	1023	970	1038	1013	970	1001	1054	993	1004	1036	1062	969	988	1019	970	991	1032	1052	1048	1029	1068	1048	1007	1052	1016	1048	955	996	1005	967	1006	1021	1023	995	996	1005	1060	1007	1010	978	988	1049	1050	1004	1014	973	1075	997	1015	1024	1026	957	1052	1048	901	1053	1022	999	1013	1002	1014	1017	1098	1064	997	979	1052	988	970	1030	1048	1021	979	962	1046	1041	984	1060	983	959	1042	1027	1050	1008	1014	1026	1028	1047	1015	1040	1018	1023	1055	1019	1028	1034	1070	998	1043	1039	1051	1061	951	1005	1019	1073	1049	950	994	1041	980	1069	995	1030	1049	1003	1027	1043	1030	980	1008	1025	1037	996	999	957	1048	979	983	1016	1059	1002	1043	997	968	1099	1018	1032	1004	972	974	1011	1040	1036	1004	1006	1018	1059	1036	1023	1019	1024	1022	1044	1053	1005	992	990	1032	1062	1065	1044	1020	1033	1035	974	951	954	1030	1041	1020	1032	1015	956	1037	1041	1056	1039	1005	1004	978	1035	1032	1033	1078	1016	983	975	990	1060	1024	981	1068	1008	1043	1013	965	1024	1012	985	1030	985	1003	1036	992	1023	1018	1031	1021	1067	1003	1033	988	1028	1045	991	984	1000	1048	978	1016	991	1014	983	1007	1060	1027	1017	1046	1038	1048	983	1041	1033	952	1005	1051	1014	1002	953	1023	1044	1005	1025	1024	1033	1029	1058	1041	1054	992	1013	1004	987	968	1006	1022	1017	1010	1038	1049	1001	1005	1015	1121	1051	1041	1012	1019	979	1003	1032	1051	1083	1077	1006	1057	998	1046	959	1029	983	1027	1032	1014	1019	1091	1065	986	985	999	1076	1017	973	1021	1017	948	1002	1029	1037	1037	1045	993	1039	1073	1027	989	1021	959	1054	1004	1060	1022	1007	992	975	1072	1020	1019	999	1069	983	1001	974	1036	1112	1026	1045	1030	1011	1032	1051	1036	1106	991	1065	993	1029	971	992	1008	1064	1072	984	1033	1023	1037	1057	1032	1021	1039	978	973	967	1023	964	946	994	1047	1037	1089	953	1024	994	1000	1081	1004	968	1044	1077	1057	1008	1057	1011	1029	1046	1030	1030	966	1068	997	1037	981	1024	1013	1026	1033	932	1028	1025	1010	995	1041	1029	1028	1022	1001	1063	990	1051	1034	1046	994	972	1010	1028	1010	1043	1032	1062	999	1035	1003	1009	1035	1031	1008	988	972	985	1047	1022	1010	1034	1050	1031	1035	1001	1042	1012	1024	1010	945	991	1012	1057	1035	1033	997	979	1005	1059	943	1059	989	1044	1033	1050	1039	1013	1007	1057	1057	1000	1045	1029	1018	1006	987	974	998	1036	1024	1033	1054	953	998	988	999	1036	1040	1004	1017	1051	1033	999	1070	996	1027	1020	1032	1042	1052	1005	1025	1030	967	976	1012	1016	1030	988	1026	972	1030	1012	967	994	1013	1022	1027	1025	978	1068	990	987	1029	1064	1024	1052	983	996	991	1049	1039	1019	1024	990	1072	1017	1038	991	1039	983	964	996	1020	1004	1087	1045	1070	1011	1049	1018	1060	978	1006	975	1010	963	1015	1059	1037	1006	1031	1043	1058	978	1041	1020	1012	1053	959	1022	1005	1084	1051	1056	1107	1040	1008	992	1086	953	1017	998	1040	1028	1004	1106	1048	1003	993	984	1003	1037	1016	1015	1052	1023	1021	1016	1069	1088	1044	1017	1015	1046	1028	999	978	990	985	992	1014	1052	1025	1008	1007	1047	995	1049	1009	1043	988	1029	1008	965	1017	1020	986	995	974	1053	994	1129	1002	1024	1026	1015	999	1065	1005	962	1002	1060	912	1072	1005	989	986	1021	997	1015	1028	1026	1014	1030	961	974
24385	20999	27486	24652	13566	852	517	420	420	389	374	363	349	337	296	333	334	340	335	311	290	308	321	306	311	319	284	320	320	324	322	307	311	318	309	274	328	290	303	326	314	326	344	297	324	276	329	322	306	336	288	277	286	304	270	336	293	325	281	293	306	282	325	317	315	316	289	313	317	301	279	306	320	326	321	292	289	316	298	306	302	290	275	270	298	289	309	296	304	312	283	308	311	297	292	293	323	297	297	290	307	293	304	303	288	301	330	323	289	314	305	305	301	284	334	307	291	293	306	314	308	278	299	292	327	305	287	265	307	316	305	282	308	332	338	323	283	270	309	310	288	301	309	294	301	297	313	276	308	312	292	308	292	285	309	306	347	282	329	283	294	299	312	308	316	310	305	308	300	306	281	279	297	315	295	297	287	283	259	306	303	298	306	310	321	303	351	298	319	323	278	308	289	324	268	287	307	301	318	316	263	307	282	296	317	289	300	320	328	324	282	298	353	319	305	323	288	293	302	279	315	304	299	305	294	284	291	273	292	294	304	332	303	305	295	264	323	303	312	306	310	285	305	268	303	275	338	305	314	325	316	318	256	284	325	294	290	311	304	333	318	295	284	344	295	311	301	318	309	305	278	295	321	294	290	291	286	298	298	302	302	321	292	305	280	340	305	302	285	306	302	296	324	318	296	284	293	320	344	279	315	304	277	327	320	325	261	292	293	288	308	273	312	307	299	305	300	331	304	288	297	288	298	291	308	317	316	314	304	318	315	287	292	307	298	300	290	290	326	309	342	293	272	301	302	300	310	315	277	318	293	286	310	296	306	316	295	267	277	314	321	294	290	299	295	328	308	259	286	313	316	327	303	318	275	283	281	303	297	290	336	301	292	308	296	286	298	283	282	313	275	316	332	326	284	301	277	297	317	290	323	291	316	299	319	260	278	322	330	301	292	294	331	316	298	286	317	323	317	305	312	303	302	291	287	280	269	343	325	290	292	282	291	292	315	284	291	300	310	287	272	305	309	315	302	314	293	331	342	300	333	291	267	298	303	303	299	270	321	332	314	288	296	300	302	330	317	313	322	341	305	304	298	306	277	301	293	305	317	270	317	315	315	295	283	297	304	312	281	283	306	288	319	294	302	306	277	275	316	284	294	290	315	302	314	303	288	323	323	321	298	308	313	284	302	302	313	309	298	322	292	317	285	326	305	320	328	331	270	293	338	281	298	298	278	302	304	317	309	276	312	303	301	331	308	300	318	302	314	315	328	301	295	310	308	305	287	303	311	306	319	308	327	328	307	293	308	296	303	282	324	293	313	278	321	280	312	307	316	331	312	306	315	321	306	281	321	294	287	309	289	286	284	304	297	279	311	301	294	299	301	329	304	278	299	333	341	320	301	323	286	272	278	302	290	307	312	311	313	311	320	327	284	289	293	308	308	297	340	267	308	316	313	304	307	318	299	301	326	287	286	288	317	284	304	319	292	307	286	310	331	294	305	310	310	274	286	314	299	308	334	326	289	323	304	310	313	315	301	307	300	325	285	302	319	282	294	338	309	304	319	293	308	299	302	304	306	294	287	295	322	302	332	281	274	293	305	292	325	306	321	264	274	324	303	311	302	311	307	301	308	299	283	288	294	273	301	291	294	314	286	291	310	294	292	295	295	280	259	273	329	274	309	246	299	271	307	291	291	279	326	301	302	295	304	315	316	299	299	279	293	281	269	314	325	283	326	300	292	270	312	303	287	282	297	289	298	269	288	294	278	294	309	276	306	290	282	282	287	296	313	306	299	270	317	286	322	313	322	312	295	291	284	293	308	310	293	307	310	304	284	310	334	308	336	303	268	283	284	326	300	308	287	313	296	300	334	323	305	278	308	268	309	300	308	316	284	286	325	290	300	302	298	303	291	314	295	310	296	311	283	279	334	331	313	331	304	323	335	317	284	269	305	315	295	317	301	293	312	332	297	302	337	326	316	297	311	312	285	289	323	303	314	304	296	286	248	283	320	277	290	317	314	300	292	301	303	302	281	300	301	312	300	315	273	284	303	312	313	322	297	253	307	304	314	274	311	335	298	331	315	285	325	308	289	325	297	294	297	291	301	316	281	349	294	305	292	314	308	314	309	295	281	298	304	294	300	280	295	261	294	297	306	287	299	292	306	281	319	285	294	301	291	283	317	290	281	295	290	280	294	303	289	290	285	308	314	290	311	301	271	305	337	302	278	279	295	334	314	322	307	285	293	291	284	297	274	316	298	274	338	278	306	304	311	277	318	314	285	294	329	311	316	310	309	309	300	300	321	335	286	323	297	315	277	319	299	312	310	323	300	307	279	293	291	309	300	291	296	282	316	323	307	289	317	317	310	310	310	308	303	307	291	284	281	283	301	291	317	311	319	302	324	328	311	292	279	301	300	303	298	329	283	306	296	327	289	321	274	305	303	282	346	310	300	325	344	276	291	321	316	286	312	313	297	306	329	323	302	286	308	305	302	304	282	315	296	279	291	298	311	321	324	288	276	330	290	335	297	304	293	311	327	293	311	303	330	304	311	325	317	301	280	285	342	308	312	314	321	306	315	300	297	326	279	306	312	318	317	307	314	299	325	301	319	293	309	286	282	313	324	335	333	289	303	272	264	290	285	291	304	328	305	309	286	299	310	301	297	288	304	282	315	284	325	281	306	295	308	275	308	271	298	293	303	268	310	323	303	307	311	252	301	342	309	287	289	288	326	305	311	293	287	336	341	300	294	330	309	313	325	314	322	300	326	309	309	312	308	291	281	271	292	352	272	291	305	301	298	323	316	274	295	298	333	289	305	319	299	291	289	295	321	311	301	296	301	345	312	292	283	291	310	288	299	300	322	320	301	297	306	310	318	298	286	269	310	313	286	291	287	336	305	305	290	307	331	274	300	285	323	310	283	299	281	304	299	300	298	321	301	318	312	298	307	313	315	283	315	308	304	276	316	293	277	332	284	288	302	296	329	282	310	288	322	305	314	320	313	282	283	305	317	299	320	291	311	305	279	279	302	280	309	316	308	304	284	312	306	260	303	300	278	262	289	310	321	305	262	305	296	325	312	291	296	300	327	318	294	299	326	261	296	278	303	296	309	300	342	328	290	305	289	337	317	306	283	307	333	297	309	300	296	309	293	280	270	310	309	305	276	322	286	280	317	315	297	307	280	330	295	313	305	295	308	308	289	319	292	297	294	268	314	317	310	293	278	291	313	319	300	317	303	315	299	328	317	300	298	307	298	310	300	280	320	286	305	275	266	301	327	277	328	287	299	296	300	312	295	289	295	306	309	282	306	283	293	274	280	291	315	268	303	308	293	326	312	294	335	323	308	301	296	333	296	300	305	295	297	312	332	317	319	279	328	292	275	287	269	305	320	300	279	307	293	306	316	269	300	273	296	286	316	326	286	285	311	301	336	306	302	296	309	347	296	297	307	291	319	302	336	289	308	291	284	277	291	292	299	313	287	288	310	305	294	294
5287	5100	3456	1742	1336	951	867	658	635	578	530	493	453	465	432	410	399	434	418	381	398	365	400	365	345	335	399	389	350	363	337	383	355	380	346	411	366	376	376	370	346	331	368	358	349	356	375	368	380	348	363	339	367	369	349	330	367	357	356	341	375	334	372	357	369	374	347	355	354	358	337	383	375	336	379	330	357	360	353	328	382	336	352	372	360	361	343	358	366	368	384	370	340	376	371	383	385	367	350	376	361	365	362	380	341	354	370	349	377	355	364	365	365	341	325	357	380	365	360	347	371	347	421	357	345	354	353	344	388	357	344	406	365	345	341	393	335	398	342	367	365	374	336	368	371	355	357	347	345	349	322	317	345	336	368	374	375	355	373	377	364	352	367	346	333	360	366	390	327	354	352	332	334	374	353	312	343	365	372	385	371	352	349	386	377	330	392	384	352	380	367	342	346	372	384	356	372	364	361	356	346	377	362	346	378	351	351	367	396	368	376	358	371	349	386	372	333	348	322	342	352	341	399	336	331	389	416	364	360	356	360	387	338	358	356	351	346	355	344	368	366	363	347	360	357	365	349	361	354	368	347	336	349	396	349	347	348	368	365	377	380	338	378	351	339	387	336	360	382	381	361	388	356	394	345	354	354	362	365	375	350	373	338	390	331	351	354	341	366	367	341	370	396	365	355	345	353	347	363	326	373	346	343	351	328	414	348	343	361	382	361	396	396	356	355	337	402	330	369	401	354	369	325	414	350	359	338	336	336	372	399	356	368	353	353	372	365	332	360	363	355	367	356	374	359	343	351	367	365	377	372	360	377	336	366	383	392	356	350	382	372	395	388	333	345	363	354	361	370	375	340	359	377	358	369	379	351	347	335	374	338	354	375	354	340	394	326	385	326	373	409	338	341	371	374	364	352	377	350	365	350	349	374	398	350	364	349	347	358	388	353	349	333	385	374	355	373	364	354	372	350	325	349	373	382	366	367	353	359	335	342	379	322	350	360	387	368	366	328	369	354	325	362	379	358	394	350	357	362	331	352	353	324	377	376	329	393	354	336	383	372	353	365	346	350	329	381	339	342	359	321	369	372	367	347	366	373	386	344	356	343	357	326	365	363	363	355	398	359	389	329	345	381	334	370	360	384	358	384	338	352	378	332	364	352	353	343	371	358	346	334	402	370	360	357	350	331	380	390	370	356	381	345	350	384	364	364	372	329	356	359	373	356	351	377	329	327	327	367	379	337	353	376	315	348	338	363	367	355	356	368	340	335	350	364	361	372	354	380	338	389	362	346	349	353	358	352	359	370	353	353	368	360	337	368	353	381	376	366	361	373	360	339	343	345	369	357	354	374	339	362	343	377	354	348	347	353	327	339	387	362	364	368	370	336	360	371	312	367	358	367	377	382	361	343	376	367	345	348	350	346	363	341	356	346	338	385	386	359	360	346	350	364	345	359	393	351	355	361	382	354	356	368	358	360	378	324	356	340	371	335	349	362	374	353	378	339	356	345	365	347	390	319	349	325	386	370	380	357	363	376	380	396	324	345	362	366	377	336	364	347	405	361	384	387	370	351	330	354	355	364	359	372	366	355	371	341	348	399	348	363	339	310	401	364	379	391	348	364	346	360	379	386	365	365	352	316	366	357	357	385	367	384	383	386	370	319	367	357	356	374	357	355	354	361	373	365	367	368	364	387	378	359	343	365	380	350	353	345	395	390	357	339	369	339	367	357	395	327	333	382	335	387	357	334	366	357	384	354	374	351	358	353	381	373	375	356	359	367	365	366	396	370	336	359	368	353	368	358	326	379	368	371	341	337	395	368	362	387	363	372	366	344	358	339	351	366	357	354	383	355	385	372	369	327	342	347	382	375	384	425	364	352	372	393	377	355	348	364	342	386	350	323	338	366	349	365	370	366	355	337	381	350	341	351	348	367	371	364	354	360	346	330	382	343	364	347	335	349	380	373	378	342	362	368	329	367	384	384	365	384	346	347	348	364	336	388	342	349	379	371	355	350	389	362	330	346	384	325	399	366	361	414	338	352	379	370	360	379	362	385	389	409	344	338	357	364	371	358	372	385	364	348	353	358	351	378	338	382	349	391	387	372	352	365	353	355	399	338	342	361	366	357	362	362	367	349	343	354	342	349	378	394	381	367	399	327	378	378	379	359	352	342	326	359	348	380	338	394	375	355	344	347	368	339	388	381	360	334	355	388	343	357	387	360	362	407	347	360	335	351	391	361	362	356	356	348	355	366	374	384	390	365	371	371	345	378	367	370	343	365	375	368	391	365	336	370	361	338	388	385	361	337	339	374	353	359	376	342	357	339	369	375	357	361	366	359	349	384	409	367	337	349	367	348	340	354	377	328	356	349	324	387	355	372	368	375	363	342	385	382	378	357	365	352	341	375	340	373	339	383	354	353	346	342	350	361	337	351	361	387	351	348	345	396	369	354	369	357	367	354	392	341	342	335	373	332	384	381	374	362	342	370	344	371	369	371	361	366	376	356	364	366	372	370	356	313	371	337	355	383	373	351	375	375	373	365	396	353	357	378	375	339	363	364	328	350	376	348	369	373	357	330	351	340	382	381	332	400	372	345	361	358	330	372	365	371	380	347	408	327	382	359	342	379	364	363	350	365	353	358	366	345	384	359	315	357	354	340	401	342	423	374	346	350	392	342	361	388	395	348	334	330	347	362	326	374	352	336	381	348	318	349	355	378	387	379	329	368	371	373	342	377	336	365	327	367	377	331	347	374	339	355	366	350	377	385	370	365	360	367	359	378	375	364	383	329	347	369	359	334	376	358	351	363	385	379	345	407	331	345	310	351	370	351	324	322	334	357	357	386	366	354	348	366	390	364	360	349	384	337	388	395	347	351	344	365	337	374	366	363	373	350	365	331	389	367	361	355	357	360	360	392	382	365	343	359	359	351	392	346	376	384	369	374	379	377	349	352	348	359	356	339	358	336	366	387	353	349	379	351	353	357	357	398	341	376	338	383	375	345	336	365	323	358	350	386	370	345	346	357	372	356	363	368	359	356	342	393	359	323	374	346	356	357	344	337	319	392	333	356	385	366	334	354	352	372	323	363	376	344	361	388	343	360	370	359	367	347	375	366	415	337	328	340	369	342	345	357	373	356	377	381	380	381	358	361	330	328	403	354	384	325	371	349	365	370	380	331	333	385	393	339	348	366	371	355	357	385	322	377	358	383	366	337	361	331	335	379	303	347	359	364	385	331	351	360	342	374	388	363	362	362	365	343	349	347	334	360	374	360	373	347	372	352	387	368	365	364	343	366	361	382	350	387	348	378	357	348	342	356	403	335	354	330	389	375	356	363	331	361	371	349	337	372	367	340	387	383	363	373	369	347	368	357	359	366	349	368	295	376	335	409	389	319	364	361	353	329	330	389	364	372	355	374	361	371	360	347	361	360	371	383	387	383	387	363	377	361	376	315	374	326	367	386	395	375	342	366	383	374	345	365	344	386	371
22184	20950	28664	23392	20907	20884	11350	1685	1319	1181	1139	1087	1054	1018	953	1038	920	916	960	949	917	882	941	910	917	866	885	962	875	857	854	922	842	866	853	843	877	834	843	895	859	890	866	873	863	880	854	862	839	824	855	812	812	850	885	870	883	883	885	873	887	869	874	848	845	881	819	868	829	796	906	871	865	869	853	846	863	854	840	858	864	879	890	821	861	851	817	859	832	888	908	859	832	833	861	941	890	860	854	857	818	870	780	885	864	861	824	880	814	826	801	874	884	850	913	848	844	857	880	848	852	816	860	851	797	856	866	895	856	831	810	904	825	814	846	831	832	852	870	806	836	843	879	887	854	845	814	817	868	842	815	870	772	830	851	855	884	853	887	873	808	886	919	874	849	878	850	847	785	839	919	852	887	832	853	817	843	849	851	846	861	843	865	852	872	834	811	852	838	874	825	865	803	804	845	879	869	815	856	851	871	877	833	844	854	783	836	893	860	841	854	831	806	826	818	806	882	863	851	820	888	870	895	835	795	890	846	843	840	825	822	851	859	880	818	824	868	848	878	894	796	878	843	857	839	840	779	889	883	874	816	857	877	877	843	878	851	861	853	909	911	851	861	863	879	817	847	803	797	832	837	802	878	839	851	828	852	832	854	873	826	882	802	876	853	846	877	834	896	839	825	884	848	884	835	812	862	837	823	886	864	829	883	860	840	892	828	880	859	834	810	868	911	871	865	850	884	835	848	843	843	897	863	801	829	918	925	871	823	888	813	871	807	837	828	881	792	850	870	876	862	888	840	853	823	842	883	878	837	810	851	867	875	878	843	844	798	847	870	866	891	875	820	873	876	884	869	891	814	864	856	853	811	800	844	844	855	801	860	882	920	836	850	885	864	823	849	813	868	883	865	870	826	898	892	852	855	846	884	883	882	890	796	821	838	922	844	896	852	867	847	838	798	856	857	906	846	831	844	866	862	917	825	882	806	889	860	831	823	888	818	857	846	880	832	855	888	827	816	843	833	875	837	788	825	804	872	809	832	850	854	853	870	866	828	861	881	870	867	828	821	840	823	877	858	821	853	815	793	804	849	818	860	841	856	860	883	883	815	830	808	808	850	883	870	865	839	819	788	808	847	806	814	856	873	826	849	829	828	841	817	894	820	851	854	879	860	895	885	865	840	873	921	887	886	827	888	847	871	886	812	851	877	874	816	844	834	867	831	850	806	854	850	785	803	865	847	860	860	877	842	833	870	852	854	848	839	826	846	893	921	905	877	820	860	869	798	849	817	849	845	844	836	867	878	818	814	873	821	812	840	849	848	852	793	820	850	876	815	841	839	821	831	884	883	824	849	844	823	841	798	827	840	874	812	865	819	831	815	813	867	857	820	859	859	843	828	873	846	877	876	827	847	845	853	917	846	846	842	881	831	813	826	889	894	908	837	817	905	782	871	812	852	846	851	883	824	871	859	859	813	837	864	820	812	871	921	793	880	854	831	826	853	859	862	803	872	833	866	826	853	837	902	833	870	861	815	860	859	843	834	808	815	874	831	802	864	829	799	890	894	874	907	855	857	868	878	871	871	805	921	866	827	871	811	863	808	855	852	782	859	849	903	838	828	821	851	854	809	866	858	861	891	912	875	875	800	845	871	805	898	861	887	846	848	870	830	877	801	847	847	865	853	836	791	852	881	866	891	863	825	888	801	800	882	837	867	852	836	857	860	851	848	865	887	798	803	845	843	834	884	858	855	874	850	799	900	810	889	810	814	860	881	845	817	862	765	825	831	881	861	867	834	836	836	880	849	824	843	837	841	838	850	803	906	861	854	863	823	893	855	826	851	869	840	870	842	860	839	799	863	796	937	795	850	806	851	836	855	849	849	825	863	883	815	838	884	907	821	889	895	816	911	775	826	896	838	849	833	745	796	813	847	839	849	852	941	822	832	848	859	841	847	906	871	850	817	841	878	898	832	874	868	848	858	812	896	851	886	846	859	840	864	858	860	831	809	838	792	842	839	797	825	806	858	873	861	869	881	838	901	832	910	884	838	869	816	836	915	904	817	876	861	861	822	817	890	859	832	801	925	824	857	869	868	827	813	835	801	853	840	866	885	876	815	838	866	855	865	872	862	911	868	849	805	859	876	862	868	859	870	869	820	828	775	831	869	835	833	820	847	814	851	835	849	848	878	793	878	809	853	831	805	843	817	838	859	796	822	810	823	866	924	873	839	821	885	902	926	838	883	880	834	806	905	862	829	829	861	835	834	820	857	887	808	846	850	826	814	789	852	863	904	838	853	790	872	864	839	846	826	883	890	814	859	798	855	826	823	870	857	822	857	863	861	857	778	831	771	848	861	838	791	835	846	843	852	842	812	859	859	809	820	853	800	870	793	823	839	854	853	833	873	850	837	844	922	849	852	798	860	829	848	836	858	819	839	836	828	864	830	848	853	853	865	859	871	825	795	896	874	860	846	863	815	836	818	844	833	840	813	886	785	830	862	794	864	861	842	825	825	829	910	865	854	865	866	862	845	853	837	858	845	884	860	808	843	852	868	847	842	850	856	854	810	874	826	844	798	839	819	874	788	836	928	882	849	885	858	814	797	854	859	855	901	898	830	834	800	888	776	873	827	847	847	786	829	834	834	887	842	821	851	823	786	801	884	815	871	822	824	865	807	788	833	814	844	878	877	818	876	852	821	882	816	867	845	873	892	832	844	838	830	843	804	850	830	846	841	877	792	836	857	842	839	910	875	830	886	803	807	848	832	828	838	853	823	794	869	837	804	838	872	863	870	838	848	966	875	806	883	874	900	894	840	871	831	799	834	875	870	857	833	863	872	851	861	860	821	771	817	869	820	814	790	859	821	812	891	848	904	880	830	863	853	856	799	880	851	854	873	838	871	839	873	838	850	816	842	825	846	848	844	923	842	830	853	908	832	862	842	830	808	842	826	809	839	824	847	834	834	820	903	887	816	823	838	813	853	842	917	817	895	902	827	847	789	839	820	867	863	868	867	853	774	871	864	875	845	846	845	825	859	801	823	818	836	838	828	842	837	821	886	855	876	868	830	875	903	807	855	841	876	824	870	876	832	872	876	830	805	858	868	875	834	867	856	793	860	831	857	825	864	886	800	834	865	829	855	886	869	764	789	819	847	868	883	835	834	826	854	850	858	901	834	840	837	780	818	820	854	788	860	819	870	882	846	854	851	861	882	830	842	811	870	812	894	851	848	845	840	816	845	837	821	841	805	792	859	852	797	858	880	805	850	822	809	809	834	885	825	869	811	834	830	842	856	805	805	842	865	822	856	879	809	807	849	830	841	873	817	871	867	838	883	831	841	831	826	872	813	847	882	832	804	846	868	863	860	849	868	863	848	841	890	865	834	857	870	825	846	853	823	860	863	839	846	825	807	779	862	834	821	897	804	876	847	903	838	854	857	821	799	832	856	821	829	803	844	859	850	854	833	850	771	870	822	837	883	815	782	836	874	894	825	800
6493	14399	10000	5250	3980	3163	2525	2091	1729	1559	1517	1344	1277	1193	1162	1115	1075	1038	1066	1003	1027	997	971	1044	980	944	980	991	990	991	927	925	985	977	908	912	917	961	934	990	975	992	971	960	911	897	930	940	898	903	929	929	923	948	949	944	928	874	955	925	932	956	987	923	969	1026	922	872	932	917	892	898	953	970	936	875	932	1003	915	902	902	905	958	926	899	933	875	928	973	919	942	942	858	866	883	899	912	923	968	943	930	949	927	946	930	893	893	878	899	961	958	981	928	921	953	922	926	885	964	858	930	934	916	934	897	925	945	898	980	994	949	869	912	949	898	936	946	963	905	950	904	872	973	963	946	969	935	910	932	924	982	984	933	929	940	841	907	972	956	942	897	924	958	845	959	950	919	971	902	941	923	944	970	935	922	905	936	915	963	887	914	874	904	921	920	947	895	936	905	897	899	978	895	925	982	942	884	956	913	920	933	953	931	950	895	906	897	908	962	898	898	949	1038	960	940	925	915	934	898	941	914	951	871	916	958	942	977	957	895	952	885	908	892	914	973	912	950	901	964	924	972	918	969	889	969	912	889	985	951	923	938	924	919	952	899	921	955	944	918	927	919	873	897	933	974	901	919	932	923	926	893	982	946	897	901	920	953	904	921	889	909	964	953	906	911	907	976	926	943	902	902	898	958	984	940	903	911	881	942	908	897	933	911	994	958	921	892	903	883	903	925	937	912	902	906	917	939	945	886	976	935	939	910	934	905	878	912	912	926	893	901	885	908	886	909	927	935	961	926	983	945	955	924	927	932	899	969	936	938	889	885	940	888	927	920	871	971	932	918	921	953	917	926	974	895	924	888	888	910	954	956	949	958	928	924	942	987	921	907	927	957	942	957	928	946	947	888	953	914	952	894	917	889	926	931	924	921	933	894	949	907	956	920	929	954	887	978	939	914	876	910	914	942	930	906	951	895	908	864	933	922	930	868	879	910	935	893	944	913	892	945	944	861	913	908	921	956	957	916	971	966	915	927	932	947	963	954	880	951	904	932	893	941	870	937	934	955	966	918	898	872	934	914	943	882	958	972	975	918	917	944	875	961	934	1006	900	908	895	980	894	933	921	884	988	952	929	933	936	959	926	942	916	919	951	950	966	909	927	945	956	936	922	918	929	977	916	915	891	940	933	893	942	903	926	973	903	889	921	874	947	884	938	867	919	934	940	944	855	949	974	941	916	946	930	911	943	907	957	926	957	970	861	900	913	905	898	964	919	953	882	906	922	926	933	894	910	860	910	1045	924	892	887	923	937	890	954	972	959	875	941	941	906	933	900	947	903	938	920	986	914	924	920	934	947	904	933	940	922	932	876	979	902	928	916	897	923	901	931	898	903	913	947	944	884	896	939	901	906	860	965	927	851	927	927	919	930	902	897	912	919	914	960	923	939	958	904	913	871	917	917	921	942	925	911	972	914	946	861	898	935	914	899	908	943	914	857	905	912	961	839	953	935	938	871	962	940	919	901	957	930	972	886	972	873	985	957	945	983	962	907	900	904	943	926	996	953	950	928	954	883	928	929	889	918	884	868	936	930	932	863	865	981	914	935	934	890	957	935	849	961	963	952	889	956	957	883	915	962	904	891	957	923	976	939	891	958	944	942	899	882	953	893	891	901	959	940	970	948	961	913	896	864	909	925	922	947	884	908	960	924	927	903	915	903	922	913	904	905	887	880	969	909	924	900	915	957	916	872	964	917	892	991	938	936	935	942	900	956	906	867	909	860	916	910	888	928	898	971	926	910	962	924	982	892	869	937	953	889	923	932	932	952	913	886	939	902	924	942	851	920	896	915	922	940	925	943	860	961	928	961	911	925	883	945	862	928	931	916	876	942	909	925	960	943	976	913	919	941	947	911	1026	936	866	929	912	905	920	914	977	900	920	893	939	952	948	924	968	911	927	931	909	897	919	922	952	899	893	929	946	877	941	997	950	977	942	944	884	897	948	903	886	899	891	884	886	949	899	941	955	891	937	946	934	905	922	889	932	944	903	927	940	939	969	943	914	841	842	901	908	914	897	981	953	886	900	935	895	898	906	911	917	950	875	888	878	897	965	879	875	912	914	953	935	943	891	875	963	942	983	911	962	920	962	887	916	933	902	915	969	908	949	928	904	911	944	919	916	894	933	876	887	994	936	915	914	909	882	943	908	975	935	909	893	868	954	920	920	955	922	903	925	873	897	919	932	948	890	923	911	884	936	931	910	940	990	906	969	915	921	916	1030	928	934	918	860	900	933	896	908	955	886	923	931	912	915	873	902	952	977	938	910	955	949	911	874	889	918	922	915	897	879	975	964	882	959	890	884	919	936	890	905	975	916	913	994	916	950	925	897	918	910	951	914	943	884	925	919	909	944	931	973	928	903	868	937	879	966	903	846	887	932	920	948	903	880	930	963	923	900	960	961	949	969	900	903	913	896	929	886	917	899	925	918	916	939	902	903	902	893	988	884	905	952	931	908	936	931	886	883	896	916	850	965	929	908	917	905	844	912	960	930	903	904	912	938	979	921	957	943	900	917	885	970	906	883	953	934	916	907	919	855	880	944	912	929	884	918	924	952	929	878	906	908	912	950	912	867	933	886	937	904	929	1018	923	931	965	946	944	931	930	898	954	965	957	953	924	938	921	909	909	906	957	939	873	893	940	926	897	906	925	912	916	903	899	942	925	954	933	949	953	941	924	895	949	920	933	945	965	916	923	900	869	930	979	956	918	926	902	937	900	920	938	921	945	912	901	886	884	897	900	894	966	875	925	860	918	925	932	918	953	893	946	918	929	904	893	921	876	910	878	909	914	917	966	910	948	908	941	983	880	921	959	884	927	928	936	887	932	880	943	923	945	905	874	903	944	886	922	877	910	911	911	885	925	932	914	899	914	940	921	946	924	905	958	942	913	945	861	901	895	853	946	866	970	926	846	920	952	939	911	907	905	938	928	958	959	908	923	917	937	906	914	954	956	920	978	938	906	931	909	932	934	914	987	961	884	897	931	878	934	859	919	920	1014	921	955	988	926	843	931	980	932	926	931	948	960	934	920	914	894	921	937	935	940	919	942	897	900	958	964	930	970	976	904	974	940	949	870	890	942	936	916	874	943	907	941	879	899	964	925	942	930	876	965	919	931	905	908	923	942	947	896	975	921	880	900	917	855	913	956	928	866	949	921	951	886	900	913	911	854	940	862	937	938	928	920	893	937	938	911	902	890	926	959	974	904	899	916	942	938	971	922	941	877	909	934	962	877	892	920	978	873	908	940	904	845	962	885	953	892	928	950	939	912	935	975	932	917	929	947	932	927	953	916	891	914	905	928	914	886	884	912	902	925	921	920	926	923	911	902	922	929	933	917	938	906	913	933	905	967	948	928	968	917	948	892	922	951	901	897	878	920	858	920	922	917	953	927	871	925	969	963	916	900	927	960	934	915	928	908	946	869	968	869	937	876	973	952	990	905	843	952	894	951	922	907
27257	18221	4238	802	548	562	556	462	560	513	505	507	508	518	507	492	507	523	518	534	506	530	549	495	485	544	494	547	561	518	497	559	490	523	508	487	482	504	565	538	501	466	479	481	514	511	522	556	488	521	542	495	507	456	538	538	539	543	507	499	528	512	492	483	458	534	504	512	502	553	501	518	515	497	515	516	441	492	533	535	486	493	549	506	498	495	524	512	513	482	505	522	483	538	496	444	506	485	501	515	505	459	509	549	517	528	501	487	487	526	479	507	491	513	482	503	546	538	491	574	519	524	525	484	517	507	531	493	501	477	547	528	491	503	531	507	487	503	505	527	504	507	496	518	436	517	477	510	528	491	474	507	523	492	512	487	536	499	521	491	534	492	505	494	530	505	501	500	510	487	492	456	523	491	529	555	542	463	513	528	512	465	492	528	524	513	506	563	533	516	511	510	507	464	517	495	488	525	487	470	497	515	542	537	494	517	492	561	544	535	518	509	479	506	547	511	521	520	541	503	516	491	523	524	528	525	500	500	508	521	531	520	505	531	495	503	518	480	497	521	539	533	495	500	556	513	503	518	503	504	491	531	545	512	506	475	540	521	484	495	501	493	508	520	481	511	503	564	526	471	508	513	499	564	549	508	487	548	513	485	566	492	487	525	506	496	516	541	533	531	478	503	504	494	516	503	550	518	478	502	527	500	484	506	481	490	520	510	484	484	553	542	533	552	539	515	534	505	500	505	496	506	526	495	529	513	475	529	468	496	497	482	548	506	476	548	499	500	513	467	488	472	502	524	525	526	476	517	521	506	524	532	517	541	524	506	535	528	549	500	515	472	535	548	491	510	499	497	515	516	535	519	495	503	529	531	527	526	503	530	513	509	504	515	503	523	526	533	533	505	533	525	493	518	493	521	502	529	548	516	523	507	500	476	494	541	531	496	484	526	491	476	470	536	531	486	518	512	515	491	499	538	495	513	537	503	520	525	483	514	555	532	489	557	527	496	491	487	507	527	520	501	492	516	486	527	528	503	499	503	468	523	508	494	515	495	522	555	499	516	453	472	509	491	500	498	503	505	529	520	470	508	494	509	484	504	496	508	532	523	492	537	528	519	523	525	506	505	524	518	513	520	501	502	491	520	499	527	539	508	496	510	541	500	493	572	498	526	518	494	513	513	530	500	501	499	540	482	545	487	489	505	506	527	510	516	521	499	512	500	504	485	464	498	537	496	497	504	550	474	512	553	509	493	518	549	529	508	506	530	498	529	530	512	480	512	518	511	501	500	489	506	529	491	508	509	497	505	509	517	490	487	543	504	479	461	518	491	488	487	528	540	507	515	554	466	534	557	506	493	490	495	520	491	512	480	545	510	485	514	488	498	554	492	503	490	544	543	510	502	554	520	515	495	496	509	542	543	510	494	513	479	498	523	509	522	497	547	494	494	471	528	497	521	514	475	529	520	519	533	520	493	508	535	510	508	531	523	540	448	520	445	502	512	515	520	514	548	515	516	473	498	489	509	539	507	492	516	480	476	496	509	507	491	508	521	520	482	541	488	553	501	489	534	477	495	543	523	516	537	494	471	498	512	522	538	543	481	519	520	463	567	527	517	553	525	497	512	473	525	541	521	496	526	499	507	486	515	515	499	502	501	494	547	502	499	480	508	501	486	488	509	531	476	550	522	516	500	464	538	544	522	502	489	563	503	513	491	519	558	546	489	509	558	520	517	491	531	529	516	474	509	495	491	520	529	477	527	492	524	522	485	540	497	503	515	560	492	520	537	480	485	487	524	478	489	480	536	559	501	483	506	517	526	497	512	539	504	483	492	518	521	509	477	541	523	542	475	526	487	508	562	486	520	517	506	513	524	507	518	528	489	513	513	530	513	523	555	485	485	455	481	482	481	523	544	542	511	553	475	506	536	505	470	504	481	520	547	490	481	482	484	498	529	512	526	535	493	495	523	534	497	526	497	534	496	509	487	502	528	507	516	512	512	495	496	505	502	494	494	496	530	514	524	494	516	511	450	507	509	481	513	496	485	571	470	503	533	515	544	512	514	519	553	477	490	510	503	491	532	507	461	490	526	507	535	462	502	537	533	479	489	535	500	527	511	532	482	502	508	486	487	508	518	517	474	496	511	506	512	542	508	526	508	531	471	533	466	547	528	530	530	495	485	521	512	515	522	488	528	491	544	503	487	483	542	515	528	524	507	554	527	482	506	515	514	518	536	491	518	526	554	543	490	493	498	517	492	507	512	457	525	507	490	489	463	512	528	510	514	510	522	491	504	516	502	485	475	543	508	556	505	505	482	510	551	533	510	498	513	533	520	508	505	493	504	525	513	518	473	503	509	524	497	484	525	526	491	503	550	500	510	509	486	482	480	529	498	480	503	524	495	532	541	521	474	505	480	532	530	488	543	511	496	502	498	554	473	521	501	505	506	489	506	544	504	516	545	481	447	519	510	479	446	521	464	495	514	506	524	514	489	498	508	510	493	522	479	485	492	499	502	516	548	508	500	517	520	474	538	498	465	507	516	475	507	516	541	492	499	526	479	543	538	509	531	513	514	516	481	444	516	488	458	508	502	497	480	547	513	503	499	497	491	492	515	519	497	507	505	486	488	568	514	522	530	485	495	513	507	482	474	517	510	490	507	532	524	519	504	506	558	529	525	503	515	552	540	527	439	523	504	512	507	472	480	527	499	527	491	514	521	486	485	523	532	503	518	527	471	495	546	493	504	496	510	531	541	510	490	560	502	489	503	500	528	554	504	500	508	511	506	498	509	475	524	506	495	527	532	492	545	511	506	511	493	518	535	489	483	549	505	511	536	475	532	459	487	501	530	511	514	507	525	508	518	505	570	476	529	502	511	474	542	518	472	572	545	508	484	482	545	525	508	508	528	550	520	472	561	511	514	521	547	525	492	496	500	529	531	467	475	536	483	476	516	529	494	481	513	489	523	488	530	502	555	530	445	447	500	555	482	503	493	515	526	533	455	505	484	503	535	519	550	486	529	555	514	498	520	513	500	471	506	556	511	521	503	531	484	507	465	506	464	519	536	498	485	500	510	532	541	562	530	504	526	503	549	491	490	490	495	475	508	481	476	527	543	530	485	478	489	536	523	523	509	531	519	478	514	499	476	531	516	510	508	534	498	502	513	503	503	491	487	498	517	512	490	478	512	500	510	520	488	482	509	472	487	486	502	573	524	516	524	493	519	483	491	535	546	476	507	500	486	524	499	484	483	510	468	529	575	463	516	478	537	500	466	537	488	493	559	514	523	519	482	525	510	526	516	488	496	546	527	549	503	510	485	516	519	529	536	510	513	483	499	509	572	493	524	509	516	496	502	502	539	477	527	468	489	571	503	505	499	517	486	490	493	514	510	487	487	524	517	512	511	472	542	538	526	499	485	514	503	533	477	523	462	494	519	515	539	485	502	528	514	499	523	503	518	498	472	509	513	503	546	500	489	509	507	542	500	523	498	512	497
7731	958	845	650	603	640	576	576	569	584	602	555	483	550	526	565	560	523	524	591	585	583	514	589	564	601	544	548	558	558	597	525	506	569	555	511	567	534	559	592	551	568	565	583	545	546	584	566	545	543	557	570	574	553	584	581	562	573	540	568	524	541	577	535	551	510	547	575	548	522	550	589	558	554	594	574	556	507	552	606	555	555	569	590	590	546	526	530	568	584	563	510	591	542	548	565	546	564	540	550	564	545	555	542	511	534	549	597	552	551	550	580	543	505	548	548	546	550	574	559	585	538	558	538	574	554	543	573	520	573	507	573	509	590	504	563	559	548	545	540	597	514	527	540	559	559	513	550	510	578	524	546	579	591	547	556	581	503	562	578	563	547	509	568	544	526	573	552	574	565	539	577	523	541	545	538	598	545	547	534	558	549	532	530	520	529	535	530	556	501	555	569	575	588	585	545	567	522	540	573	523	578	504	568	528	549	536	553	586	563	560	566	531	562	557	581	554	575	556	582	516	577	548	546	540	533	529	525	550	554	568	568	552	544	539	548	530	526	568	549	515	560	547	537	535	535	544	536	545	551	530	538	563	541	576	543	537	554	547	554	552	548	581	548	572	546	582	568	569	577	542	559	571	555	550	602	602	540	576	575	544	547	582	536	538	558	527	508	592	567	569	561	510	541	548	563	570	569	539	573	575	479	554	576	550	518	589	532	529	515	565	534	524	566	574	535	558	571	583	549	562	525	503	517	559	547	567	561	550	544	556	535	586	517	587	548	568	548	543	497	523	581	548	521	534	527	518	556	561	547	562	575	596	493	560	551	552	559	541	533	539	587	581	580	534	511	546	537	548	545	565	538	593	577	543	554	543	556	541	606	547	542	522	571	542	571	521	597	575	579	570	541	534	542	559	558	545	579	578	569	569	526	564	569	553	538	567	580	550	584	578	533	570	541	600	535	513	533	537	543	537	568	551	533	566	573	537	495	515	520	554	532	555	551	499	506	532	604	546	538	516	528	547	561	552	589	530	566	545	561	560	566	521	548	530	540	562	524	601	555	543	583	550	574	589	575	569	536	571	551	542	485	544	527	560	546	596	566	549	551	574	588	587	538	570	574	549	567	531	541	523	527	570	554	549	554	524	563	551	506	553	575	576	574	534	571	505	561	548	530	519	553	556	532	525	572	548	548	586	574	547	587	540	543	533	557	534	514	525	576	537	578	570	526	527	539	529	537	557	537	573	546	601	507	575	594	523	579	574	522	540	536	532	558	515	542	576	545	534	542	555	534	573	511	542	555	504	566	532	597	551	554	537	514	575	539	546	589	516	580	567	541	502	580	539	537	566	546	534	509	541	561	573	538	574	558	553	522	551	571	575	568	530	581	553	530	537	564	526	554	566	500	570	562	556	566	583	541	572	546	529	564	573	562	511	601	559	605	551	576	529	513	609	543	552	555	564	542	584	544	561	564	546	541	568	517	538	562	554	562	554	565	557	539	536	549	558	542	521	548	539	596	564	597	532	575	528	543	525	598	532	541	581	566	547	540	541	553	581	585	540	513	539	545	536	556	578	597	544	538	591	504	550	595	560	529	554	503	544	574	533	565	584	540	561	502	543	513	595	559	540	572	544	543	524	535	549	511	536	568	539	555	503	547	584	565	551	544	538	533	539	557	541	585	552	536	560	553	523	558	521	561	546	540	533	577	563	538	591	579	549	524	546	567	543	562	545	565	538	546	543	527	543	571	560	624	560	580	555	527	543	519	612	545	547	547	527	544	517	570	553	518	551	547	516	539	543	516	513	549	567	541	546	554	536	562	597	541	553	537	560	549	537	570	504	560	573	542	544	560	511	530	588	559	560	599	572	524	539	547	564	562	560	605	563	518	566	561	571	564	531	580	533	521	528	555	558	575	506	559	575	546	507	556	562	550	521	543	544	578	554	595	509	530	540	554	573	591	510	578	545	546	533	587	548	545	587	543	539	560	552	572	557	555	537	525	572	517	553	543	586	526	534	546	551	557	581	579	582	549	554	545	564	552	525	562	556	563	545	542	562	516	510	542	556	567	558	495	565	540	524	548	571	531	548	591	524	566	567	559	552	533	595	537	584	553	573	513	540	527	508	549	516	552	567	544	556	564	528	536	551	546	547	549	540	510	550	565	568	550	560	531	518	551	567	532	541	523	573	585	551	551	552	528	535	611	542	581	566	535	543	540	517	572	548	541	522	559	545	610	516	529	551	478	555	530	576	542	507	548	583	530	556	546	551	512	538	521	555	545	544	598	523	548	584	552	559	560	493	594	589	557	569	529	543	567	595	553	539	559	556	546	542	549	528	579	545	569	557	552	508	531	567	530	554	551	563	534	547	506	504	560	548	543	552	533	561	510	556	560	563	542	586	539	554	518	496	538	547	576	537	551	573	578	544	566	548	559	576	583	525	556	547	564	534	521	567	586	591	530	537	526	525	548	591	589	560	559	559	543	556	554	515	538	554	576	572	565	547	573	528	532	549	551	523	596	554	552	498	555	514	550	522	562	564	576	559	514	550	533	559	576	551	552	548	539	540	530	560	574	532	551	512	507	524	518	568	576	547	562	562	564	585	535	531	537	579	535	555	555	550	588	546	545	605	545	558	561	551	555	564	565	585	546	552	496	580	565	530	492	533	545	604	577	510	582	552	554	575	563	518	584	515	551	543	564	519	535	567	618	565	575	556	535	575	508	554	516	548	556	581	561	540	539	510	551	552	550	514	537	541	589	562	551	524	541	560	576	529	599	551	504	528	542	544	530	548	513	555	552	540	558	547	558	555	562	559	561	581	510	615	579	586	497	569	562	566	600	576	510	542	521	533	513	573	576	554	561	547	548	525	589	566	539	571	528	524	537	553	589	529	548	557	548	556	527	554	583	538	547	557	527	530	563	535	541	558	579	560	559	571	556	546	545	514	602	550	530	565	601	532	544	582	564	520	531	565	537	524	542	556	571	564	600	516	522	533	553	550	597	590	548	573	531	499	511	573	559	522	532	563	545	540	531	559	535	544	556	543	520	507	548	563	596	580	551	555	563	556	541	572	548	564	558	570	573	539	538	498	560	551	536	563	487	551	541	542	528	536	560	532	552	566	543	521	548	562	567	578	517	533	516	564	533	543	538	577	590	570	515	588	562	538	563	565	538	534	557	579	535	524	563	542	536	570	567	559	554	560	567	576	615	508	530	523	574	535	514	560	560	581	549	562	546	531	556	526	549	513	572	553	549	609	578	562	518	564	511	602	543	549	544	582	556	551	531	597	523	547	573	538	544	519	573	593	564	567	564	570	546	555	538	504	538	562	536	558	565	512	548	525	528	521	534	573	547	539	559	549	533	581	537	541	565	564	537	558	545	531	568	573	545	536	528	605	553	558	585	554	508	569	541	603	517	573	561	513	507	553	548	579	565	498	541	549	544	569	555	487	564	556	546	529	538	549	560	538	533	554	574	555	578	581	544	530	563
23341	21054	28432	23905	21062	12921	1986	1304	1248	1131	1142	1115	1073	1062	1035	1057	1022	998	1024	1018	1052	993	1031	990	1027	934	1014	988	990	940	1000	979	993	1010	916	975	977	928	970	982	966	985	982	875	1008	962	938	973	1026	1009	964	922	986	953	952	1004	964	913	939	940	949	951	959	975	949	960	1005	978	958	887	955	954	967	953	1001	1018	948	944	986	996	925	964	972	972	973	961	927	1011	955	957	942	965	987	975	994	935	935	992	940	905	1000	975	978	930	964	966	961	993	977	994	947	995	960	1003	950	978	964	962	957	931	947	904	948	945	912	947	904	962	909	954	990	939	999	970	1035	941	950	970	969	957	986	917	968	980	993	943	973	978	916	1005	949	975	928	937	979	947	978	961	981	882	969	958	976	1021	901	947	910	874	938	947	919	964	986	895	961	982	986	935	964	918	953	913	899	981	903	973	917	941	936	909	976	999	977	975	937	971	956	956	964	949	958	978	948	936	1000	964	967	923	966	982	958	959	904	989	999	968	958	960	947	893	992	977	962	988	911	949	1002	973	983	983	936	979	966	989	953	948	910	939	944	932	969	935	977	943	972	942	944	927	968	960	941	953	962	988	923	946	978	938	974	954	907	953	941	953	1006	946	964	936	1019	928	965	1063	950	940	939	940	917	946	1036	982	928	984	986	981	958	925	963	956	976	982	962	968	1010	974	913	971	982	950	980	968	969	970	985	997	921	1002	939	954	1022	951	983	929	939	959	1020	957	993	981	944	970	947	946	1006	1004	967	964	964	983	970	895	971	1005	938	925	893	948	944	1036	903	972	1049	961	930	905	1005	966	929	950	992	944	1003	954	1002	915	920	972	987	1005	917	1020	973	968	890	956	944	952	961	954	991	988	985	988	940	988	922	983	980	970	919	990	971	938	958	983	982	952	927	919	955	954	988	931	998	993	964	969	931	908	929	926	1005	969	927	965	976	955	953	913	942	941	954	1002	992	959	961	961	995	950	987	933	1043	923	961	965	915	909	918	916	960	967	1039	973	967	951	923	944	931	951	914	894	956	963	963	1021	946	983	950	954	915	968	886	924	971	975	957	967	925	1005	939	916	954	937	974	971	971	934	950	965	946	1006	950	941	905	993	978	905	949	989	975	974	964	940	957	868	969	931	915	1042	916	990	982	894	951	971	934	956	942	931	959	957	999	937	935	963	978	940	966	953	975	950	958	964	985	914	955	976	963	903	979	965	977	946	1019	953	927	928	985	972	969	964	972	928	959	889	962	1020	919	974	1014	959	894	951	956	920	987	991	1010	946	968	993	907	931	992	958	937	978	997	975	944	949	958	997	968	998	955	958	983	968	927	918	1001	941	969	934	939	955	952	957	954	931	960	969	943	1008	960	1066	1015	964	999	931	931	941	949	941	936	919	950	959	936	1005	973	917	920	1071	975	968	944	905	889	944	978	955	944	955	987	993	1000	974	957	1030	981	954	919	962	948	949	934	960	988	960	983	934	964	1027	945	953	1049	947	1005	988	1013	969	925	898	869	994	972	981	960	983	953	990	1014	1031	934	948	895	998	988	966	908	1012	924	923	955	946	915	1039	969	985	962	954	944	983	915	941	925	963	908	957	978	969	971	987	955	944	926	955	957	942	966	944	979	926	953	988	929	975	915	997	920	956	956	936	953	939	951	920	987	968	979	889	943	923	996	1001	973	920	992	951	971	981	896	933	961	919	979	909	986	950	952	918	952	998	974	1005	978	859	947	954	975	925	971	959	926	930	1016	961	966	938	914	980	955	956	916	1004	983	970	941	999	917	954	939	964	973	951	998	979	937	876	962	974	969	979	977	949	1004	932	976	969	988	994	999	992	870	934	947	1007	980	922	942	958	951	953	911	968	966	967	979	945	896	936	939	928	988	937	933	950	926	935	954	973	962	963	992	964	932	947	987	926	935	965	923	897	986	930	922	879	923	918	973	995	959	954	951	942	923	937	928	967	959	976	923	953	928	915	915	998	951	921	1027	982	963	925	964	978	995	934	939	1008	1027	979	945	945	988	939	1000	965	980	918	957	934	973	982	927	959	989	864	967	964	1007	969	933	997	997	949	980	928	959	958	940	942	945	964	968	983	908	936	964	944	965	930	995	967	959	928	939	903	929	978	1001	925	967	1065	978	976	946	994	934	952	928	941	985	934	974	972	938	1004	983	929	958	1001	941	983	911	924	948	954	969	983	918	962	897	950	972	965	960	944	975	982	923	920	991	859	960	909	989	964	987	1038	946	923	939	932	945	973	943	965	920	977	935	963	965	961	942	967	972	916	983	978	920	995	932	987	924	955	939	955	884	952	970	995	970	1000	935	1027	1017	961	993	966	1009	993	1006	989	954	936	894	958	935	941	978	922	945	933	934	949	943	984	946	999	923	942	953	978	957	939	952	951	967	960	954	966	939	1003	949	1008	931	904	1015	920	972	935	953	998	1012	947	962	908	905	913	964	983	984	977	954	983	973	990	975	906	938	998	918	914	972	983	979	910	921	968	944	962	893	984	950	896	986	885	945	961	1004	911	964	952	956	929	982	983	980	1001	992	954	866	973	917	927	906	947	973	931	963	913	997	1002	943	929	1000	965	940	930	931	980	921	923	977	958	966	960	976	977	890	945	961	943	949	924	977	936	996	909	952	914	998	995	930	958	964	982	944	959	959	982	909	929	945	921	944	969	928	971	933	930	916	901	972	964	929	954	946	953	984	943	938	1002	972	901	981	972	952	927	932	973	985	964	1005	949	1013	1051	931	952	1080	1010	961	905	937	959	924	937	946	989	1005	963	984	944	941	941	976	969	973	973	958	930	971	952	946	968	1030	969	1008	974	968	921	943	1022	932	944	936	898	991	965	922	901	965	1004	986	928	945	972	910	939	956	940	965	931	987	977	1031	935	954	966	931	987	1010	1045	941	1000	927	863	979	990	965	968	983	964	988	935	935	941	958	923	984	959	946	942	973	952	991	922	941	1001	965	956	976	998	969	952	953	978	1027	991	946	966	979	952	989	947	926	963	982	989	937	926	946	994	974	1051	917	990	998	993	958	978	922	927	906	959	951	961	920	973	990	911	990	1004	968	976	955	925	937	955	986	975	954	915	1026	928	947	954	871	966	917	983	996	946	944	899	950	990	957	998	1009	967	967	964	1023	895	960	979	1001	984	983	965	987	989	922	951	958	974	967	966	966	966	969	982	1020	1001	1001	953	1012	956	975	916	954	898	958	981	936	973	944	930	921	954	996	1001	922	927	917	967	974	984	972	943	963	955	953	937	980	986	887	905	978	934	972	935	958	979	974	1007	930	954	961	939	981	993	972	992	919	937	957	935	940	1019	950	999	991	1001	897	917	964	908	954	931	961	907	1028	988	953	957	969	950	974	954	961	957	967	974	940	934	939	984	935	953	942	964	977	1011	983	951	955	974	958	980	942	966	1025	952	918	973	947	914	934	978	978	962	988	959	987	966	970	929	944	984	998	949	991	904	968	971	964	937	987	983	953	948	919	986	1002	937	939	1003	934	927	922	1019	938	999	935	906	959	963	998	951	953	968	1001	998	913	962	1001	903	927	897	1029	983	1018	944	946	954	959	934	885	1009	913	928	932	941
5893	8968	6449	3274	2546	2078	1789	1542	1466	1356	1345	1207	1157	1186	1164	1139	1132	1126	1127	1045	1069	1042	1056	1012	980	1067	1048	999	999	991	1038	1009	1053	1043	1017	1035	1029	1037	1007	1045	998	973	1004	1010	1074	1025	1025	1063	1016	997	1024	1064	1034	972	1008	1012	1016	989	973	987	1026	1060	1005	1002	982	1061	953	936	1014	1001	987	1030	986	1050	1005	999	977	1034	971	1090	1014	1025	1051	1043	975	1047	1042	1005	991	993	1013	993	1093	1012	962	1071	1031	1070	1018	1000	1062	958	1009	1006	1036	1000	1032	1029	1051	1026	1043	1043	1013	1016	1031	1001	1034	1006	1006	1006	1071	1031	1024	963	939	971	986	970	977	1034	996	946	1018	1024	990	1012	1095	1022	988	1043	1042	977	980	1046	1003	989	967	1051	1032	978	982	1032	1036	1044	988	1022	996	1044	962	1006	1032	975	956	1015	1032	1009	982	955	998	1011	942	1037	1000	1012	999	992	1007	1003	1006	1040	980	998	971	995	985	1025	951	1036	912	1017	964	1029	1038	1012	996	1030	1007	1036	1004	1041	999	994	998	1035	1030	964	1027	1006	986	1012	1014	1098	998	1022	1043	984	989	983	998	994	1049	999	1052	996	1046	997	974	1009	989	1021	983	1017	990	982	1024	1015	1022	991	1085	946	1002	1015	1023	1010	976	1021	1011	1029	1037	989	952	1023	1029	1049	1030	1030	1086	977	1006	1005	1027	990	1048	997	1003	982	983	1027	1034	1022	1074	1016	1012	1007	993	994	982	1043	1016	1024	1000	1023	994	1061	959	1018	960	1033	1065	1037	986	1028	1025	968	1034	1061	1064	1005	999	1017	979	1035	987	1008	956	987	1022	988	956	1049	995	1024	1004	1045	1050	1012	958	985	990	1081	1008	990	1046	979	1042	1046	1057	1024	1012	1021	1022	970	1023	1010	1032	1045	1040	1034	949	1036	1041	970	983	1047	1022	994	985	1009	1024	1051	1010	995	1004	1034	1010	1018	966	975	1012	999	999	1038	1000	1059	985	999	1025	989	1002	1045	994	1025	966	955	1036	1036	1012	1018	1057	1017	987	1026	1006	1060	1014	979	1068	1029	1011	1026	1000	1016	1022	1013	992	1064	1008	1002	1011	1049	1067	991	982	1044	1000	1012	997	1030	957	993	1050	1034	982	1001	1035	972	1004	970	1069	1030	1050	986	1014	947	1016	1020	1070	1015	1058	1037	1042	1016	989	1069	1000	973	1019	1039	965	1054	1036	987	1043	973	1003	992	1037	1031	998	981	1060	980	1045	1071	1047	999	1024	1039	1024	1033	1024	1008	1030	1014	993	1070	969	1018	1030	946	1045	978	1010	1011	1008	1005	998	1012	983	989	1012	976	1020	978	981	1050	1019	1003	1016	977	977	994	1048	1010	968	1045	992	1013	1002	1123	1066	1014	1023	962	1006	1015	982	1004	994	1023	1034	1028	1000	1066	954	1051	950	1018	1019	984	1006	1035	1032	975	1018	1035	1021	1039	994	1052	1017	1037	1046	989	1027	962	1047	1017	1027	918	1019	947	1071	1036	1053	1064	986	1013	1003	962	1007	1040	968	963	989	1027	1081	977	990	1007	986	1041	1043	999	1073	1054	1022	1025	978	1035	997	1009	1028	1004	1025	1065	1088	1027	1021	989	1061	1041	979	971	950	941	1027	996	1013	1051	977	1011	1057	1090	1013	980	1030	975	1008	1057	1003	1040	1050	995	1013	1039	982	1030	1036	1054	1081	968	1062	1083	987	1021	1044	959	1014	1038	1025	1068	1001	987	1007	1032	1000	1078	990	1011	976	1057	1015	1013	1062	1018	1032	969	998	1005	1040	1064	1015	974	982	985	1017	1049	1075	956	1008	988	992	991	1033	1045	989	1049	973	1055	1008	1037	985	1012	976	1034	1001	960	994	989	996	1025	975	981	1005	1000	1007	1023	976	988	1032	988	1018	964	1074	1010	1023	1054	946	1012	1009	955	997	1012	1021	1058	996	993	1022	1043	999	987	1057	977	1072	988	974	1052	975	1016	982	1006	1010	991	1016	1026	993	1028	1032	1023	1077	1008	997	1015	1043	1007	1012	1021	1073	1046	1001	1014	1000	956	1034	1018	1022	1058	1029	1048	966	927	987	1044	1027	1020	1005	1029	1052	989	1056	1031	1009	1051	1009	1016	1003	967	981	1008	998	1013	1018	1021	1096	1006	1004	1015	965	998	1034	1045	994	1017	1047	991	1035	1026	1009	1016	1055	1011	1005	1036	1064	1057	988	1078	988	1042	999	989	1015	1042	999	992	994	1016	1055	962	1010	1023	1020	1023	1056	978	999	993	1053	1012	951	1017	1060	983	1031	1013	1035	1013	1005	942	1020	1016	937	952	1008	1022	1033	1055	1086	979	1002	980	1040	1047	1052	1055	1006	1001	989	1051	999	981	1023	1005	991	1017	975	1036	1014	987	979	983	1009	998	960	1054	1038	992	1008	1020	981	962	1030	1068	1088	1091	1035	1006	1042	988	1019	991	1049	1008	1102	1053	1091	1001	1017	1032	987	987	1010	1080	1029	979	1033	954	1029	1000	994	1056	1013	1046	1051	1007	1087	1026	1007	999	1002	993	1005	983	1000	1000	982	956	1054	1006	1056	1044	1055	995	1033	974	1029	1006	1050	986	1003	972	966	1004	981	1063	1022	1003	1059	1048	1032	1003	1058	1025	1017	964	1054	1000	1021	1026	944	976	1036	1004	986	996	920	993	977	1024	1014	1002	999	1022	964	924	1043	1002	996	1043	1005	1053	1049	995	997	995	1063	1042	974	1030	972	1000	1054	1003	1070	1002	974	1025	1028	1019	1006	944	1038	1035	1037	1036	1049	1013	1012	1033	998	1025	1011	996	983	1020	1034	1017	997	1053	1041	1002	1002	965	1046	1000	1063	994	1009	1002	1008	1057	910	976	941	982	1032	1039	1016	972	999	1019	974	997	1039	992	1007	949	1007	1040	1005	1011	1039	1032	1027	1016	1055	1066	1045	1010	1026	980	976	1009	1002	1029	1027	1026	1020	1007	1018	1009	1004	1053	1045	1017	983	1030	982	993	972	1021	1030	1054	1010	983	1063	1062	1066	1014	998	1011	979	1061	985	979	950	1102	977	1042	1003	973	1060	1007	1004	928	1014	1001	985	1042	1054	974	977	1055	1012	1004	978	1046	971	979	991	999	1050	1041	1061	1001	1062	1031	999	1021	992	1020	1025	983	1064	968	1027	972	978	984	984	981	1057	1067	1016	1027	951	1052	988	1034	1056	980	978	1026	985	977	1010	1032	962	988	1006	983	963	1020	1003	1037	1041	993	1001	1007	991	1003	1021	963	1028	958	1025	1028	1027	1002	994	1056	1006	1096	984	980	1022	996	984	1044	1011	1013	1058	994	970	961	1004	1013	1039	987	1047	990	1007	977	976	1038	1021	1063	962	1044	988	981	1030	962	1027	997	954	1022	990	1056	972	994	1012	1092	1034	1032	986	1009	973	1053	999	1032	1053	983	1030	1037	1010	988	1032	1031	981	1039	1008	1007	1048	1058	1007	1004	980	1016	1029	1020	994	1014	1042	979	1006	959	1013	983	1028	1028	997	957	974	1027	936	989	995	1017	1026	942	1005	1002	1008	1096	1011	1080	1057	1031	1060	1008	997	1030	1036	996	1006	1030	1040	997	1047	1036	1059	998	996	1047	997	1056	1019	955	1001	1017	964	1029	995	1055	1041	1006	948	1065	1044	1026	961	971	1085	997	1012	1027	984	1031	1019	1046	968	1031	979	1002	1026	1025	993	999	1043	985	1007	1009	1002	1031	974	985	988	1041	945	1026	965	990	1013	970	1021	991	968	1000	993	1012	987	1046	1005	992	1044	1048	986	965	991	1055	1003	1080	1051	995	969	1044	974	992	966	1048	1008	974	1008	1004	979	1004	961	993	990	1000	987	976	972	1047	993	1056	986	1078	1050	1017	1042	999	985	1008	1051	1016	1013	1028	1001	1062	994	985	983	1022	996	1045	1006	965	1029	1036	1016	1013	1035	978	1014	957	1027	1024	999	1013	1064	960	1040	1036	956	1000	970	1080	1012	1020	1007	1016	1037	1053	1021	1059	967	1007	1032	1015	972	948	1010	1004	1019	998	1002	944	1012	1022	926	1016	992	1024	1003	1003	1023	1012	998	1052	1039	994	989	1036	1027	988	1053	992	1038	1048	999	1042	1016	1010	1002	979	1010	1002	998	1068	980	999	1009	982	944	1008	1022	1064	1014	977	1005	987	1008	1000	1031	999	986	1033	1007	1022	996	1053	948	1021	1025	1039	1025	1026	1012	1048	1030	1016	998	973	1007	1005	1041	1014	989	1015	1006	1064	1016	1009	1058	1041	1025	940	1023	960	969	1036	1045	1024	997	1009	990	1021	999	962	1041	1059	966	1045	1018	1018	992	941	1008	1003	1017	1004	1038	993
24356	20998	27434	24657	13519	815	510	460	391	364	356	358	321	353	343	325	319	320	308	295	321	314	311	283	304	305	283	295	328	317	329	296	288	294	299	292	315	318	284	275	324	298	317	297	318	294	291	307	288	309	335	310	302	324	279	311	282	278	302	279	250	314	293	292	298	300	274	319	274	289	283	285	325	289	288	283	282	290	296	326	289	283	296	304	318	271	311	343	284	303	285	301	295	272	281	331	305	325	273	286	297	300	311	291	273	322	280	306	298	284	287	277	270	287	332	270	291	334	248	317	313	312	268	293	278	283	286	288	319	280	312	296	290	267	272	276	300	301	308	311	311	312	313	311	307	284	278	315	271	299	286	281	290	323	298	281	292	307	274	283	295	298	268	292	256	309	307	307	304	258	294	274	335	284	290	293	309	320	280	323	298	304	300	277	302	287	289	320	299	277	313	279	296	308	263	272	275	275	273	304	271	279	282	300	289	309	261	335	310	279	311	263	271	283	297	309	316	275	292	319	257	312	294	302	288	287	303	255	287	276	302	302	309	319	296	281	264	287	308	303	306	283	290	272	319	316	289	277	311	297	286	279	317	275	316	307	301	289	310	274	300	248	305	277	313	276	283	270	329	284	295	299	283	275	300	310	310	301	299	319	295	308	292	285	301	299	304	287	295	307	295	281	276	315	262	295	277	276	276	297	323	267	280	305	282	316	287	299	305	296	297	312	300	341	321	279	298	323	313	287	311	304	302	313	319	279	281	263	303	324	297	293	296	276	283	293	303	303	291	292	281	290	278	292	317	299	262	281	272	277	301	282	269	268	267	329	298	291	307	282	302	309	321	277	275	314	292	299	278	284	310	288	286	276	288	307	306	283	305	292	292	317	324	301	301	251	292	276	274	298	262	315	282	255	266	279	288	289	291	268	284	305	294	295	281	305	305	302	308	297	298	321	306	279	277	311	280	275	319	293	289	293	280	261	313	268	284	316	251	313	279	288	271	297	287	295	289	270	297	284	281	299	349	275	301	279	328	311	264	315	286	278	312	270	324	306	273	319	291	269	311	271	306	285	298	311	311	266	298	300	296	313	299	300	275	298	317	276	300	304	317	281	294	294	288	276	291	277	297	281	292	323	285	247	294	288	275	288	294	325	276	283	306	284	309	281	310	275	296	302	297	279	271	319	273	278	303	296	310	352	287	269	279	269	311	285	304	282	283	278	273	323	298	273	292	291	320	286	268	299	304	284	278	296	266	299	292	306	298	280	303	335	296	259	266	278	246	299	340	311	308	315	325	299	314	285	303	302	288	303	293	292	293	301	309	292	283	330	293	305	286	295	287	287	262	291	304	290	283	295	291	299	285	275	275	295	301	279	297	291	294	268	280	277	298	327	247	281	301	308	319	273	293	306	298	280	283	280	305	292	293	298	319	283	289	289	341	299	291	291	301	287	261	264	292	307	266	323	305	292	293	286	294	283	326	296	285	309	311	274	267	296	299	289	271	266	253	333	268	299	318	314	279	283	302	313	277	287	304	277	306	293	284	302	301	304	299	273	285	285	307	299	313	288	295	287	304	265	269	281	301	314	277	314	259	306	323	287	315	249	285	313	294	344	288	285	306	285	273	284	294	288	299	298	297	302	297	296	272	280	285	290	280	301	313	265	289	319	292	270	281	291	285	293	299	306	307	299	304	293	264	281	299	294	306	295	274	300	295	280	280	300	287	299	311	295	330	276	298	319	285	323	308	302	271	312	312	295	297	299	269	295	297	302	281	302	289	332	320	317	319	310	292	289	299	279	296	284	298	294	313	296	295	308	300	297	302	282	324	309	282	308	284	287	293	332	292	310	276	282	311	314	300	276	282	279	300	327	297	312	319	291	320	301	262	318	277	297	268	254	291	297	325	304	328	303	296	289	318	273	303	286	300	283	326	286	304	269	294	300	268	292	301	317	305	268	323	310	309	285	310	308	334	309	289	303	305	296	286	293	283	301	317	269	293	278	324	311	305	309	338	263	290	283	286	290	288	283	282	283	293	308	313	323	267	301	329	276	328	286	312	329	290	300	274	276	288	317	263	299	280	289	284	311	271	268	295	291	325	341	293	308	306	302	326	293	311	315	275	297	297	318	287	303	295	310	309	282	309	308	266	277	305	307	294	258	263	331	309	289	325	322	295	280	267	291	286	329	300	281	277	293	248	294	278	275	294	287	291	287	278	269	294	288	295	280	269	293	317	310	313	291	303	303	322	305	298	274	308	337	304	303	294	299	301	305	313	298	289	324	304	294	339	302	270	307	292	311	283	276	301	288	290	271	282	292	294	304	308	288	278	261	281	270	300	302	287	291	266	303	324	262	287	276	316	259	297	290	274	308	280	306	304	287	306	278	283	286	295	287	291	298	300	274	310	282	310	304	275	280	314	256	264	306	286	252	354	287	302	271	274	312	251	291	290	308	296	295	290	322	281	324	295	288	283	305	299	343	270	285	299	284	292	294	294	273	314	271	293	301	313	290	289	284	296	317	270	320	288	328	272	340	263	277	291	269	306	302	307	280	281	294	281	291	286	285	276	285	279	295	299	300	326	294	319	299	311	260	322	313	309	293	291	298	285	315	296	271	294	306	275	299	289	314	300	286	271	278	315	277	323	307	314	309	299	301	299	300	302	315	286	322	314	317	288	268	319	266	323	305	294	289	318	307	296	308	287	270	331	268	286	289	303	275	300	290	282	296	306	292	287	272	298	270	295	312	293	291	265	275	270	302	270	287	300	292	282	290	303	286	291	307	322	284	293	283	309	272	294	281	302	262	304	319	267	307	295	280	328	292	320	315	306	285	295	322	315	284	307	321	293	301	274	312	281	298	285	306	325	300	283	292	310	284	285	294	327	261	289	299	293	300	266	274	325	272	278	291	282	291	267	267	297	308	309	298	296	308	279	268	296	300	269	289	278	283	276	258	334	307	322	293	276	281	309	302	292	281	301	257	279	273	306	323	313	277	329	268	270	273	321	296	260	290	301	298	291	284	299	260	255	305	304	299	296	312	260	280	271	277	277	299	301	316	315	280	299	296	282	317	293	306	309	289	296	298	293	318	302	269	302	306	279	309	303	296	300	305	290	274	296	268	291	308	286	305	267	271	286	303	303	253	267	298	283	312	281	281	296	318	337	299	292	274	265	279	255	293	272	302	303	300	284	305	309	274	325	314	298	302	291	304	303	279	312	307	296	290	298	311	264	313	277	292	292	287	299	283	293	263	269	277	301	289	278	285	290	295	304	261	304	302	297	320	307	305	315	305	286	275	322	300	263	289	278	283	292	280	285	298	289	277	311	289	272	272	290	287	310	294	327	279	298	317	284	295	298	273	312	288	309	276	322	292	277	299	309	279	305	326	276	289	286	308	322	321	265	273	277	295	291	296	296	290	285	286	285	298	323	297	292	289	279	300	295	290	273	303	299	285	246	284	318	282	296	284	299	330	288	285	285	317	279	301	296	295
4592	5021	3397	1749	1300	1036	839	716	631	562	490	471	458	436	399	406	409	343	397	380	415	411	365	384	363	382	386	369	347	367	362	387	352	371	378	385	360	347	361	322	350	356	350	376	346	341	376	346	352	384	317	359	369	329	351	354	366	362	361	353	357	353	364	370	357	356	345	389	374	320	364	330	332	368	363	331	347	360	355	373	344	293	361	359	371	349	382	368	367	347	327	341	332	350	368	362	370	326	335	371	372	346	342	351	344	387	353	385	352	373	366	367	395	351	354	359	360	356	361	356	366	368	331	321	368	370	354	358	382	358	355	341	355	348	360	340	357	340	342	346	325	355	370	328	376	335	334	372	327	329	354	350	373	344	317	317	379	319	350	365	343	360	356	340	371	345	366	369	365	352	362	348	339	353	358	340	369	375	378	354	337	366	375	326	372	370	376	366	344	388	357	371	358	351	368	346	374	353	375	377	337	374	333	368	355	372	352	328	369	386	331	377	371	361	377	316	378	347	354	333	367	319	350	353	345	365	325	345	341	356	356	367	346	319	342	381	353	407	379	344	372	345	355	363	357	326	369	361	359	349	383	357	320	338	353	346	352	344	373	354	336	344	364	353	362	340	336	383	361	365	357	316	348	359	341	359	364	380	368	347	371	368	350	329	354	375	361	355	363	342	366	332	348	346	356	342	353	367	328	371	353	316	357	345	338	338	352	325	339	355	352	329	358	344	344	365	339	371	340	347	345	364	324	363	375	343	385	366	354	358	334	326	365	317	333	361	355	372	385	373	331	342	312	355	346	363	363	363	349	367	390	358	347	344	361	325	328	357	354	353	353	377	321	354	350	344	356	344	401	338	360	345	339	342	337	400	348	357	336	365	381	343	358	365	376	406	369	358	346	361	318	336	364	361	347	351	352	355	377	353	328	343	369	386	359	375	328	348	314	377	335	394	348	337	319	338	339	361	339	389	362	345	339	385	340	348	373	347	369	347	356	350	384	361	352	364	357	364	342	324	388	347	370	348	419	390	354	350	377	332	375	350	392	392	352	341	369	361	355	306	353	339	340	348	349	360	344	326	379	346	351	343	352	354	368	345	368	365	375	373	332	333	330	384	397	356	335	361	330	333	353	357	330	382	364	362	339	339	330	366	346	375	367	366	326	349	331	329	351	311	376	344	373	323	349	338	371	321	346	366	382	363	379	353	360	316	374	370	357	359	328	366	374	365	354	322	379	373	333	343	369	351	317	363	363	362	347	352	352	341	382	339	373	366	350	372	334	337	323	343	366	345	352	341	351	373	337	390	343	389	327	365	350	360	379	320	389	367	344	361	349	367	346	401	379	360	348	317	328	382	370	361	342	339	314	323	361	334	373	356	375	355	371	384	365	364	349	342	342	340	343	328	356	342	322	348	356	381	334	363	354	350	363	364	354	353	359	356	367	333	361	347	340	347	341	376	353	356	335	369	360	365	371	368	352	353	321	387	392	357	324	373	320	385	356	332	358	356	370	325	334	340	362	376	372	349	353	367	322	350	349	387	393	337	345	325	360	377	351	350	349	332	351	335	401	339	325	321	378	370	353	367	345	352	357	362	366	349	354	355	321	326	331	332	334	350	349	367	364	344	321	366	349	338	353	367	347	385	365	340	360	385	363	375	363	354	366	363	323	359	318	348	368	325	377	379	348	363	380	395	340	359	426	357	390	352	372	338	386	352	357	328	358	343	366	385	342	367	340	342	358	349	389	341	359	373	343	389	371	358	327	359	379	348	344	364	352	342	359	360	348	315	364	347	312	347	356	343	355	336	345	358	365	365	367	363	346	353	332	346	382	345	323	351	337	313	336	369	351	361	359	336	352	406	344	333	371	341	374	354	330	362	346	342	347	332	363	367	382	365	390	322	387	354	364	332	344	336	347	355	355	355	349	345	341	367	321	365	349	373	389	348	354	361	360	336	385	331	344	380	332	334	386	361	353	335	389	381	327	390	357	347	334	329	387	329	369	345	364	367	339	351	317	371	341	355	354	357	357	338	364	338	344	362	330	333	346	372	363	343	364	355	370	351	341	355	349	358	363	373	357	365	325	336	344	331	354	356	359	345	354	392	393	358	344	364	342	351	353	331	360	345	321	373	342	374	352	338	317	372	356	398	345	380	345	311	347	314	363	329	347	360	377	360	326	351	369	340	344	338	366	336	357	327	310	362	360	338	356	304	362	359	333	345	344	350	380	335	328	401	340	354	369	370	346	363	380	344	326	391	337	364	346	342	371	378	361	332	346	343	336	368	347	358	373	352	368	388	384	371	354	375	341	327	358	334	357	375	383	327	346	350	363	373	346	352	348	366	325	364	345	357	360	353	336	335	348	387	339	378	321	364	325	367	366	329	393	358	383	359	338	345	363	363	374	347	350	329	358	343	345	355	360	327	369	348	325	353	370	389	363	385	361	366	370	371	338	352	378	347	356	372	370	351	329	359	355	357	355	382	347	343	325	386	372	381	376	348	346	371	345	375	337	359	352	342	369	361	375	352	347	331	349	316	376	375	381	356	318	348	340	372	378	364	334	359	345	360	351	381	401	376	365	350	362	372	362	361	354	372	358	318	333	326	355	366	345	385	355	338	334	337	374	322	376	339	344	388	355	374	345	353	305	362	354	340	354	344	338	365	359	383	389	392	373	342	352	374	365	353	371	356	347	373	385	346	351	359	349	361	352	387	357	322	355	360	331	335	352	378	324	329	329	390	370	358	374	350	375	336	343	378	358	342	351	343	324	323	327	351	380	353	375	355	329	325	359	354	383	347	358	370	350	372	375	340	344	374	332	386	382	366	335	344	349	368	346	381	376	382	362	338	383	346	344	375	352	357	329	329	406	352	358	391	365	348	367	335	344	334	386	364	379	358	346	351	365	390	332	363	338	352	380	369	348	332	337	336	331	353	377	354	354	348	357	327	359	339	329	366	357	323	372	332	353	349	367	378	360	321	315	371	341	396	311	353	351	332	387	340	369	362	350	368	363	367	345	364	360	351	365	382	377	345	364	333	336	352	358	355	390	368	366	372	377	368	370	348	406	383	350	360	338	334	353	398	316	330	381	374	343	343	355	354	371	362	407	360	369	356	326	338	369	355	352	369	376	374	333	348	386	340	353	339	355	379	343	339	329	359	364	354	343	371	337	341	339	369	378	381	322	364	326	349	348	354	367	368	362	369	352	337	333	331	345	360	338	353	324	360	362	372	332	326	360	347	334	355	333	319	375	355	355	337	378	356	353	338	353	314	358	349	353	368	372	356	349	345	362	361	385	297	340	370	356	388	368	341	347	366	353	349	361	363	349	336	354	389	344	326	331	352	382	373	334	353	319	339	352	320	349	334	352	355	364	362	373	340	354	338	354	357	338	374	348	353	375	341	375	349	363	354	358	372	352	367	376	348	352	362	348	403	348	351	365	386	362	350	363	351	319	400	333	367	356	348	338	322	377	356	372	351	382	355	383	359
22273	21052	28777	23546	21054	21124	11500	1718	1331	1290	1142	1083	1044	1010	1037	919	973	945	978	897	914	897	907	946	868	815	889	886	854	837	931	866	865	890	831	899	821	836	857	917	818	899	875	809	838	832	834	860	847	897	907	868	863	857	877	842	828	860	864	853	893	881	838	833	867	830	867	872	801	873	837	904	823	885	853	870	850	906	856	822	837	843	866	803	875	845	838	880	839	848	863	845	857	802	851	846	831	803	846	813	843	860	909	899	814	829	849	802	876	814	882	843	813	837	893	901	854	885	904	875	888	877	837	846	844	857	894	838	865	853	896	837	892	860	800	816	879	835	871	908	891	817	825	881	839	829	908	864	830	868	835	839	884	825	857	803	846	846	833	882	786	846	823	787	868	872	886	828	840	859	884	814	813	829	795	839	841	860	836	810	824	843	822	878	880	821	908	835	903	883	838	826	873	831	844	821	843	875	852	822	858	885	824	836	904	847	872	833	902	831	859	831	866	858	873	852	845	874	912	890	843	861	876	823	933	893	907	829	842	902	901	879	852	827	854	857	865	858	870	839	836	851	859	880	785	888	870	881	849	825	803	805	838	893	856	867	853	829	879	787	852	831	857	876	831	778	803	790	851	814	874	844	851	811	815	847	831	909	861	838	879	833	894	841	826	813	802	848	818	784	860	842	831	864	852	863	871	836	860	833	819	820	846	816	859	826	869	872	875	846	859	877	814	885	836	877	839	886	840	887	872	866	840	914	828	837	835	834	867	883	904	810	859	839	845	831	855	864	868	856	886	847	898	826	870	824	837	869	848	850	813	832	798	868	843	778	829	829	831	810	789	853	833	868	840	855	890	833	879	820	821	866	839	859	841	856	861	827	845	863	828	883	837	844	853	875	829	818	836	861	905	826	899	906	871	871	914	866	850	887	892	837	866	859	842	828	859	843	885	869	883	831	852	866	878	824	864	805	820	836	823	834	863	862	856	910	898	867	845	822	857	873	827	779	854	860	890	803	839	862	857	885	870	824	878	909	838	885	858	839	851	840	843	872	801	816	876	870	857	815	828	830	846	888	846	863	817	793	903	824	868	838	848	887	801	868	843	878	846	798	826	809	830	850	873	813	861	829	832	836	882	825	898	846	804	805	858	866	815	820	870	927	894	858	826	932	842	822	832	835	819	810	875	849	841	758	826	852	833	863	853	793	859	840	849	837	812	869	807	851	871	833	858	820	860	839	827	866	829	837	849	880	855	878	845	815	897	875	832	892	921	814	838	846	843	826	822	884	824	851	821	820	849	876	858	803	806	875	877	859	845	854	845	874	857	866	834	830	896	860	823	866	858	863	795	827	860	805	843	854	808	851	851	882	852	866	858	852	812	840	829	876	861	868	896	839	856	849	874	875	872	865	864	881	899	858	879	833	822	828	862	851	857	793	845	816	854	806	838	849	847	827	877	890	872	870	864	883	849	861	845	806	877	841	827	841	854	812	867	848	845	824	852	856	871	837	803	812	828	837	864	872	879	869	851	867	870	868	839	851	897	898	819	821	864	889	909	874	868	885	838	852	926	842	892	843	806	863	874	855	881	846	848	852	817	863	860	842	809	859	852	779	871	862	813	864	854	852	818	863	902	850	811	860	849	831	845	844	797	860	825	870	832	841	853	882	831	816	810	859	847	850	867	880	857	839	899	857	849	901	798	858	844	807	833	894	801	898	894	835	888	816	903	874	851	826	843	868	826	890	855	827	877	830	841	855	851	878	842	821	847	839	772	897	897	845	903	792	818	822	827	855	852	782	834	819	803	860	874	861	818	841	849	846	840	845	887	850	822	890	841	838	850	801	896	870	853	811	855	880	839	894	877	799	842	872	815	806	846	868	861	832	857	843	822	813	849	824	862	817	864	804	816	866	866	844	830	865	852	858	793	774	839	842	831	847	875	873	839	886	805	855	825	858	849	865	900	888	856	816	889	820	888	835	880	883	915	833	832	891	888	834	847	861	838	813	842	830	813	847	892	814	876	830	822	822	862	853	823	842	841	874	832	904	931	855	878	861	795	855	821	840	866	859	870	861	824	842	826	908	840	876	867	863	818	833	821	857	898	856	833	877	790	864	877	845	883	818	883	874	845	847	886	831	885	848	850	819	824	862	841	806	858	827	863	837	848	778	916	908	831	809	801	882	879	815	849	888	899	813	846	854	825	804	823	899	865	838	836	860	893	844	827	862	832	846	833	833	875	828	884	860	866	848	868	819	876	874	833	868	828	833	864	845	819	880	875	832	836	856	878	867	849	846	869	855	864	842	896	890	899	849	833	823	830	861	885	839	836	829	836	841	872	869	878	865	818	858	858	863	829	853	883	824	798	856	778	796	919	874	871	857	882	833	862	825	879	845	817	828	843	825	857	869	860	871	872	886	830	842	812	823	863	906	789	842	840	877	802	859	792	846	860	793	849	883	809	882	875	894	848	831	826	835	885	811	820	798	823	843	855	881	902	834	831	827	796	839	861	834	895	844	872	880	897	850	828	848	825	838	886	835	878	795	818	838	850	858	824	836	840	873	833	913	923	832	838	871	879	843	864	808	844	894	843	856	780	873	808	837	868	861	850	846	843	863	849	833	861	869	827	793	892	882	783	821	820	812	869	893	884	865	891	848	803	883	850	830	828	846	880	867	787	861	790	875	869	812	816	807	833	891	848	865	852	866	858	834	830	868	903	902	864	844	869	846	816	858	829	871	836	854	841	906	837	820	851	865	832	854	813	796	828	838	850	881	904	840	889	813	822	818	844	853	832	849	839	808	911	850	849	830	860	860	873	856	868	862	805	879	903	816	837	836	942	791	900	808	836	800	841	844	830	832	794	834	785	852	828	818	848	871	810	848	893	844	888	842	822	842	816	839	833	789	830	813	813	843	806	878	834	878	844	830	867	846	888	814	835	803	869	875	847	840	849	862	891	858	848	854	867	888	897	828	779	825	849	781	890	871	806	818	821	868	822	862	853	844	863	854	843	885	834	840	901	825	800	836	817	906	857	873	850	836	814	869	859	888	859	785	890	863	839	843	906	860	857	846	816	839	841	843	823	880	854	854	792	831	855	894	856	881	809	795	841	901	864	853	907	867	855	822	847	834	869	869	839	863	812	853	845	854	874	871	809	870	858	844	860	850	815	793	852	870	881	815	846	851	896	817	812	861	821	855	821	892	818	815	848	848	828	834	848	860	894	872	842	831	849	841	864	820	849	860	857	830	863	835	878	823	837	847	831	862	867	804	869	866	783	848	895	838	883	806	786	853	854	865	842	830	829	835	818	891	832	856	847	823	894	879	850	814	823	875	912	792	828	862	846	841	886	857	854	793	791	867	873	842	814	818	846	906	820	851	889	897	881	924	877	868	867	866	815	800	856	818	879	842	848	884	856	808	882	872	909	799	882	855	817	816	862	883	823	784	809	840	857	838	862	862	828	828	845	835	837	846	841	895	914	866	809	854	864	828	840	797
5911	14290	10041	5144	3885	3111	2534	2079	1794	1583	1423	1352	1293	1175	1134	1162	1110	990	1092	1013	989	1035	969	989	966	941	991	967	892	968	956	964	913	965	985	917	907	942	967	981	954	952	933	921	914	910	890	942	987	914	894	941	923	885	888	892	944	909	947	951	908	952	918	925	941	923	988	913	923	933	899	944	879	919	918	928	904	863	937	965	891	905	942	922	952	908	927	926	899	913	910	880	859	923	929	970	894	923	919	939	914	939	949	853	878	934	960	895	896	943	944	927	966	913	943	945	951	872	904	929	900	953	909	933	967	905	969	973	896	951	908	954	965	939	884	950	876	932	916	911	943	865	955	949	875	896	881	912	913	892	909	943	912	931	886	982	966	901	934	943	873	933	906	953	909	888	897	934	845	946	905	949	964	896	915	929	922	894	903	865	924	884	909	891	928	881	884	918	891	915	909	937	964	986	942	893	913	940	897	957	964	951	919	939	855	907	938	940	895	961	926	900	887	915	942	904	902	898	944	912	984	963	876	923	895	928	912	951	916	898	953	955	892	968	872	903	901	863	910	900	926	917	937	911	896	917	981	875	929	872	899	913	989	898	911	883	931	902	1011	914	905	939	918	908	905	955	874	896	929	921	918	926	930	896	894	919	927	935	942	901	897	844	915	902	895	903	920	941	881	987	911	906	919	966	926	877	911	922	926	879	917	899	907	978	909	892	980	962	899	902	870	876	949	936	868	899	917	918	887	898	928	914	890	873	923	918	886	890	900	920	927	928	892	976	921	905	937	949	891	892	924	906	909	940	957	911	945	954	908	958	909	941	868	943	937	908	910	936	935	921	898	922	937	895	910	985	930	875	915	914	977	887	929	929	915	876	942	923	924	937	948	898	923	928	926	878	905	945	926	894	931	916	872	906	920	886	874	909	964	891	873	896	964	972	977	900	911	982	908	936	875	949	883	914	884	916	968	912	939	930	898	912	858	921	920	940	946	885	912	901	939	916	928	908	914	899	916	967	928	891	920	927	934	955	885	962	945	904	856	871	925	942	925	962	932	936	872	960	968	863	955	911	912	964	946	987	929	912	878	946	915	908	903	939	897	861	931	937	907	847	927	895	932	956	909	922	882	916	894	939	894	867	896	872	888	918	924	877	926	925	933	934	901	899	928	955	920	936	922	927	900	910	874	873	850	935	897	863	909	919	914	916	906	913	949	902	915	893	904	971	968	926	938	906	972	881	936	891	880	913	922	964	875	904	911	911	914	876	853	896	880	930	947	925	957	916	909	962	941	906	972	919	910	975	904	970	878	913	951	893	903	954	916	947	858	958	870	920	939	935	923	874	910	890	939	957	871	932	941	931	924	926	931	942	903	935	894	968	857	891	984	921	908	945	935	933	889	936	920	936	874	916	896	915	983	962	935	920	920	916	854	956	896	909	902	903	908	897	924	943	931	882	936	912	923	944	939	864	908	915	923	988	958	909	877	946	962	987	905	915	886	900	905	959	885	913	944	905	953	953	914	878	922	925	923	890	913	927	919	940	964	917	925	912	862	898	853	911	913	917	838	914	898	903	912	979	948	962	871	938	923	919	909	932	882	929	918	919	896	925	895	956	941	927	928	913	940	911	953	929	926	916	925	948	911	1003	928	898	912	943	927	959	913	917	919	894	918	970	873	885	905	962	889	949	874	891	903	979	912	986	919	965	896	897	889	831	934	892	899	905	935	948	876	934	925	929	929	849	942	974	904	946	926	979	948	926	940	939	911	957	992	866	969	917	947	930	942	884	973	893	997	984	896	885	882	891	918	939	909	913	873	937	963	983	936	951	913	899	913	959	968	918	886	990	885	917	871	927	995	887	891	903	885	911	884	915	926	943	923	881	945	893	930	878	936	917	921	932	943	888	1002	937	949	917	889	958	904	874	922	899	922	927	957	904	946	883	892	895	904	927	985	899	894	907	930	922	910	908	939	870	944	947	884	916	910	925	956	934	906	905	937	911	890	902	918	899	862	896	959	914	879	939	888	875	933	891	904	891	955	864	949	906	924	930	923	914	966	867	943	911	888	897	942	908	936	975	916	931	868	910	915	926	873	931	884	932	897	974	888	873	938	884	882	907	941	945	883	905	882	946	904	885	942	894	947	896	899	911	914	921	945	883	949	906	885	955	920	916	899	868	915	885	961	906	944	910	948	935	893	947	917	952	921	967	886	942	864	930	925	916	936	912	904	896	918	889	884	953	930	877	941	918	912	922	896	941	897	882	898	910	914	919	922	910	888	895	922	919	915	946	941	959	867	933	968	921	936	925	899	882	905	893	944	927	928	905	924	905	928	892	898	983	960	915	881	907	871	899	977	926	912	896	917	906	905	975	938	914	915	955	983	903	924	881	970	920	893	960	907	975	892	971	913	964	900	906	925	896	926	939	950	897	945	909	936	967	870	884	998	922	876	905	939	925	842	927	877	910	950	874	918	864	965	916	959	927	892	960	932	941	904	910	928	909	875	883	918	940	925	870	966	926	921	924	883	904	913	963	965	903	935	962	942	893	896	895	919	923	892	935	933	953	934	945	924	895	896	992	871	890	930	910	902	961	921	909	927	956	919	862	924	947	926	894	861	947	911	929	871	851	929	862	897	939	932	936	854	976	958	892	953	951	923	900	919	927	933	904	927	902	933	903	868	939	912	888	876	935	859	948	882	898	936	912	857	955	932	964	882	924	914	907	867	981	945	894	922	963	910	934	927	909	953	908	911	915	925	911	902	907	918	949	924	859	942	919	929	834	925	949	936	914	917	913	946	929	916	857	925	933	917	900	958	942	908	917	931	905	949	924	892	903	958	874	924	903	924	920	872	919	887	955	950	958	945	947	933	915	932	925	944	904	885	907	979	896	965	864	938	909	865	986	914	846	855	912	986	895	913	934	920	893	897	844	892	946	891	933	902	918	870	875	992	867	945	932	873	905	883	920	919	964	905	913	944	883	925	932	911	959	957	924	871	898	909	940	891	924	920	948	928	970	922	910	882	932	964	909	870	950	904	920	929	890	899	923	904	943	926	956	903	919	924	929	971	913	912	930	920	892	910	927	926	969	938	936	905	888	911	936	939	960	928	913	921	897	905	956	918	882	924	907	887	903	928	907	907	879	923	928	906	872	896	952	899	912	872	895	883	848	866	892	945	931	886	899	868	890	932	924	885	934	942	927	907	930	912	909	857	928	984	922	925	912	892	891	926	858	968	964	905	870	912	937	923	954	911	920	908	932	958	937	955	938	934	891	973	972	889	908	860	918	923	915	942	897	887	966	904	935	926	886	899	898	927	954	878	905	854	942	943	909	926	875	927	877	959	921	918	881	923	907	954	902	903	919	966	946	970	918	920	847	925	895	924	919	911	910	898	913	924	887	881	938	961	887	969	927	911	884	915	913	925	948	938	928	924	907	970	866	925	925	919	914	950	946	873	940	878	927	924	905	945	912	921	937	942	926	923	933	908	922	900	954	943	882
27394	18124	4113	711	602	574	548	512	504	524	495	494	514	475	555	536	512	483	483	516	506	481	500	490	496	496	497	493	525	534	526	490	489	477	489	510	552	479	489	521	500	481	484	496	535	482	483	481	468	513	543	506	484	512	499	493	512	489	495	513	492	501	515	527	478	512	505	519	485	491	473	499	512	480	508	537	498	472	486	486	506	485	491	493	473	515	449	504	519	525	507	471	494	475	490	516	521	461	530	480	477	535	479	507	521	509	505	473	472	488	486	477	466	557	532	516	420	505	536	537	456	448	486	516	496	480	508	511	458	510	538	478	525	519	519	514	499	503	491	517	512	473	489	501	492	518	496	463	531	489	500	479	507	500	495	482	498	499	490	476	486	503	534	519	498	523	520	493	469	536	500	517	487	504	528	516	517	488	504	480	513	543	482	508	485	500	531	502	520	474	513	469	482	494	514	464	509	517	564	476	501	502	461	514	463	520	511	486	523	517	504	493	496	502	535	481	498	518	506	481	485	542	549	483	468	475	537	553	489	495	515	457	504	511	508	490	499	501	517	466	481	477	488	494	484	511	485	521	483	540	532	496	484	487	442	492	495	520	524	494	508	493	503	524	475	510	497	491	499	493	478	473	501	487	490	492	494	459	499	526	497	504	555	505	469	524	532	500	521	487	482	496	505	507	496	490	503	520	474	503	493	499	476	505	493	480	523	492	526	488	484	455	478	488	515	492	494	500	500	499	497	487	496	519	508	511	510	490	477	452	512	476	505	467	523	520	546	469	486	483	489	489	525	522	517	515	516	519	517	471	435	503	477	519	515	496	509	471	492	487	495	494	472	461	532	522	540	525	495	527	483	450	506	494	519	491	524	489	512	488	536	531	481	476	517	509	525	509	511	498	510	477	484	521	535	560	505	472	457	492	536	492	502	504	507	529	515	477	492	477	523	500	498	496	478	525	539	523	496	502	515	568	494	516	528	482	496	507	486	530	503	493	474	491	462	504	466	492	491	476	517	478	471	501	526	532	493	516	464	481	532	503	501	465	516	499	485	492	479	473	500	535	510	470	504	496	499	493	481	482	531	493	535	528	489	503	487	530	466	475	447	487	499	524	527	451	511	511	491	516	486	489	470	480	528	499	522	499	502	518	464	499	513	487	523	494	495	524	526	531	482	498	497	473	505	497	483	522	532	477	499	511	523	493	491	492	525	494	472	478	524	491	487	534	467	518	508	513	523	544	489	524	522	502	516	515	486	493	509	512	529	466	527	464	487	515	527	507	505	505	512	500	493	508	515	504	502	490	505	491	509	515	530	504	521	490	522	534	518	523	465	510	529	494	506	533	461	525	500	505	465	512	512	484	489	485	512	495	456	523	510	491	513	465	532	500	521	530	501	530	482	516	477	501	560	506	498	516	492	517	497	468	507	487	470	527	552	467	510	485	494	501	534	460	502	515	510	502	499	517	500	483	472	500	442	490	533	478	491	495	478	524	500	539	490	488	496	495	487	499	483	522	502	450	486	513	563	511	518	478	493	512	540	524	467	465	486	470	532	501	514	546	480	491	476	524	472	516	468	478	495	519	530	482	513	502	494	511	485	480	454	497	505	501	450	486	497	491	511	512	495	518	483	524	498	491	493	513	464	530	495	458	530	487	492	482	497	525	493	537	530	474	535	512	518	470	517	485	494	481	501	488	494	525	511	520	500	506	511	507	511	494	480	482	526	484	477	456	503	508	526	457	543	490	487	503	533	486	504	491	470	485	492	479	474	524	500	507	468	495	490	481	481	471	531	527	487	523	538	476	528	483	499	468	489	531	503	522	517	477	537	494	563	500	463	497	527	523	500	505	516	487	528	506	512	498	503	548	475	509	527	496	524	504	506	471	535	478	496	510	502	498	521	497	461	525	499	533	480	555	506	522	453	523	524	483	499	490	498	528	490	541	466	490	506	472	501	505	505	541	507	473	485	486	482	515	472	510	560	529	484	536	481	497	530	527	531	539	479	498	458	507	505	521	484	487	492	455	519	511	448	518	469	500	481	507	477	503	530	520	496	509	528	464	493	478	518	462	523	514	492	519	501	501	505	514	523	522	523	506	546	515	480	543	529	501	515	532	482	465	501	492	540	483	499	503	510	517	528	530	528	478	482	485	522	534	498	463	526	518	522	501	504	483	500	508	505	539	539	524	477	508	513	500	506	486	494	520	527	506	495	498	476	486	496	520	505	509	519	480	525	484	528	509	475	498	461	491	504	498	509	464	518	496	506	470	520	476	505	485	517	535	504	516	523	511	468	519	493	478	521	520	490	483	443	503	504	532	463	488	498	469	497	503	535	492	495	491	522	519	508	526	440	515	484	493	492	532	494	485	511	505	507	544	540	538	510	490	494	539	511	477	541	530	503	503	507	503	502	518	487	536	542	514	504	531	464	501	484	518	494	520	488	511	522	512	495	482	473	514	542	488	512	469	502	438	489	495	510	490	509	499	506	532	526	465	481	470	533	492	536	471	511	521	520	517	498	537	514	529	462	548	500	502	531	508	520	494	501	523	494	499	505	517	452	452	508	554	494	537	503	480	531	528	488	505	497	472	512	550	517	504	530	496	455	493	479	470	537	497	527	549	576	524	485	530	493	497	499	509	510	530	534	504	505	486	471	511	549	516	493	537	502	479	491	480	561	486	513	527	487	487	493	523	504	503	526	531	491	493	498	539	490	482	497	515	485	491	523	521	473	509	486	504	491	479	484	531	503	472	488	514	489	461	451	523	544	479	531	486	499	508	522	556	478	533	466	491	543	526	489	456	457	468	518	490	527	569	520	512	500	513	502	529	508	521	488	538	542	490	487	514	546	533	460	474	499	521	478	524	515	472	503	495	451	497	455	487	505	499	525	506	495	519	493	465	523	537	497	466	503	498	495	498	499	525	527	494	520	489	465	478	479	505	476	529	491	509	491	511	511	496	531	487	512	511	486	507	506	489	487	504	492	472	479	471	520	518	490	468	464	523	502	512	512	513	516	499	515	483	507	474	499	512	484	506	489	487	488	488	507	517	473	458	510	535	512	535	547	508	476	506	490	498	469	471	533	513	514	491	522	523	497	513	477	480	510	495	513	470	494	467	516	491	512	499	531	474	507	524	481	467	522	476	471	480	468	496	533	472	539	479	505	454	496	510	444	521	487	480	468	528	467	513	475	501	496	473	466	494	516	511	486	533	501	509	547	479	520	491	502	479	491	483	548	509	481	532	497	552	491	472	533	453	490	483	464	480	464	495	494	503	499	510	494	489	531	502	491	487	474	450	527	515	481	535	511	511	529	522	492	476	518	469	502	552	502	514	470	509	554	530	545	498	486	494	502	503	479	509	545	534	475	482	509	482	495	480	482	510	505	491	499	482	498	503	505	532	494	533	497	498	468	506	534	479	450	506	494	474	502	486	498	540	547	468	479	516	524	500	493	502	470	515	505	493	472	527	514	489	503	491	531	532	495	485
5330	956	792	608	619	618	564	599	591	545	555	577	498	584	551	558	513	542	575	526	555	539	533	535	512	506	589	576	521	581	520	558	557	536	532	535	505	545	521	555	565	515	554	492	528	520	574	544	555	529	580	559	517	544	552	536	510	543	523	543	529	504	542	531	583	539	523	549	564	506	519	559	534	573	545	566	574	524	533	546	514	549	552	524	502	555	540	537	549	595	531	517	553	515	546	530	529	532	537	537	480	500	538	560	521	523	554	558	522	556	520	550	536	524	523	570	552	569	561	545	532	551	536	536	524	563	535	565	521	532	516	520	595	560	551	577	514	542	539	510	526	564	552	551	544	539	520	508	515	560	503	559	529	559	507	537	508	542	545	561	525	520	529	537	509	547	524	543	533	596	519	511	561	533	514	518	570	525	507	578	505	565	544	543	521	505	532	567	539	515	555	522	595	543	535	576	557	537	530	522	512	516	545	542	569	557	541	539	546	574	548	555	559	568	564	497	544	564	566	504	554	527	522	540	554	575	583	551	525	574	570	516	533	532	546	513	489	525	569	559	548	525	530	528	522	585	542	528	504	508	557	522	524	540	560	568	535	542	552	521	519	520	540	510	484	546	553	564	561	538	497	586	528	511	560	556	538	511	550	514	544	560	554	532	551	533	529	556	547	538	519	530	558	560	533	546	541	538	532	577	573	510	481	542	526	536	551	526	552	507	551	542	565	552	522	558	520	502	536	523	535	522	513	527	505	572	539	548	540	524	542	574	545	499	551	552	509	587	533	567	538	557	506	553	587	523	566	564	544	541	507	588	528	519	548	557	519	557	519	576	515	578	526	553	543	534	568	536	538	573	542	580	540	552	530	479	583	515	540	539	529	527	525	513	530	512	554	565	525	522	558	598	543	532	499	562	561	529	565	509	566	586	549	524	490	568	507	548	532	512	498	581	505	538	544	564	545	549	518	519	572	509	511	574	561	549	554	524	525	493	536	521	550	533	523	540	534	591	503	539	538	532	548	543	550	534	522	521	544	577	544	554	533	528	526	557	498	527	515	537	536	515	563	575	564	535	517	552	529	553	570	540	532	548	556	556	535	512	524	537	535	567	560	554	560	507	545	525	565	512	557	502	574	532	582	556	552	533	563	474	543	573	557	562	547	542	500	534	546	525	539	528	526	545	520	551	528	541	558	526	519	496	568	547	511	514	564	560	501	546	535	594	571	555	546	525	566	520	525	507	596	548	517	520	528	504	538	555	527	505	547	555	540	547	548	531	545	551	503	525	526	546	555	548	569	517	528	543	515	536	525	559	572	523	553	550	549	560	541	496	492	548	512	551	524	495	536	573	535	526	538	577	552	558	522	532	546	538	510	568	511	566	523	536	537	518	546	530	571	505	545	534	525	573	559	530	540	606	532	547	533	536	538	564	545	529	580	537	551	510	519	516	573	515	531	550	587	533	512	544	509	563	589	558	557	571	528	535	511	593	498	531	536	551	509	518	538	512	546	533	546	584	505	547	519	575	557	538	524	558	548	518	540	538	547	495	536	527	517	534	571	532	553	544	515	543	509	500	514	569	538	529	568	541	537	534	509	564	550	598	491	546	533	502	509	568	576	525	571	548	569	526	544	564	544	549	586	543	528	536	530	495	512	514	515	519	543	528	499	534	514	514	553	535	549	500	569	570	581	520	524	529	522	535	550	575	517	519	533	549	531	531	523	525	573	509	588	504	536	554	539	499	516	560	534	540	533	582	561	554	507	544	555	561	525	536	508	602	529	549	546	553	536	546	530	536	566	540	557	540	541	581	581	503	542	548	523	541	526	534	536	496	552	520	581	557	539	523	543	558	520	507	548	559	507	514	473	561	546	532	548	562	539	557	583	518	496	494	550	528	553	532	567	518	510	541	550	526	523	570	532	487	527	512	572	534	545	486	569	532	528	511	507	535	544	524	589	550	576	553	474	580	562	525	536	511	503	523	514	570	569	531	506	554	513	582	524	529	529	552	478	533	549	540	557	567	559	550	544	574	504	522	548	552	521	542	545	530	549	543	562	546	581	552	513	541	548	545	550	498	534	552	569	532	539	525	546	522	541	519	599	526	531	553	516	514	532	509	531	543	519	529	564	566	576	557	529	532	542	548	572	523	548	559	530	539	522	560	518	528	549	514	560	555	549	550	538	571	549	505	542	528	511	550	501	519	523	561	549	551	555	591	543	536	566	546	586	530	558	522	553	544	514	582	536	535	567	543	519	570	490	568	495	547	560	528	575	576	533	590	556	574	549	498	561	579	561	519	518	508	562	521	561	577	582	543	526	523	589	560	584	530	571	539	519	561	586	547	556	520	486	550	525	507	534	531	568	537	507	583	533	537	531	559	571	531	528	545	570	513	530	550	513	556	508	530	474	538	525	544	547	520	534	547	503	567	548	516	565	516	534	521	574	528	499	538	554	521	550	492	525	571	540	524	518	563	560	532	561	542	557	574	544	554	542	584	549	541	509	524	549	574	561	518	559	499	526	568	511	475	530	545	534	503	575	526	548	529	547	536	525	493	544	524	561	546	553	521	553	547	522	528	535	494	520	537	552	503	559	514	528	530	551	499	489	529	504	539	518	532	554	542	503	525	533	568	557	589	516	538	494	534	535	547	517	540	513	487	509	549	567	565	533	503	543	555	562	541	557	504	560	521	556	499	536	515	556	515	540	556	547	531	514	512	542	545	529	540	545	542	488	519	542	530	522	525	541	575	544	520	579	571	528	585	513	532	523	483	519	533	547	553	536	588	542	531	532	532	534	525	541	546	553	580	502	501	527	560	562	535	529	518	531	550	506	540	496	506	554	550	565	554	555	540	561	534	571	561	558	527	532	541	533	542	539	521	524	502	576	532	558	537	547	520	579	543	545	574	508	545	514	554	522	513	520	558	505	546	560	570	574	543	551	543	491	528	530	550	539	568	533	517	550	503	561	553	539	546	545	516	589	535	512	537	573	530	582	565	507	544	571	515	565	513	584	534	565	533	548	537	528	539	578	529	496	527	521	553	535	510	527	537	536	567	530	528	526	503	524	590	522	518	558	549	543	549	556	526	558	552	553	544	576	559	522	545	523	521	520	533	499	566	556	556	565	610	559	550	517	492	511	543	553	514	534	551	550	504	555	538	562	531	520	558	524	558	544	528	505	571	554	550	554	531	531	524	513	555	542	541	547	535	552	519	504	486	604	540	546	520	523	530	545	546	518	534	574	566	566	555	516	522	537	570	481	520	515	518	517	548	532	531	533	533	521	529	527	573	531	517	547	518	552	527	542	526	533	530	490	565	520	562	564	550	499	521	555	537	538	589	571	508	540	530	510	579	538	528	555	528	526	533	539	570	547	526	542	539	506	559	531	526	521	560	614	524	547	538	556	539	516	573	542	546	552	517	501	510	578	553	542	552	549	580	530	562	533	569	597	551	553	521	531	589	531	561	551	553	549	553	549	536	548	540	536	522
23356	21062	28462	23858	21051	12942	2081	1394	1235	1133	1126	1042	1039	1024	1014	1063	1037	1006	1000	1025	1014	1009	1001	965	1012	944	915	945	945	949	968	945	895	997	971	956	998	944	922	916	992	958	915	973	923	940	1008	985	961	985	986	959	980	954	960	964	898	948	947	908	944	973	979	939	981	964	978	983	958	898	950	970	953	968	990	974	949	949	927	956	987	988	1017	990	1000	940	932	949	942	924	921	947	953	981	941	953	942	898	944	977	903	994	941	945	1018	924	943	923	924	1014	892	1003	927	899	963	974	942	966	1008	973	967	975	966	886	919	957	944	949	912	979	922	974	971	963	901	994	915	920	931	965	908	965	936	918	912	955	926	992	956	975	939	989	900	971	930	998	990	1012	951	949	910	907	967	932	899	943	907	960	929	968	939	1008	839	895	952	907	965	958	989	930	929	975	1000	894	943	984	971	955	939	958	971	930	987	931	935	919	962	941	954	864	949	1005	973	947	903	942	976	932	946	922	954	950	919	925	942	960	936	933	948	961	944	924	968	936	942	938	922	934	966	957	954	945	915	935	958	906	977	972	943	922	939	963	887	980	923	904	978	940	976	890	960	959	969	938	952	930	962	961	964	964	881	1010	954	929	938	1007	951	969	961	936	959	933	919	923	949	987	960	920	980	940	976	954	964	915	961	924	958	950	881	924	905	932	942	910	932	941	951	980	923	953	924	948	924	924	1011	962	965	980	885	931	952	951	1010	907	976	971	927	991	930	876	968	931	918	1006	956	909	1016	990	983	972	902	897	947	951	985	908	1002	996	949	954	935	952	1005	928	952	952	941	988	936	937	894	977	990	973	1015	975	964	968	923	1039	1001	870	987	991	1023	905	927	975	873	892	877	949	942	939	946	943	986	919	917	947	924	931	949	980	951	953	979	889	970	960	984	961	932	908	936	918	938	950	928	968	984	938	966	874	989	972	947	915	912	961	931	971	927	929	972	925	985	944	995	1005	981	1007	999	968	967	946	991	923	974	900	957	959	1003	960	924	926	927	989	964	933	940	950	929	909	939	1012	941	965	1019	955	979	949	926	1026	944	997	904	954	982	935	962	1007	991	955	924	919	967	957	931	949	860	935	934	922	894	933	945	964	892	969	939	974	986	926	892	930	928	886	909	1011	965	977	988	971	954	946	952	954	985	983	992	1002	998	962	1002	944	972	954	967	926	932	921	969	936	984	996	951	987	977	997	885	936	985	934	904	999	939	955	969	909	934	996	955	917	958	890	954	877	934	987	964	960	943	955	933	959	1000	856	944	964	977	941	893	969	966	975	868	971	975	930	979	949	905	1006	989	994	997	1009	980	951	930	941	914	933	980	948	964	920	978	949	986	939	928	936	954	946	945	929	920	923	989	1016	921	1013	959	958	948	933	941	959	997	961	945	961	940	931	963	944	913	915	980	940	945	965	911	923	915	960	922	946	921	917	923	893	972	984	922	980	947	896	981	1000	932	948	898	916	904	963	952	977	937	908	986	919	932	908	917	951	889	975	1005	903	956	966	944	975	932	899	948	969	931	930	897	949	920	965	927	932	913	930	913	1034	895	955	940	929	898	953	966	992	1007	963	965	960	973	918	955	988	931	941	923	943	915	955	963	974	901	1002	943	953	929	930	929	973	976	921	935	927	959	961	936	968	990	948	914	928	907	957	935	897	888	900	997	955	954	978	929	923	954	910	930	921	944	945	965	931	979	925	926	911	978	913	1012	865	920	936	991	969	930	933	925	898	913	927	914	942	997	912	979	893	912	942	986	876	953	965	981	918	950	919	890	967	966	979	943	926	970	927	889	1021	934	934	904	936	1004	915	904	975	966	997	927	966	938	945	916	916	917	907	912	938	924	936	928	942	940	998	900	890	984	919	934	970	952	920	949	945	907	916	979	931	971	920	965	1005	901	930	926	942	999	920	921	1005	914	938	968	915	965	978	958	956	943	928	956	928	945	914	965	927	962	927	973	973	932	958	926	940	945	963	988	1000	959	967	946	977	908	956	1019	1062	952	952	959	936	904	945	896	949	946	942	968	976	958	949	908	874	972	929	980	943	994	904	944	982	917	965	948	939	995	963	959	947	948	962	958	935	980	934	973	928	911	952	911	943	942	892	941	917	957	975	972	946	981	947	968	962	930	945	929	963	950	982	945	930	947	939	955	930	941	961	942	954	956	985	967	980	962	945	974	918	924	962	913	941	1000	995	901	975	947	964	960	976	979	943	895	939	970	932	886	886	954	996	920	901	976	958	910	923	915	949	959	940	1006	999	969	950	946	950	943	937	904	951	919	989	919	977	976	913	958	925	903	933	971	924	906	932	946	936	993	904	928	972	953	903	938	920	929	965	865	960	903	936	963	920	871	935	917	934	948	927	895	944	941	903	962	915	926	993	868	940	919	908	974	922	945	950	964	965	923	919	979	934	904	953	959	933	962	911	919	920	959	946	926	936	937	979	899	950	977	967	949	974	931	946	969	944	908	965	951	947	934	923	970	980	932	998	922	951	947	895	898	955	987	948	926	959	866	925	973	910	896	956	923	978	900	1015	932	964	938	932	935	945	952	914	920	966	924	909	974	922	934	864	948	891	919	1017	957	982	944	948	928	938	964	1002	918	989	945	943	953	955	960	970	936	873	962	968	967	1009	933	915	976	965	907	928	906	946	984	888	921	921	967	988	959	959	945	981	966	947	950	960	980	946	973	904	947	995	923	965	970	941	982	935	943	1025	953	982	973	912	946	940	931	985	962	993	978	959	919	942	929	958	920	930	923	956	959	993	976	918	902	933	971	929	883	1004	908	958	990	916	969	903	942	916	968	1000	934	920	913	861	918	914	947	922	925	894	936	921	979	906	958	922	975	947	966	1015	1003	983	959	951	953	933	964	968	1030	946	989	914	988	898	972	959	982	939	986	959	939	1007	963	920	915	934	862	960	1002	944	971	928	906	971	995	919	946	949	955	944	1004	941	926	959	965	914	921	902	927	981	971	948	948	871	900	967	912	946	957	985	926	964	927	983	928	972	959	923	957	942	957	938	888	941	897	979	956	950	910	924	899	922	985	885	944	959	920	922	917	954	982	991	927	966	937	958	1006	918	961	926	958	916	900	884	902	937	902	994	953	956	946	902	1015	929	897	999	912	947	959	1015	965	946	984	908	936	951	942	868	942	1045	956	970	946	932	932	942	913	934	933	931	953	953	912	988	932	977	990	932	957	921	995	948	890	845	943	962	933	898	909	929	966	954	942	905	945	920	997	975	932	931	979	956	986	991	883	916	895	919	924	1019	951	931	904	940	940	1002	979	962	966	946	961	915	924	986	929	968	954	932	998	964	957	919	903	915	903	958	913	943	911	937	985	987	910	930	964	937	955	970	988	928	939	931	926	935	965	998	968	957	944	952	858	939	973	960	891	927	899	974	984	1007	897	931	943	929	957	982	1001	955	974	927	949	893	987	979	926	921	934	984	909	935	997	933	944	1011	978	982	958	950	985	970	954	894	971	915	937	952	937	949	923	903	941	973	929	975	940	961	928	930	950	970	916	932	952	962
5180	8941	6354	3291	2568	2132	1739	1695	1405	1336	1299	1244	1148	1116	1145	1048	1128	1120	1101	1089	1025	1035	1039	1047	1006	1022	1010	1010	1002	1005	1015	1023	1020	1009	1080	1070	1015	960	1047	977	1035	1045	1047	1036	974	1050	955	976	1034	1123	989	985	1048	1036	1032	955	1011	1008	1033	1018	974	1045	1041	1017	944	982	993	1004	1020	1016	1067	1022	1017	994	1001	1003	1035	955	999	982	962	991	1005	996	972	968	990	1003	1041	1015	1028	1058	1018	1045	958	967	1026	1008	1011	1027	1040	1038	956	970	1009	1028	997	1022	976	992	977	964	980	1067	999	958	975	1007	962	1009	1014	1037	965	1010	1050	1042	990	1044	1022	1010	1025	975	1023	992	952	1047	957	998	1014	982	954	981	1019	1037	1005	980	1036	994	1028	1012	1041	1000	991	994	985	998	973	1047	1004	1007	969	1011	981	1017	973	1063	1024	998	962	1032	1045	1075	1014	1041	970	1009	1001	1011	995	969	998	997	1002	978	950	980	1025	1010	1010	978	1018	1002	999	1026	1017	1004	980	1009	1054	939	1026	946	974	979	942	1040	1001	1019	1014	971	1037	989	994	989	1039	993	1023	988	963	967	956	1036	923	991	965	966	1043	980	965	996	1011	1035	954	1005	993	1010	925	998	1004	1000	1010	1001	976	966	1030	991	1001	1008	985	960	941	978	965	1047	1032	976	1002	921	968	978	1044	992	924	980	1031	1019	1049	1017	1010	1041	968	1033	1025	934	977	1028	926	1036	1031	1033	1028	971	998	1027	915	996	1012	995	999	952	988	1013	990	1047	1017	972	1006	954	1017	1007	1004	1023	998	968	961	996	980	1002	996	1019	962	990	1001	1021	995	990	1012	1042	997	962	1038	990	1040	1009	1077	1000	1023	963	1033	965	1032	992	959	997	1016	1005	971	987	1032	1001	989	940	976	1006	973	1012	986	1013	900	1033	970	980	1013	1024	1006	1009	1028	1005	1020	958	1015	999	1020	1003	995	960	986	967	1039	979	1047	987	975	1042	1021	1068	1006	1034	980	963	962	1046	1023	1009	990	1031	1002	1004	1028	950	966	997	1044	967	968	1035	1037	989	1025	960	946	1014	1030	965	982	999	975	976	992	1038	969	1004	1036	1016	1029	984	1012	972	1053	999	1010	965	1012	979	968	1048	1020	1009	961	1003	992	983	1002	970	1011	985	956	985	943	1016	1027	974	991	933	944	1062	989	993	967	963	1025	1037	1011	985	976	1021	946	985	975	1008	1030	1005	1015	985	994	1004	970	1032	990	998	1023	962	995	1001	940	930	946	975	1006	1040	934	1064	1005	949	1023	1045	983	951	1028	982	930	1027	971	1038	983	978	960	939	1037	1049	1063	1011	999	969	1021	1045	957	1038	1081	970	1030	1030	974	1001	958	988	991	984	1021	978	992	1045	963	957	1034	954	977	1022	1012	902	997	1010	1030	1025	966	973	994	1009	987	993	1009	1017	990	1005	989	989	977	947	1012	1000	995	1038	1033	998	964	1034	951	915	938	999	964	1012	1002	1054	1017	996	1019	951	1021	1025	992	963	1036	1030	998	972	990	922	982	949	952	971	994	1070	1003	960	1030	992	968	1010	1022	1003	1009	1009	1011	1000	1054	940	999	962	1012	996	1023	999	1006	977	982	956	1015	991	1048	916	986	1020	983	950	1045	947	1017	966	977	962	1032	1013	968	1026	999	981	998	1010	1075	1044	1038	971	1066	1022	1074	993	974	1045	996	1047	1014	1020	947	1019	988	985	1004	984	1036	988	1049	999	955	970	1020	1052	1015	1022	958	1002	1011	985	984	1021	1039	1014	1002	1009	1031	994	1034	975	967	1014	921	996	970	976	1018	1007	978	1015	964	972	953	995	1019	1026	987	1003	1054	1002	988	1074	1008	979	993	1038	965	1059	1006	963	1011	992	1045	1029	1006	967	985	1034	1023	1025	1029	970	1040	928	1023	970	989	1019	1042	958	1010	953	1041	1034	947	1003	1032	998	978	990	1005	1040	1009	1016	1003	1008	995	1046	1034	989	1025	1023	1011	986	989	1015	988	959	1001	968	993	1007	1017	973	1015	1037	1006	997	976	1011	1023	992	1053	1004	1007	1009	1003	1000	1000	974	995	996	1067	1012	1030	976	1021	1019	976	998	1020	999	1026	979	1052	980	1005	985	990	1044	998	1042	959	998	1081	987	1007	965	1012	959	944	1013	1032	1016	1008	967	964	1022	976	1016	1015	936	1018	964	994	961	987	1022	1000	973	954	1005	1036	983	1003	979	1034	989	1050	928	1004	1028	1000	1016	985	1025	995	958	986	982	1093	1034	918	1021	1006	941	970	1054	1012	987	1020	993	1003	958	983	991	1007	1018	1029	992	1020	1008	969	1025	982	959	931	998	1030	1003	994	1014	941	976	994	986	1053	975	989	953	1002	1005	950	1000	1021	1018	1006	985	1008	944	947	1007	947	975	1006	963	1029	969	1030	959	973	932	996	1018	1038	1064	978	1049	995	1019	1029	976	1014	967	957	1064	1001	1020	992	1068	952	1027	999	995	996	1021	1008	950	1001	965	966	999	1000	1015	971	976	1001	960	965	1026	967	938	969	943	918	1054	1053	954	975	1036	995	999	992	1002	1002	1063	1021	1018	989	984	951	998	969	997	979	1003	1055	1018	967	967	983	1028	984	1000	1000	985	997	975	963	983	1015	1034	1002	1027	991	973	975	989	1005	978	983	1015	1001	1040	958	983	1017	928	962	956	984	1013	1023	941	983	1019	968	988	1003	1046	977	1008	1023	1007	1060	961	972	1029	993	986	973	1011	973	988	1016	955	971	997	1004	949	1020	1037	1056	975	1012	1018	1052	995	1003	1027	960	939	944	958	1003	951	1042	1009	1012	1055	1009	994	1009	1052	980	941	991	1000	1036	930	1054	961	994	1037	1012	979	1030	984	982	1066	980	1029	964	1010	1010	977	1019	1043	958	1075	1009	981	1000	1003	979	974	994	1025	1032	965	1067	979	988	990	1008	1047	1024	950	1001	958	993	986	992	988	980	1011	953	997	997	971	1030	1004	990	992	997	973	991	996	1044	993	979	1009	1025	959	964	982	985	1060	994	993	997	997	984	1014	988	1005	1012	963	996	1030	963	968	924	1015	1020	1022	1004	1001	981	951	1025	975	987	1052	985	1045	946	995	986	988	1010	1000	1006	963	1004	1025	981	1004	1007	990	1038	982	1024	985	1033	994	965	1005	998	994	1005	1022	976	1046	990	964	1009	1004	971	991	1035	1021	973	1023	979	969	1003	968	997	992	994	1055	1087	969	938	1007	949	993	982	989	1004	1001	1019	998	1005	986	1030	1000	1059	908	981	958	1031	977	1005	1030	979	1016	1021	1002	975	1008	992	1020	994	1011	987	960	997	998	977	980	1023	997	999	980	1065	1012	1002	1018	938	952	1010	1006	1036	997	981	995	1026	967	1087	958	977	978	996	1004	1023	993	1069	982	1028	963	1002	935	1041	996	1004	992	948	990	1019	1010	998	974	966	1026	1011	985	1004	1001	999	1043	1045	1007	1015	989	998	1010	997	959	1009	970	1005	988	1031	965	1026	960	1019	1006	1012	1018	935	974	1016	946	1020	964	1027	983	984	936	957	1003	1011	1044	1033	993	970	1063	960	1022	1054	1016	895	987	950	958	1039	1035	1027	1031	1029	976	1003	988	995	999	1062	963	964	1001	962	952	1012	1055	968	1026	1002	939	955	1023	966	1016	1002	954	1069	1039	996	1013	1011	983	1026	1015	970	957	975	1025	942	1078	1053	1018	943	979	1016	1022	991	997	979	1040	1008	1040	1006	990	1008	964	996	961	1024	1028	949	1006	998	1030	1039	988	1006	988	961	985	997	1014	999	978	992	929	1018	984	1042	1024	1080	1004	1017	1033	1060	975	1036	968	1051	1029	1005	1011	945	993	957	994	971	900	1028	1004	1052	1010	978	1040	988	1037	1023	1009	1061	1013	986	973	1021	972	1002	964	960	1032	978	976	1000	959	999	1006	995	1061	983	965	998	1026	1006	1023	975	981	991	977	1028	1008	1013	981	995	993	992	978	1003	1071	1022	980	1017	1018	1008	1015	971	1012	1019	994	1031	949	996	1019	958	1032	1024	1038	1053	994	1012	1018	1029	977	1007	1053	958	998	999	1040	1051	994	1012	1013	997	1000	974	959	1021	1051	1019	976	987	1027	967	973
24422	21078	27530	24787	13692	840	512	463	402	390	380	334	335	294	359	348	329	330	307	306	329	296	319	268	301	321	295	295	294	291	285	289	285	313	292	310	308	318	298	312	330	296	320	306	293	262	275	298	316	286	297	275	320	296	313	304	282	311	283	323	271	315	314	311	303	304	254	301	310	273	326	346	326	320	274	329	306	305	319	282	306	270	295	279	270	266	296	295	312	311	303	280	302	299	310	282	288	304	273	296	323	307	313	295	265	314	305	268	295	271	301	263	350	315	296	267	305	306	284	275	305	256	288	260	294	294	284	253	292	276	302	277	287	288	291	284	286	267	309	294	279	245	294	248	276	320	291	283	310	255	282	312	315	294	274	288	290	280	301	309	274	297	263	268	291	295	278	305	302	281	308	284	299	281	300	276	314	305	316	281	279	281	271	282	298	261	305	302	287	281	244	258	296	287	304	270	272	301	294	273	268	292	278	285	312	280	318	318	270	269	293	284	285	291	269	309	267	289	277	273	293	286	293	299	260	305	319	254	313	290	289	278	277	295	324	274	318	296	322	300	274	245	272	292	288	310	309	303	293	296	288	287	287	316	285	299	313	306	300	321	281	285	272	272	286	274	317	299	271	297	296	295	309	317	305	289	263	309	293	302	285	266	315	286	290	253	310	284	281	299	286	236	313	283	292	320	286	296	277	297	274	274	309	323	301	276	311	311	309	269	338	307	314	271	303	276	282	304	302	279	269	259	305	275	301	298	295	299	288	315	285	297	295	303	281	319	298	278	285	273	293	286	284	280	285	298	299	301	297	269	275	294	326	313	290	301	274	286	285	287	294	267	301	278	292	299	284	307	261	276	317	305	297	302	314	322	286	276	284	295	311	298	277	299	291	276	285	305	283	274	278	287	299	295	278	286	296	315	294	290	307	280	279	279	284	311	301	312	305	298	302	279	291	287	303	292	324	317	293	301	278	262	294	302	303	317	286	285	308	293	293	320	266	287	298	294	269	285	284	275	304	277	300	297	302	290	332	323	279	269	298	302	300	294	262	264	284	284	310	326	317	286	291	294	294	279	264	308	264	303	254	312	315	279	273	273	277	300	280	299	317	278	307	300	279	309	285	313	317	302	289	294	285	316	299	293	283	276	308	291	275	335	281	297	291	313	281	280	310	252	305	288	291	266	267	285	278	305	288	307	291	284	301	293	293	315	292	300	290	274	308	290	256	251	264	291	290	314	312	271	307	280	313	298	270	301	289	262	274	282	287	312	314	321	287	300	270	304	305	319	290	291	274	282	326	283	292	291	313	301	314	275	304	276	285	297	305	277	274	274	292	286	291	304	286	303	278	297	298	301	286	293	290	293	304	294	274	315	307	280	269	290	304	311	327	267	291	256	286	252	295	294	284	273	294	305	303	292	306	324	282	274	318	268	294	315	276	288	279	303	279	291	273	324	305	313	288	294	306	327	306	292	293	303	265	277	280	306	286	290	275	304	299	271	284	307	317	293	306	325	299	274	281	281	310	323	313	295	275	285	289	300	278	281	295	299	300	266	284	301	308	268	292	319	263	268	305	315	315	305	275	287	282	316	280	308	299	286	269	262	286	259	315	293	283	319	298	308	258	294	312	327	297	303	294	292	270	269	280	302	310	276	301	284	268	292	315	324	294	271	289	292	261	294	284	297	327	287	291	299	263	333	283	301	277	306	291	292	311	289	305	294	264	289	273	280	285	269	304	294	267	300	293	265	279	295	293	283	286	336	322	292	251	266	288	303	267	284	290	274	284	308	290	274	292	279	306	293	308	313	306	320	281	293	309	300	288	267	312	301	300	275	301	284	287	299	312	283	294	287	315	304	260	319	290	326	317	310	265	289	282	304	309	283	286	274	287	280	308	265	278	295	301	275	285	316	303	288	314	314	317	292	290	318	275	275	275	317	302	289	264	299	308	290	288	284	302	286	314	306	314	258	274	295	285	311	304	252	306	267	273	308	294	293	289	300	295	287	302	314	305	296	264	287	277	308	295	276	279	296	275	312	291	266	319	322	286	301	278	301	304	308	273	294	284	256	298	310	316	308	293	280	316	316	301	288	284	313	297	313	314	308	270	274	263	301	273	310	284	330	310	298	277	305	292	288	281	288	279	281	291	307	291	277	321	247	293	266	263	309	289	268	263	293	332	291	269	304	320	303	312	271	322	288	284	275	285	258	268	274	317	287	305	279	297	273	286	293	303	300	287	274	278	305	319	308	306	298	294	283	276	271	290	239	300	294	308	297	266	294	256	303	249	308	298	314	295	257	291	276	297	287	282	254	290	288	286	257	279	269	292	286	267	307	274	272	315	274	285	308	303	326	296	266	290	270	289	254	311	271	277	290	289	296	302	292	289	307	332	286	310	313	314	297	308	301	295	313	268	289	314	324	309	292	306	311	296	301	260	282	293	287	272	295	295	286	299	305	299	295	288	284	289	287	300	312	272	289	281	295	290	279	312	278	278	311	326	288	332	305	271	299	276	304	260	302	288	298	318	329	268	296	272	270	267	293	310	300	283	294	268	314	306	285	313	294	308	274	291	297	295	285	279	303	287	293	336	296	287	274	275	294	284	265	308	290	284	271	301	314	322	290	296	305	311	289	307	310	301	274	268	281	284	283	309	298	290	313	297	301	278	268	281	304	298	289	318	305	267	313	276	273	273	297	321	301	276	269	290	311	311	290	299	277	275	287	279	303	303	296	284	293	293	288	272	291	279	299	307	295	289	305	298	255	251	275	290	310	296	268	312	280	289	309	281	278	300	303	272	313	308	290	276	306	279	312	315	314	299	285	285	269	278	336	286	268	294	307	307	297	310	261	302	292	263	300	275	283	257	322	266	289	345	289	306	312	293	302	303	281	285	318	288	292	288	319	297	287	315	281	262	318	285	274	309	293	298	283	279	271	315	297	273	281	302	299	300	318	276	298	304	312	269	293	325	297	307	325	280	325	285	318	304	304	304	269	297	297	296	273	270	289	297	305	288	285	305	291	277	285	291	281	278	291	303	288	290	301	296	280	305	273	293	277	302	265	305	282	309	250	273	303	289	259	273	294	303	293	297	315	307	285	284	256	269	269	275	295	297	269	289	297	306	307	280	290	282	278	280	318	293	300	292	280	291	290	293	323	308	303	282	284	296	298	305	293	293	277	282	285	287	305	308	281	317	273	295	307	305	305	301	274	334	311	275	290	320	300	299	284	291	280	314	288	298	268	317	290	288	310	293	276	325	307	284	324	319	281	251	276	278	279	301	283	301	283	289	332	305	298	296	265	311	274	299	265	310	283	294	303	306	273	305	302	283	323	275	288	308	297	307	298	289	292	286	292	279	280	283	295	316	288	277	290	302	287	280	297	318	297	303	276	268	319	309	282	281	316	270	300	258	286	325	295	277	299	337	291	303	258	321	290	278	321	279	284	284	260	280	291	288	282	310	299	257	289	304	296	274	324	315	313	305	293	275	283
4082	5168	3401	1608	1332	1005	836	697	565	522	508	476	479	427	411	412	401	398	398	394	381	402	395	367	347	352	366	354	393	369	326	372	342	341	365	359	382	327	348	367	352	355	410	351	362	353	374	355	365	381	359	339	370	349	346	374	375	364	364	346	335	364	372	337	366	333	331	398	342	342	337	334	332	365	341	350	336	330	344	350	343	338	349	329	348	308	353	340	373	315	373	388	390	319	335	364	313	363	328	333	332	389	378	349	337	345	344	324	329	332	358	359	351	344	329	335	350	360	344	352	332	360	333	342	372	369	354	348	394	334	351	343	335	317	328	351	371	324	317	366	353	324	355	334	372	318	380	359	327	354	367	352	342	347	370	354	345	342	336	384	368	356	349	312	347	335	386	358	330	355	353	336	338	323	342	328	354	356	350	334	387	357	353	364	364	351	326	374	331	365	328	350	368	303	331	391	344	352	338	367	348	332	344	343	379	334	338	344	349	359	336	319	326	356	355	366	330	351	358	315	335	338	378	358	394	314	356	345	344	340	360	346	356	333	360	314	344	346	356	347	372	388	339	366	322	369	350	350	358	329	354	370	328	344	320	370	353	367	339	317	327	364	332	356	345	349	360	334	366	382	377	357	375	379	336	353	326	366	390	339	341	332	341	309	370	329	337	322	361	347	319	367	324	352	339	345	346	361	349	351	350	373	353	312	328	330	338	338	336	343	351	360	390	344	351	361	345	337	342	312	335	354	337	336	328	364	328	353	336	350	318	389	369	351	321	309	357	350	348	339	358	388	369	389	332	351	362	410	347	378	349	370	379	340	325	376	345	339	360	348	361	363	373	362	353	369	372	363	368	343	363	350	325	360	370	337	322	361	330	342	309	332	351	339	346	373	337	360	310	357	342	368	356	321	350	357	318	349	328	375	345	341	374	308	347	290	340	335	324	343	330	327	341	360	387	378	331	360	343	382	351	337	335	352	364	345	339	291	365	364	341	360	348	340	363	352	335	364	332	332	333	359	365	354	338	329	357	360	340	352	350	369	342	332	364	358	328	355	334	346	362	369	322	340	356	357	346	375	337	330	386	310	335	316	331	377	333	355	368	327	341	332	327	302	368	386	370	349	359	336	339	354	340	385	338	355	379	368	336	303	357	353	370	351	329	358	346	375	357	358	358	304	369	347	388	390	356	341	318	340	345	353	386	303	366	343	351	376	372	346	368	386	338	337	351	349	330	300	337	368	368	343	326	356	370	314	338	342	396	374	338	341	357	336	335	374	366	322	376	352	353	316	371	357	357	343	371	335	355	346	341	386	355	331	359	367	368	340	345	343	349	371	378	315	328	325	333	355	363	304	340	365	360	331	352	324	324	382	347	373	355	338	345	339	346	373	357	341	362	346	335	376	375	346	372	382	344	329	352	350	338	344	335	357	353	358	366	371	325	338	381	344	360	304	330	359	342	382	362	325	337	315	336	315	339	337	333	376	334	358	350	358	303	352	364	350	369	327	369	344	322	386	345	356	348	346	360	372	318	351	374	371	332	370	350	357	376	359	302	350	354	342	352	315	340	365	370	384	348	356	358	357	364	332	322	332	341	325	346	348	346	380	363	332	390	347	318	324	352	393	352	385	339	385	358	338	344	322	339	354	319	352	344	319	374	361	306	350	348	361	327	327	359	363	329	376	354	356	306	355	378	365	361	366	359	334	351	333	361	361	341	321	337	355	365	333	351	333	332	361	347	322	349	316	350	363	352	366	333	352	349	371	340	355	346	353	324	337	333	339	327	331	339	346	374	337	347	321	326	356	345	339	385	362	384	372	335	350	345	355	357	374	346	340	365	351	359	360	372	328	372	372	352	332	390	370	348	356	387	321	344	354	351	348	304	331	318	372	350	340	338	343	370	332	391	323	360	367	369	335	353	339	364	368	365	356	360	328	342	332	344	362	312	344	337	339	359	372	360	322	344	377	327	379	334	361	350	338	299	343	348	378	330	317	321	328	349	346	347	346	328	353	339	353	357	375	363	373	333	366	358	347	331	367	337	363	361	351	363	359	327	353	359	324	355	375	332	325	363	340	353	318	368	334	340	380	328	353	377	349	374	360	347	348	355	339	398	370	384	350	379	332	326	322	326	355	353	368	349	353	348	343	314	333	364	343	358	383	339	319	319	354	339	385	363	349	373	365	363	353	346	345	378	342	360	325	349	347	354	343	369	339	342	328	380	363	376	328	305	367	339	352	366	355	379	361	333	367	348	344	365	343	330	359	350	357	329	367	368	360	326	329	362	342	340	330	328	324	351	389	372	321	359	367	365	358	343	349	325	325	368	326	358	363	311	353	377	371	352	369	341	349	360	345	356	354	337	387	357	368	346	312	331	332	345	361	316	349	360	357	376	359	386	351	360	340	347	325	329	366	327	334	352	353	367	367	362	349	366	333	366	328	336	330	351	340	334	327	353	346	338	339	339	336	351	352	362	362	359	347	338	310	353	336	362	383	391	346	315	365	342	338	345	319	349	335	374	398	335	357	365	345	356	331	363	351	357	355	352	357	340	354	321	350	346	382	370	354	350	356	324	358	323	343	333	338	338	335	341	386	334	349	347	351	346	332	345	389	334	355	350	343	379	395	375	352	389	322	357	357	384	355	341	390	346	369	353	289	356	364	352	358	356	407	357	340	341	354	330	359	355	363	337	321	337	363	348	353	385	347	359	374	367	381	376	362	344	353	321	356	352	331	363	317	330	351	354	359	333	352	359	347	335	370	359	343	343	358	351	332	327	371	372	338	332	348	362	369	337	345	378	330	353	313	309	368	358	373	359	331	346	367	367	342	357	331	367	333	332	315	347	345	327	380	345	297	364	373	366	321	370	357	354	357	354	373	394	340	322	337	320	343	311	333	371	368	367	340	348	325	375	346	325	321	353	377	320	384	368	348	326	382	368	375	348	335	325	360	306	343	341	390	332	342	325	350	327	348	332	375	354	319	348	368	359	369	356	374	332	334	338	368	348	376	358	351	350	345	345	365	353	358	357	340	353	353	359	333	352	325	341	349	368	332	395	339	349	359	348	389	378	326	359	349	357	334	320	360	370	326	363	353	342	325	337	354	322	376	343	327	323	350	375	332	348	342	345	333	367	345	354	358	345	358	354	373	360	322	360	339	360	335	359	353	302	343	351	360	339	399	343	374	363	344	352	356	353	402	382	361	327	342	341	364	361	338	347	346	335	340	343	352	380	336	315	336	356	348	344	346	353	343	372	342	358	322	383	337	320	368	357	349	332	366	365	332	328	348	321	340	378	336	326	346	359	362	358	388	340	336	327	325	355	326	352	344	334	338	349	395	354	344	349	348	324	359	345	360	347	373	374	333	333	394	337	330	356	370	351	368	391	347	330	316	351	383	368	335	387	362	331	347	346	355	346	384	334	367	322	328	346	354	360	351	368	302	393	320	352	363	336	316	324	344	316	332	346	338	338	370	332	367	341	349	376	351
22342	21102	28862	23606	21098	21175	11532	1758	1297	1271	1167	1101	1117	1058	1014	928	912	954	973	903	911	913	908	928	888	867	856	855	841	919	901	859	864	877	886	912	875	831	882	929	860	898	887	832	857	862	860	792	825	882	838	873	840	886	859	878	827	875	869	837	858	956	851	868	815	865	868	832	858	818	879	859	860	854	843	843	870	884	857	840	890	849	842	842	859	836	897	913	863	829	837	898	869	852	887	877	878	837	855	833	882	804	883	833	867	852	862	847	860	855	823	832	869	835	867	859	851	897	880	787	906	881	849	854	849	904	870	875	868	857	837	870	822	823	870	823	786	851	889	871	888	850	842	869	851	812	823	867	867	825	837	868	867	858	877	868	844	843	814	846	833	868	800	850	866	820	843	863	873	866	886	857	870	878	831	848	863	827	832	753	867	905	891	842	836	881	802	902	815	899	863	842	845	873	844	848	888	839	797	858	908	814	855	852	862	892	863	847	852	869	850	818	866	862	849	874	831	833	821	852	846	822	874	846	820	840	899	813	800	811	811	838	882	813	864	829	858	808	862	846	887	841	845	899	828	845	855	796	844	860	921	844	845	887	863	805	867	835	882	845	873	875	884	848	879	839	845	819	863	854	833	876	829	861	837	877	854	810	891	829	901	796	806	790	896	851	857	871	840	851	838	836	869	856	834	865	795	809	865	826	842	865	846	890	873	841	881	815	809	832	857	839	847	818	890	855	886	873	809	881	860	833	855	879	855	860	864	852	876	780	796	875	829	823	828	800	883	818	826	826	827	822	824	877	889	860	865	820	863	797	878	846	825	862	847	851	853	834	774	895	861	817	868	858	835	895	839	868	806	817	896	817	812	842	838	838	899	874	896	847	839	881	845	827	870	800	824	802	879	895	827	821	905	841	858	856	855	830	806	880	808	874	780	868	794	822	835	825	829	874	875	865	868	852	830	845	834	870	837	877	884	858	808	831	853	799	883	896	855	836	841	849	809	852	857	837	853	832	823	792	841	838	788	868	811	830	840	827	865	831	866	804	811	862	820	881	817	814	841	816	883	795	841	815	889	829	888	761	851	881	866	862	905	853	858	809	871	829	829	852	816	845	875	853	836	830	852	808	853	863	859	770	838	877	811	806	877	811	850	814	827	848	857	799	828	824	863	889	814	851	839	862	859	856	854	853	840	813	803	842	876	875	917	849	843	836	809	854	860	836	843	819	863	797	831	847	851	850	877	858	801	843	860	792	866	839	854	826	834	821	810	834	834	839	797	816	838	802	844	788	813	784	893	859	906	839	838	810	811	790	840	809	890	834	853	845	843	820	866	859	883	863	813	837	850	834	835	878	838	880	818	884	874	860	833	871	903	801	849	834	843	885	889	843	853	815	859	873	850	900	844	884	858	894	858	869	849	846	865	843	858	842	888	820	865	818	885	815	789	843	824	895	782	860	860	851	827	839	876	893	857	809	819	873	849	835	837	847	873	914	855	854	861	839	831	853	853	851	862	796	873	847	868	843	832	815	883	896	865	845	816	924	850	859	781	843	847	833	881	821	846	809	844	815	851	847	848	907	873	855	893	825	854	820	834	839	849	891	906	813	847	846	925	858	818	833	912	864	824	805	864	857	866	864	840	919	859	831	876	866	810	892	813	836	861	865	886	838	807	841	843	879	828	833	840	842	887	884	861	866	855	869	841	807	846	875	853	816	783	833	818	871	830	850	859	871	838	889	854	858	817	806	818	807	823	810	859	834	852	853	835	843	834	836	833	897	805	822	825	807	886	876	834	855	812	835	857	848	812	857	842	854	859	821	881	805	813	836	862	861	814	838	882	861	868	832	838	900	848	822	863	813	825	887	820	791	826	878	794	880	876	862	842	860	897	852	821	829	846	871	878	869	781	893	870	896	810	791	817	853	914	850	879	841	853	862	854	845	838	863	896	797	828	850	872	855	854	824	847	803	811	863	814	849	896	831	894	881	840	806	831	838	844	889	908	882	824	793	849	843	897	823	852	866	827	821	782	836	826	822	889	876	825	863	845	833	794	809	857	796	840	840	868	864	850	828	788	861	799	821	856	862	894	898	821	867	840	839	845	831	841	829	860	838	814	816	868	825	865	872	817	876	834	883	824	812	855	869	832	854	834	864	842	862	833	817	814	832	824	807	824	879	814	868	846	807	886	918	807	837	841	860	865	939	871	832	866	895	900	824	842	859	855	861	873	856	846	802	841	840	836	869	814	845	838	840	806	911	824	820	821	844	879	887	835	869	805	856	850	823	856	878	831	823	870	863	873	832	836	869	846	886	824	865	852	817	784	845	875	875	822	821	823	854	813	846	888	816	847	840	812	884	823	836	868	843	844	897	801	830	871	843	788	832	854	773	895	832	824	842	840	791	872	848	802	846	827	853	816	804	850	840	833	835	896	832	857	848	856	861	813	881	854	855	819	836	864	832	860	812	800	849	797	826	805	912	822	866	810	808	851	888	864	931	851	832	847	870	823	808	849	852	832	800	868	866	817	810	862	853	847	820	804	839	865	869	797	814	852	840	851	835	813	797	810	860	903	829	880	846	877	767	859	857	849	833	852	835	834	854	893	841	914	852	898	870	833	845	774	844	816	813	804	908	846	840	808	824	849	803	865	864	894	888	868	865	850	875	825	783	934	862	885	861	793	855	805	819	844	850	875	806	865	851	876	822	828	813	837	792	799	795	874	908	835	879	781	812	843	790	874	859	820	886	910	829	820	875	815	861	806	821	764	776	862	810	882	830	861	817	870	881	814	836	841	861	849	833	825	891	838	832	824	873	864	838	840	846	812	844	909	820	844	808	821	780	831	823	812	804	861	861	842	878	887	849	816	857	815	837	812	886	830	849	864	816	870	838	846	860	812	831	830	850	871	841	855	823	897	864	800	858	858	777	838	812	852	807	864	850	805	845	882	803	824	821	836	883	788	809	840	841	845	866	814	859	805	854	825	837	870	846	860	846	807	859	819	844	849	827	830	804	853	860	830	831	796	875	870	878	865	858	833	798	803	879	845	818	891	913	864	843	831	923	788	872	839	842	858	850	845	802	865	841	906	828	848	809	849	837	847	846	865	831	835	881	841	819	846	840	806	875	844	823	784	836	861	856	831	886	856	840	867	809	819	809	809	839	846	795	800	835	862	863	830	887	830	799	820	857	871	791	861	813	843	913	841	856	867	797	858	816	898	811	848	820	823	813	829	840	852	824	856	829	779	820	875	824	856	831	819	854	859	827	856	837	869	856	867	810	855	854	850	810	841	780	859	880	828	844	859	859	863	833	830	822	844	876	820	844	825	840	875	838	851	813	840	845	869	890	849	821	831	860	847	814	810	835	849	839	839	867	925	851	791	813	853	857	801	899	831	893	800	860	851	838	830	807	844	804	867	826	806	835	830	817	863	823	863	814	855	907	857	856	857	835	831	848	858	857	801	870	860	840	813	835	819	863	865	828	799	806	859	891	868	822
5612	14273	10062	5304	3883	3054	2468	2052	1809	1635	1396	1345	1221	1169	1103	1111	1071	1067	1023	1025	1034	1010	1049	1030	1001	985	981	960	939	984	944	943	899	959	953	949	1003	900	956	955	869	933	923	927	891	898	930	941	912	915	997	967	959	963	983	957	916	907	880	894	948	863	910	975	908	951	860	939	858	911	886	931	859	923	908	938	955	916	935	910	880	940	946	950	945	930	943	879	883	841	911	919	894	913	935	960	903	840	930	914	868	924	958	907	894	935	869	888	955	892	902	930	913	907	921	903	906	916	944	937	909	902	940	913	929	936	918	847	983	838	936	901	919	944	913	912	861	954	937	921	934	911	914	917	930	939	936	941	910	886	925	892	877	924	971	912	939	986	875	939	965	918	911	911	875	869	883	929	899	909	862	908	921	889	940	929	884	953	869	944	913	921	883	874	932	945	918	934	906	860	960	873	895	959	902	953	929	909	842	885	897	923	938	891	895	956	968	893	923	935	921	895	885	898	914	882	891	914	918	949	863	914	939	914	912	936	893	913	894	890	951	918	955	869	904	916	944	933	905	903	910	926	939	922	833	946	914	929	913	942	889	970	896	946	931	934	881	965	910	901	954	881	903	924	894	891	888	864	934	864	837	917	948	878	909	918	904	944	928	870	905	909	950	955	849	933	868	937	934	913	900	920	943	882	945	904	938	922	855	920	933	858	929	908	876	856	892	869	898	890	917	946	905	924	920	870	957	926	950	879	926	902	909	883	914	885	950	947	870	862	900	888	955	964	907	953	923	966	931	876	895	892	921	898	877	907	957	926	955	902	939	901	949	963	856	889	956	969	884	934	918	921	887	932	910	905	908	983	919	920	907	913	944	940	920	885	960	920	882	919	886	936	879	889	880	930	909	906	923	942	908	918	921	892	927	951	920	915	930	883	889	924	929	930	946	941	877	910	910	872	930	881	965	886	983	953	904	913	888	931	978	904	960	904	920	908	942	963	910	935	938	937	896	892	907	930	902	926	877	899	924	899	903	956	860	899	906	865	909	908	885	904	959	953	924	908	834	857	926	921	926	937	890	851	920	863	884	951	899	911	957	905	930	888	914	943	908	869	940	886	877	887	966	928	946	887	915	870	906	946	912	930	961	928	894	920	953	955	928	897	956	822	889	899	962	868	902	896	911	894	987	902	919	900	936	931	921	905	924	904	920	957	871	901	971	899	875	915	955	875	917	946	936	925	875	903	907	897	865	902	924	929	960	886	897	909	898	922	916	870	933	875	888	861	840	905	895	929	910	894	917	936	959	977	917	950	820	840	900	900	928	910	870	942	892	921	886	865	962	965	876	894	970	931	932	882	906	931	916	894	912	885	894	914	923	867	937	920	929	895	946	957	914	891	912	937	901	981	980	904	975	905	865	916	918	907	893	939	926	937	904	967	883	895	968	952	951	930	918	915	917	961	946	811	845	954	911	990	928	922	905	883	942	961	909	919	874	965	898	926	944	898	988	955	893	966	975	912	928	924	908	902	927	890	906	835	950	912	935	921	874	914	880	911	888	944	940	915	944	932	917	907	950	933	908	911	945	884	937	921	922	959	856	856	900	917	922	848	921	929	914	919	913	857	853	908	913	966	920	884	961	904	944	892	890	929	927	918	859	927	873	840	956	881	876	893	908	875	917	891	963	939	930	911	942	927	937	921	863	915	897	941	857	910	910	883	917	885	898	932	885	939	923	969	907	892	900	907	913	916	894	940	938	848	978	903	898	913	863	938	931	933	894	932	879	873	936	865	903	917	930	869	951	921	900	877	949	901	882	900	950	910	958	925	894	911	923	898	922	910	923	908	939	967	930	912	916	934	886	941	887	950	887	938	886	898	926	947	942	893	950	905	901	897	869	905	960	884	909	896	972	935	904	894	909	911	926	905	940	863	863	908	912	900	884	965	832	907	906	906	899	936	873	909	934	964	931	953	837	922	911	937	896	877	910	927	961	917	881	936	888	939	925	835	883	899	959	919	944	896	939	900	929	891	893	910	893	910	841	917	911	888	917	894	909	970	861	927	932	884	877	891	964	918	907	919	904	933	895	884	894	892	897	906	935	961	945	923	848	922	856	938	956	901	974	939	870	927	913	958	900	883	904	905	929	895	921	902	952	924	944	982	950	890	886	916	930	951	871	951	920	881	925	909	919	896	901	871	905	989	916	978	926	890	934	892	921	890	903	873	917	929	902	933	880	954	925	946	945	976	860	902	974	894	905	881	886	899	908	914	930	916	910	947	901	913	927	921	894	941	850	934	885	910	876	953	926	881	918	906	903	941	913	932	882	929	911	936	858	909	925	913	950	928	934	955	908	914	955	928	885	968	933	897	860	926	888	875	898	921	908	914	949	888	962	890	894	920	943	896	924	888	881	947	902	951	960	878	943	950	919	939	926	878	919	929	880	894	892	911	983	889	892	933	924	905	901	922	924	934	907	944	948	889	945	912	936	909	927	893	910	937	894	975	920	919	921	966	902	909	870	886	964	991	903	950	948	926	902	912	950	922	932	866	890	884	863	935	929	910	913	933	850	918	927	881	917	870	914	929	948	921	931	892	850	948	963	877	838	932	902	914	909	958	910	930	929	890	930	933	886	918	922	935	924	902	965	899	903	900	932	919	925	915	884	952	896	893	835	889	947	914	892	962	955	945	938	937	936	949	894	901	886	942	940	970	925	875	861	928	969	965	910	894	889	942	953	899	871	933	903	929	999	903	926	897	929	922	901	920	875	967	936	920	887	966	892	927	884	975	905	945	878	890	925	959	932	942	939	906	908	894	945	868	888	913	869	902	896	928	916	945	905	893	910	877	886	970	921	881	937	935	940	938	908	930	929	965	894	893	940	936	938	918	884	931	863	904	936	921	873	945	913	947	949	903	879	897	907	917	931	904	937	954	942	891	861	884	899	961	914	921	940	933	944	902	897	945	880	859	908	883	909	922	981	895	948	947	867	907	899	915	925	887	965	855	892	917	947	841	934	929	919	925	902	903	926	882	941	893	838	925	903	913	926	933	913	919	922	941	906	872	899	940	959	935	896	935	923	879	873	933	889	881	919	902	892	888	946	887	949	897	937	886	956	932	867	920	944	920	912	1005	948	911	877	906	878	870	935	919	971	920	925	886	934	902	915	904	913	882	948	936	937	912	941	951	983	941	920	949	915	875	917	934	917	883	893	897	928	917	967	868	887	895	898	928	948	882	933	879	891	942	890	900	868	954	922	898	969	895	896	902	914	909	914	936	867	901	849	940	845	870	911	928	910	877	930	932	944	959	908	890	869	943	898	902	846	897	905	880	962	893	926	895	926	922	934	904	895	900	930	867	929	878	915	888	908	928	920	913	879	961	894	942	943	922	947	935	886	903	903	956	920	965	949	938	915	883	914	889	945	906	912	903	932	941	860	976	937	928	887	923	833	904	913	909	955	948	921	902	936	929	969	955	907	892	902	889	847	909	869	911	911	898	940	907
27380	17994	4115	727	561	517	511	542	487	501	507	531	534	521	542	522	473	550	487	518	490	481	500	509	500	482	491	495	473	464	498	478	513	490	496	482	501	512	459	526	520	518	520	513	511	518	502	515	475	481	487	509	476	508	521	513	512	512	505	511	523	488	524	469	525	488	483	505	526	530	481	467	473	519	560	484	479	498	508	519	518	552	486	469	509	490	492	496	548	476	510	522	528	485	486	480	521	510	501	502	493	452	522	527	503	467	500	462	534	496	508	487	495	480	510	522	487	525	511	519	512	546	489	514	502	511	481	576	442	477	472	518	505	478	535	519	502	536	490	527	524	522	533	503	491	494	471	495	521	465	502	470	539	507	483	532	511	495	519	471	492	483	462	480	482	480	498	515	494	533	512	529	498	497	476	509	508	532	480	486	490	510	541	557	528	508	510	478	496	499	505	473	525	494	507	486	509	485	525	508	481	513	508	481	539	511	508	534	515	540	482	523	498	462	501	512	502	540	485	557	496	528	517	485	517	521	515	522	515	476	472	531	473	493	521	492	537	504	522	496	495	511	517	492	514	455	512	463	492	545	519	474	510	519	523	501	517	495	470	552	471	447	472	551	506	493	477	465	543	503	512	500	446	510	507	501	508	496	547	509	466	475	468	490	520	513	516	496	495	530	514	500	501	547	502	491	469	488	506	501	545	493	503	463	535	495	531	504	550	528	475	532	493	501	495	495	544	490	490	550	511	532	518	551	543	495	503	494	510	489	482	527	509	523	492	505	497	499	480	522	463	496	494	485	483	502	469	481	503	506	486	517	523	467	539	526	504	525	532	520	445	497	526	496	514	445	483	535	543	470	478	510	515	481	496	554	487	503	484	478	481	532	509	500	498	501	491	560	520	482	518	448	508	534	506	534	500	475	479	495	507	493	477	483	524	469	469	480	528	499	510	542	502	522	471	512	533	492	473	522	537	491	484	487	463	511	530	550	499	557	510	493	495	495	512	472	495	492	505	543	462	466	472	535	493	492	470	544	517	481	500	478	523	475	509	491	519	461	546	473	514	485	517	514	517	506	513	481	518	511	531	507	493	529	511	516	496	502	495	514	536	472	501	500	480	470	501	448	529	520	494	545	528	552	487	481	523	494	491	495	531	501	474	514	498	486	465	499	503	519	492	494	514	472	514	523	462	491	485	511	499	488	543	504	518	490	495	524	537	486	521	518	491	467	464	541	519	508	476	479	511	494	530	486	452	477	520	529	471	483	502	508	504	512	531	477	475	483	537	500	466	498	462	490	474	535	554	487	487	475	442	529	485	491	515	522	565	510	527	499	483	506	490	516	522	523	489	525	501	521	481	484	506	514	515	464	520	502	488	478	510	472	521	500	508	490	503	519	486	512	475	453	533	463	528	527	494	488	490	502	494	535	505	490	499	514	529	519	489	510	512	512	482	525	496	475	504	519	478	510	496	459	529	487	513	479	500	533	483	527	506	490	506	520	471	488	505	497	537	532	529	485	514	519	504	491	529	487	486	523	493	509	538	506	513	498	492	487	516	495	498	516	524	508	492	483	493	468	507	497	509	513	473	504	469	535	522	544	518	470	488	478	487	498	484	517	471	538	515	556	485	533	476	514	449	506	494	485	516	511	510	514	472	477	515	508	562	491	529	470	510	486	494	503	484	502	497	478	501	477	470	499	536	522	530	533	517	499	488	500	529	532	502	479	527	500	466	515	512	496	519	501	530	489	532	547	524	468	485	477	462	542	492	511	501	513	475	463	510	478	521	510	490	495	502	531	467	471	482	500	510	458	510	480	466	530	552	477	503	523	493	473	465	540	464	520	460	494	474	527	484	502	533	498	494	557	488	493	476	500	516	500	507	497	484	506	483	558	542	467	491	535	488	528	525	514	474	489	477	502	501	508	514	489	516	492	528	525	465	486	502	458	506	523	530	504	517	497	515	514	495	523	529	471	511	519	482	484	502	452	487	492	496	491	515	471	509	492	469	563	489	519	504	522	508	521	524	490	480	512	520	505	481	522	482	522	497	502	511	476	512	498	534	483	473	537	502	485	530	516	538	488	514	510	498	525	526	502	509	485	545	494	549	518	496	532	481	472	476	506	517	501	493	488	495	510	516	493	501	458	510	546	520	536	498	474	495	451	510	480	544	507	509	518	486	526	485	497	506	505	507	502	489	553	504	500	515	522	501	478	514	518	463	481	490	485	481	482	488	530	514	515	492	558	553	498	521	509	474	481	535	536	528	530	524	488	529	512	509	513	494	504	519	466	482	519	485	453	544	550	507	497	494	487	502	528	481	496	494	480	486	561	521	531	505	496	507	536	504	503	488	520	486	488	502	503	512	494	490	513	513	450	472	506	489	504	509	487	542	511	527	497	508	485	503	517	502	491	526	501	519	511	478	511	519	494	502	547	504	501	553	517	516	544	500	489	495	498	485	489	524	479	431	506	469	515	484	501	490	460	496	501	485	517	547	493	485	490	514	494	474	551	450	486	520	479	517	532	501	506	473	502	460	503	499	501	520	494	535	494	501	473	521	468	509	526	507	501	543	515	540	502	504	523	491	512	481	523	488	489	468	501	479	514	498	527	499	497	511	525	447	516	510	518	493	500	487	470	511	483	510	461	490	502	524	500	484	472	493	485	489	516	505	494	462	550	500	502	509	527	518	503	522	504	501	468	492	479	508	497	520	517	483	494	542	502	500	520	529	520	499	502	514	497	485	495	482	496	448	534	483	492	494	518	528	456	485	552	528	494	498	494	499	458	545	566	526	483	526	522	479	502	481	537	516	493	493	512	462	511	489	522	500	499	538	508	502	462	493	501	475	512	536	482	464	508	515	485	493	466	519	505	499	526	486	500	510	523	504	509	521	499	521	505	527	496	526	506	513	484	520	443	481	502	475	531	448	489	475	497	523	498	497	491	515	516	532	501	502	483	502	492	513	495	518	518	495	505	543	517	466	509	479	481	499	497	522	493	467	499	505	512	502	519	440	477	494	538	481	511	485	500	485	480	507	479	556	525	486	494	488	476	467	485	479	485	507	500	478	486	487	516	519	479	494	531	497	492	515	570	512	511	523	548	543	522	494	494	499	494	519	475	512	495	471	516	506	543	520	503	505	515	492	479	486	509	469	508	491	485	492	491	469	537	495	470	520	486	494	528	502	479	497	490	481	461	559	529	507	492	501	497	495	490	536	487	478	503	495	544	502	498	483	471	508	516	527	525	494	513	512	518	522	507	481	491	503	522	489	484	465	587	494	468	482	524	494	506	494	482	500	488	513	546	533	505	501	514	511	511	458	518	507	450	491	545	500	480	490	480	488	534	502	503	532	525	533	496	545	512	501	495	464	513	456	490	480	484	469	517	481	502	503	524	478	500	500	530	477	480	531	529	479	482	483	500	506	521	469	527	481	513	481	487	509	485	520	505	486	534	473	495	495	458	530	518	554	548	537	526	526	485	478	494	508	512
4981	930	772	607	652	581	578	565	607	549	541	555	546	500	515	596	591	537	553	522	547	592	561	520	551	568	551	535	529	532	502	536	533	502	554	590	536	561	512	530	497	541	528	520	514	582	533	533	529	540	537	534	548	520	513	549	535	532	536	516	529	527	496	525	555	520	518	524	558	545	565	530	548	547	518	527	577	523	545	542	555	523	516	564	550	565	486	554	526	529	561	519	596	559	542	553	555	528	571	537	504	500	581	530	535	540	563	560	522	522	555	502	546	522	571	521	540	525	512	536	487	568	508	561	506	554	536	573	550	531	568	516	587	509	553	515	552	539	527	533	532	547	552	489	524	521	521	525	533	560	595	524	509	506	557	518	546	562	533	505	560	494	565	551	509	554	494	540	553	551	541	562	518	569	570	566	577	569	517	555	522	509	551	550	571	540	583	554	549	548	541	558	492	575	554	570	556	551	525	520	563	547	538	562	536	507	561	541	521	537	525	540	551	584	543	548	590	532	531	555	521	535	497	566	548	549	559	527	556	526	579	530	584	543	554	531	537	560	549	570	562	555	593	560	567	539	551	526	580	556	504	529	566	515	531	536	514	632	559	545	575	571	541	587	554	577	546	553	542	574	546	578	539	514	564	583	565	528	557	534	552	567	539	557	574	515	534	522	558	594	554	547	531	583	526	568	564	534	556	530	569	536	522	526	589	563	553	494	561	553	511	512	559	499	593	533	544	565	550	536	538	539	520	566	546	548	593	542	513	559	508	482	547	546	540	539	541	524	579	513	558	560	516	528	491	576	546	586	533	564	558	532	592	551	530	604	537	519	494	540	541	516	564	574	536	538	573	535	527	517	493	548	545	573	556	524	494	539	553	516	511	569	575	565	541	542	531	534	562	561	535	551	540	540	521	522	532	583	556	526	508	562	528	558	523	540	503	572	537	551	547	565	518	549	521	525	514	537	530	535	512	528	532	512	586	512	534	525	522	553	552	532	536	548	566	531	535	518	532	533	532	572	567	525	568	556	521	529	571	517	501	532	536	566	522	517	542	541	544	534	503	551	513	561	555	552	533	570	569	527	537	548	503	553	568	569	543	495	549	535	510	569	581	522	547	579	534	561	535	526	540	542	550	566	515	566	547	552	538	558	549	529	562	574	548	523	511	570	522	542	556	538	533	493	545	534	549	604	517	536	550	569	555	549	553	560	550	562	548	523	538	505	496	543	544	562	550	565	553	554	540	577	545	564	576	573	521	534	559	510	544	535	519	545	525	534	518	584	513	542	550	552	519	545	527	540	549	539	538	528	498	528	523	523	561	480	532	521	551	522	537	531	563	535	556	537	540	559	538	541	528	518	522	587	521	540	527	511	550	559	529	565	538	572	540	592	484	545	519	536	548	555	543	557	558	555	515	556	534	509	533	512	551	564	547	558	542	588	534	544	576	578	555	500	577	542	529	566	551	528	507	520	536	559	573	561	559	539	546	550	529	515	555	512	560	551	571	561	533	527	579	553	530	610	565	557	525	525	540	561	542	489	548	527	574	518	512	509	485	567	566	532	517	571	534	542	545	612	522	493	552	549	539	508	489	537	544	547	532	547	522	525	576	513	520	543	527	561	570	576	572	493	530	507	538	565	499	610	528	527	550	566	531	530	544	538	525	487	497	547	513	535	517	530	578	529	556	564	538	513	581	527	572	525	502	551	556	515	521	522	571	549	551	535	558	514	520	552	544	522	533	564	560	551	553	552	553	552	565	537	553	559	524	537	573	533	559	534	546	564	533	515	560	531	532	551	534	533	515	540	527	557	573	539	565	551	533	543	519	544	600	557	545	578	527	587	566	568	524	507	521	588	504	528	534	512	545	526	525	544	559	504	578	511	572	563	532	517	519	528	519	530	524	520	534	554	539	538	557	508	521	544	569	531	535	524	547	569	537	522	578	562	532	524	548	529	538	561	560	558	512	542	529	567	541	526	579	542	566	578	521	535	546	577	516	544	522	557	556	536	523	529	524	515	545	526	541	516	564	529	554	554	518	554	548	569	578	526	552	576	524	549	531	534	544	568	528	517	530	525	491	524	556	557	552	538	517	526	536	541	561	567	591	552	589	585	556	579	553	532	542	582	538	527	559	604	519	546	565	553	552	526	546	535	550	518	548	545	532	587	610	532	539	598	572	537	594	553	545	559	507	512	533	530	518	601	553	535	547	560	525	557	564	485	580	550	516	543	557	536	536	537	540	564	560	528	535	594	529	486	562	527	577	473	512	551	538	558	565	500	513	509	526	498	531	576	608	566	522	527	568	554	520	566	560	556	563	530	545	524	523	536	543	552	521	574	546	553	556	533	553	558	517	509	522	537	529	543	549	530	508	499	569	606	536	571	521	540	545	515	563	567	568	567	498	529	577	567	532	573	550	544	512	529	537	514	540	534	499	548	566	565	560	518	543	557	524	508	555	533	525	510	553	527	557	533	521	501	534	588	527	489	521	553	520	518	493	590	516	559	561	504	497	541	578	580	508	538	513	531	542	551	485	560	554	543	569	577	506	541	578	569	536	552	532	542	575	521	528	541	568	522	512	512	540	561	582	575	558	552	566	555	544	537	552	506	574	525	511	572	559	569	570	511	557	507	555	525	524	537	540	531	574	534	540	541	545	548	546	549	551	582	561	534	542	499	560	531	541	568	556	550	565	559	546	553	577	561	556	527	556	530	559	542	511	521	557	524	547	510	554	576	510	508	550	552	484	505	530	556	549	539	562	560	546	583	520	554	566	555	543	537	540	559	554	542	553	534	532	556	562	540	545	542	535	575	551	523	532	522	540	562	525	523	531	533	521	552	528	559	497	544	542	590	549	533	578	543	520	511	547	508	546	531	569	532	517	538	608	549	499	586	505	537	559	563	563	551	564	495	543	562	555	557	535	527	528	530	566	523	552	514	540	511	534	522	546	557	556	543	546	545	551	578	536	522	544	560	521	541	516	534	492	517	538	507	570	538	558	544	524	489	554	530	540	539	507	549	566	524	548	521	493	548	529	559	577	532	510	517	516	551	517	531	554	535	573	553	568	586	540	522	555	535	539	520	521	563	579	537	527	550	533	532	544	511	538	547	565	535	566	517	532	524	533	578	521	539	535	542	556	498	546	558	552	541	544	545	558	570	556	513	533	553	583	554	551	550	572	537	503	555	525	523	503	487	505	530	557	537	541	523	551	533	539	584	536	552	555	543	553	543	537	564	495	606	539	515	535	541	546	530	565	560	518	530	588	569	502	547	551	528	557	568	547	540	572	570	516	548	561	533	554	524	558	560	545	575	559	584	541	527	551	524	532	543	482	546	520	552	543	566	535	550	512	564	519	572	529	526	558	550	534	544	563	498	541	529	544	537	545	508	519	536	555	541	509	531	540	538	560	574	518	577	542	556	561	552	548	578	583	544	530	511	543	558	539	589	565	522	548	575	550	581	573	542	576	574	531	521	532	528	620	533	526	576
23315	21052	28362	23921	21045	12903	1907	1390	1200	1164	1092	1132	1067	1023	1018	994	1056	990	1056	992	1008	994	990	997	993	926	959	1019	1037	966	940	1023	991	921	980	938	920	941	965	952	891	950	968	970	987	978	948	959	937	996	933	942	929	978	967	991	958	999	902	945	981	985	901	931	940	923	920	936	888	941	1005	1007	922	946	938	894	950	939	995	972	931	960	944	1002	912	946	974	939	947	988	920	943	916	992	959	973	953	894	963	941	959	994	918	952	946	950	943	949	955	993	1005	946	972	972	923	953	974	1011	989	1008	942	952	1019	970	922	941	967	916	1024	951	988	990	935	936	995	962	890	973	980	915	942	961	991	934	932	1006	947	981	938	942	939	956	910	987	980	911	982	967	937	929	949	924	949	962	948	987	1018	970	926	948	911	938	930	988	944	915	895	984	949	959	944	911	968	932	985	1031	956	1026	949	987	988	925	926	950	933	934	869	934	923	957	949	916	919	894	933	961	967	1001	972	916	935	955	971	955	957	925	977	960	996	955	983	994	914	889	970	968	945	994	957	975	957	982	938	952	988	982	932	927	942	964	998	961	957	931	900	949	949	935	953	942	913	989	930	976	952	934	967	912	957	930	1000	969	968	944	928	967	944	894	957	923	923	900	910	960	922	953	978	890	961	959	961	940	1000	958	910	1039	974	901	978	962	981	953	1031	989	1002	954	990	988	962	941	948	950	938	954	829	1004	995	928	938	966	984	927	914	909	892	1006	942	941	944	937	908	961	986	896	903	917	975	928	921	989	938	1021	970	994	918	939	948	1025	988	885	952	986	1014	925	949	1000	974	948	1002	915	963	935	917	915	945	1008	934	983	969	902	957	936	942	920	983	925	958	987	959	899	925	956	980	991	914	969	995	923	956	953	947	908	951	973	958	964	980	968	921	983	974	951	936	913	981	994	968	934	928	959	1001	923	996	935	925	967	939	893	934	960	925	942	995	1006	942	940	926	1009	938	982	920	940	902	925	944	942	957	967	982	941	879	985	948	928	966	966	904	951	980	928	955	944	911	921	960	977	942	974	928	1042	914	917	918	940	957	947	910	960	915	964	974	935	906	923	908	969	891	969	887	970	937	1032	965	925	936	991	939	926	890	956	973	939	908	952	976	991	955	1023	963	944	902	955	922	977	990	969	946	924	927	929	942	997	961	955	971	951	940	945	942	915	957	924	908	980	944	943	930	1002	976	909	965	972	974	921	860	893	957	962	933	971	977	940	964	938	930	927	1003	932	925	948	928	944	942	949	953	934	933	972	999	934	960	1004	1004	955	938	891	842	972	941	942	987	927	934	928	936	948	1015	939	939	914	939	903	980	902	924	980	923	877	897	1001	941	937	966	957	935	929	964	930	983	961	981	950	957	916	949	933	931	1020	934	983	911	914	941	924	934	896	941	958	995	961	960	981	934	985	993	927	919	893	950	939	918	911	1009	977	918	934	897	938	932	951	976	963	973	937	954	968	935	964	1005	965	939	946	966	954	944	936	986	949	993	920	1019	992	979	961	973	977	989	907	939	938	984	917	986	934	1001	1002	974	965	928	921	908	984	948	888	948	994	973	982	955	956	988	967	959	947	939	955	971	933	977	931	959	944	905	958	1011	903	971	942	937	992	930	871	926	940	938	975	995	967	968	917	930	961	924	961	991	943	957	964	866	944	941	923	961	896	969	953	988	955	923	930	969	871	925	959	926	998	939	980	927	967	955	964	919	986	976	928	963	988	893	893	942	899	920	929	964	989	978	932	976	888	933	964	890	990	949	927	957	921	946	973	968	917	974	984	932	925	919	955	965	919	978	953	941	981	928	971	923	987	934	938	919	930	975	977	999	964	942	946	924	922	932	886	964	911	924	967	978	927	986	990	969	1004	990	964	934	952	938	945	921	920	972	947	936	937	930	936	906	955	944	951	947	983	966	956	887	942	866	967	959	963	959	940	947	974	962	953	940	932	945	950	931	949	938	917	932	948	963	996	993	1028	980	967	965	927	939	946	950	948	960	895	975	964	999	930	905	945	887	945	972	943	942	955	947	943	925	939	909	981	961	965	1010	946	943	959	974	985	891	954	926	931	959	1001	925	954	941	1032	929	931	960	915	981	972	945	964	975	991	961	938	977	1003	942	966	936	864	962	966	942	968	969	930	922	979	897	993	927	951	981	946	933	874	943	948	917	966	922	912	937	954	932	951	951	966	979	989	890	961	913	966	1021	984	956	957	955	965	886	917	952	910	1036	968	922	948	947	949	960	936	941	907	964	937	949	941	977	932	880	915	982	931	944	956	958	902	971	901	962	937	959	915	934	932	982	938	912	919	948	909	904	960	917	956	930	966	1022	985	969	982	924	943	911	909	918	961	959	925	923	972	945	913	911	975	902	960	960	965	991	934	939	948	886	932	971	910	938	891	944	933	966	977	924	930	960	943	958	962	981	989	952	933	1006	937	891	923	902	947	929	964	1018	947	970	899	969	950	976	916	949	895	899	940	951	902	975	1017	965	942	933	931	999	958	962	1029	911	886	959	966	879	908	900	977	965	959	997	983	864	924	940	973	940	1002	903	920	914	968	950	956	960	948	989	963	981	965	884	967	912	925	947	961	980	917	944	966	947	907	911	939	924	958	969	955	1002	944	957	931	981	958	924	934	953	944	953	908	871	905	938	977	861	943	926	931	963	1004	975	964	911	1016	953	911	929	939	945	947	961	909	941	939	981	936	914	1018	883	905	950	935	947	949	939	980	946	951	907	954	997	974	899	956	969	969	966	952	959	932	1014	953	936	960	1002	995	957	909	915	905	937	992	981	917	916	948	925	919	932	932	951	964	943	870	989	938	941	910	884	944	915	942	972	947	978	952	940	946	992	936	905	971	928	917	984	922	1015	918	943	902	949	953	926	927	926	937	915	977	911	989	934	968	910	891	941	964	928	921	922	998	944	979	1014	973	983	935	982	977	935	954	961	910	940	965	938	967	867	950	937	977	951	1003	909	917	948	898	885	1026	896	968	970	975	892	995	915	877	923	966	923	942	965	951	889	917	915	913	934	906	964	988	966	934	903	975	946	899	929	970	929	956	930	929	997	987	928	975	950	983	936	954	967	936	928	989	929	928	1015	951	1009	916	928	974	977	967	920	939	898	940	954	973	953	941	974	911	921	926	944	943	913	930	928	914	953	938	963	992	943	910	949	955	939	955	951	906	945	874	925	963	961	961	983	950	971	968	940	966	963	968	938	984	934	893	963	956	966	939	945	972	914	952	965	966	943	959	992	975	930	939	957	922	992	970	1013	920	927	967	956	877	980	917	968	977	935	964	932	907	964	969	913	1017	975	952	956	968	949	936	857	926	974	937	985	936	949	1014	986	895	958	911	904	975	953	992	930	1007	938	922	941	927	968	996	905	954	889	911	951	960	929	951	935	912	949	967	963	913	944	942	940	864	952	956	1004	934	968	970	908	955	969	924	932	949	1005	893	957	949	953	965	950	1004	942	928	931	950	940	937	955	1017	936	948	925	1021	980	968	909	935	914	951	970	910	985	984	909	998	957	916	929	926
5056	8834	6299	3265	2433	2128	1808	1600	1469	1362	1255	1205	1179	1166	1113	1094	1079	1017	1068	1068	1076	1075	1023	997	1029	1050	1103	1001	1037	1001	979	1027	1002	1064	992	1050	989	965	1056	974	977	1013	1028	1029	1023	1033	990	996	968	970	1002	1048	1002	1048	993	1032	986	1056	1029	1020	1015	1010	989	1000	1005	1013	1001	1020	1037	996	1017	998	1006	1049	1047	1070	1021	994	1008	957	980	1022	1027	1006	1041	1001	983	1029	996	981	1058	971	1062	974	1029	984	952	1040	990	1001	1005	1019	991	1005	1089	1023	1032	1034	988	1085	967	986	1015	1016	957	1050	1020	1005	1009	989	974	960	999	1033	989	1003	1056	971	974	976	956	975	1009	1002	955	1036	1029	1019	1043	1010	1024	963	986	1013	949	1028	993	1003	984	1039	1009	999	1020	1005	1009	1012	972	1017	974	974	959	968	1031	967	1026	1007	1015	1033	969	1022	997	956	979	1015	995	988	975	997	1049	982	1000	1017	1000	967	945	1044	994	1006	979	1003	964	981	1019	998	1039	1066	983	984	977	1030	1036	995	1055	1068	1097	1006	969	1006	1045	1063	989	972	1022	1065	988	979	955	975	1014	1040	969	994	997	1040	986	1012	1021	966	1038	1019	960	990	1018	979	1044	988	1015	982	999	1038	1024	994	1002	998	1010	996	977	1040	957	992	990	1024	1021	1032	1049	988	977	955	981	1003	988	1009	1001	1043	1030	1045	977	982	946	1022	1029	996	986	973	1021	1018	976	991	978	983	1007	1012	1073	969	1061	1036	1033	1022	1041	1013	1059	1045	970	987	1003	990	1031	974	988	983	1077	999	980	1027	992	975	996	996	979	972	1017	1014	940	1025	996	1013	1054	956	1003	989	981	993	951	970	977	1008	1012	996	1031	1016	1028	974	1031	1021	990	1045	1046	1036	924	1057	1003	1006	933	1015	1003	1020	1001	975	1031	978	984	1052	1013	1013	982	977	1007	966	983	1040	991	1047	966	1042	1016	1010	1050	1016	1050	1012	997	986	945	1017	1057	1001	1054	994	989	1028	1020	976	986	1056	1023	1007	988	1032	1035	1003	975	1002	1018	1012	944	966	1030	1001	994	966	982	966	1014	1079	983	982	933	1015	984	957	1017	998	1017	974	1033	933	1076	968	1020	1001	1061	1016	1023	1021	1034	1016	968	1014	987	1028	1012	994	1002	1011	992	935	1067	1039	1056	993	1020	1043	990	1002	989	1057	993	1040	953	1009	995	1052	1021	996	965	1009	1020	1053	992	1043	971	991	1008	1012	1003	1017	1019	1002	1041	1045	948	965	1046	984	1011	973	1008	1058	962	1022	936	976	1006	978	1005	963	975	1032	1061	998	954	1027	1018	1021	978	952	962	1001	1020	967	1036	1045	1033	1029	971	983	1028	955	1003	1033	1000	1031	987	957	1038	1034	990	1024	1039	1013	991	1009	976	1023	989	958	1035	1002	993	993	1015	996	988	991	1045	1048	969	968	1027	992	1010	1005	963	966	1005	1019	1031	1060	998	1016	999	1009	1055	1056	994	985	1009	1004	993	1009	1038	1029	997	1023	1003	1012	975	1016	1083	1003	944	1003	1011	987	1009	976	950	1002	1018	1017	1039	1010	1033	985	1020	1031	1095	959	988	1019	962	971	1008	963	997	984	1051	1025	987	1019	996	1024	998	1028	1054	1038	1009	1044	1002	1039	1007	999	1021	962	1038	1031	973	989	975	994	996	980	964	985	971	943	974	1041	1034	1005	999	1005	1011	1011	971	963	988	1020	1027	977	1008	985	1016	1053	990	978	1006	999	1019	1034	997	999	1035	1049	1008	973	1045	990	1001	1056	1003	1073	1054	996	1050	1043	968	970	1036	1034	1019	977	996	975	974	1008	958	1048	971	991	968	988	1047	992	995	982	1017	1010	1034	1002	999	1024	1026	962	1029	1031	1030	963	986	982	1004	1045	1017	1057	979	1022	1038	976	958	987	1023	1025	977	1058	1009	1051	1005	1060	1070	1033	1044	1020	977	955	1028	1001	993	1015	1051	965	1044	1058	1030	985	1014	1004	999	1041	964	996	991	1029	1028	999	978	1042	996	1010	984	1021	1032	1021	986	956	1007	1045	998	1020	995	993	975	1004	1024	1000	1032	946	978	1003	936	1021	1017	984	1005	995	1009	980	1006	983	1010	963	964	1021	977	980	1019	967	970	906	1021	964	1038	1027	984	1003	1005	996	974	956	1074	1003	1036	1023	979	955	994	1049	992	996	1002	1020	988	944	1029	998	1014	1070	979	949	1000	990	968	1041	1002	972	987	968	965	1013	986	960	994	1028	975	963	999	1003	970	1029	994	1015	991	1038	1008	987	982	950	996	988	1053	1013	985	1004	981	1021	1014	1004	996	1004	944	970	991	1022	1018	1002	981	1006	972	953	961	1002	1003	1028	1010	1004	966	973	1043	1024	1115	1054	1005	952	1009	991	980	1053	999	1036	1063	1006	1031	956	938	1024	975	986	998	971	994	1008	1041	986	1033	993	964	1035	979	965	941	1005	1009	977	936	992	1032	970	1019	1043	972	1036	1016	987	932	971	1009	1010	1070	1012	948	975	982	1038	1008	1022	1055	949	1021	1006	1027	1017	1011	982	1035	1035	994	1018	941	949	1036	1054	985	961	1021	1066	1022	995	1029	1026	1001	982	1025	1059	1013	978	1029	940	1053	1027	1024	990	989	973	999	966	1025	990	1036	1008	983	1021	989	1034	1041	989	974	1026	973	981	1026	1054	1050	989	1029	1005	977	985	1008	989	1030	996	983	1022	980	962	966	938	940	990	1033	978	974	978	930	985	956	989	1044	1011	1024	1004	980	1001	1005	1012	979	1016	1022	1059	980	964	1007	997	1006	974	1013	1054	986	953	942	1000	954	1001	988	1042	951	1013	988	1017	1059	1043	1016	1049	985	1004	1033	953	978	976	967	952	989	1009	1025	987	1029	1020	1047	984	946	1032	1030	1013	959	1000	1007	1009	1023	973	986	1065	924	1007	1001	1032	946	999	1023	961	999	1013	1047	987	1024	1016	960	1002	935	1037	1033	1014	1045	960	1013	977	1010	1010	1020	998	990	968	1009	964	1031	1028	992	1027	956	949	991	989	1050	1011	1006	982	1025	998	1010	1012	1028	1054	1062	988	1023	999	1018	998	968	1013	1042	990	1045	956	1015	1017	1039	989	988	990	995	1057	988	996	964	989	993	1021	955	962	1010	1000	1001	997	986	1004	1045	934	1001	1029	974	1045	993	930	1047	1034	975	1007	1018	1000	993	976	1057	1008	1017	1013	998	1006	1016	967	969	983	1028	1066	999	955	988	943	989	1011	1014	983	1031	976	1004	995	1020	1046	1074	1034	928	1031	1004	1005	981	962	969	1013	949	1019	930	974	954	953	1033	992	980	1080	974	1034	1028	1017	982	1028	1051	1015	990	1037	994	1048	998	1035	960	1080	993	1014	988	988	1024	1009	1001	1012	1035	997	982	999	1008	972	982	990	1000	978	1010	1028	1007	1002	954	965	1052	1022	973	1004	981	945	1010	1030	1070	1050	1014	965	998	1023	1021	1009	1004	959	1011	1004	982	1057	980	987	1054	987	992	977	974	960	954	973	996	956	1004	1053	971	1048	1023	988	1039	966	1015	968	1020	995	1020	1026	1002	986	1011	997	1001	961	1005	1016	975	1044	993	1045	995	1024	981	911	1018	996	998	1003	963	1013	1038	959	955	990	1032	1018	1027	1012	1036	1015	958	1017	959	1045	999	931	986	989	985	1058	975	976	1020	1011	1008	999	994	1011	1015	1025	1025	974	1000	981	1045	968	1041	957	1001	1013	1018	939	1016	1005	1003	1105	1008	1051	957	949	1064	1010	993	917	1002	967	965	979	1021	1032	1003	1026	1032	1006	1013	946	966	973	1021	1012	1012	952	967	1041	987	940	1017	1061	1040	964	968	1038	1001	1041	976	1014	1029	1008	973	1035	982	1052	971	1006	1043	945	934	1075	983	1016	991	984	972	1019	973	991	1016	962	1001	1004	976	1041	1052	1031	998	1014	953	983	1001	992	1075	1068	1035	957	988	998	1020	1040	1041	1005	1009	1011	986	1050	962	1030	1013	1028	991	993	1036	1012	1023	956	1016	971	1068	1039	1006	971	1014	975	1016	1057	1020	974	1000	973	1042	1011	1000	983	1025	1002	954	1030	1024	1054	987	1007	1025	970	976	974	958	939	988	1045	1002	1025	1012	1029	1005	1020	946	1014	972	963	953	984	973	1000	1059	998	999	983	1039	1024	982	973
24325	20903	27266	24564	13571	800	519	419	391	385	402	365	368	328	307	311	325	326	317	329	320	279	290	298	329	320	352	296	304	329	302	342	307	268	294	346	326	316	296	294	295	279	303	295	308	303	303	301	306	304	309	308	311	307	306	295	272	292	286	285	307	300	270	293	300	325	318	322	287	296	323	254	319	324	315	296	310	330	315	308	312	295	294	298	309	294	319	295	305	304	299	315	305	323	291	320	300	291	301	316	294	299	337	311	294	255	284	309	327	297	341	300	313	286	312	313	298	296	299	279	314	306	302	326	320	303	306	298	323	297	297	289	271	284	330	299	312	341	295	308	297	309	283	266	316	299	283	272	272	306	309	292	312	283	311	293	299	301	293	307	317	326	308	312	294	285	324	295	248	299	300	332	314	305	328	291	272	293	312	296	312	329	294	302	283	307	294	341	301	286	320	315	300	302	294	302	296	331	271	286	326	303	283	285	309	315	286	277	291	267	294	302	310	334	310	288	274	296	288	323	306	316	303	280	281	284	288	338	331	325	298	290	318	280	278	307	300	316	297	330	290	282	330	305	268	298	301	325	302	314	293	289	298	303	288	293	302	289	291	291	332	312	288	298	334	320	300	277	326	327	294	312	318	307	321	313	313	286	307	277	304	294	314	317	294	312	326	312	307	278	304	305	290	315	281	279	317	286	326	325	289	314	314	315	298	273	327	321	292	320	287	294	305	319	315	282	325	303	296	320	300	292	311	316	274	287	304	333	320	283	329	275	297	307	312	305	299	292	291	264	301	308	306	326	317	323	322	310	358	243	255	308	302	312	310	275	315	311	287	311	316	292	314	303	334	303	319	322	306	287	297	288	309	280	321	273	301	330	243	323	290	270	331	301	334	310	273	334	287	335	295	280	315	327	291	278	303	328	291	339	299	261	313	311	316	322	303	285	319	303	312	283	314	332	309	324	295	315	283	306	330	295	323	294	313	322	281	295	324	315	270	286	304	300	317	312	314	333	315	281	292	327	265	337	293	309	274	285	284	266	285	280	337	305	277	323	290	278	319	287	342	318	265	307	281	305	294	311	305	315	294	315	291	290	303	286	332	286	279	268	280	314	296	297	276	319	292	308	268	309	256	312	319	297	342	279	312	278	288	306	316	279	281	293	288	304	317	315	293	291	292	278	305	290	310	273	301	311	319	301	292	269	306	281	346	306	303	280	271	288	278	322	291	289	293	297	321	298	317	301	305	301	322	304	320	306	290	313	307	290	330	317	288	286	308	325	278	306	292	302	325	315	302	313	327	316	315	298	304	293	266	306	283	294	308	307	253	317	309	302	275	307	293	330	311	310	322	313	297	299	255	310	312	298	298	325	259	288	306	314	334	295	304	301	296	297	320	330	288	293	283	301	319	286	304	274	275	259	294	283	323	277	294	269	316	282	290	287	309	298	291	289	262	312	310	283	291	318	321	312	339	275	273	302	307	303	315	292	314	283	279	280	316	293	285	279	291	281	299	287	298	301	294	306	314	300	281	287	323	292	300	297	310	321	305	288	259	293	317	301	309	329	324	328	304	327	284	313	317	289	332	291	280	321	288	285	320	303	315	295	296	294	317	283	298	292	318	262	302	278	306	298	288	274	314	317	298	285	307	316	302	301	317	304	277	309	301	285	287	264	315	297	302	326	315	289	303	301	283	298	339	314	337	303	292	275	304	326	310	299	288	289	293	315	326	297	343	297	310	267	328	301	318	287	282	307	322	292	307	295	284	294	307	293	305	296	284	301	297	272	313	316	300	299	287	291	275	311	303	289	302	292	293	291	322	271	268	284	322	326	314	332	317	270	315	352	302	301	287	302	307	305	294	304	298	315	346	298	307	275	322	287	278	314	329	291	306	293	309	305	289	290	329	296	291	283	287	298	312	311	327	304	313	293	309	295	292	276	279	277	300	275	276	276	319	296	312	313	328	317	318	277	297	288	282	320	319	309	277	316	293	307	288	301	290	299	303	295	290	285	309	286	300	319	320	304	331	322	312	302	295	302	307	292	292	317	312	298	301	294	282	329	296	316	307	309	306	287	295	306	300	318	295	276	311	296	279	275	290	268	301	277	344	300	337	289	313	319	303	325	313	284	324	322	288	302	287	292	281	306	297	271	313	327	311	286	294	309	336	288	309	296	262	276	298	328	285	313	290	317	304	282	303	309	296	293	309	322	309	319	334	285	288	304	291	311	282	301	282	323	317	300	282	297	302	312	298	301	264	275	315	266	273	291	286	279	346	302	312	278	300	301	323	306	304	296	284	332	332	313	301	273	319	284	305	309	290	293	304	337	325	268	311	274	316	332	312	318	313	290	292	312	316	280	320	299	329	310	339	285	297	312	328	286	308	290	294	276	312	305	267	336	296	296	290	307	310	331	312	285	301	284	318	305	318	296	328	310	287	285	340	313	326	299	284	296	311	278	284	310	315	301	262	285	306	279	288	306	291	277	297	308	300	315	276	266	314	260	327	301	310	304	351	313	311	262	284	278	312	290	297	299	295	309	286	304	284	308	304	294	308	312	304	298	302	292	300	301	305	307	271	324	327	305	293	275	270	275	286	299	322	314	315	303	308	294	295	327	302	285	302	295	299	298	294	319	302	292	317	275	305	315	278	306	306	311	288	298	315	283	326	305	305	308	313	287	304	288	335	321	320	288	309	297	312	303	323	324	292	305	279	284	316	278	327	306	324	281	294	300	306	308	301	340	300	306	282	288	311	297	308	329	283	293	303	307	296	308	298	284	344	296	299	290	287	301	311	364	240	289	305	317	287	308	279	301	308	299	308	325	301	285	311	289	299	268	319	309	295	285	290	307	301	339	315	298	316	292	309	313	303	311	309	299	299	323	301	271	309	331	340	296	277	288	294	327	306	312	313	314	292	281	303	282	294	296	291	276	319	339	295	333	330	274	326	309	280	283	311	309	286	283	317	305	283	318	287	294	290	310	325	284	280	292	330	310	335	302	284	289	311	284	319	293	284	301	297	278	298	294	291	293	286	296	310	309	323	282	302	291	311	292	294	306	301	311	328	298	315	296	289	300	295	302	310	298	298	306	295	307	298	320	294	318	283	289	273	310	292	284	320	316	335	275	289	293	323	300	314	305	305	292	312	320	285	307	300	295	324	367	330	276	296	290	319	290	284	320	305	274	326	300	314	308	298	298	299	277	323	300	298	276	276	300	262	312	283	279	271	312	314	315	305	266	327	341	313	285	309	272	287	303	298	322	329	268	305	278	318	262	306	316	320	326	314	300	304	305	307	296	303	282	310	273	302	287	320	307	275	290	297	314	314	301	304	312	290	282	347	300	302	308	298	295	308	325	262	292	314	311	292	249	334	308	295	315	309	319	301	317	328	304	324	276	300	304	303	328	321	301	285	303	307	297	316	292	298	302	325	284	308	311	302	284	312	307	317	312	298	328	285	317	334	317	321	295	269	313	320	317	286	323	305	285	306	300
5877	4950	3302	1711	1260	996	858	712	588	591	527	461	472	446	413	384	421	407	420	399	378	374	410	364	406	390	387	408	396	372	333	365	396	344	377	376	352	371	344	382	346	363	360	377	378	351	389	378	368	393	362	363	352	374	335	343	345	377	356	332	382	332	372	364	354	397	335	330	384	408	376	395	340	330	370	379	362	336	366	356	373	316	382	340	385	400	419	365	397	330	341	340	346	343	352	368	314	340	390	355	347	345	331	375	335	377	381	322	378	373	344	352	372	365	351	363	336	363	391	387	368	360	326	361	353	332	356	387	381	392	372	378	385	373	377	353	375	349	386	379	359	369	353	391	362	378	355	354	327	373	370	357	364	370	354	375	383	342	349	340	388	382	344	342	351	377	382	322	342	362	378	363	348	382	359	348	387	373	367	313	346	338	384	345	357	337	389	358	350	368	357	386	400	374	356	349	347	333	355	344	361	358	364	385	365	363	412	360	357	342	371	374	362	372	385	342	388	373	351	376	389	352	376	373	356	357	378	352	370	368	354	339	360	359	354	375	349	368	334	360	337	361	352	343	344	347	380	333	370	368	330	361	360	357	382	347	374	367	360	347	370	383	390	332	373	368	319	346	343	359	353	376	356	387	382	357	359	344	360	318	312	384	391	361	356	363	347	349	347	366	388	366	408	368	376	361	362	363	416	373	370	405	367	380	378	339	348	334	354	326	345	366	364	374	349	342	363	351	332	359	339	327	367	375	353	349	361	373	343	371	363	367	378	348	364	339	348	391	341	368	385	355	347	337	407	363	339	380	375	350	367	351	360	366	331	349	348	380	372	335	378	373	381	318	345	343	371	367	343	362	395	363	379	367	372	335	393	367	388	378	351	346	392	385	360	345	367	349	344	382	342	331	349	358	386	316	357	343	377	358	379	387	347	366	360	385	339	356	392	376	360	340	360	334	326	359	371	340	319	331	329	382	371	365	360	372	335	323	358	355	362	364	341	373	348	354	333	396	355	368	331	350	329	348	336	390	366	354	358	355	364	389	357	348	381	378	387	341	373	396	377	361	356	353	361	350	357	371	341	349	360	372	379	347	359	386	389	367	356	348	346	357	366	375	339	373	361	385	362	341	412	342	367	372	324	356	361	364	369	372	350	351	332	358	345	365	392	352	377	338	381	366	349	357	400	352	355	367	380	386	365	328	351	350	334	346	340	377	342	384	356	368	325	366	376	336	331	362	328	380	380	364	354	386	378	381	359	324	326	370	354	335	360	328	356	364	367	365	356	382	329	375	360	407	365	367	348	357	385	386	396	357	353	379	380	348	375	359	374	371	327	366	375	382	394	359	335	375	344	318	364	339	348	358	372	320	371	349	368	385	344	339	340	375	345	365	347	370	338	379	387	336	355	368	382	392	360	342	351	398	369	354	356	381	374	374	341	372	382	362	355	331	359	344	345	371	370	389	321	355	345	294	388	354	364	394	358	365	336	389	347	354	341	352	392	344	384	349	375	373	372	366	350	388	354	374	377	358	334	359	334	393	346	372	352	341	353	343	373	350	338	349	380	374	341	362	360	369	336	369	337	371	371	375	361	366	347	367	364	379	366	343	355	369	383	355	325	333	335	349	341	381	326	373	387	369	361	368	391	339	366	360	347	340	366	368	375	375	371	334	376	358	371	368	369	364	366	359	370	401	360	356	365	362	372	367	351	396	381	377	324	327	375	344	363	346	361	347	355	376	347	363	337	343	335	355	372	404	403	365	391	320	363	356	328	349	388	351	365	354	361	359	353	351	341	359	324	370	353	359	360	345	325	383	353	358	373	387	355	386	362	380	356	380	366	336	359	368	376	315	327	340	403	406	364	328	361	381	356	352	331	399	361	389	368	358	379	346	346	392	363	353	367	352	350	381	380	378	345	345	389	364	325	359	375	370	340	392	382	372	373	364	350	349	366	355	365	350	345	384	377	366	358	360	365	336	359	373	362	354	380	348	344	391	340	377	349	355	378	359	375	371	344	338	410	364	366	367	357	389	377	338	374	339	345	369	365	342	361	321	383	352	386	405	367	355	355	334	350	364	367	409	354	375	385	376	353	366	367	371	367	372	361	364	358	347	377	373	349	383	355	422	360	385	348	361	350	337	376	349	349	344	383	332	336	353	393	387	386	358	378	367	364	376	326	404	332	379	334	382	326	373	393	376	371	377	365	324	358	370	404	341	329	325	352	379	370	352	357	352	371	380	337	406	402	366	401	350	399	370	366	365	385	333	377	363	384	374	379	359	374	332	360	367	358	365	373	369	354	358	358	345	377	340	355	336	352	320	316	358	340	351	347	338	379	362	408	387	380	334	352	332	325	369	370	374	353	370	335	340	348	370	370	323	359	342	365	354	363	367	381	373	382	352	372	336	329	342	363	341	353	364	344	356	346	346	387	372	394	335	347	378	350	362	351	356	333	360	378	368	383	361	360	346	371	340	355	365	353	342	374	326	358	323	360	355	341	339	381	380	395	367	365	358	350	350	366	360	327	333	382	377	353	338	349	350	408	371	326	358	349	366	354	355	362	359	360	347	375	369	389	358	375	358	334	349	333	348	358	363	347	419	362	364	351	346	368	376	364	349	355	362	355	349	375	370	357	367	363	337	353	343	345	353	344	336	368	339	353	320	391	373	343	361	342	350	371	363	357	346	360	350	355	375	330	366	356	378	413	357	371	358	367	338	387	381	371	389	377	351	356	365	374	335	335	364	355	366	353	347	357	395	351	391	391	396	346	366	349	383	352	349	383	351	412	391	335	343	346	350	389	341	379	365	346	343	349	349	333	374	371	378	354	340	367	346	395	355	332	339	362	351	368	328	357	341	328	381	362	387	323	354	349	348	337	373	365	352	362	383	347	332	363	323	368	397	349	364	359	335	345	365	353	359	395	359	346	400	364	381	339	383	363	345	376	364	367	347	356	343	365	350	380	375	348	336	382	377	340	378	356	352	371	386	336	339	363	339	379	344	371	356	339	341	369	335	362	339	391	381	362	360	397	355	361	337	365	371	377	377	384	348	355	351	350	368	379	393	320	352	372	322	326	380	333	336	369	367	359	361	374	356	374	338	363	365	342	378	366	349	402	391	369	372	356	317	348	364	405	362	327	352	376	366	384	345	354	398	346	349	372	381	347	368	387	362	385	377	366	388	370	371	401	373	394	365	327	367	375	391	342	343	401	388	368	381	364	354	325	395	377	306	388	337	385	330	416	351	346	376	369	335	398	359	363	349	386	344	326	365	383	340	356	361	349	353	393	338	357	324	388	381	351	348	338	366	387	357	345	337	353	358	383	364	374	377	338	340	371	371	356	357	386	418	365	379	352	347	344	347	383	341	369	363	361	361	377	363	343	384	364	369	351	378	366	379	361	397	361	388	369	341	351	327	387	355	378	373	358	380	348	357	358	376	356	358	325	346	342	351	353	345	342	367	337	362	332	351	360	362	341	347	383	377	325	352
22333	21084	28841	23564	21079	21151	11536	1767	1289	1217	1270	1013	1004	1003	987	903	958	1012	869	936	924	944	871	902	926	957	875	887	897	878	882	876	881	907	910	858	873	831	869	886	801	869	851	894	875	896	880	883	882	929	874	855	879	830	865	872	840	855	858	837	856	905	884	851	873	901	841	846	895	868	838	883	895	837	873	896	854	848	895	840	794	834	842	832	884	817	869	841	842	819	867	832	809	806	820	833	865	859	773	862	866	798	878	827	839	825	834	870	767	863	875	873	848	842	886	823	872	832	859	842	808	771	807	850	835	873	874	844	847	858	866	821	851	804	885	782	846	829	843	817	860	794	848	848	883	854	827	864	862	866	822	865	900	793	876	880	835	823	835	844	863	849	863	897	855	832	832	870	842	839	870	839	872	818	803	870	874	863	897	861	889	897	877	890	830	883	851	850	785	854	840	897	848	879	825	797	890	857	791	845	833	802	867	839	857	850	879	825	903	838	790	889	853	828	838	804	830	878	835	834	880	901	867	854	844	818	896	859	809	860	819	862	833	857	879	817	867	856	886	826	879	825	830	859	892	894	837	850	852	875	884	815	843	867	888	852	869	933	815	870	874	835	891	855	833	822	871	885	807	829	841	862	857	888	833	879	854	812	859	874	882	903	809	833	829	838	803	895	900	831	852	857	871	823	887	859	818	856	859	859	896	893	817	812	837	873	862	886	833	860	799	812	832	820	877	831	824	851	856	851	834	846	838	883	801	873	803	866	855	858	877	859	858	841	921	839	900	850	835	899	869	825	846	812	814	835	824	853	867	872	842	849	841	812	839	814	807	818	843	840	818	812	850	819	904	807	855	866	841	827	861	863	834	839	856	829	827	873	843	839	919	841	854	855	812	888	891	856	841	870	881	863	876	921	853	859	834	853	855	882	830	834	895	830	787	812	926	888	858	861	871	836	792	803	847	866	881	856	830	864	893	914	846	779	827	841	830	917	822	892	867	857	861	879	846	857	856	798	918	841	887	871	874	809	838	871	799	860	840	818	830	871	850	853	848	828	828	868	833	804	835	876	815	838	802	872	845	810	885	857	783	842	814	816	769	858	851	831	835	825	794	827	841	855	793	815	848	924	849	882	804	913	872	849	869	845	830	897	857	829	869	806	827	780	855	855	843	865	840	858	814	805	870	831	881	836	806	866	848	837	821	847	870	846	862	880	841	851	855	860	868	883	843	840	830	867	849	846	837	872	863	836	897	813	851	813	897	831	828	845	854	875	854	868	891	882	869	835	828	862	900	813	832	890	880	846	817	833	836	828	852	824	882	847	841	823	787	846	837	823	778	861	881	867	859	823	844	824	859	838	869	825	866	848	819	871	844	866	853	911	874	868	841	826	837	821	802	856	849	853	825	883	833	832	810	833	826	843	788	853	817	847	846	823	878	867	833	796	875	849	807	837	857	850	827	878	853	822	891	854	837	885	896	810	874	861	820	800	860	870	867	821	864	862	858	867	847	830	858	778	803	858	896	850	791	840	887	878	801	877	865	805	825	842	846	912	841	889	895	874	825	851	821	845	808	837	857	863	822	858	842	842	870	842	852	803	886	820	845	828	854	834	902	843	834	825	841	882	825	858	816	869	794	842	808	892	820	871	785	858	855	848	921	815	812	827	845	846	801	792	881	846	842	809	839	883	871	884	853	835	855	818	798	827	885	867	871	851	838	839	830	860	809	846	801	848	856	803	841	863	832	815	835	879	851	857	835	832	876	829	840	905	866	865	892	793	873	867	848	897	841	865	870	878	891	880	836	847	837	899	818	817	843	897	820	885	861	842	838	886	859	848	870	836	811	859	864	817	827	864	810	826	853	825	872	865	879	818	835	856	909	842	845	862	830	792	851	866	795	838	850	838	877	857	870	854	872	875	829	835	874	902	855	877	846	846	909	882	858	856	771	815	836	887	860	914	802	831	833	869	794	892	851	844	850	871	839	829	826	852	847	824	867	857	860	811	875	854	797	880	829	899	831	848	787	815	813	883	863	855	861	913	842	812	848	905	834	804	838	809	890	871	840	837	785	862	842	848	797	851	852	850	857	845	852	838	805	831	927	833	858	855	848	831	864	837	887	849	824	835	824	852	805	859	860	932	827	847	890	841	823	854	860	856	887	888	837	838	834	842	853	817	864	919	867	901	850	837	860	851	839	817	842	839	845	843	879	801	868	840	864	825	850	841	889	850	824	863	863	858	834	842	826	884	857	877	834	826	830	808	835	845	868	821	888	827	832	852	837	878	818	844	876	865	825	883	838	845	814	886	824	889	850	854	901	860	850	832	869	897	818	878	859	863	878	847	818	874	874	835	914	835	851	859	852	845	859	809	788	875	873	817	832	832	789	835	880	838	857	815	793	877	914	817	836	879	876	831	825	851	859	878	829	933	862	803	840	813	818	827	871	857	812	822	851	801	881	867	883	832	851	867	864	849	868	884	824	827	862	827	849	879	824	851	854	869	881	810	848	874	918	844	888	815	825	849	855	903	843	820	874	793	852	821	861	854	847	824	841	881	857	883	812	847	901	834	821	817	823	763	838	837	897	830	862	834	829	794	859	779	816	822	830	811	804	832	826	835	832	918	823	845	790	832	820	862	834	791	858	818	846	834	864	834	843	871	849	850	909	879	893	842	877	856	867	844	862	875	864	856	846	830	885	866	895	880	863	839	855	773	799	859	835	854	870	875	826	832	877	832	843	858	868	854	871	820	858	887	858	840	825	795	804	866	865	813	833	807	862	866	801	865	864	842	891	877	828	836	850	813	822	847	850	822	896	847	807	838	846	785	864	854	842	828	861	832	809	849	831	842	910	814	797	893	844	923	871	844	869	919	844	847	878	883	880	821	749	858	848	817	854	855	831	850	875	864	830	813	842	784	887	864	845	850	835	915	776	905	837	836	850	880	832	862	840	842	894	869	790	865	849	863	823	819	867	887	823	836	794	808	867	830	807	801	838	855	832	820	909	912	857	846	829	861	838	874	896	886	871	814	839	822	901	892	902	857	878	863	892	851	858	884	866	831	884	848	878	848	856	848	905	835	881	844	829	825	828	807	819	818	823	805	835	841	820	880	870	854	822	882	807	876	813	888	867	873	863	874	858	851	837	917	857	850	879	805	850	883	857	830	894	883	870	886	797	856	867	832	870	900	854	857	829	904	863	850	819	824	857	866	830	838	858	821	892	861	792	826	845	856	876	848	853	845	834	830	880	882	822	883	841	818	809	790	837	834	875	813	869	809	856	860	820	890	836	912	829	875	871	920	827	832	863	810	857	841	809	866	857	810	848	843	901	861	851	852	848	809	809	847	928	834	860	833	864	877	818	856	835	840	853	882	820	876	846	888	880	805	839	845	805	840	802	844	816	849	835	855	830	844	870	835	841	869	876	839	900	849	866	814	829	789	824	847	854	830	861	842	787	865	829	845	899	881	844	831	812	844	835	831	844	826	825	916	847	814
8626	14060	9893	5125	3845	2992	2428	2035	1746	1509	1415	1381	1220	1172	1182	1110	1099	1028	1017	1025	1000	1049	992	983	1042	980	988	939	945	973	938	992	931	971	907	934	923	964	977	939	941	913	925	979	943	922	926	993	900	971	931	926	958	889	938	857	934	922	942	884	959	946	904	945	973	898	949	894	897	891	921	1012	912	927	929	962	927	882	935	940	970	938	969	944	952	914	965	923	954	984	935	943	876	927	924	952	953	874	980	955	938	919	949	916	920	921	965	891	983	911	905	938	972	911	971	929	918	925	948	952	953	918	929	889	963	962	939	917	905	954	912	936	889	890	924	884	1015	906	952	934	947	926	914	946	920	945	937	925	894	919	913	947	944	938	948	937	978	964	930	972	896	887	933	928	896	925	982	877	944	917	902	914	924	897	935	888	936	911	941	911	988	951	926	923	917	902	952	894	937	941	889	883	939	915	925	913	925	899	925	943	968	903	979	891	967	840	955	943	891	887	905	893	895	925	949	932	927	933	929	906	919	920	938	986	919	896	915	966	931	924	927	871	994	900	912	865	917	959	869	908	887	893	967	911	938	927	909	946	883	909	946	903	924	898	865	904	975	903	904	977	985	937	944	922	919	915	937	952	913	897	904	907	914	958	921	918	922	907	909	930	947	908	916	921	903	955	913	942	918	872	920	960	910	935	945	923	934	889	920	1004	947	952	937	931	902	912	883	967	929	950	936	981	901	844	920	915	909	932	934	902	931	929	906	915	902	915	988	902	965	933	930	871	883	937	889	908	876	940	898	935	920	959	915	931	875	948	863	887	927	932	906	947	886	918	922	964	941	942	862	935	919	945	894	887	929	964	920	928	932	925	974	905	893	919	903	925	953	964	933	907	922	940	862	872	930	910	943	932	899	991	911	911	962	940	894	911	966	933	943	999	966	918	923	911	961	894	897	911	934	945	891	923	922	945	901	917	895	919	932	911	936	874	966	896	946	925	925	911	961	891	903	920	894	948	959	918	908	872	947	982	983	899	961	917	937	941	875	908	958	896	849	946	916	877	928	983	963	963	894	922	928	898	955	856	931	954	883	863	950	918	922	965	919	927	867	938	913	861	918	875	886	928	925	917	892	970	917	931	948	935	905	954	988	934	937	935	915	904	1009	893	968	898	915	919	960	916	921	951	894	944	900	917	907	951	917	926	931	946	967	989	962	897	926	895	938	898	859	968	949	924	920	906	928	946	890	961	907	909	882	932	895	913	963	926	956	956	866	962	944	899	887	876	946	893	919	893	893	856	940	931	972	877	922	958	905	889	947	963	930	923	905	918	904	932	915	875	903	940	947	925	941	948	971	910	912	942	946	862	900	917	913	950	922	947	944	934	941	954	896	945	960	921	980	966	888	991	949	895	981	885	938	951	936	911	965	912	956	887	936	892	958	938	932	960	925	930	922	960	916	904	961	943	917	880	918	892	945	1002	954	968	891	975	948	863	941	955	917	892	941	884	969	940	913	949	931	922	885	883	937	901	919	923	956	909	914	936	989	898	925	952	969	924	934	950	888	926	824	934	891	896	937	912	866	926	902	871	967	908	869	900	972	886	981	916	870	906	870	924	895	929	890	870	900	917	939	923	959	940	863	914	931	895	930	954	953	887	917	931	906	923	887	876	875	871	940	858	958	964	945	854	984	893	971	915	918	893	919	915	920	909	920	832	950	908	900	895	919	919	955	982	910	959	957	941	932	930	977	897	910	941	906	954	898	950	892	912	929	918	893	924	937	938	914	861	929	959	940	931	893	974	905	938	896	907	947	898	927	900	940	887	917	898	924	916	923	969	957	937	974	991	917	895	914	939	922	950	952	934	950	929	910	945	885	898	935	908	910	970	903	925	916	926	864	938	860	936	930	930	951	888	937	945	931	944	900	930	950	888	920	979	893	945	877	918	899	988	934	935	962	877	903	931	941	936	869	918	974	947	893	899	931	900	959	952	937	943	919	885	978	938	981	902	964	889	939	947	898	919	930	906	920	894	927	939	921	919	940	922	912	927	914	898	976	909	904	908	942	929	924	978	927	964	943	886	861	929	950	928	854	939	924	938	900	899	886	895	954	910	963	960	899	951	875	917	826	909	904	905	932	953	893	917	949	921	959	941	960	975	944	892	961	903	863	920	908	921	841	926	969	941	937	964	911	912	932	923	892	928	923	949	896	942	879	922	896	978	935	935	894	909	953	960	928	940	875	940	903	928	968	864	898	940	920	927	931	863	865	958	942	913	932	886	922	910	918	887	859	903	933	949	867	888	962	946	904	957	903	910	947	883	939	875	881	860	916	945	936	986	923	921	948	974	930	873	923	913	873	898	876	912	891	921	898	893	963	945	864	910	884	963	943	950	986	907	945	899	902	913	952	916	912	906	958	923	932	912	936	898	944	949	908	933	928	920	952	933	921	919	905	915	1005	915	929	927	913	875	888	892	934	938	881	898	899	889	899	899	919	915	963	924	872	899	938	883	951	912	855	968	935	889	922	924	924	887	952	953	953	924	887	910	917	918	910	920	891	894	897	932	974	894	938	947	855	958	950	928	917	925	936	913	915	903	857	896	901	936	932	879	903	942	952	954	928	907	921	862	906	909	925	889	980	881	934	873	890	924	903	937	939	973	933	920	915	920	885	940	941	978	889	884	889	949	893	973	903	883	941	896	937	907	862	886	915	927	1018	931	923	921	892	888	958	871	940	923	961	956	915	951	889	928	931	938	912	900	876	954	874	949	892	847	948	927	939	923	954	932	894	911	959	958	936	894	910	897	878	941	908	899	855	916	906	875	891	874	861	973	890	947	928	922	930	878	902	942	893	929	881	952	932	907	911	937	907	907	906	932	901	940	917	945	935	900	923	911	922	902	914	912	903	910	951	906	913	903	1027	865	978	917	946	910	934	873	981	934	965	901	895	952	932	880	912	942	903	905	906	957	907	871	900	938	904	926	922	942	972	921	937	897	899	863	893	914	919	896	968	938	931	950	923	880	913	860	916	881	927	915	916	844	908	957	958	913	889	941	907	893	937	937	922	930	902	950	903	879	952	898	926	919	953	909	915	955	940	927	975	964	920	925	905	895	929	910	990	912	930	877	935	935	888	882	934	925	923	933	948	913	886	917	944	941	929	851	949	941	981	957	962	942	923	911	913	945	931	949	917	962	953	937	938	880	902	930	897	888	941	899	916	862	916	881	937	886	910	955	954	1002	911	864	897	950	922	897	950	905	875	846	922	924	921	901	870	865	915	901	947	928	931	912	944	946	871	901	944	960	910	924	911	941	954	941	935	916	955	921	932	975	951	935	911	898	908	924	953	944	862	969	915	924	921	940	917	920	901	983	975	967	939	919	972	926	905	911	984	960	927	954	944	910	949	941	936	892	904	932	903	915	908	923	911	887	942	879	975	922	969	903	913	912	855	945	856	927	941	936	951	919	905	973	941	942	919	926	912	927	926	890	876	981	911	932	954	933	951	947	944	942
27398	18051	3977	776	627	569	528	543	530	563	479	493	515	525	496	475	487	528	520	534	486	527	516	539	507	535	507	510	540	539	522	521	505	531	513	522	493	530	495	515	528	512	550	517	469	514	518	504	509	520	551	489	500	493	528	514	514	512	516	550	534	517	519	506	513	516	503	513	494	520	554	519	553	517	460	511	511	526	557	504	522	531	501	542	523	496	535	507	504	530	516	523	505	517	490	510	517	472	522	535	501	544	534	537	516	517	523	483	525	542	513	521	534	520	516	486	509	522	521	534	512	505	526	520	543	541	547	500	469	504	510	523	526	538	514	508	524	529	533	499	528	516	525	548	514	495	502	516	498	536	496	499	535	499	547	543	512	513	496	529	493	505	529	508	542	508	510	512	517	513	539	529	505	499	538	443	511	525	473	513	517	510	447	519	516	539	525	485	475	545	523	496	504	563	560	487	522	532	518	521	508	539	511	536	502	485	510	507	504	562	523	502	484	511	503	502	540	588	524	505	523	501	517	529	500	527	494	519	533	506	502	502	513	531	568	538	493	525	505	539	520	498	507	539	532	546	535	543	534	498	467	541	507	555	554	520	549	527	486	572	521	476	502	568	513	473	500	450	525	484	521	518	511	563	536	538	535	542	476	528	509	497	520	523	569	529	490	462	529	493	543	506	511	576	517	493	532	528	492	522	502	541	519	526	514	543	515	502	487	541	535	500	556	487	512	547	503	511	566	473	504	482	522	530	537	525	512	481	510	526	528	511	525	502	466	479	489	555	476	546	496	510	527	515	508	519	528	520	505	548	514	528	521	536	497	528	505	512	534	534	498	477	494	519	489	538	506	536	535	517	546	542	516	476	511	545	501	502	506	504	519	506	497	499	498	507	486	522	538	502	516	505	520	546	542	546	508	523	518	511	546	490	538	477	516	513	508	508	522	489	538	516	579	510	482	525	507	527	513	499	503	523	479	511	535	533	535	491	492	511	522	480	514	520	476	501	518	548	512	486	515	487	535	522	489	526	508	478	500	508	539	474	496	498	519	509	473	519	540	509	548	546	550	504	524	495	542	516	523	472	533	522	543	506	542	537	531	503	513	550	490	567	497	525	539	524	517	486	522	507	553	513	528	507	500	523	481	529	505	485	518	523	531	536	514	486	535	496	487	524	496	499	515	480	507	487	518	533	525	523	518	510	512	472	482	527	515	485	508	469	509	519	564	543	547	499	566	518	520	530	467	495	512	476	523	520	517	482	544	520	519	503	466	476	489	499	476	533	500	478	526	508	482	505	538	545	517	521	514	529	521	493	477	557	477	537	507	466	545	500	547	533	525	525	529	558	491	531	512	530	528	533	505	481	550	509	453	508	506	523	543	500	478	490	483	508	519	494	523	567	546	531	499	498	464	491	509	532	528	513	470	562	549	516	542	546	513	499	502	515	517	531	468	586	504	489	542	502	466	528	530	510	529	514	541	499	515	516	541	505	534	499	491	478	536	546	525	508	503	500	521	537	546	497	529	484	571	522	516	526	521	500	499	523	551	517	527	485	546	493	508	499	522	533	502	546	521	532	472	540	537	516	528	520	474	522	517	560	492	513	510	521	505	485	528	508	530	511	518	501	483	518	535	532	535	530	518	545	502	528	502	480	519	546	561	521	542	499	515	528	505	500	512	469	548	507	506	584	498	498	533	567	489	529	511	541	539	490	521	550	532	483	536	518	527	480	502	476	515	513	500	489	535	514	510	568	531	527	500	518	489	523	551	492	484	543	524	510	457	523	520	516	529	491	549	480	501	470	525	496	521	512	528	523	491	509	509	511	463	548	519	529	537	506	476	542	549	510	537	542	476	514	520	475	509	512	536	518	508	508	547	542	518	515	500	483	557	526	505	544	479	528	511	502	484	539	546	512	501	529	501	499	508	483	501	531	508	521	531	525	483	495	505	506	503	495	455	510	550	545	555	509	496	555	532	539	504	500	510	549	517	494	494	486	518	504	525	480	506	529	493	517	502	489	546	491	503	531	488	486	499	518	486	510	557	519	510	483	546	541	519	552	549	517	511	494	471	510	481	487	544	525	492	509	494	543	508	543	515	513	514	504	571	504	517	493	532	504	506	488	504	475	508	524	514	487	551	499	497	532	501	519	500	476	519	515	482	491	533	529	505	548	518	519	569	494	484	551	527	491	486	522	507	533	511	482	528	525	540	508	490	497	504	551	501	524	516	521	514	523	468	539	526	560	523	484	523	529	516	538	475	491	495	508	520	493	520	519	482	507	482	540	529	521	542	528	458	529	522	508	464	524	502	490	514	570	505	529	531	544	517	487	478	512	539	499	532	515	484	517	471	583	530	465	484	494	533	500	502	517	504	520	542	536	530	532	497	527	523	537	499	537	483	529	520	529	542	521	511	539	523	521	516	494	505	510	519	506	495	512	554	498	503	557	477	550	505	502	518	500	552	511	472	539	509	491	496	508	523	520	484	504	500	481	511	474	537	513	458	535	525	511	462	528	538	534	493	513	495	501	522	495	525	515	521	544	510	516	512	498	513	505	498	529	512	499	495	504	531	533	525	499	550	505	505	494	499	568	482	546	529	570	516	496	527	491	509	503	525	478	519	504	500	518	533	530	521	494	493	470	551	487	496	550	521	485	475	494	533	502	556	513	550	508	516	516	556	546	495	477	489	543	504	489	491	534	526	478	535	511	489	529	562	514	546	498	481	540	499	502	504	531	520	470	510	513	542	490	496	531	521	548	544	513	535	528	478	543	551	495	527	514	501	471	547	469	553	516	512	512	523	526	543	502	568	502	532	520	501	493	497	524	539	492	485	535	511	537	505	533	545	537	483	516	482	509	518	527	497	478	476	530	517	496	521	523	534	518	508	543	491	530	535	487	520	524	502	531	519	546	475	511	540	476	537	500	455	535	508	467	499	507	506	490	500	475	527	522	538	526	488	526	574	508	520	509	499	539	533	481	535	521	517	521	513	502	568	485	495	499	505	509	507	501	550	551	517	536	506	530	519	523	540	479	505	502	515	545	497	530	500	528	539	562	528	519	500	539	504	545	495	561	453	530	504	522	472	525	500	520	535	478	529	526	504	493	509	541	483	503	526	506	523	481	540	501	499	476	543	512	511	497	485	497	516	543	509	480	567	500	523	525	523	513	474	493	514	503	519	530	497	495	494	516	486	504	488	540	484	549	551	527	553	526	508	524	519	486	510	513	505	488	523	520	509	507	524	500	512	498	480	548	499	527	494	509	482	497	495	578	532	507	530	503	520	518	527	499	507	492	548	493	515	501	507	543	554	520	473	542	536	543	522	518	525	548	549	529	486	517	527	562	488	533	529	476	483	497	510	474	490	495	485	516	529	490	522	506	539	497	573	518	530	499	518	513	459	532	501	551	535	498	524	516	490	510	506	491	502	531	539	506	553	523	503	524	550	534	534	511	493	445	506	531	530	514	499	508	525	537	523	501	509	531	494	483
5684	964	762	667	609	603	598	576	601	582	531	604	566	558	516	533	602	526	531	568	595	583	545	550	577	506	537	554	573	521	519	551	566	560	589	528	589	526	532	539	541	580	579	540	544	566	596	522	546	548	530	552	551	571	522	556	553	595	555	550	548	550	561	546	558	559	564	526	574	549	579	530	541	537	575	570	556	557	596	543	555	538	550	512	526	552	526	570	573	533	546	587	542	517	548	571	526	543	537	572	558	557	560	530	589	590	557	540	591	523	565	576	558	584	556	566	525	520	568	543	546	544	533	580	555	599	574	551	523	551	549	533	527	556	526	513	554	558	528	541	559	530	548	552	559	550	588	574	582	564	530	524	549	558	549	571	575	562	496	572	521	509	570	608	527	562	570	564	533	591	529	607	530	551	557	554	522	541	571	541	544	577	587	624	555	586	583	523	506	529	538	524	579	529	546	562	569	576	543	590	507	547	557	570	502	533	571	541	595	616	567	583	571	573	516	568	538	605	547	560	609	550	576	549	601	535	602	532	550	574	593	553	579	551	589	569	570	528	516	578	568	582	586	582	579	576	556	571	526	575	562	525	568	562	550	544	543	546	605	534	548	537	515	580	551	546	531	529	596	513	552	593	549	572	582	561	557	561	611	576	572	554	580	544	552	524	567	533	533	574	563	552	559	599	555	549	546	541	569	546	572	549	543	550	613	521	565	545	566	534	577	562	530	573	549	537	558	584	580	578	508	567	530	517	534	534	537	564	560	576	553	542	535	560	544	524	540	552	570	544	559	588	574	557	605	555	546	569	556	562	523	559	526	527	596	584	585	540	538	564	534	528	550	583	615	535	523	565	536	588	576	579	547	549	578	555	589	557	556	508	547	540	609	598	576	560	556	567	531	557	560	570	596	592	535	606	566	549	553	526	539	534	531	556	555	543	523	576	543	557	605	567	586	530	541	556	571	581	573	531	557	567	557	562	585	543	523	572	560	587	526	545	496	546	533	547	543	568	545	562	563	537	535	543	556	585	537	565	561	566	512	574	551	540	564	524	538	600	542	537	547	556	573	562	502	540	580	618	587	560	573	560	562	542	583	550	523	553	523	582	528	600	578	572	578	511	569	569	586	534	531	566	558	563	582	572	528	574	550	573	554	563	596	578	530	542	556	501	552	527	577	566	565	563	516	569	559	516	563	547	568	566	568	545	557	553	573	563	552	555	562	576	539	521	559	548	579	584	563	521	555	549	551	588	600	556	572	552	539	562	581	530	560	521	523	587	522	567	555	573	569	540	548	532	569	557	579	575	559	551	524	587	563	535	532	547	525	547	549	534	584	577	550	522	540	534	573	554	579	546	536	576	531	573	587	580	564	567	543	549	553	543	547	545	539	537	565	536	550	550	551	514	534	554	532	567	570	549	513	560	563	587	543	578	581	522	532	562	521	578	499	535	537	536	565	542	553	520	590	544	544	569	529	551	580	574	555	602	571	583	577	520	549	568	563	517	600	531	541	538	573	599	549	582	523	609	612	581	574	554	547	543	573	530	566	579	552	527	594	523	545	571	577	566	547	574	526	574	536	538	534	540	534	546	523	548	556	550	540	553	569	562	532	538	529	580	535	568	583	525	552	558	590	549	550	558	555	529	567	537	572	532	564	580	550	538	570	545	532	562	514	574	523	552	588	541	535	530	562	607	537	560	545	590	575	578	603	545	564	567	551	573	579	558	559	549	567	529	569	553	549	551	543	589	563	581	560	531	575	522	530	566	580	533	563	546	555	522	561	553	535	537	579	573	569	561	540	595	577	530	586	572	517	534	552	557	608	559	582	557	571	547	586	543	565	572	563	564	531	594	531	543	574	590	565	533	573	531	567	603	541	560	561	507	542	564	525	564	549	534	546	526	585	530	557	553	578	545	531	536	543	599	537	545	579	536	543	539	563	529	566	531	561	582	568	575	546	533	540	579	531	554	553	606	550	552	533	564	533	530	522	568	577	522	594	599	550	565	585	534	580	577	549	537	597	551	544	564	584	557	565	592	498	520	522	555	546	496	540	541	544	551	565	627	571	579	542	551	544	526	501	540	556	605	527	588	588	592	545	511	554	572	517	549	592	585	588	518	561	524	516	551	562	536	549	522	548	609	592	576	596	492	565	537	543	572	572	574	600	545	557	581	547	560	571	553	602	534	582	601	541	538	530	548	555	532	558	576	534	542	544	591	605	555	563	500	582	545	587	547	572	583	549	550	545	573	531	550	565	552	577	621	556	530	545	548	555	582	569	544	538	569	540	525	558	529	547	530	580	561	588	531	578	522	568	551	526	538	540	537	543	586	566	541	559	515	553	550	571	578	552	543	587	542	532	570	555	594	555	549	590	540	553	536	582	532	574	540	538	561	580	524	529	557	546	569	559	575	622	554	530	539	564	561	544	533	550	531	537	511	544	556	547	611	562	564	571	536	584	578	522	553	531	546	577	560	541	504	522	579	546	582	532	558	530	557	536	538	560	582	550	553	517	551	538	596	538	527	529	539	540	560	554	551	575	546	563	595	535	531	566	581	564	572	570	594	611	552	570	579	532	524	560	539	549	559	538	524	525	553	540	527	535	565	512	530	599	582	579	558	534	550	580	519	541	537	499	586	552	553	568	573	579	536	561	552	542	500	562	578	532	558	554	534	553	573	548	508	591	558	566	519	557	575	558	554	533	547	549	587	528	573	573	519	530	610	587	550	606	563	559	528	573	604	609	597	584	564	555	506	555	582	563	547	590	601	570	551	490	515	557	578	562	533	588	564	580	552	526	506	610	583	549	551	568	594	548	540	550	567	546	580	537	588	531	565	521	562	555	569	600	568	540	551	550	542	546	559	607	554	567	535	541	567	543	531	567	524	565	578	540	535	569	505	536	548	534	586	566	529	544	559	531	535	495	565	571	555	569	566	562	550	526	591	542	549	551	578	556	535	536	539	572	569	562	558	581	556	552	558	567	611	565	554	535	549	562	564	573	539	560	547	550	547	574	576	577	576	546	547	594	566	567	574	584	546	530	573	560	552	567	556	583	484	604	571	540	556	565	571	544	533	541	524	548	578	554	558	581	567	553	563	537	547	573	552	557	559	633	567	556	543	583	593	547	539	564	600	517	564	547	589	571	551	636	515	562	542	565	567	545	590	504	574	578	519	533	575	562	566	528	587	578	579	577	611	558	576	589	514	536	527	538	579	554	540	573	572	598	567	568	563	531	514	528	554	592	554	532	550	527	582	528	549	525	554	535	579	551	566	554	602	563	549	559	534	524	528	578	566	559	552	554	544	594	527	583	511	553	587	565	500	542	563	551	581	535	542	607	595	559	552	554	579	594	523	568	545	551	499	575	558	560	578	559	572	563	544	531	545	531	522	559	511	549	538	561	541	558	554	572	556	539	560	543	526	575	543	525	508	572	522	522	562	585	526	563	558	532	620	520	523	563	577	611	562	590	537	502	580	557	588	597	606	593	541
23235	21004	28354	23834	20997	12779	1961	1402	1215	1173	1131	1042	1085	995	1077	1026	952	983	960	990	1015	1014	998	1015	974	958	923	1019	994	978	993	977	1015	972	939	916	952	917	923	889	957	971	923	1015	948	959	942	978	986	956	959	945	925	925	925	1015	969	937	922	992	950	937	930	932	915	959	929	1010	950	939	959	975	907	978	967	978	919	938	937	941	943	897	886	936	885	998	924	950	987	909	987	936	888	943	980	956	969	954	1009	999	917	999	983	1006	978	1004	945	898	958	939	925	951	959	939	979	933	915	930	959	991	1004	999	1020	900	949	966	952	985	956	963	940	959	934	974	897	994	974	955	992	924	909	1030	934	982	944	941	955	924	967	968	938	965	885	970	932	990	891	905	976	962	950	906	942	962	935	935	950	928	927	976	904	867	995	941	1022	919	943	987	942	984	1004	1010	919	925	952	933	997	908	944	953	995	948	935	945	940	975	922	974	945	948	994	937	968	950	941	969	923	938	945	963	967	913	900	912	947	949	976	967	990	979	954	902	960	954	939	973	978	900	909	964	930	945	970	906	992	949	999	896	975	1043	942	975	1002	911	959	913	939	953	950	908	973	923	1024	907	961	932	966	919	1027	964	938	932	966	984	990	964	1006	925	927	984	976	960	977	945	1045	994	914	935	947	921	952	942	958	954	936	944	913	942	919	1014	988	917	1005	985	943	913	923	938	945	990	996	920	941	966	945	976	1023	937	971	951	946	980	930	966	964	923	1027	906	977	957	1005	952	946	928	969	981	975	985	995	1008	971	929	990	909	912	968	999	976	984	917	964	957	971	966	919	956	1007	951	921	953	977	970	933	911	925	955	886	983	954	879	960	952	947	954	920	994	956	949	956	929	945	947	946	951	987	940	950	947	925	974	927	1046	971	1012	888	929	986	879	957	882	965	1001	966	927	1005	952	870	958	962	943	970	897	1003	976	1035	924	944	943	898	1008	983	935	929	953	876	900	1053	980	982	975	960	975	930	898	953	946	951	967	946	914	985	939	1032	963	959	942	956	951	956	998	942	962	961	942	976	931	986	981	952	918	969	959	954	972	955	953	967	935	988	921	919	969	936	1002	955	1004	916	924	956	1002	927	936	969	999	941	899	990	960	933	951	943	995	938	972	913	915	965	922	991	982	913	910	1005	934	978	923	969	915	1034	965	987	981	930	940	951	980	885	916	940	979	1039	1012	980	947	869	950	961	969	974	952	917	992	998	962	964	970	902	978	953	992	927	932	902	942	958	950	966	907	955	915	1013	962	945	962	966	911	931	929	980	969	947	968	936	998	943	971	933	920	924	935	963	970	952	952	970	923	952	971	912	926	956	953	994	928	927	974	933	948	943	915	922	971	936	947	971	968	947	953	1010	968	909	951	977	931	995	954	957	958	972	982	997	938	939	936	956	908	944	940	922	982	938	1011	977	940	977	990	977	888	965	955	1000	909	936	916	959	903	947	917	935	967	929	938	879	983	937	910	939	993	941	969	946	978	1004	956	956	942	907	999	943	943	951	950	934	981	926	928	944	943	905	918	944	945	967	927	955	931	1004	960	906	988	934	948	945	987	952	932	926	984	951	964	934	917	927	962	950	973	927	949	939	966	948	992	964	977	951	937	988	948	938	967	916	923	915	901	951	953	950	950	964	1000	913	940	943	915	975	1016	956	895	930	966	959	985	977	986	919	950	891	921	919	888	956	931	953	960	950	943	938	939	984	972	970	951	993	964	919	942	976	923	987	990	885	929	931	935	1011	970	973	952	970	968	957	975	955	997	921	936	930	977	939	1006	907	935	929	960	961	908	939	917	928	969	1000	930	985	922	929	944	973	954	963	985	938	935	934	956	969	959	925	971	922	916	975	953	939	947	1006	911	958	898	939	944	969	942	975	938	955	939	925	955	959	956	954	937	955	964	932	936	994	957	930	1006	968	963	873	932	962	992	933	950	931	938	930	984	953	908	960	998	990	940	929	971	981	966	929	966	927	919	938	924	1019	959	962	901	971	936	924	951	951	907	972	934	1018	913	950	986	936	963	978	975	971	970	945	932	941	933	961	920	932	983	986	965	949	926	927	931	970	984	963	897	942	1015	964	978	936	951	893	926	931	982	967	928	902	955	942	948	931	883	995	976	924	982	978	926	1005	946	930	923	963	945	1005	918	987	912	952	981	972	958	914	916	954	919	958	931	966	980	937	943	991	997	893	923	912	929	968	960	913	937	938	942	975	967	908	930	958	943	983	971	945	926	972	989	978	935	1031	961	941	1010	987	898	938	931	936	967	952	974	941	926	986	977	969	972	941	996	937	936	945	981	969	957	1006	992	961	931	955	978	1015	932	1001	920	961	972	959	956	930	979	971	906	974	925	893	886	906	919	983	1026	964	899	917	947	993	968	978	915	912	926	949	970	925	969	921	926	1007	936	969	933	944	906	924	955	933	975	955	960	946	981	906	911	918	971	1018	957	968	932	950	976	974	998	963	919	959	949	1009	1026	985	940	914	976	1018	939	913	970	948	904	927	926	952	1012	946	944	940	913	987	971	901	991	968	965	903	1004	930	940	947	970	951	912	898	894	949	976	959	907	972	956	1007	929	965	974	986	1010	931	934	949	1012	968	939	954	947	1004	934	952	969	976	938	929	947	964	993	973	964	960	935	1004	948	964	941	958	964	889	977	958	1002	1006	972	888	973	978	980	894	881	904	957	951	955	886	909	922	980	925	952	942	971	992	926	967	945	934	938	945	964	924	990	949	931	946	963	980	934	956	975	977	928	986	1005	987	928	971	876	972	980	955	993	955	950	931	922	941	935	935	933	987	1007	991	993	971	966	928	928	972	961	974	958	923	972	927	985	943	927	909	955	960	984	1001	971	939	890	989	918	980	886	976	983	942	977	979	957	887	932	948	955	1012	941	944	962	858	965	961	926	905	917	996	990	988	933	949	998	916	928	930	977	956	947	956	997	1037	967	932	939	915	973	977	952	979	943	920	950	987	973	972	931	965	937	978	919	920	995	970	948	991	939	938	947	963	960	966	924	948	927	916	976	913	903	933	994	912	960	892	938	957	922	896	962	963	971	898	941	951	942	1022	929	941	937	919	933	982	919	941	939	934	944	941	975	930	991	929	921	938	929	962	1000	966	1004	968	940	958	926	898	931	968	912	919	965	964	940	949	979	985	954	953	885	1016	995	991	966	946	933	979	958	931	954	930	991	927	978	890	915	949	907	981	974	952	978	916	961	994	931	939	1023	939	931	978	928	972	953	968	956	941	959	929	893	986	1018	942	957	916	899	930	948	957	960	927	1007	964	919	932	959	885	979	950	994	940	953	973	966	892	962	918	974	945	973	936	918	929	964	884	976	902	940	970	971	949	981	912	945	943	901	938	972	920	984	935	956	951	886	925	980	917	937	931	971	978	977	962	961	956	949	938	945	942	961	957	963	994	967	965	946	943	932	954	955	923	967	971	959	965	954	985	899	950	907	967	921	906	958	964	994	932	954	994	962	933	948	989	973	881	928	977	919	965	984	937	995	955	967	895	927	893	928	952	946	943	1010	954	899	916	932	967	990
5243	8723	6208	3324	2515	2108	1787	1506	1429	1321	1218	1223	1152	1229	1095	1133	1081	1071	1073	1081	1032	1040	1047	1030	997	1039	1055	996	1068	1117	1038	1040	1051	1046	1076	991	1091	982	1025	981	1011	973	1000	1049	1080	1052	1005	1008	1048	1038	938	992	1009	1028	984	965	997	1033	982	976	1039	1005	1019	1017	1031	959	975	1020	1000	1050	1030	986	1019	971	963	1018	992	1002	1013	998	1012	1041	993	1003	1006	1007	958	1041	1051	1013	1019	1011	1048	1034	970	975	1018	981	974	989	1029	990	1044	959	953	963	1023	1040	1052	1052	980	1075	1041	987	1059	1006	1018	1000	1042	965	1044	974	1027	1052	1075	1053	1025	1002	1020	995	1029	930	1003	967	1002	992	1003	990	1025	1048	1041	1030	983	988	1091	1043	1036	978	1066	993	1047	1008	951	1007	1004	997	997	983	1027	1116	1010	942	984	1061	1056	971	1000	1016	1013	1006	1036	969	950	980	1058	1047	1061	1033	1016	1084	991	1022	1042	1019	1004	974	1094	966	1049	1012	1009	1065	1074	1034	1017	978	1037	1018	994	970	1006	1029	1005	1023	981	967	941	1027	1023	1004	1061	973	986	1011	996	1017	1006	1049	1052	1005	986	1035	1010	1065	1023	1035	1034	964	1033	999	985	990	1011	1016	1021	1016	1005	928	1026	1059	1031	995	917	1005	1033	984	980	1016	1023	1048	1003	1056	973	1013	1059	1009	1042	1028	1026	1027	1000	1049	967	962	1014	957	1015	1041	1008	995	997	1009	957	980	999	1013	978	1005	1019	1010	979	969	994	1047	1004	994	958	994	1037	932	1009	954	985	1022	1047	1032	992	1024	1003	990	1064	999	982	982	1010	948	996	1038	996	968	1034	1038	1007	988	1030	987	1069	1040	1040	1068	1067	1015	991	1020	1005	1040	969	1052	977	998	1024	999	1024	971	978	997	941	978	992	995	954	1013	1011	1014	1016	1004	1027	1024	959	1012	1039	1010	1001	1006	969	1005	990	1019	940	1044	1082	1007	1028	1029	972	1001	1033	999	981	1012	1075	975	946	1044	1019	1041	998	981	1012	1019	962	982	986	1033	978	986	1025	953	954	1025	1015	1024	972	969	1001	998	989	1006	1017	984	1034	988	976	1024	960	997	1001	1042	1029	1030	1023	999	970	1037	992	1001	974	975	951	958	1063	986	1013	985	966	995	1006	971	988	1064	1014	1024	1057	1017	1079	1011	973	1014	971	1012	1029	957	1059	982	1016	1038	1048	972	1000	987	1006	1062	1055	1019	956	987	1004	976	993	1013	994	987	1067	980	1023	981	1035	990	1007	1009	1028	1000	1020	1001	1020	1017	981	1044	1066	981	1005	1089	1002	1017	1048	975	1014	995	1003	1010	962	1013	1015	1039	946	984	1003	1030	1036	1024	1020	1027	1048	1008	998	986	1029	1017	1056	973	997	981	988	1041	1022	987	967	981	1016	1010	1027	1039	1027	982	996	1020	1021	983	1012	1054	1057	1020	1012	1050	983	1014	1056	964	1058	995	1037	1007	996	949	988	1017	1023	1033	989	981	1000	1033	1018	962	974	968	988	967	1068	998	1049	992	1020	999	1042	1025	1003	1001	1001	965	1057	979	1069	1025	982	1000	951	977	985	1000	1050	990	993	1033	1016	975	940	1013	972	1084	991	1033	1062	966	936	1003	996	1032	1016	959	993	1028	931	957	972	953	1025	1015	1022	992	1027	1007	1017	1035	1004	957	996	1057	954	1012	1053	979	951	973	1009	992	1010	1056	989	966	1000	993	991	1061	957	1055	1095	1020	1028	1005	937	1028	984	1021	990	954	1007	976	966	1031	1022	994	941	939	984	1017	988	1000	992	1020	1022	1068	1014	1023	1013	1001	1005	1045	1031	1019	1008	973	961	1025	1041	941	1005	1079	1052	1021	971	960	1097	986	1032	1005	1039	1032	1000	980	958	1019	980	1039	992	1005	958	955	1044	1018	987	974	1056	1016	987	990	1022	1007	980	1028	1000	948	997	963	1011	979	1025	1049	1010	951	1027	993	999	975	1018	993	1047	991	965	1036	977	984	1046	994	971	968	1051	1057	994	1052	1010	976	1025	1030	1021	948	1060	1056	940	991	1033	988	978	1011	987	990	1005	1033	1044	943	1019	975	1008	1003	1075	1015	1065	1121	1007	1044	969	976	925	1009	1016	1029	960	1019	1059	1029	1062	995	989	1089	1045	1008	1053	1026	966	962	984	998	1076	952	1033	978	986	985	1031	1025	1001	1011	1032	1000	1023	1065	992	993	996	1040	1005	1010	982	1012	1032	973	1036	985	1011	1000	1009	966	1015	1084	1011	961	1016	953	993	993	993	977	1027	959	987	962	988	987	942	977	1011	990	978	1013	957	983	978	984	1033	970	977	1020	996	1029	1063	993	1041	976	1003	904	998	1010	1029	958	966	963	986	979	1044	1012	961	1030	998	985	1015	1032	983	1029	1008	1011	1050	1034	981	1004	1002	1033	1047	983	1057	1014	1045	1035	1018	1021	1019	969	1011	1000	1053	959	974	946	953	991	987	1032	954	988	963	966	1038	1016	1011	1033	1027	995	983	1055	995	1008	959	1032	1042	1005	997	1028	991	980	980	999	1021	983	1003	1039	1009	1003	940	1007	1000	1031	973	996	1034	1058	1046	1035	953	1022	1009	1025	1008	1008	1012	997	1007	1024	967	1032	991	1044	964	1048	978	944	954	1005	1003	992	1012	1013	1009	1048	1003	1006	1042	1028	1035	1031	981	956	975	1059	962	998	973	954	968	1021	1007	1024	985	1035	999	998	982	1001	989	971	1023	1011	1006	1001	1006	1036	937	1001	1008	1055	1010	1009	1016	999	984	998	967	1032	985	1015	1033	913	979	1008	1089	1020	1040	993	963	1009	1017	1012	959	1035	1014	946	1069	1056	950	984	1012	1022	1020	982	958	1005	973	1003	997	1001	1014	1054	962	992	1016	988	1022	1009	991	1017	1006	937	1008	992	1038	984	1017	1000	1011	1000	1024	1014	1032	1050	923	986	1001	982	991	939	1070	1030	965	1053	993	989	1005	958	976	1049	993	1005	1004	986	1002	1007	992	1002	1004	978	997	979	1026	964	951	1012	1030	1004	988	970	1004	1025	1030	981	1030	975	1020	992	1055	1041	986	1004	963	1016	996	1017	1033	1029	1029	1013	1018	981	928	972	1000	998	1007	1039	956	991	1053	1017	1039	1000	947	1025	1003	1009	1027	1047	995	1031	1035	956	998	959	1027	1018	957	1028	991	999	1004	1004	985	964	1010	965	1002	1016	1020	991	1000	998	996	1030	965	1043	955	1015	999	966	1018	1064	977	991	1022	1025	988	1038	983	1001	984	1000	989	977	947	1012	1032	949	1016	941	1080	999	1025	1014	1014	1021	977	958	1014	972	1026	1062	1012	975	940	997	1045	991	1027	1008	1019	1021	1017	1029	969	980	950	987	1017	1013	1022	1015	1006	1001	962	1034	976	1026	953	980	996	984	1022	969	995	999	1066	1024	1007	1002	992	998	999	960	1048	1014	1038	998	1037	927	1010	1008	1049	1022	956	1041	998	1054	998	992	1050	1026	1015	984	1016	953	995	1013	1013	1050	990	1035	993	1034	993	1056	1048	945	1043	1040	1060	1005	999	946	1001	972	1022	964	1001	948	959	942	1008	987	1028	1028	1080	954	982	987	1027	995	993	937	984	1034	1041	975	997	960	1016	991	1043	1025	1060	1004	1014	983	1043	988	1028	1026	973	971	978	995	987	1000	981	1045	991	1016	979	1034	1031	1012	1021	1006	999	1051	961	1067	1023	972	1010	1045	1006	993	959	1082	1048	998	1014	999	1081	1049	1014	961	1021	960	969	994	1030	1035	1001	980	990	944	979	1039	1037	974	980	1031	969	1033	1018	1018	987	993	1060	1020	1058	1020	993	994	1065	964	1023	1005	1000	1046	1060	1049	1039	999	969	1018	1004	1011	1052	1046	1027	951	1000	983	1039	999	931	951	995	975	994	978	958	1032	1009	986	1073	996	975	1032	982	1012	1047	1073	993	1035	974	976	1008	985	949	1028	1008	988	1016	943	986	1033	1021	985	985	1068	1046	994	1030	1051	976	1007	1013	1003	944	972	989	1007	1012	955	958	982	1065	1008	973	953	988	1036	1074	969	965	946	966	1016	980	986	1024	956	1003	1041	993	994	989	995	980	989	990	1067	996	979	987	987	1052	960	1018	1020	999	956	1020	1004	1049	1054	992	980	970	992	1009	1042	1053	1039	988	1026	1046	958	1004	1084	1052	994	958	982	1007	1024	1038	986	984	944	996	1005
24454	21107	27606	24795	13595	806	538	479	427	427	399	319	355	361	358	356	331	319	357	335	355	326	314	321	320	324	293	319	310	317	327	305	307	325	326	322	292	314	310	298	275	321	320	324	301	296	315	299	316	313	315	334	297	296	313	310	325	312	327	280	318	321	284	308	319	320	304	310	319	318	320	323	337	324	294	301	294	319	329	310	295	318	312	298	335	324	306	273	356	335	305	288	286	313	302	321	325	316	266	286	339	318	300	314	298	311	278	283	297	271	328	325	366	326	298	293	323	288	269	313	334	310	339	313	293	306	317	306	297	286	323	288	302	306	315	312	326	312	312	324	281	294	329	313	293	323	302	320	320	289	283	313	349	302	349	309	279	288	302	277	328	316	306	297	321	302	317	303	289	328	319	340	312	302	339	285	306	301	290	301	304	311	308	301	311	325	293	361	332	302	309	284	308	298	314	279	289	312	329	307	305	282	303	293	305	298	301	322	305	300	302	302	313	329	338	308	328	315	295	326	319	302	297	308	302	318	305	291	304	285	313	276	316	310	303	335	299	325	313	326	314	344	310	291	316	324	307	336	311	284	330	304	308	313	303	302	299	314	270	287	329	337	325	311	306	301	277	297	324	305	314	292	326	317	292	349	300	335	305	293	301	333	324	329	332	292	310	298	296	298	300	293	299	327	271	311	317	321	293	333	296	296	301	292	312	301	334	304	315	299	306	320	296	334	317	267	306	305	312	290	313	299	294	290	325	303	315	319	335	290	308	324	290	297	303	307	313	316	341	301	323	333	313	305	309	299	309	313	308	296	345	301	312	294	328	316	311	305	302	308	311	305	289	290	298	297	318	305	297	313	280	299	305	327	297	310	312	291	294	306	307	304	320	308	315	287	306	347	318	294	308	312	306	279	298	276	307	300	303	299	290	331	298	310	317	340	333	314	316	349	296	355	316	304	310	300	282	306	328	288	341	339	298	328	300	305	299	309	316	311	308	321	316	294	297	331	342	322	301	326	280	346	312	316	308	296	294	296	308	329	290	295	290	276	288	339	327	295	326	292	334	329	303	309	303	315	296	315	315	311	320	295	332	303	304	327	281	300	289	311	268	310	302	321	305	340	282	289	305	282	286	339	296	297	319	307	308	290	331	343	279	316	284	294	303	292	284	334	322	305	297	296	303	297	310	325	301	322	285	298	296	339	325	308	296	327	286	314	307	309	321	307	317	304	314	295	309	335	305	340	324	300	285	310	323	316	317	312	304	333	330	301	297	314	316	275	300	322	294	304	347	305	329	284	310	310	305	307	303	322	321	298	300	306	300	319	311	305	325	287	289	310	310	301	310	322	342	331	342	294	290	346	311	301	286	308	291	306	330	318	318	320	291	315	298	335	312	344	306	298	321	341	330	324	261	320	336	312	330	316	300	313	318	333	284	301	297	287	321	338	285	332	330	308	306	317	296	294	325	315	317	319	294	298	303	284	302	304	311	323	296	304	321	318	299	296	320	305	312	307	312	319	332	312	274	327	318	293	301	319	309	308	320	312	305	327	325	319	337	294	330	327	282	291	324	334	303	310	279	309	282	337	297	285	340	291	309	273	254	290	314	293	285	288	296	319	314	303	328	312	313	280	299	305	337	281	299	301	305	318	318	316	300	337	287	301	316	295	302	320	294	314	320	280	300	301	294	279	306	305	324	326	306	306	293	327	343	296	300	304	316	310	315	298	311	321	339	305	285	312	329	307	319	291	293	296	282	335	313	303	267	336	284	286	313	297	281	290	296	332	315	350	308	289	300	307	286	307	311	319	302	287	342	305	299	325	340	299	322	292	318	307	310	317	296	292	339	330	323	324	293	340	316	300	294	288	294	310	328	321	270	295	302	305	338	318	323	295	305	332	312	330	308	281	297	288	290	307	306	304	316	289	294	322	303	301	298	321	300	326	302	283	310	291	321	312	341	281	299	306	298	283	300	306	327	331	322	316	318	322	301	309	306	300	302	301	304	315	316	306	300	285	336	344	291	292	316	324	314	320	306	286	303	307	313	313	301	296	287	291	295	309	315	312	306	301	304	328	317	283	307	326	296	319	291	297	309	311	321	295	307	300	343	299	313	326	289	283	336	307	296	305	337	316	306	318	316	300	302	310	295	293	320	334	313	269	322	313	290	308	310	289	308	316	329	311	306	307	290	307	309	321	323	306	319	287	297	322	307	341	311	332	352	282	278	263	346	343	302	304	310	269	313	299	307	287	277	345	329	290	314	329	338	290	323	296	325	312	342	305	321	312	301	320	300	283	332	306	315	299	281	305	298	317	302	312	274	305	298	333	323	329	295	289	326	320	297	276	309	326	297	299	315	288	318	320	317	310	290	280	305	289	292	324	314	325	283	294	299	307	304	305	320	303	285	302	272	303	300	283	304	321	307	340	316	316	327	311	311	304	313	311	327	278	337	303	312	335	328	310	306	290	321	335	320	306	282	298	322	310	313	314	312	292	284	291	311	290	331	319	301	329	314	319	285	333	327	334	352	346	290	342	307	295	311	298	323	313	332	283	337	337	338	346	310	328	317	279	311	302	308	302	313	275	283	305	347	304	308	326	295	378	318	302	300	275	276	310	320	301	305	304	266	297	312	291	310	348	332	274	329	305	301	281	298	318	302	311	294	327	301	304	326	308	302	330	342	294	295	326	339	307	317	329	288	313	287	321	320	308	308	262	297	275	321	303	277	304	310	282	306	289	316	286	326	299	288	316	333	327	299	296	316	285	282	314	275	331	325	289	267	305	331	313	316	299	310	321	315	271	326	310	307	323	319	300	315	317	324	304	311	338	340	316	293	334	287	329	317	320	323	334	302	322	311	289	277	297	300	317	314	321	321	308	304	275	286	325	278	317	322	302	309	330	331	312	307	301	286	280	306	315	310	284	328	261	264	289	285	302	315	301	308	304	315	330	330	326	323	273	321	343	295	316	314	307	314	337	306	311	284	312	306	294	335	296	304	304	300	286	321	307	299	326	276	297	313	337	281	304	327	335	286	307	322	323	329	298	317	308	316	302	303	308	312	322	309	310	294	308	304	292	336	291	317	301	329	282	305	311	328	312	281	319	295	283	325	343	327	298	293	286	314	311	317	296	329	318	304	296	346	310	306	271	287	291	297	342	307	292	311	285	305	302	316	326	309	317	311	324	310	291	306	300	324	298	327	300	312	318	315	299	319	284	342	317	303	300	320	331	311	333	290	300	292	293	336	341	297	339	321	314	290	328	304	323	307	294	315	286	321	284	309	280	328	268	295	315	309	315	306	311	334	341	301	316	304	298	347	313	314	351	292	291	325	310	332	310	292	273	319	309	278	281	326	270	311	263	317	296	319	308	283	340	287	332	307	280	307	333	304	349	316	327	313	316	310	296	315	332	325	284	319	290	302	301	325	322	294	295	336	329	334	290	324	296	269	309	305	310	288	320	261	330	307	281	308	298	320	312	309	305	317	324	301	346
5846	4971	3390	1714	1310	1011	898	687	638	573	517	511	505	465	420	413	410	381	392	373	372	407	359	353	354	390	386	417	358	401	358	393	366	347	361	335	413	379	374	389	359	397	357	371	393	361	359	346	342	340	379	372	372	386	346	358	383	349	382	361	359	366	362	359	326	371	365	394	364	358	358	375	381	347	379	379	343	377	393	372	354	373	386	356	372	398	373	384	358	405	397	373	378	380	351	380	340	378	363	380	372	358	398	342	363	347	354	375	384	339	363	387	349	368	345	348	382	369	368	378	366	336	389	415	344	371	416	347	360	385	356	393	355	337	352	367	380	409	361	335	402	353	339	356	366	407	367	382	351	324	363	369	383	382	367	401	364	376	351	406	377	378	365	353	353	353	364	383	339	344	370	352	351	324	379	362	379	379	393	349	340	377	354	368	377	354	368	373	332	384	389	380	363	384	362	374	370	395	371	372	385	366	345	369	349	332	364	371	372	358	350	363	349	345	373	377	349	372	338	360	379	380	377	407	332	406	426	361	375	363	366	387	386	384	385	364	378	362	388	357	391	374	381	370	371	372	351	363	366	355	389	367	379	406	354	341	388	427	333	378	342	353	369	383	347	364	357	364	354	388	349	380	342	348	373	348	340	366	386	363	370	392	359	363	377	375	363	353	343	380	362	366	396	377	380	375	382	364	352	375	363	399	379	386	390	399	369	378	366	362	362	378	412	408	356	359	348	384	370	378	352	351	383	384	358	368	375	365	352	358	380	362	381	351	393	356	344	350	359	396	376	345	340	352	401	376	383	374	363	371	385	378	355	380	359	354	350	361	381	380	391	346	382	375	346	329	400	357	351	324	354	372	385	359	395	353	400	347	373	385	383	344	371	382	368	396	398	372	362	362	369	376	353	410	341	370	404	349	377	397	355	397	388	365	361	337	361	363	377	361	384	356	395	389	347	371	390	393	344	381	351	374	364	338	377	369	366	379	378	380	349	360	373	379	336	369	352	394	341	412	361	372	346	368	361	407	350	364	381	395	350	380	384	337	362	358	353	380	393	366	338	384	402	347	388	391	367	354	333	372	332	380	346	383	365	349	401	391	417	372	387	383	400	351	358	364	390	383	373	371	370	405	370	374	379	394	373	365	398	347	394	375	358	382	359	320	381	323	393	388	363	360	343	376	369	357	352	380	362	375	376	384	388	319	361	356	361	396	356	361	379	355	355	354	382	357	376	392	397	394	372	362	392	362	341	389	363	397	351	379	353	406	354	400	375	336	399	388	355	371	388	360	381	381	375	377	378	316	374	359	393	358	350	349	347	351	377	367	370	376	366	352	394	368	373	366	372	333	355	361	365	374	368	353	366	359	370	397	339	368	347	359	382	351	421	370	334	349	371	377	384	370	365	352	360	327	383	354	369	383	360	368	345	383	395	350	343	398	391	368	355	385	377	389	358	376	380	420	344	404	355	367	365	388	362	381	352	384	340	367	354	373	347	377	370	373	373	377	387	366	355	350	377	356	366	333	375	377	388	363	352	375	359	367	333	367	402	439	378	367	401	365	405	358	373	377	412	369	354	341	369	384	369	380	383	367	371	363	378	353	376	349	388	378	402	342	355	365	403	359	373	382	360	350	373	355	349	357	342	394	378	379	384	351	368	382	413	362	391	376	362	313	335	349	363	407	359	384	357	388	366	385	358	365	337	331	363	386	414	371	377	364	355	346	370	381	383	347	366	367	380	360	362	378	361	353	396	371	371	355	350	359	328	357	396	363	381	372	381	388	354	360	376	362	380	351	412	396	334	378	408	346	357	408	338	357	384	387	395	366	368	370	373	346	386	373	352	386	347	372	383	366	337	374	416	397	365	403	382	340	391	384	374	349	365	366	414	382	361	410	378	334	392	343	361	368	373	380	364	356	358	385	334	360	359	376	384	356	372	363	389	367	358	382	378	360	350	327	371	351	373	378	356	405	408	343	351	374	379	398	365	399	359	349	356	352	368	418	378	348	361	389	395	351	408	365	367	384	380	355	337	393	368	365	345	372	374	361	374	358	377	355	383	367	390	377	413	386	411	323	380	370	367	356	357	363	358	383	346	401	394	374	378	348	391	351	388	368	342	379	380	356	396	383	334	370	376	366	355	374	337	389	379	356	379	362	420	364	347	362	389	381	365	380	389	394	369	362	353	380	390	389	363	375	371	347	374	404	372	373	385	372	337	350	369	349	363	349	368	345	405	342	386	371	354	364	374	338	346	384	397	369	355	371	386	333	378	383	391	364	347	376	400	356	352	349	392	393	367	377	345	357	367	375	384	346	338	339	328	377	375	356	383	341	383	411	378	370	362	357	352	357	387	355	378	360	411	404	361	367	391	414	364	355	352	370	379	388	352	358	351	378	370	390	345	339	364	366	374	348	377	383	380	410	365	365	392	373	375	369	395	371	363	385	393	385	403	383	371	419	365	383	369	391	376	375	344	383	389	340	387	361	366	355	358	341	369	361	364	369	407	401	376	366	349	355	339	362	356	386	376	356	382	369	359	388	369	369	387	382	369	353	353	358	362	396	371	359	351	403	369	374	380	378	413	380	360	342	366	345	371	340	369	395	383	370	368	349	338	348	350	379	359	355	368	350	373	377	379	385	345	355	339	367	372	377	368	349	396	383	389	337	378	361	367	354	405	384	367	343	363	361	386	371	363	372	355	358	364	390	363	354	357	363	381	405	397	371	377	324	385	368	370	367	380	398	368	347	373	379	392	347	368	344	360	378	340	400	362	322	347	368	349	333	341	356	374	368	375	341	367	375	351	368	375	339	364	358	355	334	368	371	375	370	361	351	332	420	395	407	376	384	370	367	384	357	356	388	346	382	365	361	396	358	360	372	400	367	372	354	406	393	347	388	372	384	392	368	360	370	373	347	339	418	351	360	395	386	375	370	363	410	364	349	333	332	387	363	379	385	362	355	377	363	391	341	360	347	380	359	382	396	372	327	383	370	432	367	376	387	344	331	395	397	363	372	384	366	373	387	386	377	373	378	405	424	357	369	375	344	370	367	355	373	347	367	382	386	372	373	351	352	389	360	377	384	367	370	371	379	418	362	395	386	387	369	353	392	370	387	337	335	397	374	377	356	348	403	390	357	375	355	322	368	379	361	378	348	374	336	371	386	362	375	354	393	342	330	377	350	374	357	370	350	383	391	380	373	361	378	344	375	349	348	365	382	358	346	368	366	351	400	385	385	336	364	353	404	363	349	352	367	404	356	374	347	372	406	351	375	374	336	388	348	362	364	348	401	378	363	366	373	344	348	382	360	358	373	370	362	386	373	376	369	364	368	366	340	393	345	352	352	392	346	380	345	376	337	353	392	382	363	340	361	403	374	353	353	349	380	365	409	375	397	358	376	375	375	400	370	375	383	339	373	381	358	374	365	372	372	368	371	379	382	400	408	376	367	388	345	344	376	358	363	360	375	365	392	394	364	403	350	365	373	385	384
22243	21015	28767	23465	21011	21099	11374	1686	1321	1181	1165	1073	994	998	955	1008	956	993	922	926	921	908	857	903	900	881	873	880	859	901	851	836	817	825	871	864	797	841	873	868	860	871	812	851	867	824	832	816	845	833	883	814	881	853	803	831	888	868	829	827	845	838	881	841	844	864	907	828	837	867	834	791	871	876	840	843	874	853	886	840	852	895	788	852	851	829	852	834	847	833	837	788	859	866	840	804	848	832	851	814	839	877	884	842	865	850	821	899	849	806	807	842	828	757	829	865	860	845	796	849	858	817	861	811	822	880	854	849	843	857	847	829	839	842	798	828	817	856	831	796	815	871	826	832	887	859	871	824	866	857	842	777	817	860	821	827	835	756	853	831	878	834	817	795	817	798	813	842	817	877	836	886	839	838	816	765	802	850	820	804	839	886	834	838	804	841	878	825	858	811	835	844	800	865	852	800	867	855	831	860	881	838	862	844	834	844	774	842	831	852	792	796	807	784	814	864	829	896	829	820	823	837	794	846	857	859	869	825	866	842	820	831	770	816	867	840	853	855	855	791	824	874	845	861	884	836	845	853	830	851	827	878	807	807	834	809	874	859	832	845	880	825	838	848	822	863	865	780	809	843	881	792	842	813	855	803	754	793	815	794	821	823	853	869	862	821	864	868	863	806	839	863	739	822	860	837	821	822	835	861	852	850	837	874	898	881	814	869	797	848	879	822	839	816	870	821	841	861	867	887	810	806	863	834	834	812	860	803	850	800	836	906	870	851	838	835	857	820	846	847	868	879	851	838	874	850	880	864	812	870	859	815	835	847	839	854	849	870	877	851	838	893	857	876	873	848	770	862	863	846	847	877	853	796	838	850	877	852	837	850	847	853	813	864	859	830	810	845	875	826	867	832	841	897	845	861	889	853	848	805	874	860	806	810	844	773	789	847	835	819	830	802	824	814	857	878	850	822	864	905	778	846	874	845	923	829	790	812	877	823	853	850	892	859	892	848	851	771	855	855	872	882	831	831	828	843	855	899	832	842	883	875	843	869	872	852	867	842	849	828	830	837	867	814	815	816	855	821	830	862	883	843	877	832	861	835	823	840	829	823	841	825	857	867	879	841	809	787	830	813	855	886	828	824	858	852	833	816	798	799	797	830	875	866	827	854	843	836	875	853	857	875	859	837	895	790	829	866	814	827	802	890	809	839	829	872	841	835	884	802	801	854	819	888	852	820	828	854	836	845	858	840	744	822	807	782	795	842	874	860	865	860	822	912	851	884	852	856	883	881	867	803	824	842	878	851	780	841	891	843	895	875	889	763	845	846	875	807	830	856	864	890	901	827	868	838	877	861	850	851	777	858	888	840	788	856	892	799	811	905	818	854	827	830	825	835	869	768	777	822	863	850	835	842	834	795	888	829	840	852	898	814	836	828	800	841	883	825	810	838	875	865	857	829	875	833	842	823	830	845	860	827	827	781	846	805	818	856	903	835	832	845	877	822	816	883	836	878	849	854	845	869	857	836	823	859	895	806	774	837	901	878	818	816	813	893	863	839	826	809	855	845	837	824	857	812	877	820	789	791	868	824	814	845	820	854	823	840	894	891	844	793	791	893	854	802	835	859	807	856	826	812	872	860	884	813	889	855	811	775	838	839	829	806	788	871	861	835	857	870	821	844	829	847	835	814	832	823	872	813	830	831	793	823	825	835	870	850	863	862	910	804	871	821	848	848	824	912	870	780	854	826	787	889	771	877	854	830	792	857	845	844	836	891	834	768	827	857	788	838	863	844	856	811	835	799	845	826	835	876	818	828	834	889	856	829	857	805	860	854	839	852	897	846	842	826	872	809	817	863	843	836	836	862	852	783	862	811	872	845	880	840	789	881	787	829	840	843	847	828	854	803	833	867	821	820	813	802	898	816	818	842	860	819	845	852	783	865	795	855	808	841	864	851	845	868	840	866	810	835	834	883	865	860	842	831	842	823	867	880	842	825	859	793	875	819	849	808	881	809	889	836	841	830	854	828	866	818	842	839	873	894	848	880	854	863	851	854	861	900	784	835	789	809	870	836	830	866	836	864	843	846	821	842	879	816	851	815	831	844	836	859	860	845	868	889	875	852	813	854	785	873	839	791	812	839	870	813	870	828	863	827	846	861	848	824	858	839	888	843	875	809	792	870	829	889	870	819	850	851	834	860	833	755	833	782	816	835	852	812	876	840	841	825	857	854	812	874	837	866	844	893	835	819	852	831	809	798	869	826	836	900	868	796	891	803	825	863	839	853	800	804	787	823	863	837	861	867	836	790	855	845	828	880	793	844	844	862	845	843	850	810	820	859	869	856	832	836	809	830	836	800	857	869	813	880	825	856	822	883	780	889	833	861	858	869	855	874	806	822	864	829	824	881	877	798	839	841	800	829	815	866	868	847	852	833	876	859	839	816	860	859	847	865	791	854	823	844	833	858	824	883	878	850	829	848	791	885	824	845	863	866	849	815	803	900	903	882	871	846	833	833	948	847	811	870	831	879	848	816	821	835	823	875	808	852	819	935	819	796	780	841	823	820	830	861	824	813	788	821	782	826	790	822	849	820	866	876	861	829	823	819	808	851	906	834	812	877	840	805	821	816	863	880	802	854	827	822	828	857	859	820	876	873	831	776	848	777	884	814	897	847	867	865	819	876	866	842	831	881	826	875	849	771	848	795	840	836	859	844	844	877	859	886	813	851	842	895	835	814	807	855	804	878	860	859	859	830	786	869	845	884	827	803	846	784	837	831	855	882	844	806	831	823	799	854	846	833	810	914	846	879	857	869	792	862	885	872	817	865	875	836	821	806	821	844	821	858	829	796	873	844	800	813	844	817	795	902	816	802	837	881	844	807	871	816	850	856	875	862	904	845	830	772	827	826	856	859	883	863	854	873	839	836	878	848	886	823	842	828	900	839	857	877	832	876	835	845	895	819	817	832	837	795	798	861	804	836	841	814	911	846	786	819	797	779	792	873	790	749	879	841	865	918	883	851	820	865	869	888	794	874	850	840	867	839	828	831	866	870	809	868	901	833	816	845	815	838	845	870	840	826	809	858	834	858	839	824	858	831	809	826	837	854	856	812	858	862	853	867	835	904	816	823	874	848	764	809	807	860	809	852	845	866	829	853	837	818	816	830	818	919	851	827	848	850	814	843	840	845	808	818	808	859	818	832	844	818	846	871	857	842	790	821	763	799	838	833	878	849	844	864	812	895	855	834	847	816	869	792	829	866	845	851	864	777	865	885	890	827	858	860	789	811	821	825	847	844	830	846	857	918	844	851	880	806	877	783	861	841	855	847	861	846	836	881	877	902	837	819	803	825	876	810	818	849	815	799	889	823	847	845	790	841	850	868	815	812	824	856	803	794	860	822	880	889	842	859	835	885	858	824	815	839	795	840	814	869	822	822	820	873	872	772	813	836	836	829	823	838	816	862	838	809	813	848	823	806	806	838	838	851	843	840	829	829
7968	13851	9815	5091	3872	3008	2468	2041	1810	1497	1428	1318	1284	1150	1123	1075	1127	1096	1038	1014	1067	992	1023	977	964	919	1022	999	964	931	943	925	965	973	937	924	942	867	949	906	915	933	920	897	889	944	860	930	867	930	895	899	940	914	947	922	949	927	938	931	927	919	951	999	967	981	933	957	974	962	973	933	954	939	919	932	966	941	880	919	906	907	942	911	916	890	940	897	884	901	894	947	916	933	947	886	943	899	905	895	907	940	931	974	919	921	900	921	969	886	889	935	940	943	976	882	933	957	895	890	931	912	946	935	897	956	846	901	933	886	931	889	897	935	895	919	976	932	904	957	944	942	965	942	947	974	927	894	889	956	948	956	950	971	939	897	936	913	864	857	901	955	933	930	868	923	928	922	935	905	925	912	972	909	955	880	951	912	883	887	949	903	955	891	922	953	891	975	952	929	940	850	971	931	941	897	894	930	935	946	953	917	917	907	890	886	931	910	955	912	923	917	898	954	923	943	899	909	871	871	891	930	890	959	882	906	928	923	927	888	928	944	906	924	909	933	919	900	903	966	933	903	946	917	965	959	971	921	856	876	909	949	915	940	940	972	890	934	903	970	948	944	913	868	946	928	960	895	893	898	927	897	873	872	934	942	907	903	926	948	938	886	921	883	899	954	889	923	938	889	864	895	955	959	921	923	885	915	898	923	917	915	894	875	932	858	860	917	950	905	949	890	938	930	904	901	922	917	967	876	901	898	872	945	927	922	909	913	910	951	869	912	899	929	902	896	909	875	876	934	953	889	923	883	945	931	883	960	946	918	934	878	873	925	903	908	909	962	912	910	897	928	920	908	930	906	956	907	933	927	881	935	856	897	898	879	931	895	898	925	897	950	809	878	983	933	902	876	880	934	902	898	883	897	989	876	923	910	919	957	880	933	884	875	886	922	983	940	909	913	884	903	942	954	898	989	950	914	893	899	962	944	918	931	971	952	921	900	902	964	902	876	934	931	921	888	900	895	957	908	871	922	927	933	948	957	901	877	890	944	932	905	906	941	843	903	972	849	905	894	938	919	902	911	885	900	943	872	882	959	914	913	857	903	903	928	922	881	900	874	923	943	924	880	899	924	910	957	946	1001	941	951	932	900	936	924	914	911	892	961	934	1010	942	890	925	924	896	960	964	903	931	910	882	882	928	937	923	865	877	871	956	918	945	906	885	889	901	904	931	930	868	941	950	904	951	851	925	879	880	956	891	867	973	933	810	898	873	920	911	863	947	892	889	946	929	901	985	937	929	889	895	907	935	913	937	956	898	943	920	880	897	885	858	920	881	967	941	935	954	907	895	972	924	908	956	947	921	920	919	914	894	931	856	919	931	925	918	936	914	888	908	911	955	954	920	951	949	916	919	916	918	891	923	944	894	908	920	883	938	921	940	888	918	895	892	931	877	861	939	917	909	924	891	955	926	904	933	940	883	966	848	873	955	950	961	918	884	860	883	873	971	911	949	918	905	913	863	895	903	923	918	875	866	937	893	939	984	951	871	909	909	913	912	937	944	925	918	945	846	901	913	919	889	901	910	892	948	916	929	856	948	909	900	962	878	925	960	856	935	945	952	921	939	937	865	918	919	932	925	932	917	965	906	949	872	959	939	924	903	897	919	909	890	894	865	919	875	908	899	894	920	918	868	968	937	885	960	922	932	921	867	848	935	878	904	894	920	901	895	923	881	972	918	1018	934	891	915	903	902	890	931	949	927	865	873	874	929	870	898	908	905	948	909	900	889	882	926	902	889	901	931	932	932	906	933	900	925	892	895	913	914	909	902	911	925	975	897	889	884	899	885	893	907	955	915	895	938	953	912	872	934	971	924	916	852	947	930	979	885	870	935	918	919	908	886	909	946	886	928	960	922	892	865	914	885	901	939	935	936	946	898	927	975	869	881	891	870	883	946	903	882	927	913	961	897	918	896	952	868	986	920	826	969	947	882	894	879	857	928	977	888	968	916	907	901	912	948	862	938	917	874	921	909	922	916	917	914	900	872	878	920	962	915	910	893	918	943	903	911	950	908	934	949	957	922	901	889	897	914	933	948	919	918	931	926	967	918	942	896	950	928	936	885	887	941	907	923	941	901	937	921	930	948	910	898	964	868	882	948	936	908	954	919	899	876	910	907	877	901	920	912	927	937	933	911	918	869	939	910	877	889	853	952	929	862	870	919	871	898	850	956	913	870	938	921	880	909	862	936	889	881	909	909	920	934	898	834	939	938	882	943	945	917	898	912	929	932	911	871	973	882	977	916	949	957	938	883	894	900	931	918	915	937	967	935	929	938	899	950	925	915	892	897	921	902	936	898	938	871	896	932	914	907	920	864	893	988	965	917	878	909	871	913	873	892	900	879	957	855	888	926	861	887	921	928	978	944	927	894	875	969	932	899	906	888	955	907	891	853	905	919	860	982	943	910	933	897	899	888	944	912	958	929	952	930	917	967	894	916	920	935	862	900	903	937	884	953	911	888	939	886	911	936	922	908	913	843	920	930	950	961	884	953	870	955	945	934	887	897	956	890	894	916	901	875	916	922	917	870	924	863	935	895	943	891	914	876	939	978	929	941	868	884	926	915	908	890	931	927	929	920	956	887	927	934	957	915	893	962	844	939	915	916	939	908	902	926	907	850	960	937	918	945	935	940	913	926	898	880	874	878	911	852	890	905	923	903	912	932	970	919	918	890	864	907	877	940	889	915	923	892	933	927	843	870	896	911	875	948	911	914	922	930	903	926	903	935	908	949	896	934	926	943	988	893	906	897	902	924	878	932	925	886	921	932	944	908	914	897	913	938	916	930	999	859	863	905	886	927	917	903	934	935	978	955	932	885	918	890	900	930	928	924	860	934	966	912	989	938	909	896	986	911	886	925	929	917	848	936	935	891	954	956	953	956	947	890	937	931	925	931	931	949	896	893	877	901	918	865	926	894	926	919	893	893	940	904	914	910	861	932	925	971	913	965	922	933	884	853	886	953	945	955	952	899	912	911	913	915	937	952	925	884	883	891	940	886	924	953	938	898	953	963	925	932	937	852	900	908	937	889	902	922	902	857	865	915	843	881	985	876	933	1000	915	901	960	944	919	922	919	925	901	860	952	882	938	968	949	935	912	930	964	941	857	929	868	936	927	930	840	949	915	941	911	922	919	921	927	899	880	901	943	905	960	934	902	927	940	952	896	901	949	901	953	895	922	936	967	919	888	911	910	932	953	958	925	909	913	964	903	933	949	892	932	953	917	930	892	924	917	863	915	930	889	925	852	926	917	943	952	931	919	859	881	939	945	953	912	958	919	952	961	946	902	917	920	913	897	959	940	921	901	927	929	906	913	935	862	920	838	866	864	930	901	891	893	956	877	914	896	926	886	919	913	936	923	893	891	898	914	954	933	928	890	850	912	906	892	949	897	932	900	911	888	905	916	874	877	901	938	897	839	923	942	928	916	924	877	885	949	853	860	919	913	894	900
27389	18207	4132	859	576	518	546	568	531	531	536	498	491	474	536	479	499	480	468	540	511	523	519	544	530	503	521	516	486	485	524	470	538	524	537	482	504	510	518	466	564	550	516	496	511	514	495	506	507	526	496	528	498	499	513	493	530	544	520	534	512	504	515	509	501	481	505	515	486	526	487	488	481	509	519	539	500	484	514	490	551	507	532	471	520	525	524	514	476	504	487	534	507	533	486	535	528	520	535	540	563	513	482	522	483	502	504	532	507	516	506	491	503	503	527	534	482	488	511	492	527	491	530	526	536	511	512	496	491	550	500	508	520	521	507	517	511	512	532	477	470	484	545	491	491	522	521	517	500	509	519	516	509	498	467	493	496	522	485	490	481	495	499	483	516	494	571	524	491	504	497	496	520	528	519	475	518	464	470	518	576	515	524	475	505	535	488	534	553	509	486	537	542	542	501	513	528	495	475	518	507	512	485	537	488	493	522	505	526	515	532	511	551	501	555	542	509	563	495	509	528	506	511	506	492	523	515	534	476	531	490	522	512	529	507	525	513	490	508	549	504	508	503	530	526	480	497	504	501	518	483	487	505	519	503	478	518	535	508	539	509	507	486	489	504	532	493	491	524	505	459	500	517	532	519	526	512	508	491	502	486	534	537	526	505	548	522	510	507	501	498	486	526	486	510	510	497	514	501	496	546	512	503	550	484	503	506	541	537	521	508	483	532	524	506	512	526	533	494	493	497	505	525	529	498	486	490	480	549	572	499	515	532	512	556	495	489	517	503	505	492	544	498	474	490	475	522	508	512	525	483	511	540	550	495	500	510	483	508	527	538	505	529	520	523	498	537	475	497	486	526	549	543	522	508	505	521	548	502	495	515	483	470	522	533	487	535	537	461	490	479	509	498	494	543	519	501	478	523	481	514	518	505	479	512	481	488	479	486	524	508	548	503	524	474	540	518	500	515	502	504	496	480	549	479	534	496	477	479	488	513	477	516	537	533	480	501	548	533	538	496	521	527	524	514	485	473	475	499	543	526	493	512	492	491	476	500	527	543	520	540	504	522	464	481	534	485	530	503	512	516	517	565	530	482	465	488	540	560	519	525	547	546	540	492	518	509	491	494	499	502	511	545	511	510	506	505	501	543	468	472	515	514	505	470	498	525	505	503	513	461	512	507	436	509	507	482	494	527	501	516	495	503	532	463	496	528	507	528	511	479	524	491	494	483	534	514	532	534	499	520	514	505	493	504	521	489	524	484	525	530	512	506	479	516	481	580	529	557	518	510	533	517	505	533	496	503	551	502	511	516	513	519	543	475	454	480	538	489	523	487	549	514	536	524	507	510	487	520	551	510	549	537	508	549	483	523	538	476	534	492	519	545	494	523	508	511	515	554	495	509	508	511	510	486	538	535	503	521	527	492	503	504	515	515	528	540	577	486	512	515	518	488	504	561	468	528	526	533	510	514	525	505	508	536	501	530	531	507	501	540	481	540	481	495	524	471	515	516	487	499	523	536	490	530	478	507	522	490	535	461	501	539	475	508	538	553	522	531	501	551	498	493	482	530	538	503	496	527	512	532	534	533	499	504	484	476	535	519	489	575	511	481	529	488	489	520	509	553	486	481	499	516	509	510	510	538	506	457	538	549	527	544	488	480	481	505	525	497	507	500	467	533	491	494	539	495	543	521	520	477	486	528	516	514	514	526	527	458	517	526	486	506	495	478	542	554	508	477	497	513	512	476	515	534	489	527	523	519	494	480	503	507	498	481	529	518	444	530	509	516	514	547	491	494	518	501	546	531	526	498	541	521	520	517	503	520	488	519	508	504	539	513	531	547	482	496	502	502	489	503	509	564	486	536	503	489	540	505	519	514	537	545	522	519	501	538	501	479	521	524	524	484	547	527	556	490	498	518	515	469	515	481	505	536	535	483	517	535	499	521	532	521	543	528	450	521	533	483	530	567	522	524	532	459	548	506	502	518	509	530	512	484	495	549	484	485	506	520	481	490	533	524	487	488	539	518	468	470	511	537	566	519	503	497	504	495	501	454	535	497	518	526	495	492	510	549	518	477	531	496	488	530	503	510	501	513	486	478	512	516	483	547	535	542	507	501	502	476	531	519	488	524	530	497	546	536	523	547	509	477	504	539	513	514	511	511	469	513	514	507	542	475	471	515	497	500	506	555	539	473	521	515	511	507	494	504	489	550	501	540	503	464	550	517	534	509	523	516	529	506	508	513	524	493	466	501	485	540	519	515	472	496	505	494	505	527	526	502	540	515	522	527	514	527	487	526	505	498	528	512	496	554	489	522	500	489	497	511	457	529	522	536	531	525	481	512	534	498	506	479	540	490	524	521	464	453	542	512	491	481	515	535	506	527	538	538	528	507	551	510	540	510	478	520	475	494	479	527	462	515	530	512	536	518	475	478	514	536	488	533	521	527	505	510	473	551	511	479	532	549	527	498	472	523	490	499	501	515	587	560	517	491	530	471	514	442	503	513	481	559	529	508	541	524	549	476	514	484	559	552	554	507	535	510	542	490	542	490	533	501	510	488	514	499	513	507	516	513	470	499	514	522	520	533	504	514	496	531	538	499	513	499	537	544	477	505	553	478	503	516	505	534	518	560	505	538	509	523	514	550	492	530	555	506	486	504	517	538	529	519	501	499	521	508	561	520	531	521	498	494	492	511	488	502	528	525	484	514	528	532	528	482	502	503	519	545	487	547	518	506	530	528	563	491	513	538	506	502	536	525	528	525	514	482	473	510	533	513	503	516	506	526	512	489	468	525	514	478	545	530	529	530	562	525	482	553	564	490	489	509	505	521	492	554	494	541	526	511	494	495	500	536	503	522	497	482	528	551	513	520	503	559	511	472	537	484	542	550	510	514	567	514	512	476	493	496	467	541	539	486	516	484	517	532	504	538	511	493	539	491	505	502	503	542	481	488	488	517	515	531	535	475	483	508	502	513	489	492	531	540	545	544	558	501	482	515	509	517	494	512	520	571	547	483	519	527	509	465	486	497	485	525	511	483	563	505	519	485	476	482	502	534	565	503	511	482	533	493	518	549	548	507	518	490	506	551	518	511	552	529	498	533	509	511	499	497	488	548	522	521	614	538	516	528	523	502	488	484	519	498	559	526	515	501	503	486	476	523	507	524	513	501	537	506	508	533	482	508	536	497	471	480	501	497	510	501	514	485	502	515	494	498	495	509	495	559	473	490	516	482	526	503	520	525	529	523	517	535	490	500	539	536	504	501	499	495	508	535	478	481	469	536	517	528	521	533	530	488	521	513	523	490	528	476	511	483	538	496	522	537	539	518	539	507	503	519	506	503	489	457	538	509	484	485	531	531	517	491	514	579	522	518	507	569	513	501	524	476	502	476	539	513	483	483	525	458	486	485	489	533	481	517	500	502	550	503	499	519	511	523	524	467	510	502	546	560	519	514	535	536	501	497	507	532	512	501	502	486	462	502	532	497	510	513	527
6842	894	814	651	584	604	583	616	608	563	583	567	554	552	574	577	553	485	554	537	538	575	558	529	564	577	532	605	526	545	555	543	545	585	589	544	552	535	610	536	530	582	566	522	536	561	563	554	525	576	557	537	558	529	568	573	559	530	561	541	536	543	538	561	572	521	591	549	568	539	548	545	589	556	548	570	563	560	554	551	578	521	516	537	540	516	561	554	593	537	530	537	534	553	514	533	558	573	547	579	545	551	563	537	536	587	541	525	584	546	571	561	552	573	541	548	553	537	551	532	543	567	592	526	540	590	585	572	549	567	529	554	558	565	590	557	530	543	536	560	576	539	535	538	552	574	473	555	527	514	552	544	549	546	572	538	532	565	557	559	558	551	576	498	565	571	535	540	584	570	557	563	569	551	515	549	524	560	588	553	551	547	561	529	610	536	557	529	545	581	572	533	531	556	535	556	545	583	531	534	527	561	547	577	530	531	521	522	540	563	531	581	532	549	587	560	578	556	554	564	540	545	563	535	538	533	618	568	561	605	611	561	539	592	542	538	536	589	566	556	540	550	518	469	557	548	581	560	524	578	561	553	529	535	551	527	535	542	555	527	560	565	599	554	558	555	550	540	555	530	504	581	544	570	523	525	547	552	567	528	540	562	572	581	554	553	511	521	529	555	553	517	568	553	531	529	581	568	583	516	554	537	589	579	542	516	579	564	588	572	570	574	568	546	573	557	572	570	578	544	574	541	553	575	555	546	528	548	534	535	540	542	570	565	562	491	580	549	514	601	509	566	562	561	559	545	527	559	539	528	546	554	558	510	532	563	573	573	476	561	547	545	561	561	555	549	560	589	573	561	536	557	565	522	541	565	537	519	527	501	521	536	593	569	505	535	576	530	534	526	526	538	565	560	527	535	543	588	582	571	579	545	538	513	569	542	603	537	533	550	524	557	572	546	559	526	569	536	514	565	536	583	574	586	545	583	547	561	503	508	597	541	560	527	537	574	568	510	562	603	558	558	537	589	547	598	524	585	517	541	564	570	541	577	554	556	514	525	555	570	553	580	495	569	557	579	531	547	573	535	483	560	552	563	576	567	552	562	545	549	530	541	579	553	603	526	593	553	555	560	526	532	527	541	586	558	584	549	521	540	520	516	581	552	537	525	560	560	563	590	523	579	564	557	556	541	517	576	584	578	595	560	541	566	535	574	569	556	549	590	539	574	592	554	589	541	587	564	525	593	592	542	572	531	574	576	566	545	503	529	511	576	579	557	520	543	489	535	561	544	509	525	543	554	557	599	567	533	584	552	543	528	547	557	499	551	537	587	568	544	568	538	539	551	530	571	588	565	529	505	558	543	531	547	535	544	526	557	538	553	577	530	601	543	523	539	494	504	521	550	540	566	489	550	593	562	629	557	543	561	551	569	556	583	545	549	588	561	516	605	549	555	541	549	540	551	566	552	545	554	578	527	530	549	577	559	516	547	571	551	535	568	518	550	580	570	543	572	523	554	543	524	518	568	511	504	550	589	548	592	545	555	556	579	549	553	561	509	554	559	536	546	599	565	531	523	510	564	541	555	600	582	545	560	546	555	547	545	532	587	548	539	544	567	568	553	541	562	572	572	561	532	578	591	531	543	535	530	540	574	545	542	560	550	554	555	617	562	517	576	562	522	532	543	572	576	547	512	557	582	554	551	548	551	564	557	525	580	564	575	521	546	545	571	560	550	542	548	608	540	546	586	530	540	542	549	580	563	538	503	581	505	587	542	573	535	563	584	590	570	545	559	532	526	547	547	520	559	549	598	542	550	530	555	554	516	578	572	557	590	536	527	532	527	595	544	541	513	563	528	576	552	550	519	560	522	537	555	568	541	547	547	546	554	534	566	586	574	564	561	547	523	531	568	568	543	552	563	617	522	580	598	547	550	565	539	559	562	526	602	546	507	563	559	514	533	513	523	555	564	533	591	553	544	544	544	570	522	569	513	564	572	552	512	555	584	543	529	576	541	539	529	573	547	521	546	540	605	579	559	523	548	580	540	587	565	571	543	574	574	582	551	541	536	543	569	582	561	584	574	499	588	542	584	564	528	547	548	530	556	547	635	565	542	550	586	549	535	573	547	552	559	547	577	534	565	558	568	561	527	545	550	551	550	564	535	570	571	544	539	579	531	564	582	543	538	588	527	524	527	555	562	523	577	581	546	552	549	531	527	582	556	560	572	549	549	570	585	537	563	585	542	550	522	540	587	531	554	581	544	523	556	568	559	550	550	535	546	610	531	594	562	528	564	533	525	531	617	581	548	530	551	607	533	586	532	556	515	544	562	552	574	516	590	566	568	548	570	534	550	581	528	601	516	589	553	503	523	582	586	530	529	534	554	541	558	581	527	498	567	520	545	595	497	534	513	540	541	529	552	558	539	552	542	559	526	537	557	526	583	548	562	577	581	569	536	535	559	544	529	537	563	585	539	542	584	569	516	582	544	555	502	557	563	526	577	583	577	588	523	585	557	518	583	574	545	541	535	541	519	550	552	562	599	553	558	523	545	573	531	512	524	575	523	549	558	584	530	559	538	551	560	555	597	557	515	524	538	529	571	520	533	561	533	569	570	559	571	519	556	571	548	519	575	569	547	583	547	511	567	538	546	558	576	539	532	533	544	545	549	539	568	567	585	571	526	568	555	562	517	538	550	580	541	550	558	521	551	558	593	578	568	580	557	557	551	546	529	554	543	560	568	511	526	543	552	536	530	526	595	521	561	579	518	552	577	518	543	566	530	559	528	513	519	536	537	520	564	543	545	562	571	544	566	532	542	579	545	549	553	557	569	557	573	549	547	553	558	554	566	525	590	531	564	554	537	587	581	606	573	568	563	570	519	558	581	591	553	558	524	510	541	529	536	544	572	523	567	538	547	549	527	540	572	520	538	535	527	596	492	553	546	536	582	557	535	554	519	565	540	555	558	545	550	602	548	553	520	590	549	535	580	568	548	536	571	556	535	574	549	528	516	559	561	555	529	537	540	583	542	550	548	530	546	549	548	549	520	544	542	554	557	552	552	532	539	519	546	546	514	538	544	567	552	560	583	549	555	548	556	537	535	607	535	534	565	587	564	544	558	575	600	529	569	493	566	535	545	576	524	556	579	548	557	523	551	546	545	468	599	538	522	583	553	526	569	521	580	550	587	512	570	569	544	531	546	560	588	503	542	582	558	623	567	586	563	577	572	585	557	551	558	571	553	522	555	558	529	531	549	560	541	544	519	565	502	565	577	496	510	552	579	555	534	527	544	526	539	542	572	539	520	474	559	571	537	559	578	553	546	546	518	525	556	567	556	530	535	516	571	548	555	515	575	544	543	559	539	552	570	524	562	541	569	555	581	534	569	516	535	546	546	576	529	532	577	538	547	541	549	540	547	474	587	540	530	569	551	547	596	564	573	554	573	552	569	568	543	523	588	522	557	549	540	573	534	579	515	591	560	520	589	481	506	496	522
23241	21022	28429	23822	21009	12898	2012	1337	1164	1135	1070	1106	1074	1057	1015	1002	1025	991	941	993	1048	1009	1015	1002	993	999	996	934	1014	1023	1014	967	928	913	976	932	928	939	924	873	914	901	890	967	904	943	945	973	951	944	957	935	908	904	929	907	940	911	891	985	979	983	936	909	965	963	975	980	969	922	969	926	981	948	959	933	910	945	970	1024	969	937	990	951	935	967	963	1009	1005	951	993	957	950	930	955	951	978	952	932	955	963	1000	994	944	945	946	938	979	961	891	871	917	923	985	987	955	990	914	937	950	939	952	956	978	891	946	1014	950	936	937	953	991	962	935	906	945	936	918	959	919	917	961	930	925	1016	955	1003	949	914	988	974	939	968	907	961	952	931	887	934	958	952	941	950	954	915	946	975	984	954	874	963	931	936	979	943	982	962	961	908	994	923	928	978	917	908	935	985	967	945	945	946	963	913	949	923	959	981	948	959	893	928	942	946	880	945	954	999	943	923	877	958	967	874	969	946	986	952	934	949	876	933	939	961	940	914	953	923	916	929	942	931	971	923	945	956	958	924	924	915	952	868	972	1031	920	942	987	952	942	949	965	977	945	945	909	854	994	938	972	924	949	946	952	923	971	990	900	942	941	925	945	936	972	940	930	938	933	933	947	880	1004	922	927	953	956	913	949	947	909	956	941	906	987	931	961	933	942	889	971	1008	913	978	894	947	919	941	929	900	921	925	951	948	978	917	902	978	937	890	914	962	947	937	962	954	949	900	896	901	986	921	912	928	948	935	925	965	938	966	914	944	921	935	968	927	902	938	959	939	962	931	918	896	878	935	929	990	913	944	903	973	955	960	968	956	938	982	966	945	953	936	952	936	987	912	981	933	947	898	960	919	918	970	975	928	947	973	1018	952	931	926	924	953	950	970	958	974	982	1002	949	915	901	951	895	910	1009	899	946	916	868	983	963	945	926	947	919	973	880	913	973	944	934	919	933	911	898	911	968	930	1014	965	992	933	951	983	950	915	976	898	948	973	942	929	936	967	938	982	920	899	941	968	962	927	919	899	916	895	887	931	988	945	878	906	1002	921	942	896	947	962	973	1015	952	973	948	1006	1003	943	948	1004	1005	922	944	940	928	923	914	932	992	910	922	950	909	892	913	994	974	932	934	931	932	942	932	945	940	975	926	900	941	993	943	909	957	966	971	945	924	962	899	944	966	938	879	984	965	948	925	894	937	970	905	975	940	918	955	943	954	955	869	963	996	934	968	893	980	985	953	901	926	977	932	907	998	953	919	966	982	928	918	965	984	912	955	966	938	881	925	925	927	929	931	1024	907	926	939	901	934	966	924	914	978	971	919	979	931	912	946	929	922	897	1025	956	932	943	911	976	864	952	999	934	989	963	929	907	899	935	987	966	910	922	881	931	888	929	921	926	956	886	934	962	911	938	949	924	925	929	947	1009	949	939	943	988	912	955	927	923	955	940	967	918	924	905	967	939	934	920	951	930	933	974	977	936	900	982	932	969	958	920	964	947	944	949	961	911	927	989	997	943	970	927	931	988	960	956	966	955	953	937	952	934	954	932	906	949	897	931	983	901	980	980	884	918	955	971	891	946	951	949	957	935	905	942	934	949	901	929	841	947	889	976	919	900	936	954	934	872	852	937	944	928	897	927	947	893	901	966	931	920	952	929	957	953	920	939	891	890	931	966	896	955	967	931	934	939	956	900	916	917	945	907	914	917	943	913	967	899	918	968	1026	1007	877	887	926	933	894	935	905	955	932	952	907	950	908	906	938	927	909	955	944	970	980	910	930	945	943	938	964	898	865	918	970	972	946	919	920	954	928	984	925	926	958	907	946	963	992	915	948	942	951	907	991	1008	947	925	933	937	996	958	993	956	1000	952	974	951	912	968	974	992	931	946	909	921	940	977	989	897	945	971	897	936	954	1008	874	927	973	961	958	943	931	906	985	965	955	942	960	882	970	963	961	920	975	925	932	960	950	969	900	971	972	999	968	926	931	908	952	948	948	935	975	950	988	920	999	970	908	930	920	934	886	954	1019	977	935	936	965	957	961	921	927	892	959	935	983	883	921	962	925	937	916	972	991	925	897	957	916	984	949	896	934	973	942	906	971	909	924	932	896	947	959	958	979	978	910	920	933	986	915	962	991	928	1015	910	940	918	918	933	969	952	948	949	974	953	988	974	946	969	950	979	924	956	925	922	914	971	984	990	1002	938	1010	978	936	919	966	913	895	947	925	934	950	970	971	924	932	956	965	981	960	974	972	905	960	958	960	931	975	970	975	928	961	940	913	907	999	880	943	894	932	949	889	976	972	1000	961	963	934	940	983	1001	951	885	938	955	919	886	959	951	877	948	952	934	910	953	952	951	968	924	940	986	943	983	1016	960	936	934	933	895	877	983	922	985	905	945	947	952	975	961	1003	923	905	906	971	1040	907	963	919	952	962	943	900	933	942	925	965	949	935	920	993	980	913	930	932	952	920	942	962	910	934	970	964	955	930	916	967	955	951	988	926	913	920	998	944	994	938	940	905	944	959	904	940	927	968	1012	941	961	956	912	959	937	938	1007	972	1005	971	959	852	910	868	952	900	994	950	885	955	906	934	928	911	924	870	954	1036	988	1002	981	913	978	958	943	957	909	925	909	926	937	894	997	966	945	959	937	1005	973	916	937	909	940	954	987	958	948	950	987	950	922	959	969	942	975	932	925	951	975	945	939	923	925	924	918	890	939	954	929	940	1026	974	973	915	911	952	977	894	941	903	927	937	901	939	960	1006	970	959	951	951	938	1034	937	944	907	966	936	962	1006	989	908	947	905	902	976	877	952	933	959	935	962	944	897	885	964	929	945	902	958	968	882	962	972	904	992	928	990	931	999	936	892	913	885	970	919	896	969	949	899	943	960	923	963	925	1001	950	920	948	932	968	965	909	970	930	912	916	888	967	964	969	952	898	920	969	875	948	954	959	997	914	897	942	936	966	951	924	972	906	928	852	940	935	906	895	967	932	991	910	899	924	1005	881	949	956	950	951	918	963	970	902	995	947	921	949	953	969	974	883	952	933	909	929	951	945	957	927	928	932	988	966	921	975	916	976	921	950	917	915	950	936	969	930	945	996	894	952	874	922	943	980	965	972	927	981	963	908	1002	914	917	978	900	934	1016	918	945	989	970	973	950	978	941	955	944	896	978	951	1000	926	945	902	969	954	975	926	890	922	948	931	919	950	928	987	934	981	906	910	956	939	1012	900	919	914	881	934	942	959	939	935	897	931	912	957	992	998	892	923	956	1022	929	965	944	939	950	926	886	934	943	933	884	935	917	965	1012	951	958	922	944	909	951	930	945	977	914	976	941	958	921	941	925	931	945	999	921	921	947	904	913	953	935	950	925	960	974	942	912	933	910	938	948	956	993	907	958	913	942	958	927	900	891	913	933	967	966	899	948	896	910	871	929	933	998	957	932	990	954	922	867	915	978	973	958	957	929	935	944	925	959	854	944	955	975	943	960	973	925	957	980	995	971	1004	989	870	927	990	911	923
5715	8920	6364	3294	2558	2057	1842	1649	1404	1341	1271	1246	1109	1144	1131	1148	1107	1027	1103	988	1016	1120	1043	1067	1051	1027	971	1068	1028	1005	996	989	1045	1034	1056	968	1035	1036	1029	1011	1010	1016	946	1008	977	988	987	964	1065	1001	985	962	1034	972	953	1002	1006	1038	1009	1005	985	1042	999	1035	1019	994	964	1010	1033	971	972	1000	1002	980	985	941	930	940	965	1001	1067	995	999	1025	1017	1016	997	978	1026	1022	992	988	1039	1037	1024	997	1004	1067	978	998	969	954	1007	1012	950	1039	1025	1018	1013	1008	1030	1019	952	1040	984	1011	988	975	1017	1044	976	1009	984	966	1006	938	1023	995	1065	970	971	1001	1019	1041	1030	1005	998	966	985	994	1033	981	1002	1010	1014	989	982	969	976	1058	1026	1026	1054	945	961	996	996	1012	999	996	1004	1032	963	975	989	1005	1039	947	929	1013	1014	978	1023	988	1029	1007	1000	996	973	1026	1005	961	1015	995	1022	979	885	997	964	1013	1020	974	1027	977	1012	979	1005	930	1029	1018	1028	993	1017	984	970	1004	1013	992	963	1016	981	983	995	1018	1015	907	1036	1027	1016	947	1003	1078	984	987	1009	1072	974	986	960	1010	1043	1080	975	1014	1010	997	948	997	1021	1003	1001	947	976	996	1004	1005	1001	988	986	1032	996	966	1019	951	960	960	1007	1007	956	998	968	953	1002	1014	987	965	1006	1004	985	981	1015	987	1035	964	942	977	916	969	1002	978	1006	984	969	1016	926	1048	981	1032	1024	1006	1017	1012	994	984	967	978	1002	980	992	985	1061	952	967	1046	997	967	1000	1009	999	968	993	1091	971	1003	976	998	990	991	1021	963	939	1018	1001	989	997	944	1062	1025	1032	998	1024	975	995	986	971	998	976	975	986	987	975	1045	1020	1020	958	1030	983	1003	1060	967	1029	976	1030	1007	1000	1016	1005	1005	1033	979	1015	1030	1037	1009	1046	955	1064	1046	1039	1007	995	1011	994	994	1024	986	950	1042	951	1050	971	949	962	1040	994	989	949	1099	1014	992	966	991	992	1032	1027	988	998	1027	997	980	986	985	1006	1036	1022	1008	951	963	927	997	973	995	997	1052	1005	955	960	1009	1046	970	1017	988	922	1036	987	976	939	1049	1013	1024	994	1003	1012	945	1021	1024	976	1028	1001	989	986	952	999	1003	929	990	1040	1056	1025	943	993	962	1056	970	1026	1028	1040	1023	1004	987	1005	974	1019	991	934	958	1044	1018	965	1013	998	1004	1022	972	992	1016	999	984	984	990	1050	994	1021	996	971	962	1050	988	970	1024	935	993	1017	985	995	976	979	1004	996	1026	947	1075	975	1003	1004	977	1053	1050	939	1018	955	1002	1002	1000	967	1037	924	1007	1039	957	1010	978	1016	1061	1035	943	996	979	984	966	998	967	940	1004	975	1028	1037	1007	1016	902	995	981	1011	1051	969	976	1019	979	982	1007	1009	958	947	956	938	1000	1015	1022	1019	1078	973	985	938	988	962	991	1018	1014	1011	979	988	981	963	996	1018	966	972	943	997	994	967	1000	903	1016	932	951	951	965	999	987	986	961	1028	965	950	1023	938	981	1002	1047	960	923	1008	1045	993	955	975	969	983	1035	999	1020	1023	1005	948	1015	1021	1004	986	1045	975	966	918	1031	946	962	982	951	1029	997	1008	996	1024	1011	1002	1048	985	972	1002	1016	974	1035	1009	997	994	1004	1013	1059	1026	970	969	977	989	1025	971	985	982	1040	1000	1042	937	1033	1015	1005	1024	1001	978	963	1050	1023	998	983	1013	942	1005	993	1008	1010	968	1030	1013	940	961	944	978	1043	987	954	1008	1048	1006	1081	997	992	988	987	1030	1037	1026	950	1012	986	1001	1030	941	1016	953	984	992	1016	996	1006	1010	967	1006	1017	977	992	986	963	992	996	982	1007	1028	1011	1061	981	935	988	947	1014	1015	1013	1021	998	1043	1020	1010	947	989	1021	985	1026	1035	1038	1036	978	1048	960	1023	977	1052	1000	1008	989	962	983	1066	974	1026	1011	1031	1000	1014	1018	937	947	1000	965	1028	936	1031	980	1025	990	977	995	987	1023	937	976	980	1054	999	1011	1007	1023	961	995	1033	1017	1039	969	1006	964	985	980	938	1013	974	1051	1007	1014	1013	973	989	1033	1002	1017	978	1013	987	981	961	976	1015	955	1006	991	1007	949	950	985	1015	1033	1035	993	990	998	1020	977	971	998	986	991	996	957	1013	1040	1038	1006	970	1004	988	1044	1003	996	1007	1013	1026	1027	974	1009	1039	968	939	968	997	983	997	1002	1029	1007	1006	994	956	956	1004	971	1026	1032	1000	994	973	1001	982	967	1017	971	960	1008	979	966	967	994	1024	961	1005	1012	1009	991	1020	960	967	968	1004	940	994	1014	964	955	971	999	1003	966	1001	1043	1026	1011	989	948	1028	1025	969	994	1023	965	921	997	1025	994	1029	1068	1005	988	998	998	969	967	1013	979	996	1004	999	994	940	982	1007	1019	1038	981	968	918	957	1028	1001	980	1058	973	953	1020	1011	944	1023	993	1020	999	1005	996	968	952	1032	993	1053	1048	951	1013	1032	985	965	987	1035	998	937	1002	959	965	967	960	948	1056	1005	983	1009	1012	960	909	1039	996	962	983	995	1009	1050	969	971	1006	1043	1023	1046	980	994	1006	1014	1041	991	1045	964	934	994	1121	1021	975	951	939	925	960	1016	1024	1021	1001	956	1025	1014	1032	983	1031	948	1027	950	1005	982	986	967	1028	1009	991	1008	989	975	964	972	955	1035	964	1021	973	1005	1030	965	1012	1015	1009	1010	959	999	971	1019	1004	965	994	969	1029	980	1060	1033	966	1012	969	978	973	1028	1021	1027	1000	1019	969	1004	972	951	1023	977	974	992	1057	1005	938	978	989	987	990	975	1013	958	970	1051	1019	955	989	1024	1041	1025	1004	969	1024	946	1044	1026	1031	997	989	984	1023	990	1075	984	981	967	1036	973	971	944	1034	928	999	1004	984	1057	1030	988	975	947	1027	1000	989	1019	983	990	997	992	997	1004	1027	1023	979	984	1020	1023	981	986	979	972	959	1005	1011	1045	1026	991	945	1013	1031	1015	1012	973	986	959	1012	972	1051	964	978	1013	1030	1029	988	1041	1031	1010	1042	1049	975	979	957	1036	986	975	982	1013	977	997	1052	972	998	1011	1067	972	1013	966	977	1022	1008	1007	1076	1010	974	967	1021	961	964	946	1012	992	1013	990	1033	1001	982	933	1004	1026	986	992	1015	981	1022	1018	997	946	1025	970	963	1037	1013	1047	993	1038	1040	1051	963	989	978	965	974	1023	984	951	972	1020	1006	1055	992	955	1002	1022	1006	948	1023	994	977	963	953	1048	996	1048	999	1011	954	932	1011	977	972	987	1009	941	965	1027	1015	971	1030	1015	1016	998	933	1008	1020	984	982	1031	934	990	1002	1011	950	1003	1050	961	1043	993	1033	997	1002	980	1058	1038	998	949	968	1041	1015	975	972	1042	1036	1023	988	1002	992	950	971	1074	976	968	1008	1037	1023	955	1001	1008	906	1021	980	995	972	1035	956	1028	978	972	976	992	1006	1002	1034	1008	1030	1024	1039	1025	998	964	957	945	937	962	1023	999	959	1048	948	969	1042	1024	1025	1014	972	992	988	1012	1016	988	994	950	973	938	1040	1015	1024	1008	982	1022	979	1044	940	995	1002	1016	983	1030	953	1010	945	1042	978	998	931	1012	981	974	960	1008	1019	980	1011	989	1041	1025	998	970	1014	1001	1089	1060	992	992	962	995	956	990	1010	1035	1071	968	1014	965	1029	986	1001	1059	998	1010	977	976	1012	1030	1011	1002	957	965	977	984	997	1028	992	1011	982	999	1058	938	920	1018	1033	963	982	935	963	1036	940	986	983	1015	947	1006	975	939	1021	1001	1015	986	1028	1033	1014	996	970	969	924	997	990	982	1006	965	1021	981	1052	1014	1020	975	967	1056	993	970	993	1035	993	993	1046	989	959	990	1000	1009	989	1005	954	1055	1002	982	969	960	1038	979	1044	1043	990	987	990	1048	982	960	1028	1026	1031	1012	1044	954	1025	996	978	981	973	1006	1014	948	1012	982	968
24414	21060	27535	24744	13739	874	508	443	403	413	323	355	327	349	354	308	354	298	363	306	304	315	313	307	292	294	339	316	316	311	286	310	286	297	300	317	289	316	295	293	313	300	319	300	293	302	343	310	275	304	304	303	296	338	301	312	306	304	309	287	316	286	306	314	293	331	272	316	305	297	323	299	275	290	308	304	321	294	284	324	291	319	308	299	296	299	302	301	269	294	266	276	279	288	307	325	321	281	308	290	301	270	281	282	281	304	275	315	300	279	286	298	310	314	286	317	277	297	335	269	281	293	281	295	282	291	320	294	284	317	288	302	313	319	302	313	314	287	272	297	309	290	287	287	303	317	338	300	297	317	287	271	298	304	295	309	309	315	300	305	287	287	331	294	317	286	311	285	280	301	304	325	275	296	312	295	270	299	310	290	279	332	308	281	289	305	266	284	310	306	289	285	300	299	288	305	303	303	303	284	305	268	327	302	281	279	276	321	302	312	291	299	306	270	300	306	284	292	297	291	300	303	266	310	292	329	288	301	279	272	291	326	279	316	275	275	294	275	308	277	327	294	282	311	284	285	288	272	285	318	289	278	285	309	295	304	281	312	283	282	296	306	295	304	307	293	272	278	324	311	329	298	310	302	303	309	308	256	289	286	309	302	317	314	303	296	296	271	307	297	295	308	280	283	290	320	299	282	294	288	305	278	296	283	280	305	265	303	277	300	263	304	279	321	299	292	306	319	262	274	295	290	304	302	311	276	294	313	325	297	287	289	283	311	267	294	307	292	276	311	299	283	294	292	271	287	290	294	276	282	303	281	271	307	299	286	282	274	278	309	303	300	293	313	294	297	322	291	267	283	337	325	295	317	293	278	293	295	300	302	297	283	284	260	303	297	290	270	343	303	312	289	282	323	320	281	300	281	256	320	303	296	316	292	295	324	271	296	277	302	308	289	255	314	291	300	315	315	296	303	283	311	287	321	292	279	274	263	314	260	325	298	299	283	286	284	281	323	265	294	311	310	270	307	264	305	293	283	286	287	322	285	314	281	277	291	331	293	314	267	257	276	305	298	308	285	300	277	314	291	294	294	313	291	322	298	285	322	297	339	300	282	275	294	312	290	299	287	302	320	289	293	302	295	330	315	320	310	291	318	289	286	290	295	291	321	306	308	305	333	266	283	295	316	303	304	291	281	280	274	307	296	316	254	298	303	309	282	263	277	286	321	306	257	309	288	331	282	301	302	289	296	331	312	294	289	290	284	299	279	302	295	293	277	311	279	270	285	276	284	308	296	291	302	301	297	291	310	290	311	305	288	293	257	273	298	312	280	289	328	291	274	299	304	305	297	280	324	297	301	308	313	287	287	291	288	267	282	328	309	294	314	308	308	318	288	284	300	288	312	277	290	304	277	281	280	307	269	284	301	304	287	304	313	285	308	283	268	293	294	302	279	299	285	329	287	316	333	321	287	275	295	307	281	293	273	286	263	284	310	312	284	302	276	290	306	308	322	289	286	292	297	274	306	330	301	290	283	321	289	302	286	355	305	272	315	297	291	280	313	256	297	289	310	317	275	302	284	266	309	292	284	296	296	331	283	340	321	303	303	308	287	287	312	295	291	279	294	308	301	313	290	301	305	334	297	298	295	290	313	321	283	310	294	277	284	270	314	286	326	301	290	291	298	314	316	299	305	328	287	281	301	316	320	297	314	257	319	278	302	281	257	318	310	275	291	309	270	282	301	310	280	278	292	289	272	270	292	305	292	281	305	271	299	313	302	252	309	280	315	280	291	312	286	319	289	295	279	298	295	273	301	332	301	273	305	266	287	260	304	308	270	298	269	287	295	314	293	285	320	298	283	283	290	296	304	324	314	294	280	280	304	283	312	319	299	260	296	295	295	293	282	292	303	317	299	283	339	308	292	322	306	304	302	288	335	301	282	302	274	312	305	299	317	295	303	283	277	268	300	293	318	301	290	295	326	312	289	320	302	294	276	311	273	328	282	297	291	278	304	315	282	319	314	285	313	284	325	284	306	303	308	289	288	337	289	308	330	296	312	297	311	299	286	308	305	264	296	296	283	317	302	296	297	291	321	308	310	329	284	311	273	262	341	300	285	305	294	304	286	276	287	351	302	312	320	297	281	299	267	270	292	304	290	292	285	306	275	316	276	287	291	292	287	274	318	283	308	305	292	268	295	283	287	308	302	324	334	272	265	299	276	279	307	281	286	323	283	298	282	308	270	297	312	293	291	286	310	312	310	283	281	291	292	294	324	289	299	301	271	296	333	279	310	311	300	302	353	325	312	296	313	317	314	326	316	287	280	286	316	267	294	307	295	277	310	300	282	322	337	291	290	288	273	253	313	313	283	293	294	309	314	323	295	301	304	311	316	302	285	279	327	314	296	297	307	285	312	273	286	308	290	307	330	295	282	288	310	307	314	317	291	295	338	288	294	314	255	282	295	297	288	317	273	262	302	290	282	258	276	280	298	289	290	294	288	300	280	278	320	302	302	288	286	293	301	295	282	275	320	279	282	296	303	313	304	302	289	273	281	305	290	286	301	244	271	302	286	309	328	313	301	307	286	314	312	290	290	320	292	306	296	273	268	294	314	301	301	282	285	305	288	310	291	285	289	315	308	321	270	290	308	298	282	307	310	304	287	297	283	304	328	297	307	296	339	292	310	328	301	329	280	305	277	286	311	293	276	320	295	264	292	312	267	251	342	297	315	313	264	294	296	273	307	320	296	309	306	323	305	304	281	291	301	306	299	291	351	325	284	316	272	313	292	314	290	274	288	304	295	286	295	315	297	295	256	301	302	316	315	296	300	266	298	298	282	328	306	306	283	311	291	315	293	324	307	299	291	278	320	292	290	294	286	334	292	274	283	276	307	287	297	307	310	265	314	285	315	314	313	274	291	291	314	300	294	326	302	325	313	308	312	308	298	300	299	298	328	271	295	291	313	288	313	290	309	286	273	290	282	306	299	281	297	299	281	291	296	285	288	304	310	305	288	278	303	325	303	298	330	302	291	316	283	297	277	284	335	307	295	260	297	294	325	278	320	310	300	317	326	295	307	326	302	305	280	269	305	277	314	289	269	304	276	270	315	305	303	258	325	302	285	297	286	302	296	292	295	272	296	299	298	302	283	288	303	263	305	269	308	304	300	281	304	285	298	293	284	284	273	291	315	312	290	281	287	300	322	318	289	284	310	261	308	316	291	282	314	312	320	283	310	279	294	300	283	303	294	304	276	288	293	296	307	291	264	316	288	315	279	277	275	283	285	295	294	311	288	296	283	343	276	293	298	293	311	299	311	301	283	318	302	285	304	316	295	290	335	284	319	269	278	307	305	288	269	315	298	286	274	303	297	317	294	287	291	285	299	288	297	327	315	291	342	263	300	284	301	295	271	323	292	272	297	272	290	279	260	302	322	309	314	314	293	297	296	295	324	276	298	269	286	292	292	308	300	289	309	294	294	305	272	282	270	302	314
4577	5109	3454	1744	1282	972	830	701	641	557	481	476	454	439	426	416	408	357	427	395	392	401	359	389	369	370	362	379	357	404	348	376	374	367	383	347	413	374	358	355	362	366	367	367	392	379	370	359	335	313	357	416	368	366	344	342	359	373	328	351	358	337	344	351	375	366	374	350	341	340	343	343	363	321	371	344	320	362	351	351	327	366	379	370	343	333	342	340	342	339	369	324	360	346	358	335	353	368	362	335	352	367	333	364	366	343	356	344	357	353	363	330	369	317	337	333	360	343	329	366	349	349	375	369	347	361	346	361	345	314	406	363	388	333	352	339	357	340	312	353	397	388	333	366	349	358	352	422	347	350	334	343	361	370	355	347	364	348	350	355	357	345	334	337	352	348	350	369	333	363	358	378	331	365	354	365	332	353	359	383	364	364	382	345	367	363	318	370	338	354	346	339	359	351	358	298	360	337	351	360	364	359	374	363	397	331	339	321	317	349	377	369	327	323	340	342	370	388	359	356	363	364	327	379	378	368	356	372	362	366	350	322	344	343	362	359	355	352	395	337	347	373	298	362	356	338	360	360	338	333	326	367	331	336	374	330	345	361	352	346	359	355	350	369	340	356	366	371	359	346	367	328	317	374	352	331	351	334	339	379	343	385	371	377	316	335	335	368	405	341	337	338	347	348	369	359	359	362	353	343	351	390	365	343	383	372	348	354	365	352	371	353	360	345	385	372	343	381	363	364	366	356	331	342	329	345	343	339	353	331	328	315	348	347	339	337	346	364	346	324	345	358	306	341	347	361	345	370	353	335	379	358	340	349	355	329	356	339	341	362	383	393	347	314	370	315	353	376	379	370	343	375	330	355	330	364	307	366	380	366	365	355	346	376	347	356	371	369	324	337	350	344	330	349	363	376	376	364	348	388	350	332	335	358	360	336	383	366	385	344	338	355	340	375	359	352	334	368	371	322	356	370	363	355	334	327	360	381	349	359	360	347	334	367	347	358	341	375	370	327	324	372	341	364	347	357	330	352	325	359	361	363	338	377	356	355	388	345	324	392	324	340	344	347	374	339	336	368	341	356	348	373	350	371	336	377	336	370	360	347	370	349	358	381	393	352	371	369	329	328	360	321	339	318	350	346	358	349	371	353	322	381	357	386	333	320	371	356	367	333	361	320	367	310	352	322	375	377	370	348	362	312	325	327	353	377	381	368	348	348	367	356	383	337	381	399	380	352	383	320	364	341	327	363	353	366	347	378	339	361	367	358	330	349	357	388	341	389	380	345	356	336	358	322	387	348	348	366	344	333	338	348	364	353	367	333	352	376	366	383	359	354	380	384	390	356	334	355	345	347	349	377	398	354	303	354	352	376	344	361	335	346	355	354	383	341	377	368	373	365	351	328	365	357	355	344	336	340	374	376	357	360	357	352	394	333	392	358	356	351	357	370	372	345	346	359	331	382	367	346	354	384	405	348	355	360	310	368	357	347	352	357	343	336	386	346	351	349	332	344	387	345	357	323	336	404	367	349	330	313	375	350	345	358	381	369	341	338	353	333	382	359	366	368	375	335	362	334	328	365	354	370	359	378	386	401	361	354	358	363	357	351	355	357	346	335	365	349	314	358	348	343	367	338	365	355	331	323	363	389	348	333	339	372	357	383	380	372	322	340	333	357	347	345	394	326	345	323	352	380	343	343	345	374	349	347	364	336	344	360	381	358	350	333	333	371	364	330	352	342	356	331	355	363	362	352	357	347	341	372	332	363	339	364	361	335	386	299	364	357	388	359	352	350	351	343	330	360	367	331	368	317	297	375	357	326	334	297	343	326	338	359	333	373	392	367	361	347	359	347	359	354	368	374	385	366	373	316	351	363	347	367	391	340	339	364	334	353	368	356	354	349	359	367	333	378	323	354	364	354	333	358	359	366	352	330	365	352	333	362	362	349	346	374	397	322	324	360	338	358	364	364	338	331	329	353	336	356	392	376	355	363	348	357	340	352	360	333	392	345	344	362	356	370	370	353	359	364	378	352	322	350	375	339	378	375	323	336	376	343	356	347	355	365	340	331	334	343	375	357	358	342	369	352	335	335	350	375	340	367	348	372	348	351	369	374	386	364	383	331	346	335	330	341	291	344	316	314	380	340	354	360	338	351	371	336	320	361	378	356	337	344	356	349	319	355	335	352	365	357	333	361	346	363	331	343	397	348	367	354	358	327	336	371	381	351	322	346	337	366	376	356	361	353	377	369	348	335	367	329	382	331	345	372	359	327	342	333	363	386	350	328	355	346	354	349	358	341	370	350	347	345	347	364	383	344	316	389	339	345	343	391	345	347	354	369	374	381	340	361	346	367	343	379	308	358	359	344	355	354	381	369	346	358	353	344	324	335	340	376	331	360	347	346	351	365	343	362	369	355	366	366	369	339	326	362	351	345	333	337	338	364	367	321	335	350	310	337	350	346	336	336	346	340	345	367	376	351	384	345	365	362	343	336	338	363	379	357	346	354	347	343	368	336	343	368	360	362	345	336	373	366	338	358	366	346	349	370	347	341	333	372	359	358	365	386	330	346	328	349	341	395	369	363	370	369	337	363	374	359	324	339	368	345	352	348	360	327	346	308	325	338	364	351	347	362	367	349	363	364	380	370	357	364	363	341	354	369	348	341	355	349	350	368	358	338	368	303	349	349	375	348	372	366	358	375	317	342	385	382	349	368	376	338	347	326	363	343	323	352	354	345	366	362	326	360	360	337	375	344	329	341	358	409	351	360	373	358	353	360	371	337	358	334	388	374	384	366	327	336	340	361	318	406	338	371	378	355	368	365	338	349	339	331	329	350	342	364	305	343	367	318	351	359	349	348	362	347	357	333	359	346	348	325	358	346	344	350	351	394	360	322	325	363	335	363	370	359	388	371	377	354	340	337	329	337	327	356	364	336	341	355	302	366	351	314	337	353	317	348	327	329	328	351	313	315	362	346	346	386	347	371	400	351	369	384	349	348	352	356	388	393	301	356	350	354	372	379	348	334	387	340	340	347	389	389	362	380	340	316	345	336	381	325	352	343	351	329	342	333	377	326	359	330	373	366	361	358	346	345	346	362	325	334	340	376	343	341	345	344	366	342	334	345	370	361	357	327	360	334	346	316	378	368	364	368	322	362	347	342	339	366	372	349	335	382	348	387	340	348	367	332	362	332	343	367	384	360	351	345	375	353	372	332	347	336	370	377	363	344	373	361	383	350	352	384	340	351	379	348	364	339	392	336	338	393	322	377	345	367	329	384	337	371	368	349	364	347	380	389	375	360	334	313	346	383	356	354	372	359	359	345	336	399	364	346	350	353	364	359	406	379	332	308	353	351	337	355	371	350	351	356	359	356	355	328	370	342	362	403	351	369	352	322	382	360	360	332	313	340	351	321	359	344	328	339	351	352	372	349	386	324	360	367	386	384	346	333	368	334	347	346	374	345	390	353	333	312	382	339	376	360	343	332	329	376
22311	21109	28835	23602	21105	21180	11571	1732	1340	1274	1078	1034	1092	1030	996	995	918	931	992	881	938	882	912	899	864	868	883	861	827	849	844	882	857	820	832	888	825	879	843	848	853	814	823	762	837	820	849	809	849	817	894	824	908	788	824	819	820	856	847	832	858	835	912	815	809	827	800	892	842	862	862	823	841	817	815	867	802	794	840	851	841	824	855	796	832	821	769	882	838	814	887	834	856	875	839	826	805	870	831	773	862	819	863	840	889	821	853	861	837	854	830	905	867	845	865	858	854	809	835	791	851	833	856	864	864	856	813	829	842	877	878	868	771	861	824	827	919	821	857	837	875	837	851	822	844	832	870	855	851	882	860	850	792	808	881	863	844	843	808	878	855	864	859	828	819	840	866	801	899	827	885	859	846	819	878	814	816	779	841	870	862	911	856	835	814	812	841	854	828	919	827	832	867	814	871	806	827	786	836	830	861	821	833	846	783	871	836	888	795	824	837	881	788	852	833	906	797	858	877	851	845	854	821	827	837	748	807	820	811	878	844	860	838	832	835	754	845	783	867	842	827	832	852	872	834	857	834	797	824	883	796	887	839	860	807	830	829	862	826	830	868	778	848	857	832	868	821	795	839	837	818	845	816	842	870	907	805	814	853	832	809	819	879	856	842	860	824	833	856	873	783	857	835	858	839	823	814	815	827	828	833	827	853	847	880	798	863	822	838	843	784	822	800	824	803	898	856	825	834	828	801	767	825	810	839	802	837	818	816	875	861	783	869	844	821	859	827	820	831	872	839	831	808	797	823	858	831	826	850	835	852	803	849	872	832	814	881	912	772	785	841	848	862	838	832	823	837	863	807	868	854	834	798	858	839	817	809	806	799	888	855	844	896	883	821	866	833	848	845	811	803	848	822	874	832	806	816	825	814	860	846	851	816	821	897	833	838	814	909	834	829	836	836	897	873	809	823	838	835	870	796	850	813	841	830	813	860	793	861	806	803	834	866	860	832	841	777	841	812	893	803	831	862	774	852	822	801	791	839	878	852	825	826	880	847	857	831	854	840	819	839	843	852	879	828	839	851	854	856	795	828	856	820	848	853	869	845	821	832	847	852	835	812	854	818	853	840	868	883	846	867	865	807	849	869	856	817	873	856	850	828	845	816	848	815	847	833	809	887	874	814	832	879	805	793	792	810	832	866	858	850	862	858	846	812	890	853	848	822	843	857	853	862	778	836	835	835	862	826	932	816	880	835	814	778	863	776	859	871	878	860	800	838	796	872	799	861	845	850	835	845	844	839	931	817	791	844	860	821	856	848	867	867	864	825	823	839	817	829	831	821	787	807	838	812	792	846	866	843	813	840	834	804	831	848	813	783	879	843	825	824	837	784	787	886	864	839	823	830	816	843	879	823	806	863	784	805	909	852	854	842	896	859	819	839	792	853	817	864	817	804	851	864	795	873	856	827	827	828	867	850	814	813	797	863	819	873	827	856	898	829	798	825	856	838	828	812	836	800	868	863	808	809	850	833	853	778	805	831	847	869	803	866	833	834	838	814	824	818	868	827	851	841	847	845	848	844	897	862	845	791	846	795	847	879	817	816	760	877	874	818	842	852	841	813	873	927	825	804	893	869	837	778	844	838	836	806	844	786	768	826	797	793	845	916	811	846	813	873	842	785	836	823	885	824	860	811	895	791	773	806	837	838	811	839	811	801	818	855	847	826	865	874	873	837	839	797	800	810	857	852	827	818	860	836	866	840	743	852	840	795	853	789	826	825	858	838	880	858	870	830	841	785	836	864	830	876	883	826	867	865	838	885	772	811	825	902	841	842	847	842	851	877	803	823	803	824	796	848	858	852	845	822	824	856	842	859	847	881	842	836	822	834	843	844	832	845	862	850	823	849	885	836	850	825	838	841	823	833	837	815	848	793	864	905	868	832	801	871	785	836	803	822	848	828	823	832	827	835	855	822	838	809	797	864	784	802	868	784	823	838	791	892	872	876	775	815	840	762	767	858	833	798	833	846	861	839	818	845	811	752	864	839	835	799	865	824	900	836	854	827	837	815	817	874	867	861	833	852	806	831	871	897	836	838	808	879	799	811	793	826	818	868	798	861	782	883	835	833	848	856	845	854	801	842	875	817	853	784	853	816	845	827	875	805	838	848	874	825	847	823	865	844	795	817	781	813	813	813	847	836	793	870	839	841	840	805	873	804	904	820	806	823	849	842	835	812	806	829	782	817	860	855	849	882	840	860	877	829	870	852	814	868	878	862	806	820	846	871	744	804	816	877	791	854	824	781	898	838	868	800	882	861	879	837	788	785	832	830	833	877	810	863	875	835	867	860	840	881	827	855	834	818	870	835	845	777	812	829	838	787	857	822	863	869	854	843	884	823	801	852	897	880	784	786	801	862	835	851	797	804	863	817	812	853	801	762	869	836	837	843	819	809	793	864	847	847	825	866	843	846	813	790	797	819	897	825	851	844	848	821	789	793	825	814	814	796	766	859	825	836	870	830	849	879	871	889	830	828	813	850	782	842	875	845	895	809	849	899	795	825	880	886	793	771	822	834	804	879	861	824	849	795	852	859	808	812	811	879	817	828	868	776	866	856	806	804	809	849	846	827	849	857	826	759	826	839	869	898	854	790	845	823	814	843	788	816	865	836	834	835	763	824	831	817	879	835	834	936	833	795	858	820	829	827	865	868	789	832	851	850	855	795	872	816	845	825	830	880	818	866	806	822	822	829	879	871	811	851	807	834	826	787	771	824	786	846	826	816	828	798	806	847	816	801	838	839	857	828	868	837	849	782	851	802	798	837	832	845	845	817	828	873	814	831	771	815	849	833	823	870	813	847	838	817	822	811	746	853	815	844	819	782	858	901	777	802	851	810	811	813	832	833	799	840	810	800	841	827	833	768	803	812	824	825	849	820	882	850	814	812	777	831	855	808	793	824	819	824	866	883	809	839	806	789	819	830	786	799	826	829	849	845	855	854	827	845	801	864	846	830	849	867	883	810	801	864	868	836	832	816	802	816	786	836	885	847	801	811	843	846	835	863	831	833	807	825	820	819	888	836	828	835	782	832	858	849	830	808	819	837	857	814	814	794	818	863	868	817	804	842	793	814	848	858	801	827	813	804	847	791	858	830	839	842	852	839	858	827	835	806	894	880	845	824	822	822	865	859	817	832	782	837	853	865	845	791	822	816	784	799	815	775	840	851	847	842	841	855	841	857	795	874	810	840	841	860	888	868	806	872	877	805	783	850	792	850	846	854	855	811	822	821	809	867	845	790	841	852	844	849	843	824	826	794	835	828	862	823	841	835	835	755	827	866	797	812	870	796	784	846	872	759	819	852	854	871	881	838	830	867	891	786	842	909	783	803	804	870	822	849	809	844	752	817	838	885	835	843	858	836	785	836	833	810	829	855	878	814	881	851	819	844	846	805	845	839	861	872	792	796	815	823	846	851	788	878	818	848	824	846	790	798	824	847	836
7682	14080	10076	5117	3896	2984	2511	2048	1778	1513	1446	1239	1193	1153	1095	1100	1102	1088	1036	1049	962	996	948	924	1001	980	970	967	980	955	898	954	904	911	954	935	959	969	875	886	919	865	911	919	860	914	936	962	920	941	891	923	921	890	911	924	894	924	928	948	912	974	891	918	899	947	922	913	923	922	904	920	886	869	942	890	890	863	905	968	901	898	962	922	874	943	863	950	918	912	891	908	962	927	833	871	895	933	925	889	950	917	869	912	944	905	934	913	908	896	910	894	908	908	870	888	960	935	988	910	902	930	916	847	935	943	913	878	856	894	864	942	887	936	953	886	881	919	923	934	887	927	885	935	899	924	887	860	904	920	929	928	884	942	899	881	930	930	920	887	919	923	906	879	913	916	943	886	878	867	952	913	934	916	961	893	971	887	923	916	880	833	929	943	897	852	910	918	898	884	926	907	892	926	919	926	885	896	870	902	924	928	930	932	964	908	916	928	918	910	956	944	922	953	920	883	905	963	912	969	874	883	879	936	985	889	903	920	905	900	858	920	843	909	932	938	941	957	851	908	913	912	893	886	877	953	967	902	871	900	901	900	909	896	869	930	933	917	935	861	880	953	861	872	898	893	938	874	914	899	885	964	946	860	929	876	959	896	944	914	918	931	849	897	902	930	933	916	933	880	898	900	864	885	874	847	927	942	944	897	905	872	929	944	904	871	867	903	901	911	904	936	881	875	905	914	916	840	911	887	926	939	925	904	861	842	878	948	914	932	892	876	899	869	908	886	940	908	919	951	869	874	916	904	896	922	959	897	906	932	857	878	896	928	926	906	880	957	925	931	864	887	918	915	840	891	926	923	917	855	906	859	922	967	836	891	892	907	924	913	923	894	895	925	846	951	909	906	890	914	902	878	890	905	895	914	893	910	914	897	931	911	922	875	894	871	899	887	897	922	891	864	880	1001	895	886	886	901	887	921	896	905	869	880	860	912	933	940	920	929	876	918	860	951	940	904	999	916	871	882	912	899	908	934	878	932	910	890	934	901	946	886	926	949	872	869	911	897	900	937	939	850	837	878	910	928	861	907	883	906	950	902	958	898	920	930	963	937	879	871	923	968	903	931	911	886	956	893	879	907	894	917	880	933	886	891	955	927	935	925	871	905	889	881	900	922	924	892	893	893	863	916	901	870	924	973	925	891	934	920	969	883	913	888	921	861	937	941	905	945	874	897	894	925	920	903	871	946	878	906	890	870	885	920	925	895	948	859	939	906	875	940	879	929	907	907	956	905	897	887	898	865	926	872	917	878	897	930	964	910	885	895	905	943	913	879	892	950	867	932	894	882	898	913	927	903	923	887	946	901	890	879	923	920	882	838	903	886	884	903	946	847	908	923	882	958	877	888	856	858	892	936	912	856	902	915	890	912	972	886	896	872	957	878	887	868	902	929	948	889	887	930	888	882	849	885	939	920	898	886	950	885	895	916	922	906	902	898	952	911	850	897	884	951	904	945	911	904	969	836	887	896	965	878	910	868	888	902	866	926	901	881	891	899	886	950	897	945	917	954	916	919	933	877	932	930	887	925	925	925	882	894	898	851	912	848	868	917	904	968	904	908	932	905	935	929	912	968	943	933	872	904	873	863	883	894	875	986	915	922	885	884	887	877	929	919	917	892	891	868	899	857	914	893	907	913	898	938	877	864	885	925	921	882	927	924	842	855	902	903	927	905	922	904	941	910	909	908	896	896	914	934	955	943	955	929	939	918	914	883	928	968	925	912	934	914	941	884	933	946	942	851	924	911	865	901	904	897	895	896	902	907	912	874	883	889	925	900	878	924	959	953	857	945	905	893	922	860	906	857	936	908	895	889	919	864	907	923	934	859	949	894	852	929	911	940	881	885	881	970	944	921	882	906	913	857	866	901	875	909	937	898	872	845	911	889	925	941	876	915	906	900	1017	921	915	899	921	907	865	898	906	862	954	880	955	923	878	891	865	907	883	916	927	884	885	920	966	897	878	885	917	876	902	923	905	931	890	914	891	899	915	913	850	917	889	960	861	887	921	908	939	907	895	906	969	892	947	986	964	900	919	861	838	914	911	917	889	898	908	911	883	848	888	950	849	883	918	888	853	897	934	872	889	917	928	907	884	901	857	1002	896	876	854	963	931	895	956	931	902	863	889	908	920	883	913	914	878	881	929	881	903	937	855	852	958	902	866	946	885	844	922	888	962	869	920	912	943	892	898	908	885	914	871	936	900	849	882	869	922	901	905	925	874	913	900	908	920	884	911	920	934	919	930	893	873	902	943	904	906	873	915	878	929	929	900	864	896	932	894	920	869	936	936	894	948	921	910	936	895	870	881	910	895	893	939	907	942	914	868	897	942	870	933	924	904	887	905	886	904	906	853	871	936	932	909	937	895	888	916	876	900	892	915	885	937	921	899	914	981	902	876	927	915	882	880	898	919	899	897	886	920	920	909	966	887	903	909	947	913	951	983	980	964	934	934	905	893	854	872	919	934	878	854	870	867	929	860	938	935	913	862	894	865	883	928	927	901	917	927	919	873	876	943	894	898	901	878	931	939	869	935	834	949	894	905	873	853	921	885	942	932	919	860	904	929	898	923	909	854	947	891	919	920	892	905	915	869	938	938	897	875	907	917	897	917	945	922	900	929	912	922	889	927	893	849	924	924	905	930	891	869	891	954	869	910	901	900	898	899	920	872	924	913	918	901	889	895	931	951	904	849	846	900	897	850	900	978	884	913	873	904	847	898	920	938	883	921	897	940	895	892	939	924	934	898	950	936	912	909	868	888	896	895	839	923	854	933	932	902	882	892	908	867	891	889	955	856	903	919	884	906	885	880	936	911	878	927	933	892	910	898	915	904	926	944	875	923	941	879	923	892	872	868	978	949	859	856	894	871	906	899	905	881	925	888	875	889	892	957	951	896	880	882	888	939	843	920	884	897	871	888	902	886	868	893	848	896	905	905	906	897	936	918	937	902	868	914	909	868	912	898	905	867	899	945	894	900	899	913	897	891	878	902	880	968	901	933	906	916	925	959	906	892	947	871	860	906	917	857	883	864	941	893	868	876	897	919	876	891	904	906	964	958	959	905	959	957	925	869	862	895	895	893	917	910	935	895	887	923	976	948	930	944	966	919	903	933	880	876	874	932	919	888	842	887	851	899	881	886	926	904	883	895	881	962	905	896	905	899	894	943	901	870	931	912	866	920	954	908	883	895	908	903	923	862	893	887	877	943	874	871	890	923	871	891	900	909	897	956	908	886	912	955	847	877	865	880	850	958	914	861	925	889	919	842	899	911	911	928	878	908	888	914	892	892	914	869	941	973	888	894	926	875	924	915	911	924	920	913	878	918	926	873	868	911	895	953	913	910	906	911	948	890	912	871	953	919	871	923	849	943	937	859	877	923	892	909	946	897	846	863	916	911	938	857	923	912	886	915	938	869	917	929	890	904	933	899	922	887	903	914	890	880	913	937	877
27297	18126	4116	758	654	557	541	499	532	499	528	484	498	512	504	551	538	523	503	511	515	526	478	497	483	452	504	471	515	501	514	483	511	497	484	493	496	455	492	512	498	455	502	472	512	503	469	480	524	536	486	498	482	521	510	493	498	511	517	514	489	509	481	424	490	511	467	544	552	472	509	503	502	495	523	531	476	508	470	480	466	521	471	494	484	494	499	477	534	539	508	513	513	499	526	483	504	503	516	467	494	473	504	513	507	480	502	514	491	478	498	474	498	509	504	500	486	512	494	468	485	508	469	517	499	532	495	522	519	500	475	539	507	497	500	510	495	521	488	518	491	486	482	508	479	467	468	499	500	497	508	496	526	487	505	528	477	504	473	483	529	504	479	518	497	515	511	532	453	479	491	488	513	508	465	514	495	482	500	507	491	506	472	479	476	505	494	466	494	488	504	465	544	510	484	488	524	522	540	540	499	434	517	493	469	469	508	507	492	462	537	527	473	501	534	511	522	511	521	479	487	533	484	500	515	507	510	511	480	478	522	488	511	518	550	497	488	505	499	504	477	472	492	453	497	533	514	496	502	507	497	520	537	478	579	510	479	541	504	478	497	515	507	502	504	498	512	477	511	483	513	462	527	531	505	540	488	480	459	480	512	522	478	486	535	497	514	536	495	481	504	510	495	526	499	512	493	478	547	488	524	474	496	470	503	472	466	495	486	549	491	524	501	466	498	501	510	544	467	511	478	457	524	516	514	505	496	515	516	486	473	533	500	532	465	482	548	481	512	472	543	517	507	497	472	491	465	520	505	475	447	503	466	510	503	515	491	497	464	484	503	506	513	488	521	485	512	529	459	545	480	447	502	515	546	545	482	539	481	480	466	502	491	490	501	440	512	535	484	548	473	528	508	480	520	482	502	498	501	505	514	523	466	517	509	498	502	489	527	481	463	491	510	472	533	495	478	486	464	473	496	525	509	470	509	508	500	474	481	501	495	518	469	498	542	508	520	481	514	534	479	479	442	504	525	507	481	557	483	501	523	475	516	500	499	537	486	458	531	509	494	451	501	510	485	473	497	504	521	482	517	529	469	524	531	519	479	446	510	484	521	473	522	517	497	500	485	494	521	504	535	516	491	493	465	526	506	469	504	483	476	550	495	539	493	546	491	548	498	479	513	486	467	486	482	542	496	541	507	519	448	521	486	496	469	497	495	506	501	460	526	512	496	552	496	486	501	481	480	485	489	523	489	434	534	510	470	459	493	535	508	491	453	538	496	516	483	510	509	511	482	457	500	482	494	475	516	473	485	525	514	483	495	487	475	495	526	463	512	517	502	551	483	474	484	475	586	504	483	508	488	509	484	481	489	485	477	520	506	468	501	496	483	510	493	527	491	521	493	516	538	514	515	503	499	495	519	521	535	514	526	494	556	467	486	445	496	488	498	475	524	525	514	530	496	502	522	492	498	555	475	529	498	533	489	519	496	500	512	479	487	526	497	555	494	529	564	507	497	517	510	492	475	482	489	517	471	499	498	514	514	470	494	498	487	473	490	494	443	488	471	573	509	489	505	522	492	499	481	498	535	481	508	468	510	532	476	490	530	439	492	510	515	520	480	508	491	484	535	534	512	550	460	502	516	505	521	495	523	507	493	485	515	496	488	532	542	542	526	552	490	517	512	496	489	514	461	489	496	505	511	497	493	477	510	508	531	499	532	488	512	483	511	513	475	528	447	517	476	479	491	483	495	524	451	506	535	534	497	527	491	492	543	492	531	511	519	486	494	495	493	489	501	492	534	477	499	521	516	478	505	530	488	514	490	524	497	479	475	513	505	501	465	516	479	511	488	495	482	473	523	485	545	463	548	441	510	554	476	527	493	511	478	549	507	500	540	500	500	511	477	513	479	496	537	498	511	489	491	508	497	525	492	481	490	488	479	494	521	509	467	508	483	515	464	534	492	500	498	503	498	523	507	478	522	530	485	462	499	495	515	510	479	489	488	487	512	500	496	524	494	497	515	504	494	532	467	502	488	489	494	477	498	506	488	474	451	521	490	523	507	469	484	496	499	489	477	502	521	492	482	518	518	515	494	482	522	522	505	480	533	461	529	513	531	480	517	517	489	488	497	522	564	491	454	519	508	482	469	503	482	509	530	531	518	505	520	461	511	472	538	528	518	503	523	490	509	514	489	502	476	512	445	487	501	480	503	529	495	475	487	481	504	539	479	513	540	498	480	538	504	522	487	525	514	497	532	480	521	493	527	512	520	507	483	487	521	496	484	522	465	466	537	514	497	521	483	499	486	514	550	494	511	503	498	452	505	490	554	467	507	490	494	494	509	524	538	474	491	516	519	530	493	497	474	499	493	506	527	474	502	469	505	517	515	492	523	492	483	540	520	497	486	478	515	506	517	479	501	520	536	492	487	518	458	518	492	501	478	504	490	519	483	529	497	488	492	516	530	512	475	493	488	527	505	503	517	496	475	492	498	467	501	485	500	513	514	476	469	499	489	476	499	489	460	537	502	517	464	522	492	488	511	500	497	453	474	499	488	490	483	510	505	519	452	476	516	481	519	484	524	529	520	496	498	495	563	516	499	539	465	467	580	450	496	512	481	512	538	503	514	489	520	511	515	529	461	525	504	510	483	487	491	519	513	520	497	494	482	475	481	535	495	525	487	534	494	533	527	510	532	496	487	492	511	510	464	469	517	486	498	532	532	519	533	526	517	545	555	474	514	518	505	473	514	506	489	491	489	527	484	479	491	509	499	524	537	469	513	494	482	514	518	505	468	495	515	485	488	481	490	501	452	530	501	487	459	538	493	477	505	522	470	488	506	497	494	521	517	478	507	510	477	515	471	484	518	531	488	578	490	510	526	476	525	528	517	484	492	545	470	468	503	500	553	473	443	497	523	543	531	483	507	509	501	535	511	499	524	532	506	534	466	502	504	460	502	495	493	500	473	491	467	501	514	488	504	525	517	498	497	504	488	481	496	499	529	469	535	521	528	498	506	489	527	499	503	499	482	500	471	530	487	503	503	509	499	490	490	513	509	520	514	495	528	495	557	530	486	484	506	537	544	464	517	514	488	488	513	469	500	525	484	526	534	500	507	524	525	483	500	475	487	515	506	478	519	506	485	518	477	503	500	477	490	515	491	503	493	497	508	505	496	541	485	537	520	475	521	535	479	505	474	478	543	515	528	483	480	489	506	533	496	449	523	490	487	527	485	442	526	486	463	484	491	500	489	495	491	469	517	498	490	477	519	496	505	503	556	504	505	492	517	521	493	481	520	510	495	516	524	545	481	477	503	506	495	466	489	500	469	506	513	520	490	513	476	531	503	512	503	495	472	505	499	510	544	526	510	476	511	512	486	482	526	492	514	516	468	486	504	482	497	493	477	533	536	516	492	458	523	471	526	475	493	488	512	514	512	542	520	491	481	507	526	503	508	505	487	516	501	531	491	513	516	454	533	506	513	500	537	511	519	519	500	501
5398	935	799	657	598	590	585	562	536	545	551	525	505	523	563	577	577	549	541	520	534	537	542	575	510	511	556	476	506	523	570	531	572	526	555	590	543	549	533	517	521	534	573	545	512	516	556	539	497	607	557	581	555	485	578	551	546	560	515	525	523	507	537	555	492	552	534	515	541	571	549	541	511	529	538	539	534	539	536	543	540	538	547	552	531	543	536	552	577	511	587	551	582	606	536	579	498	562	510	563	550	535	552	541	541	539	519	577	464	560	565	569	576	589	542	532	523	541	531	533	544	538	521	554	527	574	515	574	535	540	521	498	542	540	574	564	569	548	573	533	561	532	548	558	523	558	558	509	523	522	531	528	562	552	497	558	531	537	508	558	547	570	514	563	542	544	542	564	547	528	583	515	555	564	557	543	527	540	552	567	531	526	514	579	532	532	517	546	510	575	496	503	562	564	517	539	513	521	536	538	587	543	547	553	524	534	498	506	516	544	557	495	540	536	511	549	542	557	523	507	543	532	494	543	524	526	549	573	536	527	512	574	569	505	543	556	556	531	555	587	545	560	553	523	561	525	539	517	555	547	548	567	509	542	543	510	483	575	557	519	538	531	547	537	525	521	556	531	527	541	497	575	552	559	539	561	573	516	524	551	542	519	560	549	528	547	549	533	585	581	562	504	556	530	522	578	541	562	529	508	553	527	515	588	557	557	562	517	520	534	547	515	502	585	540	505	525	500	533	538	542	525	558	560	529	517	564	532	592	529	523	542	562	577	543	566	543	556	571	549	565	557	550	559	546	549	557	524	530	519	546	541	552	543	541	553	530	581	542	518	533	552	515	535	514	557	581	564	507	539	550	531	560	521	593	547	583	543	553	537	565	514	518	565	545	522	511	546	563	539	516	550	553	552	546	531	537	533	552	613	513	565	548	532	551	537	566	523	535	579	519	539	562	542	550	555	537	555	519	498	551	525	569	536	561	541	508	542	535	515	542	549	520	542	528	552	532	540	536	523	498	502	544	559	534	558	538	539	565	546	537	568	530	566	534	501	499	559	558	543	537	527	545	553	529	534	531	535	540	505	554	550	543	505	554	526	547	582	490	544	521	532	502	548	547	521	508	543	556	532	539	516	544	533	538	538	547	568	509	543	580	518	539	566	461	561	555	540	543	528	574	569	570	551	506	517	511	539	553	570	533	548	512	518	537	514	568	523	567	544	524	583	509	538	545	546	554	534	552	540	535	564	529	583	566	569	561	497	544	539	553	566	530	560	562	534	545	550	556	548	521	524	520	550	510	524	573	527	525	568	580	580	513	556	526	544	534	548	567	573	490	533	573	554	534	548	565	534	536	565	532	510	536	526	520	535	532	519	520	549	522	540	534	561	536	553	516	569	555	513	576	545	548	526	547	525	528	570	498	494	525	557	524	535	528	536	540	520	584	524	554	568	524	526	610	552	497	566	528	546	552	576	540	540	532	489	556	575	554	537	536	561	517	512	507	487	490	589	533	536	516	555	519	502	566	528	478	541	528	547	559	544	550	565	558	529	539	566	579	512	523	547	542	552	531	524	523	504	529	578	519	547	549	548	538	509	503	550	585	530	539	547	526	576	561	495	537	576	523	577	516	568	539	516	509	538	586	587	511	542	499	548	547	533	512	553	528	511	555	527	523	541	574	534	588	529	531	575	518	531	511	548	565	551	533	569	509	539	561	508	495	533	555	491	557	536	503	562	551	564	494	545	531	539	592	553	533	517	563	530	536	499	552	528	554	518	559	509	555	558	536	543	519	553	546	508	530	560	529	495	555	557	537	551	543	528	547	577	534	560	535	548	500	534	533	581	525	573	565	518	592	587	566	496	521	545	549	570	565	557	529	567	511	515	564	577	469	519	544	517	544	539	552	535	545	507	556	543	577	509	545	547	526	542	474	492	549	567	537	531	522	545	542	538	537	513	516	539	523	568	538	540	570	539	554	560	522	536	547	544	532	562	542	538	566	527	540	509	549	558	517	544	541	550	518	561	578	568	537	513	524	543	536	520	496	542	543	553	538	548	532	502	543	529	566	537	542	532	545	527	523	556	491	539	536	561	544	559	566	537	572	539	518	567	563	526	550	534	578	528	512	572	548	517	558	533	542	550	542	525	556	567	523	563	549	565	563	519	538	531	567	531	555	521	543	536	547	554	518	535	546	514	549	525	528	574	539	480	532	525	523	570	534	563	508	557	551	516	519	549	545	579	547	581	577	533	534	546	503	533	517	568	549	536	518	561	548	550	536	554	556	548	531	515	497	486	522	557	533	532	519	513	554	585	581	539	516	560	523	520	531	514	534	550	545	556	511	541	504	535	559	564	527	532	579	544	526	552	499	565	534	530	569	559	539	540	526	506	539	543	534	591	487	496	567	558	540	540	521	514	559	546	549	523	576	542	492	517	514	553	525	583	513	521	544	539	521	533	534	582	539	497	513	532	536	577	528	518	562	528	536	501	582	516	543	551	531	555	568	560	556	581	563	561	521	557	576	538	567	552	536	560	572	557	543	516	547	558	558	526	584	539	505	565	541	578	558	555	533	518	563	521	556	546	534	510	543	554	527	534	532	557	581	504	528	556	547	567	547	576	546	549	537	549	525	498	511	547	549	535	514	517	572	544	566	555	564	560	556	518	526	527	545	525	512	591	560	539	547	522	550	549	528	525	508	538	511	507	574	583	568	530	541	547	515	557	546	489	554	511	516	564	622	515	503	554	544	522	557	564	572	557	530	502	516	536	528	525	565	561	531	552	513	551	570	525	548	517	565	541	525	537	509	536	577	541	516	528	518	522	581	540	538	568	512	549	530	505	525	554	514	561	529	536	548	551	567	537	544	525	536	534	534	555	509	553	501	529	503	524	519	569	507	556	572	547	531	542	501	532	516	545	558	566	529	541	596	538	525	540	506	535	560	575	496	534	514	536	519	506	507	556	541	546	555	532	551	491	493	501	545	556	566	558	542	481	554	570	542	552	512	534	547	535	540	526	526	523	574	527	507	515	541	514	525	573	567	516	545	546	567	567	576	581	562	526	521	520	563	561	525	528	552	559	503	547	565	533	543	531	555	522	540	536	530	529	502	529	558	536	537	529	558	534	555	537	555	543	635	525	511	562	570	521	527	577	525	546	523	565	523	567	517	539	526	562	542	507	536	572	517	538	544	541	521	522	530	564	577	569	510	576	552	484	534	523	521	527	577	539	571	510	522	568	528	513	566	566	534	571	529	550	532	496	511	512	520	556	518	524	552	516	573	492	558	542	549	561	565	495	501	548	566	548	550	539	559	494	522	520	565	540	545	545	570	558	572	557	503	582	499	526	550	495	564	538	548	509	523	544	553	530	500	524	520	521	541	546	554	546	540	538	534	538	537	595	536	533	571	559	570	567	543	520	546	515	526	540	546	551	547	528	552	565	540	550	507	539	552	552	529	528	545	515	507	553	531	512	582	594	541	510	554	487	519	544
23132	20900	28224	23694	20896	12918	2041	1332	1089	1123	1050	1110	1010	1069	993	1053	1005	1044	1003	938	970	942	963	965	920	944	950	930	885	971	913	934	914	946	924	921	857	965	926	908	943	900	919	936	963	922	900	977	919	944	973	964	984	974	888	964	948	938	924	922	900	970	995	916	881	972	901	948	932	971	886	849	973	966	930	951	953	962	934	958	914	939	953	969	972	912	971	980	934	938	941	932	928	931	937	981	934	972	926	999	954	905	967	888	948	886	934	908	960	957	956	910	971	901	949	930	942	938	963	928	1006	854	902	963	904	950	965	887	997	967	911	930	911	970	878	905	934	856	985	938	973	920	959	937	959	912	888	893	916	874	908	948	980	954	879	997	919	947	904	925	943	891	1014	992	953	950	994	934	907	891	914	907	906	912	908	906	958	885	910	939	948	981	936	929	874	938	957	896	955	945	932	942	938	949	917	937	994	965	889	953	931	904	844	905	964	930	922	922	988	895	906	933	908	874	954	870	893	962	941	917	908	917	981	995	892	948	957	920	979	897	859	911	951	895	931	932	946	953	924	905	900	971	908	881	927	936	991	929	927	878	926	961	936	872	937	903	898	884	944	937	869	866	918	939	929	930	954	917	955	889	960	879	903	932	897	890	939	964	912	960	977	974	910	972	947	902	981	915	975	938	917	885	943	933	928	907	922	984	928	936	925	916	960	894	960	929	941	883	943	899	942	900	911	979	957	938	886	895	923	958	927	905	938	934	857	975	935	869	940	870	898	935	941	914	934	965	954	930	888	910	1012	921	877	950	861	943	914	891	917	947	893	910	907	900	948	956	931	942	889	900	934	958	907	933	924	850	900	869	880	948	940	918	933	929	941	972	924	953	943	934	960	1014	966	923	913	930	918	931	931	921	939	948	896	986	950	913	950	922	907	960	984	928	931	943	900	932	907	924	896	959	892	890	914	939	967	911	952	947	922	948	903	934	908	933	901	935	911	905	915	954	947	932	927	940	938	932	955	938	871	992	962	976	894	978	949	855	886	953	918	974	949	947	960	947	934	960	908	932	903	872	977	968	1004	869	908	919	904	933	923	946	926	944	955	925	921	858	915	928	972	927	927	879	913	922	920	957	939	919	899	929	899	922	931	903	945	934	927	932	917	888	895	921	943	937	916	933	922	926	996	933	889	934	954	937	930	919	885	890	890	909	944	915	989	909	945	967	964	982	914	929	934	970	985	904	904	956	904	926	942	959	922	957	951	900	950	964	966	909	891	915	847	891	929	924	893	924	922	855	926	909	944	971	985	925	922	920	926	936	870	927	995	969	950	925	900	901	949	867	919	880	949	945	953	932	944	866	976	928	899	951	928	893	925	918	954	939	921	948	865	949	941	920	890	931	925	963	932	961	974	916	931	885	933	910	940	911	938	949	893	877	936	895	993	951	897	893	958	907	908	877	902	904	888	935	933	947	966	937	943	922	965	903	931	915	925	966	889	937	913	934	914	904	886	949	962	882	939	952	880	857	984	928	888	962	946	938	938	939	901	881	967	933	909	928	913	906	906	936	944	950	901	958	983	929	996	922	960	872	930	915	961	970	908	890	959	917	915	900	945	937	957	971	933	967	897	913	907	906	968	955	915	927	891	892	1000	959	863	860	915	976	932	940	914	926	904	937	867	886	958	939	945	939	937	1003	878	939	855	885	946	939	898	880	881	906	902	927	872	946	920	975	951	919	910	907	876	901	897	942	925	973	937	923	930	921	931	940	978	928	908	885	900	966	931	925	913	914	907	950	958	933	946	923	951	964	935	925	931	932	914	873	926	995	962	903	932	904	933	915	970	877	926	909	956	946	912	900	955	912	926	965	929	933	954	877	930	936	908	954	905	935	939	920	902	966	891	938	979	947	892	942	941	871	923	935	884	928	955	906	999	942	953	947	900	884	961	875	909	885	887	945	922	913	905	933	921	960	925	961	942	902	924	979	944	870	860	846	892	867	931	972	915	961	898	903	931	894	938	924	991	927	976	980	915	922	893	891	1007	947	896	913	863	955	954	905	971	913	976	928	962	865	944	930	904	966	901	956	940	904	899	998	966	922	945	897	938	917	912	950	918	1006	936	925	968	913	976	973	914	895	911	903	932	889	947	968	914	891	927	950	969	961	958	912	904	941	917	909	894	928	865	942	934	903	952	956	946	980	967	946	901	874	914	921	918	882	913	902	917	856	915	942	899	912	888	888	888	935	940	969	862	914	973	917	983	991	932	936	919	907	900	953	931	877	955	951	924	917	883	912	887	940	958	912	918	892	916	866	936	985	919	884	940	980	973	943	895	893	910	912	898	919	904	926	912	1001	890	888	909	920	931	909	918	913	904	932	936	902	912	944	997	945	943	920	953	902	972	981	972	976	932	857	953	940	974	866	963	896	982	893	900	893	858	939	896	928	923	954	964	907	884	1001	950	909	976	869	949	920	975	947	896	905	906	870	923	883	915	917	926	949	937	892	911	915	947	926	935	944	953	913	899	875	918	935	917	967	899	975	929	922	863	939	919	844	941	950	930	906	937	927	941	937	902	940	859	973	904	930	929	933	925	939	924	1002	919	926	947	962	926	946	981	960	913	882	974	947	925	942	954	877	925	943	946	905	888	940	942	910	941	971	903	867	989	887	967	948	900	915	904	971	905	928	958	892	971	933	936	903	934	931	924	888	949	935	921	902	952	977	923	935	935	920	931	924	901	877	938	919	882	916	958	905	921	918	945	932	895	886	917	966	967	925	919	981	936	916	906	926	879	934	909	917	925	933	906	920	919	966	884	927	961	874	888	909	921	927	938	954	920	893	877	957	901	921	947	891	935	959	899	967	982	864	902	961	936	910	973	944	919	942	927	930	939	895	949	965	947	923	936	903	951	941	912	923	972	986	951	932	909	927	919	938	989	848	874	939	932	930	881	957	829	918	931	927	946	951	960	977	921	861	894	859	924	917	920	957	994	913	940	931	928	919	894	933	914	882	873	920	910	922	895	950	904	951	915	865	955	919	941	913	911	936	943	901	954	956	909	897	985	908	930	949	926	933	958	896	945	892	943	938	931	954	957	949	962	950	898	948	916	875	909	925	955	946	990	863	946	914	916	959	958	903	916	969	956	952	958	914	963	942	956	891	955	931	931	943	1005	947	920	931	938	926	921	922	915	955	903	953	908	958	932	921	926	868	919	874	886	891	885	939	941	963	954	940	911	900	878	928	934	955	878	956	999	888	967	896	899	955	927	910	906	976	883	946	956	970	944	906	924	912	928	955	925	921	931	929	881	973	951	936	936	1003	931	917	929	927	922	930	913	908	962	902	947	886	889	912	938	968	943	893	905	976	954	946	862	964	949	915	990	973	865	945	945	957	920	929	880	930	955	957	922	965	922	932	905	925	918	876	915	965	938	941	868	895	910	927	900	936	939	932	905	856	900	938	959	970	901	977	912	936	963	989	944	936	867	903	898	866	920	951	881	932	895	894	942	971	899	948
4191	8888	6371	3247	2450	2024	1851	1582	1351	1363	1225	1154	1110	1140	1091	1055	1064	1027	1024	1056	1047	1045	1040	962	1044	1006	995	1001	962	1003	1064	976	973	968	944	992	965	989	1018	1030	923	989	967	996	994	1058	997	969	994	951	936	1022	936	954	939	975	942	1019	1066	993	962	1006	1018	1020	984	957	991	969	1029	1005	973	960	982	990	995	968	996	967	989	955	919	994	988	916	990	993	977	987	978	972	955	997	1007	997	977	992	999	955	919	945	980	991	972	935	957	984	978	1011	981	1006	965	993	917	1009	971	1011	1051	960	936	977	993	991	990	975	936	969	990	1028	1027	977	973	957	1000	933	1017	956	944	985	1009	939	978	1011	961	985	951	1006	918	986	990	928	949	980	958	988	959	1005	1021	976	955	1000	1020	973	969	971	1006	951	961	985	998	963	989	995	980	968	943	876	997	1007	997	1006	975	1013	950	996	994	992	1007	957	1017	989	989	1017	984	984	1039	988	1009	922	962	1009	960	968	959	1007	1018	1004	977	960	959	1007	968	951	1005	1013	945	998	933	975	950	937	925	951	957	1020	963	1022	1009	1030	963	978	1008	941	993	945	979	959	980	996	943	925	1013	985	960	978	1023	1009	924	988	1047	976	962	980	984	1012	969	994	917	1015	1026	975	1044	986	974	975	997	994	1024	971	981	960	979	992	979	986	967	1022	968	980	979	940	931	964	961	951	923	926	995	968	1020	945	932	995	991	1003	985	1010	984	999	937	991	956	977	1015	931	931	958	944	957	947	1023	1017	949	1011	965	965	994	935	998	983	957	968	968	973	1019	972	996	977	945	1023	964	1002	977	932	968	966	951	938	956	957	963	1017	1000	989	964	974	964	948	952	931	1013	1003	1001	992	960	988	961	986	987	956	954	946	1032	954	956	977	955	1034	986	992	932	996	991	1061	983	957	1023	986	937	996	988	1005	964	1017	980	986	1012	999	952	928	973	1008	989	993	957	1004	1000	949	922	979	952	1002	971	1023	983	930	957	1009	922	983	972	972	920	933	939	983	998	1014	977	988	957	956	957	1036	944	959	989	1039	981	983	976	1026	901	982	969	1004	947	936	976	1009	969	1005	965	986	998	1010	978	981	988	947	1015	1011	1007	959	901	1001	957	1005	902	1005	948	966	964	937	965	963	962	938	1016	987	923	962	1011	994	1035	1026	949	907	965	1000	957	988	1005	982	958	998	926	934	968	966	977	944	1044	980	941	994	928	974	1047	955	993	996	952	974	985	960	1032	1025	994	953	1013	978	948	958	973	989	986	945	989	1046	979	969	935	962	940	973	960	978	918	1001	1017	977	976	1028	1004	979	1033	1005	971	972	981	1043	986	939	996	977	1013	981	980	953	968	973	990	986	938	985	950	971	977	944	927	989	993	988	979	997	990	946	966	1025	977	950	972	972	961	901	951	975	1001	956	1024	952	951	945	997	962	978	942	990	924	1047	934	1027	960	990	990	905	1057	945	924	1037	1008	957	946	958	1006	994	998	1008	972	1006	980	955	983	992	1000	960	1000	1005	1003	932	970	931	910	943	1000	1004	974	1052	963	1008	993	970	957	963	969	957	951	989	1038	983	988	941	950	987	957	988	944	981	962	959	971	994	976	973	921	976	1009	978	1009	942	927	985	1041	972	967	970	1011	977	1000	924	1014	1000	936	956	968	970	956	970	984	996	931	970	980	987	943	1011	1057	976	969	988	953	987	988	958	968	992	984	971	981	954	1021	1000	978	951	973	976	964	1009	964	996	1041	999	989	963	953	975	980	1006	1006	969	963	959	1016	931	979	994	958	997	939	948	1041	944	973	983	1017	978	923	976	1006	981	1000	967	1018	953	1014	1045	977	978	970	989	915	1019	997	977	998	945	927	996	946	992	979	930	966	977	920	948	941	1041	989	1037	968	1016	1002	955	963	958	985	995	947	993	1006	959	999	997	987	1020	956	990	984	993	986	950	919	984	955	1016	965	1004	941	970	967	940	970	981	1000	988	980	979	1017	956	936	996	946	944	1043	1007	961	970	1010	988	892	972	957	951	896	967	942	1019	940	961	995	952	1001	943	964	948	985	1009	934	1013	964	989	1011	1013	982	980	971	997	948	965	976	1019	981	972	970	953	1021	948	938	969	970	977	1033	986	932	984	1001	924	980	953	943	969	987	983	987	963	1003	990	977	979	1039	1014	991	968	1037	1003	915	991	949	967	946	982	942	970	1020	1012	974	1028	1020	938	1035	1005	1017	938	1005	1012	979	979	955	1000	973	1005	1017	1001	924	985	982	957	953	1011	962	948	976	981	968	996	990	981	987	989	979	1003	994	958	963	1015	961	994	946	983	972	968	972	969	968	940	1028	980	967	951	974	948	949	977	1001	978	981	987	968	1018	953	964	978	955	1013	998	1050	978	1010	951	1006	1015	998	958	932	973	929	970	998	948	979	955	974	1010	957	993	903	960	979	1042	1012	954	971	978	973	968	1041	970	975	965	999	986	1012	998	964	975	983	1000	980	1019	991	984	1018	970	1006	974	964	1035	960	1038	967	995	1016	890	949	940	941	971	1026	1003	1021	960	964	977	948	1016	980	990	986	967	981	998	963	1000	1016	1025	935	1012	951	938	972	982	977	987	986	1000	938	1015	983	964	921	958	929	991	987	1024	944	985	1013	1032	946	955	956	994	947	977	953	969	945	1003	949	965	980	981	960	991	963	943	942	970	962	974	952	1014	959	990	986	969	1000	982	918	931	1002	957	1008	957	1010	904	941	1003	987	996	927	987	995	991	990	958	975	1008	972	973	988	985	1021	1003	983	925	1020	969	1026	1003	952	987	940	966	945	965	926	948	948	1006	1002	931	922	990	975	947	1052	957	967	951	951	954	980	978	961	991	992	959	1003	1010	973	993	937	1032	946	975	1008	997	990	1002	963	932	991	950	950	950	985	1013	1027	978	1002	974	991	931	968	952	1002	951	1023	979	1010	1035	1006	978	1012	979	1003	1048	959	929	958	997	931	964	1075	1011	975	999	921	988	1019	966	1029	976	1021	980	981	984	993	975	992	970	1019	1005	971	900	990	960	973	986	932	966	981	901	909	995	988	958	989	1007	971	1027	993	993	933	1013	989	976	1013	978	936	985	950	967	973	996	977	949	967	1038	969	948	989	967	914	945	972	1019	1030	884	971	958	943	959	979	970	945	946	984	995	988	979	974	988	994	981	1027	957	958	964	962	944	957	991	1006	954	936	1044	922	953	979	973	983	977	969	971	997	962	974	974	979	1019	975	990	964	990	979	943	917	922	1040	1031	932	960	944	962	965	977	995	990	994	912	973	1000	981	928	1004	1018	956	999	984	1006	980	904	966	1031	1015	967	1052	961	957	1003	960	939	1026	967	985	996	955	979	949	1011	930	992	1021	944	925	936	983	956	970	996	1017	961	985	1003	920	959	980	1016	968	970	955	1028	1012	952	968	1003	965	942	987	924	1034	966	1021	960	1000	952	981	1001	949	954	931	1043	1007	955	1013	979	1017	994	973	949	911	932	956	971	977	1001	938	980	975	948	1008	984	956	965	960	1023	956	977	974	1005	1010	992	1007	980	969	1004	1033	1004	1047	886	959	969	1006	989	977	986	933	968	992	1039	976	921	972	985	1007	979	925	931	971	956	961	934	1017	1008	955	1007	1028	985	1014	1002	1027	1010	948	993	939	981	981	1020	1028	951	1005	1015	994	985	1010	973	977	903	987	938	960	1007	961	988	969	924	1021	1002	974	1049	970	962	930	1043	961	964	1026	980	980	997	932	936	981	998	1020	973	991	955	1000	967	998	1048	1064	954	1017	940	1003	948	921	960	991	961
24444	21037	27454	24721	13646	828	541	467	411	366	363	320	333	342	306	340	311	330	318	337	316	307	319	287	317	317	289	296	315	299	285	282	279	291	288	306	262	297	265	327	301	313	293	309	295	289	281	265	286	292	314	268	288	285	318	299	269	279	315	321	294	286	299	283	268	289	294	319	284	290	293	271	308	283	290	268	291	307	293	269	297	289	292	283	280	311	302	329	267	313	285	280	299	266	300	265	280	297	305	307	300	280	301	290	278	298	281	298	315	309	335	270	271	315	289	310	267	279	292	305	265	264	322	253	279	302	299	287	299	257	311	280	295	299	287	295	289	319	291	282	295	289	305	284	278	291	286	318	277	278	273	288	310	305	315	278	291	303	275	291	258	272	291	297	300	263	305	297	292	295	311	284	300	282	287	298	271	279	285	312	315	312	302	307	302	309	313	281	291	304	248	288	268	278	292	314	273	293	250	284	283	298	285	284	302	280	274	268	265	273	300	271	296	271	295	279	287	310	295	316	302	284	324	309	284	277	302	272	287	300	314	308	294	303	252	319	276	315	309	292	285	290	259	292	294	293	279	291	298	282	290	268	275	305	287	333	291	297	306	301	278	274	284	313	296	269	295	295	268	309	303	284	319	297	352	313	275	285	318	284	282	298	326	307	323	309	299	323	302	328	278	299	295	304	296	294	290	284	261	297	302	319	293	321	326	277	274	284	314	278	303	295	318	253	289	278	291	291	290	284	315	272	297	299	280	271	306	277	295	285	313	311	280	287	276	267	295	295	296	290	309	271	261	290	326	310	301	286	274	329	283	297	314	317	289	312	259	270	285	343	276	282	295	292	291	324	291	301	301	291	295	305	291	299	302	312	295	290	292	275	281	263	301	283	296	315	292	290	308	277	296	265	313	298	301	290	270	291	295	294	299	274	304	278	285	280	295	298	322	286	292	314	281	284	314	291	282	274	301	280	299	278	283	272	298	292	282	313	308	311	307	279	281	306	286	258	258	300	294	312	316	313	303	261	292	270	319	295	314	280	294	315	314	288	287	283	289	302	281	295	296	313	282	274	275	283	314	286	274	289	297	325	249	310	306	289	311	308	276	331	256	290	314	317	292	312	294	262	295	291	270	267	299	284	280	282	308	290	269	306	296	299	298	294	332	282	296	288	305	297	329	244	284	279	277	283	309	310	295	295	285	316	304	258	299	273	306	281	274	304	330	306	289	318	304	282	292	283	298	298	289	260	264	263	293	277	294	252	290	301	301	299	271	287	305	305	293	316	275	265	307	299	326	304	305	304	292	324	303	309	300	275	268	267	288	291	271	289	300	297	273	273	303	306	273	315	318	292	278	289	277	297	279	317	293	295	270	305	265	254	284	312	325	290	289	300	265	318	307	272	280	306	279	308	258	316	265	287	268	278	298	310	310	280	298	290	286	285	308	300	289	274	290	268	282	325	277	282	294	275	300	317	290	298	291	297	254	298	287	315	265	336	271	322	275	291	309	299	284	302	297	291	306	265	282	273	295	289	313	290	260	277	273	291	273	287	283	291	295	290	283	286	307	312	288	313	296	290	273	347	308	273	317	291	277	273	284	265	292	309	298	298	284	266	278	302	263	293	299	285	277	294	317	285	290	294	301	321	288	303	297	278	281	270	286	300	269	311	300	284	304	289	310	288	278	301	277	304	299	267	312	291	329	281	288	291	316	281	305	277	285	290	284	294	306	275	296	314	305	310	277	264	289	316	282	257	315	277	267	303	302	282	325	282	294	280	282	271	306	297	294	311	278	313	294	280	306	300	296	292	295	303	277	311	259	297	270	306	289	314	283	324	318	291	293	312	297	282	281	306	303	284	284	274	273	280	300	300	301	311	280	298	311	299	291	291	322	276	321	277	301	277	269	311	268	333	283	287	284	318	281	310	309	289	282	290	314	309	281	315	302	304	286	312	306	303	274	300	276	288	318	281	278	289	292	304	303	317	292	286	296	269	303	272	275	315	315	293	316	347	309	311	320	305	294	288	326	284	288	288	315	257	306	303	265	284	321	252	319	268	282	309	272	256	291	273	309	276	280	312	321	327	280	265	295	286	289	303	295	285	297	280	303	288	282	275	258	296	304	269	287	279	275	319	264	257	302	272	315	304	290	280	341	297	298	284	294	300	271	283	318	282	291	286	286	313	288	321	327	281	301	277	269	281	307	311	304	296	281	279	276	294	318	301	315	273	290	266	287	292	241	299	297	304	307	305	303	298	274	295	292	300	251	299	278	290	272	260	272	295	297	278	277	322	274	242	281	287	324	266	277	287	309	296	307	304	294	301	300	316	286	292	311	305	293	305	288	272	297	281	287	293	265	281	285	282	292	303	313	286	284	292	287	284	272	306	287	278	308	286	277	274	283	298	258	298	309	302	290	293	293	302	303	296	267	275	302	261	279	320	294	285	294	322	308	295	301	312	288	279	286	297	285	311	299	256	284	295	293	252	288	287	272	286	310	300	287	286	285	306	297	268	286	278	300	296	281	337	291	289	302	279	281	304	296	269	296	278	291	289	303	289	333	305	335	288	284	282	328	282	310	299	295	309	306	286	309	302	282	287	294	289	297	286	298	279	275	269	299	294	281	286	281	267	336	279	301	307	290	285	315	315	333	294	306	297	256	285	282	300	307	283	283	307	292	278	281	283	281	279	324	307	277	281	295	270	334	327	274	286	265	259	272	262	287	279	246	269	283	284	281	314	308	280	280	326	282	275	283	279	301	293	278	298	278	281	321	277	308	300	286	277	286	282	317	284	282	281	260	292	310	301	301	304	305	290	267	305	274	297	281	291	318	259	302	321	307	293	293	289	265	305	299	255	291	239	301	277	301	320	308	280	302	293	280	301	300	315	299	321	284	278	320	309	263	291	280	306	293	265	278	311	297	306	274	262	286	269	302	252	282	315	281	278	331	292	276	288	295	289	274	314	294	288	281	291	287	303	282	325	280	279	300	288	295	296	315	303	320	266	301	299	269	285	286	309	280	304	297	268	310	306	309	297	296	313	288	308	296	323	268	293	289	290	299	281	319	293	278	328	310	292	311	284	270	316	283	295	295	325	292	277	309	290	323	272	285	288	318	316	281	275	280	289	320	277	279	314	287	303	265	303	280	295	320	258	294	304	322	293	292	325	277	297	322	319	283	304	286	301	309	312	306	324	280	318	288	311	295	292	274	307	286	308	313	318	281	294	301	258	280	270	283	302	294	275	288	273	288	284	283	284	301	297	304	302	299	283	283	315	291	315	297	313	259	305	292	293	306	299	298	317	285	299	279	262	289	317	284	299	297	282	306	305	301	255	312	292	312	269	268	311	281	329	292	279	276	298	303	278	297	321	317	279	292	290	278	277	309	314	321	318	281	270	293	282	277	290	308	302	288	300	284	280	292	289	300	298	337	299	317	311	314	288	299	281	289	289	277	287	293	280	261	298	304	280	287	283	322	331	304	293	284	305	285	295
4380	5146	3374	1705	1271	1029	849	694	585	571	493	473	419	419	403	411	387	402	377	390	351	350	376	390	368	356	372	376	371	397	341	342	361	366	344	392	364	364	333	371	372	380	335	359	346	359	389	371	340	374	378	342	350	332	358	304	353	304	358	344	342	330	332	361	346	370	342	368	364	363	337	350	355	370	344	339	359	348	350	334	374	386	349	318	301	363	345	356	350	325	349	328	355	334	382	362	348	342	310	338	316	349	359	327	368	347	378	369	350	367	335	398	360	349	347	330	375	353	346	343	358	331	379	358	346	369	349	312	355	350	374	362	327	325	313	330	361	339	364	344	358	356	372	350	345	326	361	364	356	338	355	330	339	341	367	363	371	349	355	367	388	327	327	333	351	363	364	337	356	342	362	332	382	352	333	333	358	326	374	328	353	334	320	332	325	359	336	338	353	360	347	328	350	339	318	361	350	355	379	336	366	319	339	353	334	310	357	348	346	351	335	331	349	370	342	325	341	313	342	347	344	323	343	334	342	328	377	338	318	316	348	347	337	345	349	358	366	356	352	344	356	329	343	329	323	353	326	369	363	332	340	326	341	321	337	340	336	360	340	342	323	342	331	340	350	374	375	331	342	327	360	392	358	360	369	343	379	336	337	354	330	353	351	332	342	342	345	332	358	360	355	365	334	356	343	315	336	345	359	335	371	322	347	380	366	365	364	354	352	384	366	360	362	363	350	366	385	355	336	365	353	346	359	318	361	400	343	359	365	367	334	363	364	345	355	354	345	373	325	363	343	370	334	371	329	351	371	317	362	362	335	340	351	346	335	329	331	347	331	350	341	361	357	375	344	365	312	336	388	349	358	358	347	365	340	361	331	375	340	347	340	338	370	355	336	370	354	365	349	368	333	382	351	324	367	359	333	348	328	335	370	359	362	368	317	349	372	334	345	353	351	328	352	350	409	386	364	348	381	360	316	345	381	327	372	322	346	371	357	369	353	355	360	354	343	335	341	365	352	382	348	354	365	325	345	344	362	326	366	336	401	354	320	395	353	342	343	370	338	373	377	350	344	365	334	332	356	322	383	369	338	364	322	381	369	324	310	356	339	333	351	357	331	380	361	331	347	347	356	352	334	376	339	322	354	343	374	389	338	351	353	331	323	337	342	349	342	355	354	341	384	378	340	364	336	345	362	351	395	309	327	331	352	392	336	346	314	367	317	305	342	343	349	357	370	356	347	355	350	347	361	356	332	329	356	346	365	327	365	350	355	376	358	378	372	346	332	355	349	348	349	346	364	360	336	368	357	349	326	348	361	360	343	381	375	376	341	356	360	368	330	354	339	334	351	338	347	344	334	359	356	351	351	362	357	353	364	338	315	335	351	366	350	343	384	373	347	345	365	303	353	360	330	338	353	354	306	338	363	332	348	340	351	356	345	336	333	359	339	335	331	365	384	335	346	339	356	362	316	352	398	351	354	337	362	325	349	358	369	339	357	369	335	321	339	340	368	337	367	328	366	337	343	361	351	368	335	331	340	341	347	371	334	340	340	362	327	366	414	389	343	336	351	343	347	341	325	379	338	349	383	359	333	322	359	371	361	361	332	330	317	373	321	361	333	346	311	342	383	329	344	362	324	358	334	363	366	336	330	311	351	398	329	345	359	349	359	332	315	342	341	353	357	376	332	348	357	346	326	338	334	360	333	344	324	390	318	345	370	346	364	356	342	328	343	363	346	366	345	347	336	348	325	319	378	348	339	346	362	296	340	398	377	344	340	370	314	362	340	351	358	338	355	351	365	350	296	379	341	334	319	368	362	318	338	338	333	359	323	371	342	343	334	339	360	357	334	391	365	348	334	334	318	356	335	361	365	331	367	357	371	365	364	333	365	353	329	331	318	324	334	333	360	319	365	343	340	341	333	365	346	355	327	355	362	371	329	337	335	339	360	379	370	332	347	343	343	372	333	347	371	326	367	370	356	393	374	365	365	332	328	366	343	349	376	373	316	359	334	346	374	324	342	365	375	379	382	331	342	338	410	355	334	348	296	359	339	360	374	364	354	327	328	341	379	358	344	343	358	329	357	368	341	349	349	334	361	335	359	366	351	362	387	354	328	356	360	377	368	320	359	368	330	314	335	329	356	340	344	332	357	358	325	372	346	345	341	370	346	366	334	382	366	353	345	344	361	350	345	329	370	349	310	333	364	350	348	322	344	371	344	360	375	324	376	373	312	383	347	338	412	362	346	332	386	306	372	345	328	340	343	348	338	338	381	345	328	352	320	336	348	342	372	343	313	359	355	350	358	352	329	363	331	339	335	352	371	359	357	347	347	318	305	372	370	335	336	378	334	305	360	321	329	363	314	373	366	346	324	329	326	341	368	358	314	366	331	343	310	339	340	315	358	328	363	347	297	339	351	337	347	388	342	373	358	354	371	377	362	363	349	340	329	345	335	315	376	312	362	357	363	333	300	367	359	348	348	364	356	311	301	358	383	369	331	365	368	356	312	354	337	388	359	318	366	357	379	319	348	329	368	366	352	356	345	352	329	368	386	352	358	367	342	315	381	335	329	321	384	324	367	348	375	359	350	365	365	343	372	352	350	333	304	340	348	346	356	374	356	391	372	379	362	346	341	339	361	326	342	354	334	329	368	367	332	334	332	378	343	353	337	328	316	337	346	341	362	365	337	355	356	372	345	330	352	322	376	359	358	367	313	328	355	341	328	334	341	351	353	372	354	302	337	363	342	369	362	351	315	329	355	368	355	354	369	377	341	374	388	376	369	331	359	352	346	354	386	369	347	372	331	347	381	335	354	385	345	332	331	332	348	347	361	382	404	352	334	377	317	333	346	366	335	352	358	374	333	344	353	370	349	371	360	344	310	373	333	353	338	347	335	357	353	329	361	331	345	369	363	384	382	348	358	301	373	344	360	369	335	351	362	351	331	371	337	310	339	330	336	357	362	359	366	344	360	369	337	358	389	334	334	327	361	339	343	349	351	354	345	371	333	337	325	359	386	356	346	389	348	351	339	334	354	335	365	372	311	362	361	319	354	367	338	370	322	338	354	347	328	323	366	370	339	341	362	352	362	392	327	364	304	337	357	332	364	336	366	316	354	352	343	348	368	334	340	366	328	332	370	368	368	340	368	378	391	331	358	337	325	340	354	366	367	339	319	337	340	373	351	354	345	369	387	347	349	360	344	327	366	334	348	338	369	353	394	349	355	357	362	365	349	304	324	369	358	327	345	340	352	330	327	340	364	345	354	335	366	352	335	349	334	353	347	325	347	353	342	364	336	397	319	367	350	362	340	345	365	353	328	304	340	348	342	320	317	350	373	334	327	335	338	351	330	349	329	357	379	317	356	357	358	348	332	319	351	335	356	343	315	326	349	345	355	356	348	339	318	325	337	338	370	331	346	349	330	382	324	303	366	337	319	348	346	338	347	359	361	312	356	355	375	338	351	359	321	331	339	370	340	390	369	348	347	328	359	334
22334	21072	28782	23582	21061	21133	11604	1686	1308	1153	1117	1108	1064	1000	1007	1001	947	949	877	905	930	852	850	827	804	833	890	877	882	831	874	872	867	861	864	893	806	833	857	777	864	819	856	787	828	878	822	864	856	822	884	819	806	811	813	791	841	856	818	822	830	825	814	810	876	806	798	818	805	857	799	885	826	810	795	826	881	840	816	830	821	869	845	847	797	826	856	816	780	845	825	858	844	921	851	845	877	864	809	847	849	797	820	842	868	808	827	825	815	794	828	837	897	818	817	828	833	834	805	830	859	849	824	789	821	838	820	803	813	831	808	824	846	800	784	811	801	793	899	857	816	847	873	742	850	795	871	790	800	818	863	810	866	818	853	811	803	842	857	829	826	844	842	814	790	836	853	796	837	799	827	821	813	822	828	816	814	813	804	825	847	820	826	849	808	860	821	749	826	801	816	914	830	860	858	806	789	852	809	844	827	842	830	869	869	863	847	886	864	823	842	864	834	798	853	818	765	838	854	818	851	757	831	852	832	815	868	778	806	793	827	829	843	808	853	806	823	812	788	834	837	871	806	836	838	781	846	825	807	811	830	849	788	811	832	848	867	903	854	794	842	850	816	836	841	811	824	800	806	863	834	772	828	783	845	864	821	780	846	801	826	843	812	809	872	827	840	801	832	835	849	857	851	813	820	822	825	861	832	848	852	885	775	854	852	810	770	802	871	877	842	828	823	805	852	846	782	817	815	827	838	786	882	820	793	845	819	734	794	807	851	837	786	831	846	837	800	798	793	795	812	826	796	846	829	814	845	772	837	797	836	821	775	822	809	815	861	810	787	830	815	815	837	864	776	856	818	825	760	807	843	788	855	852	796	850	798	819	893	833	825	813	807	802	839	775	785	805	810	816	840	821	784	850	811	747	816	814	814	850	865	791	828	838	786	796	842	836	819	809	815	811	841	771	814	824	853	879	854	810	818	811	828	837	817	813	818	852	830	828	797	811	823	800	832	870	812	831	840	875	832	822	795	821	828	875	866	794	826	825	805	848	857	792	853	845	811	865	782	839	799	825	870	791	832	841	874	785	794	807	856	865	846	837	839	805	815	793	828	834	815	844	816	807	821	888	816	828	815	840	829	840	826	857	843	853	848	845	780	776	832	847	823	856	808	872	792	770	823	807	808	811	854	809	808	824	822	806	882	836	836	810	779	794	836	789	762	800	801	814	876	812	807	838	857	828	791	818	865	812	853	823	848	781	858	832	790	845	847	841	784	800	794	807	838	822	833	802	806	809	763	816	860	857	872	812	843	824	858	828	811	802	798	810	852	831	810	825	800	794	837	809	772	820	838	827	813	809	859	882	786	792	855	835	842	815	799	855	809	799	820	770	841	825	866	856	822	864	825	793	843	803	799	841	834	842	847	830	837	782	837	833	842	782	852	842	853	788	838	789	801	815	865	794	813	814	833	776	829	815	905	806	799	867	830	743	801	839	867	818	850	786	831	851	833	830	837	823	885	816	821	831	818	870	829	826	825	823	806	835	780	844	852	825	880	806	840	826	812	860	863	808	829	803	869	770	805	829	835	836	822	775	823	864	858	859	832	806	822	827	777	876	823	805	817	806	779	854	787	843	887	820	881	842	811	788	843	807	826	854	824	850	857	798	821	814	881	837	843	796	817	822	867	793	805	806	835	781	808	817	795	799	807	803	855	875	831	842	882	860	814	822	869	840	826	846	866	823	836	820	847	814	836	894	885	860	796	830	825	849	796	812	903	818	838	830	805	802	791	793	803	835	852	810	850	818	831	869	874	832	821	798	791	852	832	813	803	845	831	830	795	880	767	781	834	788	776	790	813	851	832	831	815	805	849	793	850	819	783	819	788	833	799	821	835	826	799	796	812	817	786	804	800	819	782	813	789	818	838	823	850	847	766	825	856	833	820	818	828	832	836	846	790	831	817	785	810	777	853	801	818	876	818	847	889	811	867	795	861	820	807	794	800	828	817	847	821	829	801	860	815	831	821	812	818	799	796	810	862	860	775	824	831	839	848	796	815	816	820	875	854	824	854	827	803	865	803	821	788	795	794	850	855	875	869	817	874	835	819	800	853	857	826	835	804	793	863	830	862	848	832	843	803	781	835	812	829	846	769	833	829	834	828	818	825	855	815	871	823	855	789	830	812	813	795	836	808	871	871	802	826	849	814	850	841	848	848	821	830	813	817	840	815	842	839	858	821	788	784	823	782	846	793	826	831	832	847	852	811	830	808	841	857	817	823	829	829	802	769	851	828	824	819	882	850	803	791	815	813	806	825	819	836	841	803	809	843	764	870	869	798	812	834	852	802	846	781	809	827	840	822	825	823	785	853	842	825	839	858	791	836	871	832	835	845	863	796	809	789	892	845	784	835	852	853	800	874	812	810	796	818	866	841	842	825	855	808	811	848	801	851	808	815	814	815	856	814	791	830	832	845	887	776	853	860	811	849	861	836	829	828	837	833	809	837	805	826	830	816	800	818	841	784	798	855	778	857	826	766	778	835	792	848	802	817	832	875	842	834	887	842	781	866	803	837	791	789	807	820	853	775	822	856	850	852	826	835	768	842	823	762	820	794	843	831	781	838	821	821	823	861	790	767	843	822	849	775	816	831	871	808	776	805	837	779	787	810	771	809	839	829	803	836	809	858	811	855	824	841	810	786	807	813	850	795	809	837	872	793	808	802	812	866	821	848	887	841	801	849	894	826	801	800	751	802	824	810	812	803	862	820	766	797	806	770	783	840	791	827	831	833	825	812	800	837	820	806	875	898	820	841	879	837	787	818	836	874	882	816	831	801	791	822	801	826	825	803	868	827	830	856	823	797	820	848	815	874	820	815	842	813	812	869	744	810	812	773	841	786	817	795	820	798	791	853	815	868	803	849	816	840	836	831	801	814	907	827	861	725	868	795	772	842	860	822	750	861	796	792	828	799	833	769	797	845	764	786	901	853	835	843	818	815	780	865	798	791	812	809	810	838	771	819	802	800	805	807	831	795	831	768	850	839	807	797	889	823	833	793	815	811	799	847	841	793	830	824	821	785	789	812	795	866	796	816	821	852	836	787	795	815	790	764	814	846	837	817	806	849	829	823	751	747	834	806	820	871	843	776	839	828	837	839	779	822	851	803	819	751	799	836	804	838	747	823	862	768	865	845	788	793	828	866	775	828	809	869	821	822	822	865	804	814	791	868	802	815	865	819	829	822	828	844	779	825	829	793	815	813	808	848	862	773	842	804	799	863	836	817	816	802	835	840	872	823	812	793	860	821	838	800	830	826	763	769	784	815	858	849	795	805	829	827	877	859	825	830	816	852	863	798	797	828	778	860	852	883	794	824	792	786	851	779	822	849	750	803	842	829	804	812	860	882	802	837	840	839	833	780	819	847	811	791	760	841	886	812	844	821	753	855	776	820	860	863	817	817	846	857	775	810	833	832	870	821	843	838	747	782	772	828	843	807	805	838	786
5334	14165	9987	4980	3732	3027	2356	2013	1761	1516	1391	1227	1222	1115	1128	1086	1087	999	986	1003	977	935	967	1001	948	983	949	975	906	942	949	910	967	881	962	904	949	935	957	910	909	936	925	928	927	898	891	931	913	894	884	894	945	930	891	979	917	978	911	898	852	914	917	950	941	869	861	926	889	849	917	932	935	914	933	930	931	936	871	909	922	910	909	923	855	919	900	846	938	901	857	903	917	873	868	862	937	871	943	947	857	913	871	874	921	932	868	960	945	895	900	971	897	874	904	869	904	912	918	884	855	873	864	873	931	887	891	877	889	885	864	870	888	970	891	818	922	870	876	895	843	918	869	931	930	872	845	867	845	869	907	881	949	887	875	903	885	907	880	945	924	882	926	883	974	878	916	902	894	889	899	920	869	942	946	899	889	951	920	872	936	862	905	921	865	964	874	854	905	825	924	897	916	844	858	869	911	955	878	835	925	850	928	881	859	890	898	823	899	953	930	854	875	872	895	875	966	940	873	888	832	938	924	868	893	882	925	917	883	879	870	881	950	879	915	917	951	918	903	939	859	855	872	937	864	892	859	893	812	928	901	927	865	894	855	889	842	910	879	875	908	892	887	920	877	914	867	896	914	914	883	897	898	892	905	951	910	879	884	910	879	867	881	938	883	921	921	894	885	897	896	932	889	890	920	928	920	851	902	946	882	944	908	909	874	847	906	904	905	886	861	932	876	897	856	895	879	901	915	913	922	930	903	874	893	878	879	878	886	879	907	875	939	882	919	878	882	916	944	824	931	853	902	857	862	933	878	917	846	856	925	873	869	838	883	881	940	922	870	894	903	902	901	907	897	875	890	920	955	890	864	869	901	813	866	968	895	904	839	899	902	876	933	877	931	896	884	903	887	845	849	899	934	932	926	906	902	874	884	956	893	873	924	849	887	900	876	843	883	881	868	881	884	931	856	869	882	831	897	890	891	893	935	873	947	888	925	861	902	887	868	869	910	865	899	932	909	895	912	871	870	832	907	869	858	882	887	924	856	881	857	858	803	876	896	919	880	927	921	928	907	892	867	923	883	867	834	891	904	831	887	946	900	897	905	865	883	891	896	925	929	906	948	866	863	892	917	902	884	889	900	954	942	912	915	851	888	850	930	897	929	875	886	846	892	869	949	854	895	921	909	909	905	854	942	898	918	927	958	917	946	851	817	943	924	865	853	870	908	909	905	913	878	854	849	907	900	941	881	855	904	911	902	933	888	860	934	871	934	896	916	880	868	933	907	853	871	910	888	869	901	891	887	909	917	846	874	846	878	918	888	971	883	917	863	910	894	959	886	893	909	926	852	902	884	885	872	850	907	885	923	929	886	862	903	898	879	882	904	875	882	884	870	889	896	871	814	949	972	856	851	900	933	921	890	951	943	910	864	893	873	899	917	880	895	900	849	888	905	899	931	934	875	902	882	884	866	955	911	877	883	867	836	844	936	858	855	901	892	898	904	882	961	898	890	904	855	933	917	910	905	869	889	872	913	870	958	965	861	870	916	933	910	877	896	864	918	932	871	860	866	893	911	917	914	919	906	901	862	853	920	950	926	887	866	904	918	908	884	896	935	932	907	926	909	976	935	936	918	930	878	886	834	915	884	889	875	920	836	888	952	923	882	916	875	884	886	896	909	906	895	863	900	877	864	881	922	896	917	863	898	918	880	854	880	811	901	873	912	866	877	861	898	905	886	934	887	919	892	886	936	920	881	870	917	902	958	986	928	891	910	858	886	894	866	897	890	899	952	931	892	874	930	912	894	899	866	903	895	889	902	904	896	905	935	896	830	885	913	920	867	916	866	908	906	866	861	912	918	897	863	892	931	912	892	904	850	921	876	938	883	864	908	940	924	887	884	935	899	916	898	919	851	907	848	896	923	892	940	912	876	919	867	913	914	909	934	850	839	923	901	922	915	842	914	862	850	932	927	877	899	934	859	901	916	956	898	934	931	899	928	870	924	925	833	848	915	836	856	939	881	901	943	902	927	892	894	917	926	892	923	897	931	893	938	877	879	901	927	838	969	981	916	876	910	921	887	905	840	895	950	925	882	845	883	872	941	864	852	844	885	885	924	903	869	868	886	928	905	874	877	855	888	924	904	820	901	877	941	838	882	893	888	926	959	864	871	879	876	866	927	909	906	914	851	914	899	939	861	860	923	851	889	822	865	934	847	884	897	886	899	867	872	881	922	957	902	880	881	832	898	881	859	891	938	886	884	884	874	865	869	905	952	897	879	931	924	944	901	937	894	866	850	840	910	872	895	915	886	935	872	876	895	871	902	864	898	899	898	885	893	959	892	892	873	861	871	854	872	849	882	879	893	864	898	890	895	864	897	861	910	901	907	868	912	850	817	916	922	891	872	890	904	894	915	893	874	880	884	873	918	875	911	854	873	917	883	899	903	933	917	882	898	952	878	878	829	912	858	907	860	892	921	915	944	947	900	964	873	934	875	917	951	931	891	883	816	870	857	950	907	900	931	960	908	898	916	873	869	869	915	927	871	901	893	900	864	887	898	971	852	873	910	910	896	884	870	911	902	872	935	890	895	868	919	903	904	924	916	876	960	860	911	875	922	912	878	894	832	921	923	888	862	903	880	923	859	944	942	923	889	890	905	864	900	907	903	865	832	916	905	884	856	863	927	855	856	877	874	884	876	856	894	891	900	864	904	921	892	906	900	839	908	923	866	904	855	867	955	922	880	833	870	906	869	898	896	888	926	896	846	875	897	857	900	951	904	886	893	921	916	883	911	920	895	873	903	940	940	892	806	908	926	897	860	922	890	938	899	887	883	917	914	859	927	942	902	891	904	906	912	907	904	903	913	898	894	841	954	900	914	928	923	893	868	896	926	934	904	896	865	913	893	963	836	870	852	923	901	913	913	880	891	808	880	878	923	866	873	904	926	878	913	909	910	909	873	903	894	924	886	933	917	846	871	868	867	894	863	923	901	944	929	893	844	925	877	936	942	888	905	859	917	918	850	899	893	899	894	862	884	885	869	854	865	865	940	929	926	893	890	877	905	915	879	885	917	871	938	874	948	829	900	961	904	913	912	967	879	891	872	939	888	847	893	831	886	896	869	866	860	937	898	868	918	948	919	914	906	888	869	883	930	932	916	887	893	899	851	907	879	931	918	863	911	934	829	888	891	886	923	956	922	955	903	878	863	905	948	976	930	844	926	891	937	941	915	913	931	911	893	894	884	840	865	929	934	899	867	895	891	898	906	896	948	879	854	936	977	888	903	920	917	880	899	915	916	876	891	949	867	860	939	909	904	910	898	823	890	971	914	891	913	873	900	886	906	873	880	883	851	929	962	861	843	911	914	914	834	939	922	945	934	896	870	838	867	876	930	945	868	877	841	860	922	906	948	905	887	961	917	906	946	893	932	821	887	885	884	926	909	911	907	934	900	851	872	877	906	934	884	892	912	870	858	829	926	913	901	901	897	898	913	927	867	866
27579	17796	3790	735	579	502	513	490	521	471	497	540	513	486	496	520	478	518	474	506	535	522	474	484	503	479	482	493	483	520	528	480	485	539	488	493	520	502	490	540	483	516	457	547	509	513	503	470	496	508	466	475	504	483	456	509	495	534	507	497	504	486	501	495	513	522	529	492	473	504	498	499	505	496	471	517	523	511	509	497	494	516	504	491	501	483	468	473	490	504	509	449	498	510	523	503	482	495	485	506	515	530	457	498	500	502	482	486	516	466	503	507	544	488	501	505	502	467	490	484	451	548	536	485	507	492	479	519	479	473	536	480	533	490	516	551	498	508	496	514	528	538	514	521	481	494	519	472	466	494	501	454	488	515	472	474	470	515	488	487	484	483	490	530	461	541	512	531	500	486	491	469	484	512	506	525	489	509	484	496	546	513	516	493	469	521	500	475	536	478	504	511	471	535	489	475	510	498	525	528	490	533	496	526	495	517	469	501	496	470	481	476	528	481	483	486	509	469	457	498	485	540	516	522	487	497	509	481	506	501	500	503	495	481	521	525	529	545	488	513	518	505	488	530	510	527	488	475	515	481	507	518	528	531	451	508	492	503	495	522	456	518	476	488	476	499	489	511	512	523	543	492	474	540	500	492	502	489	507	466	479	489	468	501	509	522	499	511	491	484	509	506	500	495	499	488	533	489	486	499	510	509	481	517	516	499	463	519	498	481	453	516	508	544	516	535	492	473	523	528	518	488	532	517	503	524	488	543	528	488	512	483	451	474	509	505	516	531	520	487	528	489	492	464	508	546	464	515	457	493	499	468	535	480	500	503	543	518	511	524	462	506	547	506	507	494	505	504	482	499	493	507	505	489	496	508	505	491	524	531	492	495	475	490	507	518	521	506	515	503	491	489	538	521	537	522	470	532	527	527	522	501	493	487	481	496	488	527	534	524	471	455	515	477	514	492	513	545	473	505	464	483	483	498	536	545	518	482	491	508	516	495	512	507	503	480	542	517	489	549	506	462	504	548	516	498	459	534	524	493	457	494	532	476	514	472	495	482	509	505	482	518	531	532	504	502	549	499	521	516	486	470	505	442	484	515	520	489	492	504	512	504	491	502	497	485	541	532	528	510	490	505	490	500	492	524	473	511	450	520	469	513	476	501	503	540	502	493	528	492	522	495	480	511	538	526	511	502	504	496	492	483	523	525	534	539	488	501	502	498	476	510	501	516	479	490	530	523	500	516	539	489	520	482	479	499	515	481	523	491	493	488	530	523	484	539	506	502	486	465	542	496	505	519	495	486	496	557	466	506	459	499	495	529	501	500	462	499	539	488	515	516	505	504	488	522	487	476	488	504	504	530	488	460	493	521	533	497	505	516	500	502	536	509	483	530	522	510	506	487	488	496	502	534	517	500	507	477	501	475	509	490	493	523	500	529	475	514	523	520	500	496	515	494	496	474	518	501	480	495	485	489	485	456	492	478	479	555	511	490	488	505	515	490	497	488	498	475	506	535	494	508	500	502	508	504	464	502	522	465	486	521	465	479	498	543	507	514	523	484	490	500	499	520	485	513	486	477	525	474	484	498	504	516	536	492	460	505	538	508	507	515	522	520	535	476	521	533	510	531	513	465	517	527	499	499	475	501	511	509	471	501	469	520	508	488	528	494	506	499	531	503	478	517	478	481	482	523	482	490	504	497	533	524	491	512	495	496	442	498	490	525	487	497	503	485	518	487	495	514	491	490	498	507	537	494	514	486	513	505	480	482	484	482	483	483	511	506	481	461	458	492	508	476	488	497	467	501	511	481	497	482	465	516	547	534	470	463	488	502	490	498	532	535	509	516	514	513	506	518	530	491	541	539	504	453	518	486	479	507	520	483	508	513	462	513	462	520	510	475	522	488	512	474	516	522	528	506	524	509	454	526	501	511	488	448	536	508	483	487	484	500	506	522	503	516	496	507	504	467	497	485	511	504	505	490	513	505	526	499	497	485	492	503	505	494	514	514	544	523	508	520	537	472	466	474	533	545	517	466	487	499	549	544	488	515	498	462	504	497	528	483	485	509	495	473	502	506	526	493	479	482	537	526	502	502	503	458	516	513	481	510	511	525	542	498	512	488	499	531	537	529	476	469	495	555	489	523	452	480	509	478	443	522	480	520	514	521	528	475	492	524	515	448	479	496	485	514	499	514	498	510	476	506	525	483	523	512	476	487	481	451	504	490	500	496	525	521	509	556	488	527	508	516	519	516	503	498	512	505	473	501	565	515	478	492	513	512	490	486	508	527	459	502	528	497	471	467	462	487	490	512	496	532	506	527	523	510	469	495	508	494	549	530	487	517	514	483	489	502	496	564	497	501	491	492	538	496	494	538	489	496	484	468	496	533	539	495	531	515	480	513	472	510	489	520	494	513	506	482	470	492	491	512	491	514	502	516	567	489	488	505	522	465	497	477	490	487	531	523	539	526	461	517	494	472	468	517	538	494	466	546	486	539	478	484	516	474	501	489	522	514	535	512	523	513	544	550	510	506	452	479	478	513	487	499	520	493	531	484	516	531	473	487	514	453	527	530	487	520	464	482	538	488	519	495	500	494	488	499	506	511	542	543	481	512	492	504	534	495	473	516	502	484	546	483	486	505	475	467	478	549	515	494	433	492	500	457	502	469	503	555	512	488	488	490	518	523	432	502	512	553	519	510	503	512	489	539	489	541	540	488	469	491	493	516	498	508	495	538	486	504	510	520	478	503	508	500	508	495	483	495	504	499	526	579	517	518	522	516	471	527	528	471	480	504	499	486	488	482	512	518	524	489	504	490	474	505	486	522	500	457	476	512	503	546	502	452	501	490	503	497	512	518	470	507	528	517	526	474	505	505	533	479	525	535	491	491	499	476	529	501	503	490	529	572	504	517	512	487	486	538	493	509	472	498	541	529	473	541	492	514	514	510	524	526	484	517	511	536	535	544	499	492	475	498	493	476	525	506	469	501	502	488	490	506	486	515	471	528	512	506	532	515	535	498	506	459	506	489	519	482	520	469	508	478	490	482	507	511	466	480	513	501	519	500	509	478	471	519	500	515	467	523	479	470	486	540	458	481	517	519	544	493	517	527	506	518	539	556	503	511	537	506	489	463	510	501	465	500	476	516	482	534	506	495	484	521	542	510	468	515	524	503	487	489	523	509	469	528	472	478	518	549	496	506	540	510	489	508	511	475	472	548	504	533	456	528	485	501	559	495	502	542	507	509	499	512	493	519	513	488	507	480	524	494	529	504	491	524	523	522	497	484	459	498	537	506	501	502	517	473	474	482	495	500	525	477	503	480	527	491	487	497	516	495	492	477	467	506	491	511	531	492	466	504	496	487	479	504	521	492	545	494	529	478	490	535	472	525	516	544	483	508	509	526	487	482	508	503	492	515	547	472	502	459	512	510	519	508	514	506	505	434	526	522	555	510	535	511	505	484	466	531	469	512	467	484	473	498	491	496	477	504	524	473
5907	940	790	660	595	599	564	572	547	535	564	564	571	546	557	564	565	546	530	556	546	534	535	535	558	568	504	541	531	550	553	552	555	533	561	579	535	494	543	505	514	503	583	562	567	542	548	558	515	522	541	554	548	537	541	544	513	545	552	519	570	534	499	528	551	525	575	568	521	531	556	517	576	522	524	569	516	593	526	578	546	537	541	559	520	516	560	524	551	533	574	502	518	516	557	586	553	557	548	523	530	535	528	560	538	496	522	533	526	513	535	513	542	541	547	541	519	522	533	511	517	543	530	534	514	527	530	535	549	527	526	519	560	534	566	495	553	519	546	545	526	548	552	548	554	550	561	549	531	501	535	548	538	518	589	573	497	538	557	522	542	550	543	526	542	517	503	555	571	540	531	568	540	510	529	492	509	517	501	512	530	560	525	531	497	553	536	552	608	520	525	530	527	525	499	518	513	494	546	568	543	575	548	565	556	556	557	559	529	510	550	574	521	524	556	577	511	537	518	558	541	540	550	537	564	514	506	511	534	527	527	559	574	537	544	500	497	541	547	546	549	545	508	547	515	496	531	552	501	543	540	520	541	547	572	507	530	527	589	576	495	513	548	574	560	499	493	535	510	554	499	520	579	523	568	506	562	561	529	520	540	526	535	526	573	514	533	547	513	549	529	558	552	557	525	565	544	544	492	527	562	559	545	556	523	537	557	553	541	532	513	537	526	586	515	592	535	531	513	581	595	537	497	522	524	546	542	544	532	562	511	523	554	587	569	571	564	554	539	551	552	525	508	531	568	488	530	520	582	498	553	565	574	498	553	514	555	509	556	534	557	539	562	522	555	556	557	543	552	518	515	546	588	548	557	541	493	542	516	532	566	537	563	532	562	550	547	513	558	554	544	551	595	528	535	543	531	552	539	545	585	545	520	563	562	508	560	528	550	542	559	513	572	531	542	525	568	571	530	516	567	548	548	560	561	574	547	546	518	580	541	543	515	546	546	549	566	552	554	533	567	556	541	510	539	580	523	549	502	516	523	529	533	548	543	547	516	534	507	533	550	558	497	511	558	542	555	531	572	499	502	489	528	536	579	554	552	539	534	477	527	564	522	550	545	560	567	533	552	537	557	567	554	520	530	515	534	540	495	534	538	531	516	568	527	543	565	531	530	558	552	547	524	576	551	543	544	550	561	542	503	563	541	512	553	561	521	556	500	529	534	518	551	517	529	543	554	481	565	563	551	557	563	525	566	564	540	537	575	556	528	535	552	507	512	514	568	532	550	562	511	547	565	528	531	545	557	579	570	510	551	590	580	499	507	513	506	527	569	518	524	533	488	552	504	535	581	518	545	518	581	541	542	520	564	539	529	537	535	536	553	519	534	543	503	568	578	570	526	543	513	553	562	590	570	531	551	548	559	529	518	542	538	532	543	529	546	552	542	574	529	514	531	582	525	527	530	519	547	541	548	544	544	544	493	520	506	537	535	549	521	520	535	523	511	571	504	524	564	526	541	528	544	545	532	557	514	550	544	560	546	524	553	538	551	556	549	552	537	546	521	524	555	551	599	555	542	532	518	514	540	570	556	536	536	559	522	533	541	547	540	557	512	516	571	552	551	553	558	579	531	566	538	555	540	574	579	548	534	513	522	565	535	542	530	552	559	485	540	529	493	552	534	530	563	531	575	492	544	540	528	571	554	524	545	536	530	550	489	539	561	538	508	517	520	529	534	538	506	521	553	547	552	558	523	503	508	517	547	561	505	536	576	511	539	556	577	567	560	525	517	559	531	536	518	506	525	493	557	558	507	541	560	572	537	549	571	508	533	566	558	524	494	520	524	550	543	557	538	516	526	493	549	529	545	601	560	554	534	512	505	508	527	565	524	518	542	510	546	549	529	530	513	564	521	570	566	583	565	551	584	488	549	588	555	512	515	551	523	582	534	543	510	536	563	574	546	557	557	531	553	500	523	562	545	535	549	551	591	520	541	572	532	545	530	568	524	550	546	548	500	541	544	552	534	567	538	538	516	525	562	503	492	531	556	526	518	562	494	547	600	487	553	542	533	579	529	546	541	550	546	551	577	567	567	520	546	554	550	560	593	558	539	565	534	566	534	528	532	543	533	560	582	563	559	542	572	519	515	543	540	544	539	523	535	543	530	496	512	531	555	581	551	563	549	533	562	514	551	538	548	575	538	549	499	509	519	576	559	600	568	551	549	537	539	556	537	515	544	540	556	553	598	559	515	563	532	562	520	550	563	546	561	523	528	516	492	543	520	569	523	540	519	530	571	549	536	516	533	563	523	529	520	560	571	532	556	540	555	543	549	553	536	587	535	577	538	530	522	542	581	535	594	544	530	513	518	537	530	509	540	522	558	571	553	537	550	547	561	494	521	517	548	530	554	572	522	572	554	504	562	521	540	503	561	500	544	548	546	515	513	536	554	502	528	542	586	535	511	555	544	503	505	521	520	536	578	531	565	545	584	527	542	502	567	566	556	511	498	502	568	553	515	557	539	521	555	541	582	516	601	561	517	562	542	556	522	520	524	549	521	544	571	511	515	533	527	577	545	537	511	515	541	489	566	539	544	475	543	531	557	564	526	542	558	538	580	578	542	550	512	554	540	512	577	535	553	581	533	543	514	567	579	508	545	538	537	557	526	534	556	538	521	556	546	531	552	565	515	553	543	533	531	554	526	501	547	566	516	502	595	550	534	493	566	501	550	557	556	498	542	552	532	539	502	543	517	563	528	518	504	577	501	506	544	520	519	542	562	543	553	533	544	523	574	534	554	506	508	528	584	537	551	544	527	543	518	529	527	537	541	532	500	538	551	586	511	554	519	571	519	527	539	522	536	559	516	560	517	526	534	523	518	556	523	535	546	568	495	569	514	505	548	556	548	551	516	538	574	567	598	507	534	537	504	544	532	536	573	522	515	585	561	520	528	572	540	553	518	556	551	478	499	524	526	533	557	499	559	529	529	550	562	567	514	523	535	500	558	527	522	560	552	538	577	538	526	575	605	480	539	535	538	504	546	562	536	533	595	548	552	507	577	543	524	511	582	544	545	521	523	529	513	539	512	521	541	578	553	565	571	537	532	560	525	543	486	521	529	548	580	532	512	517	528	567	563	529	549	529	537	513	554	578	528	484	580	521	509	538	524	538	507	540	531	534	549	598	528	526	510	535	547	538	567	528	505	575	506	518	548	552	498	490	544	543	536	546	540	562	546	501	506	542	563	524	552	542	525	504	511	555	565	577	569	554	501	565	508	554	580	535	525	539	492	538	535	520	520	517	530	591	552	535	569	577	538	553	498	523	522	529	514	535	534	550	504	525	566	525	526	547	549	536	566	546	583	541	523	549	550	531	540	582	532	553	511	546	570	569	556	558	568	552	536	528	505	576	543	518	539	516	509	543	541	519	568	503	492	548	541	558	500	576	548	529	548	535	509	545	566	524	512	522	502	560	510	566	574	546	496	554	524	522	551	530
23366	21106	28472	23964	21114	12933	1975	1373	1194	1163	1079	1118	1067	979	1001	1026	991	979	1005	906	968	971	1000	978	994	955	948	933	953	874	957	980	1004	955	951	999	955	1018	932	975	962	905	929	965	947	919	951	957	886	934	862	925	991	953	926	929	934	930	911	910	956	914	914	928	966	984	973	920	951	934	972	971	979	973	888	954	971	894	917	914	928	926	1024	960	915	883	951	908	939	944	896	979	944	952	959	890	890	894	903	925	912	934	973	955	940	917	961	913	877	864	953	963	887	901	979	884	922	948	924	896	941	922	958	965	854	927	920	912	920	919	953	893	930	941	918	902	948	929	947	931	895	923	951	954	942	982	977	903	922	937	895	951	939	895	957	968	864	975	947	907	1001	997	900	971	979	874	905	947	900	943	923	978	928	841	925	914	922	900	886	915	941	964	981	910	915	934	971	906	913	940	961	928	1005	919	937	955	914	891	951	959	952	911	933	862	935	914	902	912	986	904	925	982	915	938	948	954	968	938	943	945	908	939	934	934	949	891	981	935	948	892	968	946	951	909	975	948	913	892	856	979	898	907	884	933	899	944	978	958	978	950	948	909	978	956	964	992	956	880	907	1007	940	884	933	915	890	942	892	961	923	964	854	866	939	966	892	896	985	978	907	914	862	921	926	940	929	963	915	921	956	932	973	892	917	945	997	943	910	928	984	975	922	907	950	921	933	923	947	920	937	933	961	979	906	956	973	946	928	973	918	906	842	965	944	874	924	979	914	879	939	924	949	944	927	959	947	905	954	945	966	903	941	923	872	946	909	927	958	918	918	899	938	931	939	925	943	924	950	977	980	931	949	953	979	924	920	928	898	913	922	957	934	924	885	954	940	955	929	938	881	972	941	933	941	983	908	942	901	940	998	965	972	896	964	878	944	941	898	980	1016	914	941	915	890	927	933	920	939	977	907	971	945	915	940	933	930	941	950	919	868	948	977	971	943	890	922	974	914	907	967	974	941	945	921	969	954	922	954	902	953	931	915	933	941	954	956	934	944	919	945	988	918	1004	928	926	945	972	900	918	927	893	924	912	910	933	934	903	915	900	978	938	919	947	963	949	967	936	938	902	955	988	961	963	925	899	869	905	953	933	901	886	885	925	918	938	961	942	949	921	920	947	996	908	903	906	909	900	895	961	916	950	903	880	923	967	918	892	914	873	969	975	993	925	898	867	928	941	865	900	884	930	909	949	934	900	907	923	932	954	966	952	920	892	909	930	911	927	922	952	922	917	896	940	953	954	884	928	972	855	924	909	906	934	950	953	931	919	892	903	935	951	947	939	924	978	889	914	906	977	930	949	959	937	968	903	951	935	982	875	928	908	967	908	931	950	963	1003	900	953	890	963	947	932	914	921	955	897	909	940	919	975	885	932	933	928	985	928	894	865	903	963	921	965	948	951	970	923	943	902	905	940	913	907	983	889	993	921	887	942	982	981	936	1017	863	931	846	954	960	960	948	946	926	953	910	912	913	891	881	949	955	916	962	900	917	996	964	948	905	948	895	945	912	930	929	972	963	939	955	945	901	929	888	1000	918	970	922	887	921	1003	980	940	962	927	906	996	923	902	964	932	945	926	951	910	944	975	902	978	930	913	903	948	923	871	935	920	941	957	964	916	905	906	950	978	943	922	968	939	950	892	950	962	933	958	926	937	937	911	944	920	976	914	938	945	902	922	954	916	911	927	950	961	912	953	916	935	915	947	989	921	995	923	947	915	939	966	973	891	923	930	923	953	899	915	923	874	971	965	994	892	969	936	917	948	945	909	961	951	934	874	929	898	904	926	965	969	900	923	923	952	912	860	896	960	911	903	966	921	928	903	989	960	942	924	937	833	902	943	919	910	879	907	968	905	850	940	958	964	918	934	975	935	909	933	891	945	965	898	943	867	946	906	939	895	902	918	954	964	911	910	946	930	952	918	916	940	947	936	964	912	905	900	918	928	897	899	924	930	948	957	909	935	913	856	963	886	980	907	937	991	958	930	919	928	942	880	931	978	899	880	921	974	960	994	902	943	899	964	970	946	898	940	898	912	933	954	954	953	971	943	995	914	902	951	963	904	923	957	914	905	966	936	957	933	912	942	927	884	969	950	916	899	988	938	946	932	952	926	966	913	970	916	939	960	955	970	889	967	991	936	898	857	894	886	956	944	943	964	886	905	904	944	892	901	946	914	946	870	926	893	932	933	939	946	922	926	937	938	952	936	901	941	912	932	886	927	906	920	928	942	936	931	964	896	930	939	977	954	902	911	892	941	958	880	995	887	890	988	984	880	956	955	951	935	938	852	954	930	959	984	930	866	896	833	930	951	958	965	929	924	936	932	956	874	949	927	955	913	891	980	872	877	921	990	944	951	898	932	998	934	925	972	941	972	964	896	923	966	900	986	894	924	946	978	954	923	965	922	972	945	911	946	867	923	952	959	990	903	878	914	902	941	932	963	947	930	925	899	867	987	911	953	895	986	974	910	966	926	903	931	890	911	879	975	916	932	910	918	984	885	924	900	909	944	927	958	945	964	901	933	924	942	960	914	917	934	991	959	950	917	890	909	939	874	952	934	917	926	911	942	892	928	963	943	1009	988	949	921	952	939	946	899	910	966	923	937	923	894	900	905	921	910	974	932	960	987	973	951	888	1014	894	1006	908	903	920	893	931	941	917	996	922	955	848	973	915	972	929	893	923	950	894	900	901	990	916	927	933	929	936	895	892	950	975	950	930	949	968	915	1004	945	900	873	908	985	927	909	966	938	926	982	928	957	969	965	935	980	900	905	925	941	954	1028	939	875	937	965	956	955	930	996	900	904	910	958	908	894	949	939	948	940	910	938	922	929	920	890	963	924	897	881	902	978	890	854	942	918	964	939	947	914	939	931	971	923	915	911	911	918	933	947	939	921	855	932	899	948	932	944	896	986	911	970	977	936	930	904	895	948	919	942	921	926	980	985	949	997	913	947	906	912	933	891	920	937	923	929	892	879	958	937	916	890	1002	914	948	959	956	954	937	883	931	963	917	961	927	934	961	910	890	934	913	936	952	943	916	893	935	948	920	935	967	965	922	985	879	921	933	929	930	898	908	964	1005	962	916	895	955	948	923	929	943	954	913	894	985	938	944	922	891	986	929	946	996	929	909	949	920	866	904	890	967	947	949	960	912	942	945	926	946	950	894	901	955	894	951	934	948	900	972	873	939	934	878	890	923	907	953	908	887	889	931	939	934	929	978	981	948	906	908	944	930	894	919	953	926	942	965	943	942	954	962	893	969	906	979	973	912	955	889	919	957	911	1008	951	915	907	928	863	939	889	929	930	898	932	897	915	955	923	926	937	970	947	899	953	942	914	876	960	904	918	985	939	899	980	919	926	914	860	918	918	912	885	920	902	971	904	926	891	1010	959	934	938	876	943	907	941	916	957	948	874	908	934	937	952	943	924	911	963	914	964	948	935	900	931	955	952	859	941	931	942	931	896	915	888	971	961	867	944
4557	8705	6291	3172	2525	2067	1750	1600	1433	1322	1296	1144	1166	1165	1089	1087	1020	1053	1047	1085	1021	1062	1037	1040	1056	966	962	1007	1007	989	1020	921	1033	1011	984	1009	1021	948	957	1073	992	1048	937	955	1008	952	929	966	986	1034	980	1018	1015	1026	988	1013	966	951	1027	1008	1019	936	966	957	955	935	978	978	969	954	996	946	991	1045	950	975	988	992	966	996	972	1004	1005	959	971	986	974	970	1025	963	985	1009	976	1012	948	989	1022	984	941	972	963	968	1029	999	943	956	992	1008	944	1000	1010	940	972	1040	964	991	1003	991	947	993	970	1008	1019	1016	1011	977	927	993	967	1053	1006	913	1022	975	997	1015	1057	950	945	952	994	921	923	973	971	922	953	1015	936	1027	1041	1031	986	982	977	1010	1010	954	961	983	994	999	992	980	1018	919	1014	982	1012	949	995	1013	909	973	978	982	960	1016	953	992	953	993	978	937	1016	1000	964	988	990	968	982	984	985	959	1014	961	1019	977	981	1006	1027	1002	930	984	986	1012	1027	974	1020	942	947	943	979	982	1015	1007	961	939	1007	996	974	1021	971	989	925	1000	1003	899	973	974	980	988	932	991	1011	1023	955	956	1008	948	955	993	1016	997	977	919	1010	1021	981	1004	982	948	983	958	961	963	1000	945	948	943	969	962	932	1022	1006	1002	1006	962	915	1009	983	977	955	960	999	960	1018	993	1010	1010	1012	946	996	988	967	930	1009	921	950	963	952	940	970	946	982	965	910	959	972	990	976	943	942	974	995	1041	973	1030	984	969	927	965	954	1017	950	1027	952	1041	985	986	955	956	978	1005	1055	975	955	988	957	970	934	980	970	926	969	935	986	970	973	956	993	941	997	971	935	992	943	1041	987	981	950	943	984	958	938	1052	1008	948	982	1027	949	1007	1029	952	965	994	988	978	972	963	920	978	983	926	1051	973	986	952	990	969	947	991	983	935	1001	984	1006	1005	994	930	917	963	983	968	984	984	948	1001	993	972	932	967	984	977	985	940	1023	967	968	952	1027	953	974	1009	988	1009	975	984	953	1007	921	978	989	997	977	1002	917	945	978	942	967	967	1011	1017	931	995	1046	1015	1013	966	995	948	973	981	989	1025	992	948	955	1024	977	928	976	933	966	1005	1006	996	1016	916	969	989	1012	1007	994	956	998	966	1020	1022	979	971	948	973	996	1003	953	993	966	1020	990	971	951	993	1057	955	954	958	1014	997	959	939	989	966	947	935	970	941	985	966	1006	958	1001	979	996	997	1004	957	977	1007	945	1004	1005	929	960	971	1014	980	1016	1001	1043	991	985	954	1012	1040	927	1012	993	973	959	1020	1007	977	1025	1030	1030	898	1012	966	978	948	985	956	1004	942	982	977	966	957	1005	1055	988	992	982	978	1006	1006	1019	1025	991	992	1024	959	972	956	982	974	952	1030	1018	1017	957	965	987	967	972	1016	1027	1026	944	1025	1009	963	942	974	986	982	961	997	1002	962	917	949	1007	926	1067	955	1010	1015	1018	1059	1005	992	1006	966	967	967	958	951	1019	968	1017	997	960	998	998	995	1068	1014	983	1003	997	917	1030	988	1013	913	994	945	975	1022	957	1021	1030	999	1001	991	967	1023	916	1004	995	1004	1011	938	1018	968	1030	990	964	962	1007	949	978	971	953	955	1027	967	1032	992	952	981	962	990	964	1014	974	957	970	965	954	969	1039	949	970	1006	971	903	1009	975	969	966	985	1017	1020	988	978	1060	962	1022	876	962	963	983	923	982	1029	988	991	1006	970	1025	1034	1000	987	1022	964	947	947	1007	937	984	1026	976	958	973	974	985	969	995	1057	986	970	1001	971	931	994	1007	1014	969	1005	981	986	1012	933	999	962	963	925	955	952	955	987	1010	963	930	947	1030	996	961	1016	990	967	965	871	978	975	993	968	953	942	976	995	1015	983	973	927	1046	982	972	961	996	1006	997	959	970	974	946	1002	990	951	978	965	917	957	967	1068	993	952	970	990	982	955	951	985	921	923	956	994	962	948	959	969	917	1006	967	985	997	948	1079	986	1051	976	967	943	983	989	993	1012	953	995	988	1003	999	995	1037	977	993	953	1008	1018	958	1002	1003	1044	1017	915	989	972	974	1006	1032	1013	985	941	987	955	938	954	975	969	946	979	1030	986	924	984	974	999	1056	922	976	951	1013	990	948	965	949	950	972	915	1033	1025	960	969	954	964	965	1018	944	956	992	1009	995	955	992	974	978	1030	981	988	968	943	986	992	951	939	1005	991	1022	965	963	950	931	979	959	984	972	944	979	979	971	1062	1028	995	989	1006	989	1032	979	961	979	987	970	987	1004	994	961	992	1018	993	968	940	949	958	996	1020	1025	954	961	1010	952	964	937	965	999	988	973	996	956	985	954	973	940	981	1043	984	985	1000	924	1008	973	941	940	1010	975	959	995	1053	955	970	1001	935	968	948	988	1034	913	963	992	995	1012	950	978	969	954	952	950	1010	949	984	969	976	1027	992	992	934	957	972	945	1003	944	950	957	979	990	940	975	1012	969	1006	985	997	947	1045	994	950	979	1018	958	943	960	921	977	984	999	938	966	976	948	969	1001	1001	1007	986	971	1018	949	1030	993	994	1003	934	1053	952	982	1007	995	1011	948	940	1016	972	990	992	947	996	965	1026	976	1010	999	899	996	969	961	1040	961	1012	978	1004	947	1023	967	992	918	956	953	944	1001	1013	942	981	979	940	1017	945	945	970	933	941	1002	1007	983	982	942	940	991	1027	996	990	960	977	961	1023	990	974	969	967	938	1020	990	993	953	952	968	909	962	945	939	933	1025	967	983	928	941	965	1013	993	953	1014	945	1022	1017	1049	987	955	996	975	997	992	998	947	1000	1018	989	987	1002	972	976	883	940	989	973	997	973	988	1000	977	990	946	1002	1023	947	983	941	976	1000	976	986	1004	1000	911	944	935	963	998	1008	897	1018	989	934	949	1023	1007	970	978	928	1005	955	966	951	938	977	966	995	960	962	979	949	998	998	971	978	935	1003	956	939	987	941	971	962	932	1041	978	952	927	1008	980	1001	1025	1011	966	963	1022	972	999	958	973	973	991	1017	985	1025	949	982	997	948	944	1059	937	948	974	950	924	958	1016	996	977	936	924	983	966	1009	962	951	967	1010	986	972	966	996	971	989	959	987	994	973	925	1027	988	982	982	991	979	1009	931	949	1012	965	1013	944	977	999	947	984	1003	975	1007	967	977	988	1022	966	993	1011	1034	988	944	966	991	957	930	1005	954	983	1005	1010	1031	1015	950	986	998	924	967	1080	1026	982	943	1007	989	942	933	969	1002	967	963	1008	1023	1030	973	996	1029	997	988	982	1016	995	971	1001	1010	990	958	983	957	914	943	987	1024	884	979	981	978	996	1009	961	866	962	1005	971	994	978	976	984	1041	954	975	970	950	1011	977	998	998	970	986	977	941	949	1048	955	979	1062	974	928	991	1004	970	937	1022	939	990	982	992	1011	929	947	973	953	963	963	990	1006	989	998	1060	1006	982	1001	927	989	961	969	896	970	1029	948	986	973	994	961	972	1002	974	952	997	950	959	994	941	963	941	986	981	951	990	985	965	976	995	984	954	977	998	991	947	944	990	1006	964	943	949	1002	951	1023	986	961	998	953	958	1007	962	1028	1028	1005	955	952	1026	922	985	937	984	1016	969	1025	980	989	987	988	990	912	990	1004	1008	968	974	1013	956	981	974	975	1017	980	930	986	999	965	1015	956	992	988	978	976	979	963	991	1039	988	978	971	994	982	998	989	1007	1005	992	949	967	1002	996	927	981	988	991	1003	955	938	905	931	1051	958	962	926	961
24406	21074	27555	24735	13724	784	506	477	404	363	337	362	347	331	335	326	307	331	326	296	303	299	293	307	306	301	297	299	253	279	269	280	279	271	331	271	280	305	289	295	278	304	305	282	275	306	300	308	281	292	270	305	284	275	295	278	281	300	274	281	277	309	302	303	278	269	313	302	312	273	271	264	290	287	274	285	291	281	302	303	298	278	279	305	300	300	299	285	266	262	277	266	292	286	281	313	302	295	284	288	285	260	268	285	288	295	286	276	302	301	305	276	303	270	273	261	274	288	295	285	277	314	283	274	281	296	285	284	290	311	286	283	294	264	294	290	307	306	299	308	276	276	305	294	281	264	323	304	276	276	293	275	289	282	262	277	291	290	276	274	325	299	297	293	272	301	304	289	287	301	296	321	292	301	273	272	286	303	299	284	284	302	308	300	300	287	254	287	284	283	264	298	291	273	283	273	261	269	313	287	287	319	331	287	307	276	285	293	291	292	310	267	293	284	312	310	263	289	264	322	299	249	279	285	278	291	272	301	265	293	276	291	289	300	316	287	291	295	270	276	306	296	281	290	273	291	303	260	301	297	307	282	287	284	281	286	292	287	262	246	305	264	295	294	279	284	282	287	316	321	329	265	305	288	307	271	273	318	281	298	296	303	290	301	270	284	284	298	289	287	282	296	341	269	325	308	301	302	287	273	291	273	331	294	266	260	289	290	292	293	283	295	281	252	289	300	300	295	303	277	295	277	278	282	299	273	267	287	286	304	307	274	283	269	300	310	276	303	307	279	303	287	298	262	268	302	313	286	289	308	291	281	268	303	313	305	279	306	321	279	283	287	277	306	302	298	295	303	278	314	259	269	272	288	291	285	292	303	278	284	273	319	287	293	292	299	280	277	298	258	305	324	279	277	260	275	298	298	297	311	313	277	305	309	301	259	284	296	296	316	295	285	303	301	283	321	289	269	291	276	293	259	321	221	300	281	300	289	303	276	316	297	273	307	282	277	253	297	304	282	306	302	283	262	254	329	265	274	271	305	290	285	298	304	304	304	248	287	311	246	289	274	294	275	279	269	316	286	272	312	316	304	299	296	270	301	289	300	304	257	290	265	292	289	301	295	276	277	286	307	271	266	329	307	307	283	292	323	274	277	294	289	287	292	266	293	295	298	289	295	282	301	253	303	275	291	325	317	307	285	288	268	274	305	283	293	295	271	276	293	304	310	300	312	307	291	295	275	270	258	270	289	285	303	302	274	323	261	280	302	285	258	273	290	278	301	297	271	275	285	297	299	287	282	280	263	319	304	285	309	310	291	275	307	272	309	292	260	284	290	297	271	303	277	284	301	284	308	283	301	298	265	280	316	295	272	293	261	290	267	309	293	280	306	289	298	298	313	303	298	296	267	262	299	280	310	286	264	298	301	309	322	302	290	283	306	266	289	293	305	296	303	288	279	281	263	317	285	276	261	279	264	299	302	259	309	310	295	289	268	303	286	273	313	288	308	271	273	298	272	281	281	274	305	287	287	290	303	297	317	298	282	277	308	284	288	275	299	309	297	285	278	307	298	309	330	273	277	283	295	272	270	297	287	291	266	277	251	286	295	254	276	300	307	267	295	299	297	276	313	306	285	326	302	305	290	286	280	307	262	297	298	279	320	305	274	290	274	305	299	312	280	278	300	291	285	277	287	257	302	278	280	296	293	258	314	296	306	312	304	306	291	289	318	307	281	292	282	296	253	261	278	302	258	287	286	286	316	294	254	294	306	275	286	275	283	323	300	296	276	285	275	302	300	278	270	301	271	266	324	293	262	302	288	310	310	285	293	294	306	271	294	287	279	255	290	303	273	293	268	287	309	294	256	266	320	294	290	267	294	306	291	278	299	299	302	286	283	308	259	269	295	295	269	315	317	271	265	285	283	295	284	298	282	297	286	274	301	277	282	318	291	283	255	309	305	287	316	303	317	292	308	295	281	293	289	306	306	279	316	275	336	288	260	293	277	291	288	332	276	274	275	283	283	278	305	301	291	266	290	280	287	266	296	295	302	300	264	277	253	288	293	281	304	255	298	294	303	281	277	248	288	293	281	298	300	274	276	292	287	313	276	314	313	317	313	278	308	331	262	295	305	289	280	264	306	308	286	311	307	286	295	302	310	273	300	279	280	300	270	303	274	329	252	304	284	281	298	295	290	279	300	264	283	281	281	273	260	288	285	316	265	279	291	278	315	276	303	275	259	294	295	288	263	299	284	304	302	272	277	292	273	295	286	291	283	302	267	258	267	301	278	309	301	281	258	320	265	293	288	286	270	301	289	260	350	284	258	292	267	276	264	262	269	271	287	291	303	285	295	290	265	309	296	295	283	306	281	259	299	272	284	282	288	313	311	301	279	303	240	291	285	298	305	290	305	290	281	274	279	280	273	295	304	302	317	299	277	312	314	302	309	288	276	297	278	279	239	290	259	284	275	311	313	296	292	282	266	289	272	279	294	324	278	300	280	284	291	285	286	294	281	261	296	260	270	320	310	255	296	271	311	263	281	313	307	295	301	295	293	291	282	287	329	281	268	316	256	286	317	295	285	293	302	338	282	288	308	249	275	281	303	303	291	270	295	296	288	296	290	252	301	283	270	283	317	328	293	285	293	299	282	293	308	303	290	305	269	307	287	305	310	306	280	262	274	264	258	271	296	292	299	287	282	295	333	262	284	294	296	292	308	298	278	269	263	265	276	293	278	262	305	302	297	293	307	281	313	312	292	296	274	282	279	284	287	278	290	305	283	273	294	284	305	318	280	292	286	284	263	303	309	314	277	283	284	261	297	272	292	284	294	292	294	272	303	333	292	296	310	334	322	292	332	299	291	288	279	274	247	281	312	311	319	300	292	259	277	312	280	283	307	298	284	276	269	301	254	314	261	260	287	265	270	277	290	276	264	273	287	288	289	294	302	301	273	281	289	306	311	297	287	273	259	277	290	280	285	269	292	288	324	283	285	299	287	304	264	313	297	335	278	295	274	327	297	269	286	275	287	281	272	301	316	281	259	288	289	306	294	289	256	282	275	286	272	284	302	297	279	279	267	292	304	298	283	340	316	304	313	306	281	265	276	299	282	273	286	285	287	292	285	289	306	320	286	290	292	280	329	274	277	291	296	281	311	320	307	314	282	291	295	273	295	269	305	283	279	275	306	278	285	294	285	304	277	284	316	285	286	293	312	300	291	272	277	300	299	327	273	281	295	312	281	289	320	260	314	278	283	282	287	301	272	280	292	278	276	273	281	281	294	302	339	282	326	295	258	292	298	292	262	279	279	276	286	296	297	302	266	271	305	297	267	308	281	288	295	269	290	300	266	305	291	285	255	320	288	274	287	237	298	279	277	288	266	299	283	282	289	288	283	270	285	275	302	314	306	309	255	257	258	297	264	305	292	270	315	305	283	287	275	287	276	251	257	279	312	293	268	252	274	300	318	303	295	278	284	288	315	294	281	302	292	248	312
4691	5025	3362	1667	1262	971	794	729	587	537	477	488	453	429	393	363	411	403	378	369	363	343	358	353	369	379	404	335	382	386	351	384	349	340	352	366	338	356	355	348	335	378	341	306	339	333	379	319	339	322	328	326	374	361	354	351	338	329	361	340	368	354	336	356	315	310	363	357	353	338	378	346	318	335	331	319	329	363	336	378	352	346	354	311	341	358	370	370	329	367	348	335	343	310	352	357	357	319	353	314	344	336	357	353	340	345	369	310	328	333	362	360	363	352	354	345	351	384	351	350	340	316	361	320	319	321	354	349	371	322	337	373	339	354	347	360	352	353	334	330	334	340	380	340	338	342	338	313	350	344	361	360	374	360	352	355	340	334	367	344	363	347	330	316	399	324	339	318	367	369	328	353	338	322	349	345	354	321	350	362	320	330	338	350	346	399	338	320	323	352	359	341	339	357	322	337	336	339	306	379	366	350	345	340	368	379	362	335	341	313	352	335	294	365	373	358	342	375	345	348	321	341	357	341	321	371	335	343	334	357	353	328	318	353	360	334	348	340	376	343	360	368	345	345	331	362	370	321	371	357	358	344	379	351	361	364	347	355	318	367	347	344	361	373	301	333	355	339	335	327	304	326	366	362	347	330	341	338	381	331	353	324	327	333	353	323	330	348	345	351	338	342	369	351	351	334	337	318	339	333	368	318	337	306	349	331	365	381	329	320	344	321	312	365	358	343	344	365	350	346	325	367	305	340	385	350	350	343	360	330	339	339	332	341	356	342	346	334	348	384	350	325	345	322	376	353	329	327	325	340	337	318	361	332	370	345	338	384	333	350	359	344	340	348	361	320	377	319	353	353	341	365	338	345	372	351	375	345	353	352	350	354	358	347	345	354	345	345	361	365	331	342	336	326	332	337	345	357	325	347	341	343	319	345	358	338	326	334	301	371	334	339	327	371	337	363	351	360	362	323	329	369	349	351	341	362	329	343	363	357	313	367	333	358	358	374	360	362	351	367	343	352	372	349	362	371	350	305	343	337	351	374	372	339	326	356	331	370	355	335	338	368	357	334	328	356	326	337	324	344	364	354	323	360	333	360	343	332	339	332	347	346	338	335	357	351	348	324	384	331	336	402	337	396	339	350	332	336	356	359	331	326	323	348	341	340	344	313	327	335	350	308	350	335	333	333	356	316	327	324	317	348	372	337	356	339	358	343	335	326	331	358	371	328	359	352	359	344	360	377	362	378	331	334	378	371	327	336	356	385	320	369	359	359	353	329	328	353	314	348	347	329	326	330	330	347	344	339	309	351	345	332	351	307	364	334	319	339	341	368	339	373	345	334	359	374	353	334	377	342	326	337	373	329	355	315	371	305	336	353	338	367	316	322	319	362	307	341	361	351	345	339	338	295	375	371	337	351	366	337	347	323	343	353	347	339	358	325	352	340	340	345	350	352	342	348	358	331	353	323	359	336	346	346	376	360	376	356	348	306	348	339	338	338	329	340	329	350	354	354	333	347	332	322	324	337	351	357	336	355	346	371	313	354	343	317	366	346	334	310	337	367	348	323	329	348	407	349	377	350	319	343	359	385	327	357	333	318	328	345	364	354	362	355	359	356	317	371	365	329	346	374	303	362	335	364	357	348	346	346	369	326	367	336	354	323	316	334	341	355	334	307	348	328	346	356	346	319	349	321	354	366	343	356	319	364	330	344	362	335	359	348	332	365	348	353	341	318	347	334	359	346	332	351	365	328	336	361	371	351	327	331	319	370	358	314	341	380	354	338	339	315	334	350	349	365	336	346	287	356	367	373	317	334	341	372	325	333	356	328	333	368	319	345	344	343	358	368	341	342	338	344	332	352	367	350	351	327	342	331	349	378	375	344	326	325	369	363	347	375	333	352	335	376	352	336	305	349	346	325	333	345	317	345	367	357	353	362	369	351	347	351	355	320	359	322	355	347	329	354	367	341	349	347	366	321	356	350	365	347	366	362	354	335	341	322	361	344	350	326	333	372	344	371	350	366	340	335	322	347	353	337	379	352	332	384	346	325	311	340	344	329	337	343	307	357	333	349	327	374	333	333	361	346	342	320	347	344	346	323	329	346	334	340	317	355	334	320	332	367	368	328	345	306	347	365	358	361	339	331	343	356	383	362	348	312	365	338	361	334	328	348	342	332	291	342	353	347	364	330	352	320	343	330	340	336	347	338	346	371	343	344	347	350	310	357	365	363	318	340	344	336	334	347	346	366	350	331	369	333	344	318	347	329	344	336	393	367	357	344	335	363	359	338	336	362	346	356	360	313	359	324	354	354	353	349	334	348	341	348	341	363	389	334	345	331	358	355	342	354	326	321	359	313	374	360	330	340	358	333	316	332	383	325	360	338	347	361	302	323	360	350	349	348	361	332	352	348	370	363	335	377	340	323	357	293	368	334	356	333	336	343	330	332	299	349	332	348	320	367	353	368	334	348	359	345	303	368	361	339	358	375	368	373	361	361	373	353	345	327	351	374	333	343	363	319	350	354	331	343	321	338	348	365	357	323	351	326	369	352	343	336	378	333	333	364	331	343	372	376	363	348	316	359	342	325	345	344	334	319	360	370	341	343	366	341	314	334	345	336	346	350	344	341	354	359	339	341	335	350	340	342	351	338	324	344	373	358	353	302	374	343	350	352	376	373	370	337	345	339	354	365	346	327	357	329	355	335	344	320	345	345	337	352	351	367	343	366	385	355	388	367	331	333	349	346	370	341	346	314	324	362	363	341	373	346	340	355	356	316	329	330	321	342	318	331	332	343	361	353	349	356	319	351	332	338	352	334	361	309	342	339	365	360	324	359	331	371	318	372	352	363	360	325	296	357	351	305	358	341	353	344	352	371	364	344	356	347	337	334	376	344	328	337	365	316	347	332	339	321	377	335	305	363	339	341	335	328	343	385	361	345	331	363	306	347	371	338	339	354	301	358	354	326	368	381	338	337	354	318	365	354	348	346	365	335	346	319	324	349	367	365	377	353	343	363	320	361	305	379	348	316	369	331	347	334	353	333	319	354	329	358	344	355	346	358	317	352	337	344	327	344	323	366	336	368	353	363	359	374	385	336	347	374	352	334	348	382	352	334	371	339	324	348	366	350	346	345	340	330	352	360	333	340	339	335	334	313	360	327	362	373	343	381	329	342	362	351	365	329	340	352	332	347	339	324	360	333	371	350	355	338	353	357	367	345	371	341	362	361	327	337	360	344	356	336	347	349	324	366	355	331	360	323	325	360	336	336	304	328	308	325	335	343	362	328	349	351	360	361	305	315	340	376	345	352	339	314	329	363	325	316	361	371	334	357	357	342	328	365	350	362	343	382	377	346	350	362	357	370	342	359	314	352	330	340	352	342	364	324	340	353	333	346	326	338	347	357	382	312	336	342	326	340	361	344	380	329	340	362	339	334	346	328	377	363	343	368	356	328	361	364	361	384	342	369	325	363	331	351	317	339	318	347	348	329
22254	21028	28752	23509	21035	21090	11373	1584	1258	1170	1089	1010	979	1018	974	927	890	952	987	885	897	827	823	883	854	867	905	865	836	848	825	860	832	863	867	858	854	817	797	832	855	872	804	815	854	864	866	842	909	811	837	830	839	844	829	795	790	793	811	831	832	797	822	839	841	829	814	782	881	856	787	853	800	813	772	821	832	839	868	828	851	792	839	787	784	803	806	844	832	814	837	797	817	874	839	807	788	843	812	773	825	837	853	811	843	776	824	839	801	875	785	848	848	868	809	824	786	873	848	829	788	847	819	794	816	862	804	822	814	847	828	859	824	790	811	831	782	846	775	815	771	858	837	857	772	832	757	839	769	783	792	852	819	819	857	764	761	795	783	849	804	825	838	775	787	817	768	764	826	818	842	803	856	800	840	797	834	780	783	805	840	751	830	827	823	835	833	792	854	877	772	837	813	826	828	816	800	804	816	844	778	801	816	830	836	794	825	773	816	777	788	786	804	803	811	816	829	780	790	792	796	845	827	796	779	824	824	843	799	866	785	844	872	864	838	805	791	865	796	852	843	838	820	846	791	829	793	799	801	811	773	814	778	841	815	843	769	756	804	786	841	823	811	849	839	781	864	821	863	822	785	821	840	794	811	852	819	817	897	781	852	746	817	820	835	812	843	830	820	785	821	772	799	857	837	868	846	803	836	793	818	843	834	844	827	845	824	811	819	807	816	781	840	850	825	755	851	827	861	835	852	833	889	805	772	855	799	830	808	819	865	815	809	813	853	765	811	827	851	776	829	815	784	800	785	832	808	827	807	826	815	789	781	832	823	783	798	810	780	810	818	810	813	817	787	802	828	831	845	798	864	802	783	851	795	837	764	816	820	804	813	803	786	831	844	823	836	839	832	838	789	831	768	809	812	801	865	873	797	803	815	756	828	810	792	762	784	870	779	869	778	851	842	800	841	839	806	836	832	874	777	837	822	807	814	836	801	834	854	879	812	791	817	828	808	870	772	893	859	805	806	846	805	745	819	873	802	783	812	843	864	819	836	809	791	757	849	804	822	827	809	784	804	821	814	796	787	825	792	817	775	798	793	836	773	802	795	800	812	835	795	843	851	768	805	868	863	804	842	784	785	818	794	794	830	790	787	847	815	864	810	852	870	833	806	776	829	814	769	795	837	774	803	817	837	835	826	799	836	824	793	813	811	836	781	851	813	832	885	864	791	833	850	799	764	785	829	835	843	812	812	790	872	772	766	815	808	784	850	757	809	810	759	795	787	886	750	840	831	852	849	807	787	802	773	792	806	766	776	755	813	791	862	835	841	771	819	798	884	857	862	805	824	838	833	815	841	812	807	829	845	828	798	765	788	856	822	793	840	815	834	806	822	806	819	807	826	818	826	824	828	827	819	828	808	856	840	804	841	799	796	888	805	797	756	816	804	815	878	839	825	802	769	841	826	802	807	835	812	838	847	832	843	795	811	819	841	832	839	875	851	805	783	829	819	812	855	826	862	793	814	802	825	804	781	781	809	819	790	781	826	827	803	821	807	809	776	842	798	855	821	829	824	808	840	816	851	831	786	845	779	805	840	872	852	817	779	762	805	822	838	787	836	788	801	814	786	800	829	819	813	787	855	825	773	777	830	794	811	810	832	866	797	794	845	833	785	835	821	837	810	838	787	799	849	866	791	764	863	803	747	866	832	805	872	863	809	813	831	785	847	839	862	781	811	781	854	809	802	845	808	849	855	789	749	807	770	840	838	828	858	801	818	821	819	803	784	800	882	861	858	772	757	794	805	780	798	806	840	877	810	811	817	765	874	758	834	805	795	799	860	783	876	846	818	846	797	817	789	847	830	797	781	775	796	854	790	757	817	764	768	822	826	835	782	792	792	716	808	798	842	832	815	824	787	836	827	778	845	782	772	793	816	801	815	837	800	813	825	810	826	820	810	790	840	834	811	818	781	754	784	811	784	815	847	820	800	846	834	798	821	808	843	836	816	880	831	798	850	807	778	792	838	818	832	821	795	819	816	886	798	810	837	794	839	821	803	808	835	831	795	797	818	809	822	780	801	839	787	797	854	770	843	790	811	837	792	822	806	794	842	782	810	840	838	848	811	779	799	845	817	772	832	804	793	826	784	838	787	798	833	854	843	824	793	843	786	842	818	810	794	833	815	818	821	777	841	816	818	873	863	826	805	802	828	836	793	792	755	820	788	859	814	829	824	811	813	850	784	803	847	804	810	779	861	829	790	754	813	880	823	831	809	822	803	823	838	761	802	821	790	788	811	811	779	856	847	786	782	810	774	812	793	854	773	854	829	834	856	815	812	837	749	858	768	798	798	822	763	830	829	815	855	782	803	813	846	816	802	820	806	803	759	746	799	839	798	820	842	786	768	811	783	798	783	877	793	798	838	766	804	848	796	836	820	865	828	851	763	832	820	804	817	839	826	800	830	840	797	813	769	822	813	791	800	839	802	797	793	869	821	819	779	791	751	825	831	816	881	835	836	827	881	787	808	823	823	886	811	858	794	849	773	810	795	856	766	853	815	778	780	822	807	800	834	805	817	823	770	775	804	821	808	829	844	781	759	817	849	828	792	774	824	785	817	823	811	793	826	807	806	830	834	856	772	833	789	858	808	815	814	802	812	810	803	835	816	825	781	847	799	823	753	803	784	841	794	811	829	820	799	769	797	802	834	807	841	793	809	831	793	781	851	779	898	871	786	782	800	776	807	837	798	765	785	830	805	841	833	821	862	800	841	801	763	822	805	840	775	836	848	863	849	838	797	773	845	863	785	774	808	780	876	825	835	821	819	808	793	834	860	791	773	830	834	763	782	833	883	749	825	808	782	810	827	777	849	789	824	855	806	821	792	821	826	826	758	784	852	868	887	870	794	835	814	787	785	788	852	749	815	838	793	815	786	798	883	810	790	816	813	810	831	790	789	840	836	802	824	835	863	759	783	740	804	851	804	768	818	837	788	778	821	815	805	802	795	829	814	844	764	839	826	873	791	862	831	846	825	817	828	786	868	829	796	803	782	813	826	810	780	787	781	847	880	806	773	811	827	820	874	818	804	801	778	802	844	832	838	818	810	811	858	830	812	791	813	799	775	821	801	787	844	849	801	792	778	801	792	747	849	769	842	826	802	810	822	817	829	788	777	799	794	850	813	831	845	813	835	788	832	841	790	824	782	858	837	796	841	738	839	821	877	831	791	850	802	754	822	851	833	858	852	789	827	780	800	837	877	780	764	857	795	842	775	836	841	817	819	813	795	822	813	788	807	835	831	822	840	792	823	811	802	830	779	762	758	816	808	786	773	749	819	838	841	811	775	775	797	773	820	851	811	849	744	804	828	777	808	771	785	817	826	817	843	804	843	804	806	781	823	833	781	740	775	804	845	808	804	824	813	819	838	828	780	788	836	845	830	836	817	740	848	842	819	812	816	787	798	758	819	776	800	845	791	793	782	825	833	811	795	866	816	835	779	835
6062	13975	9862	5088	3751	2921	2319	1996	1770	1480	1364	1229	1219	1196	1113	1041	1058	970	1031	1016	1001	971	966	921	976	951	974	924	937	929	930	943	934	928	935	871	874	898	899	978	937	893	906	849	914	849	848	969	937	867	939	874	927	882	882	877	884	875	848	937	909	907	900	930	902	892	893	881	972	952	934	890	859	873	787	907	880	899	896	878	849	864	957	873	876	906	934	869	897	941	883	943	869	868	872	910	894	844	863	875	870	846	882	868	876	852	882	858	887	876	892	915	899	892	856	889	901	870	878	888	924	852	949	896	858	870	859	897	884	876	870	836	887	869	932	827	883	879	868	906	928	875	902	877	890	915	869	928	905	940	874	869	886	860	942	876	875	902	905	914	910	868	893	884	911	879	891	895	924	882	879	891	874	917	894	893	839	901	878	885	836	938	938	942	863	900	875	833	911	889	869	824	879	882	842	928	824	853	891	892	866	915	868	877	892	855	865	862	865	860	905	890	887	884	865	901	898	854	909	902	885	862	883	924	883	894	876	867	831	904	892	871	881	891	946	908	876	915	893	858	853	910	885	926	915	805	868	856	850	905	892	883	883	864	860	855	880	898	854	852	860	917	871	898	901	888	903	879	862	868	906	827	886	902	898	885	875	893	870	961	905	845	885	886	886	924	914	817	816	833	900	872	936	881	871	891	863	869	898	892	914	885	898	903	854	928	873	864	883	913	894	886	865	881	867	865	862	932	901	869	880	859	909	887	931	880	899	907	852	925	890	866	930	880	893	915	924	878	888	887	899	859	882	927	916	838	923	906	896	831	890	938	895	892	886	871	830	915	873	868	859	897	854	879	885	828	907	874	852	922	881	862	925	912	896	852	880	856	887	858	894	898	879	861	917	854	856	848	903	916	875	895	868	879	850	897	876	844	921	894	882	849	877	867	887	944	845	845	901	880	840	884	938	818	905	868	855	880	855	855	843	831	868	886	905	886	835	894	872	907	862	872	927	870	903	919	858	870	910	927	857	830	900	862	874	878	870	857	861	849	840	874	941	856	786	868	852	858	878	882	940	901	886	909	835	909	884	926	924	885	868	922	920	849	885	890	875	874	861	967	903	862	860	865	924	881	916	885	844	856	902	899	882	849	924	893	862	880	910	872	893	882	897	897	917	898	896	912	930	895	867	927	915	872	922	867	877	884	933	876	922	919	833	895	889	908	895	909	944	824	864	917	839	870	872	923	859	869	854	930	914	897	894	893	880	854	852	925	856	871	815	900	888	863	871	892	929	874	844	888	891	899	883	889	910	845	856	801	873	905	897	921	869	887	895	879	859	883	891	867	888	859	904	882	909	877	881	905	852	882	856	900	871	855	892	881	938	889	934	850	915	967	856	959	897	902	918	885	867	909	889	909	879	895	943	868	874	906	897	867	867	875	905	876	847	883	916	905	904	854	897	876	885	915	871	825	884	879	913	929	896	902	869	857	854	909	815	871	825	881	874	938	898	916	921	903	887	957	843	835	870	872	873	864	901	898	920	974	899	869	884	917	885	877	882	899	846	876	882	875	897	883	898	878	846	870	856	855	911	896	850	869	914	870	858	901	845	883	883	895	859	890	878	853	895	868	853	893	865	925	884	886	901	903	851	871	840	843	887	853	857	843	847	899	902	899	863	851	894	865	930	875	877	874	876	866	875	899	844	902	908	869	871	850	921	885	832	941	922	888	898	865	876	819	879	876	872	881	871	919	860	923	927	868	821	926	846	884	896	872	875	937	900	873	881	838	879	914	871	900	894	925	912	910	852	787	929	878	942	893	906	850	877	906	890	874	865	940	916	883	859	943	867	868	899	913	867	904	870	858	893	875	897	919	904	890	854	889	879	839	871	894	936	877	899	899	912	897	915	898	877	949	898	909	868	883	868	859	913	879	877	849	914	881	881	873	871	887	981	833	862	870	856	941	838	876	853	862	895	861	950	945	866	894	915	890	893	857	891	878	834	861	860	905	851	950	918	846	886	916	850	865	845	892	889	894	819	885	877	856	923	863	913	870	914	900	887	935	844	853	870	843	889	881	897	869	834	916	834	924	843	881	946	867	871	899	855	895	916	908	912	894	894	858	894	917	895	805	893	861	885	897	852	866	894	891	940	897	912	855	831	902	873	835	876	853	890	876	877	885	914	864	876	898	880	881	880	856	914	844	856	890	914	893	862	857	882	929	879	875	854	877	886	919	885	912	860	917	938	892	880	897	921	855	818	894	880	859	911	899	917	840	942	903	869	858	933	877	825	967	848	878	889	909	848	891	868	860	875	882	914	895	880	896	914	856	861	839	905	874	866	920	855	824	880	906	850	884	886	894	906	874	907	885	884	842	897	880	797	883	840	895	884	891	877	887	854	909	906	900	846	894	891	909	865	893	823	834	917	878	898	842	907	868	867	912	928	875	855	875	874	874	960	870	853	881	857	857	902	879	865	962	920	914	873	925	917	848	913	915	890	876	938	878	880	935	890	844	905	914	860	836	903	910	889	816	871	866	855	931	874	877	827	871	905	891	870	851	906	859	871	879	891	898	933	893	919	903	918	880	869	910	889	911	857	905	891	828	907	886	842	839	829	845	934	902	895	893	901	850	934	883	886	873	874	896	847	876	890	935	835	838	897	840	869	948	932	892	898	826	923	905	902	872	885	854	879	895	878	868	888	913	921	876	854	876	893	902	899	885	895	839	951	916	862	843	894	889	932	923	877	832	930	876	877	864	841	874	843	850	919	879	868	865	924	902	902	866	859	890	881	850	858	868	912	879	880	874	879	894	851	896	832	818	894	880	945	828	900	898	871	876	867	871	879	924	868	854	850	872	848	859	872	847	888	873	892	868	850	838	853	837	885	875	862	957	844	874	897	815	890	881	900	886	856	900	896	887	903	892	899	877	895	915	898	891	913	919	883	912	914	870	872	859	892	864	877	908	888	916	850	904	897	867	896	913	921	885	918	876	897	882	863	872	901	839	875	876	890	918	890	883	852	861	890	905	862	850	948	870	924	871	906	868	883	845	842	886	839	923	874	867	906	880	896	897	879	851	896	868	890	881	894	869	855	876	929	838	879	940	835	908	860	882	897	837	863	909	865	880	868	907	883	870	880	888	851	847	914	873	852	871	900	829	875	892	860	875	886	846	914	899	922	908	861	942	885	864	868	878	886	890	919	872	885	853	884	897	817	884	886	914	817	821	842	914	915	871	925	859	864	832	843	912	876	862	857	899	918	827	891	879	819	900	876	893	898	860	877	895	902	943	870	888	883	872	916	866	890	881	917	925	863	876	853	877	862	919	901	881	887	914	846	886	945	897	912	863	825	887	928	923	878	868	880	876	883	892	823	900	868	851	870	864	880	896	871	908	915	877	922	903	838	805	916	871	853	888	880	864	886	854	845	873	867	882	886	928	881	897	918	890	890	949	856	867	876	884	889	873	892	880	855	906	903	830	875	879	867	918	887	879	890	911	900	879
27386	18071	3958	784	526	515	503	516	493	526	497	515	494	499	506	515	515	504	482	504	498	479	478	444	468	458	495	468	489	512	506	515	488	487	474	474	506	495	505	454	470	492	479	484	458	506	492	461	520	478	477	502	470	442	484	481	465	497	487	479	455	525	496	466	482	453	446	498	500	476	433	460	481	494	490	468	482	487	489	491	489	473	494	426	486	471	514	476	445	504	507	512	542	524	510	497	472	441	482	471	465	491	493	481	475	469	484	543	478	491	494	497	491	495	501	483	485	530	481	510	503	487	495	486	496	465	466	471	480	496	524	492	423	443	495	439	503	472	466	511	495	470	485	460	521	487	521	496	498	488	490	517	482	489	490	480	499	505	477	516	473	506	476	523	474	533	495	510	475	462	480	467	493	506	454	491	483	482	510	512	479	498	495	489	483	488	494	480	502	517	471	496	503	500	462	536	449	540	485	513	501	477	537	471	463	483	472	486	515	491	497	446	502	504	488	495	461	546	488	523	446	476	480	479	491	496	488	458	486	512	483	501	512	491	516	486	484	500	523	476	495	434	491	491	473	490	487	452	479	514	499	490	445	519	490	498	487	497	472	491	451	509	468	457	503	511	523	513	481	472	511	477	495	502	488	496	480	493	448	519	455	480	487	472	463	450	510	537	482	507	470	503	507	468	479	452	479	514	506	516	456	514	489	483	505	488	544	471	464	488	471	514	512	488	468	482	500	480	498	525	487	480	482	476	443	470	491	469	483	465	494	505	510	485	486	532	482	506	435	494	498	478	471	484	486	473	476	510	479	461	472	474	505	517	513	483	485	509	508	515	544	491	503	519	526	475	505	504	490	518	454	500	454	461	511	464	521	493	497	505	477	464	510	473	510	447	476	483	494	483	466	486	491	505	511	566	517	485	465	520	479	552	529	507	509	504	482	492	502	485	487	505	496	511	530	507	458	542	473	511	470	471	539	492	508	475	457	485	493	473	498	451	545	489	502	527	474	491	507	505	490	456	475	500	468	543	462	484	516	497	478	481	464	487	510	504	477	500	494	496	492	461	486	492	501	505	503	483	473	489	487	508	482	482	473	516	464	496	508	504	487	480	487	470	505	496	479	439	473	475	483	500	492	483	466	458	494	512	490	481	475	484	479	488	509	490	478	480	465	497	516	479	513	517	488	471	503	511	467	461	475	466	478	475	505	467	511	486	493	491	494	478	510	473	534	479	512	488	489	486	490	476	465	517	492	478	533	493	505	478	505	511	503	489	518	493	530	461	483	477	510	509	490	504	502	505	470	486	527	506	480	490	464	508	491	500	460	496	509	500	493	475	496	476	489	471	473	461	493	451	503	490	551	501	511	522	550	426	461	519	508	462	502	474	499	496	538	427	513	497	547	455	507	516	461	480	466	506	446	447	500	482	527	479	466	527	433	510	515	489	468	463	468	470	462	507	500	479	477	493	477	475	496	464	483	457	487	509	539	477	492	501	487	504	523	473	498	514	483	508	495	492	484	519	487	477	504	471	466	477	545	478	483	478	497	475	525	487	514	455	534	460	525	461	491	512	488	479	497	483	549	475	507	493	484	512	492	455	489	532	498	485	497	450	428	457	469	519	486	492	513	463	479	486	516	516	469	497	451	502	494	529	486	484	483	491	466	524	514	469	468	503	523	510	481	484	516	487	451	458	495	502	513	500	468	498	474	493	459	486	492	491	491	487	488	518	500	508	464	491	461	516	476	490	461	501	502	498	472	523	507	477	474	483	488	462	477	485	516	518	504	497	473	471	489	496	513	482	519	469	465	492	486	467	502	458	482	522	497	441	483	493	465	500	492	487	500	490	500	498	460	487	478	526	483	466	532	504	492	486	487	506	475	433	449	483	496	462	522	485	480	492	487	483	491	501	491	465	486	489	489	479	485	496	518	510	491	474	472	488	496	493	505	531	500	509	455	514	469	505	495	477	470	464	531	469	495	492	505	492	506	483	484	499	496	487	494	481	499	490	474	496	519	513	547	496	468	486	491	504	487	499	443	488	495	479	522	514	463	502	479	499	507	469	507	480	434	494	514	438	471	488	463	536	499	496	478	485	476	515	492	472	475	506	507	467	507	518	487	506	478	482	478	470	507	444	467	484	474	528	488	492	479	463	469	490	488	472	503	501	506	505	489	504	456	497	449	491	439	534	461	474	471	468	485	462	539	491	496	477	498	487	536	465	520	512	506	485	450	466	501	491	469	454	509	501	478	505	495	443	472	495	469	486	500	480	486	521	502	490	484	492	484	538	502	517	471	484	454	482	524	510	507	480	474	492	469	494	509	473	479	517	511	544	487	495	464	492	502	513	464	490	517	487	522	494	540	478	483	499	498	507	503	475	485	489	487	479	506	487	510	471	498	443	487	462	505	462	502	466	507	511	490	514	501	469	523	470	500	497	509	501	562	455	475	462	492	474	507	475	500	489	485	506	496	508	501	476	499	507	477	491	501	483	485	490	465	498	480	467	493	484	501	509	460	483	506	512	466	499	486	496	477	490	457	502	502	462	507	446	479	490	471	459	510	474	510	518	477	531	460	515	486	481	476	500	518	492	500	496	480	528	522	495	468	485	463	468	475	460	498	511	503	484	528	500	502	482	551	470	493	459	506	462	459	478	515	472	511	490	446	489	484	474	465	529	480	496	463	519	461	474	500	493	480	495	520	502	475	488	479	467	450	472	500	511	496	452	477	513	490	465	495	512	484	481	500	494	494	461	489	535	489	464	469	485	482	443	465	478	465	480	473	479	478	451	494	498	474	475	494	495	517	515	507	470	540	489	499	452	470	497	486	501	464	502	514	465	450	483	489	489	466	497	475	484	484	515	510	511	517	499	479	528	471	531	463	485	537	495	505	521	488	495	505	515	490	473	464	492	485	514	475	501	482	509	456	516	518	474	503	532	503	449	480	499	498	475	503	485	458	489	503	516	484	496	487	493	459	464	495	470	520	496	518	487	503	498	510	495	533	482	480	466	473	478	504	535	463	508	514	487	449	507	525	469	503	513	488	454	497	480	491	493	492	513	476	473	480	507	486	462	546	423	508	516	480	510	525	490	504	451	494	494	553	459	500	459	544	508	461	520	472	505	477	525	483	478	466	505	505	464	472	486	514	481	483	501	481	503	515	469	467	506	514	502	494	476	497	505	463	474	480	448	444	463	499	501	488	499	503	464	525	531	498	510	468	475	513	406	452	492	497	488	464	462	529	501	463	468	534	487	474	471	536	470	493	442	492	466	453	515	486	486	498	492	523	491	467	493	471	490	478	511	475	508	472	469	478	448	516	487	469	503	481	464	477	531	497	502	492	471	505	436	479	512	483	448	519	470	512	484	537	490	476	533	452	528	484	558	503	475	504	492	484	481	486	471	496	472	461	489	483	471	506	486	478	494	504	491	471	497	495	463	479	511	450	500	459	498	479	481	513	439	485	446	506	501	465	491	495	507	493	503	473	469
5943	895	712	610	551	619	600	566	511	566	549	537	530	584	497	545	540	529	519	561	529	524	536	521	595	517	501	530	515	568	557	583	525	531	528	524	538	544	540	524	543	545	482	510	549	533	503	544	531	507	505	578	510	550	549	511	550	571	509	557	513	565	516	582	550	530	530	552	558	516	545	491	519	502	538	545	529	532	507	538	477	551	538	545	545	546	500	583	532	537	525	531	557	526	525	546	516	515	505	563	538	508	497	532	532	571	512	532	537	547	520	552	565	544	533	567	495	510	517	550	536	530	556	516	520	549	557	561	481	552	553	496	511	556	505	532	556	503	572	559	510	532	520	515	575	507	494	540	543	510	509	536	503	532	519	528	487	558	498	529	479	551	516	524	505	568	525	541	555	487	538	496	502	505	567	518	516	523	517	555	532	534	504	536	521	557	512	516	583	523	526	530	546	513	569	503	500	538	547	516	553	556	558	572	540	523	549	533	533	553	548	518	520	554	556	504	563	516	540	521	523	523	526	527	522	515	504	508	549	500	487	532	574	523	550	549	521	541	575	518	567	516	505	518	534	557	566	527	535	510	544	534	518	532	569	563	565	521	501	482	530	509	556	519	544	558	549	520	544	540	518	481	540	556	524	527	502	536	515	514	529	536	548	527	533	531	496	502	525	556	508	523	552	521	543	542	488	516	542	545	512	577	547	556	506	502	550	515	523	520	484	531	574	524	532	512	505	561	498	508	565	515	516	530	531	510	547	563	528	515	534	531	553	523	559	538	533	482	535	518	570	551	505	502	516	545	473	517	530	530	538	529	496	550	521	570	525	508	535	530	554	549	511	569	550	549	515	525	541	507	508	504	511	532	500	495	546	542	557	519	561	535	552	567	547	509	529	538	593	485	560	495	562	530	521	496	527	560	532	527	549	551	531	523	524	546	536	545	486	507	542	558	524	525	571	509	523	551	517	548	544	542	498	520	538	539	482	540	546	525	537	503	556	517	526	496	517	551	517	528	504	561	537	520	537	502	525	551	541	521	525	493	515	522	563	508	555	563	552	525	491	511	526	502	517	539	506	525	565	521	542	531	504	554	566	504	520	517	530	551	510	533	525	539	529	557	503	479	518	508	486	501	542	574	541	531	573	535	548	586	540	554	505	503	557	512	536	544	530	483	548	509	541	554	521	577	569	541	500	527	531	511	565	508	530	543	524	535	516	582	493	528	506	559	497	526	577	515	550	565	555	555	507	537	511	510	564	513	539	580	520	534	498	560	529	565	521	523	507	493	532	520	521	531	561	510	566	520	539	512	522	528	500	546	541	528	546	557	525	540	503	524	525	521	492	578	543	526	546	498	528	543	485	570	540	537	507	522	541	565	554	511	555	556	549	514	532	525	542	534	532	573	548	546	514	550	513	504	513	517	562	510	493	507	537	515	497	505	512	511	560	573	538	577	559	524	545	496	557	523	540	503	506	487	525	527	516	495	558	504	548	527	537	527	543	535	534	565	501	521	536	552	517	534	519	556	535	481	561	544	526	504	537	551	559	549	574	547	489	509	535	545	487	533	490	493	522	529	505	528	550	543	514	571	482	503	475	532	508	578	583	524	525	505	516	524	513	496	553	508	505	578	548	554	534	509	557	539	534	522	538	540	533	525	512	524	529	495	486	538	526	499	532	534	499	495	549	524	569	552	512	508	539	515	519	565	574	561	533	496	492	550	543	558	563	556	486	574	565	549	525	502	520	545	533	555	569	523	520	492	598	511	525	505	553	522	558	542	515	546	541	516	501	527	535	504	509	517	553	501	549	535	547	525	556	519	496	563	541	564	548	489	519	555	515	522	520	532	546	555	509	510	526	526	521	508	528	523	559	538	535	540	529	517	528	564	532	549	549	554	573	550	527	528	529	533	531	513	548	526	508	526	537	543	507	499	532	522	543	531	566	533	542	560	511	552	572	518	533	586	540	528	513	496	516	546	524	515	550	518	529	535	522	472	520	536	558	526	560	542	508	483	524	563	502	531	544	541	552	504	525	542	516	557	571	546	518	554	503	531	510	526	525	526	580	516	511	532	574	484	523	533	522	535	524	541	567	555	550	502	554	532	531	539	493	567	557	548	558	495	521	508	517	535	522	537	551	588	530	496	535	508	542	534	539	567	523	539	526	571	572	552	530	537	514	494	528	553	574	535	567	525	527	473	476	529	508	487	502	533	516	573	533	512	524	540	516	557	525	516	539	540	505	547	500	518	549	521	527	519	511	508	535	529	534	535	506	543	548	559	534	519	552	540	546	510	545	546	523	551	505	494	548	537	507	574	516	558	557	499	581	516	583	493	547	520	513	559	504	553	560	515	544	531	513	529	535	524	511	517	527	522	533	511	581	545	582	498	514	484	521	535	541	520	548	515	568	518	502	541	494	505	563	509	561	512	515	528	553	473	577	536	607	548	497	520	514	529	527	547	523	520	515	547	514	556	543	527	526	520	511	522	521	478	516	541	494	564	538	528	522	493	516	514	500	545	544	524	559	546	553	522	487	541	538	551	501	513	551	523	525	524	528	546	520	524	551	543	532	520	553	526	523	530	497	517	533	546	554	535	524	531	502	535	517	529	505	519	483	507	529	561	571	547	475	539	548	540	530	526	510	520	496	527	523	509	557	535	535	545	555	532	545	528	509	525	512	543	507	567	525	535	539	513	527	523	572	541	550	524	498	535	527	506	557	546	498	535	535	512	531	526	525	544	530	522	554	545	580	513	527	570	600	546	504	519	517	523	547	541	535	524	516	567	519	475	544	510	514	543	556	551	521	481	589	526	534	495	573	550	540	540	555	538	534	519	553	534	496	515	527	546	521	534	544	522	546	514	485	486	532	526	520	525	523	528	533	504	475	537	500	528	531	553	538	500	524	535	544	557	566	550	521	527	548	504	521	512	571	499	536	522	545	545	556	524	535	537	487	509	560	514	539	523	545	509	550	548	507	504	554	545	527	524	551	525	507	574	510	497	527	537	552	527	530	514	535	536	516	524	518	528	546	522	572	530	521	522	552	527	514	516	539	536	533	536	501	515	563	518	528	547	533	533	533	511	522	522	497	508	546	517	515	498	547	555	549	514	549	539	464	535	534	515	520	545	524	554	512	545	554	474	542	529	538	542	591	494	582	511	526	516	490	515	484	553	516	562	509	530	530	533	536	511	520	496	549	512	522	552	545	555	519	554	566	496	505	515	544	510	506	537	545	548	514	514	543	497	595	559	501	507	540	530	504	584	518	534	483	522	503	507	515	531	525	515	562	531	516	538	502	507	539	493	526	554	558	492	528	568	472	524	520	546	535	540	545	565	530	527	544	475	578	538	508	475	530	535	538	514	522	505	552	556	522	548	535	495	521	520	508	557	502	568	513	540	530	507	516	528	557	550	548	507	499	534	509	559	509	521	542	499	521	529	521	542	517	510	534	532	508	543	530	572	541	472	498	522	542	489	536	495	533	516	557	524
23280	21068	28439	23920	21061	12732	1935	1279	1124	1046	1058	1083	972	990	977	986	914	950	973	914	951	970	958	974	981	940	946	948	894	883	910	893	961	916	903	869	909	860	923	926	934	944	893	947	951	923	922	932	921	899	912	940	938	922	939	914	913	922	896	891	922	943	892	918	969	926	992	936	925	932	966	918	936	887	924	950	932	922	871	932	891	904	938	911	887	893	942	936	967	877	896	906	870	936	911	904	969	892	881	893	860	903	947	894	914	895	913	895	867	908	891	912	928	934	960	901	872	913	904	891	969	900	863	874	888	966	929	907	901	883	941	859	905	897	955	932	890	877	861	914	860	938	965	894	880	872	862	911	918	933	901	912	898	931	901	927	970	917	923	871	959	905	939	887	916	911	892	934	872	909	918	937	935	900	933	964	926	888	936	941	942	909	942	903	945	952	887	1000	945	945	889	890	904	912	892	929	886	920	905	978	947	886	859	913	844	951	935	957	907	901	821	898	896	900	925	895	894	887	914	900	901	860	863	972	846	985	864	863	932	852	980	900	920	925	934	903	904	903	893	907	924	950	899	917	873	973	934	887	910	886	870	905	973	949	908	859	878	948	938	900	948	926	897	922	942	885	872	926	924	924	922	894	895	889	872	904	883	919	894	922	946	923	910	865	924	901	926	943	916	903	959	836	891	852	896	897	843	901	920	864	919	942	894	913	930	861	871	911	877	882	925	933	903	904	900	910	899	856	942	916	901	938	915	894	924	894	935	902	899	926	892	883	898	883	933	936	932	888	814	890	938	832	881	878	908	904	915	937	859	875	910	902	846	904	904	919	912	831	899	919	874	928	886	897	869	930	948	913	877	894	888	886	924	899	879	924	858	907	924	900	921	829	954	951	924	901	861	926	930	939	893	924	931	910	900	903	853	927	894	967	911	985	960	860	942	855	879	938	868	935	907	892	938	904	869	902	935	897	907	924	919	934	918	979	930	935	904	930	929	875	922	922	916	948	973	899	904	979	874	869	873	925	921	880	889	916	900	896	848	969	913	916	889	890	888	911	909	939	929	917	911	924	976	820	923	911	913	882	842	944	847	908	919	880	956	882	923	946	939	935	921	891	896	945	854	962	892	906	893	894	905	844	901	921	890	957	907	883	892	911	898	889	887	947	907	921	924	890	928	886	945	875	887	916	925	931	954	913	932	885	903	927	929	896	933	943	850	920	925	955	883	876	903	984	919	914	930	856	901	922	886	913	965	834	889	914	873	889	879	844	898	880	889	893	910	934	922	954	966	891	874	875	867	846	971	859	980	867	911	905	931	914	919	882	930	912	889	932	858	952	961	918	953	918	903	923	881	902	928	854	878	937	964	950	922	903	894	913	942	897	904	925	868	914	922	931	973	878	962	962	923	893	979	958	879	901	828	892	867	907	948	899	860	890	884	893	903	895	978	866	912	928	928	882	868	884	870	854	893	870	915	894	836	903	902	895	879	817	907	931	955	960	937	897	939	987	903	885	871	960	859	864	904	901	946	896	905	914	894	930	928	957	871	877	911	867	902	874	910	926	882	924	976	910	858	888	956	928	889	916	921	838	857	923	903	940	916	909	891	925	880	896	829	857	915	893	923	944	891	937	862	940	958	938	917	883	947	935	909	941	869	897	877	847	841	958	959	960	848	899	936	947	903	887	916	936	892	871	915	875	918	927	888	938	901	933	858	916	966	892	917	869	930	871	858	915	940	865	940	893	916	940	889	856	922	894	947	965	941	923	979	911	913	915	886	937	928	912	880	930	882	927	917	855	889	859	876	920	869	943	936	894	930	907	963	919	925	948	858	891	877	873	901	923	914	902	895	876	878	924	897	895	904	859	907	930	868	879	915	878	903	924	955	913	933	916	937	865	980	888	880	884	879	856	916	864	913	872	910	932	909	926	905	928	837	937	874	867	921	878	890	852	889	896	879	894	908	927	935	916	877	911	895	857	954	897	918	915	953	912	874	886	889	933	972	948	903	924	902	900	944	909	922	884	921	927	952	880	898	906	898	873	880	871	910	881	928	889	917	974	991	904	915	906	892	915	903	914	855	925	910	889	918	942	927	893	925	911	895	901	896	935	927	890	963	868	959	943	935	924	914	912	945	852	864	929	889	910	897	928	917	916	876	870	932	876	920	988	943	885	943	894	891	887	915	926	873	946	865	916	881	924	892	942	898	892	876	917	924	898	913	871	883	914	898	862	891	856	954	862	899	868	900	889	954	871	904	908	929	887	887	901	923	893	927	856	890	907	898	927	921	860	898	899	935	915	916	899	883	877	885	900	891	903	864	881	916	904	964	900	870	921	931	895	942	849	997	871	921	893	903	862	909	910	863	877	931	933	937	891	852	946	855	901	854	928	884	995	943	851	899	934	895	907	842	930	896	976	907	893	876	888	922	941	910	912	920	887	948	874	890	922	953	909	894	892	865	886	887	890	961	891	923	923	906	910	907	906	906	987	895	875	923	934	908	888	956	913	879	916	935	887	916	883	876	918	908	883	920	886	913	941	858	887	895	889	855	891	881	917	937	893	892	894	889	921	926	882	905	889	920	896	919	869	910	905	918	929	923	884	869	964	854	866	859	927	896	903	926	906	992	900	884	915	960	900	831	923	888	933	916	908	922	963	920	909	890	963	930	850	974	894	925	869	913	965	918	932	900	911	939	956	930	867	930	963	960	923	898	875	898	853	899	929	925	877	913	904	890	887	916	871	890	848	897	940	889	890	913	884	846	900	879	901	916	862	892	880	891	883	951	954	884	889	942	904	865	867	904	910	918	888	967	869	865	875	911	904	923	895	916	896	946	848	931	869	877	905	929	871	915	898	907	951	953	890	932	938	917	912	934	883	926	880	931	903	908	903	854	919	957	908	875	903	975	899	868	912	901	903	913	883	902	917	910	891	928	925	932	877	874	920	903	942	956	929	905	926	895	919	912	876	915	898	950	897	894	898	886	902	965	944	846	935	929	901	900	893	863	905	924	914	885	876	898	870	861	903	934	893	860	870	920	859	919	956	895	901	902	857	909	878	903	893	933	913	900	906	932	930	920	894	896	926	903	926	962	914	913	929	951	942	900	870	873	972	891	895	946	863	858	877	867	950	835	941	902	959	866	881	965	910	916	904	862	887	878	921	973	904	907	942	881	931	912	919	882	884	865	917	853	923	922	850	880	917	905	944	937	900	881	920	914	895	887	928	899	938	933	916	901	854	849	903	916	894	950	880	915	933	932	930	923	909	873	890	936	903	932	888	901	889	875	892	935	895	953	894	924	866	981	938	929	912	958	937	836	938	934	824	859	961	864	956	888	860	948	894	916	873	880	907	876	909	915	934	890	880	896	908	935	911	933	940	916	882	904	856	937	876	886	878	861	910	911	890	924	892	845	883	941	862	930	898	892	903	957	858	875	882	917	924	941	887	933	895	900	885	875	909	938	907	941	910	910	868	933	961	914	917	943	920	932	901	864	880
4993	8633	6290	3342	2619	2003	1722	1590	1443	1305	1162	1090	1094	1183	1070	1009	1060	1058	994	996	1018	1064	947	988	966	1070	1052	1017	982	1000	975	1028	954	963	913	956	956	1007	994	992	914	984	1004	1002	935	995	993	1010	970	979	958	982	929	989	953	1048	966	923	957	978	950	952	998	967	942	980	981	983	941	1000	980	916	960	981	956	964	973	955	922	961	923	959	1006	999	939	1017	937	1019	990	945	954	959	1010	996	961	1024	949	1022	918	941	936	1031	915	933	920	923	996	903	1020	988	954	944	1008	917	952	924	951	949	966	953	959	953	974	965	986	953	986	1046	996	984	957	949	990	881	965	1003	933	994	958	977	995	976	950	945	990	968	945	956	921	947	946	946	976	944	928	1021	962	968	1009	950	991	972	940	931	975	980	982	981	954	943	959	931	894	956	1020	963	983	970	996	982	964	925	973	972	960	956	1001	928	921	920	969	1024	932	945	918	949	982	957	994	989	914	961	936	1011	954	945	962	944	915	943	963	941	939	952	971	981	997	992	981	917	971	990	1000	1023	998	957	952	1050	1004	947	998	932	1000	951	1027	1022	932	961	939	934	933	908	956	949	973	996	927	1000	896	947	971	1022	950	992	961	1000	950	967	944	1020	983	987	943	950	983	954	1006	960	1016	968	947	904	951	952	975	914	981	981	987	921	948	921	995	958	973	993	962	965	922	995	1051	942	1019	944	931	954	913	999	900	875	949	968	982	928	989	912	926	904	983	971	982	961	917	976	947	950	964	955	996	999	959	982	964	932	925	948	983	934	978	955	989	964	984	930	933	935	935	953	1013	907	993	976	926	919	968	974	920	982	954	974	988	884	1002	985	968	963	961	993	943	968	996	920	938	993	980	968	939	978	955	956	963	990	965	935	962	937	888	968	956	1011	944	972	993	898	946	928	958	971	942	956	980	957	906	950	928	950	947	945	952	957	970	938	902	980	987	959	959	973	986	968	928	929	968	914	1008	949	946	957	932	915	1021	936	979	937	929	1033	962	920	961	907	985	1007	986	947	999	949	954	969	972	979	954	962	921	946	973	981	900	916	966	1010	979	1031	970	933	922	1007	916	976	942	943	971	958	941	907	967	934	993	983	959	993	939	984	1002	996	961	1010	970	975	913	1006	993	952	931	941	952	953	954	935	917	967	976	976	999	1014	875	933	1018	981	908	979	960	965	939	948	934	997	966	967	943	898	990	967	1013	970	986	984	903	970	909	992	925	974	941	936	932	968	975	968	984	1019	1029	992	995	975	931	973	1009	1041	987	954	1002	998	985	958	979	953	962	987	891	940	987	971	917	962	978	962	968	951	1040	971	965	954	905	949	939	922	958	1039	988	988	952	979	991	925	924	937	984	999	940	925	1027	946	971	963	933	897	977	964	1014	990	981	897	977	970	1002	1008	962	1041	966	958	876	941	916	1035	965	971	968	944	977	1003	967	937	949	944	929	980	973	939	966	933	924	994	966	949	916	979	968	991	982	980	982	968	966	944	980	1013	967	1017	955	992	943	934	936	943	956	973	969	940	948	945	943	970	944	951	970	963	944	944	910	1006	955	987	965	956	948	1007	961	916	1002	988	1053	989	991	965	911	1036	928	984	902	951	936	941	958	947	946	997	1011	999	1020	991	996	978	975	975	919	979	975	1000	938	1026	957	932	978	951	947	946	970	983	977	956	982	933	965	1007	960	967	998	940	990	931	960	984	973	1001	987	978	947	974	1005	969	968	990	1016	948	961	983	970	980	974	965	975	966	966	934	974	964	960	970	942	957	914	983	956	956	917	896	980	932	961	978	980	906	962	943	971	969	982	917	960	911	933	930	933	978	997	999	941	976	965	964	1027	1021	955	927	974	963	935	898	1018	988	897	949	965	887	999	935	918	1011	981	971	966	927	1002	926	964	999	949	936	995	986	970	936	935	956	971	986	937	932	976	987	985	989	911	940	982	958	965	995	957	1002	1037	912	932	950	959	981	921	1028	996	947	973	949	982	1004	939	933	1005	950	976	985	960	976	1028	958	978	935	954	919	971	1013	1041	966	927	990	974	971	927	939	956	962	992	991	961	997	938	963	984	986	949	980	973	949	916	964	976	994	1011	950	959	943	964	964	966	973	958	944	966	974	981	975	935	995	959	965	974	1008	912	956	986	913	943	944	994	1016	972	916	959	956	968	954	1014	955	988	907	977	947	989	954	971	921	902	1011	988	965	955	959	941	979	966	979	954	987	970	1004	982	1033	884	946	1045	971	1018	1021	908	970	926	958	948	1030	924	966	921	970	954	937	970	949	892	967	983	1001	973	944	966	944	987	934	1001	931	972	949	981	961	1005	1026	967	936	992	935	926	890	928	1007	984	986	957	963	958	960	947	948	951	964	947	982	948	990	937	988	979	989	978	1014	944	903	942	985	945	985	964	954	937	958	926	964	946	1012	1024	952	989	971	946	931	999	907	1041	965	978	932	970	953	1018	983	1001	1008	943	1006	929	959	912	964	1031	986	983	979	989	978	986	962	974	939	1045	902	990	964	1016	965	904	953	924	1009	990	970	914	987	948	909	910	933	895	905	956	1009	931	927	916	954	892	980	991	994	978	953	963	981	935	955	918	916	944	972	945	968	996	1025	952	990	941	1010	952	931	959	1003	915	951	985	934	961	942	944	934	918	961	986	961	930	974	976	987	999	984	977	963	1024	950	974	919	989	991	947	964	966	905	918	988	938	997	927	989	987	975	989	996	979	897	928	943	994	958	959	933	939	941	938	986	927	932	970	1003	941	941	947	927	989	983	976	992	997	974	919	981	943	949	985	993	937	939	1007	1013	949	952	927	939	967	920	939	953	975	940	933	950	1000	1006	914	1002	956	936	952	965	922	968	940	1043	948	1032	962	979	898	1021	950	909	924	971	994	982	914	969	944	928	962	969	959	986	937	921	1000	984	924	971	982	1001	919	963	981	990	924	1019	945	1011	1008	957	1005	936	939	986	948	972	987	929	942	926	989	970	1018	974	968	942	944	974	986	960	978	999	1035	987	987	963	942	1018	970	952	1004	1010	975	983	933	1009	998	1019	992	944	1002	999	940	999	983	972	985	958	992	1004	946	930	958	985	970	932	955	996	985	957	1004	956	1004	959	1013	947	889	923	1055	935	983	995	977	926	938	958	980	992	980	950	988	955	976	948	996	967	949	918	1016	946	973	921	976	968	957	963	979	945	985	928	944	956	898	988	1011	933	1012	957	953	1004	930	1013	1004	932	1004	998	972	965	1055	959	979	968	979	1006	977	963	993	966	967	964	968	965	950	942	1034	948	967	953	925	944	941	938	970	940	947	952	977	1049	981	987	943	914	962	908	942	947	990	993	1042	980	962	955	983	967	962	966	954	943	958	915	953	980	1010	979	978	964	939	968	977	1018	956	952	956	916	957	978	957	999	926	967	865	961	987	1024	929	965	956	938	952	921	943	946	956	922	943	959	997	945	928	977	969	972	970	944	975	938	903	982	991	1036	918	958	981	986	978	965	981	967	1002	994	1008	963	1030	971	968	936	1011	944	913	944	977	1014	953	996	951	956	935	949	946	933	958	966	973	1015	993	967	899	1008	970	946	929	990	975	966	958	952	991	956	931	953	981	949	950	990	987	981	926	925	987	914	965	997	955	966	912	1012
24354	20997	27454	24623	13629	839	577	466	370	443	352	325	328	324	329	324	308	283	287	272	274	308	333	310	280	278	275	277	270	279	274	259	304	306	256	331	292	319	287	263	259	274	289	258	286	280	289	302	297	288	295	290	279	307	297	275	280	282	307	293	289	298	273	256	283	281	281	315	309	271	280	288	286	293	266	282	290	297	275	273	313	280	258	270	252	297	275	268	279	264	243	285	297	310	304	273	284	263	256	274	271	251	285	282	282	276	265	298	274	245	276	311	284	304	259	289	302	269	261	304	267	304	269	270	275	280	307	308	277	280	276	285	310	266	283	307	252	288	275	287	278	294	295	271	306	274	279	262	289	291	275	299	274	262	320	265	267	283	265	321	308	264	265	266	274	291	291	334	273	297	313	302	301	279	289	273	308	292	262	279	282	279	272	278	291	304	231	281	316	290	290	277	268	268	256	293	307	263	302	278	294	298	264	299	304	300	278	255	299	282	316	277	283	312	291	311	295	280	265	272	286	260	294	269	274	271	288	267	269	286	266	255	267	271	293	276	272	271	284	272	290	273	282	257	282	271	260	266	284	292	264	284	276	267	298	284	278	294	292	271	319	300	281	276	296	263	252	265	276	294	313	285	299	256	289	271	303	287	277	264	286	271	268	281	274	283	285	292	281	280	278	305	251	264	259	262	300	295	275	280	307	266	292	279	299	268	256	249	282	286	260	250	282	314	295	301	282	295	296	273	289	270	290	265	262	264	270	271	271	283	273	265	278	289	299	270	256	268	284	280	293	269	268	282	277	277	285	285	255	306	313	284	257	297	282	305	290	275	278	312	268	265	307	256	285	319	316	268	305	278	293	282	307	275	314	304	318	291	279	262	298	288	296	272	271	284	276	252	272	282	260	263	275	276	291	283	269	304	300	292	294	265	301	303	294	279	296	283	275	258	286	284	308	266	288	267	281	299	277	302	305	284	256	300	300	277	266	266	300	271	299	308	303	335	256	312	264	306	268	288	275	263	276	291	275	296	262	291	335	278	260	281	299	289	279	286	296	275	304	274	319	286	261	266	274	248	299	310	260	287	287	287	272	254	300	304	281	278	290	321	288	290	307	258	274	302	280	272	263	262	268	303	274	305	255	275	287	294	312	256	294	302	284	292	261	282	285	282	281	274	274	271	307	266	296	250	258	255	281	272	275	261	289	309	272	308	298	253	277	248	298	264	294	248	273	264	241	288	325	287	276	270	298	292	280	298	274	282	274	314	271	273	273	281	281	299	267	267	300	277	275	269	267	290	280	255	279	324	253	283	284	284	277	280	282	281	284	290	300	297	293	289	297	293	295	294	263	282	247	302	286	268	259	276	294	279	301	284	271	274	267	288	274	301	285	304	310	295	292	252	288	277	285	275	284	288	287	273	280	275	303	293	305	287	263	296	294	287	274	294	229	289	260	266	301	292	271	256	282	296	290	274	278	290	239	298	290	270	290	282	279	256	296	277	315	298	243	290	263	273	305	303	287	303	249	291	286	276	280	295	297	285	316	308	298	302	265	284	322	249	313	310	268	294	279	252	302	284	297	272	301	284	297	283	265	259	254	266	288	303	271	298	300	278	261	282	283	292	293	272	293	246	273	260	289	274	298	281	298	301	284	281	276	295	296	305	285	281	287	283	310	286	294	293	274	265	270	253	281	257	284	281	284	289	287	298	278	281	284	259	274	265	273	277	286	246	293	279	278	278	298	293	294	304	291	305	279	278	264	293	307	276	247	277	295	306	287	300	251	285	275	283	255	281	301	290	291	278	242	275	290	264	293	284	300	294	314	269	306	261	280	294	260	259	280	281	283	277	293	255	263	294	272	272	288	286	274	284	268	269	300	271	286	305	270	274	264	301	285	286	302	270	307	276	312	292	281	276	280	271	293	307	289	270	263	254	279	307	274	295	259	297	293	273	275	307	289	282	269	297	296	306	268	270	312	273	309	302	282	254	283	290	302	281	296	275	306	302	281	264	277	249	302	273	304	276	242	297	280	280	269	317	278	255	283	265	281	292	257	291	269	294	286	311	291	257	269	270	267	277	269	300	293	289	291	277	310	304	275	273	244	276	296	269	293	259	276	239	316	279	318	307	298	288	286	284	294	277	280	297	270	276	311	314	284	289	320	257	271	277	269	265	309	322	293	266	283	274	265	254	302	245	315	285	297	315	283	288	280	279	282	281	283	287	281	282	303	286	277	291	315	241	297	262	294	272	289	291	277	314	272	278	302	297	274	294	275	302	263	284	270	259	289	273	284	273	258	279	258	270	285	281	270	302	265	296	281	269	280	262	277	269	284	249	278	287	313	283	299	278	278	287	270	300	293	281	304	276	292	304	280	293	306	281	281	298	273	294	281	273	245	290	313	295	266	297	252	269	295	257	286	294	302	296	275	273	247	294	282	268	297	305	276	285	254	302	283	263	301	256	254	283	272	281	288	286	288	271	253	284	285	315	278	286	300	288	268	271	273	310	282	288	281	303	297	294	260	240	279	272	268	299	250	263	268	306	266	280	302	267	245	284	287	295	245	272	272	269	325	269	295	300	307	252	284	272	271	292	285	303	291	278	287	277	282	275	277	263	307	295	289	285	296	288	256	271	291	311	277	282	271	255	262	262	263	304	257	296	283	295	277	282	283	281	315	297	256	303	316	276	295	263	265	276	282	268	265	285	284	271	280	282	285	300	283	300	267	275	281	248	279	300	292	272	285	268	296	292	299	277	274	294	293	273	296	299	306	253	315	260	273	303	280	264	296	297	275	284	294	279	282	284	288	298	298	279	306	280	263	251	259	301	247	269	250	278	266	278	308	264	277	277	270	281	276	314	293	286	298	265	275	282	289	314	283	269	303	275	287	288	286	308	281	273	317	275	296	298	269	260	272	295	269	284	310	291	268	294	292	289	309	310	266	288	250	314	312	287	278	293	300	283	272	303	268	284	270	271	276	292	271	299	278	274	266	256	274	250	265	272	259	285	292	269	300	272	283	298	297	304	278	268	277	297	274	247	295	242	283	276	273	286	278	288	282	284	292	306	246	292	266	275	309	303	259	299	292	271	304	248	271	270	282	259	275	289	279	275	274	257	269	252	301	290	290	271	294	268	274	298	312	308	288	258	276	284	279	278	258	281	276	314	287	298	271	267	248	281	284	289	283	252	286	291	291	294	280	288	280	294	271	285	301	282	303	287	269	297	314	302	281	298	292	298	271	267	295	265	298	249	291	305	308	294	291	300	265	270	295	267	278	276	285	290	276	261	308	270	277	265	308	289	281	266	281	293	283	295	281	277	294	258	282	299	241	265	278	287	299	282	273	304	242	271	295	299	285	275	286	308	266	304	281	263	259	234	281	263	297	267	317	264	270	258	304	258	305	273	274	277	248	273	301	271	282	286	266	320	327	277	264	296	283	299	271	308	281	272	265	278	279	288	309	272	302	253	309	278	297	274	272	275	251	305	294	251
4931	5094	3468	1702	1195	994	822	673	612	507	475	456	425	428	420	379	355	385	361	353	360	328	336	352	373	377	365	345	367	339	336	329	368	350	363	359	310	354	336	347	334	349	346	332	321	328	355	327	318	331	341	335	401	330	340	344	336	317	325	347	344	343	345	302	331	345	329	349	380	345	350	312	340	385	340	310	389	374	345	339	317	336	329	349	297	315	343	374	340	356	330	363	336	331	339	333	343	342	324	346	314	347	326	366	306	321	326	378	313	358	341	337	346	329	358	334	350	362	335	371	343	310	344	326	323	357	384	329	361	339	351	355	334	326	338	328	321	363	330	355	344	319	332	372	335	362	323	348	318	336	317	368	335	339	388	315	359	341	321	338	355	346	329	330	321	328	309	327	343	361	367	325	354	351	334	345	346	328	335	312	353	355	337	329	367	343	325	328	340	347	320	345	346	340	322	340	350	345	329	336	337	334	351	330	306	343	336	335	375	324	307	329	320	326	335	336	320	360	312	320	318	350	351	304	339	321	302	394	334	339	322	342	345	305	331	342	349	335	350	315	327	354	334	327	345	333	324	301	328	354	326	356	352	342	354	349	339	333	365	363	360	348	382	304	339	331	325	346	354	324	338	309	347	325	346	348	342	335	311	346	334	317	341	329	323	354	326	296	370	321	358	378	342	315	314	325	363	340	355	341	323	337	355	318	320	344	349	317	324	335	375	327	372	340	318	334	350	342	342	346	340	320	320	358	378	339	317	359	339	362	361	293	338	308	333	325	364	356	331	330	346	342	332	358	328	338	341	389	325	342	375	365	332	371	361	358	335	345	338	357	318	335	326	311	313	367	350	325	349	357	335	345	343	313	341	344	335	332	388	365	347	335	346	329	366	355	331	357	351	346	345	344	357	312	331	325	341	355	353	319	349	343	327	347	329	333	333	379	332	316	362	334	371	379	348	360	350	346	353	351	351	348	320	359	330	312	337	371	318	323	340	330	336	324	341	379	316	309	350	341	353	336	323	367	351	362	344	332	363	367	333	357	329	334	330	350	344	365	359	356	342	330	335	321	348	360	328	338	353	359	341	344	306	339	346	329	316	359	341	337	349	326	382	320	340	371	322	342	323	335	341	347	354	310	380	342	366	319	330	332	366	369	353	345	355	306	306	350	330	381	313	348	325	351	352	364	348	373	335	373	328	322	328	320	334	392	322	356	338	331	338	367	354	317	343	340	341	343	334	317	387	339	298	343	318	341	317	310	329	324	333	337	356	329	354	323	318	361	356	355	341	340	361	358	348	316	317	339	357	342	364	325	348	319	350	331	355	307	341	330	343	359	309	325	336	328	338	315	335	339	329	314	312	341	331	342	352	336	355	340	330	323	371	353	334	361	358	333	322	378	348	360	330	354	329	340	368	332	350	342	317	333	359	342	356	343	373	349	352	370	324	352	300	342	352	350	307	353	344	329	339	331	343	362	314	358	303	339	337	346	341	307	338	329	337	300	352	334	381	339	310	336	320	336	339	337	351	361	330	368	328	333	352	343	327	335	371	354	326	349	353	367	326	338	369	357	323	334	331	329	328	320	366	321	349	323	317	346	347	320	315	329	329	343	336	324	325	336	308	353	348	357	368	349	377	349	337	343	330	352	290	321	339	326	355	339	342	365	356	341	369	357	310	335	323	367	349	333	336	345	387	349	354	359	314	353	330	334	332	362	322	311	330	359	351	334	358	350	323	350	367	346	331	321	352	323	354	348	341	340	358	338	370	337	328	295	336	339	345	323	371	340	354	316	327	347	349	364	371	334	342	347	312	319	315	377	331	342	358	334	337	305	346	340	372	355	368	336	322	371	320	339	293	353	337	359	321	345	324	375	334	357	357	319	353	336	303	359	368	385	343	327	348	296	348	365	344	355	312	345	359	352	364	343	350	313	375	341	320	361	306	309	303	340	344	353	350	363	344	321	352	327	372	362	365	349	364	331	361	328	361	376	340	363	335	359	341	346	335	302	385	326	337	364	339	366	333	367	323	330	352	346	346	326	335	371	374	343	382	287	344	343	353	369	331	352	345	334	315	349	361	329	361	332	351	353	327	327	317	349	352	354	357	340	367	328	338	358	317	329	325	353	372	342	345	337	333	327	406	295	353	335	353	329	318	310	378	379	347	357	322	334	344	369	330	348	345	315	375	340	338	373	343	319	335	341	295	323	339	360	325	346	331	363	321	357	360	338	357	295	362	357	362	354	387	328	361	362	317	347	343	376	329	342	336	308	341	356	334	348	346	343	298	347	334	357	350	336	328	302	306	308	348	330	335	352	316	306	366	344	346	331	332	339	324	353	318	338	350	328	349	354	362	348	314	349	346	361	360	328	379	362	342	363	368	349	312	318	322	356	348	326	328	311	341	343	360	333	353	358	332	346	344	349	331	377	337	331	339	337	351	327	328	357	332	388	345	339	338	314	343	333	327	343	327	327	324	365	344	359	303	347	339	351	359	334	344	302	367	333	335	331	341	342	337	324	343	362	343	327	340	322	331	327	321	322	322	362	335	342	359	315	347	357	317	350	323	358	328	320	316	333	358	330	349	341	315	345	323	350	352	340	333	336	345	324	342	324	353	346	346	387	303	349	347	352	354	347	352	363	358	338	334	346	341	370	322	348	324	336	346	345	339	356	328	336	329	334	326	324	348	317	335	347	322	312	349	318	343	331	316	337	302	328	351	324	369	337	319	334	327	334	313	338	346	325	378	365	336	347	337	340	376	324	349	329	332	342	356	358	339	350	334	350	343	359	348	334	350	353	368	329	380	340	323	325	323	333	327	362	315	343	337	352	322	333	342	331	350	334	293	339	362	370	356	356	366	313	349	351	361	325	349	354	346	318	346	360	344	342	342	333	335	334	361	349	343	345	306	332	353	374	357	325	320	348	314	337	334	325	301	326	375	317	342	302	369	335	343	298	347	315	326	334	360	329	309	369	308	326	337	344	347	351	348	375	357	334	334	336	360	326	357	345	329	311	348	335	338	353	349	342	320	335	365	300	329	356	328	354	349	340	339	316	356	350	286	376	331	328	348	373	347	354	366	322	316	320	336	342	327	346	377	338	332	313	341	324	354	327	350	341	344	328	342	361	322	368	432	345	383	311	325	348	363	379	354	336	334	350	345	353	333	350	325	345	321	322	338	337	330	333	349	341	325	314	340	363	351	315	331	346	345	377	336	312	353	353	317	359	311	327	320	345	288	340	352	368	329	343	367	331	328	321	369	315	350	355	357	383	336	319	307	344	338	352	316	364	323	288	352	337	330	340	320	345	330	364	372	342	356	358	334	308	295	352	313	352	341	352	351	298	313	297	396	309	351	362	317	333	355	334	347	343	339	345	326	333	354	331	328	369	373	366	335	354	360	373	346	309	345	322	347	344	321	335	326	354	339	311	326	355	327	365	305	346	316	360	333	325	334	331	333	342	324	348	343	350	331	342	355	344	352	349	330	333
22313	21080	28790	23566	21070	21148	11531	1697	1283	1160	1110	1060	1019	987	1025	972	971	908	884	874	887	846	862	845	848	846	834	839	831	831	828	781	857	827	839	838	865	846	822	787	793	865	872	805	833	777	817	832	805	816	818	746	805	809	802	845	807	819	798	829	787	860	802	811	817	805	792	808	770	849	847	804	850	812	867	890	849	813	783	772	758	801	780	781	815	804	844	821	804	864	782	778	841	790	837	816	810	837	821	804	779	803	814	813	801	818	782	785	803	838	868	872	799	818	749	762	818	830	751	788	803	789	787	768	799	819	868	808	823	816	839	809	823	806	823	814	772	810	838	769	755	800	808	816	798	796	787	812	815	808	755	774	816	831	781	809	793	829	791	810	826	794	801	839	813	840	825	816	814	751	833	820	803	793	817	797	841	822	842	798	875	821	824	828	845	854	846	836	813	811	858	834	830	789	767	774	789	795	823	837	777	808	826	885	868	818	766	809	837	819	821	724	835	757	772	803	842	801	772	819	825	799	774	811	852	783	750	851	782	809	778	770	828	781	738	837	769	757	823	811	833	778	779	853	757	775	852	747	797	838	803	808	784	828	825	798	806	807	760	817	815	778	816	842	773	856	806	801	791	756	829	808	780	803	785	802	833	791	805	764	777	861	807	728	838	814	809	833	792	753	793	825	778	803	843	743	789	789	845	857	799	829	806	778	777	817	812	818	786	740	816	790	814	822	776	844	793	836	798	849	828	791	819	842	756	840	777	796	821	839	775	825	791	756	774	811	838	824	835	778	845	796	775	794	793	822	778	823	835	770	784	840	792	809	830	800	812	870	787	864	848	845	840	790	779	789	766	776	781	747	813	823	776	829	838	792	810	817	796	761	816	816	838	839	852	775	749	822	819	809	780	796	823	808	842	866	846	797	811	809	794	850	845	813	794	772	795	824	799	812	795	807	810	836	827	787	845	769	810	796	811	785	793	804	797	817	875	816	824	860	820	782	823	801	800	785	819	800	838	828	817	843	827	797	846	815	789	804	831	820	820	862	836	743	801	745	793	809	812	829	818	800	822	807	797	801	809	773	870	808	809	821	797	810	798	791	828	762	836	812	789	767	798	748	809	755	734	784	839	791	828	792	782	833	824	802	850	757	821	879	759	750	820	823	729	778	838	869	822	768	812	840	817	780	800	811	787	823	855	759	808	834	830	834	791	798	850	816	860	779	808	796	800	803	813	774	828	845	826	756	813	807	843	839	765	815	778	802	786	810	812	780	816	797	814	798	817	859	807	770	787	815	798	798	767	811	848	813	800	824	781	810	778	771	783	813	808	842	785	846	759	852	777	845	845	815	830	796	799	845	828	802	775	835	792	832	863	793	768	807	786	841	831	788	815	796	843	785	804	795	758	765	797	821	770	802	785	836	809	803	807	831	833	796	831	861	778	823	801	801	868	783	778	854	789	802	823	810	862	796	826	782	787	790	784	833	814	825	749	791	809	834	793	781	825	836	848	801	802	773	788	759	835	818	842	759	809	825	765	827	791	796	792	817	836	758	802	842	799	793	795	811	783	856	832	813	801	835	810	831	852	805	808	813	802	843	829	782	806	828	818	813	793	778	765	796	806	836	782	842	829	826	808	805	829	861	774	829	753	767	795	825	839	826	834	839	801	848	795	787	828	831	857	824	802	804	790	815	842	820	766	788	806	811	800	792	840	792	809	782	826	777	846	776	778	821	772	843	811	782	852	805	777	819	808	859	800	822	802	812	797	825	783	808	783	800	781	754	872	761	732	800	788	798	852	818	800	820	807	835	810	795	807	871	834	806	788	855	813	835	859	818	885	795	829	808	792	805	816	807	756	803	791	802	780	796	808	842	772	762	767	794	767	789	780	813	830	776	858	876	799	820	789	821	796	852	728	843	780	801	828	845	788	738	800	807	831	839	770	817	773	839	794	802	804	774	839	793	767	800	813	831	815	824	793	789	785	807	778	778	847	799	804	798	850	826	785	847	827	878	766	811	796	820	760	791	779	793	803	829	804	779	777	792	804	741	785	775	838	865	777	790	793	805	810	820	743	855	796	805	835	777	766	787	768	755	756	832	762	791	848	803	805	816	827	834	782	807	812	784	855	795	796	865	830	815	757	800	825	850	791	846	779	821	797	772	791	807	767	810	784	795	855	784	802	808	850	850	761	799	779	765	826	734	815	802	812	806	768	812	861	810	802	802	836	758	776	806	835	785	818	748	799	819	770	818	754	756	799	794	807	819	790	765	796	781	840	842	816	772	801	790	785	812	791	809	810	814	830	810	807	763	796	780	750	789	788	794	795	796	830	823	821	798	783	813	872	800	834	814	795	788	782	780	810	801	812	790	825	799	822	762	831	788	796	776	853	782	808	852	846	854	788	817	771	826	789	810	792	835	808	860	831	801	741	805	826	846	783	859	793	783	812	799	802	815	821	791	834	839	796	805	779	789	829	830	821	774	841	807	785	769	808	802	801	865	808	792	857	779	766	855	807	800	852	767	788	845	804	789	765	762	835	766	825	834	822	819	789	827	798	815	822	827	828	805	820	835	856	818	766	844	868	785	773	801	816	817	770	785	811	769	767	795	826	808	785	857	811	792	831	829	786	786	788	749	851	785	841	843	796	776	815	829	843	828	821	790	854	854	795	785	799	786	782	757	810	781	785	779	812	816	771	811	841	853	862	779	771	828	832	788	809	808	834	852	766	823	816	794	819	819	774	790	814	776	809	892	794	809	835	796	804	813	829	802	778	780	777	809	777	853	830	815	814	829	786	845	823	785	847	836	800	798	751	798	781	790	851	809	782	799	858	834	800	817	813	801	834	826	811	818	758	828	814	790	786	733	853	807	801	794	805	815	854	826	797	833	885	824	849	811	811	811	790	822	776	755	839	800	798	796	783	790	805	806	806	798	828	808	820	847	834	811	765	792	809	810	842	772	790	816	777	817	801	805	789	786	825	808	809	778	798	798	778	767	807	841	804	799	747	852	830	842	813	859	792	824	766	830	792	817	821	801	796	773	811	812	803	779	850	837	832	814	761	758	838	850	820	778	833	779	854	812	793	826	814	820	796	797	792	815	831	760	865	825	800	820	829	839	796	824	832	805	787	798	798	833	811	818	874	825	813	821	786	809	806	766	805	816	786	815	823	818	827	806	808	824	740	774	770	829	829	814	817	814	804	805	766	804	769	848	788	812	800	818	791	811	790	828	815	814	829	807	794	789	806	809	744	788	781	792	738	823	766	792	841	827	798	778	820	775	827	799	821	785	802	756	769	809	862	834	820	801	811	864	802	841	845	837	841	817	840	810	748	810	804	821	784	820	834	836	835	808	852	829	801	798	829	801	765	786	825	804	751	767	832	800	851	811	759	774	851	742	796	806	826	775	805	865	808	810	844	792	814	769	750	855	839	810	813	841	801	776	826	831	761	746	766	837	788	826	817	804	793	774	844	780	818	830	792	848	798	799	836	771
6704	14084	9972	5091	3789	2932	2455	1902	1712	1471	1381	1283	1178	1170	1100	1105	1057	1021	1052	1042	995	932	959	946	878	896	905	954	963	939	854	925	919	883	916	876	865	920	915	935	926	896	910	900	880	872	872	859	852	844	941	854	884	869	931	867	901	867	945	871	862	876	891	902	927	840	873	883	839	883	859	838	876	863	874	908	878	876	888	894	920	890	894	850	887	908	938	860	913	877	871	891	918	885	890	856	895	887	892	848	871	852	925	864	925	844	856	874	880	889	852	923	903	948	878	891	910	897	853	913	844	875	892	839	895	926	911	885	856	917	882	896	881	837	894	873	962	984	914	898	904	888	900	868	850	896	890	897	828	889	903	901	874	901	865	870	843	831	867	885	853	851	893	853	913	915	874	908	845	897	903	880	896	910	858	840	872	919	876	839	887	848	890	871	863	904	891	883	873	876	886	953	870	888	830	889	901	831	868	876	868	850	856	901	889	850	899	887	843	879	891	873	863	877	855	882	902	885	878	861	901	946	902	861	893	938	911	906	898	896	881	888	867	888	916	868	896	885	923	865	860	900	860	831	856	923	873	913	882	830	909	879	825	865	887	844	849	867	887	895	862	935	911	902	835	882	889	914	865	896	863	866	879	902	923	837	884	890	864	835	887	929	867	914	888	904	869	882	862	834	854	842	877	938	835	939	873	853	882	883	864	878	844	878	865	860	881	855	842	878	835	842	888	850	861	872	882	887	916	893	861	887	881	866	948	901	863	875	904	923	910	913	935	842	835	883	854	841	909	844	872	936	968	893	871	898	870	860	867	863	852	844	843	942	914	847	911	890	900	832	864	853	901	884	962	862	868	868	841	888	846	893	877	837	907	898	848	866	848	833	843	923	903	871	871	906	882	871	913	876	883	835	932	921	872	830	889	872	894	918	900	896	923	888	833	859	830	912	876	887	915	869	883	925	922	852	850	850	870	926	857	845	874	907	893	943	873	874	861	866	865	880	890	907	855	888	844	870	904	928	936	855	871	819	866	866	849	904	851	873	891	899	851	862	864	886	888	891	908	880	871	909	905	873	849	811	862	883	938	874	896	929	856	843	900	863	893	871	851	894	888	853	859	909	888	871	851	896	888	854	834	884	861	873	877	846	830	920	878	854	863	863	850	849	868	889	870	870	853	901	919	864	887	838	844	913	900	862	859	906	938	914	887	874	823	866	862	889	873	838	850	862	896	915	880	905	854	893	853	930	887	856	866	816	882	863	903	904	857	898	905	842	868	857	917	880	836	872	974	864	847	875	901	864	911	901	840	897	875	884	855	925	930	836	874	913	934	924	931	879	853	949	847	877	860	863	841	893	889	846	840	869	880	885	899	888	883	866	887	938	912	937	790	885	868	920	857	876	900	815	925	867	860	893	821	889	854	861	858	882	850	841	897	849	910	872	913	858	846	908	854	860	891	860	857	837	893	854	859	898	916	933	933	876	869	819	893	915	906	906	865	875	914	900	872	857	923	868	858	892	862	929	826	837	888	877	863	876	886	824	887	872	890	833	873	867	916	870	934	938	861	884	851	842	930	863	802	851	887	915	885	925	892	877	870	865	912	866	883	910	905	854	877	945	867	914	848	909	848	899	919	830	893	877	904	931	859	897	846	903	914	869	893	861	871	889	855	861	873	934	866	847	887	890	852	876	837	880	878	943	884	871	875	866	888	847	872	858	842	886	826	899	903	919	843	893	922	914	823	928	888	838	903	912	849	848	897	868	893	893	916	847	953	858	867	874	837	850	894	903	865	884	832	917	896	917	877	823	901	873	901	908	833	904	860	888	839	881	842	878	804	926	854	886	935	891	933	902	910	880	874	911	865	886	898	882	867	882	883	869	883	838	856	874	907	848	877	866	898	866	921	864	862	917	866	905	889	899	851	865	884	912	860	864	907	888	896	899	872	897	915	819	821	884	884	854	913	907	840	861	800	892	849	882	871	872	851	867	896	893	855	910	852	879	922	884	929	882	887	871	828	883	899	940	868	883	872	851	886	856	882	895	921	845	890	893	849	880	872	891	864	870	858	839	887	865	890	903	850	892	935	857	878	887	936	850	880	857	886	854	862	913	909	839	883	790	852	927	859	871	917	876	865	888	822	867	893	879	845	868	887	867	897	908	886	871	861	933	853	884	875	864	864	885	904	887	872	846	833	845	822	821	891	880	861	931	918	890	877	770	869	888	883	879	856	881	851	887	876	875	892	862	891	876	910	811	860	839	870	865	889	868	835	912	905	883	926	813	853	881	922	863	877	866	901	878	867	861	831	910	838	860	888	880	851	890	863	851	870	851	896	893	926	915	841	921	915	883	828	905	874	874	886	906	868	885	867	873	941	847	890	864	856	844	870	858	907	848	918	857	822	833	928	896	880	876	921	879	879	885	828	921	854	912	869	856	937	907	861	867	891	916	853	895	869	872	898	873	881	851	879	837	897	863	872	871	912	844	867	840	956	869	861	860	889	904	832	861	863	911	918	838	865	912	863	831	901	851	898	847	900	887	920	892	933	889	827	915	878	893	862	890	866	885	843	873	881	884	872	826	869	877	916	881	823	928	832	823	890	847	911	859	902	884	972	921	953	920	876	918	888	909	942	898	909	879	879	879	907	849	889	895	893	860	911	908	922	832	877	862	941	879	915	902	866	907	825	872	901	839	837	902	852	910	892	859	862	849	905	889	846	893	832	891	847	897	894	889	900	846	887	865	878	912	834	829	891	883	815	846	867	894	910	888	872	887	870	889	908	920	852	867	970	893	875	856	894	886	883	854	886	865	876	847	869	858	892	904	874	844	913	852	905	864	879	796	864	880	899	861	871	859	880	874	874	886	864	911	908	870	843	857	927	885	893	916	893	915	930	904	857	838	859	884	870	831	812	887	889	880	896	846	865	860	843	813	867	875	844	885	894	885	911	937	827	851	837	853	847	874	900	883	893	834	873	881	902	836	839	880	887	878	914	929	914	924	859	875	853	914	916	828	862	902	863	914	882	845	918	847	841	885	847	864	861	886	846	879	869	892	894	850	879	901	880	870	882	871	893	816	858	850	882	869	883	868	871	831	920	842	939	947	881	904	845	914	861	889	876	857	888	904	904	918	900	890	829	828	859	833	877	852	843	820	861	810	864	848	847	903	904	908	902	908	899	941	851	856	931	867	865	864	888	879	897	867	812	881	897	885	876	906	852	865	849	848	930	882	902	907	865	881	918	892	883	853	870	885	913	864	918	926	880	869	886	869	875	852	884	893	891	867	905	872	821	945	922	890	831	838	837	917	907	858	900	908	855	924	887	831	828	810	869	875	955	901	866	953	875	870	890	886	889	884	856	924	846	880	861	836	886	899	895	881	902	937	840	892	886	843	848	870	868	881	908	817	888	886	909	878	832	850	822	859	909	922	911	842	872	888	823	864	966	828	804	894	850	855	849	905	890	876	913	887	855	840	885	877	849	845	880	892	845	858	898	880
27229	18043	4062	666	571	555	525	536	471	532	514	463	489	467	458	518	489	479	517	478	515	512	469	492	506	501	515	478	424	502	513	475	442	497	450	487	512	452	463	465	443	464	501	484	515	481	505	428	488	487	492	477	461	506	488	510	494	451	504	474	511	482	486	492	509	490	468	483	490	497	478	450	474	495	491	457	516	507	507	497	494	496	498	487	510	511	490	508	523	512	493	502	507	509	473	458	482	479	464	482	491	479	472	463	493	543	460	446	487	478	553	508	474	503	497	459	463	466	513	487	518	504	492	495	481	465	475	488	466	516	464	504	471	523	509	503	487	488	473	479	512	488	510	491	508	495	494	455	500	483	475	485	480	488	548	494	522	486	466	481	466	485	452	497	486	483	489	490	504	507	527	516	498	472	552	454	500	485	497	535	501	484	512	499	512	483	515	498	507	471	463	446	479	463	501	508	479	530	483	498	476	508	469	491	480	440	516	511	512	479	479	480	502	500	478	466	488	507	489	511	483	493	513	458	510	507	464	533	511	498	537	520	502	501	480	460	504	468	488	490	516	516	503	476	493	483	485	468	493	519	476	487	494	540	503	470	504	486	505	554	500	514	502	534	500	533	467	498	494	472	517	487	530	468	443	535	466	472	516	469	479	515	470	501	522	494	484	495	493	510	484	486	466	471	501	473	471	469	471	494	471	502	509	490	465	451	480	497	488	501	505	500	442	500	515	478	552	504	511	495	491	470	526	485	490	463	518	492	465	447	550	494	501	487	467	480	520	513	525	490	480	477	515	478	476	486	482	479	495	501	462	523	474	498	505	478	486	446	528	524	481	516	492	505	490	473	482	494	518	490	489	460	481	468	491	454	475	456	479	507	471	501	489	513	503	531	503	505	487	479	489	455	493	507	523	478	482	476	517	508	533	554	521	470	492	463	462	528	480	494	467	499	498	462	461	502	482	511	474	488	514	454	478	490	524	502	516	443	503	475	447	457	475	467	449	498	497	496	498	478	503	475	494	468	467	500	460	504	480	525	477	469	500	494	497	480	516	493	457	492	469	491	517	490	491	494	453	453	475	472	453	462	511	524	514	491	492	495	459	506	484	475	499	445	475	434	499	484	481	497	483	527	516	502	506	495	509	501	486	494	501	476	511	541	526	478	490	479	521	495	477	514	526	525	543	483	506	490	451	484	474	520	462	522	478	508	497	496	569	459	461	452	523	501	519	511	532	499	466	477	482	470	473	460	494	496	492	494	513	491	456	492	491	456	484	482	493	524	448	481	498	501	461	483	484	491	488	482	493	515	514	464	490	488	499	443	501	500	510	439	455	468	460	518	507	510	519	554	466	515	476	494	535	489	480	447	515	454	453	473	513	456	494	455	518	465	488	487	492	490	501	484	483	505	482	502	476	520	525	501	524	485	481	464	482	473	496	500	477	544	513	462	531	475	505	474	544	483	475	474	485	505	492	529	513	472	484	501	478	543	523	483	476	492	531	530	451	494	449	464	485	465	482	491	492	506	478	489	431	488	499	499	441	508	508	512	482	527	475	508	488	496	488	485	486	530	509	485	495	494	488	459	488	516	519	470	520	480	490	481	471	483	462	494	490	445	498	495	480	478	501	471	498	519	463	472	526	489	516	483	454	485	490	466	492	454	480	501	480	538	491	507	489	507	472	501	479	453	477	510	488	502	444	486	506	508	498	488	447	504	512	505	504	498	456	529	513	488	463	480	469	485	479	498	464	520	509	523	507	470	508	500	506	511	521	466	477	495	471	531	489	488	485	516	546	492	485	485	511	472	452	511	498	442	510	498	517	497	501	517	468	495	485	502	501	494	549	466	476	479	480	509	478	481	482	485	474	490	480	508	489	526	456	484	511	491	500	483	501	455	524	505	524	512	461	483	496	467	491	492	489	487	486	473	477	485	510	533	504	482	509	489	496	485	460	472	484	485	514	495	484	486	489	506	505	501	481	482	539	509	487	467	501	501	470	495	501	493	446	501	466	516	520	466	531	489	433	476	470	472	505	507	481	486	517	488	455	520	474	484	481	469	463	530	469	457	465	470	514	512	479	518	451	484	539	461	476	520	459	488	490	485	465	492	482	533	544	467	481	505	505	529	493	481	533	491	501	477	494	481	491	522	490	500	477	441	521	512	474	482	502	487	487	445	469	483	477	512	479	483	505	520	490	508	473	469	524	520	495	483	506	535	463	473	489	452	506	488	479	491	507	476	529	491	515	502	448	498	471	494	501	463	515	493	474	506	507	483	503	520	511	515	473	461	485	467	477	505	475	474	454	475	521	462	459	446	509	506	489	466	513	483	506	504	489	464	502	511	440	520	518	465	522	502	498	528	491	462	487	511	470	487	492	474	500	490	469	522	450	490	502	507	476	539	453	496	493	515	486	449	521	502	485	486	478	490	502	447	472	472	496	480	462	446	487	522	475	516	458	453	488	475	514	471	502	472	495	514	485	473	507	477	491	464	492	508	463	519	525	488	487	475	506	483	477	507	485	487	515	549	453	509	482	472	464	486	457	490	487	504	463	496	512	484	484	497	519	498	489	535	490	492	486	498	517	498	478	489	495	505	495	471	478	505	469	511	487	492	509	480	545	495	480	473	499	480	512	502	495	487	494	512	523	518	509	493	487	477	491	475	485	505	479	504	475	493	500	509	516	441	481	483	489	528	485	500	477	509	485	475	476	479	439	485	455	486	511	469	487	506	494	496	470	492	472	479	479	481	518	494	459	485	540	475	473	467	529	504	465	510	528	504	487	461	512	507	498	473	520	470	474	506	525	482	503	518	519	493	476	447	546	486	447	482	490	484	530	501	489	521	506	486	464	462	463	505	520	467	469	495	493	464	526	500	446	503	513	499	468	517	487	517	487	499	479	484	492	503	483	489	496	488	471	479	440	492	483	478	500	503	506	498	483	496	462	525	509	506	449	541	468	483	522	504	485	469	512	504	472	500	478	543	484	452	520	464	453	475	476	494	529	489	504	491	534	488	479	526	472	538	471	508	518	479	486	487	506	500	468	476	525	506	516	499	495	449	473	482	484	458	513	485	509	472	439	512	474	520	440	491	499	465	475	487	497	493	457	509	456	493	459	487	463	495	494	484	502	509	489	531	540	487	466	497	441	469	517	482	485	497	437	542	478	511	520	495	523	466	508	458	515	486	491	471	477	481	531	465	512	477	475	502	464	491	462	472	530	468	500	478	492	504	490	521	456	480	492	483	444	523	472	476	490	497	506	513	476	495	490	511	490	481	496	487	458	507	509	477	453	471	542	456	493	443	474	533	485	444	517	497	507	514	482	484	482	528	512	488	483	466	486	451	497	467	442	493	478	463	463	522	503	483	494	452	478	486	519	463	507	465	485	477	455	503	483	478	489	481	490	518	478	491	488	483	499	441	490	534	491	488	472	524	528	502	495	523	459	479	496	476	472	463	488	483	505	493	492	495	493	500	496	516	504	496	532	527
4419	860	799	611	614	602	590	556	511	520	556	526	549	559	484	538	563	518	504	538	530	522	512	564	503	540	551	533	525	528	562	552	502	512	516	560	524	558	544	544	536	514	536	554	517	504	539	494	549	533	507	546	579	474	519	528	556	532	517	538	521	529	543	510	534	505	558	532	530	525	560	530	497	514	582	516	508	504	523	588	501	498	514	550	528	526	522	525	527	509	488	511	537	500	544	493	549	500	490	489	529	504	492	492	549	511	486	541	520	525	553	541	530	534	548	529	467	575	491	543	485	516	547	525	558	553	541	554	539	538	536	491	521	562	554	530	557	527	518	511	532	524	539	559	504	559	534	531	506	546	527	528	532	558	523	492	516	522	546	518	514	533	520	504	528	522	519	548	524	536	528	525	516	520	511	527	562	540	544	513	563	538	502	529	522	581	527	577	520	549	515	498	544	558	525	542	557	532	536	513	536	500	525	524	499	483	531	535	521	517	540	516	536	515	520	523	536	574	529	554	546	517	554	543	545	522	533	533	504	492	511	512	586	532	493	503	535	599	523	569	520	531	537	556	510	535	514	554	514	546	555	504	526	540	522	528	546	556	533	540	518	523	491	523	501	523	529	496	535	537	529	530	532	520	519	529	523	523	570	533	553	519	524	536	537	556	521	532	529	530	506	541	518	537	519	497	524	531	572	542	521	536	518	495	563	524	549	504	557	556	494	503	565	529	519	544	502	537	543	504	510	499	546	521	516	490	527	508	559	517	491	540	522	539	528	547	519	489	572	502	514	510	560	482	523	548	547	488	506	519	568	563	507	458	533	574	577	523	514	531	570	500	533	517	497	492	504	510	491	508	549	492	497	564	536	548	532	527	570	512	490	542	547	533	510	581	585	510	514	544	546	521	530	526	565	548	541	530	560	494	535	517	512	515	493	510	489	534	524	529	556	469	512	535	522	530	542	508	536	528	522	525	536	509	489	541	506	533	501	490	516	551	559	506	518	551	556	549	518	534	508	512	544	544	516	488	535	509	507	502	547	580	556	497	534	517	536	568	510	532	549	531	514	503	511	547	532	522	530	510	553	498	550	543	514	516	566	530	476	537	541	492	535	527	515	523	538	508	560	515	536	538	540	536	521	523	513	526	515	550	573	548	514	565	540	509	553	528	526	494	537	550	495	561	527	576	572	504	520	526	497	547	531	559	556	525	531	516	567	532	492	517	537	497	506	502	559	547	517	509	495	544	528	550	539	545	524	504	536	552	598	513	545	553	488	532	541	552	551	548	571	506	559	533	511	570	482	552	525	558	543	554	519	513	492	569	501	486	574	534	523	548	555	491	523	525	515	502	557	533	538	524	513	558	540	536	517	568	512	482	526	556	517	520	487	519	538	501	551	528	556	496	514	543	534	525	563	528	542	530	547	497	532	485	501	546	540	544	496	520	555	587	552	540	539	567	528	511	573	509	505	534	551	574	500	544	499	550	503	549	562	549	525	538	528	540	572	523	543	518	548	531	534	538	526	528	543	517	502	556	520	579	531	502	553	522	515	508	564	516	525	532	522	539	526	512	514	512	506	524	532	515	515	505	557	548	493	552	527	535	532	489	536	519	499	543	510	529	544	511	511	533	497	529	513	510	530	495	508	471	547	537	515	559	541	527	518	538	553	517	533	563	507	526	560	528	531	530	498	536	554	530	517	525	516	505	537	522	566	536	508	512	540	519	555	528	548	544	554	566	566	543	546	520	562	491	505	534	517	503	535	492	538	528	521	516	489	550	525	566	525	517	548	559	506	535	547	521	505	525	524	542	578	575	496	493	516	504	508	508	486	534	498	553	558	486	508	509	560	510	536	533	533	547	531	537	537	494	503	570	556	524	565	521	516	505	515	553	555	479	550	530	584	545	494	542	533	510	531	530	546	518	495	540	557	506	564	532	557	530	537	512	554	523	530	557	532	505	532	534	500	505	515	559	529	541	552	501	513	512	502	507	520	527	507	512	532	497	481	545	574	534	518	528	552	522	548	535	530	534	537	499	541	545	548	560	533	530	521	498	527	523	523	528	570	514	511	542	475	523	498	535	536	514	547	530	556	524	544	554	540	568	491	557	522	548	536	570	549	527	535	518	522	547	512	553	580	536	524	520	479	517	532	527	568	562	487	542	519	516	544	562	503	557	514	565	495	510	517	535	546	514	520	521	523	519	542	548	537	534	548	555	520	520	511	519	518	546	501	480	510	563	502	546	495	574	571	529	537	525	550	560	535	528	487	510	538	532	533	517	502	510	492	484	512	493	521	502	543	577	532	546	558	541	542	539	473	544	537	516	532	523	527	527	538	535	554	513	518	564	501	535	504	537	543	532	502	525	515	525	519	498	550	523	514	493	543	510	545	582	519	514	524	499	531	510	556	527	489	491	534	539	542	527	538	533	520	543	529	512	517	480	547	529	507	530	544	534	546	519	522	557	506	501	526	518	541	540	525	542	548	517	565	482	537	537	559	509	552	548	520	513	530	530	519	531	517	533	538	502	484	498	481	511	522	506	569	501	478	529	529	567	532	575	559	495	538	529	544	543	528	536	531	502	515	513	537	518	509	518	504	513	501	532	516	506	535	504	505	488	520	568	515	521	538	542	566	523	501	501	529	555	547	539	499	559	538	529	521	516	500	506	545	495	487	544	559	526	540	479	533	521	517	506	557	512	508	535	500	504	502	530	517	520	549	524	543	524	513	528	512	519	507	482	564	504	512	554	562	486	518	505	519	542	508	544	541	553	519	507	558	509	512	517	558	508	555	534	545	534	537	568	474	466	528	555	559	550	515	528	557	533	543	575	578	512	539	520	541	496	532	543	499	493	526	524	460	541	519	547	514	577	510	509	557	521	539	547	519	550	503	542	523	520	568	540	513	519	541	471	544	547	548	531	553	549	550	531	523	529	517	526	500	570	473	531	528	524	556	492	571	529	555	554	531	496	501	529	512	533	536	517	581	503	546	487	550	556	551	536	485	533	551	507	554	547	524	544	533	520	553	511	529	505	538	526	513	513	568	529	518	511	517	520	550	520	517	525	541	568	491	514	531	538	514	597	543	501	533	538	495	509	556	502	537	501	531	502	498	574	552	538	565	525	562	491	546	527	507	568	537	551	507	494	493	506	490	530	567	520	534	557	550	548	559	537	522	491	504	562	519	505	535	523	486	526	512	491	532	536	540	509	513	520	547	535	510	532	508	512	522	555	485	541	492	548	524	530	540	564	567	539	525	534	548	531	535	505	564	527	549	502	516	540	517	492	536	526	530	533	550	531	501	528	509	542	572	523	535	529	545	526	545	521	532	537	525	495	521	529	522	496	522	559	528	524	533	509	500	544	531	526	513	554	512	539	530	507	547	520	527	524	543	517	549	521	561	560	535	492	519	543	523	538	527	543	506	523	535	538	509	537	509	463	495	546	550	503	537	544	548	495	567	505	531	553	518	473	515	527	499	518	591	513	500	534
23326	21084	28503	23895	21093	12886	1854	1376	1138	1107	1017	1079	1013	1021	1023	959	971	993	987	957	962	950	1004	859	933	865	950	943	936	927	912	911	917	916	977	948	917	938	930	906	845	944	906	910	908	919	888	933	909	890	952	893	953	915	941	945	939	914	905	883	948	881	964	894	892	899	936	899	942	912	946	922	931	888	876	901	872	938	929	930	870	940	947	882	914	921	898	952	916	930	854	890	931	936	898	920	905	986	891	937	858	884	930	897	918	943	956	875	902	953	890	894	862	951	909	939	935	994	898	985	934	916	926	909	888	913	848	919	965	942	871	922	908	861	902	829	891	939	923	940	900	911	896	886	907	935	881	918	916	977	926	914	902	876	963	922	908	945	908	906	902	945	870	870	937	964	898	934	953	932	902	961	946	908	949	923	933	931	911	938	951	901	963	912	899	908	875	937	902	914	912	927	871	932	982	871	914	904	960	920	958	904	864	964	906	884	909	936	940	947	920	891	901	889	887	900	895	956	910	941	920	902	932	917	927	943	897	891	920	969	855	922	914	832	879	888	927	839	931	921	910	959	856	902	858	896	999	910	908	930	906	884	898	845	899	841	970	954	845	909	915	843	955	906	931	906	912	909	913	919	916	921	918	891	860	870	964	916	922	889	908	961	944	959	894	940	944	912	946	894	928	911	911	928	869	935	885	896	878	899	926	944	879	889	888	903	891	947	964	890	907	938	913	841	905	960	932	909	917	889	886	933	928	906	938	905	918	920	895	932	903	892	889	943	912	954	928	894	901	983	918	866	868	919	890	885	997	930	901	909	911	890	941	874	951	935	903	908	905	945	962	959	951	876	955	865	924	909	997	931	930	889	925	961	859	884	879	919	873	963	934	903	953	924	892	969	872	849	938	920	891	937	950	935	937	924	902	947	940	894	878	896	929	913	924	872	943	926	869	912	918	941	846	917	935	929	923	914	898	914	898	871	938	946	940	949	927	947	940	914	940	840	929	913	927	904	868	941	896	917	977	835	916	888	961	893	996	917	940	893	934	931	922	894	929	922	943	930	934	933	913	892	928	901	893	921	935	950	924	890	919	907	954	872	954	889	870	893	877	949	888	909	917	947	911	948	947	958	959	880	875	956	885	916	978	891	920	953	898	906	901	966	913	898	895	923	870	883	877	842	901	905	939	924	952	899	909	855	930	890	936	900	942	951	883	864	888	892	889	954	894	935	917	891	859	944	892	966	924	939	948	899	894	882	901	930	893	897	892	900	921	960	913	951	890	890	941	909	901	910	928	935	947	930	901	978	885	881	957	923	901	864	896	941	886	971	851	868	976	916	983	873	947	867	845	951	894	868	900	905	920	930	954	949	904	920	907	980	912	918	916	910	881	922	937	931	896	951	929	925	923	907	885	944	957	869	946	944	870	921	892	900	910	860	910	915	966	884	932	937	892	924	942	881	967	876	881	904	920	928	929	920	946	895	915	998	941	955	930	869	904	992	920	867	963	956	932	907	876	868	909	921	910	888	881	966	945	897	942	894	883	907	893	907	866	899	875	853	872	866	881	977	899	942	930	916	931	894	859	940	916	943	907	915	924	894	932	922	858	929	942	967	943	927	935	914	909	915	895	938	933	855	921	908	855	898	931	944	931	872	956	943	926	944	894	909	923	942	932	950	917	886	869	920	919	958	975	828	912	969	947	932	930	936	949	955	957	892	875	936	924	904	931	872	965	862	947	879	901	911	934	943	927	909	883	952	938	917	922	926	913	923	903	899	938	921	845	923	911	864	925	894	940	956	914	906	881	925	901	902	933	910	876	945	935	903	911	921	891	880	906	886	866	893	888	943	878	947	864	975	919	896	868	926	953	906	887	895	882	967	879	948	872	945	878	908	868	933	959	909	938	884	902	848	935	882	899	913	880	867	910	899	977	971	934	912	880	949	878	917	902	913	968	866	911	927	872	907	894	956	903	920	889	966	877	882	913	896	899	925	939	905	916	899	934	960	889	932	930	902	897	912	940	918	909	946	907	941	911	891	850	933	941	908	962	935	922	972	950	956	910	936	952	902	903	897	987	860	945	923	908	913	937	906	935	884	888	874	872	911	913	935	946	924	928	910	887	990	897	863	931	948	905	916	946	934	872	882	954	928	984	954	959	895	905	930	937	917	929	925	955	905	907	908	955	882	889	867	928	892	903	892	918	943	891	969	927	957	932	882	925	917	945	871	940	907	926	891	867	950	914	886	935	943	906	949	893	898	882	946	876	940	868	946	910	914	930	916	913	889	916	870	941	937	835	879	869	928	922	930	942	931	893	895	897	899	959	913	944	908	912	928	932	923	913	911	897	872	911	886	849	862	940	941	924	888	893	899	953	950	881	927	897	926	966	936	948	933	884	945	926	888	916	923	981	930	913	922	863	938	938	941	921	896	961	969	917	977	960	898	913	916	900	941	891	909	909	921	910	876	894	874	882	891	893	926	950	879	859	800	927	949	877	864	910	922	919	942	970	880	916	947	930	937	917	870	859	843	898	903	949	969	935	899	945	847	886	880	883	943	884	915	917	977	917	961	883	931	898	964	935	900	900	900	946	886	881	866	922	888	945	932	890	940	908	870	946	929	913	911	924	912	889	937	945	903	897	922	890	907	924	990	889	914	875	954	935	921	887	907	895	932	842	954	928	965	917	962	920	970	920	910	910	901	910	893	911	905	902	908	918	938	951	871	937	909	904	886	894	882	951	881	894	896	912	877	913	931	954	931	927	919	900	893	880	907	851	936	897	987	914	937	976	898	926	889	918	907	843	887	931	938	930	884	897	884	949	900	911	895	867	922	889	907	896	899	920	880	955	888	946	940	929	878	923	881	860	876	879	932	946	922	914	862	949	936	891	894	869	851	888	880	947	915	898	943	890	893	923	957	929	917	883	928	865	933	932	945	902	920	917	939	882	962	939	945	963	890	882	948	870	908	896	927	945	907	931	929	970	897	948	893	874	919	868	909	970	939	931	929	951	940	880	918	934	937	941	931	944	930	892	891	921	891	967	917	975	930	880	969	915	879	894	929	941	889	878	901	956	933	930	951	928	873	880	965	826	916	925	931	885	909	928	885	911	889	928	930	956	909	904	938	940	938	889	955	922	956	886	925	887	932	934	972	914	918	926	884	929	897	876	920	936	937	857	935	919	914	948	879	932	938	889	942	920	893	874	903	927	890	960	921	902	899	850	921	960	919	900	957	870	928	849	887	929	895	868	875	906	882	899	911	926	934	954	894	930	884	927	939	884	944	928	841	931	880	980	891	899	875	985	868	886	927	914	949	931	914	925	932	942	919	901	900	888	969	891	892	908	883	901	968	914	905	922	993	866	870	909	918	903	857	884	950	918	884	881	916	968	925	897	888	855	898	933	920	903	937	896	910	902	875	934	962	1000	936	883	917	898	953	898	864	900	843	860	905	939	904	938	931	902	893	986	918	897	982	900	904	927	924	963	905	879	930	935	904
4244	8882	6297	3284	2539	2026	1802	1545	1452	1305	1266	1156	1076	1094	1060	1106	1044	1036	1010	1032	994	1009	1040	981	1063	984	1051	996	982	1044	994	994	1022	982	1048	1007	996	946	942	947	1014	979	997	1015	1041	985	1015	1025	919	990	1001	962	961	987	1031	1008	983	981	1001	968	965	975	974	1015	1030	992	1029	928	907	958	996	1008	968	945	948	958	996	951	939	969	983	1025	1001	969	975	966	978	956	991	950	952	961	944	953	1062	981	1000	998	920	924	940	1014	983	1067	1005	961	996	971	999	1009	990	949	971	917	1010	988	948	957	994	978	939	913	960	1003	914	937	974	947	1046	1009	966	1009	953	1017	990	997	946	960	984	1004	954	930	961	961	929	947	953	978	916	976	940	996	932	978	958	962	933	937	948	985	965	982	983	946	934	998	905	952	957	931	966	964	951	1001	976	1023	948	957	993	952	984	961	957	967	961	944	944	1000	935	971	964	975	1000	1037	989	976	956	944	974	972	970	953	949	965	927	928	970	966	966	945	939	969	980	1018	979	960	961	927	966	973	1041	1053	960	992	936	979	939	972	994	964	938	958	976	967	1005	992	1001	966	958	1012	977	952	965	968	964	979	964	953	944	1001	1005	949	986	1013	933	956	1000	972	993	953	950	996	998	974	1019	987	962	918	984	983	964	963	952	991	948	930	915	963	1036	1015	945	973	932	959	960	978	999	993	991	945	982	969	971	939	954	966	952	984	986	984	987	965	950	964	951	1002	991	971	967	990	951	923	956	959	1025	917	981	964	992	988	977	994	955	986	975	994	973	976	932	924	1011	975	958	977	998	975	1025	1001	971	964	974	942	977	985	980	986	971	973	915	999	979	973	978	994	950	931	995	983	985	1003	1021	1022	974	997	1026	932	964	949	934	970	939	990	989	979	931	1009	989	977	966	935	998	998	990	963	996	919	948	1006	958	964	1004	962	994	975	940	1006	937	1007	952	985	969	990	968	920	1001	954	929	918	935	976	980	985	976	972	974	985	898	929	965	983	955	991	959	977	958	955	929	993	917	957	906	949	968	1004	998	950	968	957	975	961	922	990	912	949	942	967	947	962	996	952	979	944	1001	951	906	994	987	961	973	913	991	924	978	919	938	937	945	947	958	997	1016	921	926	985	950	961	952	964	974	978	946	972	958	1006	911	975	967	957	932	932	941	935	965	1000	952	895	992	924	935	914	921	1021	1011	988	1000	958	926	973	987	999	898	1038	939	987	947	942	973	951	947	996	980	954	980	954	965	936	950	949	902	988	949	938	953	968	966	981	994	958	929	986	921	967	950	1004	989	989	951	1000	965	928	962	955	928	978	971	931	991	939	952	908	899	975	1000	970	1000	950	922	953	981	994	1027	951	980	953	941	972	947	961	943	961	924	997	1002	996	917	929	976	998	932	947	1021	940	938	927	978	984	975	1003	947	901	967	968	954	976	955	1000	936	953	962	1038	1006	940	1009	1009	950	969	962	947	1010	921	986	967	944	922	1012	970	945	962	962	1031	973	1029	1012	992	977	988	933	937	983	970	954	896	941	950	975	924	883	1008	961	984	956	960	950	978	944	909	1028	978	899	985	969	981	920	901	1020	957	992	970	983	955	963	981	969	932	1008	928	958	959	968	969	951	1015	985	923	1003	932	966	956	951	974	902	998	956	954	948	958	977	987	953	960	973	907	979	948	951	937	1001	916	925	968	981	944	924	994	963	1005	987	999	949	967	940	993	939	954	951	946	950	1040	1000	1004	958	934	992	963	971	951	978	1016	944	935	985	1010	1004	964	958	957	989	931	937	963	973	914	1006	949	967	959	997	971	1031	954	999	970	986	961	962	974	976	930	994	959	885	958	935	944	943	1000	953	961	992	974	967	934	968	958	911	910	1001	966	975	940	986	978	1001	960	956	954	914	1014	959	952	1028	955	979	1015	983	904	984	958	962	923	947	909	983	957	919	993	989	981	992	958	909	956	976	1019	965	1005	989	948	1025	958	991	991	962	972	971	972	909	994	954	957	907	957	1017	994	967	965	976	957	955	965	938	944	1007	956	942	928	997	930	984	998	979	973	979	957	1010	1035	959	927	976	887	953	982	983	949	997	1006	983	981	947	985	981	991	972	980	975	1020	937	1002	982	1036	945	930	942	1020	939	956	959	945	965	968	962	940	953	968	1016	990	951	957	969	957	1016	988	973	966	899	1007	929	999	966	938	982	989	986	987	1008	960	986	937	969	974	953	958	995	874	987	1002	984	932	995	1016	975	959	959	982	987	968	973	976	1009	1011	941	953	923	962	947	945	963	945	959	947	978	974	961	937	988	942	946	1007	964	947	945	991	926	939	926	946	985	904	983	965	1019	989	989	933	1001	954	975	974	999	978	940	936	919	930	1007	995	932	972	948	990	1005	959	975	984	942	1027	975	973	940	956	945	1010	974	947	1037	917	976	977	953	937	1008	955	963	972	991	979	896	1007	946	1051	975	983	959	985	906	955	971	961	1001	961	1031	956	940	1015	1005	975	952	1002	1012	996	1010	945	947	976	1006	943	957	960	945	968	976	978	1005	991	950	947	1017	978	960	974	931	938	1005	976	992	976	976	923	936	959	948	921	965	983	1003	977	995	956	949	960	947	997	975	1032	1004	953	984	912	980	931	963	935	975	963	992	932	996	942	959	956	1013	1026	947	940	930	954	974	983	946	947	991	935	1024	946	955	1002	954	970	951	982	956	898	943	1002	938	974	980	937	993	1011	972	1002	951	959	943	996	965	936	967	950	942	945	921	936	951	981	993	1004	1016	989	976	935	963	946	1012	967	978	1003	1032	964	963	953	973	955	994	942	1003	956	952	946	933	942	951	945	957	954	987	1001	998	997	1016	963	949	928	1002	965	969	947	949	978	983	898	903	972	932	1065	985	932	1014	981	972	939	951	994	1009	946	974	987	969	1055	963	1019	991	978	960	1018	938	908	1010	980	947	965	984	969	929	927	972	1019	980	980	945	984	1014	997	949	953	975	1016	938	1012	977	1008	909	907	905	988	967	979	954	997	970	991	1026	1029	953	1002	944	1001	982	995	919	966	1012	1020	895	956	956	1000	908	909	963	994	980	1006	995	950	924	985	1012	952	1009	905	952	1004	1009	945	943	983	943	938	983	1000	999	939	960	998	972	963	934	997	966	948	982	957	1004	977	944	981	950	1010	1047	991	934	984	964	948	1025	1004	971	958	957	989	1020	929	1001	958	910	969	996	987	923	1003	957	964	1031	1006	990	986	926	945	956	972	988	909	957	940	966	979	1034	929	938	932	943	952	910	971	982	969	958	933	984	980	966	944	987	979	936	959	921	1056	991	1045	959	904	971	959	977	1002	951	948	969	988	989	962	969	969	1012	959	978	943	1043	974	974	1030	943	988	1010	1010	971	969	1006	893	965	1002	961	989	953	992	956	991	963	983	992	975	1003	966	965	946	982	913	986	977	984	987	992	959	947	965	959	924	985	970	1025	946	971	998	926	981	1000	989	934	964	935	972	919	959	982	961	951	959	957	1022	984	962	955	969	923	968	965	1004	976	939	938	966	960	895	961	979	1054	1034	935	943	906	953	995	981	943	987	992	970	964	1006	946	929	955	969	975	957	936	981	955	1020	995	928	961	1054	973	951	1005	972	954	1005	1058	959	973	934	983	947	1033	953	928	944	912	939	973	967	962	959	987	996	985	916	960	1007	1002	969
24379	20987	27384	24668	13486	792	507	439	396	376	335	332	346	319	319	334	311	312	307	297	312	302	324	298	326	298	307	289	298	278	310	312	293	286	293	277	302	293	310	304	321	332	233	234	261	284	303	279	305	281	307	278	290	316	280	292	273	288	255	310	310	303	260	274	284	270	281	290	278	270	304	273	257	259	297	320	295	291	281	284	289	290	289	309	296	272	300	296	286	244	282	306	286	269	273	303	270	255	290	308	296	265	286	293	278	279	288	273	309	313	305	318	268	281	296	284	316	262	291	303	290	293	306	299	296	280	281	281	314	268	340	278	291	296	281	285	288	290	272	295	295	293	295	287	281	310	269	301	261	284	264	277	293	331	298	287	243	298	253	291	288	301	272	310	273	299	264	298	298	311	243	277	246	300	318	296	319	319	271	301	273	305	303	268	297	286	323	271	297	279	290	313	287	287	289	277	308	294	268	278	269	249	280	281	298	313	314	270	270	273	274	313	276	277	283	282	265	280	271	282	317	298	248	301	338	242	273	275	245	277	281	290	280	274	270	277	274	279	290	267	265	300	290	282	268	258	294	281	333	281	266	274	293	275	274	299	279	287	275	310	291	306	320	296	284	290	278	295	283	275	286	286	297	299	249	312	272	288	295	285	310	289	298	280	256	279	264	246	313	292	299	266	268	278	267	303	269	281	264	284	292	300	289	296	267	295	307	314	307	305	290	313	258	319	290	289	305	292	301	271	281	278	300	296	285	308	290	253	287	261	289	285	300	294	299	325	236	274	295	283	298	303	297	272	287	278	262	263	286	283	306	274	296	296	314	314	276	289	292	279	293	305	260	275	293	278	302	288	260	273	291	262	274	289	294	289	292	268	282	279	298	253	295	278	283	299	286	272	293	284	307	292	283	291	300	291	281	255	299	312	251	292	314	290	318	296	307	289	278	310	314	312	275	310	278	261	300	281	292	277	282	265	264	285	289	291	283	271	313	274	282	293	290	283	298	271	295	269	291	275	290	295	297	283	328	274	298	269	290	298	281	281	280	283	275	310	264	316	323	298	287	307	276	282	284	313	289	314	261	277	271	303	287	323	281	257	316	292	287	300	304	302	295	305	300	255	320	304	240	273	313	299	265	271	282	282	290	272	296	287	286	319	239	293	261	298	277	303	315	273	277	318	280	266	281	294	294	308	311	297	266	269	283	266	282	277	301	311	285	322	288	294	285	282	284	298	254	282	278	309	261	290	295	266	302	286	290	267	273	279	324	313	291	287	293	285	290	295	279	289	278	254	294	308	276	317	264	272	292	266	291	296	328	274	292	309	276	282	297	309	294	280	302	304	303	284	283	259	293	296	257	295	251	303	270	300	286	296	281	271	306	287	281	286	280	322	285	255	274	262	260	320	269	297	276	298	263	283	271	255	306	277	322	302	311	282	314	296	278	295	284	299	272	317	286	250	301	254	277	268	279	313	278	304	266	277	315	277	284	282	277	294	306	290	300	266	308	294	306	315	274	313	289	307	245	295	307	274	298	303	281	279	280	271	285	289	308	298	302	288	272	278	292	276	287	307	253	295	313	293	303	301	296	295	303	311	300	285	268	300	310	288	289	292	287	297	253	308	282	299	263	288	280	282	284	268	321	289	309	265	318	320	265	256	310	300	285	290	300	274	276	276	279	286	319	285	289	256	287	321	280	290	281	264	275	273	282	303	271	299	271	326	279	307	275	317	286	292	260	320	297	298	289	249	293	265	265	279	276	291	287	274	258	287	298	281	260	291	266	319	306	284	269	288	263	263	295	295	281	287	302	276	276	279	290	287	306	309	273	279	281	287	282	289	270	270	301	278	262	286	294	294	283	265	287	276	267	316	312	294	305	275	301	315	334	269	260	314	323	277	290	283	282	282	300	287	316	304	260	287	268	245	305	311	269	289	297	298	277	306	271	258	298	277	295	316	283	294	291	252	272	271	292	269	254	272	318	283	318	263	241	282	275	309	287	313	296	289	263	286	275	264	309	298	316	288	267	278	257	283	288	308	280	310	290	286	306	283	265	290	295	266	292	266	318	312	284	271	283	289	252	283	291	297	275	280	301	284	302	288	317	268	284	295	241	272	278	272	273	272	295	286	280	268	295	270	294	278	297	285	299	291	272	264	291	272	267	292	279	279	268	303	306	282	288	306	272	268	285	271	273	270	301	261	311	299	288	289	273	279	269	301	281	298	319	292	301	293	300	295	285	314	298	271	307	311	283	282	292	325	279	258	266	299	264	285	295	253	300	297	287	327	288	318	282	315	278	300	276	281	311	272	305	280	278	285	266	285	289	296	281	278	271	305	270	259	267	299	273	309	278	269	279	292	290	262	317	303	298	264	305	269	308	275	308	266	304	274	286	294	295	286	267	314	302	293	267	264	260	262	304	286	298	316	270	293	297	283	265	289	274	273	280	275	288	274	283	289	278	256	294	278	278	284	278	266	305	287	310	301	273	289	281	262	265	290	276	266	288	286	274	298	290	273	287	344	302	300	300	289	293	276	276	286	332	318	308	266	241	285	295	257	308	296	284	276	273	295	305	267	290	288	278	279	273	270	271	260	286	297	285	306	301	327	306	274	292	277	253	315	299	235	268	294	272	271	307	305	288	276	302	271	268	286	303	286	291	293	306	272	259	257	289	320	289	286	255	297	259	262	293	293	299	261	295	286	303	296	277	295	271	292	279	263	275	300	292	297	288	291	274	303	283	253	273	294	265	308	302	297	274	280	304	304	283	314	303	295	304	293	257	283	282	300	302	285	270	282	283	309	283	265	287	303	302	300	301	277	282	281	299	290	314	298	321	286	281	297	319	281	277	296	266	318	278	284	289	297	288	274	278	282	315	260	271	280	286	270	322	301	277	299	283	275	319	281	274	296	296	263	294	271	289	287	293	309	276	299	309	299	282	237	308	248	312	276	309	289	305	290	278	280	291	275	300	309	273	259	263	278	271	276	299	290	259	284	294	317	272	275	252	268	278	295	280	270	265	280	312	270	284	276	284	287	252	275	268	300	328	276	277	300	292	327	280	299	295	308	278	293	282	302	290	292	309	283	289	275	292	248	292	260	287	315	297	298	283	279	316	252	268	282	281	288	263	262	292	292	296	290	283	283	292	252	314	296	293	280	279	261	287	278	271	292	261	254	304	291	275	297	282	283	304	258	287	277	267	253	279	291	301	310	264	281	260	291	285	296	295	297	276	288	282	287	297	269	292	273	304	283	276	286	283	277	281	286	296	296	316	298	294	302	276	276	287	288	294	263	320	256	298	261	276	277	288	276	294	269	295	297	300	272	257	278	283	297	285	300	317	280	281	309	275	264	291	312	279	279	277	310	286	305	294	278	238	311	287	272	279	299	302	268	277	327	299	286	288	269	307	309	290	286	302	266	307	290	266	282	258	300	292	275	277	301	282	299	289	292	262	276	290	294	254	276	296	276	280	282	247	314	255	262	288	289	296	293
3576	5002	3323	1619	1261	1022	868	735	603	508	512	475	424	453	406	412	379	415	384	376	395	361	362	337	384	359	357	392	363	371	343	331	318	355	356	317	362	351	365	372	332	360	364	320	387	371	352	329	362	367	342	353	385	351	354	357	382	350	331	366	357	359	344	333	342	346	332	332	344	347	341	350	327	362	345	374	363	360	373	343	359	366	340	354	359	368	371	338	361	328	348	365	355	351	339	351	316	335	372	325	347	355	316	372	352	349	350	346	340	336	318	384	320	373	339	333	357	346	348	359	320	338	357	354	334	353	347	345	323	332	335	353	323	358	329	342	348	319	365	358	364	362	372	345	333	372	357	318	333	347	351	348	331	332	347	354	324	320	318	330	333	354	342	342	332	342	354	312	322	327	346	340	364	339	345	339	344	359	320	353	337	333	324	327	361	337	375	349	340	344	331	353	326	339	366	317	352	357	386	332	372	351	346	321	350	355	346	357	363	366	358	345	340	367	341	339	324	373	326	374	326	330	354	365	331	343	309	370	318	331	358	327	309	337	343	344	379	361	356	365	362	346	309	355	350	316	302	353	334	335	327	349	325	362	346	321	353	351	330	330	352	342	344	327	359	361	331	339	353	300	357	368	326	326	338	366	335	351	351	338	329	344	346	369	331	364	343	351	343	339	333	329	308	343	329	294	344	355	322	360	345	341	322	351	326	350	339	337	387	349	317	357	364	340	368	353	317	313	341	363	344	360	336	343	327	360	371	337	371	363	368	347	326	356	331	335	349	363	312	311	352	372	380	351	335	354	368	349	337	347	342	293	335	350	323	340	318	361	330	345	360	347	338	387	344	383	341	325	321	343	343	344	335	355	347	338	369	346	340	369	344	321	327	376	336	352	330	341	327	337	352	341	332	324	344	328	314	361	333	358	353	315	354	321	326	320	357	328	339	344	350	338	340	335	310	316	331	319	393	322	350	349	376	326	346	348	347	350	360	328	320	356	374	330	365	329	353	354	349	359	366	334	337	339	359	347	333	343	336	344	327	340	363	357	359	352	355	364	337	325	329	363	350	336	348	325	345	334	355	331	327	323	345	371	321	336	345	300	349	339	338	339	359	335	344	354	335	338	356	358	322	345	350	350	335	389	376	341	346	352	336	372	338	347	326	348	336	330	355	329	335	337	323	336	363	328	382	352	352	357	325	361	318	322	363	336	336	359	369	352	354	347	323	355	337	308	318	316	337	356	366	339	335	358	317	339	342	345	350	320	361	351	334	319	340	316	356	359	336	326	344	336	353	359	374	339	358	368	347	372	322	313	324	352	343	357	347	338	351	345	329	348	329	342	320	329	349	350	330	335	343	333	345	366	377	349	340	410	357	348	330	347	339	319	386	370	361	343	345	337	335	365	361	342	333	327	360	352	343	357	332	337	311	336	334	362	307	351	322	353	394	306	360	331	318	381	354	365	360	351	369	357	353	329	379	331	320	308	316	348	331	354	363	371	339	334	337	353	355	362	348	368	338	332	312	360	348	354	356	345	349	323	322	346	351	366	315	332	385	347	371	321	325	353	339	347	345	365	347	339	324	379	348	309	341	345	323	314	329	357	320	359	346	314	350	349	364	359	377	351	352	337	340	352	346	324	371	347	349	338	331	340	358	349	332	351	313	377	346	303	316	376	335	342	333	331	353	350	368	325	346	313	322	342	330	359	335	343	320	355	319	321	336	368	314	326	378	363	352	341	365	308	359	337	362	368	344	349	305	384	318	320	357	335	321	331	344	355	367	325	350	336	372	348	367	329	352	327	341	318	348	342	350	313	291	366	339	321	395	351	338	315	358	322	332	340	337	354	367	339	327	357	355	348	377	313	362	336	367	334	332	349	316	346	332	317	337	352	333	343	337	332	341	349	355	307	340	339	313	344	344	308	355	360	351	368	337	316	363	376	340	320	327	380	329	339	313	339	359	323	347	379	364	394	334	315	350	357	326	372	333	346	324	340	348	354	324	328	363	344	343	356	351	329	312	351	343	332	345	342	323	335	345	314	338	349	336	349	355	335	345	389	325	369	381	356	318	348	315	374	363	334	358	344	332	340	325	348	328	349	358	361	398	347	340	343	332	333	342	356	351	327	360	327	345	353	329	383	368	356	313	366	345	338	327	335	320	317	321	354	317	341	335	357	382	347	334	336	352	320	333	341	337	319	370	324	352	342	382	331	388	347	346	358	337	352	333	353	341	347	357	389	366	341	361	315	352	326	326	362	362	312	371	324	333	350	333	318	352	369	333	336	326	370	359	354	348	343	334	338	301	346	304	388	328	322	352	338	332	326	356	390	324	374	336	345	342	340	360	325	356	355	348	351	372	370	341	345	320	335	368	343	328	359	310	340	349	321	343	318	360	343	343	349	372	372	336	353	335	363	337	342	323	349	334	353	369	328	362	341	353	324	351	323	349	369	345	336	336	303	339	344	338	334	318	336	351	337	353	369	328	363	342	331	368	348	339	340	370	349	336	329	327	360	315	326	297	337	354	353	324	336	349	351	343	341	331	335	358	342	384	344	354	353	368	345	354	350	389	348	329	361	350	326	329	313	376	331	346	362	337	302	315	342	342	339	317	337	331	322	345	307	327	343	345	321	323	324	322	342	330	316	333	347	347	375	347	338	345	356	315	327	356	381	361	323	333	375	330	366	354	341	321	344	330	336	353	331	335	322	328	319	329	350	313	336	350	333	318	344	303	330	362	321	321	351	348	340	340	329	343	330	349	377	353	346	352	349	332	339	359	332	329	352	326	354	343	340	354	309	332	354	346	348	337	340	353	341	349	338	311	329	333	347	382	368	360	339	340	362	345	346	380	343	314	348	341	351	315	333	348	379	347	342	324	340	385	329	361	338	316	386	365	353	332	362	357	326	309	339	329	331	341	345	361	368	342	341	308	346	327	355	338	355	356	337	355	343	321	367	352	325	332	354	336	346	347	370	314	340	358	334	331	325	344	363	344	314	365	337	367	352	346	375	338	341	352	306	344	353	356	338	350	356	363	349	302	358	340	380	338	348	312	342	337	358	354	351	359	362	310	352	310	330	347	340	336	346	288	360	363	348	345	345	326	374	338	323	337	378	340	320	337	364	319	372	362	342	350	361	339	386	391	323	328	367	330	362	338	344	359	356	326	340	362	331	352	348	339	346	375	340	356	340	346	368	376	366	363	353	339	340	343	381	324	358	320	361	365	352	311	354	322	338	350	350	340	343	324	342	322	375	341	331	359	351	335	351	354	387	348	344	357	345	348	343	352	340	355	320	347	332	375	347	355	333	364	353	335	330	323	345	320	338	363	379	354	337	332	381	363	363	371	335	330	351	371	333	333	356	343	344	342	361	350	359	332	363	369	341	353	379	333	342	354	335	368	352	370	369	360	326	344	339	317	331	337	342	298	328	337	341	363	348	360	335	343	344	338	312	362	304	349	342	361	370	371	350	353	349	354	346	361	353	328	340
22312	21060	28766	23563	21052	21147	11410	1603	1290	1130	1060	1068	991	993	932	918	926	902	909	850	858	842	882	829	877	846	852	827	849	840	882	805	830	858	831	814	854	811	828	853	812	819	816	782	860	816	769	798	874	780	793	848	793	847	835	806	802	762	791	820	900	834	817	829	816	842	859	845	822	743	853	822	826	809	819	890	797	835	801	831	849	828	822	785	830	822	839	850	726	825	795	783	854	764	843	759	846	811	811	796	820	807	858	874	781	809	837	808	837	790	792	804	784	807	776	847	781	822	843	829	806	826	844	824	823	867	808	851	819	800	770	773	818	798	817	843	797	831	844	779	821	820	814	753	825	864	821	798	793	804	777	849	779	846	780	811	838	818	831	817	831	816	802	813	813	795	811	810	835	796	826	790	758	786	788	832	767	809	799	807	832	805	840	766	766	854	790	787	819	790	781	839	800	811	784	806	797	867	853	859	798	788	798	755	771	781	812	785	798	856	789	810	798	865	820	810	819	825	820	797	792	812	815	804	811	772	781	863	810	784	781	827	799	808	858	775	833	802	822	855	811	801	786	835	814	816	742	835	834	827	810	838	778	847	819	834	806	766	812	777	856	828	808	817	813	782	791	801	825	761	782	764	758	821	821	855	827	800	820	773	810	825	849	830	800	778	842	784	843	813	801	778	816	827	855	809	837	825	814	802	861	787	799	779	823	829	838	780	865	836	767	817	782	817	825	844	822	806	835	864	796	812	824	817	825	781	810	771	826	785	830	812	771	820	852	826	858	787	792	832	848	815	841	795	832	809	808	828	832	820	806	838	805	786	787	781	841	842	809	784	789	787	811	814	797	839	817	857	766	767	818	831	855	768	794	811	860	843	792	810	853	823	813	817	767	846	800	828	809	809	840	836	827	804	832	855	765	804	815	823	856	765	805	805	781	803	774	809	741	841	779	787	837	785	783	824	796	827	873	835	814	767	807	827	800	780	820	828	765	817	836	769	837	801	781	804	801	854	851	806	844	823	849	846	795	798	810	834	802	804	834	886	856	796	817	795	786	812	823	776	814	770	809	779	772	851	771	834	796	750	774	788	769	766	761	818	843	862	791	846	805	835	777	828	809	795	819	839	828	807	858	833	785	765	750	840	804	800	850	823	784	857	782	831	819	770	827	838	827	786	824	809	827	786	809	748	875	818	812	833	792	792	811	834	808	821	789	825	821	810	813	834	753	806	740	790	789	844	822	779	798	784	817	773	795	765	778	803	822	839	840	803	770	812	885	809	816	792	799	860	830	777	830	799	815	784	824	832	820	805	810	810	775	847	805	767	836	818	835	791	782	832	770	792	765	818	769	847	804	821	754	805	790	800	803	802	815	787	825	786	821	792	824	806	815	843	780	825	814	841	835	817	798	811	785	822	782	811	778	765	805	802	802	824	799	788	782	790	803	832	820	810	798	775	791	809	805	827	816	839	824	793	889	791	835	784	796	803	815	830	810	822	831	806	860	815	790	802	786	764	809	852	819	811	814	799	802	793	812	808	823	824	832	786	847	858	732	796	737	868	821	798	798	770	782	831	778	830	770	807	821	777	794	884	808	807	850	836	792	788	839	827	767	820	821	822	821	833	852	782	832	784	866	799	773	809	797	836	813	807	741	819	829	809	815	839	816	834	811	814	790	809	795	802	786	773	787	836	832	809	787	801	767	793	836	793	775	776	828	843	760	789	799	840	813	850	812	785	801	773	794	817	832	809	805	845	769	815	808	768	875	828	855	816	838	735	766	808	768	833	771	751	803	834	832	882	811	826	829	837	822	813	773	800	770	783	821	837	867	844	849	790	763	770	826	793	804	826	786	811	843	839	876	773	811	815	824	800	754	824	812	828	780	816	747	796	763	808	800	850	793	751	853	792	809	797	834	841	793	868	818	779	830	772	811	844	862	788	808	806	842	763	830	819	786	752	780	811	821	819	832	803	789	832	778	769	842	839	830	826	797	806	848	771	839	751	797	797	792	826	787	797	803	781	815	870	820	824	844	809	822	789	789	829	809	774	890	798	790	793	808	803	823	805	763	841	794	806	769	754	850	799	800	812	851	807	814	804	842	832	794	781	782	830	807	853	814	789	839	820	795	761	790	785	774	832	797	844	799	780	779	833	808	774	789	803	745	801	759	782	806	913	801	856	798	821	777	785	844	779	778	811	834	849	818	850	814	822	796	822	817	799	776	827	778	768	804	802	830	826	845	798	803	790	801	820	849	837	845	769	855	803	823	793	799	806	804	782	817	815	850	854	784	845	828	809	800	785	828	823	795	790	840	818	842	826	856	822	762	829	808	820	831	806	788	839	802	794	848	767	787	812	818	776	860	820	846	801	785	821	810	815	831	818	760	803	859	859	820	856	818	811	791	846	763	826	849	847	845	826	790	808	834	821	796	812	840	787	817	796	836	800	806	861	791	789	794	780	788	814	863	762	835	812	755	854	823	803	862	767	804	797	822	779	840	810	786	828	797	792	794	808	785	814	825	822	824	813	828	743	784	785	790	832	837	798	809	812	796	783	781	749	806	783	756	839	821	837	835	839	804	805	821	874	826	830	821	788	799	814	830	833	875	767	789	849	809	820	742	839	751	828	830	809	800	839	786	760	803	781	825	840	804	813	813	813	835	804	816	805	816	858	838	813	823	749	792	796	765	812	787	800	803	801	835	769	770	819	801	814	830	774	786	898	778	799	805	786	788	817	792	854	838	834	780	829	782	829	778	773	781	796	816	825	810	768	825	843	822	837	790	777	823	830	788	816	817	775	771	733	841	840	779	789	744	807	826	804	796	792	782	836	855	797	828	776	839	802	796	832	811	822	807	790	786	804	867	794	783	747	809	808	804	792	774	828	824	857	794	795	845	847	776	782	838	814	825	784	760	851	810	782	852	807	835	782	815	803	777	780	871	786	830	775	848	780	837	793	822	807	767	825	793	783	817	824	800	802	802	802	764	759	807	846	801	755	803	785	789	824	800	838	848	809	828	763	815	813	791	834	763	861	833	776	790	848	865	773	772	865	764	829	852	764	810	758	784	786	825	777	760	805	810	845	761	816	807	771	852	767	747	793	793	778	847	876	819	820	774	842	827	778	813	802	810	774	801	793	826	825	809	810	815	808	810	773	845	830	768	827	776	728	859	811	814	844	782	793	799	811	805	813	802	848	885	834	785	854	788	820	786	788	796	832	791	793	792	818	828	812	793	790	818	759	770	837	866	825	817	794	788	817	831	812	800	773	843	850	804	785	813	809	780	825	818	802	806	852	812	833	797	823	780	813	860	799	790	824	772	793	830	807	796	782	799	845	823	872	766	785	768	831	786	779	794	805	857	778	775	809	805	802	844	818	774	802	827	829	802	852	777	797	843	788	757	783	768	823	842	834	779	809	822	839	782	787	855	789	838	812	822	823	787	801	880	826	752	742	827	803	840	835	823	806	771	822	866	855	858	849	803	919	799	855	794	829
5404	14217	9980	5143	3817	2947	2416	1999	1753	1539	1454	1311	1227	1144	1079	1096	1051	1012	1087	945	935	936	957	958	946	938	940	940	943	912	891	847	951	917	857	879	853	847	876	934	904	900	892	916	902	909	901	934	883	899	919	882	872	980	901	885	888	929	914	877	958	900	843	885	892	841	884	834	902	870	893	854	942	912	926	874	851	899	880	874	938	820	892	914	869	921	847	924	855	906	883	909	851	865	865	856	918	890	848	870	885	814	886	899	832	925	888	941	929	880	958	848	922	885	887	857	852	860	889	902	905	815	852	879	885	913	879	882	886	874	850	909	853	919	870	891	872	888	925	885	820	943	874	886	880	854	832	913	884	896	861	856	882	832	901	917	878	871	880	877	891	880	897	897	942	856	886	854	869	882	857	887	841	946	890	846	919	878	861	930	869	852	883	860	882	885	858	851	898	859	862	928	853	924	858	934	855	917	936	924	844	908	859	879	896	856	929	874	885	877	879	883	857	856	879	887	851	916	890	913	873	929	912	869	907	860	863	875	870	888	847	908	883	858	920	908	886	898	876	909	911	904	912	958	870	845	844	893	902	881	902	878	843	895	857	884	912	909	869	889	891	935	943	944	858	944	846	823	915	886	844	899	811	956	923	891	908	931	809	878	857	910	872	883	902	860	888	884	873	923	935	797	853	840	873	851	886	848	900	924	932	860	869	913	893	949	926	850	883	856	863	891	860	880	889	904	865	896	904	895	875	837	887	898	884	886	900	830	871	893	894	862	893	878	848	872	902	905	908	894	860	876	868	896	901	898	894	891	863	889	850	893	874	869	844	880	906	855	867	908	881	878	896	917	835	890	921	856	861	844	887	904	851	857	852	884	904	883	875	901	915	913	872	842	890	892	881	894	878	889	878	937	873	919	862	871	879	896	893	868	904	825	895	912	946	919	871	859	915	875	882	868	893	916	887	940	874	885	871	888	867	882	868	878	977	846	894	869	906	881	896	891	929	907	957	880	871	883	871	886	902	869	871	893	868	932	896	863	889	905	874	951	790	912	870	934	858	851	943	868	867	862	889	901	873	911	892	956	906	897	867	848	855	841	861	836	917	881	870	878	902	883	940	861	866	862	842	855	874	875	876	852	894	932	871	892	905	903	852	915	865	853	870	938	901	966	864	895	817	918	897	904	932	834	890	846	845	835	905	852	939	868	853	900	824	858	854	883	831	851	851	919	839	943	871	873	857	928	867	861	945	838	892	950	900	849	867	923	895	827	922	866	955	932	894	889	893	838	926	857	853	863	877	890	945	904	919	903	888	842	858	931	852	929	877	873	905	885	882	866	954	854	883	875	892	918	868	854	908	870	891	839	868	858	934	890	870	873	854	822	874	891	833	901	870	848	931	892	890	848	891	880	881	876	890	902	896	902	865	872	836	881	951	829	926	816	891	817	886	902	883	859	869	881	921	909	875	846	887	915	834	858	861	878	894	885	911	895	939	873	865	874	885	879	927	904	928	926	880	893	864	915	912	863	874	905	865	878	939	883	887	853	872	901	870	916	865	820	836	905	881	891	875	857	869	895	859	884	839	875	848	913	912	863	918	913	930	872	865	899	876	849	858	801	897	854	838	874	879	893	850	875	870	910	827	895	917	888	825	881	930	880	909	909	905	867	919	895	846	834	860	865	906	887	834	900	846	908	871	894	874	848	852	888	901	891	894	905	884	930	852	874	878	891	899	863	863	881	852	863	909	866	922	941	857	885	851	903	864	904	872	875	880	886	867	862	947	896	875	879	846	872	807	879	873	843	807	955	869	923	863	850	867	874	875	890	876	843	885	841	840	856	839	865	834	889	848	868	871	904	883	867	877	925	902	915	865	872	882	835	877	867	827	884	831	850	915	879	901	843	901	879	908	884	853	876	919	895	889	779	809	847	889	864	869	869	936	900	865	886	897	870	855	880	897	919	848	879	931	895	869	897	873	848	819	950	848	895	856	895	893	924	896	877	836	926	871	822	896	911	877	912	866	907	907	890	874	846	872	837	898	916	865	858	868	821	872	928	844	850	868	884	918	856	910	918	885	866	917	884	862	888	842	874	853	920	865	801	895	873	882	876	893	870	921	890	866	843	840	870	876	946	867	931	858	884	949	867	837	929	896	875	888	898	891	883	875	910	855	858	857	881	876	888	875	883	848	901	883	870	838	839	903	851	817	909	881	874	929	837	859	862	883	838	827	834	862	913	877	853	898	821	940	864	905	893	884	881	917	867	899	869	855	873	851	848	895	887	904	931	891	905	865	957	894	882	926	809	873	868	893	877	910	871	923	937	902	885	873	873	907	917	885	852	865	911	882	867	862	906	861	882	878	823	905	861	892	830	904	869	826	877	871	847	786	912	875	882	834	810	884	836	818	934	880	932	890	917	888	864	938	913	892	837	877	930	873	833	920	832	873	900	884	871	867	917	829	847	855	835	916	840	906	878	913	876	830	901	889	853	857	881	854	861	935	907	879	898	843	875	886	870	903	900	891	932	904	858	920	852	858	906	889	897	867	794	857	843	840	890	897	878	927	891	893	864	913	862	831	934	875	872	854	849	912	899	845	861	903	895	806	939	893	865	852	893	887	901	935	913	920	811	887	864	866	893	912	863	894	932	884	843	884	878	924	906	886	890	837	915	913	870	865	896	893	884	848	856	892	857	859	877	860	837	903	903	909	905	851	955	879	899	829	838	878	896	937	874	888	853	879	856	940	896	891	905	883	936	899	859	879	904	860	833	837	873	886	855	860	897	891	900	900	842	877	884	874	823	898	863	864	861	939	822	880	892	914	878	907	902	903	860	884	853	858	906	860	903	902	850	916	903	859	827	897	872	912	849	904	901	891	865	870	913	861	889	889	918	892	869	866	814	862	847	918	866	868	875	864	878	886	909	903	907	840	883	874	892	916	892	897	911	936	879	879	895	885	935	840	946	853	899	884	881	870	852	925	834	865	875	881	827	871	898	858	862	892	869	882	887	893	886	845	851	913	908	848	953	911	858	886	875	857	915	882	872	853	855	841	836	863	890	899	853	899	855	930	894	860	878	903	867	852	860	889	854	912	935	881	877	895	909	885	867	864	847	882	890	865	891	872	898	890	877	942	882	884	869	906	845	890	838	835	893	849	907	901	860	864	872	917	870	877	822	861	880	885	892	903	885	872	848	920	880	858	916	913	896	912	855	849	857	877	907	895	885	847	856	913	830	886	853	944	883	861	857	874	871	853	890	944	884	882	847	892	890	918	848	867	907	925	836	936	869	910	919	880	880	827	929	876	904	857	866	960	909	874	935	906	858	888	893	914	860	857	874	907	844	851	902	838	932	852	896	835	884	891	888	887	834	925	936	857	878	914	892	902	872	922	848	844	875	892	875	855	857	843	834	880	835	868	914	873	862	948	901	843	887	865	848	881	868	844	899	843	901	872	839	905	893	865	907	851	857	885	891	909	890	933	877	866	920	872	871	830	888
27370	18071	4234	924	792	756	621	497	505	524	522	529	527	504	530	469	538	498	509	520	516	509	482	507	461	514	491	514	520	493	522	497	478	488	534	478	512	498	505	528	543	499	479	496	459	487	500	500	523	479	500	480	500	529	498	501	476	471	527	534	474	497	470	485	472	486	504	546	494	488	456	477	497	533	480	467	483	483	503	507	536	512	496	462	510	495	456	489	508	458	522	509	492	480	490	472	496	497	541	517	485	510	520	493	559	492	528	501	535	503	523	520	493	484	525	480	524	496	456	495	501	482	466	524	499	492	477	474	483	494	449	538	483	461	497	475	486	532	507	471	537	543	497	505	500	492	538	473	509	502	473	504	531	519	526	490	512	504	479	482	524	480	513	504	459	504	520	510	502	508	514	467	515	470	471	462	556	494	542	564	502	522	520	501	494	490	501	513	529	510	522	522	517	477	504	478	520	515	444	501	484	541	511	485	516	538	510	499	529	530	507	500	485	472	498	503	534	469	484	527	508	552	498	446	528	497	488	491	513	504	514	480	476	479	463	473	507	509	460	491	468	521	496	504	455	524	511	480	470	483	480	502	494	474	481	506	521	500	475	499	513	504	466	505	481	501	516	507	529	509	499	470	525	493	495	501	494	495	495	499	464	494	484	503	477	518	539	474	513	495	495	506	502	519	488	510	535	477	508	491	511	506	503	501	482	481	486	481	542	496	499	428	489	510	506	500	535	494	533	529	505	497	441	494	511	467	514	508	511	519	501	497	494	506	452	500	506	546	517	514	462	495	481	507	525	471	498	504	522	496	508	500	494	497	506	527	520	458	477	464	505	513	502	533	529	505	492	519	508	502	513	500	486	497	487	543	446	483	507	491	511	516	514	510	464	514	443	507	475	509	494	488	486	536	514	502	522	482	500	507	489	520	516	482	467	460	528	507	487	510	467	467	500	478	496	511	479	511	497	495	496	503	515	501	505	499	525	499	476	546	507	507	461	488	504	462	532	472	479	501	512	509	509	534	510	483	471	483	454	527	510	507	511	453	502	519	502	525	526	512	511	476	504	542	518	529	547	492	500	532	468	489	495	485	520	500	512	513	498	486	521	494	484	467	546	506	478	516	505	513	504	479	498	490	487	560	489	454	527	498	518	517	499	515	481	528	488	470	474	507	495	544	497	515	537	511	525	497	535	497	479	495	500	521	518	508	501	512	522	527	507	496	471	514	480	498	506	481	493	496	511	481	545	544	544	489	487	491	498	507	486	487	532	510	521	532	498	534	481	504	500	474	511	528	490	521	539	517	523	491	521	473	511	518	528	486	483	522	519	559	438	499	521	460	495	464	484	474	496	475	515	530	468	483	534	518	460	473	522	489	481	494	472	516	470	517	514	496	493	460	477	494	525	495	499	526	510	490	497	546	478	492	524	472	500	465	501	477	507	481	489	475	468	552	511	499	488	513	512	500	486	502	546	475	517	483	508	460	472	545	508	532	529	468	523	466	551	472	505	514	481	467	517	499	470	519	519	490	497	503	493	505	499	482	483	476	519	509	546	480	475	496	517	533	517	534	505	528	552	472	495	488	498	475	485	518	518	503	506	512	479	506	500	530	494	521	535	443	483	477	475	501	494	513	515	511	511	494	525	482	458	525	496	473	495	492	489	512	512	492	512	492	496	529	527	464	506	470	500	488	517	489	485	500	516	531	517	497	502	521	496	523	492	500	538	464	483	526	501	500	519	494	484	448	516	498	508	537	523	488	458	536	504	522	497	467	498	521	532	500	494	479	497	523	509	491	487	558	469	523	492	469	485	499	469	510	518	502	487	506	501	523	517	540	516	518	510	526	531	517	477	536	491	490	534	469	492	511	501	484	496	508	492	502	462	515	499	464	543	480	475	481	519	500	492	474	488	508	481	481	483	501	537	481	522	505	509	500	492	445	503	460	478	503	492	509	530	501	515	501	554	511	496	455	550	530	469	485	522	502	478	510	489	530	480	493	512	479	515	496	493	506	543	541	506	499	537	491	488	503	550	488	528	516	517	468	537	478	448	476	481	471	523	527	572	566	514	524	527	486	494	494	485	531	533	493	521	522	532	495	516	466	539	436	486	498	468	487	479	505	471	533	513	522	461	493	523	492	528	514	490	515	545	498	535	478	518	496	512	550	498	506	476	484	507	476	511	497	470	491	543	514	504	466	520	491	531	464	509	494	532	518	502	535	502	486	497	475	528	519	499	506	501	480	538	493	506	490	483	464	502	509	492	480	545	487	501	503	529	499	543	478	499	521	491	519	530	467	499	522	455	491	482	469	453	526	523	502	540	512	513	505	498	502	523	464	473	516	459	520	501	498	485	484	486	499	508	506	501	534	516	485	501	518	517	478	522	490	526	494	520	500	512	469	494	514	516	466	541	507	516	506	526	509	488	450	505	496	456	522	490	458	543	508	548	530	507	504	488	548	501	502	495	524	531	513	495	520	489	518	508	481	485	480	511	508	487	450	491	494	492	495	469	449	533	476	479	500	483	492	472	508	507	492	538	541	517	518	528	509	517	524	487	530	522	493	496	509	517	509	511	478	529	495	467	506	483	478	532	502	496	545	522	463	515	500	547	503	537	506	501	491	525	506	534	529	478	528	501	527	531	508	513	506	519	491	533	513	502	506	515	496	527	525	504	491	507	503	500	514	513	468	506	515	537	517	517	512	520	512	472	498	521	491	491	508	512	515	483	500	473	533	494	573	489	554	499	540	540	509	497	543	493	490	524	503	516	481	521	494	474	533	509	488	516	497	509	490	565	503	513	524	481	488	490	525	541	505	524	527	498	507	503	469	487	519	549	488	487	543	530	490	494	455	501	509	535	518	491	494	499	491	558	511	497	493	511	497	534	517	502	494	494	527	519	490	541	486	520	503	508	468	496	467	476	479	459	517	495	490	563	543	493	517	502	505	492	471	458	488	491	494	455	508	472	547	512	479	496	504	494	516	469	521	500	473	525	502	497	461	498	529	500	519	498	500	509	508	498	484	490	505	520	503	531	516	518	463	510	513	493	541	531	505	507	490	498	486	484	501	464	484	487	499	505	506	487	473	499	512	502	535	505	502	446	550	518	506	486	479	466	508	509	516	504	483	494	484	451	533	490	449	522	473	510	518	487	495	479	499	496	448	514	514	518	492	492	520	473	504	470	517	492	535	495	529	525	498	529	538	494	531	519	516	489	481	506	480	533	507	515	540	509	500	503	534	527	489	498	473	456	512	486	471	498	530	485	491	504	531	504	529	492	532	466	493	510	481	517	505	489	502	501	499	505	504	515	494	521	532	500	504	468	508	505	486	500	499	509	558	528	532	562	525	495	469	498	469	483	499	519	475	491	536	501	532	511	477	529	492	483	515	472	529	482	527	532	486	497	466	535	497	487	547	490	528	483	470	500	506	522	500	512	496	520	482	514	512	514	549	494	529	490	482	488	488	502	530	496	457	527	490	517	521	516	512
4395	1053	893	687	614	590	616	558	549	545	497	589	538	538	534	534	543	536	566	596	536	550	523	531	524	530	580	573	560	535	527	506	533	530	570	522	583	537	526	572	516	556	554	550	577	554	532	606	567	529	555	518	540	540	534	510	513	564	557	567	550	523	524	538	593	512	528	543	551	534	516	548	513	520	541	542	563	528	552	534	552	553	538	549	541	516	516	576	536	577	552	546	533	508	520	511	550	539	520	542	526	532	523	559	542	516	527	520	551	547	532	535	558	492	510	553	557	556	537	527	549	538	547	524	542	506	551	595	519	581	551	555	532	541	568	514	525	529	520	523	562	551	592	539	535	529	530	522	560	539	550	509	539	522	537	519	533	565	554	538	572	525	506	509	543	544	535	559	573	521	511	499	535	518	574	537	521	553	544	561	563	522	544	543	578	537	571	564	496	504	545	539	567	537	489	552	567	505	544	545	546	518	537	550	513	516	556	558	496	536	521	542	528	539	570	540	546	565	576	507	523	487	548	521	527	528	585	540	532	547	569	527	509	520	468	492	534	515	570	552	553	540	534	521	519	523	549	536	554	505	551	554	491	508	574	512	506	538	564	555	561	527	559	507	529	507	565	567	573	528	561	538	527	542	532	556	532	558	542	549	513	547	510	528	560	571	578	553	539	518	501	524	550	560	521	524	550	582	555	520	540	510	526	569	513	567	529	546	522	573	544	503	554	538	575	543	577	513	534	561	540	542	535	565	526	479	585	510	564	543	532	577	473	547	557	519	529	543	554	541	580	556	541	511	513	543	507	536	580	588	561	541	545	562	541	551	559	564	545	556	563	572	572	529	547	497	559	519	518	553	510	518	486	525	532	544	551	505	533	542	563	540	539	540	544	563	552	535	593	536	539	530	520	525	487	528	561	552	530	587	544	528	577	521	556	538	537	518	563	553	589	569	535	519	532	547	509	571	517	538	557	527	554	594	525	555	542	533	518	522	536	527	511	566	518	511	546	527	602	541	542	561	525	563	537	555	554	557	512	557	546	541	527	536	559	544	580	519	533	520	556	530	521	564	549	508	581	536	531	472	527	564	535	559	551	562	502	530	545	524	516	530	547	528	550	541	556	558	552	548	513	507	543	523	511	564	563	565	538	548	537	556	563	574	555	566	553	571	605	511	565	539	536	544	519	541	534	521	555	517	518	512	533	530	515	493	546	529	504	528	501	571	567	514	549	543	515	518	525	507	549	523	562	532	576	566	540	552	538	576	533	540	586	546	526	523	523	537	497	619	511	526	499	504	526	530	546	514	561	592	569	508	509	551	532	528	569	499	556	513	519	531	537	487	526	549	503	494	562	554	552	542	536	524	499	562	512	491	604	602	561	566	579	532	542	522	517	583	546	558	584	543	538	551	558	531	550	574	506	554	539	615	519	545	550	506	522	530	546	562	543	546	547	532	546	519	533	528	556	529	568	586	562	509	536	552	558	548	517	565	574	531	567	527	585	528	536	550	534	561	522	568	528	530	539	541	518	565	548	525	526	518	547	582	531	517	534	494	552	519	524	530	552	540	501	544	527	525	488	541	544	529	558	585	541	525	532	495	591	506	525	546	540	536	477	514	539	522	546	533	540	544	529	526	544	534	547	576	537	598	511	560	516	578	562	524	517	556	504	545	536	542	495	503	564	536	536	542	531	555	532	568	529	523	547	528	534	524	552	523	521	495	580	573	543	547	520	508	522	531	570	528	542	564	536	557	554	537	546	515	523	531	490	570	555	530	555	520	527	522	562	527	558	505	520	554	533	550	517	532	554	570	532	518	516	554	535	561	546	558	557	529	554	546	548	573	500	543	555	525	546	534	547	563	529	538	562	532	518	560	528	504	525	561	533	510	533	507	564	514	569	571	546	560	537	560	551	504	545	569	487	524	570	506	524	526	555	552	536	539	519	540	522	565	524	559	540	527	533	540	567	566	542	555	538	550	550	570	521	534	551	535	523	551	496	521	528	553	521	558	534	540	482	513	529	526	531	528	518	605	546	561	524	541	519	552	517	538	507	536	492	574	543	522	543	563	534	565	505	552	583	514	569	537	548	541	517	547	513	528	578	507	511	559	555	565	534	537	556	530	526	496	529	529	579	539	547	559	528	580	534	508	513	557	520	520	520	592	511	558	533	562	524	557	528	544	552	561	579	569	502	544	550	554	524	557	548	505	558	533	529	530	528	537	525	544	544	543	550	520	516	563	521	523	528	608	564	525	550	527	505	534	519	516	544	529	535	555	595	488	537	523	517	520	534	543	564	563	514	543	512	518	540	552	522	525	553	551	538	557	483	561	517	504	537	529	527	530	573	596	548	560	546	549	520	540	539	540	512	551	474	566	557	565	538	582	584	556	530	569	509	561	561	496	522	494	550	550	533	534	584	545	539	495	568	567	494	542	516	541	597	531	549	535	493	539	492	542	534	510	563	518	500	581	538	552	564	513	528	529	532	507	554	549	520	526	548	526	511	538	512	553	543	505	567	524	518	550	581	541	575	569	554	542	599	538	534	528	554	545	516	541	586	545	532	523	559	515	527	580	524	548	493	555	521	546	545	535	530	538	503	508	572	574	548	561	582	570	516	541	530	544	472	546	564	526	554	526	531	513	510	559	544	548	517	520	508	504	548	525	546	568	574	541	530	521	536	563	542	544	528	528	584	520	508	565	522	540	592	487	529	505	529	561	576	558	553	538	565	578	531	548	571	518	544	518	556	540	523	516	570	561	511	541	571	540	510	540	535	579	546	527	506	532	538	526	551	576	543	532	541	552	550	587	555	544	535	570	547	540	556	550	521	540	521	518	517	556	555	524	562	545	557	543	554	551	532	512	539	536	513	528	559	530	534	509	574	546	589	542	545	539	573	518	518	519	546	570	535	556	543	526	521	567	528	523	555	556	500	529	591	518	553	541	528	505	532	552	531	536	556	542	527	541	574	578	536	525	525	561	531	535	517	526	528	519	537	556	539	561	518	545	562	548	573	571	534	562	512	510	560	540	516	518	539	544	544	522	542	517	529	549	530	551	531	595	620	602	570	549	541	513	520	547	532	553	559	549	535	560	531	505	560	524	531	488	514	570	545	595	550	563	536	562	527	519	565	480	507	579	566	524	531	537	536	550	530	550	531	529	493	547	510	566	541	542	527	516	565	541	554	530	540	510	535	529	551	541	535	544	537	528	573	538	526	523	537	509	533	535	548	531	531	576	510	530	571	578	592	525	546	571	526	511	505	546	518	546	531	521	544	576	548	534	552	549	538	541	554	536	510	560	568	547	517	544	567	522	532	484	552	535	544	520	560	566	519	540	554	530	560	490	556	569	498	576	531	530	563	481	553	497	510	552	535	545	580	569	526	585	561	561	540	584	558	495	561	503	505	510	562	595	509	570	564	532	555	550	524	575	570	512	529	579	536	568	503	571	542	528	509	488	509	496	584	530	544	539	533	560	526	500	538	544	535	578
23288	21010	28371	23833	21004	12771	1950	1262	1136	1095	1023	1039	996	1027	999	1007	1045	980	977	1000	1028	998	1002	971	890	917	887	909	919	925	925	959	922	951	890	904	963	909	930	933	909	863	901	926	921	923	945	934	888	959	942	897	940	883	896	963	930	919	894	899	957	958	926	882	940	907	949	919	920	898	891	893	905	929	980	898	976	909	904	845	901	905	911	904	930	947	854	949	877	892	877	945	894	951	927	905	902	941	881	945	974	927	902	878	954	918	939	920	935	905	890	959	884	899	894	910	854	931	915	916	895	927	881	943	919	843	927	884	917	898	867	945	862	929	909	914	883	889	924	942	963	963	858	930	914	891	924	919	886	900	913	925	943	903	904	886	940	913	897	885	920	901	960	932	866	909	952	910	970	856	932	876	876	891	956	867	863	900	946	955	922	925	921	929	903	919	868	912	900	881	944	899	915	906	927	915	884	981	950	853	863	894	897	909	879	947	909	915	913	938	935	931	909	937	939	956	962	864	936	872	929	901	903	862	837	902	949	936	920	933	882	918	897	916	909	930	936	962	865	932	963	917	897	909	903	899	910	935	949	890	933	963	904	931	906	899	886	874	947	908	860	852	896	896	894	893	932	895	947	946	925	884	894	914	883	868	910	946	932	923	861	935	1003	937	897	902	921	958	877	902	879	911	937	879	855	948	899	917	941	901	909	926	930	872	900	951	921	926	905	854	946	878	908	936	889	892	881	916	964	914	885	885	880	860	919	932	946	856	894	896	955	933	918	917	886	948	899	914	889	896	915	916	919	964	915	925	916	920	963	920	926	898	865	921	906	933	950	882	919	905	936	915	856	936	913	992	930	882	932	868	892	897	888	906	939	934	920	925	943	890	936	871	896	936	913	949	886	928	918	881	857	941	925	955	912	893	929	914	932	868	913	910	887	919	898	896	903	876	896	858	929	923	884	887	870	935	908	943	941	936	944	918	863	925	920	891	896	1000	886	933	945	917	872	886	945	915	967	951	857	906	941	913	937	913	851	907	920	951	935	852	927	943	931	883	922	952	933	969	892	932	954	906	877	989	977	943	940	911	923	971	873	943	904	942	967	896	937	942	933	892	954	894	875	901	921	938	864	912	886	929	882	906	908	966	873	950	859	912	965	854	982	911	931	909	926	884	915	839	953	899	936	935	954	904	889	922	904	938	949	981	939	932	876	953	892	888	890	881	870	937	956	884	960	921	929	900	915	885	870	912	931	890	908	912	912	930	887	876	871	915	901	921	933	932	931	951	912	923	909	842	918	919	900	888	890	938	934	909	962	928	912	909	961	900	896	929	916	891	873	892	904	898	878	904	879	850	901	903	876	879	888	936	916	942	964	922	867	912	902	926	943	926	875	931	955	950	952	920	939	899	874	937	879	944	928	873	947	924	894	933	930	926	892	887	886	913	911	908	926	948	892	917	968	917	896	895	895	902	913	904	902	936	914	953	902	890	913	879	879	932	894	886	926	918	911	925	926	884	911	909	904	896	895	901	994	920	952	969	939	910	964	901	973	913	960	955	897	911	936	906	872	872	896	948	892	938	897	921	944	929	987	881	887	913	920	869	916	884	887	879	863	916	895	940	956	915	823	880	865	862	938	863	912	897	930	846	885	916	900	920	884	894	869	919	865	907	873	884	914	916	944	911	942	908	972	967	908	938	904	856	918	958	913	902	866	859	914	894	902	857	910	868	846	879	942	885	933	902	893	914	886	932	822	908	913	908	898	949	853	921	944	947	967	903	927	898	845	927	927	917	891	930	938	910	899	908	960	916	906	912	942	998	949	894	949	909	939	902	904	934	903	892	870	970	891	895	952	881	953	923	972	931	883	893	927	879	942	963	922	919	889	916	947	891	939	940	933	956	918	906	938	951	973	939	873	914	872	917	914	937	949	898	869	911	924	912	884	925	939	932	938	859	910	908	926	906	915	866	952	915	936	921	894	862	854	923	928	930	897	923	867	915	956	904	907	938	951	922	983	872	916	927	918	911	886	893	961	967	969	915	927	903	953	851	939	928	943	952	930	934	946	897	936	946	922	918	871	929	911	883	954	894	975	915	967	884	944	934	914	871	903	929	922	909	949	903	915	951	938	937	861	923	912	904	880	887	942	916	953	947	853	911	932	957	865	929	957	909	894	929	933	929	905	952	921	909	936	898	886	905	894	895	893	866	903	937	883	880	906	933	910	875	949	971	931	920	911	858	916	910	923	930	808	910	976	930	947	913	956	869	862	905	909	916	933	951	907	924	885	890	899	912	969	954	882	892	934	909	909	900	905	946	955	952	856	917	891	954	890	884	954	945	983	952	959	893	895	947	908	902	910	934	972	927	864	952	918	894	893	950	940	909	909	857	920	937	937	856	902	914	878	859	967	882	886	925	921	917	894	892	873	919	834	912	930	922	883	874	937	901	929	913	898	913	899	856	930	951	957	943	901	893	928	933	911	877	861	921	873	876	939	949	958	949	869	875	934	939	918	881	882	949	863	921	872	924	927	921	897	901	948	889	980	913	887	944	934	938	899	954	904	877	906	939	860	879	880	904	940	901	885	936	870	895	927	919	904	909	903	851	860	891	911	895	958	919	944	907	916	959	895	900	930	944	881	945	878	923	957	926	910	885	888	910	938	910	873	943	938	935	941	907	888	943	922	944	968	928	880	900	903	904	933	924	888	904	861	954	882	920	901	937	845	914	920	896	964	915	914	945	844	922	911	925	938	953	933	903	894	820	885	922	866	932	904	890	862	908	877	867	889	869	955	993	908	917	914	913	939	943	920	920	918	855	914	906	854	934	951	898	882	965	895	922	917	914	908	924	946	941	942	887	913	915	920	908	954	922	952	903	933	872	907	907	884	913	893	929	848	964	937	944	883	881	864	897	893	961	883	858	923	912	924	941	898	976	900	927	934	894	906	895	895	877	947	976	921	959	908	987	977	907	888	877	916	872	868	886	891	936	922	955	894	907	851	965	909	913	871	899	919	871	914	950	937	990	943	869	905	884	909	836	903	899	887	912	871	906	930	905	875	908	943	941	895	891	923	924	894	920	895	910	832	894	875	935	901	858	858	939	922	937	889	926	919	895	869	963	949	923	899	897	939	910	908	934	926	866	932	913	973	937	922	904	827	899	951	917	879	927	926	904	881	953	915	916	882	916	923	921	930	901	893	932	930	893	894	943	914	916	919	913	883	967	931	942	908	859	913	915	942	906	839	823	977	950	913	975	859	911	902	890	879	890	924	878	928	868	908	889	957	948	920	906	929	893	875	937	914	898	920	906	895	956	843	916	864	880	938	884	896	923	926	924	944	906	926	885	949	915	906	922	882	891	911	915	877	917	922	928	907	918	892	945	894	939	922	969	946	862	934	886	935	931	895	906	902	913	890	888	876	883	915	928	847	938	961	945	935	911	903	934	988	916	980	943	948	921	894	871	943	939	904	946	947	910	925	894	911	881	936	907	965	941	881	932
4006	8742	6214	3293	2612	2082	1766	1557	1453	1348	1165	1203	1159	1065	1054	1070	1065	1026	1039	922	1083	1046	1004	928	1025	1003	994	997	1038	976	978	999	975	1004	967	893	1002	967	987	960	955	941	935	943	961	911	932	977	950	971	1025	1002	941	945	955	953	1011	988	958	960	961	981	957	985	994	897	947	920	963	997	1012	1006	943	994	963	1018	985	1010	978	967	984	922	981	948	982	919	927	975	987	954	980	943	995	1015	903	1019	942	968	940	964	980	961	957	966	957	987	1012	949	977	950	923	971	984	971	988	972	985	933	970	983	1015	965	983	1023	955	1002	981	985	958	1008	949	963	985	898	1009	1014	961	979	982	1010	990	932	976	969	1020	945	950	962	976	984	935	951	957	924	953	968	921	975	1000	969	977	966	986	932	935	955	937	1007	993	979	967	955	983	968	986	966	967	952	1006	959	934	951	973	967	947	975	1003	938	937	1011	982	968	950	1009	911	983	941	930	963	950	938	984	986	922	941	996	1013	1000	952	992	1001	984	967	943	959	1012	969	940	919	1006	966	971	926	953	941	951	993	988	974	1004	968	938	961	1010	947	938	999	994	938	990	946	1001	951	996	1011	948	983	976	978	963	1015	986	961	955	975	1017	1012	976	1008	958	902	1011	921	1010	1011	978	949	939	936	978	964	956	1044	1001	934	949	964	943	978	1007	973	944	942	979	944	1036	972	961	1032	984	957	969	997	1010	932	974	967	934	1009	947	925	1009	991	1013	957	950	968	999	991	962	999	956	969	956	967	1014	955	963	998	941	932	1005	960	925	939	975	983	961	961	901	916	984	942	923	978	1001	996	941	988	957	943	975	919	952	985	975	967	1018	954	998	961	1024	932	993	954	959	944	977	964	930	947	970	964	955	924	902	1020	955	977	927	938	990	964	970	938	921	941	992	921	933	981	982	1014	957	952	1010	911	947	930	973	943	949	933	950	957	962	976	964	938	950	932	995	926	977	977	958	953	978	1002	967	1000	1005	995	978	998	946	993	981	1024	940	977	1000	973	962	930	967	922	976	1019	985	1023	947	929	923	947	979	1014	1001	960	990	947	1030	959	936	1001	994	976	935	965	879	990	997	971	978	912	993	939	1011	936	1013	962	969	973	989	972	936	958	965	1001	913	969	992	975	933	990	997	907	995	949	920	969	955	975	994	953	981	916	978	939	975	928	978	994	1043	952	971	961	975	1032	947	996	949	990	926	943	972	999	973	987	974	950	949	972	941	956	962	1035	956	968	968	985	949	991	980	967	914	1001	932	941	934	935	966	953	902	934	978	967	993	977	940	1008	939	1005	926	936	964	966	994	936	975	1000	977	937	935	1010	969	992	942	1008	958	977	997	938	984	1011	1013	940	1012	964	913	999	946	946	935	1016	953	975	947	992	1022	955	944	967	941	1026	946	967	963	935	957	966	967	953	992	973	970	943	963	951	946	998	918	934	988	952	934	1034	1017	1026	951	947	997	935	935	1000	926	986	984	942	906	936	937	1016	921	978	998	948	999	916	985	984	994	1004	930	975	947	957	950	976	999	936	952	973	966	1024	984	978	988	984	1004	1000	960	982	1009	1000	969	973	903	1002	983	992	975	975	946	979	935	973	941	928	994	1015	992	963	915	985	980	1008	984	1019	947	989	985	984	957	927	937	907	1022	972	911	911	927	984	1005	933	950	1025	946	921	967	885	943	994	930	997	979	965	1004	974	993	971	975	918	999	931	968	965	972	972	934	988	1000	910	922	922	985	980	959	1004	949	1008	953	1036	949	938	923	911	949	979	1007	1030	910	911	988	995	974	907	992	943	952	961	964	1003	934	960	978	997	941	989	964	967	986	972	1024	912	1009	939	1011	986	987	995	1017	1008	1046	903	1000	978	970	968	918	1004	981	959	945	970	959	944	914	982	914	936	978	992	1030	1041	965	941	927	964	974	984	969	954	947	952	965	968	962	993	931	1022	947	953	1027	962	950	951	984	980	942	1061	960	955	949	953	897	968	996	997	1002	1045	918	966	1009	1022	945	997	937	1015	924	1013	994	950	977	997	948	940	1001	959	1010	973	1011	980	979	938	992	972	924	1002	956	994	912	1004	961	969	992	959	985	956	991	1010	988	945	936	988	981	949	953	941	989	987	894	959	982	975	937	943	928	990	980	975	954	984	999	1003	944	997	959	1021	948	941	976	985	965	990	967	980	990	946	961	958	1027	957	941	963	995	945	956	972	1019	1007	999	989	957	913	978	973	931	977	985	936	946	948	911	1000	982	923	976	987	920	943	987	951	956	937	951	993	964	951	974	983	976	992	1006	988	961	971	952	962	991	923	976	1057	999	974	995	955	947	1005	934	927	1000	895	966	959	996	955	979	931	967	951	975	978	973	978	1018	1002	965	987	1038	894	1010	1004	963	983	952	971	924	935	941	1014	1029	983	960	1024	966	950	971	1020	955	934	983	989	908	977	970	929	935	919	931	953	953	923	900	1050	982	956	995	964	907	991	905	960	922	981	962	925	1003	1010	939	941	944	990	865	1027	929	993	963	962	986	937	973	1006	916	976	991	935	995	888	976	1001	983	1007	936	990	974	1016	918	978	921	960	970	987	954	917	949	987	967	1011	991	1039	964	937	994	987	937	948	944	995	979	909	994	971	948	966	961	968	949	1034	999	959	939	967	981	971	928	998	964	960	969	926	946	1005	939	1016	982	942	936	1032	983	991	972	995	965	958	1002	977	957	899	966	936	940	949	988	948	940	928	910	1031	954	958	979	990	1004	940	984	1009	964	914	978	875	983	994	939	1007	969	954	1029	988	973	898	992	970	931	962	993	950	909	935	973	932	918	972	951	990	939	924	993	930	918	942	995	969	940	1005	941	995	997	1033	960	937	863	962	1029	949	958	956	977	1014	977	973	919	1031	973	893	947	979	968	919	964	940	941	940	973	940	956	977	928	1033	994	952	1017	960	973	939	967	931	984	905	989	983	968	950	963	1007	1010	965	945	886	947	964	957	948	940	1009	1006	993	984	984	953	951	959	926	957	922	1007	970	965	1035	935	955	1005	938	963	918	974	963	1014	946	958	973	993	1034	996	975	1000	936	997	934	980	937	1033	932	937	985	929	1013	971	1004	983	973	991	948	1042	1005	941	978	976	931	965	1031	949	960	923	953	967	959	950	965	989	991	982	976	961	902	966	977	1031	962	994	961	955	975	1018	932	984	959	960	954	984	924	931	956	894	961	980	960	956	933	945	984	973	991	989	978	976	929	956	1016	951	918	972	990	995	904	990	1015	965	1002	976	964	935	926	1003	905	942	969	995	962	918	945	933	991	963	960	970	1005	1002	950	929	961	939	991	977	994	949	983	954	942	973	975	972	978	972	998	933	992	1000	899	952	957	1035	928	979	974	939	999	900	982	1000	1020	954	885	964	951	972	957	981	950	1004	915	981	962	964	964	957	963	961	980	950	952	966	994	1021	936	1036	931	988	951	972	953	917	925	957	989	946	1007	942	946	949	989	897	943	983	963	988	1036	975	934	982	963	925	948	987	960	963	911	938	925	963	1003	1031	948	972	963	947	939	991	968	961	999	952	970	965	975	997	943	872	924	965	952	949	929	990	1032	1018	947	961	942	1036	953	982	963	948	944	932	979	1001	987	965	947	988	976	925	970	982	995	964	967	941	957	937	958	964	978	897	915	971	945	965	902	980	966	926	973	958
24247	20980	27411	24629	13580	763	540	468	413	395	335	336	355	369	358	376	276	298	312	348	294	299	290	278	293	271	283	320	279	283	296	290	262	306	284	285	305	286	305	285	274	304	297	276	295	265	323	272	290	302	290	265	282	273	288	288	302	292	290	291	282	284	308	304	304	285	262	296	279	287	316	295	270	305	308	304	289	309	288	272	286	276	264	299	299	275	305	309	315	308	289	286	288	287	265	282	263	287	290	318	269	297	297	287	291	266	294	312	293	300	309	284	297	287	291	300	271	292	310	276	281	276	241	274	311	321	259	298	287	285	281	326	297	279	303	319	277	316	319	277	271	310	274	316	280	266	294	276	303	277	282	273	293	293	320	310	280	284	283	269	281	266	296	306	301	282	301	290	313	286	293	279	281	298	302	284	293	297	286	273	275	261	302	295	298	290	321	275	299	274	282	324	290	255	277	302	293	302	257	264	284	287	290	294	291	274	293	289	274	267	265	299	269	259	295	283	291	289	272	317	315	288	288	301	322	304	272	305	294	309	298	297	282	293	277	269	316	288	300	269	308	297	285	271	288	288	302	316	276	293	239	312	325	280	271	296	321	297	299	297	297	284	302	306	271	323	287	287	309	298	255	282	252	313	302	280	271	265	291	300	273	299	293	276	273	288	296	283	282	285	324	313	322	287	304	292	292	276	302	324	288	302	298	315	305	283	313	269	288	275	270	285	305	289	295	297	305	309	304	264	277	278	310	308	290	302	285	291	302	241	295	270	277	292	293	306	284	302	284	281	304	286	290	288	291	277	290	295	273	284	294	279	293	322	293	281	270	291	303	328	320	290	291	277	272	286	303	301	304	302	307	279	295	302	269	275	263	295	296	297	275	316	263	276	276	275	298	258	288	269	309	292	278	290	320	300	301	302	257	294	305	267	286	276	297	306	281	269	282	280	294	296	299	302	273	247	302	275	281	312	274	291	299	286	284	297	305	323	297	301	287	287	273	267	272	313	278	311	291	295	310	294	279	290	288	273	279	298	303	337	273	348	288	307	287	311	302	297	283	295	292	291	279	303	280	310	288	301	325	296	296	288	292	327	302	287	329	299	289	286	288	303	307	305	284	266	312	306	301	264	278	311	271	273	303	243	279	308	279	297	286	283	276	277	272	268	270	305	304	270	311	296	261	298	288	315	275	292	291	274	264	302	291	274	312	327	295	285	286	290	277	304	294	317	281	300	304	276	283	272	277	332	297	295	284	305	286	309	312	298	289	267	300	306	272	258	262	301	275	263	284	290	293	279	302	270	288	308	296	306	287	297	302	277	259	293	283	274	313	284	279	274	304	300	301	299	279	281	295	281	315	272	284	298	285	288	298	303	310	282	282	324	298	318	299	293	316	297	287	275	291	277	308	280	284	256	310	289	299	304	277	309	314	295	278	314	274	281	264	250	286	273	303	256	278	301	312	284	280	318	324	287	276	285	283	294	310	283	283	311	305	302	281	316	271	304	289	311	260	284	309	307	289	288	292	306	305	279	284	311	304	287	298	301	297	289	294	286	302	287	287	306	305	280	291	302	274	297	278	294	310	292	263	317	310	298	328	279	309	292	290	300	299	252	312	286	284	292	284	269	276	290	267	283	282	283	287	319	285	289	282	272	285	264	307	306	255	259	307	311	278	291	318	302	311	264	281	275	312	321	265	263	311	308	279	294	288	275	290	286	276	294	289	305	270	265	291	291	260	283	284	286	283	269	295	320	284	283	273	285	282	262	306	262	291	277	294	279	262	288	272	284	292	283	315	280	262	271	312	312	286	305	284	278	263	278	282	286	255	280	275	256	278	282	289	290	291	325	320	281	287	291	265	320	276	294	275	252	339	315	301	254	285	288	306	280	309	307	301	266	271	309	307	260	296	288	316	289	299	283	277	286	271	286	307	308	290	324	295	250	300	276	296	275	276	324	282	313	277	286	314	288	284	273	290	297	298	290	290	256	287	274	304	280	254	278	324	269	282	300	323	286	279	260	300	282	278	267	288	288	285	287	260	288	279	300	278	270	271	296	298	291	287	315	324	283	281	262	293	277	300	283	296	302	292	309	299	286	243	260	296	245	257	289	280	297	293	260	243	313	286	304	301	292	310	293	267	284	301	293	258	299	258	306	311	283	293	280	273	297	304	290	277	284	302	271	300	266	254	276	270	316	282	306	268	313	250	266	294	283	302	300	247	285	283	279	267	318	286	275	298	265	296	296	293	292	285	306	265	319	261	295	271	293	262	255	294	305	294	263	283	289	320	289	273	274	293	288	349	307	285	297	294	288	294	312	261	303	265	292	278	269	295	255	310	308	280	307	277	305	257	304	325	315	283	281	286	293	280	266	263	308	269	273	274	289	302	277	257	317	296	273	301	313	288	303	297	299	307	291	284	285	264	292	302	250	257	297	298	256	271	308	283	303	271	283	287	287	304	288	291	252	291	299	280	281	269	285	294	260	300	318	276	309	288	271	255	319	274	276	288	301	281	299	280	293	297	266	245	302	282	284	273	295	275	270	306	288	296	301	292	294	300	278	288	276	310	258	297	298	318	298	301	295	260	270	300	304	308	280	286	265	273	286	277	296	271	264	295	282	288	263	277	268	262	294	288	277	272	294	277	276	286	339	301	260	308	300	313	311	293	296	308	280	290	261	285	293	291	255	275	275	269	296	270	308	283	294	289	266	281	317	272	282	303	284	300	273	270	299	290	267	317	292	273	304	295	280	299	296	314	273	292	248	301	295	316	260	297	299	322	272	265	292	303	304	294	267	271	300	267	281	270	270	300	281	298	299	273	280	286	309	282	286	283	321	323	296	271	306	285	291	274	303	312	288	285	293	269	306	278	308	290	282	310	261	289	327	269	282	283	290	270	300	315	277	297	281	297	248	280	288	291	280	332	277	286	319	278	311	258	298	286	279	282	308	251	283	289	296	302	277	318	316	282	279	283	269	301	287	308	325	301	283	298	275	297	296	326	282	264	259	273	294	311	292	292	287	307	282	283	262	276	307	305	268	266	311	266	286	296	307	279	261	296	306	317	319	277	250	264	298	289	312	291	313	302	307	281	271	297	335	298	265	294	283	270	309	283	294	284	288	276	298	304	273	295	258	276	274	275	271	303	255	282	287	254	268	272	315	281	295	276	278	313	309	274	276	282	281	316	294	294	295	292	279	271	273	279	309	286	275	271	285	327	262	299	307	296	282	324	290	270	296	308	312	257	311	286	294	319	284	288	277	277	275	290	278	310	304	283	294	284	272	283	315	328	282	285	276	297	277	281	261	284	306	307	273	269	304	299	308	270	290	306	293	350	283	284	282	278	314	284	277	289	286	280	314	281	300	307	282	266	290	286	274	288	297	304	302	263	269	342	263	278	297	287	281	282	280	306	284	291	298	297	273	318	322	298	254	317	260	298	308	298	270	302	275	294	283	266	293	296	309	263	304	281	280	293	306	282	293	299	318	284	272
3254	5041	3381	1732	1241	982	836	666	640	581	508	446	447	461	405	372	437	384	408	386	362	339	401	356	411	350	354	360	358	359	354	377	358	357	386	353	351	341	314	368	360	355	331	366	334	381	367	323	343	341	342	339	341	363	355	372	334	354	341	341	354	353	349	347	326	333	354	331	343	343	344	357	356	347	348	343	338	334	325	335	345	383	308	337	328	362	368	350	323	358	365	342	340	347	346	328	349	366	335	339	337	374	345	361	334	362	347	349	380	349	369	377	346	340	328	309	353	331	328	328	358	355	346	373	359	326	353	359	355	374	353	341	320	336	315	328	368	341	342	363	343	350	326	344	361	348	339	370	325	363	345	335	347	335	333	375	341	330	350	361	372	356	335	342	332	351	350	354	334	362	360	355	345	358	343	290	376	327	339	319	362	337	342	304	324	342	358	357	313	363	352	332	371	349	368	367	360	372	347	351	323	326	300	351	356	393	374	346	363	346	353	328	334	327	323	351	341	339	322	344	355	313	346	346	374	349	352	345	326	363	346	333	370	369	346	349	344	323	333	307	361	358	340	316	341	351	328	362	339	314	315	342	341	366	325	316	326	362	369	358	323	358	356	348	322	354	352	315	364	300	310	351	338	333	372	312	336	343	329	318	365	356	322	369	366	349	333	340	317	366	360	343	350	355	348	350	340	289	344	343	340	361	350	346	365	382	382	338	351	344	314	345	327	330	346	348	345	371	360	344	342	321	373	358	359	338	335	343	355	339	367	342	331	362	345	368	345	378	340	324	313	323	371	352	342	328	359	328	331	339	313	360	315	336	324	352	349	358	313	351	388	315	345	350	370	340	337	342	352	329	376	295	367	311	358	350	369	346	346	334	346	366	345	377	342	340	352	355	372	378	386	338	340	332	353	305	366	343	308	355	354	331	350	347	352	332	380	353	332	327	372	337	361	328	350	341	331	329	347	355	322	315	365	369	344	354	351	320	372	371	349	367	368	361	361	323	317	324	339	302	363	340	351	338	362	346	356	355	403	347	316	355	332	355	375	348	356	356	328	341	335	325	346	360	345	362	336	320	349	347	323	368	347	370	341	339	327	332	345	350	353	329	351	345	331	328	344	341	322	350	327	365	342	358	367	355	336	314	350	341	319	323	345	325	327	325	347	345	324	345	315	327	334	352	365	331	299	352	333	344	325	361	359	346	368	364	357	360	356	339	350	346	331	308	321	348	353	369	355	371	366	329	347	327	356	323	342	334	358	343	358	339	366	366	311	340	349	337	348	332	347	307	335	318	366	353	353	314	311	333	373	351	308	328	357	345	315	344	320	352	343	323	357	333	352	333	320	304	358	303	379	339	355	352	382	358	354	362	324	328	367	367	354	339	322	354	314	309	368	368	349	369	300	353	315	351	366	346	352	334	331	330	371	304	349	355	334	330	348	356	330	324	333	360	361	384	354	339	336	332	350	322	332	352	363	364	328	322	350	334	344	356	330	333	384	354	346	364	331	324	335	320	353	340	361	304	332	329	322	343	367	357	364	338	333	359	297	339	345	337	372	329	336	341	325	370	344	349	358	350	338	336	315	338	339	356	350	367	339	333	351	346	324	311	364	327	348	332	344	362	333	347	354	356	330	343	359	307	356	364	352	291	343	357	331	334	350	334	302	323	346	352	354	336	309	381	345	326	342	340	324	349	344	342	352	356	323	382	346	339	341	307	340	333	348	337	345	363	343	345	336	338	350	344	337	339	352	365	345	346	356	353	366	354	364	339	363	349	324	374	327	361	336	369	348	341	348	354	332	349	308	340	338	312	364	342	351	342	340	364	312	347	347	342	322	384	362	398	357	328	354	302	346	329	328	383	329	345	352	322	320	335	339	340	303	317	336	359	365	315	344	332	374	379	369	344	351	337	360	346	341	342	384	380	368	354	354	332	331	332	357	384	321	317	350	318	332	353	352	341	332	392	337	341	358	362	390	376	311	335	323	356	345	330	331	355	331	365	347	365	362	359	305	361	360	339	361	319	329	343	329	324	361	331	350	326	308	341	340	328	335	339	327	338	345	339	315	354	340	342	364	365	323	359	353	338	337	331	325	328	338	348	325	336	308	350	333	342	367	326	328	345	371	374	335	398	354	372	343	340	337	352	357	360	344	345	358	352	314	362	345	320	344	315	337	353	373	327	319	355	304	351	338	326	371	365	360	337	348	341	373	363	356	315	343	386	300	329	332	370	358	349	352	340	328	343	347	327	337	312	352	341	355	333	328	360	362	360	317	343	355	361	343	336	368	354	358	345	350	338	345	358	356	363	360	358	349	348	318	303	384	313	355	333	334	339	330	324	346	324	342	364	334	332	350	336	313	349	330	352	369	354	345	341	363	345	348	330	334	348	345	368	383	335	376	340	347	343	330	342	354	331	362	342	349	347	336	323	362	376	370	330	327	340	354	351	357	364	333	308	361	358	338	327	367	340	318	348	337	370	333	332	348	335	358	300	339	339	339	341	346	357	332	344	315	329	360	353	348	311	337	363	353	322	343	370	369	374	307	324	344	330	341	355	336	333	335	360	343	352	371	306	335	327	348	309	372	320	362	302	316	309	359	331	363	342	333	358	377	342	342	331	363	349	367	295	353	330	299	364	318	319	330	344	342	363	352	363	345	352	366	330	349	333	352	359	336	350	334	330	354	324	329	321	340	380	327	328	333	336	339	318	342	353	360	370	335	322	318	361	362	308	370	367	319	339	362	341	340	332	329	335	360	370	353	310	334	333	329	344	342	372	376	315	333	346	334	369	373	374	327	361	348	382	340	333	360	350	346	364	354	365	351	343	349	318	362	355	360	359	346	387	334	332	331	349	345	313	339	336	402	368	327	382	331	337	335	367	370	336	344	347	298	362	332	348	326	315	341	362	358	334	353	331	356	334	355	353	354	339	320	340	323	317	341	315	350	324	348	345	367	299	349	347	323	343	324	328	352	349	317	346	356	333	349	375	375	341	337	343	343	338	347	336	338	341	317	355	345	337	332	323	344	348	383	343	341	361	338	316	320	330	345	363	345	344	360	333	341	323	341	343	325	354	335	334	347	332	341	363	341	346	326	358	330	306	356	348	358	342	355	338	347	351	346	370	346	353	331	324	342	355	361	371	345	342	352	318	343	307	336	324	344	327	362	323	349	364	360	350	374	333	342	318	333	312	348	357	337	319	353	344	358	273	348	307	347	326	351	320	367	339	349	365	342	380	331	342	343	321	322	333	338	341	357	314	347	350	325	358	329	364	312	361	379	384	316	324	356	348	316	353	343	349	305	354	333	324	312	319	349	336	352	356	322	334	356	341	362	356	347	328	318	298	333	333	371	307	314	350	339	377	311	308	337	350	365	336	347	325	360	332	332	330	321	326	341	375	339	363	365	366	321	336	340	357	368	295	322	344	358	360	368	335	315	353	337	338	328	366	377	355	323	337	380	374	373	351	347	379	332	329	317	368	330	351
22197	21024	28754	23507	21024	21097	11185	1598	1278	1205	1128	1033	1028	997	978	909	909	961	861	869	841	860	894	821	861	860	815	880	850	815	843	832	853	778	819	827	805	840	844	806	828	851	849	841	793	823	858	865	800	809	775	753	772	800	795	767	803	806	799	831	794	786	783	786	812	846	810	818	781	868	802	802	802	794	799	782	870	816	840	803	819	783	798	795	785	829	794	821	829	829	752	855	777	814	783	780	786	780	836	844	767	767	874	821	764	785	820	798	781	778	786	823	826	799	834	780	802	834	845	786	780	807	795	826	762	804	804	858	812	787	870	796	828	848	820	856	819	788	818	703	841	797	787	810	781	842	833	817	825	838	789	800	796	795	820	783	794	756	810	841	786	861	826	803	812	815	826	790	837	785	801	842	866	816	803	859	832	837	837	804	745	707	826	785	800	783	820	775	791	826	797	784	779	814	800	846	795	797	792	812	842	818	763	790	795	824	799	790	779	873	759	856	858	799	811	815	849	802	823	820	794	872	731	850	847	833	836	786	774	771	809	811	805	766	851	809	744	801	839	810	847	787	804	804	807	774	745	850	825	772	862	818	788	798	774	816	826	796	822	792	823	770	817	787	828	847	811	774	821	792	800	782	774	808	801	831	809	789	821	765	793	788	813	783	749	745	780	779	859	760	776	787	803	797	857	812	822	777	811	822	797	762	855	848	777	870	763	878	822	770	776	819	821	775	848	804	814	775	769	823	809	800	772	818	815	711	792	764	832	838	758	804	866	788	839	782	822	811	817	804	792	758	808	781	775	805	788	749	817	821	825	801	818	774	748	792	831	824	740	811	777	800	744	812	854	836	790	803	804	854	783	806	841	812	773	782	813	754	814	795	844	828	774	742	790	822	808	823	766	816	785	812	816	819	737	765	825	829	763	834	787	763	781	765	792	783	799	820	796	775	798	744	831	784	838	832	787	836	804	798	791	782	800	752	850	842	753	800	802	833	799	834	788	839	846	791	812	757	837	780	786	829	821	812	811	802	823	816	833	819	785	803	805	828	764	828	777	782	818	791	736	794	820	757	775	864	810	812	771	824	761	811	777	787	801	836	775	825	770	883	795	771	803	795	830	826	822	786	751	801	823	811	762	820	815	793	782	809	810	822	790	771	796	802	810	818	833	802	767	807	789	806	791	762	843	769	817	798	800	794	785	786	806	853	799	803	793	785	770	781	781	849	757	814	882	835	799	786	810	804	800	820	785	832	830	786	862	836	830	822	769	833	802	794	819	794	766	824	837	810	816	839	789	763	835	813	796	795	796	792	783	807	820	842	800	834	787	819	807	813	805	842	823	803	754	835	812	783	749	839	845	760	789	802	779	783	775	801	860	801	773	820	834	806	797	816	828	825	813	837	775	806	764	784	750	804	800	814	799	804	767	820	844	806	781	765	805	840	815	787	754	787	803	749	823	826	803	812	810	799	778	791	782	793	795	757	799	835	776	758	803	795	799	847	833	797	784	824	762	784	818	808	836	767	826	803	743	814	821	772	812	879	789	812	832	831	772	785	790	796	786	787	842	796	820	820	775	795	794	804	775	868	843	817	795	814	849	809	774	796	863	760	839	736	856	858	794	819	842	805	816	798	823	805	824	805	812	812	804	757	847	778	854	819	792	797	859	804	792	823	782	760	829	821	808	799	843	854	782	799	770	822	756	827	781	819	759	823	792	806	753	817	860	806	780	792	845	756	753	745	854	795	774	837	786	756	752	787	795	790	826	761	746	804	765	842	789	805	815	767	847	808	815	815	785	757	802	788	768	802	823	758	811	814	781	764	804	819	835	761	820	809	809	829	775	796	784	826	767	820	731	828	787	826	779	849	813	790	802	791	785	828	784	802	807	783	819	764	796	824	793	778	844	805	821	802	820	792	808	790	789	810	778	868	768	755	790	800	744	777	807	811	824	799	773	813	763	772	754	835	804	814	805	770	811	797	821	740	783	782	801	763	848	819	849	796	826	850	811	777	773	810	783	767	798	809	794	844	773	759	790	785	767	783	814	790	792	783	853	805	753	791	742	773	808	828	769	791	808	757	842	804	837	791	855	825	803	790	803	771	807	780	816	804	858	790	748	861	803	793	843	753	769	767	779	815	764	779	790	800	837	835	820	780	823	820	775	807	803	764	826	836	809	758	774	789	742	807	828	786	782	819	834	753	834	762	850	816	793	798	799	739	783	733	814	753	809	796	851	856	799	802	819	803	820	809	781	815	838	795	827	768	798	766	788	823	780	827	852	769	770	772	828	762	772	826	826	754	772	765	818	760	774	795	848	831	747	847	786	812	835	822	762	775	781	805	820	823	783	775	758	784	766	797	779	803	791	805	818	810	785	792	778	767	788	783	824	778	833	743	819	762	785	822	837	812	791	769	781	836	804	785	773	793	787	784	830	816	841	801	820	780	835	835	790	845	781	792	782	781	810	767	825	791	786	825	818	809	839	777	761	828	823	817	829	786	818	791	744	817	792	809	761	763	803	792	823	812	803	838	811	786	817	741	807	806	791	802	752	813	781	779	802	850	851	762	742	760	825	799	820	788	838	833	792	767	792	824	832	789	738	800	807	794	787	815	770	805	813	786	841	792	795	750	800	817	795	823	776	834	777	784	794	790	830	794	767	824	768	796	774	779	795	779	769	796	766	724	827	758	800	781	721	853	803	807	757	831	827	815	782	804	796	823	806	789	757	815	784	790	795	769	781	831	805	832	812	794	812	750	816	832	824	831	861	779	817	790	806	802	854	810	750	858	803	768	802	778	793	773	797	799	842	794	817	806	780	818	774	833	810	768	795	767	810	799	772	806	810	800	813	802	761	776	769	797	769	755	802	822	831	755	824	814	780	827	838	775	808	788	842	823	800	828	819	798	759	818	822	861	845	776	803	802	820	764	758	805	813	808	815	794	776	844	788	781	810	741	793	826	822	804	791	758	766	794	788	776	857	764	776	802	794	820	853	804	826	769	776	808	753	832	763	759	849	835	797	806	786	773	814	736	802	832	793	767	813	807	812	802	752	788	790	805	743	797	791	770	772	811	781	803	815	812	801	822	763	816	826	813	800	801	801	815	801	816	784	811	855	837	802	881	795	778	793	882	799	781	777	766	828	846	761	773	760	773	752	826	768	836	812	774	759	823	792	785	780	800	808	804	787	804	794	790	814	833	806	831	795	735	795	762	825	788	789	750	818	810	787	765	825	752	778	810	817	789	750	801	831	829	779	833	789	841	805	808	805	750	808	821	770	752	784	803	813	804	831	750	813	800	781	825	775	803	749	761	794	800	798	765	762	832	781	819	822	806	796	776	794	814	811	824	778	837	785	846	850	786	782	770	774	782	802	764	825	810	835	795	788	796	805	849	858	813	767	792	805	808	858	830	782	833	827	784	781	799	777	809	747	765	781	808	795	804	798	769	788	783	789	785	832	843	828	847	795	787	774	765	804	767	779	752	775	805	774	788
4607	14100	9997	5099	3807	3014	2425	1963	1665	1548	1401	1257	1205	1138	1085	1062	1000	954	972	988	982	975	984	957	891	880	892	900	891	926	930	956	886	921	913	890	903	907	893	907	847	888	875	875	910	886	849	914	886	905	871	890	903	902	859	860	897	879	897	874	891	871	861	881	873	861	859	856	892	889	863	883	889	842	839	893	902	880	861	863	897	850	857	842	887	846	843	880	865	850	861	910	868	898	848	896	873	896	887	836	859	897	913	897	882	812	823	840	848	873	889	886	891	840	852	927	849	839	867	870	883	856	849	854	883	836	880	889	901	826	819	896	869	843	866	821	928	873	862	902	884	829	873	847	873	860	858	882	818	887	882	855	905	832	865	881	874	879	847	855	885	868	857	853	849	903	873	894	875	872	908	888	902	855	863	908	858	821	868	846	923	887	825	886	780	857	865	856	853	869	885	876	894	909	884	847	885	876	897	818	854	834	877	867	868	886	839	882	878	853	896	836	887	844	892	908	878	832	887	845	880	906	880	908	843	914	844	831	876	821	873	874	884	879	868	857	895	840	864	890	847	823	896	800	883	850	863	863	866	884	940	853	854	873	886	879	864	878	869	874	847	844	870	828	831	880	886	848	910	894	884	840	873	904	861	856	897	917	839	853	849	890	922	887	838	929	838	868	850	870	850	849	827	866	854	888	821	922	860	934	808	874	886	808	909	862	877	852	819	848	893	853	869	826	935	835	874	856	893	833	858	829	869	850	898	868	875	830	843	920	828	907	895	834	859	908	841	864	860	876	879	848	867	884	846	928	908	863	881	915	843	866	854	874	878	848	893	854	844	878	849	860	874	873	857	891	841	833	896	878	887	845	924	922	885	888	869	842	874	858	892	867	910	853	819	896	855	832	836	780	879	829	887	845	888	823	819	823	876	871	808	826	856	921	857	862	917	861	841	781	913	917	816	880	849	873	869	923	876	826	918	868	901	860	945	835	815	840	915	809	827	879	916	877	832	848	862	875	864	908	877	833	878	837	834	894	845	829	903	898	873	875	926	891	838	840	841	872	885	855	849	877	822	847	839	868	888	857	884	842	891	844	880	849	912	832	899	909	883	864	875	889	847	880	888	832	922	816	806	860	846	822	902	849	820	840	881	861	913	899	836	858	869	940	903	834	881	899	878	878	918	872	898	838	840	845	868	897	864	861	892	875	882	859	855	896	858	852	921	897	869	836	829	928	895	846	908	861	879	841	904	879	832	870	847	882	923	876	844	841	863	858	862	832	842	856	895	837	866	833	925	863	842	856	845	856	848	879	887	826	885	908	860	912	847	841	855	881	893	843	856	854	898	849	855	840	879	864	889	854	886	872	839	880	857	939	901	873	944	851	867	913	864	874	864	865	947	841	861	876	819	865	827	869	917	918	856	867	838	864	915	822	891	864	859	861	946	850	840	874	875	858	880	841	870	875	854	895	822	917	808	837	839	817	858	853	873	906	883	864	877	859	861	840	929	838	814	844	873	885	878	851	908	854	840	876	856	879	904	858	905	873	870	844	814	879	865	843	888	844	864	903	865	851	833	890	877	862	895	825	834	839	836	853	860	855	844	874	882	874	882	873	869	903	890	845	892	882	902	832	928	873	868	865	895	857	860	852	873	866	826	802	856	815	857	910	815	877	930	868	808	854	911	881	877	912	888	872	845	829	820	867	868	822	835	851	885	884	879	864	817	882	870	910	908	896	811	891	832	875	854	861	781	868	894	865	852	902	861	864	886	926	853	853	867	887	868	855	887	848	855	811	903	877	926	862	892	984	832	906	903	867	843	857	914	886	847	846	822	858	892	902	874	856	895	878	890	893	883	893	848	863	945	902	887	858	878	839	865	854	875	881	867	866	842	881	886	869	925	885	916	836	850	861	881	903	852	890	886	892	870	903	816	890	841	855	931	859	855	880	911	887	863	912	848	851	880	778	881	832	837	917	851	898	890	927	887	890	898	912	859	861	879	833	886	870	853	856	906	865	896	848	857	868	823	879	896	878	921	911	848	837	838	852	899	890	887	880	818	837	848	832	890	876	867	754	893	815	896	843	817	842	855	859	888	873	871	814	856	868	850	867	827	824	879	910	863	873	855	877	866	882	867	855	876	861	868	919	845	836	814	835	871	871	874	863	854	851	826	850	903	898	845	852	845	906	874	830	908	843	867	859	860	879	824	894	874	897	892	870	876	878	923	880	850	815	792	847	920	851	854	875	881	865	910	890	841	874	829	878	883	876	851	910	853	916	828	849	864	955	911	825	872	876	840	865	931	875	862	870	849	849	955	875	844	840	895	859	895	902	896	886	913	870	856	869	893	876	878	869	858	856	855	892	837	944	867	871	859	882	832	863	847	888	875	840	847	912	834	887	800	830	881	884	886	858	873	829	896	871	883	848	898	854	846	843	863	881	832	815	874	879	883	911	878	941	895	933	902	857	838	870	901	840	867	788	835	850	888	824	801	914	930	896	873	865	865	852	876	914	860	806	819	940	850	831	838	886	875	837	880	907	832	886	840	867	885	890	851	883	865	878	851	832	861	826	904	862	918	893	871	853	838	811	911	871	860	899	896	839	845	920	864	850	874	861	845	831	887	862	846	848	852	888	872	840	832	893	911	883	842	824	871	819	915	903	813	912	890	861	857	875	887	876	818	827	922	868	873	840	900	854	840	938	877	866	811	839	893	868	875	864	911	868	916	875	822	878	879	852	859	851	826	884	881	838	878	868	841	876	855	819	878	840	864	858	880	880	873	864	899	922	877	896	857	873	907	854	898	863	862	896	898	859	889	829	892	846	860	920	865	915	838	908	820	897	825	860	902	857	845	837	861	850	822	914	877	788	878	900	839	909	862	827	859	858	833	881	845	839	892	888	860	890	908	854	886	888	894	852	852	916	833	843	841	846	882	865	842	814	857	845	867	888	867	866	835	879	840	836	867	863	839	900	914	830	884	837	868	866	858	868	877	907	921	857	845	840	879	866	850	796	895	912	926	841	892	894	866	972	890	835	928	853	777	889	857	825	880	896	897	901	845	905	845	804	862	856	853	865	865	831	906	828	864	915	880	831	857	914	886	867	850	850	881	892	889	902	891	861	931	822	848	884	885	817	865	899	861	921	852	851	847	847	838	842	821	906	864	835	850	860	892	884	851	895	886	818	842	821	840	907	873	945	821	841	880	891	848	894	843	893	872	858	845	894	886	851	865	860	878	835	853	824	905	928	840	806	837	896	894	806	877	919	844	863	891	927	854	836	858	876	821	817	857	869	873	911	887	843	940	887	869	913	890	868	877	855	914	846	886	832	897	847	847	879	852	852	852	832	840	867	844	861	806	882	918	874	863	798	921	883	877	831	894	868	868	918	847	863	835	845	859	865	862	847	895	847	877	838	852	881	836	917	905	854	917	843	832	928	875	808	898	874	859	874	872	798	867	882	781	807	883	864	892	846	885	846	896	868	835	857	846	846	863	855
27207	17984	4157	914	719	666	584	532	503	493	518	496	506	480	541	480	485	504	522	474	520	478	503	480	461	520	516	501	496	507	526	516	479	489	512	488	507	506	513	514	514	458	487	474	482	527	486	498	488	479	504	478	468	509	479	486	487	488	496	503	497	479	462	470	493	498	516	510	479	481	541	458	504	446	501	476	460	497	498	526	499	552	474	465	482	494	471	473	498	455	478	490	539	501	498	482	506	477	466	443	486	470	445	523	496	491	458	492	479	466	497	518	502	519	482	537	509	501	485	482	510	500	467	502	494	520	487	478	456	500	477	513	454	509	474	474	491	511	486	490	507	510	514	498	460	462	485	495	461	494	521	553	511	477	496	505	462	470	466	471	501	483	487	483	477	471	483	497	473	467	491	462	495	485	525	506	491	461	506	494	477	493	465	509	525	452	480	525	437	526	491	513	495	566	503	523	487	469	513	542	494	475	503	482	491	490	471	533	467	486	482	503	455	520	498	484	525	484	473	495	484	502	519	508	498	461	476	492	487	480	497	487	495	506	496	477	508	464	525	463	517	509	493	444	516	465	462	493	449	482	494	466	454	474	504	467	475	461	467	487	487	488	456	489	494	497	458	508	481	519	504	479	465	480	527	485	489	491	489	488	501	529	517	520	464	445	487	475	451	491	527	468	489	482	504	473	480	519	462	472	489	488	475	516	499	505	470	517	516	505	496	518	491	476	479	464	478	491	494	526	510	534	494	464	530	475	491	508	466	461	506	501	517	506	470	461	478	479	455	473	452	464	453	506	502	473	498	534	474	456	505	514	498	512	490	517	478	492	500	508	453	509	434	510	470	479	521	495	468	480	475	486	499	492	497	502	487	471	531	510	463	472	526	542	504	491	450	450	450	493	474	467	508	459	517	462	465	482	503	468	479	474	506	481	517	504	507	500	488	507	478	516	457	510	491	492	522	503	460	487	456	495	465	510	507	497	505	483	522	515	508	482	443	465	472	447	497	461	504	445	490	461	513	483	503	502	501	490	472	493	511	493	488	484	510	460	522	514	517	537	490	475	503	470	481	486	524	528	481	451	471	456	532	477	487	476	513	524	485	505	518	502	487	492	505	480	481	481	526	480	513	494	497	508	510	478	515	489	492	452	490	520	483	477	500	452	495	507	491	496	544	515	494	498	506	484	499	512	472	504	513	506	515	490	477	499	470	496	503	465	483	445	481	485	528	488	507	454	488	442	500	486	465	474	470	502	480	518	505	468	470	482	500	500	498	506	510	462	478	517	494	451	488	490	517	472	529	502	459	501	486	492	476	467	482	494	530	498	497	511	520	517	488	507	492	473	470	525	496	512	513	456	468	517	497	503	465	559	514	535	475	492	470	522	503	504	473	500	472	507	488	495	494	524	518	515	475	480	460	498	474	488	487	500	480	513	514	477	504	513	504	480	501	521	501	459	498	527	502	530	497	492	529	528	497	496	492	482	499	517	500	462	497	472	477	500	512	464	512	493	490	468	506	496	482	474	469	481	494	515	480	485	482	507	462	482	475	500	476	476	482	524	519	506	524	517	473	522	493	444	490	465	493	528	477	455	454	474	507	496	540	478	494	506	499	510	459	498	515	509	451	483	499	478	506	507	505	507	471	487	471	479	494	509	446	502	512	505	528	498	467	461	487	524	534	507	513	519	495	474	516	454	507	519	480	497	511	479	482	514	490	531	466	497	481	510	472	468	477	502	464	505	478	484	523	503	533	446	473	469	503	505	452	503	487	514	495	512	532	511	435	501	500	476	513	463	501	448	461	507	514	493	483	504	475	501	461	513	508	443	483	483	534	520	489	503	480	491	468	474	504	477	469	477	438	460	450	496	516	522	523	516	498	469	506	513	456	517	519	513	487	482	516	478	505	491	502	520	448	474	462	527	456	467	495	499	469	519	493	455	496	491	528	524	513	489	465	475	544	490	520	448	534	524	500	496	521	540	473	505	486	453	468	496	479	480	523	502	472	503	476	435	505	451	520	449	501	503	525	481	527	456	508	495	477	519	473	479	514	469	515	484	490	466	499	483	519	499	493	469	484	493	488	476	469	490	472	518	543	466	515	483	473	489	482	488	477	520	528	487	489	573	484	450	518	484	514	480	510	479	455	544	483	492	456	496	456	500	517	559	490	525	474	486	490	481	506	468	493	496	473	517	484	501	510	448	489	486	487	497	489	493	502	510	471	472	471	479	478	503	510	474	458	461	479	492	499	521	478	509	494	504	504	513	504	507	495	510	486	492	516	466	468	461	494	490	511	515	482	492	512	493	491	466	493	483	498	486	497	492	485	495	480	493	497	465	488	479	473	481	482	482	468	485	485	500	499	504	491	520	458	488	497	514	485	488	500	477	542	454	492	490	490	454	494	523	494	456	506	490	479	500	484	444	542	492	504	491	494	493	513	481	471	502	463	479	513	464	464	484	498	507	491	454	517	489	505	482	526	512	458	495	511	513	513	467	514	483	514	471	505	536	500	489	476	513	496	503	515	519	483	499	431	504	486	480	491	492	525	501	503	434	466	479	475	528	523	491	475	522	490	505	468	475	469	487	522	489	479	505	489	478	473	478	504	475	516	489	473	512	518	479	467	503	500	487	507	525	490	479	515	528	496	480	483	487	525	465	504	473	472	470	486	468	473	469	530	500	495	510	527	461	493	503	490	476	491	519	489	505	459	529	498	495	491	491	520	499	493	483	478	471	528	445	538	511	499	507	476	536	540	495	498	496	465	534	548	485	487	510	493	479	507	524	493	530	511	488	471	470	466	493	470	482	488	507	468	509	453	474	518	527	512	502	474	469	504	498	458	485	515	487	546	491	520	493	471	491	465	478	475	494	458	506	509	474	465	535	511	496	469	482	499	480	460	488	492	494	478	495	502	490	487	476	496	464	520	498	474	511	512	514	497	466	539	515	462	526	477	517	501	509	438	518	503	505	484	496	510	467	511	460	534	512	489	475	511	506	466	476	474	511	483	500	441	494	484	492	477	471	472	454	525	506	501	475	503	494	498	500	484	422	509	518	490	468	534	513	503	477	500	528	451	452	528	474	501	520	508	459	496	489	486	466	471	471	514	480	494	464	466	493	508	527	480	482	455	497	473	501	496	484	492	491	503	477	505	480	497	510	477	463	465	535	488	451	493	464	474	471	487	469	497	460	464	479	502	511	512	484	510	490	507	492	477	503	505	493	501	498	460	506	475	498	464	478	466	512	488	505	476	490	476	461	498	480	461	472	483	477	486	482	520	483	482	497	478	479	543	504	522	488	516	474	489	476	493	472	497	480	501	510	472	475	525	521	570	515	516	459	458	456	545	483	480	479	497	490	510	499	511	513	508	468	497	509	513	498	502	446	493	516	529	512	528	501	521	513	508	491	474	532	490	492	501	501	488	493	486	490	443	520	472	483	489	472	471	512	476	508	494	477	473	453	496	516	467	462	484	476	494	505	487	499	500	474
4202	1047	815	681	632	566	604	555	586	560	532	538	506	536	514	510	573	489	562	550	546	510	579	553	521	544	500	527	506	532	508	492	490	533	523	548	534	562	536	534	507	494	522	505	527	526	545	540	527	543	550	538	537	515	541	528	518	555	500	509	470	576	525	515	558	537	573	483	553	504	554	510	569	557	521	560	512	555	533	517	558	530	529	496	516	488	516	512	517	547	555	528	513	517	545	534	530	587	545	521	503	476	533	513	529	528	512	488	525	512	525	520	556	537	543	532	546	510	518	518	504	498	545	561	531	510	516	528	520	548	553	562	517	514	539	516	512	508	553	549	505	516	525	500	544	549	533	505	537	523	563	505	530	511	526	559	538	504	578	524	528	575	542	505	496	532	548	514	518	515	500	489	512	540	529	502	523	542	503	492	500	527	524	529	540	528	536	513	553	521	489	532	510	511	528	510	529	533	497	492	497	508	540	532	490	547	505	478	522	492	454	520	556	502	528	526	528	509	524	530	526	532	533	525	513	540	504	525	519	531	526	513	515	524	564	522	509	546	519	542	516	505	519	562	515	524	538	495	538	562	501	479	538	472	481	485	558	527	514	522	527	500	524	529	490	558	502	552	519	504	548	505	525	520	539	523	531	533	483	490	572	527	531	510	532	511	525	524	567	537	487	513	559	552	533	523	496	517	523	547	527	521	550	528	503	545	544	512	535	505	554	530	497	539	505	529	515	527	555	526	523	507	538	543	539	560	519	500	569	540	557	510	526	544	535	488	576	513	528	540	506	519	518	496	518	547	570	523	543	524	473	551	495	536	517	504	488	519	486	517	537	530	535	509	539	517	538	546	526	536	550	505	503	553	498	543	516	519	539	529	509	513	523	526	521	547	510	514	543	545	541	548	512	562	536	546	558	566	506	559	522	557	499	530	556	505	527	539	499	527	520	497	557	519	531	525	508	490	522	517	544	533	506	545	509	510	541	541	508	517	529	505	517	523	496	526	529	523	537	514	494	505	532	566	542	508	509	518	510	554	562	540	527	536	510	530	514	544	515	530	563	524	503	526	542	550	522	541	508	521	517	498	505	537	527	512	506	554	559	496	524	512	526	558	547	534	477	494	526	558	515	542	545	517	548	547	528	573	506	519	498	500	514	492	554	526	516	577	514	537	563	504	546	525	509	574	543	541	525	535	538	482	508	533	511	468	531	566	522	512	533	521	532	506	531	532	496	559	492	542	582	514	538	560	543	509	522	484	507	525	513	525	515	556	505	557	502	529	523	514	540	493	545	553	530	499	533	519	542	552	537	548	529	515	535	586	518	511	555	577	515	574	527	541	507	517	545	526	524	532	544	505	512	546	527	510	538	524	573	504	539	550	541	492	563	528	538	547	531	542	547	490	538	550	548	536	519	537	534	520	575	521	520	560	587	517	539	545	546	556	494	548	526	520	549	536	536	558	493	545	558	573	524	484	558	521	513	515	544	509	505	528	487	588	528	530	528	513	546	510	530	560	539	587	487	550	495	553	518	519	515	529	508	583	530	523	554	500	536	544	529	534	545	541	514	511	524	515	524	496	504	564	540	545	529	550	516	529	553	560	521	518	559	536	525	546	542	549	528	523	532	535	538	536	517	506	509	540	524	504	496	495	552	518	506	573	515	474	509	553	509	559	523	556	527	543	544	530	529	528	504	494	513	517	501	527	518	556	568	526	546	542	510	569	514	535	517	530	534	526	556	556	530	510	494	526	549	540	542	532	503	505	534	528	535	493	504	511	523	562	558	515	493	529	519	556	553	558	531	536	579	536	511	544	567	546	516	556	522	538	516	537	508	551	517	476	541	539	496	549	533	501	506	533	540	535	577	532	544	559	538	479	513	541	541	525	540	512	528	540	546	543	534	559	546	545	528	549	520	503	480	531	523	500	565	519	509	545	512	543	522	565	539	501	521	524	527	537	526	503	479	571	549	547	499	507	521	512	565	559	486	575	529	512	523	522	501	553	492	510	513	529	503	535	527	498	518	505	545	509	513	531	547	505	545	540	506	518	531	515	533	543	545	512	480	511	546	506	531	515	493	535	522	532	526	516	501	546	502	534	491	547	543	552	503	570	519	533	514	494	542	535	538	551	528	537	509	552	504	551	492	488	548	523	536	552	569	513	522	569	535	514	543	511	512	507	516	539	497	549	571	549	510	472	515	492	542	501	526	534	500	507	495	525	543	521	546	532	514	507	547	528	481	530	558	510	500	544	539	540	538	547	557	545	557	519	532	541	548	536	513	527	544	509	549	545	527	511	556	529	586	524	579	537	519	514	515	532	551	572	556	523	540	577	508	544	505	526	523	524	535	480	513	532	533	513	532	548	567	513	529	536	513	517	556	535	521	487	572	521	516	573	544	554	539	502	541	542	564	523	511	542	543	499	537	507	509	520	531	550	502	558	555	545	511	565	535	537	518	533	566	514	523	556	533	520	486	551	542	555	555	546	552	509	551	518	523	523	534	502	557	514	561	530	513	524	535	523	559	493	536	492	555	458	528	523	535	553	514	545	511	528	510	535	525	514	485	515	519	531	480	512	583	533	531	497	558	541	504	522	550	530	508	560	544	528	529	542	506	559	520	483	564	527	535	491	574	518	542	555	544	530	543	510	524	560	491	587	528	485	522	531	517	553	527	532	528	490	524	542	486	533	539	532	573	514	501	502	506	531	533	504	566	525	490	522	498	475	560	493	539	525	560	537	532	502	512	530	508	548	551	552	524	488	526	499	558	537	518	510	551	531	487	557	506	539	556	539	566	545	539	537	588	519	498	502	544	500	546	524	547	567	506	503	534	555	490	560	523	536	506	511	522	551	566	462	531	507	527	550	527	518	558	524	534	526	550	532	536	516	503	479	515	515	544	560	508	534	564	525	531	504	538	518	496	545	501	541	544	543	556	530	533	553	592	527	533	496	495	526	465	533	516	496	500	544	537	545	506	573	556	563	500	490	508	509	561	568	531	529	545	558	484	523	503	479	534	524	539	504	523	537	551	531	495	561	505	544	512	522	512	512	529	560	583	547	530	478	543	544	509	502	533	520	520	546	487	504	521	569	523	556	545	501	494	519	546	515	543	571	509	530	541	555	517	523	523	564	537	519	528	554	549	510	558	505	560	562	577	511	523	535	503	541	508	536	556	531	522	523	495	517	522	517	530	559	555	511	536	509	539	544	571	528	525	496	533	532	555	515	563	518	507	550	460	509	496	503	539	554	523	567	566	531	561	544	529	535	523	538	546	579	549	518	589	536	534	516	505	547	527	519	511	529	535	535	490	542	530	559	534	538	574	568	524	470	554	537	542	537	529	494	529	510	485	532	518	522	537	518	499	493	519	546	514	567	497	547	523	511	536	544	533	543	518	566	545	527	544	529	517	522	516	557	498	574	549	549	524	546	522	524	539	519	495	552	560	527	528	490	495	527	526	533	527	494	541	509	507	541	515	498	530	541	574	498
23313	21050	28432	23870	21053	12791	1964	1298	1145	1100	1065	1077	998	1046	941	976	900	970	944	933	896	927	960	949	955	900	943	932	909	926	862	927	931	884	898	850	889	955	887	873	927	946	873	925	922	882	906	883	919	861	884	918	901	893	950	921	962	931	894	919	929	931	939	942	940	883	932	844	888	924	914	937	923	917	891	966	857	934	925	920	892	914	870	897	950	897	913	868	835	888	857	912	918	873	849	948	902	984	877	916	949	903	849	865	911	900	875	841	908	940	887	967	886	912	898	928	934	867	918	918	827	936	868	860	945	857	927	908	859	870	913	837	913	867	892	909	960	918	927	841	887	911	930	936	896	929	906	953	924	910	878	905	851	878	887	914	890	888	850	894	881	883	859	889	943	874	877	904	875	909	901	860	914	862	903	910	925	899	941	949	942	945	834	876	875	905	960	856	919	941	862	862	902	895	870	932	882	933	920	903	909	889	912	901	908	895	861	923	851	889	886	889	925	876	951	863	891	901	980	865	839	897	909	900	885	889	900	886	911	916	884	868	929	869	968	905	926	880	885	928	923	861	887	888	873	947	864	896	881	906	952	919	939	841	950	910	976	864	881	873	951	849	892	924	916	900	901	849	932	920	865	869	929	903	818	911	907	932	911	868	892	841	914	851	860	926	926	893	900	916	922	929	838	929	937	948	855	859	896	905	906	918	889	905	938	895	921	867	887	909	912	827	882	870	933	841	878	947	905	915	913	861	884	919	860	890	885	941	941	913	903	910	910	917	880	935	885	946	916	939	877	903	893	864	885	922	918	903	836	897	855	869	873	900	897	899	931	884	932	806	859	811	933	894	840	934	926	888	862	862	919	914	911	937	903	898	881	956	839	909	871	849	907	841	909	893	909	894	943	896	951	865	925	926	930	907	861	870	891	933	897	931	948	907	887	925	873	884	900	872	895	875	935	893	926	843	886	882	840	886	958	862	885	933	926	937	902	941	934	850	946	928	916	904	937	909	875	938	906	870	839	859	894	919	945	846	905	920	911	798	903	932	893	921	926	890	914	859	924	880	895	902	926	906	896	871	890	896	842	919	973	913	937	844	851	908	884	893	865	913	904	842	904	879	900	925	896	870	816	867	893	903	894	898	861	942	886	923	894	966	894	919	983	893	892	890	956	845	870	930	895	914	908	889	849	940	882	842	899	859	877	903	909	872	865	894	891	913	919	961	881	840	984	915	881	917	895	914	871	864	880	875	948	928	905	906	905	906	928	915	839	936	887	879	901	916	913	917	893	866	891	838	895	873	870	890	860	977	929	914	897	840	816	891	934	882	898	920	927	874	908	857	873	926	855	889	920	913	866	867	919	887	830	888	881	962	902	888	873	871	915	902	883	860	864	917	918	812	897	900	904	896	906	863	839	884	880	911	837	877	876	935	851	899	893	880	902	903	914	921	908	883	935	948	897	854	877	908	912	860	872	909	932	873	898	921	899	929	924	864	902	894	871	872	901	921	907	878	840	912	891	897	841	937	945	930	925	940	885	868	892	865	873	876	861	898	959	837	968	875	895	871	867	876	861	892	888	924	841	884	893	876	917	879	940	898	894	874	896	858	912	853	897	918	918	978	861	901	905	915	932	929	926	888	874	914	862	873	903	901	906	928	859	911	903	891	944	871	905	862	873	944	916	872	870	904	953	913	919	887	874	906	858	882	906	884	858	875	880	910	900	914	932	928	923	902	891	853	927	883	894	882	884	924	949	954	910	914	833	926	926	887	907	920	889	895	912	910	886	903	914	897	860	889	924	834	884	880	881	911	901	910	905	853	873	874	927	898	881	908	873	830	897	865	910	884	887	876	865	879	930	901	934	923	877	921	890	893	901	910	914	940	894	911	865	863	875	871	944	880	932	869	853	928	885	836	922	904	945	901	928	958	860	914	922	881	893	910	881	896	864	918	867	904	914	943	914	909	911	900	914	840	933	907	847	942	893	936	952	966	873	889	947	841	885	880	922	875	887	939	882	886	833	884	931	914	922	856	879	898	893	907	841	883	893	877	918	859	920	861	960	847	803	906	939	893	921	883	871	877	964	875	901	867	954	889	914	952	891	913	946	955	924	903	904	869	906	890	929	857	905	908	914	920	914	944	926	934	831	883	930	852	973	888	839	826	872	891	904	865	859	863	851	861	907	943	900	896	872	898	897	902	873	884	882	880	899	894	934	910	966	915	877	906	904	887	897	845	893	939	876	861	894	906	891	915	867	894	924	821	890	957	898	884	898	901	911	885	893	895	902	878	914	907	890	858	845	906	913	907	890	935	897	894	864	913	928	901	880	947	892	893	843	955	923	910	876	896	889	873	913	961	902	910	855	901	893	883	888	935	897	880	902	898	853	955	923	835	889	909	905	858	896	927	896	897	941	894	973	906	878	904	955	906	909	902	881	931	865	923	910	856	892	886	874	866	935	912	900	871	857	878	910	874	850	854	908	854	860	895	920	863	883	932	894	883	902	859	888	899	877	922	892	907	895	903	948	849	878	913	887	865	895	883	870	853	953	932	895	822	888	946	923	850	866	890	882	923	878	917	848	923	860	899	922	847	850	897	953	909	885	851	905	905	922	950	856	908	886	834	972	898	802	888	898	891	903	873	971	929	913	892	888	877	890	880	923	911	861	921	899	863	875	883	893	894	941	863	895	951	923	886	944	893	877	813	927	866	888	882	888	913	882	943	910	896	909	881	863	917	901	887	933	878	880	921	904	901	929	967	909	901	941	905	891	910	928	960	901	945	910	945	867	901	931	936	943	841	836	843	954	848	873	928	893	882	878	889	893	899	877	880	925	896	908	874	890	922	907	895	911	922	920	901	860	884	851	933	905	926	927	977	896	900	843	901	887	921	948	832	868	875	910	872	891	874	887	883	896	946	891	923	900	892	898	906	952	926	896	918	925	892	848	874	929	880	882	821	932	928	886	937	897	862	904	914	873	861	930	831	922	920	949	949	868	884	944	868	817	908	871	908	921	916	853	903	928	929	879	960	927	863	941	949	848	867	909	922	901	953	847	878	796	860	868	873	864	875	931	885	925	910	898	887	856	900	887	898	930	833	922	929	915	906	887	875	901	878	904	873	887	906	902	939	890	889	902	884	869	874	874	895	910	936	915	902	814	913	867	905	899	861	897	891	929	916	910	900	901	919	895	923	898	887	879	925	874	904	885	943	884	890	961	914	885	882	911	909	907	855	945	935	921	907	908	893	922	873	855	928	874	845	865	839	927	919	919	863	881	895	829	893	880	913	875	925	873	872	909	909	877	897	889	939	913	882	821	885	897	875	959	912	920	883	944	891	905	956	916	951	890	883	946	907	857	890	882	914	938	905	871	937	866	872	905	884	923	860	872	941	914	916	893	878	926	824	881	848	939	931	872	883	895	973	941	922	897	854	910	890	922	895	837	896	852	882	905	897	893	910	924	883	915	851	894	853	873	850	888	933	867	946	908	855	890	906
3468	9041	6277	3273	2604	2076	1816	1530	1462	1331	1235	1177	1110	1123	986	1002	1009	1028	1067	985	978	997	1039	1048	1012	985	972	970	1021	982	923	1003	975	959	972	936	951	946	942	977	982	955	932	936	1004	937	990	940	909	935	976	980	933	992	964	972	972	909	919	917	948	958	953	933	973	984	974	925	958	933	946	871	943	952	964	906	947	942	979	997	1006	951	928	966	958	929	944	913	961	975	979	902	918	942	964	970	951	948	950	942	938	944	974	945	990	955	950	942	934	960	990	921	944	981	937	958	953	917	1017	967	912	954	978	1011	968	1031	948	1002	927	955	989	970	941	998	952	973	917	981	931	964	938	963	981	969	982	905	960	970	992	925	961	960	979	895	960	961	943	978	902	890	972	928	957	946	922	924	922	945	909	969	939	923	921	983	991	985	927	915	965	941	925	931	921	915	960	932	943	979	998	992	974	959	944	988	920	943	904	931	922	967	931	935	940	910	1028	909	934	903	946	1011	963	930	977	938	964	953	955	950	894	939	933	929	944	937	982	941	973	926	965	1020	980	910	893	922	929	942	1000	969	974	963	918	953	980	964	941	926	955	971	904	927	976	919	969	981	988	996	956	946	965	891	908	923	974	955	956	937	965	937	904	973	1014	950	968	968	930	934	970	987	929	957	988	934	976	899	884	946	938	891	940	887	980	945	992	929	900	954	946	993	923	962	965	979	942	946	912	960	962	952	935	956	957	989	935	940	940	913	909	968	976	958	933	869	936	941	983	978	989	998	954	970	896	941	1015	957	947	935	932	968	971	999	1000	960	970	979	901	951	952	968	963	931	906	952	945	973	993	989	922	938	954	977	975	987	945	959	926	951	974	984	960	938	935	955	927	945	960	938	965	971	942	883	972	983	848	947	958	905	957	969	943	921	953	898	919	947	939	944	912	957	962	954	913	1002	971	925	965	968	929	934	917	971	930	963	944	921	960	1004	1015	917	894	921	1021	974	942	935	952	971	932	915	945	887	882	950	940	942	947	927	971	923	967	910	970	979	971	947	941	976	914	925	953	967	935	921	984	971	902	971	1010	983	948	977	895	911	1016	955	939	941	947	1005	933	930	925	918	993	934	950	994	920	913	976	962	930	1006	980	957	967	937	914	914	996	993	984	926	958	977	909	970	952	987	962	948	923	962	921	937	924	988	945	905	870	921	967	922	971	883	923	964	989	999	948	938	896	918	935	937	939	943	1004	980	930	956	950	954	926	929	920	923	980	972	1003	911	949	1025	935	903	925	921	974	953	935	933	926	883	907	976	936	930	960	919	948	921	913	979	998	936	995	939	936	929	965	878	929	955	984	929	969	940	956	972	940	916	919	967	974	965	956	955	940	918	936	901	946	885	924	891	958	953	893	913	956	974	924	967	908	891	945	948	939	949	946	963	937	989	955	942	970	982	946	945	931	956	982	917	1010	916	941	963	918	977	971	1000	980	991	979	962	966	991	971	871	963	946	987	965	937	936	982	973	1004	953	960	928	931	954	895	909	916	942	1014	910	951	935	893	968	951	937	898	982	936	970	934	984	988	941	959	948	938	981	947	905	933	932	958	921	918	945	901	930	966	1000	895	927	967	906	1005	981	979	930	957	933	989	889	900	917	954	923	985	881	953	940	930	915	938	924	956	968	912	952	934	908	897	941	1016	900	968	993	951	930	945	941	917	961	982	940	953	990	919	936	950	942	978	936	1003	943	943	984	947	984	946	920	924	1011	966	927	858	978	960	984	899	1004	990	946	1048	946	930	935	954	926	928	965	961	914	965	909	964	965	996	987	961	945	985	930	910	963	942	967	966	932	902	957	984	965	966	907	968	968	995	902	959	935	920	972	969	907	921	906	929	948	940	911	915	935	970	895	932	970	967	948	927	933	927	946	899	907	932	953	995	889	983	871	905	923	938	914	945	937	938	929	954	941	1023	926	890	972	953	991	958	949	970	969	978	921	977	864	873	937	927	960	955	990	985	909	941	894	960	959	971	956	929	933	961	965	944	948	921	926	935	917	957	902	963	942	938	935	900	915	924	932	943	957	966	943	908	951	947	965	953	977	999	927	930	979	968	943	967	963	944	987	940	936	955	925	938	938	944	867	914	950	952	938	997	972	929	924	881	931	993	964	945	930	934	937	976	963	967	957	999	989	964	969	913	923	888	1018	973	938	926	934	972	965	979	947	930	953	923	940	948	934	920	1022	949	977	931	964	896	946	913	944	953	932	940	1016	910	958	926	978	947	943	946	982	977	877	1013	926	973	932	908	956	955	929	966	1010	916	911	958	954	972	925	932	956	935	934	943	945	950	904	980	922	930	948	1001	999	950	940	957	920	899	961	965	912	932	987	945	971	975	916	947	944	980	957	922	978	983	952	941	886	968	906	969	917	938	995	921	930	986	977	962	926	929	905	941	988	960	1000	933	906	960	981	958	937	935	973	949	944	893	946	887	975	943	967	1015	970	943	947	905	962	1008	926	974	921	927	940	942	948	945	914	895	905	918	930	945	932	969	920	895	955	934	961	948	923	909	896	948	960	1019	991	936	924	945	969	917	948	963	934	932	992	955	887	980	967	929	945	924	957	977	925	976	930	944	901	952	929	981	960	919	933	991	987	896	893	961	955	964	896	975	926	981	911	986	924	962	974	953	986	930	921	959	948	949	946	918	966	925	933	958	937	956	926	963	994	924	991	899	958	941	932	887	938	947	966	978	880	909	995	942	979	994	970	994	914	1018	884	933	942	925	932	895	914	1042	954	943	889	959	977	936	936	953	976	949	967	945	893	975	999	956	960	943	980	1008	991	922	966	944	948	981	945	919	938	972	905	908	953	966	943	946	927	958	931	948	980	958	1016	939	961	972	949	922	940	946	938	941	953	986	921	900	997	926	892	942	966	970	979	990	956	909	965	952	950	973	994	994	1006	925	944	934	960	914	983	989	922	972	968	893	960	952	946	998	1005	940	908	956	914	979	944	1013	959	869	955	940	931	927	932	957	1000	973	959	948	954	966	986	941	982	948	944	969	945	953	939	1020	949	933	941	998	971	880	944	962	960	970	974	997	971	973	954	960	944	935	986	893	908	907	919	988	899	938	980	994	945	963	972	980	943	924	1006	944	954	990	925	1009	961	903	1017	970	990	909	960	963	972	913	966	950	884	865	958	928	924	974	976	951	895	978	944	944	907	946	977	928	940	985	950	1017	991	922	923	1027	931	932	988	977	846	1002	943	968	885	924	936	936	927	967	956	918	957	914	913	948	961	948	912	943	962	924	963	968	980	905	953	910	995	927	983	928	919	969	927	887	874	914	923	937	956	903	959	967	981	942	907	992	918	905	945	955	940	974	969	975	975	966	969	953	905	1006	946	960	925	953	889	980	906	943	927	981	891	910	944	977	954	924	943	956	984	923	1006	941	969	948	958	953	941	1042	933	946	979	910	947	905	970	953	930	992	905	989	984	963	982	918	956	957	906	973	932	931	930	929	923	962	938	933	963	977	961	953	934	946	948	942	965	917	895	929	967	1003	1000	991	926	945	962	941	924
24437	20997	27422	24670	13393	731	510	413	380	325	336	337	305	312	345	301	357	324	299	269	302	289	300	293	310	262	273	289	281	309	266	314	305	307	294	297	267	287	275	276	273	255	268	263	248	289	301	270	252	271	284	282	316	258	279	263	269	284	300	288	285	294	244	253	277	262	291	251	261	292	280	270	263	256	277	291	259	284	272	292	276	262	265	285	274	319	258	265	255	284	257	266	276	263	281	277	261	274	318	282	299	285	272	259	252	297	271	276	270	273	269	263	293	279	309	276	281	233	276	275	274	268	302	299	257	303	247	273	289	266	265	268	277	271	247	275	277	268	301	279	282	279	285	265	272	276	262	254	277	261	255	274	282	298	280	258	265	281	245	242	287	270	293	244	305	258	255	276	262	261	273	287	267	273	293	289	291	272	326	289	315	267	288	252	266	276	294	302	291	295	318	272	280	309	298	271	287	302	266	309	292	290	297	262	285	229	284	251	292	258	251	306	297	287	255	293	277	280	274	289	292	255	304	285	262	276	277	273	289	238	286	282	287	263	272	279	252	249	256	297	292	260	253	284	274	281	262	271	259	276	254	276	267	294	295	275	287	298	278	269	282	268	277	274	247	268	258	289	270	275	286	254	260	288	262	256	273	279	302	247	255	252	284	296	287	242	285	302	274	281	286	280	266	241	290	304	270	274	261	272	242	296	260	285	266	288	264	253	279	288	276	271	273	272	294	271	274	268	277	278	282	290	287	253	268	266	234	258	271	255	299	270	305	257	262	254	298	295	294	254	290	283	272	287	283	292	289	290	259	280	266	281	290	292	297	276	280	259	263	279	305	280	280	306	277	275	271	275	271	286	248	262	290	274	249	282	277	270	300	296	296	280	283	303	236	265	283	245	289	285	283	271	266	292	255	289	267	267	299	283	272	273	246	273	257	261	253	290	274	292	311	266	251	290	291	266	255	284	263	271	269	291	276	282	266	250	271	294	259	260	281	252	271	267	278	288	244	271	286	281	273	258	259	279	274	301	239	290	247	267	268	301	285	267	270	252	270	269	304	274	279	267	291	238	281	243	300	274	266	268	268	278	263	271	283	276	288	312	300	296	288	274	276	259	258	279	289	290	279	254	255	258	264	266	262	281	268	291	259	270	281	238	252	261	289	257	289	295	278	283	269	263	254	264	237	289	282	281	261	283	269	306	261	262	278	281	287	295	309	270	275	278	262	287	257	260	278	262	261	284	264	290	292	270	260	246	270	268	278	281	283	273	283	282	292	271	274	254	290	291	259	261	275	284	267	276	299	277	243	282	259	260	254	301	258	275	261	275	261	280	283	297	272	260	261	282	276	300	239	256	239	245	250	271	292	263	288	270	284	284	255	280	263	255	269	277	270	238	303	287	266	280	265	301	258	296	302	254	283	241	299	276	244	281	265	274	290	281	276	262	264	249	291	296	268	269	307	278	264	277	266	274	283	315	276	264	260	273	276	251	265	284	260	290	278	249	287	286	275	282	262	275	259	283	275	268	256	292	305	270	278	263	272	284	293	264	264	303	283	261	302	259	238	274	238	293	273	281	279	246	246	292	258	294	285	272	266	264	272	285	280	293	283	297	285	278	274	275	294	280	288	268	284	242	270	265	282	298	277	280	283	264	269	264	260	269	241	285	278	256	263	295	267	264	280	272	266	270	270	277	297	261	271	249	291	281	299	296	258	278	253	271	302	281	293	253	259	274	307	260	261	282	332	255	292	259	295	300	258	257	256	292	282	289	283	269	295	256	250	283	257	283	266	293	286	260	255	301	288	276	283	273	282	250	274	266	256	296	267	276	265	264	284	280	268	272	269	286	276	303	307	299	269	271	291	268	261	232	290	290	283	283	266	252	265	255	269	272	292	268	275	293	253	262	298	281	276	293	266	271	257	271	249	262	281	262	253	243	287	291	272	258	282	273	268	262	283	259	294	252	241	278	292	261	297	261	283	296	293	266	279	278	255	295	278	270	282	266	247	289	266	300	277	270	289	292	275	280	289	281	287	290	285	278	268	293	236	249	268	285	294	291	280	252	265	232	253	297	286	258	291	277	270	293	263	277	271	241	267	242	243	271	280	253	274	248	250	262	267	266	258	247	264	254	292	280	246	249	269	295	283	265	288	268	276	269	241	268	290	295	289	284	271	283	258	232	276	308	274	286	283	279	262	255	270	321	266	247	269	278	262	297	300	277	271	281	256	272	253	275	291	297	273	286	246	271	277	287	274	276	294	247	276	262	290	302	244	261	279	275	300	237	273	325	250	292	274	260	292	258	278	266	283	254	253	294	270	272	271	282	268	271	269	262	262	301	261	274	296	305	269	267	256	282	296	279	268	297	306	309	278	283	270	283	239	266	261	244	258	264	284	292	282	283	252	232	281	284	265	260	268	288	294	287	286	258	274	254	292	257	257	258	303	273	258	285	257	275	279	270	286	266	258	290	296	260	302	273	288	287	242	263	278	269	254	270	302	273	281	253	295	303	280	247	265	265	252	278	291	258	243	292	288	272	270	261	275	288	266	245	271	259	277	294	279	285	276	261	302	290	263	269	298	280	289	263	291	264	271	264	287	276	274	268	258	268	269	284	255	284	272	258	247	260	242	278	265	281	268	272	285	271	252	280	270	295	312	258	279	279	251	285	245	272	278	265	240	278	233	268	268	281	270	272	293	268	308	273	266	279	273	253	270	271	309	269	255	291	262	274	288	283	313	240	273	268	269	265	242	267	269	285	265	283	277	254	294	269	285	270	256	273	279	279	269	262	262	267	256	264	271	269	285	273	266	277	248	257	310	256	263	278	261	254	246	256	285	282	244	257	279	275	267	280	286	264	253	296	230	277	244	285	265	271	253	264	275	275	262	277	279	278	260	294	261	261	262	269	263	270	265	301	282	288	282	247	280	275	286	278	283	286	300	272	268	295	306	252	235	316	265	253	257	256	264	265	258	262	262	258	260	281	269	292	274	272	271	249	284	269	248	304	276	268	260	252	286	285	266	277	287	278	253	291	259	279	251	292	299	263	281	257	276	267	296	280	283	257	261	255	255	269	244	255	297	257	272	285	279	273	272	290	268	247	241	268	264	269	254	256	254	294	254	274	224	274	285	247	275	289	277	264	288	303	267	281	266	261	244	271	315	256	246	285	289	291	266	251	272	260	270	271	279	297	310	276	270	295	255	228	263	259	284	282	294	269	256	274	249	262	253	273	281	254	291	285	268	262	269	273	237	269	289	259	246	278	240	259	238	281	261	248	246	264	279	261	238	283	284	250	286	274	263	291	312	254	272	292	256	257	246	259	260	268	275	262	220	249	275	280	287	287	290	268	271	276	284	287	272	246	252	245	277	296	279	282	270	276	265	254	287	262	288	302	288	287	304	257	289	265	262	294	303	304	281	273	267	262	278	277	267	265	276	285	284	267	251	272	269	267	312	271	276	281	282	241	253	291	289	283	257	263	278	277	254	293
3084	4896	3460	1636	1307	1028	810	671	631	505	490	411	419	391	403	388	394	372	383	359	341	337	338	349	338	341	366	340	320	345	333	352	329	323	307	328	364	363	348	319	353	378	336	323	341	349	348	382	322	336	341	346	364	356	323	334	320	399	280	323	303	290	324	340	335	314	335	323	310	364	350	344	346	341	336	327	356	332	325	330	301	311	331	328	309	333	334	349	330	332	300	356	335	361	322	350	309	335	348	314	296	304	317	318	332	335	299	330	334	359	360	353	322	313	355	368	328	372	333	331	366	344	330	308	325	343	328	334	348	336	315	308	291	340	346	324	319	335	323	341	346	334	317	364	334	319	354	363	311	311	334	304	350	297	330	317	340	361	328	314	327	335	339	301	321	341	346	313	341	334	350	354	337	325	327	307	319	327	348	315	320	335	338	320	346	313	322	340	338	314	352	346	347	300	307	332	355	333	310	342	311	276	349	312	348	354	316	311	355	300	325	359	324	360	358	303	292	304	313	325	341	327	329	316	338	279	330	339	361	308	307	352	369	332	304	328	327	328	320	305	301	307	301	305	308	316	333	336	317	327	333	331	369	317	342	332	326	345	357	332	358	352	340	350	340	313	318	352	334	281	300	356	331	332	317	350	341	307	340	312	347	296	291	345	330	318	309	329	342	323	338	322	337	312	317	319	313	334	316	330	328	328	350	371	306	339	349	330	340	339	321	346	335	356	300	361	314	351	319	328	326	328	300	348	314	353	326	323	325	321	282	352	332	309	358	316	330	292	334	340	331	314	324	338	335	316	297	338	349	320	307	309	340	359	348	348	337	373	309	333	285	325	328	327	312	306	287	335	342	302	345	330	307	314	313	326	357	297	307	353	318	341	322	303	320	288	316	307	319	328	347	319	321	338	305	341	333	308	336	338	347	350	301	341	366	319	326	325	323	316	330	355	312	348	345	288	329	344	316	316	328	311	325	312	349	327	316	351	329	323	334	359	333	326	343	350	304	322	313	297	333	339	357	348	324	311	307	309	325	316	296	354	338	354	337	353	298	300	305	303	332	336	319	292	309	334	329	351	323	339	335	323	315	340	331	358	324	311	312	323	349	352	296	325	310	296	328	322	329	330	301	346	307	330	312	312	320	323	348	340	292	330	293	328	343	333	299	344	311	316	329	308	308	318	346	328	350	330	333	333	315	353	330	318	326	341	332	347	324	314	341	305	333	346	345	338	339	293	333	334	301	319	329	337	340	314	349	319	330	319	315	328	351	297	295	356	339	332	297	335	374	333	316	310	297	345	335	330	355	333	341	334	355	322	309	313	353	318	298	293	340	331	314	322	307	342	343	330	316	330	328	373	315	294	354	313	379	322	316	319	368	307	336	314	337	335	326	364	317	316	316	318	306	316	290	334	320	333	345	338	332	330	297	331	311	345	320	323	330	348	321	336	332	317	343	316	346	332	346	339	309	339	367	326	292	350	347	308	352	332	335	327	311	316	326	319	320	345	345	322	364	334	323	332	341	309	326	342	288	338	357	332	314	309	324	306	320	335	324	334	346	318	323	325	332	302	322	337	347	319	325	330	316	368	305	362	337	310	310	320	311	338	319	341	301	323	327	307	332	331	331	363	352	348	314	297	313	356	311	345	328	304	366	322	356	318	352	343	309	332	299	370	302	342	323	354	331	330	352	327	344	350	324	345	331	321	312	344	316	285	318	342	313	349	328	340	356	310	358	326	315	338	321	306	364	308	343	325	323	349	290	358	312	345	353	332	341	308	333	334	347	318	323	334	307	362	311	323	339	305	339	341	337	320	306	339	326	317	350	323	299	318	324	314	335	315	334	351	295	330	342	333	314	325	326	323	317	334	340	326	316	340	324	331	334	318	331	287	360	309	309	354	315	276	340	340	355	356	336	295	336	365	339	344	348	312	340	329	346	311	332	361	328	331	326	322	349	299	325	312	312	315	352	304	358	308	323	330	330	289	352	328	340	351	333	322	328	325	310	337	330	332	333	327	312	357	326	322	277	330	316	392	306	315	341	348	319	325	315	325	364	352	306	315	339	310	295	309	343	342	333	343	351	329	348	325	327	334	316	320	339	327	315	346	316	332	332	322	332	325	312	301	349	332	344	301	310	318	324	314	334	337	311	341	321	348	331	322	359	345	323	329	327	352	338	310	352	344	347	335	313	339	345	329	309	343	328	330	345	302	326	317	365	351	321	323	319	315	345	307	325	327	344	326	347	306	334	339	335	324	334	336	329	335	307	368	314	346	340	309	305	331	333	321	338	325	334	326	326	351	344	360	313	299	334	341	343	301	322	318	308	330	354	340	346	306	305	324	289	340	327	300	328	340	314	309	351	263	299	329	327	345	324	313	325	348	332	319	303	333	293	318	320	307	311	304	305	329	323	338	361	286	328	363	308	335	341	322	355	318	335	312	360	324	327	339	344	341	314	344	312	326	327	331	318	347	317	327	346	341	332	343	319	310	340	307	336	338	327	311	346	288	318	336	326	311	313	347	297	357	304	309	324	352	310	347	337	332	287	326	300	307	330	346	320	339	330	336	308	364	335	299	369	346	318	326	318	317	319	297	327	339	344	315	326	302	330	321	340	327	295	343	317	341	303	314	364	317	322	353	309	348	352	339	328	312	367	294	317	311	356	317	372	331	330	325	315	325	314	341	331	341	322	331	308	322	326	308	352	339	311	333	307	359	340	355	339	329	331	320	327	306	323	329	325	301	294	332	310	362	361	344	311	318	332	312	336	358	344	359	320	347	336	306	312	319	304	321	311	338	312	323	312	335	292	315	307	328	346	347	323	288	329	277	335	314	302	344	334	326	319	315	361	340	332	325	313	349	321	346	312	331	336	330	316	314	336	339	354	313	327	301	328	300	353	368	336	311	336	320	327	327	322	338	302	360	314	332	344	291	352	335	324	328	319	325	319	320	308	332	352	330	339	322	356	284	375	310	328	382	341	341	301	321	339	316	294	354	302	317	310	350	321	281	356	301	321	347	344	329	366	307	358	322	329	324	339	321	341	321	351	334	342	338	324	323	364	325	334	298	341	334	330	342	318	359	290	321	322	340	302	308	323	350	349	324	326	304	340	325	329	341	337	356	300	349	329	372	320	344	311	346	319	315	279	328	346	326	332	354	349	350	337	322	351	341	327	333	318	343	311	342	345	353	356	310	358	322	341	338	335	341	341	326	317	328	308	355	318	316	327	313	300	316	294	324	324	308	318	336	329	361	325	320	330	334	358	335	341	314	344	323	336	301	322	325	303	354	322	302	322	326	311	327	324	322	338	342	317	344	310	317	316	302	315	311	337	340	327	312	320	306	326	311	346	340	336	330	302	338	315	331	330	324	325	315	371	331	330	313	327	333	329	311	323	327	304	328	332	336	310	348	330	331	346	347	310	361	341	320	317	335	320	312	336	325	306	312	307	326	349	333	305	318	310	328	338	312	332	319	310	338	307	317	330	352
22193	21024	28753	23521	21026	21102	11077	1609	1253	1201	1075	992	997	966	939	929	929	841	842	798	902	886	840	808	828	833	855	787	764	806	790	779	786	793	832	804	782	763	814	773	812	770	791	841	853	787	800	778	821	773	836	776	797	814	771	752	800	759	750	776	781	766	819	747	734	764	751	786	792	783	767	844	760	789	776	802	821	766	745	736	791	792	736	775	789	778	777	791	790	751	742	811	788	812	761	778	775	777	832	776	774	828	786	796	823	751	796	746	829	767	744	749	779	789	788	804	746	770	793	788	754	796	796	778	831	795	781	790	789	768	814	758	750	780	802	779	728	801	798	762	785	775	795	752	816	749	744	762	798	823	727	794	767	864	830	786	782	783	805	780	748	828	772	792	788	748	832	771	805	800	853	835	771	769	844	816	816	770	793	778	804	780	749	760	773	754	754	696	807	794	800	756	720	789	800	818	775	774	763	789	754	750	798	766	778	749	778	784	782	772	814	750	780	745	782	850	794	749	750	799	741	778	745	764	785	835	788	756	778	772	763	760	864	760	785	757	740	779	778	749	816	732	818	800	810	755	784	769	768	767	807	756	805	789	745	746	767	780	815	744	713	754	771	801	762	721	777	832	795	760	781	740	749	777	795	769	755	763	763	787	756	762	742	758	790	832	761	792	768	780	786	761	815	771	791	761	790	792	756	777	745	797	780	803	731	755	775	758	813	743	736	783	758	782	748	795	751	747	697	746	809	765	756	821	776	758	794	753	789	723	799	751	778	767	799	832	762	771	764	723	718	836	755	751	748	752	763	743	822	775	832	753	789	827	799	794	787	722	755	783	800	843	787	726	751	789	842	743	753	780	767	750	821	743	759	783	833	793	773	800	763	707	779	787	823	820	704	811	775	757	785	741	718	768	791	775	793	769	779	768	748	764	806	759	771	813	716	779	794	823	764	747	786	757	760	801	736	812	804	802	787	783	761	809	835	760	765	775	795	804	767	761	818	764	746	778	775	783	786	706	815	769	794	753	803	738	772	793	783	787	766	783	825	795	746	788	822	769	774	761	785	814	778	778	715	740	752	821	799	810	767	790	782	785	769	717	784	793	815	775	810	758	759	802	782	756	760	758	759	799	784	815	764	760	808	817	757	753	780	798	750	766	801	738	777	797	765	769	817	758	751	772	741	740	773	735	767	747	767	759	762	785	759	745	819	765	764	825	773	785	826	786	793	742	753	795	793	786	733	762	749	769	757	753	746	752	745	751	791	796	757	764	798	818	805	785	852	765	776	764	786	761	761	776	806	793	759	761	774	782	766	782	774	713	755	770	755	795	728	840	810	767	772	764	781	775	775	756	821	782	784	772	772	836	762	773	773	766	729	760	753	706	743	753	752	780	761	792	774	781	776	764	767	774	752	769	711	786	756	798	764	782	761	791	795	744	793	781	790	763	751	799	758	697	770	749	689	803	791	717	808	776	770	798	757	707	804	813	795	759	784	769	756	805	714	720	769	769	759	748	776	747	785	782	724	771	781	753	814	779	753	799	828	728	761	753	798	727	830	791	734	770	810	791	767	743	810	769	792	777	761	755	779	774	765	774	793	790	766	762	764	794	780	787	781	818	759	784	761	824	732	689	795	764	764	771	769	770	776	780	748	750	781	772	755	801	767	761	789	822	758	756	739	792	732	759	799	778	742	802	786	784	805	836	811	766	805	776	730	791	777	777	727	779	785	770	806	745	790	778	778	794	789	835	766	755	767	770	766	794	724	784	744	731	729	726	740	768	788	751	749	772	828	764	787	796	782	739	765	743	745	772	772	722	780	818	802	776	730	772	756	781	774	774	809	830	750	761	797	794	751	778	822	766	752	785	748	799	759	710	758	799	816	762	732	751	732	744	693	780	787	823	811	746	814	779	797	777	780	777	743	812	790	737	804	814	742	757	732	737	737	784	761	753	749	766	765	779	794	795	722	825	820	791	789	738	795	756	756	811	743	725	818	788	768	771	756	767	767	790	803	802	795	790	713	778	830	810	825	725	730	756	795	831	802	729	799	756	808	740	760	729	762	815	773	765	821	770	775	758	757	757	707	770	768	770	777	758	747	740	738	794	766	853	764	803	806	778	760	766	805	827	802	759	773	782	760	816	799	770	761	759	807	809	794	763	770	768	783	776	734	807	782	776	789	739	768	782	759	789	775	760	765	750	830	828	787	770	783	844	818	731	798	767	772	778	769	748	787	757	803	773	799	728	738	807	778	765	730	798	746	787	784	780	715	763	738	801	745	833	749	764	795	793	822	797	750	742	780	778	798	777	731	755	795	790	821	822	775	784	762	827	785	774	736	830	762	762	751	732	802	782	800	773	747	779	814	766	762	779	770	740	782	741	790	751	788	744	802	718	743	786	727	743	758	746	811	825	755	762	794	737	759	815	813	776	810	755	739	805	761	750	811	771	723	784	760	746	801	761	760	784	808	816	844	760	769	823	720	768	718	738	821	781	761	788	767	764	758	776	767	741	817	780	785	740	805	731	701	747	782	743	796	746	786	749	767	787	769	786	810	727	772	765	792	786	772	827	786	771	796	755	760	810	779	769	784	824	801	802	735	745	760	780	742	740	773	755	774	759	758	760	752	725	742	744	779	790	760	724	785	769	748	773	767	767	754	770	793	788	774	746	729	826	767	819	768	768	755	748	805	700	724	836	785	831	758	780	794	787	731	761	750	774	745	764	765	771	763	799	771	756	764	757	804	809	813	816	801	788	729	782	760	751	739	786	719	767	797	790	772	746	810	769	805	790	772	785	777	773	797	747	755	776	726	816	788	779	795	804	731	788	783	751	767	778	800	772	792	753	725	761	787	784	784	802	795	798	806	759	786	759	748	794	769	768	787	761	760	787	756	760	724	771	771	765	835	740	743	793	803	812	815	769	782	801	757	818	813	790	768	759	779	803	797	771	746	746	766	781	805	802	776	774	764	768	797	728	730	789	775	794	762	719	777	722	785	752	787	780	750	762	753	736	755	767	757	771	800	790	728	775	855	762	848	820	778	820	754	758	762	752	740	803	771	726	817	791	758	756	784	750	779	766	744	821	745	779	832	761	767	768	812	763	755	774	763	785	805	743	757	792	764	796	759	757	732	810	757	785	804	808	768	780	725	735	778	827	740	779	791	790	807	824	801	739	733	824	781	765	758	756	775	720	784	703	733	774	734	784	740	720	789	755	751	791	753	787	833	805	807	775	786	733	756	830	755	734	746	776	793	750	771	751	770	790	776	817	775	761	758	761	748	757	763	756	747	757	787	833	741	748	784	791	801	794	755	757	764	762	772	691	809	764	850	791	771	742	750	733	823	752	795	772	743	795	701	795	829	787	763	748	792	775	764	794	802	804	759	740	765	777	785	850	781	773	722	783	802	743	797	744	717	737	744	780	801	788	752	752	737	772	760	780	793	733	809	777	752	776	761	774	778	786	734	825	782	759	778	795	793	716	774	771	762	757
4541	14254	10030	5060	3896	2940	2363	2009	1709	1494	1328	1261	1132	1158	1056	1082	1031	991	946	941	938	947	993	921	898	882	855	937	908	876	918	860	839	901	879	862	831	887	867	847	863	871	866	874	828	792	904	889	857	838	848	832	851	836	854	857	908	895	862	804	797	848	872	861	860	932	842	859	857	821	875	842	848	857	867	873	859	788	821	815	874	863	846	876	835	855	820	856	845	869	873	816	853	804	783	866	832	838	860	940	827	881	835	843	850	870	793	834	828	854	853	842	860	824	850	853	815	901	824	785	847	861	899	819	805	865	861	849	841	883	810	827	844	878	836	824	908	887	918	800	882	797	884	871	811	866	838	852	859	828	819	843	842	840	876	868	864	819	830	849	866	841	846	804	876	861	903	847	873	906	816	852	875	859	831	861	865	842	849	882	886	855	864	820	814	816	925	843	815	869	808	828	821	863	858	863	832	863	826	870	809	855	854	866	913	832	821	855	855	838	844	874	831	874	867	858	884	799	828	831	854	881	843	933	826	864	835	864	882	861	856	886	896	870	839	839	859	827	811	821	841	852	817	876	838	833	850	846	811	887	829	864	878	873	787	839	823	767	832	828	899	813	812	837	868	845	826	857	829	870	875	851	861	805	822	858	850	839	917	852	836	861	844	866	791	832	850	842	833	900	862	819	849	840	776	815	792	809	814	830	873	838	803	817	849	857	878	820	834	810	870	862	874	831	793	807	878	898	834	869	858	837	857	865	887	899	883	844	840	852	837	793	842	818	874	904	843	839	819	859	782	866	835	853	838	840	817	868	818	840	822	796	835	876	830	879	792	844	833	869	854	837	861	819	759	759	833	811	783	875	891	891	844	864	801	778	843	860	861	905	833	861	850	876	870	866	840	828	887	872	892	832	822	814	867	882	814	862	827	834	851	837	839	856	813	819	829	829	831	897	802	871	874	832	809	837	806	856	888	809	861	839	891	804	864	831	849	816	864	852	871	900	828	839	857	892	888	853	887	896	855	851	865	897	816	880	802	868	875	860	824	830	849	845	828	887	826	856	850	865	844	877	790	867	808	838	897	885	878	897	821	794	843	872	823	793	855	793	832	865	892	828	789	883	819	831	802	841	795	860	870	849	882	834	873	868	848	832	877	811	884	879	836	888	821	886	901	820	790	828	808	882	843	854	880	814	815	862	838	826	819	814	835	817	883	872	822	880	886	857	825	884	846	826	846	855	818	798	839	827	856	833	853	792	863	875	807	851	901	873	884	813	866	788	859	829	851	844	872	860	879	822	826	820	828	842	859	819	899	810	935	834	901	821	857	859	862	848	827	865	872	857	839	825	830	817	842	876	866	838	889	872	864	846	788	890	859	840	860	828	829	769	837	816	878	880	827	841	859	885	842	857	847	839	834	849	823	821	894	850	867	857	880	845	854	901	849	827	815	880	849	825	836	847	859	899	834	811	867	855	811	834	826	865	855	829	829	854	825	839	854	844	821	853	867	827	821	842	845	855	893	864	840	844	853	895	890	850	856	852	880	877	850	913	801	816	847	855	859	840	847	861	922	811	804	847	832	829	830	786	849	848	857	859	847	845	849	843	869	812	816	871	839	851	833	804	865	817	849	867	827	779	909	794	837	859	895	865	887	836	839	862	858	881	877	889	790	878	896	836	811	841	864	855	847	804	801	873	831	835	826	816	869	871	831	851	843	878	883	818	817	798	865	826	803	821	867	863	922	858	840	813	840	816	857	831	892	826	833	809	820	832	841	842	804	860	843	807	863	836	869	862	849	827	852	882	819	860	802	873	783	848	882	868	905	845	827	833	846	834	838	863	877	817	802	842	834	810	834	889	868	873	813	801	854	866	809	885	826	827	881	830	855	832	853	780	851	869	810	873	803	847	858	841	830	845	850	797	827	839	834	804	847	869	882	838	843	830	777	821	823	870	840	858	861	841	835	840	793	837	863	795	826	832	877	843	833	818	887	836	902	845	844	886	818	858	880	869	831	818	920	847	830	831	868	883	839	813	860	843	855	819	794	806	833	853	871	794	804	848	858	811	881	864	872	883	812	810	899	849	860	862	869	863	860	896	811	794	838	835	895	850	818	863	846	842	848	812	910	861	805	870	827	828	822	872	822	862	872	892	826	844	842	900	862	881	815	814	819	856	850	843	862	828	838	832	838	839	826	832	801	814	820	810	853	871	892	815	861	828	818	825	881	856	844	804	876	816	836	812	873	831	835	810	860	838	804	838	830	830	857	876	830	828	872	815	868	844	880	824	876	826	792	842	869	796	846	838	803	855	801	846	865	844	866	881	849	865	836	835	851	840	771	799	886	843	854	880	827	848	842	828	852	836	815	785	851	843	872	814	877	845	825	855	800	819	877	824	841	853	811	925	814	836	857	821	838	868	844	859	848	844	831	812	834	823	863	842	871	830	763	846	849	863	806	858	794	835	843	837	826	879	843	831	811	832	847	823	781	885	848	836	808	853	810	869	837	854	843	881	836	804	855	878	855	810	867	805	882	867	863	846	828	894	796	844	895	837	904	835	827	841	832	912	789	847	820	881	796	856	843	891	803	826	840	862	842	839	861	819	892	837	847	818	874	816	874	905	881	852	900	832	834	819	873	859	873	836	870	835	851	840	861	838	817	839	853	789	798	869	859	845	841	854	807	828	841	820	846	849	819	844	868	882	816	815	878	834	889	837	887	790	858	842	837	759	845	909	804	857	897	910	784	840	894	886	867	829	848	844	831	817	823	766	849	799	906	832	848	847	805	785	827	886	836	840	845	897	861	885	873	857	876	867	848	839	863	810	847	895	858	821	828	850	855	848	844	818	891	803	796	855	856	889	810	865	897	800	840	835	859	836	792	832	902	809	855	867	856	846	858	850	887	839	793	873	845	850	794	813	870	866	874	846	884	867	832	877	792	819	849	855	860	804	791	836	895	881	815	828	819	846	821	873	880	771	844	785	826	856	871	832	808	812	807	849	838	868	875	837	797	842	864	818	858	824	848	863	850	856	836	869	809	861	818	883	844	871	856	823	829	794	788	856	824	823	848	847	824	831	842	828	873	840	856	837	807	805	863	883	805	819	838	818	773	865	871	834	825	849	843	806	813	830	830	844	817	787	811	806	851	860	841	883	797	874	891	821	821	778	869	781	866	900	772	800	843	832	762	795	881	815	855	840	852	833	874	862	852	834	827	870	883	904	842	845	835	881	861	782	846	872	848	842	874	831	833	826	800	889	850	836	834	831	871	809	872	894	838	888	882	851	882	839	853	863	849	884	850	826	866	868	845	869	802	814	859	810	834	789	860	832	821	896	831	835	846	831	840	862	776	842	759	853	850	841	883	801	832	851	885	792	827	825	834	795	877	833	842	826	822	867	828	860	832	885	826	835	863	844	786	841	827	877	822	846	868	831	850	821	833	809	820	851	903	758	821	887	848	777	881	825	864	831	861	835	875	809	822	901	774	845	802	877	834	829
27243	17966	3938	741	559	548	478	480	517	495	479	474	482	447	489	499	453	500	450	467	485	466	441	469	503	460	483	448	476	484	501	439	495	436	500	466	486	428	488	459	519	488	468	464	492	486	457	468	508	518	483	515	480	475	481	479	473	536	473	518	501	516	474	458	486	456	489	510	514	427	453	505	459	482	486	455	480	487	458	465	469	476	477	456	502	490	499	497	421	498	484	493	471	490	433	457	433	455	488	453	467	445	461	486	500	476	458	455	498	487	492	446	463	473	465	430	486	452	455	509	463	444	459	495	459	465	463	483	482	429	470	435	443	472	426	460	496	436	467	440	462	514	488	440	476	499	521	478	451	450	500	488	497	456	421	455	468	493	491	449	430	457	443	490	474	481	466	459	515	475	444	465	430	421	464	480	454	444	467	465	456	458	443	481	477	481	480	494	477	462	475	455	443	479	491	471	460	476	452	475	478	490	475	496	483	491	492	480	519	460	439	452	464	492	429	445	468	472	419	470	448	440	469	475	483	453	509	481	488	429	454	433	490	464	479	491	428	485	489	442	476	509	421	457	470	470	476	478	487	462	496	507	460	425	444	463	464	503	470	459	473	450	471	446	436	459	465	474	461	469	480	436	491	494	486	463	419	447	458	472	445	465	463	490	476	464	480	488	471	469	433	466	462	464	431	452	473	490	472	479	494	481	472	490	464	491	465	448	469	455	440	462	451	435	481	470	499	506	460	456	411	483	452	483	451	465	497	494	442	449	452	523	471	475	459	437	456	438	453	513	466	491	456	492	463	530	445	450	493	479	467	483	456	444	463	447	469	449	494	498	480	455	446	483	460	453	462	501	436	485	501	467	499	490	496	467	486	428	455	505	435	485	459	486	480	511	469	476	441	471	427	480	463	434	459	480	488	452	486	463	492	445	488	461	470	474	506	470	473	467	487	461	447	433	461	479	467	477	471	470	499	440	480	452	453	490	479	440	447	447	462	500	449	457	461	451	530	468	465	476	450	485	435	494	496	458	484	480	455	451	476	472	415	466	456	465	463	472	467	473	485	486	481	474	447	490	477	450	461	462	431	436	503	470	450	441	458	455	415	478	425	485	486	480	489	447	497	501	439	459	482	474	469	479	430	473	472	513	480	451	464	437	517	425	489	467	463	470	476	510	453	472	491	463	451	452	456	475	498	450	483	470	478	480	501	494	501	468	466	471	479	515	491	438	457	485	488	458	452	495	483	498	504	491	456	502	475	486	458	416	477	489	429	484	463	445	498	475	512	464	465	475	474	434	465	467	475	445	484	471	484	456	442	469	468	485	495	477	470	483	491	438	502	478	473	485	513	414	416	473	475	439	431	455	451	466	452	480	493	481	445	453	490	478	512	493	468	538	460	411	500	468	500	507	484	495	468	474	477	502	493	494	466	443	479	485	435	495	470	466	475	502	465	454	461	451	478	476	456	484	459	473	478	489	493	481	470	469	467	455	472	440	515	469	437	462	493	509	463	432	466	491	478	513	431	497	472	443	482	512	499	440	454	502	484	467	488	447	471	495	452	446	448	447	429	482	474	457	453	465	448	478	457	486	494	459	471	475	451	470	460	478	484	483	453	423	471	492	479	460	479	457	466	445	464	460	464	469	445	482	476	458	468	427	493	478	481	465	479	480	496	469	503	442	449	444	427	489	467	442	493	462	460	443	469	470	479	487	502	469	494	482	505	468	498	445	463	474	467	471	476	477	446	467	492	476	468	459	452	437	459	483	474	454	488	489	477	498	457	450	470	447	430	457	508	443	493	501	475	498	476	471	494	445	487	471	478	454	470	454	479	498	473	469	501	482	425	460	434	483	491	471	483	472	499	514	482	473	444	476	446	454	490	494	480	443	457	463	479	464	472	461	465	491	450	466	455	446	471	462	506	467	504	449	488	473	502	508	449	506	485	433	467	467	468	489	460	504	439	464	456	496	489	479	470	481	475	492	448	471	472	445	471	474	444	479	499	453	437	495	444	470	447	466	515	464	449	462	463	475	477	471	459	498	460	477	459	433	457	454	459	488	491	435	501	412	447	508	493	466	431	472	476	507	455	454	473	490	431	490	438	496	468	466	506	472	460	514	490	465	484	474	471	489	437	472	505	454	447	482	450	483	479	450	456	430	449	470	505	497	495	478	445	450	459	483	495	444	489	461	418	472	483	451	452	501	472	419	475	468	472	462	459	487	487	494	431	486	476	513	457	458	498	477	501	469	457	450	503	446	475	454	456	476	447	462	471	432	505	428	489	476	437	492	479	457	428	492	456	491	499	532	475	484	460	434	448	475	486	474	484	443	462	462	487	474	468	481	492	440	457	451	473	430	475	460	479	493	493	492	433	475	505	475	437	478	457	491	502	453	452	457	480	453	461	475	477	448	476	446	461	476	477	458	473	527	452	463	447	495	487	503	495	487	472	426	416	472	452	474	483	477	476	492	399	432	488	482	477	490	455	452	457	436	445	481	450	481	482	450	474	517	472	445	448	448	460	513	470	477	461	480	468	495	463	439	455	522	459	483	504	519	484	458	423	491	525	466	461	468	463	534	472	447	510	470	439	461	447	459	476	485	460	474	443	438	476	451	448	466	465	503	487	477	477	493	492	477	451	482	450	544	447	430	498	456	490	491	520	472	488	454	447	454	466	431	455	460	478	483	451	501	441	436	503	477	462	467	503	482	459	466	464	486	487	479	469	469	498	493	421	484	460	488	457	467	487	477	455	474	451	465	472	464	505	485	507	433	474	458	458	444	455	466	454	450	463	502	479	464	468	471	462	485	506	466	444	462	478	487	518	497	505	457	493	412	440	446	448	494	476	453	448	494	487	493	442	483	463	492	457	461	484	458	471	459	457	476	455	492	463	491	453	447	517	465	497	466	478	470	509	453	473	469	515	497	450	457	434	437	481	459	501	494	426	462	452	449	458	474	478	479	491	487	484	432	479	430	457	469	475	449	474	460	478	455	472	501	461	465	452	467	458	479	465	486	447	443	439	486	456	445	516	495	507	487	433	447	466	510	484	475	472	465	487	482	498	479	439	492	495	459	431	471	466	446	494	488	482	473	458	477	438	431	490	434	483	462	484	465	456	483	496	434	473	483	522	460	455	467	460	450	472	457	469	446	454	441	478	484	493	449	472	507	456	465	485	474	448	486	474	446	476	446	473	504	455	475	471	455	480	457	495	494	476	440	540	443	485	473	438	473	480	458	437	458	456	431	434	456	489	447	447	463	470	407	457	490	464	437	442	485	477	497	442	473	442	461	469	436	476	465	475	487	464	476	483	451	462	428	419	478	468	447	444	418	469	443	487	488	468	458	506	505	465	477	473	476	421	453	482	478	482	443	494	492	463	443	485	450	461	471	460	436	459	489	493	467	440	491	507	452	436	461	494	483	469	473	478	440	485	453	437	487	473	463	501	453	442	482	466	410	526	484	480	456	509	472	472	523	485	491	470	483	465	490
4222	889	791	614	552	582	504	511	518	521	497	504	488	548	502	531	495	511	489	495	489	479	494	480	487	488	495	477	491	506	468	500	515	468	493	513	502	500	518	525	549	475	527	423	526	446	506	504	520	575	553	496	470	491	439	529	499	480	476	529	481	507	549	514	525	508	497	522	517	500	529	519	494	492	540	497	572	495	538	509	491	461	496	512	506	489	512	521	533	487	554	473	489	500	519	495	515	501	549	472	530	523	527	476	508	524	548	519	502	508	499	519	500	438	486	523	486	510	526	503	499	520	539	504	526	507	533	489	556	479	470	517	516	520	512	477	505	495	518	521	456	512	541	504	527	537	465	488	524	503	503	527	493	514	499	513	502	542	487	521	487	474	509	510	522	506	502	471	496	537	538	534	546	487	531	522	475	491	513	482	525	462	480	492	559	473	488	507	535	507	504	505	520	507	497	480	539	482	505	501	505	525	521	527	529	517	503	495	479	476	555	512	529	492	508	511	553	515	503	450	524	532	484	499	485	536	525	478	493	506	480	529	513	497	488	506	489	475	534	530	477	487	534	488	546	504	542	536	524	520	500	508	525	494	541	527	508	514	507	535	470	511	477	520	490	479	521	473	509	500	520	471	525	482	521	508	453	526	511	530	521	521	513	465	489	550	533	498	541	532	562	506	535	476	522	506	514	527	543	508	481	511	487	525	499	489	498	486	497	497	525	515	493	509	495	495	518	550	512	503	515	524	542	491	510	514	486	512	522	495	509	499	516	508	507	507	506	478	483	490	516	522	521	516	477	529	492	522	469	486	565	494	496	490	514	497	513	473	455	482	505	461	537	476	490	504	465	482	540	486	488	474	488	538	505	474	493	513	479	485	507	518	502	511	541	536	504	520	463	500	508	520	480	536	488	490	478	501	516	532	518	534	511	576	516	488	504	539	473	515	507	498	504	500	560	472	524	472	487	473	478	512	490	499	525	511	507	491	471	491	478	502	498	490	514	546	552	482	485	505	451	500	485	487	519	509	459	503	482	543	512	504	488	513	496	491	514	512	510	496	493	516	454	518	467	494	483	500	532	488	504	512	484	509	480	503	498	543	501	537	537	508	523	543	535	551	462	490	513	519	554	512	526	527	510	454	526	491	485	506	465	548	515	518	511	458	517	516	473	493	512	501	568	494	531	546	515	515	527	486	528	517	544	550	493	479	485	475	528	520	507	533	503	515	541	489	521	494	494	498	505	492	511	486	522	532	503	512	506	506	485	503	513	495	446	501	516	498	513	539	502	523	501	505	452	508	516	513	506	529	515	492	499	548	487	512	513	545	488	514	523	520	498	496	497	515	535	526	514	492	500	506	517	473	515	488	530	549	510	521	507	497	494	513	479	501	511	481	527	530	469	499	506	500	520	490	506	489	500	513	504	529	489	505	502	504	502	541	541	531	497	535	497	573	555	516	493	488	532	531	528	491	496	506	479	527	469	502	516	524	509	502	496	517	489	531	507	511	513	499	496	494	525	500	491	481	522	502	501	502	465	494	509	506	521	499	514	486	527	472	461	541	507	502	485	512	489	517	512	494	532	545	489	516	487	530	537	524	495	488	468	494	478	477	494	511	490	485	476	485	496	475	533	535	488	483	502	541	519	495	466	518	520	489	518	468	507	503	505	473	492	484	512	533	491	526	502	489	563	469	500	533	493	525	481	474	545	492	534	511	484	486	506	440	519	498	498	527	504	489	495	501	529	464	537	506	513	505	514	513	496	529	467	523	500	498	529	490	494	500	518	515	550	483	498	508	503	501	498	513	577	508	497	493	506	496	492	508	464	512	507	465	484	533	472	502	510	491	472	474	509	435	482	496	504	502	534	487	525	500	508	479	516	459	485	506	472	517	520	529	506	499	478	499	525	526	490	526	475	488	530	503	487	498	475	527	542	501	512	506	510	506	456	521	519	493	493	479	480	455	531	469	541	494	520	510	490	485	476	507	506	524	520	523	491	483	538	545	510	487	502	524	537	506	474	496	504	501	502	483	508	509	527	489	491	532	529	477	502	462	499	490	489	507	497	484	518	498	498	502	500	481	500	473	514	515	535	497	506	526	503	493	506	536	536	496	532	498	519	479	546	545	492	488	502	479	489	538	484	544	549	495	520	500	511	499	521	523	519	504	484	489	523	485	506	510	521	483	459	493	519	501	536	513	510	533	526	515	548	524	465	495	488	504	523	551	533	535	529	543	534	528	506	511	522	498	511	498	524	501	491	476	468	515	496	490	477	487	484	534	519	483	509	488	523	511	510	489	515	505	500	519	495	543	486	487	498	527	499	509	523	532	535	510	532	509	529	511	509	548	524	498	514	525	490	513	501	533	543	509	524	544	465	476	500	498	530	489	506	503	555	539	544	481	523	480	535	536	491	543	506	498	495	464	445	495	522	465	476	490	546	518	491	452	468	512	520	502	503	516	509	521	499	479	522	512	571	558	530	513	478	493	513	538	507	498	468	529	515	522	525	503	493	486	522	486	505	538	500	529	498	485	516	483	532	510	526	490	507	480	500	481	547	511	474	487	494	545	501	530	561	482	485	497	531	520	496	514	468	495	513	485	522	475	499	508	515	519	502	512	480	510	484	505	523	532	523	486	570	535	506	520	505	489	496	500	505	546	522	496	504	486	535	534	519	499	518	505	503	545	521	534	537	523	537	501	498	534	509	500	517	514	502	515	547	494	479	518	502	527	485	527	476	511	520	461	495	483	528	482	518	463	483	500	532	481	499	519	519	495	521	506	509	522	514	501	513	526	502	509	535	528	539	498	516	507	469	481	497	538	510	544	479	520	534	494	566	506	474	491	535	487	500	515	498	474	529	526	488	498	530	493	499	517	498	538	488	520	471	487	510	469	498	477	488	530	477	505	539	514	516	485	502	531	530	461	507	518	506	494	555	485	474	482	526	501	505	485	486	478	498	509	509	499	485	521	478	519	509	538	489	489	531	475	485	485	469	528	526	530	498	505	491	497	460	512	498	506	461	509	481	572	535	493	519	540	484	452	487	500	481	520	488	499	528	491	478	500	504	501	493	509	506	505	562	492	479	450	499	506	508	482	516	527	501	546	539	479	521	515	519	488	493	518	506	490	474	519	587	512	506	487	518	486	520	554	511	491	506	501	519	548	493	533	486	492	494	515	467	473	497	514	507	503	474	512	488	482	498	502	494	519	499	552	523	512	515	510	514	549	515	537	486	527	505	506	493	516	531	528	518	482	507	529	510	481	507	502	503	521	489	527	479	517	553	531	488	494	537	483	498	491	495	565	537	518	506	530	497	508	528	477	501	512	476	546	530	485	482	540	516	484	535	464	514	524	482	547	510	555	497	502	494	498	504	534	518	477	471	530	510	497	523	520	529	531	517	496	495	491	510	486	518	490	547	482	525	532	523	481	488	514	515	555	506	484	502	491	512	507	506	479	507	522	535	514	539	480	504	509	515	519	497	512	519	513
23237	21070	28449	23912	21066	12614	1929	1251	1165	1113	995	987	1027	988	991	981	957	918	901	863	921	953	836	863	908	851	896	904	917	888	933	887	806	869	936	923	825	893	855	909	845	869	942	859	877	844	872	919	883	871	864	889	854	886	919	850	822	933	867	871	861	866	873	908	878	897	873	913	933	936	871	856	876	874	872	910	884	927	887	827	913	859	928	897	908	885	842	814	842	865	860	895	883	850	937	835	893	846	886	935	886	904	922	852	863	903	853	908	873	905	863	942	867	889	850	875	878	855	942	906	882	873	860	890	888	878	910	871	873	856	916	874	855	875	890	831	918	843	877	884	855	880	870	885	926	819	877	891	844	841	876	848	844	885	837	849	860	857	852	945	940	858	845	867	878	827	865	880	918	845	848	890	872	854	899	909	919	845	853	884	847	870	905	834	883	839	875	859	846	891	881	852	874	904	797	866	917	932	858	896	836	867	933	861	866	899	885	853	892	911	908	932	876	870	864	904	873	839	873	850	880	911	866	880	867	873	901	883	879	891	884	836	812	866	874	896	889	899	883	878	863	904	881	849	844	850	899	950	856	870	829	910	803	883	805	886	812	884	849	855	871	907	838	904	874	860	844	882	891	887	885	830	851	897	866	881	856	879	839	887	885	881	831	876	861	837	820	941	873	908	816	872	883	894	902	868	882	832	896	870	807	875	903	864	857	912	955	891	846	841	902	940	890	893	905	886	886	916	886	847	899	809	816	863	857	864	820	823	939	896	897	918	926	871	875	839	883	854	909	911	889	908	849	882	887	840	877	919	921	915	873	915	889	855	883	873	866	914	909	846	858	836	849	903	892	871	936	856	811	910	876	816	946	868	898	932	903	873	883	864	820	866	832	904	876	898	924	841	842	925	853	905	840	829	885	904	850	871	883	930	861	882	909	904	884	842	864	906	876	786	894	839	921	893	933	899	865	820	864	940	892	869	862	828	867	850	895	861	881	870	883	894	875	898	853	803	911	926	891	811	862	829	870	825	857	879	875	832	870	846	867	889	895	862	862	875	856	847	875	926	865	892	836	866	885	870	854	832	843	882	887	876	877	876	852	866	941	932	843	889	849	863	866	876	803	876	927	868	875	867	870	905	875	880	864	879	844	863	874	875	873	892	885	929	872	862	854	882	895	910	887	876	873	859	886	868	868	850	828	868	865	885	913	916	924	855	862	855	878	843	923	920	870	881	905	889	902	893	908	907	912	860	846	880	881	881	870	896	869	844	849	871	843	851	901	852	860	934	868	861	891	888	867	898	848	847	888	918	878	926	848	865	877	839	817	893	909	866	879	869	813	855	886	901	870	866	864	840	844	896	884	880	866	875	860	855	863	876	893	848	889	908	895	875	895	867	870	904	888	893	871	869	852	817	847	872	893	881	861	874	884	893	881	885	872	878	870	892	852	902	810	879	842	839	857	882	783	857	853	914	903	846	893	867	918	892	897	848	946	899	859	900	895	881	882	884	890	876	860	828	896	862	883	899	902	868	812	838	854	881	826	879	884	875	878	910	836	922	899	863	874	858	886	809	932	832	922	838	913	882	846	894	877	844	872	811	844	843	887	898	885	813	877	861	910	871	866	844	847	913	879	861	871	878	830	846	862	911	878	838	817	865	907	881	893	838	853	857	883	817	907	869	869	884	853	900	910	873	872	836	899	852	881	836	948	879	923	824	905	896	875	874	934	915	883	850	858	890	877	892	865	881	829	890	895	866	887	883	939	869	900	913	881	883	907	890	850	851	880	853	881	849	862	887	876	868	847	875	851	870	905	889	882	902	854	875	857	805	872	871	877	862	877	855	878	927	846	934	846	896	885	904	879	840	872	872	890	900	856	879	854	832	878	853	831	846	926	787	881	903	824	936	889	909	908	837	845	870	901	915	912	893	853	903	847	847	888	879	861	871	914	894	811	866	878	844	888	861	909	850	925	898	876	865	866	906	856	835	834	852	906	824	852	930	876	915	886	921	877	819	930	846	888	847	870	842	939	870	846	846	901	854	905	871	813	862	888	860	926	844	905	857	901	819	902	849	873	864	860	868	836	849	942	905	875	845	831	873	874	825	871	902	898	854	817	862	855	872	838	898	843	873	894	865	880	862	813	875	858	859	879	860	920	863	852	883	884	865	841	848	855	894	912	873	862	860	851	850	854	875	910	847	872	913	906	910	892	847	840	912	881	880	925	930	852	831	886	922	863	851	873	838	881	874	879	895	843	898	866	856	830	861	915	878	892	913	886	893	860	932	896	903	849	875	876	918	853	863	877	877	819	843	864	860	911	909	877	854	849	871	879	896	861	908	861	948	904	878	831	888	939	864	885	879	915	863	920	839	881	858	891	861	904	865	816	858	889	869	887	856	885	900	872	848	868	887	896	855	847	816	893	833	871	832	896	844	826	885	903	861	889	883	867	890	862	896	854	903	869	896	818	929	850	883	869	849	879	820	877	830	898	913	846	865	900	912	830	842	850	887	871	871	868	832	804	849	839	839	884	935	906	905	877	856	854	894	847	870	893	895	844	844	881	875	903	851	869	828	887	872	896	846	903	846	867	886	843	835	863	864	884	876	828	893	879	881	883	894	885	930	863	896	840	854	904	881	832	896	857	947	877	868	889	882	839	872	882	917	883	849	884	857	895	861	888	907	896	861	876	891	878	879	904	896	880	867	850	889	912	876	880	889	827	837	853	905	836	889	895	903	886	899	869	907	899	864	841	836	846	873	835	876	920	823	856	852	913	853	938	867	858	898	878	850	863	903	899	825	920	846	916	894	805	873	886	882	897	836	860	892	840	894	884	885	835	870	823	872	898	852	919	859	902	860	837	889	889	925	824	924	816	851	829	856	873	845	860	846	901	889	863	849	847	858	885	830	904	885	875	839	871	856	916	876	896	838	850	905	888	871	861	849	849	854	958	951	905	848	903	861	862	817	834	910	873	876	885	926	847	867	853	888	834	894	837	839	886	843	910	893	846	895	894	898	883	860	898	938	888	838	861	860	849	866	869	867	910	878	842	864	839	819	881	892	876	932	862	856	832	885	880	843	852	850	896	854	863	843	924	886	824	831	843	904	824	883	863	849	884	911	888	855	883	834	861	876	898	847	875	878	846	849	841	811	841	858	887	870	876	855	882	858	826	871	907	874	866	861	866	884	885	864	889	862	837	863	845	908	834	875	883	887	869	840	863	892	839	821	879	905	900	903	877	903	825	847	886	874	863	913	901	847	872	884	861	918	925	877	870	832	850	846	871	931	904	921	872	850	902	876	855	860	930	873	906	858	885	861	797	892	821	826	862	867	872	843	866	880	909	884	827	855	835	863	807	826	881	887	908	915	903	858	887	889	883	880	882	912	879	888	909	842	852	896	881	872	837	874	814	909	891	856	921	903	870	823	882	884	884	852	864	859	863	884	896	867	916	801	849	881	846	920	824	853	919	889	840	880	865	854	860	896	872	876	896	856
3332	8942	6302	3343	2530	2114	1745	1472	1416	1256	1173	1135	1149	1083	1098	1004	1032	948	1056	1000	1000	964	920	935	926	980	978	951	983	946	939	940	934	966	966	879	889	935	969	958	966	962	934	965	934	930	892	978	960	969	957	946	959	961	920	951	1001	946	939	1014	949	897	937	953	988	900	931	978	891	948	973	914	898	925	982	912	915	915	983	914	908	956	937	929	922	945	901	937	885	925	922	909	939	955	932	936	943	930	945	906	861	982	956	921	911	928	918	933	908	951	952	1012	899	990	966	954	935	951	934	952	920	993	967	933	916	951	897	958	955	957	943	898	908	919	925	911	927	971	974	964	949	902	937	926	949	923	963	950	913	934	968	995	906	949	956	943	923	920	925	911	933	898	893	962	912	1032	905	894	941	926	951	910	955	923	926	948	925	949	930	925	924	953	951	909	936	935	962	933	904	939	905	996	946	936	967	982	910	960	898	960	914	1017	973	954	955	1000	924	926	957	938	912	945	929	952	937	948	941	923	966	915	960	960	911	926	919	984	936	981	919	965	949	931	880	931	929	934	946	909	965	938	981	975	914	933	954	893	997	931	860	892	911	893	916	893	945	902	891	972	945	881	962	914	918	869	914	967	945	885	869	913	920	925	950	893	906	929	930	916	922	881	933	919	972	926	939	979	877	958	873	929	916	927	953	914	940	925	907	932	978	961	983	933	937	894	956	973	932	929	983	869	891	918	931	993	911	962	919	939	974	944	902	916	915	923	953	880	940	923	882	895	940	946	881	938	928	1005	907	998	958	951	963	953	883	915	904	952	952	955	939	897	926	933	888	933	964	922	951	932	962	954	957	920	923	941	916	925	946	920	935	917	902	910	933	966	886	942	965	907	953	847	912	895	972	930	978	937	1011	928	948	936	941	895	855	951	948	935	1001	913	929	915	919	935	942	919	880	908	920	898	931	926	906	934	901	870	901	938	978	943	917	916	978	910	866	904	937	980	929	986	945	940	956	878	959	931	935	901	979	919	891	938	905	955	953	934	933	956	954	845	1013	905	918	948	942	949	902	957	983	906	937	916	921	998	947	919	911	929	881	966	971	902	972	945	918	978	944	1002	915	938	875	909	904	933	955	904	914	904	923	926	881	938	926	981	958	938	981	949	947	886	928	917	932	939	943	1021	917	906	960	967	911	925	951	908	918	946	938	881	954	826	937	939	952	981	960	900	897	959	979	971	932	932	931	961	865	879	987	951	905	946	891	934	945	994	936	934	981	878	919	950	907	936	933	954	1002	975	949	868	938	935	939	990	940	963	939	936	948	928	861	931	981	918	922	973	912	888	918	923	920	910	952	889	942	898	946	903	950	915	868	911	900	922	896	971	957	945	949	955	970	963	932	924	933	915	930	923	948	935	875	961	891	969	859	965	990	914	946	970	894	914	929	893	917	948	944	942	903	929	883	927	919	917	941	897	956	953	946	883	909	906	959	937	943	925	957	936	923	940	901	891	1034	893	960	910	960	981	978	925	895	918	900	879	919	911	928	962	932	948	903	944	896	928	983	960	921	924	982	1019	918	897	919	926	897	915	881	918	916	936	918	967	958	943	890	947	924	940	940	906	910	959	1000	922	895	1005	888	931	920	972	867	956	964	934	922	951	869	865	884	907	929	925	915	911	931	947	925	972	928	951	906	967	905	934	921	945	939	859	937	920	936	941	920	925	879	942	892	885	942	935	980	929	939	930	907	944	925	987	868	917	955	889	908	920	936	891	949	953	925	911	928	944	921	964	934	899	893	929	990	914	902	988	933	956	882	913	918	937	959	954	959	960	908	946	933	921	950	947	969	922	889	910	985	912	970	955	924	903	977	899	880	907	947	910	953	967	936	879	962	988	929	931	896	977	927	980	908	991	924	939	986	953	972	903	983	912	901	901	935	978	987	913	948	895	923	885	891	995	960	876	944	894	923	881	974	950	958	895	927	922	905	909	1011	946	881	934	907	902	1010	942	952	956	960	876	971	908	972	897	897	1018	930	961	887	890	913	933	904	908	892	915	964	971	950	931	919	900	938	985	917	900	958	892	925	966	947	943	966	909	926	941	899	925	958	905	933	931	919	939	858	988	897	917	975	876	957	929	957	937	924	960	966	950	922	951	941	902	874	941	915	963	957	919	906	926	890	907	950	920	906	958	953	901	989	886	933	892	958	917	963	934	985	969	908	919	996	972	926	920	969	894	905	932	933	911	965	932	928	870	960	1014	931	961	964	977	891	978	901	894	969	964	870	892	940	915	949	904	939	890	944	927	946	916	950	961	910	931	930	930	914	935	933	971	916	913	943	873	988	963	925	959	897	924	916	938	952	933	943	906	873	908	947	918	949	962	987	932	957	882	933	970	887	984	959	923	981	958	960	889	898	930	917	891	936	953	956	883	913	942	979	933	976	911	964	935	940	909	906	897	944	930	927	906	917	928	949	933	900	936	928	901	904	939	944	893	946	881	984	958	926	909	925	898	896	970	988	930	931	895	947	945	926	916	933	904	956	883	918	970	897	1016	945	900	920	988	912	942	953	945	933	896	916	915	985	941	936	981	949	917	962	964	929	926	944	922	918	939	901	918	939	977	900	883	908	933	898	926	950	955	931	937	968	883	904	871	939	940	909	941	874	872	984	889	958	935	877	962	910	926	958	913	935	928	927	907	925	937	923	885	965	931	967	924	911	910	898	968	954	972	935	938	931	884	916	900	930	883	930	977	857	921	948	942	952	914	939	857	937	912	909	910	950	992	958	947	912	893	873	921	909	929	970	921	952	931	916	923	979	907	937	962	909	949	932	975	932	866	929	959	980	941	916	959	902	919	942	881	930	968	961	950	896	923	921	897	995	908	967	948	969	953	912	918	929	955	923	931	891	916	963	969	944	913	921	967	928	952	905	878	867	956	911	947	835	922	981	963	916	942	974	984	937	919	919	937	909	955	927	886	936	1002	890	934	931	942	910	988	886	971	942	886	938	883	958	932	941	944	918	977	927	961	923	909	900	952	913	917	954	912	965	878	923	979	924	918	961	906	935	891	938	969	971	888	906	960	926	930	964	946	933	992	885	904	888	907	954	912	892	948	985	859	935	906	933	921	938	909	897	960	978	943	963	895	968	917	956	934	917	918	895	916	897	947	946	925	903	947	950	908	925	947	959	931	953	939	980	935	889	914	984	905	923	883	879	938	891	935	891	956	939	897	957	973	939	897	924	969	915	957	887	918	962	913	940	900	907	926	976	992	914	937	936	1004	915	933	869	938	870	951	926	911	980	919	953	908	942	953	913	913	948	898	934	961	949	922	901	891	905	897	905	989	914	964	912	924	885	931	919	909	933	890	933	923	973	919	868	888	893	953	882	941	936	930	1000	883	959	879	945	916	927	895	967	926	932	943	920	883	939	894	904	988	948	943	1009	912	925	936	874	939	957	915	911	951	932	901	933	949	926	951	951	894	984	888	946	907	975	917	973	965	917	926	929	954	946	909	897	963	896	924	904	954
24351	21058	27531	24733	13436	746	496	408	379	367	323	315	307	310	320	297	305	289	281	277	262	269	248	273	266	269	231	279	248	281	279	261	258	265	290	292	274	284	259	247	255	269	251	247	277	266	284	265	279	266	237	282	252	234	291	250	252	236	276	290	268	281	243	275	301	260	286	290	254	255	242	269	280	275	257	269	261	274	260	267	239	278	259	263	242	243	261	259	267	266	313	266	256	260	258	275	247	228	241	265	277	276	261	288	246	277	268	243	290	257	249	274	252	278	242	269	294	268	246	271	281	268	274	280	275	266	271	240	266	262	287	253	253	283	237	267	240	242	276	230	264	266	261	275	252	230	251	243	279	268	234	254	251	250	261	268	282	272	242	254	267	252	289	286	241	264	240	271	261	253	255	247	285	259	267	286	259	273	273	281	264	286	270	282	252	265	256	233	232	234	255	270	270	285	260	262	282	263	224	244	267	267	253	263	249	237	266	266	282	266	245	233	262	244	254	243	267	271	260	247	264	270	236	301	265	263	254	262	275	267	258	269	273	247	265	260	254	272	234	273	277	291	247	282	282	284	242	243	260	253	256	282	276	255	224	280	232	268	284	272	239	284	257	263	275	255	249	251	297	259	277	260	257	241	293	257	253	274	253	246	240	248	239	260	269	262	264	256	232	270	233	266	233	264	253	264	292	257	273	247	236	244	287	266	270	244	278	274	267	252	264	283	263	260	245	277	286	275	260	266	257	250	277	272	255	248	274	255	251	257	239	253	248	261	250	280	267	255	256	250	263	260	257	256	278	282	279	240	261	267	247	259	252	261	276	264	272	269	237	263	276	255	255	244	276	289	267	265	268	278	260	258	263	273	254	235	217	283	271	253	245	276	252	275	269	257	256	282	257	272	266	254	247	247	264	281	258	254	256	278	264	274	307	277	267	279	245	291	260	234	282	265	244	262	235	268	247	261	261	262	291	257	264	260	259	270	253	277	253	273	278	260	274	263	250	284	263	263	215	255	261	244	266	248	252	268	278	261	286	233	274	282	267	256	264	264	266	254	286	261	269	263	283	274	243	286	242	225	257	246	246	255	235	267	258	252	233	265	283	272	264	257	245	229	276	275	269	250	255	274	271	284	265	281	301	297	272	242	252	264	292	288	244	235	262	281	263	270	258	265	285	215	259	251	261	270	227	297	237	283	249	259	241	278	265	266	273	243	265	268	288	294	286	253	246	272	244	230	263	267	254	254	238	268	280	256	281	243	270	269	258	252	266	261	251	249	252	258	223	268	269	263	234	252	266	254	238	254	283	254	258	258	247	254	266	256	269	294	269	262	274	244	254	273	246	250	261	267	267	251	273	238	258	266	293	256	259	296	269	235	238	266	260	238	229	265	290	250	243	268	261	261	246	246	272	269	270	285	266	266	247	247	284	273	242	245	252	250	278	220	237	270	247	242	255	233	261	265	226	286	264	243	261	269	261	265	277	249	256	273	256	257	276	277	250	270	260	271	266	250	303	269	278	244	250	253	258	261	274	220	248	248	262	262	257	270	244	242	230	264	279	254	249	286	273	238	263	249	264	253	240	257	257	239	269	275	257	231	262	265	263	258	296	274	298	254	244	242	267	261	265	265	271	258	253	279	234	269	258	278	263	258	267	267	266	242	272	261	229	271	309	275	258	252	259	280	261	247	265	276	275	249	267	255	262	263	279	261	236	269	270	298	258	221	232	270	267	301	270	249	264	266	276	264	269	249	250	237	234	242	241	244	251	260	234	288	240	258	269	260	269	260	236	263	293	300	229	263	231	271	240	240	256	285	278	256	247	249	246	242	266	236	240	266	290	265	264	282	280	290	253	275	272	258	277	236	255	277	270	279	273	260	274	265	271	251	268	259	241	266	285	243	246	247	268	268	259	279	265	247	269	276	261	265	267	264	257	255	261	268	249	278	252	257	284	255	284	251	266	263	275	263	239	268	268	258	255	264	227	264	253	247	267	279	236	282	250	245	280	244	292	274	260	259	256	299	275	225	258	239	295	254	268	278	227	232	246	248	264	286	270	227	255	263	270	283	244	259	250	236	231	221	258	283	249	257	233	267	256	253	265	237	287	254	267	248	261	256	244	297	254	275	283	258	253	234	246	253	234	258	259	268	280	265	261	273	244	231	263	255	231	267	251	238	273	264	265	265	281	297	272	272	249	251	271	298	239	272	275	243	269	251	271	248	275	270	287	250	276	251	272	262	235	248	257	268	256	262	284	292	248	239	256	270	267	272	261	273	259	280	261	226	280	246	255	264	242	262	255	230	230	280	255	262	260	266	256	274	244	255	288	269	261	258	288	281	266	272	293	276	261	237	248	262	247	285	229	275	275	298	248	268	288	264	266	284	254	252	242	254	236	241	254	252	234	250	270	264	229	241	257	283	278	280	255	274	263	269	251	268	277	243	262	280	268	250	269	271	264	236	293	246	269	270	266	263	248	292	273	243	239	255	257	264	245	250	247	244	245	257	245	256	270	252	264	279	232	257	252	259	270	246	254	284	251	270	259	268	264	261	248	235	252	258	248	273	241	263	252	254	252	264	263	262	248	267	266	257	270	329	281	274	272	234	229	255	254	245	247	232	257	241	245	246	237	256	249	280	245	266	253	254	281	255	284	269	277	268	250	264	268	236	252	233	234	227	269	237	250	252	247	252	220	268	227	260	236	241	259	257	245	227	259	270	240	263	291	262	270	229	247	230	262	266	266	268	244	248	284	270	253	268	272	248	258	257	210	258	252	247	228	265	264	260	250	266	235	244	266	261	260	232	280	295	243	255	268	266	257	239	238	232	272	271	246	300	259	235	296	243	264	267	259	274	248	266	269	235	281	269	276	245	250	260	256	255	264	250	254	273	239	263	252	239	252	250	242	268	265	265	266	250	257	280	237	227	274	248	282	249	280	270	298	273	253	275	236	264	253	239	251	228	275	247	234	295	272	262	257	246	240	256	285	249	287	265	265	239	244	262	227	297	273	246	271	247	230	257	269	264	283	278	275	265	275	278	255	231	245	248	263	257	236	235	261	283	277	238	254	245	221	264	273	260	263	233	275	275	261	260	256	247	268	255	268	242	236	242	241	267	272	277	266	280	228	268	231	245	210	259	241	283	284	263	261	256	251	256	253	248	234	235	270	248	254	254	234	248	264	291	278	241	281	252	269	251	300	292	256	257	276	259	254	287	255	249	257	289	265	266	266	259	273	251	269	257	261	261	234	243	269	243	280	283	265	233	281	262	284	251	268	269	258	259	264	245	259	246	254	280	223	248	301	241	261	266	230	239	250	269	255	249	252	256	250	270	255	276	253	244	261	230	253	239	233	285	251	257	236	253	254	252	263	255	270	253	256	269	261	271	244	280	274	264	282	278	280	289	263	254	241	272	246	261	260	259	240	257	259	278	275	256	287	251	277	286	277	265	268	259	267	261	234	267	263	257	250	270	241	243	259	252	254	273	286	234
3207	5058	3450	1716	1253	979	772	666	607	499	469	450	435	367	373	421	351	365	335	366	340	323	336	300	347	321	357	332	349	318	373	323	298	321	322	333	300	340	331	316	314	321	289	312	327	309	325	301	348	327	306	333	299	305	327	338	315	319	326	327	291	309	297	322	305	358	291	317	308	318	283	302	320	312	305	288	320	311	316	337	326	308	331	295	313	329	320	333	345	350	304	322	341	318	318	305	290	309	320	327	308	303	309	292	305	334	329	314	300	297	318	353	325	293	307	283	315	330	339	307	302	293	313	328	290	329	344	283	304	336	309	313	303	327	293	329	309	317	322	286	341	305	301	305	301	305	342	333	324	295	295	329	313	321	314	321	325	312	323	310	288	316	299	291	348	318	278	305	307	317	296	307	298	319	300	306	342	293	337	323	305	323	318	300	342	333	292	327	313	327	307	338	297	323	313	302	314	334	341	295	301	339	275	311	299	304	313	303	289	331	333	322	360	324	312	340	306	289	323	294	321	335	307	325	303	294	302	298	297	318	338	303	332	322	307	305	331	300	306	280	330	347	275	299	326	270	312	297	323	330	313	344	295	309	344	300	304	305	301	301	317	291	334	329	336	303	314	309	326	329	297	322	345	323	316	308	314	309	341	306	301	281	330	311	305	294	318	299	292	325	297	299	291	305	299	312	332	304	304	329	320	347	348	331	289	324	319	311	287	290	312	326	333	339	329	313	356	314	281	304	313	343	333	291	317	300	304	291	290	283	314	303	310	311	314	303	302	293	306	308	326	329	329	355	291	315	323	321	303	321	293	310	348	300	329	325	304	291	338	309	336	294	301	338	292	280	316	331	324	340	325	323	329	308	344	305	316	315	300	310	313	343	291	304	326	337	313	299	320	318	314	303	316	327	282	272	322	337	325	303	296	322	314	316	310	307	327	328	312	293	321	342	291	289	323	339	327	303	317	289	313	314	324	319	341	318	339	335	312	305	307	297	305	331	304	324	346	340	322	330	354	283	331	315	284	342	277	320	307	316	306	312	309	304	295	324	316	344	286	338	291	334	336	314	344	325	338	333	331	290	294	326	324	334	308	305	322	324	330	313	302	295	347	293	305	345	317	345	292	298	295	304	322	332	286	278	310	325	335	319	310	312	338	294	312	323	292	332	332	313	300	328	299	317	327	313	304	341	279	310	326	302	333	307	308	276	305	315	328	323	307	325	258	356	320	318	338	314	296	306	325	307	298	337	313	284	321	316	289	300	320	329	301	318	265	331	281	315	319	340	297	328	313	306	300	290	306	302	312	310	310	307	327	275	266	338	299	297	308	307	341	341	332	329	314	319	316	311	298	327	299	280	306	325	306	289	344	299	268	307	343	318	278	312	294	316	321	311	335	313	310	311	316	311	342	293	327	330	313	291	318	307	317	280	323	323	336	329	318	304	324	307	301	341	326	310	344	322	338	311	304	342	315	317	312	307	320	360	323	319	334	295	312	299	332	333	294	290	343	344	304	280	315	310	302	322	302	312	316	308	293	311	330	274	342	325	307	291	346	322	333	312	302	298	323	321	326	322	329	332	294	294	343	298	331	315	304	318	313	367	315	340	286	314	310	326	297	323	293	323	313	284	342	320	327	320	319	322	339	348	331	316	344	319	310	338	324	324	324	312	335	314	300	316	326	339	349	325	300	325	319	315	328	311	308	273	332	311	333	329	309	317	314	294	326	304	303	327	292	314	336	310	328	313	303	301	302	323	297	303	299	314	329	318	286	292	312	302	301	284	291	291	302	298	314	324	305	324	334	297	295	310	304	326	309	335	294	327	336	336	301	296	353	350	334	298	292	284	323	269	303	322	298	319	336	334	301	329	312	294	308	301	311	316	311	302	305	333	284	305	307	377	356	323	315	312	323	328	295	327	333	326	319	318	333	309	337	299	307	295	342	270	312	303	331	318	312	333	304	306	339	279	316	313	338	338	383	324	306	297	347	330	313	320	336	332	306	311	296	307	313	320	291	334	316	311	359	317	317	313	294	322	288	329	315	295	304	386	322	314	320	342	324	312	314	306	304	307	355	331	312	308	306	301	327	342	334	306	337	306	323	328	310	283	302	312	303	300	290	307	282	321	331	339	320	321	313	310	351	318	295	315	287	304	318	317	318	314	289	303	343	306	330	290	311	332	334	353	302	299	304	305	319	308	308	306	297	327	315	319	331	252	300	319	329	316	316	305	314	344	331	323	290	324	316	326	300	313	312	331	309	283	309	299	321	289	323	307	318	288	323	331	305	327	339	343	299	274	346	344	320	308	284	337	316	322	305	312	276	301	314	291	308	321	311	324	286	321	307	302	307	325	310	330	301	308	312	330	288	325	290	295	325	320	294	326	320	320	320	328	317	343	325	321	324	338	315	288	314	334	301	316	303	285	292	287	321	321	305	309	309	328	307	310	314	295	307	294	338	305	329	356	351	322	344	305	314	325	318	329	322	301	371	286	335	319	354	297	324	280	335	311	322	303	305	303	331	318	310	299	290	312	341	336	309	334	331	317	303	302	299	320	327	311	336	324	304	277	291	293	311	331	302	311	312	320	330	322	303	333	315	298	281	318	328	275	312	317	330	325	324	300	323	315	332	293	313	299	314	286	343	329	296	297	339	307	343	325	298	321	329	289	319	291	297	300	290	342	315	334	305	332	307	315	309	296	298	315	323	293	322	332	322	329	323	316	318	327	318	327	328	299	326	297	295	329	294	303	283	314	355	321	325	310	309	291	337	319	328	320	313	326	327	330	346	316	322	315	314	301	315	286	339	301	309	320	292	319	313	308	328	314	337	294	298	316	315	325	348	313	299	312	295	317	346	284	306	312	300	318	339	348	320	297	329	302	308	302	307	330	331	316	307	341	320	314	338	305	304	324	312	281	289	311	325	340	340	295	331	317	287	316	321	313	320	326	309	337	287	352	337	337	316	336	313	307	313	338	310	306	289	313	313	301	311	306	343	331	297	265	337	305	321	311	328	313	308	307	326	328	307	315	349	314	302	305	293	313	344	327	313	297	309	293	321	298	294	345	277	302	334	332	328	295	280	303	302	327	299	310	325	336	297	304	340	303	354	347	312	348	345	314	301	276	292	313	310	308	293	305	297	314	311	312	314	312	307	323	305	316	290	306	303	310	314	324	331	332	317	295	336	343	325	338	326	308	329	343	320	314	319	290	295	306	343	343	303	293	306	305	315	299	318	356	310	336	306	279	316	297	316	322	318	285	323	311	330	340	314	324	316	329	308	291	289	330	292	351	299	312	294	309	331	340	320	326	332	304	346	303	311	333	297	282	323	327	330	289	295	358	328	287	298	306	305	297	336	290	289	300	324	305	302	316	299	330	312	252	301	316	309	311	318	323	329	324	346	315	341	343	301	309	283	290	324	317	287	346	316	326	321	325	315	335	295	283	309	337	341	326	285	312	288	351	307	324	328	326	303	328	313	312	326	321	341	287
22321	21048	28765	23532	21048	21125	11077	1613	1219	1118	1110	987	924	913	891	910	844	865	787	867	855	819	779	840	809	821	819	809	845	789	824	871	805	755	770	772	747	803	786	801	731	753	750	793	794	812	730	756	759	781	758	790	770	733	785	733	790	770	788	725	741	786	751	692	705	778	741	756	808	762	747	795	802	756	759	767	758	775	735	736	743	789	764	744	764	771	764	791	766	746	782	784	775	800	768	776	760	789	804	749	773	736	747	775	737	764	707	743	783	737	783	733	784	731	767	804	776	761	764	750	757	741	724	811	739	794	766	750	726	741	747	760	753	773	747	791	753	761	746	738	796	770	788	812	731	717	710	807	780	753	747	744	745	767	715	760	732	766	760	739	790	793	724	720	811	751	749	805	745	749	759	777	775	705	750	771	717	804	756	728	754	774	760	743	784	739	756	702	777	790	723	749	716	739	804	796	778	729	784	791	780	760	727	790	773	773	716	774	748	746	764	782	722	755	797	753	747	721	747	802	740	800	713	734	792	798	804	728	774	762	746	817	748	780	835	793	742	740	767	805	780	772	733	754	797	724	807	755	746	757	767	759	801	740	790	731	826	749	794	754	739	746	746	741	731	823	785	763	788	758	767	726	743	761	752	765	755	733	738	752	783	760	771	788	783	716	772	783	742	746	725	745	796	740	771	709	738	740	769	789	778	777	807	768	778	750	784	783	763	769	731	783	748	738	791	806	741	762	751	730	772	761	736	667	756	740	745	739	752	762	759	790	726	784	797	752	669	699	720	726	764	767	756	765	744	752	801	714	743	749	799	787	748	730	708	775	792	774	736	773	781	793	791	783	711	739	745	777	774	787	699	742	761	729	752	727	788	705	768	751	746	706	760	759	769	830	740	748	766	770	753	796	786	680	756	744	738	727	728	757	714	800	740	754	752	807	742	766	766	793	748	704	786	774	755	811	764	773	748	719	773	777	731	757	800	743	794	777	785	703	826	750	763	803	696	751	763	743	707	826	744	800	778	749	749	749	741	749	722	748	734	771	799	713	802	777	777	766	732	766	763	740	761	764	735	759	754	724	716	738	723	698	775	726	800	776	758	780	720	754	777	753	757	745	786	788	757	744	777	733	766	783	771	758	790	762	796	819	809	731	727	748	724	720	708	753	737	753	795	705	756	743	764	787	748	704	747	758	733	780	754	825	787	726	782	793	794	722	746	755	729	802	726	770	782	796	790	781	756	718	794	775	829	819	754	743	761	713	761	749	794	738	746	749	708	682	746	732	744	739	835	740	760	815	694	724	759	712	750	803	764	755	726	712	715	777	778	762	752	751	775	750	779	741	750	708	729	774	717	749	764	739	777	762	810	789	720	777	755	773	728	726	731	737	797	786	817	753	759	727	750	753	781	782	712	740	753	760	766	728	764	767	757	747	773	723	747	796	789	749	763	802	806	737	761	777	801	762	744	734	777	755	820	739	729	773	719	721	750	793	751	739	768	759	751	771	720	715	772	741	768	790	753	734	757	744	766	785	737	742	850	798	706	725	761	719	752	794	725	771	796	808	763	715	768	815	772	757	713	776	761	749	755	741	705	726	783	717	742	702	695	784	790	756	756	706	743	701	735	769	725	733	779	719	761	747	730	765	747	759	753	782	793	806	736	790	765	764	761	733	765	707	786	769	702	761	755	733	727	762	771	787	749	752	763	811	723	733	791	822	769	788	772	768	800	771	748	740	790	760	695	783	785	797	792	702	760	772	742	778	735	755	749	776	821	816	710	750	787	788	774	768	756	759	749	744	748	764	738	750	707	793	713	741	776	772	799	739	725	780	762	701	719	766	792	723	754	731	774	749	781	745	819	779	773	807	758	756	797	731	759	760	781	732	781	746	720	758	733	736	785	709	791	753	738	747	718	788	744	760	750	784	792	731	768	743	744	765	820	760	709	784	805	711	772	741	753	760	783	769	787	728	720	755	755	757	754	794	735	730	738	769	757	695	753	711	729	798	742	740	775	786	801	771	768	723	773	745	742	773	736	789	764	741	799	745	734	771	763	763	711	744	801	785	743	749	750	774	719	722	760	721	741	773	725	756	746	771	742	772	787	764	761	738	801	770	752	741	781	766	718	785	749	735	735	774	710	730	774	793	790	751	767	717	719	786	733	728	787	763	794	780	755	697	733	741	776	764	753	788	781	823	706	726	750	730	735	799	769	756	747	773	792	791	786	742	756	764	801	745	752	756	741	743	764	765	751	722	732	696	737	797	704	722	829	802	741	749	748	762	786	728	730	720	775	772	753	726	720	788	736	733	771	739	738	757	767	784	779	780	763	799	772	761	780	799	752	757	730	735	787	779	788	774	758	757	745	768	766	762	787	725	743	796	734	785	763	770	731	780	753	739	741	745	774	747	809	832	731	767	762	745	767	714	755	776	722	771	809	729	775	764	803	775	745	768	778	747	754	792	730	721	845	788	760	711	738	798	755	793	756	781	739	704	740	748	714	732	786	750	729	832	764	770	762	709	739	753	790	750	767	753	733	773	746	729	755	721	742	758	755	799	724	759	767	743	743	839	800	777	736	765	714	738	756	711	753	732	738	732	768	730	829	807	787	787	736	801	695	750	772	767	733	746	764	760	772	811	770	762	769	791	764	726	743	705	769	751	736	809	765	784	742	750	723	740	764	783	753	725	817	771	739	749	770	753	768	718	782	777	743	767	779	741	760	768	745	778	746	774	782	785	769	705	770	765	766	721	764	777	750	770	830	733	742	743	743	749	750	728	790	784	747	799	781	696	736	776	760	728	769	793	776	777	763	735	764	741	759	711	762	737	682	752	771	769	742	776	753	817	750	702	743	769	774	724	805	767	821	732	811	772	734	756	784	792	783	769	773	711	738	746	772	801	789	746	739	733	700	728	743	798	781	744	698	764	749	746	771	753	765	745	806	764	762	787	738	758	768	790	754	794	743	784	743	767	772	726	730	746	731	772	720	760	727	778	753	778	715	737	801	748	763	777	790	795	750	737	770	770	790	743	782	791	748	723	777	752	761	740	710	743	736	745	787	789	758	742	778	746	750	729	742	775	740	801	783	734	747	764	769	802	737	765	753	733	749	790	744	766	749	798	770	791	751	791	784	774	777	768	740	809	733	765	733	800	758	720	768	745	798	784	757	767	770	802	740	683	718	719	745	761	784	722	819	740	732	737	761	774	707	716	741	764	774	746	762	712	761	783	749	792	752	733	732	789	786	748	790	745	738	743	738	753	707	750	737	797	758	771	783	818	777	801	758	797	780	744	734	741	778	809	750	749	782	760	735	787	778	755	757	752	754	777	780	760	727	757	782	753	805	693	752	743	725	754	807	742	757	719	771	750	719	769	795	742	739	792	717	761	751	747	691	727	756	714	825	807	740	789	767	740	779	754	733	752	729	731	778	757	740	774	757	741	726	735	736	729	777	767	761	761	714	703	724	745	750	774	749	773	763	774	745	741	715	748
4477	14271	10121	5207	3744	2936	2479	1988	1669	1585	1400	1225	1119	1129	1094	1020	1038	954	963	967	938	937	907	889	869	873	811	782	857	874	802	895	888	876	862	842	832	839	901	907	834	836	871	818	857	850	826	814	802	796	848	848	829	898	897	803	854	842	803	838	841	838	818	822	864	819	807	748	794	810	869	803	799	868	835	813	872	854	830	834	837	818	871	814	843	829	827	804	800	831	855	844	819	813	807	828	865	817	868	832	884	825	825	751	814	847	865	897	852	831	885	857	810	849	904	860	885	884	851	853	834	825	823	813	829	809	835	872	813	807	815	846	859	837	798	826	843	790	833	851	833	812	821	853	845	813	864	839	841	852	857	815	847	846	839	773	864	832	835	786	843	841	815	846	771	826	840	850	820	784	853	808	895	810	801	861	815	835	856	842	863	863	795	818	838	826	825	826	808	787	857	799	838	904	870	822	846	816	808	802	855	809	831	827	900	786	785	840	830	803	842	842	845	793	875	784	836	855	817	874	824	797	870	800	831	781	784	840	900	811	843	794	872	780	801	857	870	845	796	869	800	827	863	869	776	846	788	807	774	841	830	833	789	850	824	824	822	861	826	794	826	817	849	813	853	870	819	847	771	843	842	801	812	810	785	803	777	814	806	844	796	830	839	778	799	853	895	839	861	862	853	828	773	887	822	848	862	787	805	804	814	807	826	834	794	827	828	869	825	823	832	837	870	801	827	808	818	828	833	830	833	854	791	853	820	841	873	877	837	841	807	857	807	841	761	813	835	806	826	868	867	826	833	809	804	871	881	868	853	871	875	862	808	849	818	808	817	845	837	819	834	823	782	842	805	827	866	832	846	873	876	824	823	821	853	880	792	863	847	798	765	825	843	781	817	825	892	786	829	868	833	870	866	881	826	775	799	770	787	818	826	901	855	856	830	882	832	812	804	857	828	821	811	812	776	817	827	859	827	772	854	835	804	873	822	822	790	885	779	861	834	799	819	825	853	827	876	822	882	826	838	849	823	786	840	810	811	814	827	858	875	841	810	803	812	841	843	819	793	848	772	812	832	815	785	867	801	795	797	806	866	812	782	899	839	845	817	784	858	831	809	797	824	815	826	856	851	821	872	823	831	887	834	818	850	812	820	830	856	884	784	780	833	836	765	866	821	863	825	810	844	774	833	844	838	832	805	819	814	748	840	794	835	840	800	799	830	797	832	833	842	831	851	864	808	855	826	830	848	826	789	787	860	800	837	850	866	859	811	777	822	873	812	833	798	802	826	817	840	804	772	816	833	822	823	829	813	847	832	882	799	883	842	824	816	831	823	865	858	822	817	836	858	875	810	840	832	829	799	840	824	823	843	864	819	808	800	807	821	841	855	774	800	794	866	832	821	850	827	837	808	816	842	779	782	808	811	889	861	825	862	843	790	825	775	839	856	857	786	878	844	828	805	823	852	803	831	828	848	812	841	784	841	767	825	816	803	831	834	841	851	855	814	799	851	828	860	778	826	761	832	849	805	843	779	809	827	846	827	840	844	772	829	838	816	798	874	765	825	801	824	799	856	836	867	750	849	840	873	825	842	813	819	825	835	808	825	821	821	893	799	828	873	819	786	880	838	830	865	806	822	793	788	844	837	799	833	832	865	813	820	841	825	853	821	899	864	834	849	796	824	822	855	849	781	822	843	791	819	840	818	818	865	793	816	827	857	815	830	825	842	842	856	841	842	799	861	831	793	844	850	843	902	818	884	828	744	806	851	868	875	761	810	854	877	876	834	848	804	813	822	816	795	845	838	812	833	821	819	827	814	841	861	840	822	861	821	805	843	822	816	806	841	821	830	869	830	826	802	863	820	836	791	818	816	816	786	840	825	831	822	843	823	827	865	754	818	831	867	779	855	848	831	897	862	804	842	828	797	796	816	767	809	869	809	829	815	853	841	840	806	824	897	858	834	824	840	768	853	863	871	847	848	830	852	856	845	800	793	827	849	817	762	836	822	834	811	779	850	807	777	821	844	850	840	818	823	795	868	817	814	877	864	819	812	779	833	854	854	810	821	814	820	846	847	846	847	847	859	841	802	794	802	865	906	888	783	752	833	864	868	816	802	858	798	811	866	830	842	846	805	846	825	822	820	825	838	815	835	792	816	849	827	870	836	835	843	888	833	810	888	795	828	816	815	818	831	833	784	849	789	836	839	867	897	841	833	883	850	792	889	834	838	802	840	866	836	835	832	835	805	835	846	848	793	855	846	800	794	815	791	868	850	791	817	773	837	826	878	855	845	838	831	808	842	884	809	821	847	829	809	809	868	873	832	851	832	837	855	807	866	788	879	817	837	818	829	796	817	879	832	796	801	788	831	807	852	835	819	797	815	832	827	826	840	781	802	825	812	787	844	817	835	838	804	834	797	823	824	844	811	786	817	825	872	837	799	806	853	821	836	854	837	842	782	862	884	787	842	858	820	812	809	851	842	787	841	776	863	807	798	809	830	800	845	776	758	830	807	825	833	880	849	831	767	864	830	796	778	773	869	838	796	823	848	810	850	883	788	871	812	868	774	799	814	841	821	844	840	804	825	803	838	823	885	839	753	861	787	841	767	840	779	827	846	840	843	829	842	811	808	823	806	851	821	836	871	807	832	830	800	822	854	818	840	828	786	817	838	839	830	818	825	905	866	837	838	761	801	833	835	853	806	799	819	840	811	843	806	853	777	839	876	831	816	834	829	820	841	820	832	794	872	827	792	865	785	823	842	821	841	846	840	781	827	810	840	814	781	819	848	775	796	837	782	810	857	839	838	818	768	859	811	833	837	807	808	822	812	872	864	788	834	823	852	816	853	817	815	798	825	840	874	826	853	794	779	843	840	833	812	838	852	827	877	849	845	780	842	875	764	865	794	912	820	817	828	825	840	831	797	749	826	799	875	778	860	796	814	783	834	869	799	751	821	827	854	833	856	905	780	838	829	817	790	820	825	840	855	845	853	829	859	848	825	851	851	840	869	791	873	901	849	775	845	853	830	824	839	823	829	816	850	866	812	847	776	833	799	822	836	840	834	768	771	832	788	783	869	821	851	837	807	841	814	802	823	803	779	838	798	810	810	853	825	803	880	822	829	833	824	809	929	845	846	829	799	825	868	821	823	787	848	816	824	873	878	829	842	830	817	755	805	866	818	853	829	791	829	764	893	831	826	838	895	815	767	828	878	832	789	853	802	829	853	853	795	819	788	791	839	903	846	814	840	824	795	826	836	819	798	847	816	791	797	812	841	836	784	815	883	846	844	865	846	833	851	820	843	853	806	839	829	787	805	856	869	771	840	853	817	842	865	830	869	884	811	818	872	829	833	795	797	808	791	812	788	840	825	824	799	871	786	822	756	866	812	811	844	820	843	785	753	775	832	794	826	814	863	847	776	817	791	823	812	857	818	843	836	806	821	847	860	818	823	794	826	812	864	820	819	895	841	834	816	872	836	807	815	818	818	844	822	834	818	832
27405	18001	3890	669	548	512	494	483	470	470	459	438	485	438	464	466	447	455	453	481	477	456	480	438	455	505	484	509	491	418	477	482	476	487	455	461	463	432	451	457	452	434	452	467	449	441	420	503	467	435	450	455	467	454	490	471	475	446	470	463	473	466	469	459	479	482	415	447	471	482	452	457	445	419	496	445	474	452	406	471	418	484	439	436	474	449	471	488	460	452	504	449	501	483	479	465	505	440	466	466	452	438	456	465	444	496	444	472	436	485	502	446	436	466	458	428	446	463	479	457	481	463	436	442	462	448	410	442	456	483	435	437	459	493	490	463	429	438	426	449	464	478	457	420	485	471	494	430	466	421	451	455	439	421	448	469	448	465	492	467	461	468	440	462	409	454	456	471	461	451	479	455	504	467	433	507	439	472	444	461	456	445	461	480	448	488	453	480	450	442	439	525	465	452	503	439	483	463	491	428	484	420	475	444	477	429	437	448	435	464	443	468	449	434	512	474	472	428	439	454	426	487	459	468	415	513	467	418	458	427	478	438	459	442	462	471	453	443	454	454	451	488	409	435	422	472	439	474	466	481	454	469	478	419	432	447	464	431	435	444	426	463	458	474	469	451	475	483	480	452	462	473	455	432	480	463	450	469	457	451	498	455	452	463	454	477	442	471	481	439	449	486	432	464	435	453	468	459	469	444	467	454	503	499	446	483	465	460	451	450	469	468	473	469	449	468	461	498	468	451	434	488	477	446	444	453	478	477	448	455	466	448	452	464	444	500	463	461	454	450	460	499	498	466	495	448	446	482	435	480	448	479	422	467	456	427	446	458	485	465	432	497	441	461	485	464	458	474	452	485	436	493	452	446	494	476	469	482	462	440	438	447	453	461	481	475	482	500	480	472	462	461	429	491	467	487	457	453	471	488	430	459	418	456	465	513	464	469	468	477	481	478	489	467	466	444	482	439	448	452	497	472	458	462	478	440	482	467	480	471	519	430	461	446	472	460	449	456	474	447	464	453	477	450	493	505	468	443	473	469	435	432	456	468	482	463	466	475	476	476	451	498	495	450	434	475	465	450	448	481	431	455	464	489	475	481	465	478	489	415	455	480	435	439	457	455	451	464	480	488	441	423	516	446	427	432	454	489	507	473	447	425	445	480	485	452	461	469	402	425	469	476	467	452	436	464	474	465	458	479	481	429	471	451	475	448	432	452	495	442	440	470	492	476	423	441	453	466	453	461	457	458	433	462	465	470	478	473	465	480	444	440	467	471	471	446	431	423	452	452	507	470	431	439	484	455	431	471	442	476	430	457	440	412	494	472	451	471	459	480	456	458	449	462	492	465	497	452	427	486	424	439	457	490	449	478	466	434	472	506	486	466	481	462	486	426	425	501	482	438	483	449	460	468	466	452	484	463	455	469	477	478	461	459	448	460	448	461	432	480	493	468	463	442	453	474	470	449	450	454	445	428	464	488	472	485	445	436	466	451	439	494	430	471	440	456	467	475	426	455	438	467	447	475	483	464	460	453	422	443	454	423	466	461	457	435	449	445	479	472	444	445	482	421	463	469	464	516	476	471	443	432	456	473	481	461	451	469	430	485	438	459	407	459	444	476	439	452	466	429	465	502	430	442	468	423	431	451	431	449	438	459	442	449	420	413	425	455	421	439	439	493	441	509	420	464	478	475	464	478	402	463	492	489	504	460	508	506	464	466	450	461	473	453	437	454	458	465	503	445	438	451	466	459	479	450	464	438	433	451	477	459	478	430	451	471	448	433	443	464	467	456	470	483	466	463	451	484	493	458	436	458	444	447	468	464	451	458	462	461	459	469	455	473	491	459	448	471	472	439	461	454	466	435	458	458	437	477	449	440	441	430	447	484	465	464	462	479	449	463	483	466	470	449	484	478	475	452	461	466	487	440	487	471	452	433	448	474	472	463	482	477	482	450	396	492	465	487	458	450	479	428	457	458	462	457	466	460	477	482	452	467	447	466	441	506	439	461	452	482	480	464	482	474	441	443	444	418	398	500	442	446	425	477	466	444	412	442	449	510	458	478	479	458	447	515	453	461	454	474	446	443	454	407	472	482	461	468	462	489	470	436	453	470	494	469	430	456	480	490	439	461	487	422	469	441	464	457	447	487	504	460	461	448	449	448	488	422	448	424	445	467	428	476	486	466	459	427	474	478	469	484	496	445	451	476	436	445	452	504	433	444	452	425	462	495	489	458	438	487	485	471	458	475	465	437	454	460	465	451	487	494	466	443	483	488	484	449	448	474	448	462	489	489	441	478	461	484	445	491	442	440	458	424	454	435	459	402	474	459	467	478	454	424	467	476	467	447	468	466	453	417	450	452	476	469	485	486	454	508	461	458	469	463	480	464	480	452	468	461	451	442	463	452	437	473	480	460	475	439	441	478	463	407	447	444	447	439	470	461	498	462	419	454	440	465	449	465	461	477	487	412	476	478	460	487	494	430	465	460	451	430	482	487	470	456	445	430	491	506	422	449	457	478	444	467	462	468	457	436	466	490	443	441	465	457	482	467	428	459	437	461	473	481	454	473	483	462	454	465	459	483	459	447	452	425	464	468	482	444	439	484	466	487	481	476	467	447	460	467	433	464	465	449	481	445	406	475	465	426	482	471	461	443	450	434	436	505	418	441	436	424	458	449	439	450	468	452	463	462	457	445	453	455	443	462	439	425	499	476	475	466	463	454	413	475	473	443	471	475	500	501	464	449	448	437	463	436	445	437	485	469	486	488	458	468	441	454	469	459	482	476	479	486	449	475	450	455	435	443	443	450	483	471	458	448	477	431	451	431	481	471	467	466	449	439	467	480	472	408	467	506	473	479	443	480	429	447	505	470	435	473	475	449	446	390	481	394	450	488	477	486	492	474	482	478	492	474	490	451	448	456	459	443	434	441	451	499	488	479	499	511	469	453	464	465	492	455	438	441	476	464	494	443	466	426	468	431	464	459	449	438	484	477	439	472	474	469	465	482	471	488	457	470	461	455	475	466	446	474	460	473	425	451	465	497	464	454	460	479	437	492	460	445	450	420	451	484	457	453	460	486	486	446	436	464	469	456	425	460	461	454	508	441	454	476	459	452	387	449	448	435	391	468	461	432	440	452	474	450	455	449	483	477	451	412	410	499	467	463	484	495	432	421	423	468	448	435	433	454	439	429	431	437	480	475	458	440	462	422	437	480	462	456	471	436	469	481	461	481	469	452	446	453	460	476	450	532	476	473	481	454	527	449	450	450	424	508	464	426	453	434	444	442	442	438	437	487	436	470	438	453	456	452	500	451	440	483	480	448	493	485	484	476	462	497	425	460	425	463	430	430	444	469	462	480	449	452	473	471	443	464	455	475	471	462	498	425	451	482	469	461	454	456	469	447	487	494	465	473	451	493	501	468	468	461	473	472	455	440	486	454	478	453	460	433	499	443	477	448	447	448	457	446	488	464	484	496	486	463	489	472	472	461	443	475
4139	860	779	576	570	545	531	489	524	507	512	528	460	476	490	487	549	504	501	508	505	511	512	494	491	494	480	483	471	452	519	523	510	468	494	522	520	485	486	529	493	499	557	514	518	483	492	532	459	507	527	482	502	512	513	513	517	523	518	497	457	525	475	453	508	497	504	490	482	503	471	484	482	513	542	514	491	539	514	496	497	517	483	477	541	490	493	489	504	503	492	492	500	504	508	505	477	502	519	529	489	516	533	494	505	456	536	503	495	499	523	484	494	491	497	480	450	517	508	503	468	494	521	494	524	491	505	495	476	472	528	463	495	513	531	522	542	508	480	494	501	487	521	474	473	497	510	475	475	502	517	496	519	470	467	522	479	531	530	475	484	446	532	494	526	483	526	526	495	457	500	486	486	500	538	533	475	481	503	443	499	484	479	540	538	503	472	499	501	512	466	481	477	505	487	464	506	478	520	478	526	502	522	517	484	534	456	539	488	508	503	480	504	490	494	503	483	505	473	511	505	506	533	471	514	513	507	513	504	517	515	519	484	486	507	475	483	477	497	487	478	524	499	494	491	510	496	470	502	485	479	528	500	502	495	530	486	482	467	492	540	536	517	478	511	524	494	474	483	501	503	509	482	496	523	480	521	549	506	508	458	521	465	493	513	463	509	518	473	511	471	501	468	518	475	472	518	505	501	472	491	494	523	464	498	490	499	501	507	507	525	541	523	486	482	512	512	488	487	492	517	502	480	499	495	515	519	486	493	541	468	488	460	540	480	500	521	492	506	490	499	485	488	450	436	469	449	488	486	495	503	484	479	497	508	465	495	494	483	522	501	533	475	485	452	529	475	487	503	519	477	541	502	536	513	468	482	493	495	500	482	557	490	492	522	537	498	457	517	522	467	481	486	489	519	479	522	514	492	508	527	498	537	456	482	531	496	504	505	503	529	489	524	497	512	490	522	480	510	501	491	506	508	493	510	505	454	467	492	509	517	469	489	520	468	498	491	487	474	507	453	511	540	478	540	519	467	496	515	475	492	509	487	468	544	546	464	458	505	545	530	516	537	505	500	480	484	551	497	496	502	500	479	481	517	498	481	518	541	524	493	499	496	499	510	545	516	480	478	545	511	479	453	527	493	513	473	486	488	508	479	488	469	471	507	500	520	494	506	511	528	488	468	512	495	514	525	474	522	515	507	551	506	473	534	521	440	521	500	462	487	477	483	516	514	507	490	495	465	488	510	493	517	474	483	471	496	491	456	490	504	483	496	500	518	514	538	494	502	461	477	482	481	495	496	479	537	469	489	500	505	514	470	490	521	525	472	527	503	495	498	511	467	497	503	494	464	503	508	480	527	518	512	488	515	495	513	477	503	480	487	506	505	552	518	537	470	518	473	494	527	486	484	554	533	506	483	521	488	563	469	500	507	511	514	542	459	465	481	495	476	519	510	481	521	470	510	542	520	545	482	482	498	518	430	498	516	461	533	525	468	544	507	513	487	477	503	476	516	507	521	469	484	478	537	470	520	475	516	506	507	491	506	465	534	495	522	498	514	522	505	522	534	480	546	510	513	475	493	478	484	503	499	485	517	515	523	537	531	486	473	531	485	503	514	526	498	475	489	479	483	519	514	482	495	519	474	512	509	541	490	485	490	503	560	548	511	485	494	516	508	494	480	501	502	516	498	505	534	521	561	498	516	490	502	510	498	496	530	483	474	491	455	515	474	513	499	491	503	506	508	518	467	503	495	507	511	485	497	512	486	485	497	530	442	508	442	454	507	474	501	515	513	513	508	500	473	525	501	488	513	501	482	495	477	518	450	468	489	529	495	507	505	484	499	483	487	480	485	516	495	525	495	479	524	473	512	485	504	504	493	497	534	526	503	441	453	463	522	510	526	448	504	508	519	520	523	483	504	539	565	490	498	522	542	493	484	477	515	518	548	517	526	455	575	514	507	517	465	457	512	476	498	482	500	503	462	478	525	515	493	487	539	508	516	506	498	477	540	482	485	504	527	505	488	506	541	480	475	518	502	464	518	474	458	495	516	513	477	547	542	514	522	566	498	499	512	519	512	511	492	506	521	474	496	483	505	529	514	462	462	489	515	481	537	494	494	482	546	497	498	516	459	504	473	473	519	475	470	486	515	476	499	473	506	508	477	475	513	497	481	463	510	484	517	494	500	484	488	517	477	538	518	481	560	515	520	494	520	497	506	504	518	483	479	487	562	503	521	531	487	478	501	515	490	531	484	489	479	490	520	518	528	511	484	481	561	516	520	532	529	516	513	535	520	538	509	510	498	495	481	542	574	552	535	471	516	432	456	521	509	520	484	471	490	580	500	515	497	460	513	515	508	514	479	498	489	530	483	539	501	475	539	577	471	519	518	522	490	486	480	480	529	500	528	496	457	492	521	541	479	483	483	489	535	494	504	513	531	508	483	543	520	497	530	499	510	523	462	503	462	514	515	488	524	517	509	510	509	516	509	503	453	462	516	483	513	475	484	499	524	525	541	529	529	486	506	497	521	508	482	513	506	504	503	503	478	484	476	528	499	485	544	486	523	547	510	498	500	536	518	487	512	523	501	461	516	494	482	545	505	522	466	491	491	481	485	483	517	519	508	478	493	530	496	539	530	486	491	501	471	480	496	521	500	504	509	480	465	498	501	493	501	494	550	534	513	525	446	506	480	528	501	526	554	494	487	469	495	506	466	504	516	495	483	501	530	477	512	512	491	528	539	489	492	529	527	510	489	504	516	482	477	551	499	546	518	498	531	516	488	524	482	504	482	525	518	530	494	479	512	461	514	462	460	517	511	523	515	548	483	503	486	505	508	512	489	487	475	534	508	505	486	527	512	472	470	572	487	499	500	501	509	488	500	478	475	546	490	496	480	507	451	534	517	499	503	507	484	508	546	498	502	505	534	507	490	498	503	515	504	513	541	429	519	519	501	508	489	468	488	530	494	527	470	468	505	471	480	543	516	528	450	500	487	523	498	470	477	496	506	497	516	477	515	505	482	476	494	499	485	482	488	522	515	489	525	521	478	542	490	487	531	467	471	514	521	526	520	515	497	479	486	506	517	535	493	470	465	492	471	520	493	480	521	498	501	473	507	507	465	477	500	461	490	492	511	490	523	450	506	496	494	494	484	501	498	511	519	489	478	510	521	512	507	514	447	497	484	526	534	461	518	480	512	519	504	477	493	485	490	489	492	529	517	514	464	502	511	477	511	512	501	477	462	500	507	510	508	508	522	485	486	524	508	502	472	501	507	487	525	446	463	466	501	497	523	528	510	490	500	536	475	518	491	498	509	534	522	504	507	489	504	489	509	506	474	491	490	514	487	529	513	474	541	500	507	494	463	489	470	460	532	504	468	491	507	523	516	465	542	509	512	502	517	489	504	536	524	536	438	492	469	522	508	478	534	507	566	459	476	514	501	520	483	502	522	505	528	474	494	483	479	497	521	505	545	510	534	532	491	458	494	441	515	536
23193	20994	28322	23823	20983	12563	1908	1257	1117	1041	1061	970	969	947	891	890	921	908	905	937	875	915	924	865	886	937	904	899	904	890	849	858	901	893	851	879	867	867	878	858	865	896	814	847	817	861	925	921	893	857	849	911	899	860	844	858	848	890	880	853	842	907	867	826	831	836	864	883	889	868	913	825	857	856	869	871	852	916	861	889	808	833	893	887	789	862	833	860	794	809	863	829	869	867	891	899	855	886	880	867	893	892	887	808	878	789	957	907	898	876	875	846	875	890	856	832	859	896	837	828	850	863	852	905	880	844	890	872	892	863	848	862	860	861	867	893	853	912	850	855	925	767	811	847	890	881	896	886	859	823	874	877	897	827	887	868	844	850	830	873	848	851	851	844	851	869	864	866	848	902	879	877	884	873	837	841	835	843	869	917	866	852	912	903	874	838	834	874	866	808	906	782	858	876	847	899	873	915	908	878	910	801	888	855	908	859	879	840	862	902	850	950	866	836	857	813	803	826	889	860	842	886	919	882	809	921	869	872	825	791	869	836	844	906	858	837	849	858	853	826	883	818	809	856	896	807	803	839	849	859	876	863	879	878	896	888	914	854	822	842	836	844	819	823	848	835	811	864	836	915	839	870	848	817	870	831	861	868	880	799	881	909	829	837	927	875	814	811	861	823	898	816	909	877	893	822	863	849	833	884	874	852	873	789	840	893	853	916	902	887	801	902	833	838	829	825	882	891	860	799	829	871	836	875	868	865	904	931	831	866	859	787	907	855	865	883	823	889	873	803	891	915	823	875	817	874	870	897	903	841	892	869	849	859	874	860	838	879	869	884	897	869	886	856	827	845	912	832	806	810	837	908	855	921	875	884	919	901	859	807	890	827	912	818	876	811	871	862	902	878	838	830	813	896	893	841	814	795	813	877	856	840	876	781	824	843	845	867	840	829	843	856	827	853	816	813	864	828	835	862	883	888	854	885	872	840	881	871	873	785	900	838	814	828	853	875	847	847	875	932	872	840	901	840	867	856	832	896	850	842	854	848	886	900	837	818	865	876	853	828	929	834	920	848	835	840	859	899	850	871	937	872	802	885	880	865	827	874	832	825	920	890	853	911	846	868	777	884	874	828	888	900	911	860	831	850	857	870	844	859	838	873	868	813	896	820	849	939	885	865	911	831	841	819	878	876	839	885	860	912	836	820	841	820	895	858	866	874	867	851	878	891	884	841	887	903	850	844	817	880	848	873	895	819	830	863	875	897	840	874	857	843	854	890	927	770	836	810	810	856	875	830	805	888	883	864	817	829	899	863	834	911	810	916	860	801	870	827	828	888	849	840	879	762	851	825	803	859	961	807	866	817	878	865	839	878	841	834	821	844	840	814	842	843	851	865	829	884	827	851	868	823	931	868	863	835	864	861	857	818	851	860	859	903	879	884	895	857	860	857	823	835	908	884	915	871	898	888	922	809	872	857	868	876	840	867	877	889	852	818	832	862	871	899	836	852	839	847	863	869	818	930	857	847	856	873	864	868	843	898	810	876	852	846	885	893	945	838	881	841	861	873	873	868	877	892	874	799	885	836	808	857	848	896	853	804	875	875	829	851	849	887	831	826	857	799	860	838	851	828	900	881	880	899	860	884	896	859	889	842	826	892	866	865	829	823	853	819	864	836	827	890	815	848	920	909	851	850	837	836	893	828	801	895	845	883	828	866	859	887	854	838	906	810	870	842	889	827	871	827	881	864	771	869	902	864	840	878	864	860	901	858	825	823	855	871	879	842	846	864	879	820	919	877	856	847	845	840	841	863	865	872	895	852	918	829	877	813	830	903	845	852	904	894	882	915	833	853	919	798	862	898	958	840	920	846	885	883	869	827	890	826	861	836	823	858	880	846	880	902	865	892	888	829	820	848	887	848	864	878	839	825	912	852	836	832	873	850	944	907	897	865	921	911	897	896	845	897	888	837	873	885	837	802	885	912	843	831	926	884	821	919	869	837	832	883	915	924	881	831	868	826	824	903	887	845	860	859	847	858	820	879	884	868	809	888	855	819	841	810	876	875	900	896	935	862	850	832	846	812	821	870	866	853	877	840	843	850	872	890	820	887	859	850	803	854	797	868	866	868	840	835	852	825	865	862	902	900	881	836	904	821	826	853	848	858	831	844	839	796	849	842	790	884	891	858	816	849	886	897	835	858	864	885	853	851	832	860	876	853	809	859	840	815	858	911	915	809	864	855	847	830	820	783	887	853	870	853	849	821	842	889	834	853	839	833	829	830	874	846	856	818	885	849	858	876	817	883	829	848	890	844	849	886	884	862	843	856	860	866	891	827	832	871	850	855	837	818	883	887	863	871	859	891	794	876	824	861	863	809	897	844	825	874	828	800	797	806	880	907	880	843	918	860	806	907	849	842	846	942	847	851	833	888	893	820	883	824	882	863	895	841	896	808	831	855	832	834	854	861	856	840	879	836	841	870	895	799	812	875	824	875	823	857	864	850	824	833	812	841	841	858	931	863	800	810	863	892	852	873	898	863	822	883	827	926	811	861	826	944	850	893	826	803	828	865	868	896	834	856	861	834	929	875	874	863	891	893	883	851	887	937	917	866	853	852	826	847	895	831	870	839	854	825	849	867	887	840	877	838	920	836	873	828	920	887	910	885	843	824	869	849	865	823	847	874	805	853	804	822	840	857	832	872	854	865	817	855	809	889	865	842	845	830	827	827	842	865	877	833	856	903	859	873	884	871	875	860	843	912	886	825	862	843	905	881	893	872	886	857	838	852	855	843	856	887	851	935	802	856	816	868	843	877	869	863	844	866	904	865	885	853	854	853	873	810	863	888	872	798	810	819	873	796	873	832	835	904	921	849	880	855	872	875	872	893	843	863	920	900	887	841	820	825	901	826	869	912	842	871	802	876	859	870	856	836	811	902	844	884	867	908	934	887	910	818	873	867	849	768	894	845	803	841	862	891	837	876	876	858	818	860	871	907	856	849	860	864	917	871	848	857	858	834	900	816	893	848	839	875	900	843	835	842	869	841	892	839	878	863	861	884	876	887	878	916	852	886	859	809	828	891	883	846	812	826	840	882	856	838	860	852	877	894	879	860	871	897	900	864	836	830	855	864	814	877	891	860	840	908	837	853	824	837	855	896	858	850	903	908	847	878	854	838	862	846	841	813	871	818	857	875	865	879	858	808	889	859	883	874	910	813	850	907	889	833	855	820	875	872	902	811	845	790	849	877	840	871	889	869	839	894	851	903	937	832	850	868	862	906	841	822	877	832	834	843	831	881	818	888	858	889	852	899	833	855	826	837	849	845	937	805	824	815	847	904	860	878	876	889	856	867	869	857	825	879	868	841	871	872	821	844	878	875	823	861	901	901	918	876	910	864	874	912	890	833	883	863	862	849	872	834	869	862	875	842	841	869	886	876	819	870	854	883	833	852	889	885	876	847	883	869	859	848	866	835	849	894	866	835	898	853	820	806	839	880
3262	8825	6194	3384	2466	2036	1736	1533	1393	1249	1216	1099	1088	1038	1002	1028	1030	1040	972	949	910	973	937	975	991	975	965	955	920	984	937	936	950	934	1002	930	918	904	891	926	922	945	965	908	945	956	950	922	963	959	894	891	891	931	932	905	947	919	894	936	938	984	950	979	918	909	954	934	972	893	923	912	909	943	898	944	967	896	893	926	938	950	936	882	885	906	961	964	913	914	925	956	887	832	907	923	925	908	978	969	858	885	887	924	890	942	917	923	913	941	887	883	919	961	919	918	903	939	912	928	927	930	939	856	923	920	918	910	868	894	928	906	955	910	879	931	963	873	904	933	918	933	924	925	937	886	851	919	937	915	923	886	892	913	944	936	865	865	957	914	933	930	916	919	896	904	947	933	869	857	877	948	925	879	883	968	924	899	917	968	959	924	952	962	899	931	904	940	910	897	927	912	890	918	866	862	919	954	943	944	897	894	850	966	930	914	936	878	939	920	947	940	930	894	914	912	958	949	916	909	943	915	913	901	929	980	900	911	862	942	920	923	994	863	937	918	924	933	934	886	896	922	912	965	926	858	899	900	934	911	871	922	880	922	899	922	927	915	918	910	921	940	920	911	918	942	899	923	956	896	884	892	923	871	944	868	934	883	919	872	977	934	920	896	938	916	968	901	901	928	907	950	970	928	849	936	946	938	904	956	985	962	936	936	871	933	952	891	981	882	986	904	953	941	929	874	895	913	928	891	919	915	919	910	892	941	890	971	978	938	934	902	942	896	901	901	877	880	931	931	882	907	959	936	892	951	982	962	882	936	928	906	902	930	937	922	930	860	951	916	941	916	879	985	972	939	910	983	975	946	878	931	924	905	933	870	878	938	894	908	906	913	889	930	886	939	914	935	926	911	901	909	940	878	941	942	936	877	940	897	965	902	912	920	907	965	909	950	870	897	858	875	905	901	880	942	920	920	881	918	925	1022	959	851	920	924	913	905	973	924	972	931	922	827	904	867	949	925	957	887	898	906	939	902	943	921	882	912	909	936	945	944	866	936	909	918	943	907	914	919	926	946	950	916	905	892	889	906	941	901	908	940	941	917	958	912	920	929	923	927	887	936	917	896	945	943	927	926	948	926	903	934	917	927	951	927	899	911	953	977	981	927	852	906	958	872	953	932	944	882	909	872	886	908	873	975	956	926	877	873	857	919	933	899	962	929	935	899	911	944	933	855	920	976	871	937	929	869	953	914	910	990	875	927	917	893	917	919	973	875	879	905	908	967	893	858	903	885	938	939	864	879	922	896	924	978	861	908	882	928	883	903	881	939	932	900	929	868	886	900	860	911	938	876	883	934	905	904	888	917	897	905	958	855	952	947	966	892	904	908	911	920	885	903	899	920	918	927	867	900	957	913	894	887	890	901	880	864	880	885	870	930	866	887	903	932	920	904	900	899	935	920	932	919	927	922	929	924	888	959	887	923	924	890	887	891	906	891	915	950	934	917	904	935	949	910	964	927	895	879	866	927	919	873	988	938	970	938	897	926	926	947	957	869	942	878	923	863	926	985	894	862	957	938	939	873	876	909	894	927	854	928	929	920	885	878	967	903	891	913	888	968	942	967	936	875	907	902	913	906	911	892	951	933	904	921	922	915	866	957	955	925	955	911	922	902	966	962	938	825	950	930	877	998	931	887	920	869	933	924	892	881	913	923	958	946	917	947	941	920	937	893	926	870	890	891	907	898	900	938	919	896	930	890	892	897	910	920	901	926	864	921	890	939	906	902	946	895	966	909	948	949	952	952	873	893	939	956	954	959	903	931	911	930	946	895	869	942	899	925	929	864	898	905	940	907	903	972	931	899	871	898	930	904	995	913	912	940	898	852	863	916	968	912	945	908	929	914	863	894	932	907	902	923	921	960	947	938	987	925	883	928	879	870	885	990	934	899	953	925	900	946	897	888	901	924	927	846	906	930	945	927	916	936	860	917	901	854	979	928	963	954	895	926	972	900	872	870	926	936	955	914	926	910	929	898	934	942	919	944	877	899	921	936	883	921	866	902	975	893	900	920	903	947	942	975	913	944	911	883	887	900	935	925	898	883	942	962	904	931	916	945	882	921	932	931	924	922	863	910	910	893	942	886	911	928	894	876	904	910	923	926	968	886	926	951	912	892	891	935	844	893	866	927	915	980	884	890	935	879	909	872	862	908	907	942	865	959	973	910	935	906	931	878	916	913	959	920	937	904	952	920	875	862	947	870	864	905	997	882	966	912	918	897	941	982	882	940	903	926	881	943	866	971	859	916	886	950	895	921	921	861	924	926	951	901	880	934	916	945	905	912	905	940	910	925	903	912	948	902	900	847	882	962	848	890	950	941	893	934	869	886	929	939	852	865	896	941	888	919	919	908	894	954	953	918	860	867	926	882	877	884	853	912	874	953	934	939	971	883	877	934	946	943	894	946	935	880	958	896	918	940	920	935	927	927	880	920	920	916	908	982	937	910	885	940	870	860	902	953	921	954	888	953	920	894	938	901	922	922	924	901	940	913	876	922	891	982	935	885	882	945	936	878	919	942	913	893	905	954	888	881	940	892	897	906	890	928	908	951	908	881	949	940	906	927	879	951	898	881	901	926	891	896	907	970	871	965	872	908	880	901	905	939	862	919	921	906	925	929	951	915	919	894	898	910	902	923	929	957	849	870	885	861	969	927	922	925	924	952	929	911	928	903	937	935	915	913	928	995	917	915	981	894	926	910	951	952	924	951	948	900	915	900	934	913	883	940	955	883	914	951	888	937	837	882	874	875	905	877	935	934	885	886	916	941	980	914	958	896	912	883	920	933	943	885	919	925	933	880	952	876	929	904	894	916	900	899	952	985	940	893	888	900	917	930	854	933	936	935	903	889	878	919	875	891	873	911	913	835	898	918	973	900	935	958	915	915	863	853	913	916	928	886	948	902	861	955	919	949	895	969	947	934	878	908	917	911	933	915	865	987	934	921	886	927	943	882	912	886	915	896	938	918	919	893	959	932	940	975	968	879	937	877	907	878	935	909	944	849	900	944	935	940	941	907	917	906	885	888	883	941	949	875	930	866	899	922	869	875	897	898	954	925	925	948	974	974	907	924	927	920	937	957	922	913	919	926	918	894	932	948	888	866	897	910	935	891	900	948	962	885	979	948	930	949	911	930	900	910	907	927	902	898	904	907	956	923	942	916	920	838	901	908	911	895	929	954	948	841	900	925	928	916	900	899	919	870	906	871	900	841	923	861	889	891	967	991	924	951	867	869	904	905	927	871	944	911	928	933	948	888	966	881	931	918	877	967	906	916	883	914	952	893	868	931	907	863	934	868	888	901	958	880	857	902	971	967	923	868	920	956	930	952	896	887	877	912	962	926	966	907	931	920	925	958	870	916	933	923	897	870	909	933	923	899	909	940	939	902	865	877	932	914	864	987	927	979	914	896	941	909	922	902	914	923	874	912	875	925	866	879	908	913	936	911
24309	20987	27349	24683	13128	703	508	416	360	369	349	326	292	293	296	255	289	262	290	259	310	266	266	240	272	235	294	266	269	272	260	276	251	279	273	253	223	258	270	263	279	253	225	290	243	284	241	277	263	265	277	262	283	284	278	283	250	265	235	238	232	253	269	284	240	252	244	246	249	263	254	256	258	269	272	229	246	230	252	216	249	270	256	255	221	264	251	228	234	245	255	261	283	264	273	258	274	283	255	249	273	250	274	237	247	258	259	253	271	251	253	244	219	266	267	255	237	235	276	265	239	264	257	259	254	289	233	246	244	265	242	230	243	240	254	263	247	265	260	261	254	263	246	257	248	236	263	254	285	272	251	228	249	270	272	253	256	267	248	232	252	246	272	255	253	284	262	246	248	230	258	285	255	254	240	268	273	247	247	243	271	265	249	249	253	263	245	259	254	242	257	239	269	279	270	242	280	255	258	269	239	276	256	228	245	279	222	250	265	244	248	284	260	258	258	268	262	273	265	272	259	252	223	267	269	268	221	263	240	262	265	254	243	256	244	260	245	274	243	263	242	275	261	266	252	272	262	230	267	280	279	276	239	276	242	253	268	238	258	258	261	259	247	238	223	257	236	268	254	271	233	274	236	260	218	258	246	238	275	274	250	245	245	261	252	279	255	251	255	262	262	249	293	248	268	261	233	271	267	241	234	278	272	252	287	233	250	254	268	243	264	258	256	234	248	248	257	268	252	248	265	246	289	274	244	229	253	284	238	271	284	275	259	281	268	231	278	244	243	260	222	239	266	274	255	264	239	232	221	273	276	249	233	289	264	262	237	239	276	276	257	266	239	240	228	255	239	264	287	253	266	255	267	248	247	262	230	266	247	253	245	247	281	254	259	257	242	287	264	244	235	244	242	267	245	236	251	276	246	250	242	245	244	258	223	239	265	256	261	258	234	283	255	292	242	258	256	263	277	241	244	220	269	261	276	265	244	269	293	290	270	264	248	257	223	270	229	268	257	246	249	261	273	251	243	251	264	259	253	245	288	276	252	249	252	264	262	248	292	258	232	236	272	256	267	258	261	232	232	249	253	277	253	243	258	273	268	260	245	242	249	286	253	259	236	262	257	261	265	262	259	272	261	263	258	277	271	253	268	277	234	246	287	252	244	230	233	250	232	242	267	228	268	261	259	252	245	272	277	267	238	232	281	266	242	266	244	272	236	277	242	248	252	262	263	264	235	280	248	287	269	266	254	235	270	247	248	276	267	297	249	273	248	242	261	259	277	241	270	255	235	244	257	252	242	233	276	283	275	257	249	267	283	240	257	260	248	245	254	250	257	249	268	252	259	264	274	275	255	241	250	260	255	260	228	286	236	238	278	260	271	265	240	236	253	260	274	253	258	241	277	287	258	258	265	267	271	263	277	254	248	274	228	259	279	253	260	261	248	254	257	260	226	236	231	242	256	250	226	245	247	247	252	253	251	276	252	279	254	258	264	231	263	263	260	268	273	243	247	238	258	248	257	271	223	265	246	255	255	213	247	257	249	255	244	237	254	233	238	250	231	293	257	271	281	259	242	245	258	257	271	244	287	244	271	275	238	255	295	274	253	229	264	227	266	268	258	279	266	254	249	262	243	272	250	230	252	262	238	246	262	246	258	225	266	278	239	237	266	266	252	248	244	239	255	230	275	267	235	285	244	242	291	247	246	235	253	237	229	242	254	249	249	272	245	263	284	264	280	265	246	259	248	273	262	224	297	257	259	248	244	256	241	254	253	256	259	248	274	266	262	246	268	258	255	275	293	267	250	230	236	280	252	273	255	263	252	254	253	250	245	246	257	245	262	279	271	270	265	256	258	251	258	271	243	287	287	243	246	253	253	245	277	264	266	260	235	269	239	235	287	247	234	266	242	273	231	263	255	243	259	264	266	269	290	253	257	258	240	266	248	225	279	258	259	258	288	262	274	264	250	231	224	242	285	235	241	245	256	245	248	260	286	269	274	237	245	220	225	250	240	268	249	259	252	255	265	246	284	262	253	278	268	264	256	235	253	257	283	241	266	246	226	265	222	251	233	272	244	254	267	244	240	245	246	258	242	249	265	268	253	235	257	234	264	244	245	296	237	251	249	262	273	274	241	265	271	265	290	270	246	256	237	268	222	229	299	270	253	267	243	284	265	265	250	260	247	272	261	240	266	259	269	261	245	232	240	262	254	271	273	245	265	251	273	264	261	278	268	262	253	285	228	235	251	261	249	241	248	243	258	243	244	258	272	254	258	262	255	272	274	246	241	276	236	271	276	276	288	278	246	221	249	245	242	234	242	268	271	272	282	227	261	271	257	237	246	239	256	249	259	230	267	263	258	240	249	270	231	273	251	249	259	246	262	246	254	290	262	255	224	268	258	260	255	246	265	268	256	264	251	279	254	276	252	269	252	236	229	231	256	296	243	247	249	252	243	241	257	242	259	246	262	282	266	261	269	269	268	252	242	259	245	273	257	263	250	255	272	225	244	262	256	275	273	243	255	232	217	250	262	244	250	275	238	241	279	258	263	263	221	259	272	268	290	262	241	257	247	274	251	245	298	240	252	267	240	251	269	249	248	252	243	242	273	246	263	272	249	258	254	233	262	282	254	226	252	273	237	235	266	243	270	250	251	272	267	249	285	283	259	257	264	258	267	272	258	267	246	239	257	260	249	267	252	252	258	250	255	243	248	265	245	257	202	231	248	267	238	250	243	271	221	252	259	238	257	251	268	243	224	271	255	246	246	285	265	274	273	276	277	240	244	269	256	248	253	250	256	243	252	249	274	229	259	254	262	227	244	261	241	265	258	275	262	232	265	261	237	253	265	242	262	245	248	281	230	255	264	266	249	256	269	252	256	243	233	244	232	245	251	272	237	254	222	246	260	254	254	284	256	260	270	233	247	264	257	252	278	221	237	263	251	243	270	231	263	241	241	271	286	266	256	262	276	252	248	259	240	265	250	249	233	242	241	263	217	235	265	245	252	264	269	251	251	260	248	243	264	243	233	265	261	282	256	260	236	275	274	260	260	255	243	275	258	253	254	282	273	244	265	273	253	244	248	216	241	228	255	236	275	245	235	273	273	213	268	263	260	256	248	244	256	243	249	249	257	269	260	247	256	244	216	235	273	254	223	253	280	261	265	261	270	256	220	245	266	274	241	238	265	271	258	235	244	268	238	276	223	262	216	245	226	251	278	258	243	249	234	247	259	268	226	229	240	254	222	241	240	229	234	278	248	227	254	261	257	230	235	263	250	266	259	262	250	261	269	288	258	257	243	279	255	277	281	267	229	227	245	252	248	261	232	264	262	234	259	269	271	291	223	280	256	249	256	289	219	254	252	245	266	263	258	252	266	241	259	253	260	235	225	253	260	247	245	260	250	263	258	254	237	267	267	274	280	247	245	249	257	259	246	243	263	255	253	246	232	232	256	259	234	258	234	259	291	248	255	267	257	245	273	301	232	265	269	243
3086	5043	3431	1615	1211	1007	792	665	601	516	505	406	404	423	386	332	363	363	342	377	359	324	331	325	343	301	342	334	339	304	343	310	338	324	295	342	315	310	331	348	341	324	297	318	293	333	297	330	310	354	295	311	307	334	313	287	346	283	301	321	318	343	299	317	303	302	329	269	328	302	308	278	296	339	299	327	300	276	347	296	300	286	326	302	304	314	286	309	287	348	328	295	312	298	329	303	333	302	297	323	302	299	308	318	336	276	343	295	342	315	307	317	292	292	338	292	317	296	304	307	313	290	317	307	314	307	326	330	295	314	303	320	323	312	338	338	314	304	305	325	322	294	275	308	298	297	312	275	316	304	309	304	331	306	290	310	289	305	327	338	282	307	317	297	316	332	319	319	308	301	334	325	328	317	332	290	319	311	340	312	324	322	290	313	303	312	341	319	288	292	331	330	291	307	281	327	313	318	338	309	303	294	323	313	301	296	299	284	301	332	331	336	300	309	295	289	312	322	298	290	282	307	295	300	292	288	268	297	309	311	311	295	340	301	309	298	311	323	314	330	307	327	306	322	302	299	274	295	289	321	339	302	314	304	305	306	288	332	305	305	312	277	313	288	337	320	315	285	264	298	323	312	306	328	302	308	325	305	309	317	317	306	324	318	346	296	317	314	307	316	317	327	309	318	279	291	328	309	288	287	304	295	339	290	322	308	305	325	324	329	280	326	302	331	300	333	324	294	315	295	283	312	317	285	328	320	314	337	331	304	314	280	320	337	296	325	311	317	292	315	318	315	308	270	308	315	310	300	314	287	307	336	300	338	305	348	312	344	289	312	297	297	308	299	328	310	323	305	322	303	313	322	301	350	295	324	325	293	324	288	333	295	300	319	311	291	308	295	303	283	288	306	304	339	303	320	360	354	314	320	284	316	356	322	302	329	271	329	308	318	314	291	309	318	327	315	313	311	303	301	303	299	291	337	305	316	343	298	276	333	313	301	300	315	311	346	282	297	294	317	319	336	329	296	277	337	269	312	338	320	324	290	319	323	318	291	298	303	325	308	299	332	335	311	286	318	316	329	293	309	333	323	301	323	313	298	316	331	301	318	324	323	284	306	295	288	315	275	315	302	301	329	301	323	277	268	325	292	297	298	278	314	304	335	307	279	302	327	296	315	289	308	293	324	318	309	301	349	282	321	283	340	304	321	311	282	318	322	280	299	331	292	300	329	328	319	332	301	311	315	302	336	338	327	311	315	296	283	301	326	334	336	342	324	303	302	318	335	298	344	306	294	303	303	309	301	301	289	295	291	306	312	325	311	326	283	313	306	301	311	308	323	304	327	323	314	280	327	310	318	286	280	296	304	313	285	328	301	338	314	328	319	289	317	334	291	298	298	328	310	312	337	335	326	303	311	308	305	317	299	313	270	308	296	309	303	298	306	293	297	303	298	280	314	292	319	325	324	319	310	335	326	331	287	295	309	322	328	329	308	308	309	340	303	287	306	308	320	327	287	300	353	297	288	333	324	316	304	289	287	300	288	297	302	323	306	304	313	327	317	306	303	306	330	289	326	310	267	291	316	275	320	293	307	287	303	277	334	315	314	313	309	307	342	307	308	332	342	282	297	291	307	339	324	252	302	318	308	303	317	300	314	314	298	290	282	343	303	334	272	293	313	337	335	305	295	318	306	296	310	296	279	324	322	292	293	309	307	289	331	338	333	326	293	321	339	324	304	332	326	357	284	342	314	303	309	301	296	286	327	342	337	291	286	298	287	296	294	309	300	274	302	309	309	317	339	276	333	281	302	336	321	317	308	300	326	296	324	286	334	325	311	324	316	313	306	305	299	315	293	312	325	303	293	331	306	299	331	278	306	324	284	336	313	303	316	294	315	290	302	292	309	290	311	308	314	332	324	298	316	296	324	316	304	336	301	289	322	279	309	328	310	331	297	304	351	328	309	297	303	299	311	290	291	311	320	274	332	305	316	283	301	287	316	286	273	312	290	302	342	318	290	282	298	306	268	305	336	270	294	340	282	312	343	290	312	296	315	316	294	307	339	309	313	258	280	288	335	301	320	329	303	300	336	334	295	313	338	315	309	286	337	291	290	340	322	330	309	337	314	277	295	324	315	318	279	316	286	296	329	310	314	339	292	341	289	292	331	295	321	309	304	316	302	336	318	316	293	308	317	298	325	318	316	324	297	312	365	286	329	298	317	306	307	294	328	313	291	341	300	302	297	294	339	302	275	290	326	295	316	323	326	273	298	317	287	286	333	310	323	324	268	297	327	318	300	323	315	293	336	321	295	311	310	308	332	329	332	296	332	310	330	338	309	311	342	330	305	304	308	327	342	315	287	326	334	313	274	318	308	307	294	316	271	311	337	349	314	308	313	310	297	313	294	318	280	309	314	304	305	306	289	297	289	315	320	299	306	342	319	309	308	351	290	301	317	307	327	319	310	316	299	294	311	318	290	324	274	317	303	332	301	297	311	317	323	325	291	297	302	332	307	327	291	303	310	292	310	319	292	297	302	324	328	308	340	332	350	304	324	311	313	341	302	314	282	289	315	303	304	352	343	313	306	317	335	325	304	320	322	331	271	312	311	284	294	324	321	327	318	316	295	297	297	329	306	313	320	310	319	321	321	286	267	282	299	302	320	321	318	319	288	300	322	296	301	311	282	287	351	291	313	294	300	326	298	320	338	330	308	285	300	321	319	290	309	331	319	317	306	324	362	291	296	290	316	323	311	311	290	294	299	273	278	318	338	312	293	318	330	284	326	317	346	278	330	325	316	343	323	314	307	290	327	282	317	321	309	267	294	322	322	292	306	351	300	362	338	283	293	333	306	299	276	318	308	320	325	355	324	313	306	309	305	304	349	323	296	274	302	323	324	331	254	316	300	310	300	305	304	305	295	300	314	308	299	306	290	342	325	323	317	318	305	317	325	294	303	316	294	346	303	291	332	284	305	325	319	308	334	311	275	299	315	306	307	307	320	300	303	340	298	292	292	328	290	296	332	340	319	278	304	303	313	295	295	323	328	325	317	285	307	293	303	303	316	280	297	313	303	326	336	305	312	307	296	310	309	307	323	295	327	345	287	303	306	328	312	289	299	287	315	340	307	337	304	293	296	327	309	282	321	344	294	307	299	287	296	315	299	316	310	332	282	302	298	354	325	303	301	298	317	308	293	335	309	307	303	315	330	318	296	282	302	316	326	295	303	340	292	327	298	293	317	339	288	302	307	302	288	306	292	331	318	323	339	324	305	316	327	341	311	315	318	301	307	305	301	304	312	276	320	320	313	296	291	341	290	312	321	335	316	267	307	344	329	334	321	305	308	337	325	305	289	348	296	334	328	304	314	329	312	303	324	321	303	358	277	302	324	318	313	298	282	303	300	327	306	288	348	304	309	292	292	325	319	299	284	319	328	291	314	284	318	281	281	310	285	323	284	301	286	327	339	305	282	299	282	301	308	327	325	302	303	305	307
22235	21060	28788	23546	21063	21111	11033	1619	1193	1093	1090	977	932	901	875	844	880	871	801	771	790	774	807	809	790	785	802	769	783	756	783	756	811	764	762	738	774	784	768	807	783	762	724	744	764	770	819	764	741	739	750	806	764	748	760	748	762	783	756	793	786	735	704	744	690	770	772	752	776	741	758	809	706	773	730	689	734	812	742	784	755	738	736	770	760	733	795	720	761	795	716	769	742	704	789	842	736	796	788	776	740	723	761	768	736	679	801	745	734	740	794	710	775	733	786	771	764	758	749	777	738	755	796	740	762	756	751	739	728	724	742	739	780	754	761	768	785	731	750	781	761	760	804	763	767	703	749	707	741	731	706	705	749	715	778	767	732	765	712	762	758	744	720	711	729	740	769	732	789	746	747	751	726	720	764	749	765	741	724	798	726	708	799	697	785	821	759	789	738	697	809	797	741	731	771	751	757	755	738	751	732	735	751	723	703	767	730	764	753	751	735	702	745	758	734	677	752	723	716	774	734	781	749	771	733	716	715	720	779	826	695	727	789	738	776	784	782	771	766	774	706	773	713	827	754	756	772	743	732	782	718	732	770	738	777	728	741	746	735	738	743	742	711	778	705	772	758	786	753	734	783	737	749	760	798	734	728	734	720	743	789	737	716	722	703	714	761	729	728	748	722	780	763	773	776	736	720	776	757	771	713	818	709	732	767	766	720	763	743	721	781	734	760	778	696	754	718	737	686	785	797	721	748	765	743	737	787	690	725	781	748	756	739	727	787	772	760	699	794	735	800	747	751	719	684	743	720	774	713	727	748	766	753	760	749	778	794	771	814	770	736	731	778	734	730	723	805	715	753	735	771	750	750	725	714	690	730	734	766	724	740	758	720	716	704	773	737	723	730	725	752	721	845	727	749	768	728	668	737	726	757	707	747	754	695	759	758	776	745	779	757	769	770	718	765	745	716	766	760	772	750	711	729	754	744	802	767	756	757	723	739	766	737	745	768	748	663	721	771	775	768	785	726	728	769	746	690	734	775	775	766	720	726	708	767	747	742	739	775	746	769	673	772	742	776	717	780	780	815	742	671	697	736	731	710	760	739	767	748	754	742	726	769	810	771	769	757	750	732	711	770	774	760	758	795	729	764	718	736	735	792	740	732	737	762	743	704	792	769	751	731	749	759	750	720	740	774	747	738	720	752	716	754	762	686	750	758	716	757	760	785	706	731	785	781	748	743	723	752	740	710	733	753	761	728	789	713	728	753	724	796	758	743	713	699	803	753	765	744	772	749	797	717	748	753	732	746	726	768	780	716	676	814	806	798	765	754	730	786	805	715	700	761	724	735	738	706	809	779	727	737	722	725	709	747	719	745	743	746	741	726	763	731	738	801	732	760	723	794	754	762	746	768	765	756	787	755	728	754	767	753	775	734	764	759	716	749	749	733	722	778	740	756	747	734	772	809	742	774	742	736	682	712	737	751	777	707	739	781	717	766	735	758	771	748	753	717	736	753	811	762	740	748	746	739	727	774	741	743	740	751	724	752	716	726	724	712	741	758	744	729	712	702	784	763	730	734	757	718	699	736	715	775	759	820	740	702	723	775	755	758	729	688	703	737	771	739	731	780	757	730	767	736	757	771	781	730	743	771	745	741	750	763	738	737	794	725	783	751	785	774	777	779	713	751	759	784	727	799	757	756	792	746	786	742	767	789	723	767	775	728	775	724	769	752	726	767	756	809	750	729	775	777	789	737	711	731	761	791	717	780	752	755	736	696	757	738	744	767	744	757	699	712	744	754	677	728	759	777	752	736	753	732	727	726	714	742	788	754	760	770	770	714	725	752	746	768	748	759	730	730	733	740	717	726	785	754	747	722	727	720	734	741	751	737	789	779	752	766	776	739	775	741	768	730	752	813	730	778	743	753	744	748	738	787	721	744	765	732	741	789	735	719	738	770	758	724	767	764	709	726	750	733	732	742	764	697	711	707	737	672	712	773	756	759	768	754	758	728	694	703	758	793	741	799	704	785	716	737	777	752	732	754	760	717	782	812	751	743	715	771	750	730	759	716	745	726	725	758	763	758	709	806	711	774	735	737	745	733	744	784	739	741	733	738	723	719	805	755	757	734	722	755	736	783	715	785	746	774	711	732	739	729	760	775	710	769	733	733	741	744	774	696	740	704	763	754	720	790	728	771	747	741	731	738	718	744	741	786	703	754	778	731	730	742	733	730	734	738	790	760	769	729	805	753	725	758	698	754	746	747	786	820	743	740	764	774	741	722	754	766	744	732	771	771	741	742	793	753	690	764	734	774	755	740	765	795	719	747	765	764	733	749	707	743	760	720	745	767	743	674	709	735	780	747	731	747	749	725	748	732	675	752	738	727	778	737	745	738	763	742	751	744	757	734	748	731	735	755	785	709	708	774	767	750	724	733	735	681	727	788	729	754	763	736	768	755	771	760	791	686	738	744	694	730	715	765	772	768	768	767	777	778	738	741	765	772	724	764	703	740	738	742	704	774	743	785	746	749	764	741	741	785	761	801	767	726	766	702	767	769	755	706	754	752	779	748	742	752	727	758	772	779	757	835	750	760	788	763	779	743	769	746	751	769	753	760	750	755	793	785	771	782	758	754	725	734	766	753	729	714	745	784	776	698	765	780	726	749	761	751	759	746	746	778	793	703	721	756	767	776	729	764	761	681	781	713	722	733	792	733	716	732	720	734	746	766	822	730	738	797	757	702	802	789	765	710	746	755	719	737	778	701	767	732	754	749	726	737	728	755	750	783	768	747	783	747	751	746	737	724	703	771	762	731	712	777	747	732	739	766	743	774	751	716	701	772	773	740	754	743	723	720	716	714	755	728	747	712	751	774	735	755	782	764	754	760	771	767	754	729	742	694	747	765	777	770	761	788	711	725	735	745	720	742	737	726	714	761	756	762	746	699	702	779	753	701	780	723	705	728	746	721	765	739	742	738	790	756	767	744	780	773	732	746	762	720	742	759	709	740	731	754	765	750	714	733	759	721	747	749	748	758	739	794	736	763	747	744	738	726	734	783	761	786	725	709	729	748	764	732	723	753	739	750	747	783	744	759	797	789	783	720	744	742	772	767	688	705	716	692	759	755	773	718	705	741	766	735	732	746	779	752	772	737	772	741	738	815	742	759	738	769	771	733	714	754	671	753	741	801	757	762	791	767	763	745	734	761	756	772	764	754	707	774	745	751	701	767	721	739	731	775	718	708	720	721	769	767	743	729	762	718	701	725	752	749	728	709	761	810	798	765	725	709	723	770	694	741	773	696	734	783	740	731	738	736	719	807	789	748	776	746	699	782	774	720	762	728	744	731	726	746	707	753	780	753	709	754	740	741	746	750	730	722	750	757	799	704	811	737	779	769	775	757	749	739	777	743	810	734	793	755	716	771	709	764	770	723	739	747	766	742	768	759	737	748	738	751	708	699	756	741	715	751	803	727	797	708	763	788	732	765	726	731	742
4417	14291	9985	5191	3761	2987	2352	1880	1710	1514	1349	1232	1204	1120	1058	1034	1005	946	975	890	896	878	904	927	901	872	931	849	880	840	857	860	884	784	876	878	847	862	823	809	865	838	846	829	824	882	897	814	788	874	856	834	837	822	852	846	811	808	766	828	798	811	791	825	816	864	869	840	833	815	819	809	806	869	812	858	796	819	796	833	782	807	782	831	821	813	806	753	876	833	819	788	841	767	839	839	821	842	829	889	791	817	886	841	781	827	830	795	740	831	866	830	846	844	805	807	823	833	865	825	855	809	823	833	822	754	855	833	852	818	803	778	810	784	802	808	775	813	886	816	869	834	825	827	790	788	809	838	820	818	809	847	796	891	825	794	865	788	786	801	856	839	795	864	811	835	858	859	831	809	873	844	844	812	863	802	812	798	801	848	800	792	809	842	861	775	813	791	806	883	813	789	820	770	839	842	864	810	802	838	844	808	840	854	807	807	787	819	853	747	849	820	779	845	846	831	832	847	813	801	824	860	849	797	765	775	857	849	828	840	781	866	901	769	841	807	805	765	836	867	809	843	820	823	883	806	835	814	873	785	805	828	794	780	766	795	814	800	831	778	804	861	831	831	819	802	822	826	809	816	845	790	822	806	833	797	866	839	803	824	835	810	813	848	823	782	869	792	843	826	852	807	809	825	851	832	794	843	804	878	816	842	858	844	844	809	827	845	799	825	821	770	833	820	829	814	799	827	836	816	798	829	813	754	841	813	797	850	834	794	821	801	843	818	828	846	847	828	751	823	809	816	789	851	850	832	824	838	773	806	744	800	784	846	799	796	818	778	815	869	822	809	808	780	789	756	823	845	808	824	803	810	765	802	795	827	796	816	843	833	810	776	836	816	812	819	805	826	801	807	850	844	819	829	852	802	821	803	775	788	855	836	789	743	797	831	849	794	758	768	812	803	872	832	846	792	783	801	825	795	835	819	819	800	891	827	922	846	785	825	829	829	806	828	836	796	831	822	808	830	858	839	781	793	795	834	862	875	827	849	839	798	843	793	869	799	831	813	820	787	822	850	840	808	828	819	818	808	850	782	835	822	841	829	847	772	811	783	852	823	808	834	831	837	801	839	867	860	781	795	840	746	848	782	821	812	837	842	797	822	761	803	885	847	816	836	829	835	846	833	828	802	849	817	828	794	801	807	819	771	821	853	820	860	778	843	774	798	807	867	803	791	824	814	823	880	804	841	863	791	833	819	822	839	777	849	857	806	853	788	822	859	840	797	811	819	868	811	811	843	824	818	855	824	852	798	841	818	761	792	847	850	819	810	796	799	830	791	805	824	822	806	785	815	812	800	818	820	851	819	794	790	794	850	771	816	864	829	853	805	844	799	867	850	869	799	798	835	830	804	850	830	763	836	803	829	857	856	809	798	838	818	834	801	803	782	786	799	815	780	807	796	858	840	832	886	821	763	813	821	799	800	841	772	840	837	814	842	818	834	808	773	823	768	819	849	818	816	826	823	778	802	895	801	806	781	826	780	809	832	843	797	784	831	834	791	806	750	887	797	821	820	813	840	843	842	833	872	844	789	868	791	854	851	817	799	794	822	851	854	834	810	831	824	857	829	814	822	829	824	838	764	815	848	818	806	782	817	849	839	846	768	816	804	789	825	833	843	840	807	828	829	821	787	791	809	838	836	768	838	781	824	853	826	875	831	868	855	831	856	825	840	838	784	847	814	861	841	855	878	844	810	800	819	828	855	790	777	854	798	829	867	835	820	804	888	805	818	790	875	837	895	828	811	788	797	799	856	858	852	768	775	821	790	834	819	826	769	880	800	808	793	782	831	860	786	761	808	830	788	773	864	864	822	775	750	789	813	842	823	865	838	835	788	806	806	816	815	874	840	797	811	829	834	847	835	776	819	859	809	836	805	820	773	847	810	760	835	820	843	761	865	825	790	849	792	771	821	806	848	828	811	864	812	845	832	802	845	770	795	838	838	814	821	828	836	817	831	852	843	820	874	798	806	833	876	865	771	821	816	839	784	840	799	806	799	827	844	792	836	776	830	818	852	806	881	839	830	868	836	808	808	838	765	806	851	800	804	799	834	872	806	797	868	831	892	844	808	779	862	856	773	811	825	816	845	838	862	876	855	815	784	814	818	787	805	768	824	823	817	836	777	867	844	841	808	851	813	813	798	863	842	882	788	843	779	814	827	806	795	778	807	806	832	839	817	759	847	850	857	799	826	832	814	797	826	812	823	821	806	799	799	781	818	850	800	818	836	805	818	866	812	790	856	831	871	817	823	804	748	883	824	808	869	807	818	836	859	808	800	831	835	838	775	818	860	772	770	875	839	829	776	873	847	850	780	872	823	774	860	842	848	796	804	781	804	796	802	833	753	875	833	810	808	800	788	760	785	851	770	818	784	793	834	847	808	832	799	872	832	791	755	793	803	859	820	852	819	785	827	830	796	794	797	816	829	830	822	805	772	799	805	831	849	813	791	794	834	798	808	806	780	809	895	815	808	839	865	819	868	818	785	823	785	818	813	819	830	818	800	828	810	801	842	824	847	872	812	847	855	891	841	888	840	822	803	823	779	813	772	837	832	777	816	836	825	829	839	875	855	817	789	786	817	799	818	860	813	788	775	799	800	794	837	819	837	842	822	810	820	834	781	827	843	816	823	792	796	814	784	803	793	825	819	835	846	841	832	815	816	830	813	827	811	842	801	749	835	839	848	829	865	819	805	841	813	849	843	786	830	824	826	851	800	819	809	799	821	806	811	809	807	853	802	809	825	891	844	815	835	820	830	839	793	837	819	833	809	844	850	764	821	854	815	856	861	819	808	808	795	812	851	817	817	851	819	851	761	819	831	825	825	786	773	812	847	815	810	833	822	809	793	781	833	834	804	827	819	821	759	809	863	819	870	852	806	842	862	811	865	796	854	832	886	791	831	826	844	804	837	828	817	809	806	850	863	844	794	824	806	775	860	826	823	829	831	812	847	813	834	836	742	814	844	824	803	846	827	858	880	838	801	817	802	823	804	839	817	813	855	783	804	813	840	809	852	824	797	850	843	832	797	897	859	854	826	803	772	864	870	867	793	800	753	793	810	803	869	848	819	815	780	794	816	793	861	832	808	857	849	839	830	870	785	871	799	879	781	795	807	834	828	832	805	815	814	824	821	785	778	826	830	820	820	823	794	818	869	807	830	831	800	821	833	813	767	840	820	815	833	797	813	859	826	795	821	805	845	829	802	848	847	824	811	861	821	805	790	817	843	858	799	798	784	707	842	835	823	837	834	832	821	794	817	775	769	824	805	826	814	849	825	834	812	850	788	863	816	788	880	828	810	763	797	872	848	853	841	812	806	870	878	793	809	831	827	812	805	787	795	812	821	842	796	833	790	880	849	848	846	779	781	794	788	858	809	827	860	835	829	819	822	823	779	854	820	828	889	857	818	860	796	839	824	794	871	847	849	771	820	777	789	844	828	841	765
27233	17864	3786	706	518	545	450	483	483	482	443	446	459	454	450	476	456	452	475	455	426	509	439	486	453	436	471	440	472	432	457	464	438	473	469	470	472	452	449	450	461	478	426	458	449	439	444	451	418	433	441	463	434	440	418	442	443	450	455	420	441	460	437	374	412	459	464	475	453	465	445	423	453	434	448	429	471	459	466	414	452	466	441	460	474	450	459	476	505	428	450	446	457	463	479	442	470	463	443	457	467	456	460	470	446	471	468	461	429	442	480	450	489	460	436	462	473	439	477	422	410	429	419	446	442	476	449	463	459	398	451	463	486	449	467	463	442	471	469	480	428	414	410	479	419	457	436	481	442	435	466	428	443	421	462	461	459	476	467	439	478	433	457	441	452	423	444	481	449	431	483	481	439	446	475	487	451	500	447	491	422	465	429	466	459	444	432	453	467	424	421	483	480	436	430	423	460	463	491	476	478	476	499	457	452	446	489	449	480	428	417	423	449	470	439	450	424	466	423	461	423	437	458	450	449	422	433	458	497	450	467	485	435	473	476	438	441	479	459	483	446	445	470	456	448	448	446	471	475	410	428	480	463	479	502	428	422	470	434	450	459	449	469	460	475	475	425	472	405	429	476	436	444	461	443	469	448	437	447	443	451	428	442	411	417	477	433	456	467	422	421	468	448	450	453	435	484	407	413	466	408	430	436	466	497	453	414	433	403	467	458	461	473	446	493	430	436	448	438	515	438	430	474	423	487	447	443	462	454	491	472	456	437	429	469	442	448	426	445	466	444	459	497	443	467	499	456	461	436	417	465	469	451	460	472	404	462	440	471	444	452	456	468	449	425	439	426	425	449	457	430	457	436	449	438	450	449	450	471	422	439	426	457	474	494	487	437	449	472	481	498	468	474	494	459	432	456	512	429	477	412	454	450	459	442	430	455	440	422	464	464	462	434	454	402	482	442	443	402	435	453	421	464	431	468	448	419	477	453	467	452	439	430	427	487	436	461	460	435	441	464	446	438	423	471	419	468	429	444	449	463	460	480	437	488	454	449	464	455	462	471	468	467	472	473	458	462	470	483	440	460	459	445	456	476	438	475	472	445	446	499	442	466	443	449	441	456	480	459	444	434	459	474	419	452	424	479	447	459	451	483	480	431	477	422	438	421	449	429	461	471	423	497	457	429	482	456	455	482	468	447	467	447	443	450	448	480	423	447	476	436	475	522	483	441	438	444	451	456	426	452	446	511	438	448	432	480	458	482	462	450	478	446	474	439	449	473	427	456	463	429	470	402	429	471	445	433	456	479	446	487	445	456	439	465	442	462	412	485	415	437	439	475	440	432	505	453	411	465	426	457	440	459	431	458	450	425	458	431	484	409	419	439	483	440	453	469	467	471	435	456	463	460	460	452	445	440	432	486	483	455	462	459	463	459	449	481	447	440	477	434	437	441	429	462	441	420	467	499	405	502	421	460	466	459	485	427	467	468	475	482	473	462	464	469	440	439	447	463	504	461	478	484	446	456	468	476	456	485	477	465	421	449	435	451	479	473	441	462	468	470	469	441	441	485	474	458	447	442	458	469	449	466	492	457	450	428	452	451	431	452	429	457	446	440	474	450	464	462	474	491	452	433	492	415	497	437	438	486	444	465	450	436	435	471	488	430	497	466	428	410	477	447	435	450	413	454	451	454	481	486	458	451	461	408	489	451	519	454	438	460	464	442	456	434	454	456	444	479	463	448	436	414	496	471	413	458	450	489	447	447	464	417	475	451	481	428	446	471	474	435	445	468	439	444	441	463	466	456	464	456	431	455	490	452	462	490	473	471	441	440	457	458	424	458	420	472	461	457	458	447	435	471	468	455	491	496	402	465	443	466	444	456	476	485	455	492	466	478	420	457	403	470	421	483	431	481	445	479	482	417	435	467	458	416	435	461	427	475	469	472	455	488	482	438	468	476	459	494	434	437	441	495	467	444	463	429	421	493	431	451	424	407	432	449	440	453	455	473	483	436	437	465	451	437	447	414	451	451	410	434	472	440	447	417	451	445	429	442	450	474	433	437	464	444	496	472	454	463	461	451	459	447	422	434	467	468	457	445	439	450	489	469	486	456	465	437	429	491	437	496	466	436	461	455	432	444	428	448	459	459	438	474	410	508	464	478	464	469	459	448	467	461	442	427	452	452	454	493	436	435	463	431	407	481	457	465	452	430	487	459	479	417	458	487	493	454	465	460	466	441	461	478	434	428	439	464	497	406	465	504	470	435	453	481	442	450	418	489	459	474	429	451	467	394	439	503	414	435	482	473	460	426	472	391	420	494	455	447	471	461	448	464	436	444	459	475	433	455	466	465	430	421	416	429	451	422	463	452	423	421	465	456	443	480	436	445	469	486	450	467	463	458	425	438	434	448	452	440	483	462	460	510	433	422	509	436	406	432	452	456	456	466	440	453	472	444	416	470	447	411	464	460	454	445	467	484	419	452	479	461	442	446	423	475	443	437	412	456	461	430	458	449	459	460	432	433	455	473	450	449	471	475	474	451	463	456	494	468	438	469	409	475	465	446	433	479	436	455	447	473	507	438	449	438	443	439	463	441	487	444	471	460	427	468	484	453	437	486	501	476	478	462	495	450	440	436	476	431	475	466	503	458	440	496	474	481	491	495	437	430	448	454	427	416	436	450	427	422	437	471	456	445	453	489	492	450	464	476	455	454	463	441	447	467	454	444	443	476	482	448	457	444	439	465	437	469	486	427	408	448	424	418	438	471	462	478	459	451	443	489	500	477	453	418	460	465	411	440	435	514	452	448	480	447	471	448	453	434	446	483	470	476	418	461	442	479	453	489	461	466	452	451	451	483	432	461	436	478	477	435	400	497	450	451	430	418	452	450	487	454	481	482	447	465	449	410	484	439	440	457	470	490	512	438	434	465	447	428	469	449	478	455	415	469	451	446	474	481	476	465	459	493	448	453	494	409	436	480	471	469	453	497	453	438	415	488	444	479	468	438	434	436	419	439	421	469	447	459	435	494	483	470	468	440	478	438	449	440	434	472	457	431	460	467	464	465	469	463	451	435	452	461	461	423	466	466	466	463	445	462	468	444	464	460	464	452	473	494	433	426	445	486	461	484	485	450	440	478	450	461	495	442	443	482	482	457	454	422	468	441	458	477	477	455	434	428	433	431	421	441	459	449	453	447	416	463	413	465	476	445	430	439	432	425	435	441	473	476	442	456	425	445	454	438	456	485	413	462	435	439	432	419	437	444	477	461	447	469	458	433	436	450	454	454	482	409	446	474	463	476	427	441	465	432	435	451	450	436	459	477	491	462	460	456	463	473	432	471	480	465	448	452	449	440	483	435	485	453	479	455	425	478	448	452	449	481	473	442	444	488	430	431	495	447	466	463	459	490	462	441	408	429	473	484	480	419	474	452	477	459	492	450	437	451	427	449	456	453	453	428	455	410	467	454	447	495	455	424	438	436	453	436	414	474	450
4157	910	729	571	533	553	471	525	495	484	502	521	515	513	517	553	526	515	489	485	470	482	508	503	497	499	485	487	501	486	501	515	474	495	471	467	501	497	512	494	456	486	489	451	490	491	450	501	520	476	470	514	532	457	481	496	502	473	489	486	481	476	468	518	507	488	500	496	518	489	545	526	500	470	554	489	482	509	523	490	527	481	492	433	462	489	461	496	458	485	501	510	460	471	513	476	504	484	504	469	516	493	522	542	469	499	484	478	490	509	498	539	480	503	524	492	493	490	492	465	520	466	509	507	484	471	467	511	477	470	497	493	501	476	468	499	491	482	469	495	492	487	500	483	470	458	471	506	497	513	475	493	490	487	475	481	506	493	482	475	506	493	494	487	496	518	516	481	494	502	458	455	538	487	487	502	497	498	521	496	509	489	471	459	480	492	454	465	497	497	507	457	483	477	497	491	475	486	524	490	487	483	502	479	524	526	463	494	510	457	512	517	528	496	544	472	462	441	459	498	468	468	505	540	482	470	514	540	474	508	502	502	474	497	497	502	503	546	496	474	500	453	488	493	491	474	493	500	529	452	484	509	513	506	445	461	470	474	517	489	502	500	463	518	449	498	490	485	487	481	507	486	488	492	463	491	509	509	481	527	504	489	486	453	502	506	517	521	503	475	515	530	504	564	511	451	475	486	492	528	493	495	499	513	491	510	420	487	491	526	524	486	463	482	524	481	474	524	469	459	484	498	451	512	491	467	480	509	503	484	426	485	527	530	502	523	483	496	478	488	469	503	534	496	483	492	469	491	482	501	494	528	488	529	503	473	470	487	495	502	517	516	511	488	452	443	518	519	489	479	488	497	470	478	519	479	502	490	500	465	507	515	475	496	534	500	502	466	476	470	484	534	531	506	519	485	494	478	483	498	509	481	516	500	530	470	471	516	472	515	493	529	503	520	492	476	483	478	520	527	473	457	526	467	498	502	494	477	510	464	472	550	480	541	493	464	491	480	475	494	484	455	497	489	480	484	472	504	511	497	497	535	465	493	506	455	468	467	521	490	481	437	449	454	474	501	542	492	475	501	519	501	460	514	447	466	524	488	505	463	458	479	508	527	498	465	490	500	490	524	485	509	511	490	525	481	496	464	501	543	481	494	491	500	478	514	493	472	454	467	529	489	477	506	482	452	519	495	522	519	497	483	428	507	500	510	462	497	492	497	491	519	491	515	492	501	505	481	501	490	491	530	498	484	473	560	498	462	476	511	479	492	465	514	483	482	471	489	485	441	573	464	496	489	500	499	493	472	494	525	513	462	481	467	465	512	480	468	481	490	486	454	469	477	486	484	491	482	497	518	534	474	507	481	465	470	510	518	481	506	506	489	473	485	526	480	500	530	499	507	503	498	492	503	491	528	515	516	489	502	497	495	519	499	518	521	489	483	487	476	494	502	555	482	505	487	485	514	494	489	485	454	444	503	489	460	476	494	466	493	502	476	445	483	507	548	478	499	482	537	505	526	491	470	461	461	516	495	474	472	536	483	509	488	495	492	471	476	475	509	490	500	508	501	493	466	476	474	517	563	514	460	506	465	509	520	466	454	493	480	521	502	486	517	538	496	513	459	473	526	470	506	486	507	477	489	495	460	515	480	477	511	506	482	493	488	496	530	452	506	518	499	472	478	456	502	478	488	479	460	488	483	501	479	505	453	486	462	475	478	512	486	475	479	482	487	500	511	487	498	503	499	510	520	471	492	478	503	518	515	484	488	513	464	469	514	492	463	504	474	507	443	495	505	516	470	510	479	457	518	517	510	459	501	464	522	481	501	510	497	478	452	492	490	507	499	530	472	515	453	487	529	499	467	522	473	504	494	463	504	489	479	490	495	485	493	503	492	458	481	461	503	462	512	519	422	526	503	474	475	480	443	527	449	544	485	487	464	489	482	437	508	490	480	491	509	485	510	505	517	497	480	503	496	480	506	522	485	507	500	507	501	512	513	502	514	507	454	512	535	496	497	520	463	489	492	466	484	515	464	491	492	460	510	508	455	496	453	506	474	478	494	526	488	496	509	508	475	552	534	469	494	467	521	482	504	492	446	478	500	474	498	454	471	451	481	470	518	467	470	503	491	481	495	493	491	531	512	533	518	492	487	502	544	464	507	481	491	531	512	443	511	513	480	480	501	497	496	520	486	496	515	499	498	491	464	496	462	525	539	496	496	468	482	491	493	468	477	461	505	485	496	487	504	478	517	535	483	484	478	466	518	450	468	505	467	452	486	479	510	493	475	531	484	497	519	486	531	521	507	518	504	480	526	485	482	537	488	497	486	497	477	480	511	503	481	482	458	500	478	470	454	450	504	492	496	483	479	472	497	471	468	538	501	499	484	499	472	481	490	510	492	493	448	487	500	478	465	514	475	531	474	473	501	506	517	507	531	461	475	535	510	501	508	490	507	484	459	492	492	481	485	519	489	505	499	499	494	498	459	474	467	489	467	511	537	509	494	476	508	486	476	534	508	456	524	472	498	467	500	554	507	481	506	495	520	506	514	466	504	462	522	542	494	483	480	521	498	476	484	474	511	493	502	479	487	488	495	531	503	515	497	442	521	510	504	501	498	512	491	540	476	489	512	480	496	515	500	472	456	484	493	500	468	481	477	471	485	494	461	487	477	479	469	497	462	511	491	538	504	452	444	471	507	489	474	488	481	513	496	473	491	445	473	473	525	509	501	464	487	501	484	474	492	491	482	501	509	450	505	500	491	483	496	464	513	465	471	522	424	482	513	506	478	482	465	480	446	475	485	468	495	521	506	511	510	533	502	514	469	476	446	510	483	491	478	518	510	511	527	488	460	487	525	479	453	523	478	472	537	459	467	487	471	528	468	469	497	502	527	476	488	490	492	485	489	527	500	512	494	488	514	498	488	500	461	437	467	490	476	506	502	505	517	513	487	509	473	470	509	495	474	527	490	465	482	450	519	484	465	507	513	495	523	486	480	483	477	468	518	519	506	485	475	496	513	504	482	452	507	496	472	497	530	484	534	504	513	499	482	474	492	465	470	490	508	495	481	504	511	475	483	485	467	511	501	496	481	461	480	501	487	478	507	518	516	459	443	476	509	509	485	473	449	506	505	490	483	479	507	475	488	497	485	502	498	479	493	486	510	488	449	511	508	483	530	488	471	491	480	473	484	469	471	547	488	489	487	491	485	498	484	461	497	482	515	485	500	480	523	510	515	477	470	502	475	512	492	482	520	494	491	475	498	513	472	506	497	469	469	484	498	479	520	478	516	485	502	472	485	465	477	509	507	510	474	521	487	515	471	460	488	528	486	478	493	508	522	511	502	491	507	475	485	467	491	505	479	483	482	510	487	484	511	484	510	511	501	519	462	464	544	476	504	498	427	516	492	488	472	464	513	506	494	494	486	505	481	490	479	497	489	525	467	479	495	498	513	471	520	451	485	502	479	444	475	512	486	494	477	463	479	471	486	468	494
23323	20998	28362	23808	21003	12523	1881	1217	1090	1050	1063	959	971	929	962	953	881	907	925	929	921	877	912	913	883	831	873	891	888	861	840	901	917	892	846	884	801	895	928	921	842	908	837	924	877	863	809	854	858	820	847	868	839	854	897	879	855	795	848	850	883	852	821	891	911	879	918	869	880	840	899	857	876	864	865	820	884	850	830	830	890	868	867	923	872	873	889	855	872	911	850	822	867	893	844	829	884	849	852	848	815	869	876	883	837	841	862	838	839	823	864	888	877	855	896	843	851	844	888	851	896	850	891	839	858	909	838	880	902	856	867	839	861	897	850	886	885	851	880	888	838	851	832	900	905	828	891	858	845	838	831	849	902	825	822	875	850	785	897	851	855	833	896	845	889	834	810	850	898	847	876	910	876	865	892	824	866	873	897	857	935	881	858	892	821	847	854	898	859	872	858	859	883	857	841	873	816	905	837	866	792	882	842	851	856	857	892	875	855	876	871	831	879	867	818	774	888	885	918	869	860	828	878	883	859	850	855	877	907	896	788	877	840	828	852	858	897	858	876	879	833	853	840	887	809	830	823	874	832	828	902	834	845	844	864	877	896	856	872	848	887	863	838	842	832	899	872	855	870	872	881	851	859	827	856	868	894	891	798	889	828	884	908	820	856	846	847	859	866	880	869	879	878	816	845	850	878	919	803	881	876	855	849	894	811	859	842	862	899	824	899	841	826	846	886	831	830	895	842	846	807	910	853	864	835	829	789	886	854	884	848	883	832	886	919	843	839	812	858	870	900	855	835	837	907	875	860	830	830	879	874	884	865	815	820	895	856	816	917	914	829	827	808	846	877	931	870	867	825	842	869	931	823	876	863	839	887	848	877	836	927	814	831	845	886	880	820	892	856	824	849	824	830	865	840	864	813	813	844	858	905	837	870	868	852	895	866	842	853	861	866	836	840	950	869	842	838	924	836	853	847	897	890	868	806	863	859	855	857	853	842	813	860	875	879	845	832	903	823	831	861	809	858	777	824	896	824	829	871	874	870	876	905	846	915	847	912	842	801	893	871	876	858	866	931	858	842	831	862	874	838	866	889	786	856	898	835	892	877	869	845	869	899	831	805	865	825	804	852	810	827	847	890	845	850	869	894	782	850	874	819	854	878	856	874	861	875	866	839	816	841	827	874	832	879	868	814	856	845	893	857	904	825	816	893	863	907	889	838	889	872	852	815	865	854	849	812	930	832	909	801	768	881	868	811	858	842	854	809	829	826	861	870	808	818	870	866	844	924	859	885	792	843	840	876	871	861	887	780	876	853	832	878	911	855	861	849	870	886	891	853	879	849	863	841	880	883	822	801	857	877	853	937	860	844	883	802	837	878	833	887	843	881	897	901	837	886	887	835	823	800	875	854	870	842	844	887	862	821	862	846	891	837	866	871	888	835	836	893	838	855	841	887	846	890	888	878	868	912	879	804	844	904	837	903	885	888	798	866	875	814	890	885	861	882	855	859	847	829	866	901	819	864	863	810	882	887	867	834	859	894	802	843	903	821	860	852	883	851	828	865	844	842	855	853	864	831	871	888	897	845	824	870	795	874	817	893	898	864	841	855	850	847	842	847	858	830	853	862	871	858	842	855	841	861	874	854	878	863	829	818	833	828	804	829	844	889	894	887	858	865	860	869	895	892	832	893	889	883	884	866	811	850	860	873	819	831	845	893	834	835	822	873	866	833	843	866	864	859	879	885	822	805	863	942	860	851	840	933	844	851	812	886	854	836	891	883	859	871	807	861	842	863	832	861	878	832	837	850	838	902	834	847	881	924	849	832	859	837	841	838	889	859	833	832	811	901	889	826	864	867	873	792	839	883	867	875	869	836	837	894	896	884	894	823	843	887	896	814	885	849	872	907	859	822	848	822	828	842	836	913	798	851	877	867	863	856	837	841	862	825	860	816	855	878	856	887	821	899	877	847	850	865	872	885	813	832	850	850	892	910	888	835	821	869	856	819	920	868	900	831	830	900	839	901	852	820	880	815	853	840	860	879	927	860	888	821	861	865	811	856	825	818	860	852	906	864	846	862	817	909	840	853	855	873	875	831	844	837	882	908	891	833	834	846	821	855	879	827	855	897	793	890	915	844	851	824	853	920	841	856	820	860	864	896	813	812	868	859	820	862	861	897	836	887	872	809	856	833	843	838	848	860	836	828	836	857	795	890	859	878	865	908	911	827	847	844	894	870	872	837	823	814	890	858	851	872	824	838	871	833	885	865	834	914	930	897	910	901	872	853	876	865	794	848	892	832	883	878	840	838	825	814	842	820	851	884	869	867	843	826	862	863	852	857	854	870	871	864	880	889	824	873	839	832	875	897	858	847	879	846	875	866	835	893	863	872	860	883	887	831	876	838	859	841	813	836	864	876	846	876	830	874	864	872	862	873	875	880	817	841	871	901	829	837	865	838	861	844	891	833	864	848	858	897	863	891	931	859	871	876	870	904	849	879	874	892	881	872	834	849	802	852	909	873	842	842	840	855	831	811	849	847	859	877	841	838	889	910	787	850	802	814	844	880	866	879	877	883	865	864	847	825	841	874	865	841	861	843	841	834	863	877	896	908	902	853	882	823	858	815	801	853	827	819	826	885	831	797	867	898	818	898	868	873	818	811	863	844	810	912	819	799	841	852	876	872	867	900	877	848	865	839	844	816	836	882	842	854	908	857	839	857	857	815	911	792	859	831	874	821	840	847	912	853	880	842	862	800	825	781	816	811	902	880	843	891	817	915	859	826	807	880	847	819	862	860	829	882	857	941	884	861	855	888	835	871	848	859	819	823	861	867	854	853	865	839	834	861	867	846	834	938	847	851	841	878	868	844	849	876	821	869	864	903	850	842	898	844	843	828	871	926	824	841	888	849	869	892	882	820	854	849	816	850	860	845	824	884	839	838	857	837	831	866	808	797	862	759	824	886	834	806	848	847	858	841	867	902	820	868	830	843	859	868	840	830	824	858	818	856	840	892	830	831	867	858	858	807	831	887	845	878	871	811	799	873	867	849	798	856	843	875	836	880	862	840	887	839	849	804	884	810	857	824	862	854	867	888	787	840	850	873	889	844	917	867	897	848	861	864	831	828	891	812	829	836	894	849	827	849	884	868	833	886	872	826	822	846	894	847	902	873	841	889	852	861	836	864	891	887	847	834	867	853	877	911	847	902	894	913	890	849	836	884	827	905	869	874	836	845	852	848	805	830	864	824	857	903	869	897	779	826	809	882	900	868	849	884	929	862	894	876	841	888	841	915	833	867	868	864	870	881	827	886	919	913	829	839	871	865	845	933	872	857	913	838	874	857	838	849	854	859	880	882	860	849	897	847	894	815	884	874	885	875	910	847	844	876	837	857	835	841	835	859	809	861	892	895	837	848	876	825	842	874	871	863	780	809	795	823	855	856	806	884	855	856	917	828	873	840	875	891	853	844	851	803	794	886	870	849	888	816	867	846	791
3405	8749	6336	3264	2440	2132	1691	1556	1369	1201	1224	1138	1179	1053	1066	956	1012	936	944	991	934	940	927	933	932	994	921	912	912	920	939	946	901	886	958	934	926	968	937	920	885	878	920	924	957	894	942	976	942	914	923	930	849	966	865	931	844	915	881	941	928	908	904	904	906	926	873	865	929	912	903	864	949	890	944	884	965	939	895	949	944	932	886	902	922	892	931	930	935	965	927	941	955	928	901	851	908	868	903	919	931	916	949	928	895	897	910	878	934	912	961	971	854	946	914	925	938	919	892	901	953	896	883	902	949	899	888	907	885	914	908	907	875	911	896	923	971	940	874	874	923	905	924	914	899	977	847	908	907	996	953	952	929	895	876	966	982	928	908	941	920	901	912	901	904	886	917	891	938	863	879	875	948	883	897	892	982	972	940	925	882	963	968	943	927	923	932	899	884	967	976	886	895	931	923	900	874	938	945	878	957	901	925	945	912	948	911	916	921	863	924	930	904	941	915	945	874	914	919	895	880	917	912	854	891	870	867	948	908	926	943	894	878	912	881	929	927	915	881	880	864	880	917	901	916	922	879	906	933	947	876	882	921	889	922	882	917	893	913	882	915	934	938	974	967	928	934	942	969	943	882	964	934	893	942	875	873	885	909	887	928	913	832	888	922	880	892	870	925	883	946	875	893	882	938	894	923	929	943	939	912	882	868	950	876	911	955	875	934	942	911	908	950	940	907	917	928	898	912	888	937	897	914	913	898	935	930	896	888	862	896	870	936	923	877	934	938	883	909	968	861	890	863	933	923	974	888	891	877	896	938	916	886	918	906	886	916	913	914	919	863	895	878	917	884	875	881	896	892	955	899	960	934	886	946	919	937	916	969	975	904	931	849	924	964	951	919	921	933	886	903	871	949	923	908	904	908	930	910	895	914	938	973	890	958	901	885	914	909	956	904	969	925	935	900	889	901	910	892	902	867	942	902	904	882	982	988	887	899	868	894	890	920	939	898	854	941	939	954	907	894	854	905	949	862	851	939	900	922	901	910	914	933	903	931	961	898	933	916	916	900	897	892	949	936	922	905	902	919	960	845	922	934	906	919	921	900	950	969	951	906	879	912	958	967	909	932	943	917	917	929	948	883	950	924	937	914	907	915	889	969	860	883	920	871	930	926	956	928	867	937	953	944	873	921	872	879	912	901	928	901	947	938	835	922	911	876	934	965	881	928	918	907	942	896	916	901	943	924	954	896	949	899	916	922	912	895	922	969	892	866	951	937	940	900	866	900	891	941	969	909	892	909	940	889	920	884	912	840	880	920	915	864	906	935	874	942	901	929	879	933	933	883	894	947	912	897	936	946	848	856	909	895	877	912	930	933	880	888	984	885	896	928	965	935	894	935	954	896	919	939	907	904	883	961	944	916	894	919	896	871	958	940	903	960	874	924	913	974	903	911	908	895	982	989	903	913	897	924	891	920	926	925	925	964	923	905	909	918	925	906	919	914	880	941	915	902	898	836	904	904	955	917	953	903	910	868	877	920	883	983	928	923	900	911	894	967	898	957	844	911	949	868	940	946	842	931	871	907	914	941	883	924	931	879	888	956	879	874	920	895	916	952	896	884	940	908	954	883	934	929	926	897	968	916	899	925	911	921	873	910	911	922	922	902	916	912	913	921	924	912	922	903	908	943	880	908	857	944	920	866	879	947	908	859	943	935	859	933	953	869	903	909	915	892	961	913	921	901	872	911	906	904	919	908	886	910	941	889	953	919	898	932	860	899	870	910	872	891	949	914	902	890	886	922	893	939	946	946	975	929	961	886	889	910	930	920	932	956	909	940	914	865	888	878	912	906	881	860	889	903	877	923	895	901	903	961	925	947	932	888	871	927	891	878	924	876	932	925	937	912	883	948	917	886	890	852	909	915	891	878	937	947	896	922	870	921	897	835	945	911	923	908	892	949	902	945	943	893	938	934	869	946	953	948	944	906	883	912	900	896	901	955	933	884	860	950	942	907	954	885	870	962	908	947	905	901	894	900	917	977	926	971	865	956	907	913	934	904	944	984	921	899	964	923	905	964	860	909	903	899	877	925	933	914	929	922	886	914	932	965	931	933	965	924	907	842	950	902	879	919	948	923	907	976	837	896	875	906	916	902	925	955	884	894	910	914	899	896	887	957	877	872	914	1005	944	1016	867	954	881	908	943	942	903	965	874	904	945	922	932	949	913	851	875	877	932	894	927	986	962	936	938	948	898	919	892	925	865	981	913	925	936	908	917	922	855	943	916	895	879	929	888	897	929	880	896	912	920	911	874	923	928	939	980	962	933	925	912	917	905	906	944	932	854	932	876	903	927	911	846	905	903	889	930	901	921	893	922	857	915	923	899	908	915	924	864	915	939	915	933	909	948	889	903	927	957	895	864	926	881	956	895	857	875	917	924	921	884	928	900	868	899	952	921	904	887	892	948	887	957	963	893	916	911	969	889	923	894	920	936	960	978	886	887	881	892	852	937	917	940	906	916	869	921	884	937	895	936	928	937	923	953	942	906	885	940	992	881	916	920	876	875	912	881	890	924	972	865	933	925	918	907	911	904	906	879	905	890	828	934	881	920	905	928	899	925	950	904	953	898	932	883	934	908	913	935	872	854	894	934	928	977	919	877	944	884	932	919	934	912	886	878	911	883	945	884	877	928	902	955	921	904	937	915	976	1011	899	956	917	934	901	940	913	926	878	868	882	932	933	880	964	944	927	904	868	910	841	898	942	921	901	944	909	909	884	896	935	924	974	935	883	917	903	893	921	972	950	929	888	935	912	978	898	888	962	891	893	908	908	930	936	928	921	927	915	930	874	894	914	884	907	890	903	922	881	878	908	843	907	901	920	912	923	871	928	929	891	880	884	874	930	900	932	903	905	892	884	911	899	951	894	923	983	908	848	845	883	838	914	886	924	911	889	942	864	902	940	946	868	854	946	860	928	894	901	868	926	925	869	942	932	885	893	902	941	942	960	865	909	944	934	850	940	937	931	879	935	872	916	929	901	920	933	950	1031	909	931	909	879	972	946	888	894	927	918	901	881	916	914	900	902	951	902	940	860	888	914	949	937	926	819	902	947	955	900	936	940	905	935	940	858	860	949	943	921	906	916	911	877	924	892	865	941	863	916	869	879	903	888	845	901	918	945	891	934	879	869	923	876	901	916	917	921	970	881	952	858	876	903	954	952	903	904	926	944	919	909	920	960	904	871	863	911	938	899	934	853	915	902	872	970	967	892	953	925	944	942	911	903	905	969	908	918	850	880	954	936	918	912	872	954	900	970	902	904	890	919	869	871	949	879	921	910	930	926	919	935	888	936	905	941	883	860	888	914	906	854	950	931	909	968	861	895	827	942	906	933	951	916	919	905	986	931	888	963	948	917	889	941	891	895	947	943	857	898	888	955	877	888	856	974	897	932	957	887	927	934	924	923	906	907	945	901	920	917	930	910	929	882	886	916	941	915	895	877	899
24206	20894	27218	24583	13089	749	481	426	366	345	344	291	322	310	303	343	328	270	267	288	263	268	276	250	239	282	264	252	223	274	257	295	254	248	273	275	242	248	269	262	273	256	259	261	249	259	278	237	217	271	291	234	263	241	261	257	246	260	239	261	252	255	287	237	231	271	213	262	256	254	254	254	239	218	278	241	233	280	291	248	240	258	248	247	260	274	269	238	222	249	244	232	249	259	244	242	224	256	238	242	227	249	253	271	272	249	260	280	235	255	252	282	252	257	264	225	240	262	274	272	274	255	263	265	287	247	250	282	243	273	256	261	246	300	265	247	250	224	259	244	241	246	261	266	262	253	239	269	258	259	222	273	257	250	260	277	272	258	286	263	243	260	258	245	263	242	266	242	258	241	264	215	261	258	258	284	276	268	243	278	268	255	264	237	269	263	264	233	287	235	263	266	239	247	250	245	243	265	259	250	244	267	238	261	244	290	269	270	255	262	278	275	256	224	235	260	231	250	261	264	265	266	279	261	257	268	230	277	248	237	264	265	259	239	252	229	259	262	259	261	259	277	241	246	285	266	247	235	261	249	272	247	216	264	257	248	262	270	274	259	246	300	279	254	246	251	243	234	256	259	219	263	219	264	233	251	248	252	245	270	235	265	266	239	265	252	230	244	272	260	261	231	254	248	252	239	242	262	237	278	257	249	249	254	243	232	240	267	234	244	247	266	261	239	260	247	224	276	251	246	259	237	254	258	256	261	295	257	265	275	252	252	233	247	270	228	258	258	263	274	256	263	265	265	215	243	240	254	252	257	264	261	275	250	256	250	248	250	271	275	267	248	250	245	258	276	249	255	260	253	251	229	222	263	266	240	258	264	260	256	297	249	254	260	237	243	227	249	272	270	250	260	245	223	267	226	235	259	262	243	283	257	281	270	267	206	265	254	248	245	272	246	242	215	250	255	260	269	259	276	234	288	268	266	232	243	246	284	241	244	250	236	259	256	271	285	253	277	277	262	262	263	241	247	267	250	263	263	237	240	262	260	227	276	256	261	278	295	265	259	280	287	276	286	284	247	231	263	223	235	268	289	275	248	241	258	239	261	242	262	246	242	261	274	263	258	269	275	220	253	239	253	257	264	267	268	259	263	260	242	256	271	256	250	270	237	268	256	235	251	245	259	249	240	251	223	231	292	232	231	246	273	272	267	237	230	260	258	270	246	256	262	253	290	235	265	288	282	250	250	281	233	285	273	250	248	261	228	277	271	286	273	249	226	246	240	234	224	251	249	246	252	213	226	248	276	234	226	263	259	276	247	280	261	245	249	230	277	236	266	266	246	247	243	243	283	262	268	253	253	255	257	274	232	278	228	261	249	259	264	267	239	245	259	253	252	278	260	239	260	220	227	238	265	272	291	242	231	276	259	269	275	259	261	264	240	244	243	224	236	251	255	274	249	242	251	285	251	233	246	234	254	264	260	243	264	235	232	259	226	239	249	257	275	254	274	260	256	235	284	270	250	220	251	260	257	265	246	239	286	256	244	241	247	250	257	220	254	269	255	242	240	272	248	259	259	244	257	271	242	229	257	255	225	254	261	279	227	268	233	234	248	256	265	267	242	243	267	246	257	240	267	247	258	258	257	249	242	266	251	255	280	253	221	273	236	256	248	231	230	247	261	234	266	284	258	263	267	276	230	267	232	239	251	261	224	236	269	244	281	238	272	259	233	237	255	278	225	242	260	263	235	268	259	270	257	229	237	268	263	268	276	247	273	255	266	239	231	240	242	274	282	264	235	247	273	267	253	246	264	240	249	239	245	270	263	258	261	231	248	249	255	245	238	241	256	255	294	238	236	258	234	247	255	275	234	242	267	243	258	242	245	234	256	229	258	278	251	242	265	257	254	254	249	230	285	256	273	264	252	260	264	255	278	249	254	234	240	268	243	241	300	244	268	238	273	279	267	235	256	228	249	246	264	288	258	280	243	235	232	254	271	266	246	247	253	228	243	234	262	246	286	257	247	279	269	246	248	247	227	255	287	283	259	273	256	234	247	237	247	254	272	260	221	274	233	269	242	236	240	276	236	236	256	253	264	286	247	239	245	256	226	232	244	252	235	240	264	251	239	260	289	235	285	231	287	263	269	255	240	261	236	261	229	264	223	282	231	242	258	274	258	277	263	246	267	245	270	255	249	274	250	260	236	240	257	274	264	242	254	266	274	252	255	248	235	264	241	237	239	267	241	253	239	254	269	250	253	248	234	245	258	242	261	254	248	231	282	229	241	274	238	279	249	272	251	257	282	240	241	237	252	259	277	259	247	260	276	227	254	233	246	255	286	242	251	274	250	238	239	238	265	256	237	236	228	257	229	274	261	275	251	248	276	247	249	250	237	257	245	246	231	240	239	245	234	264	245	266	264	260	228	254	267	244	233	248	248	268	255	230	250	257	252	281	250	261	265	258	268	266	282	233	264	246	260	285	275	275	253	247	237	247	253	254	264	261	268	237	241	251	259	272	241	250	253	260	236	273	258	270	241	239	246	253	278	253	257	267	246	243	246	238	264	240	248	238	234	245	279	231	248	250	226	227	273	245	223	262	249	239	284	251	283	261	261	255	238	278	263	260	277	231	242	230	254	247	231	249	264	221	259	237	245	254	244	261	241	261	229	249	257	261	257	247	264	231	241	264	254	238	252	219	267	249	253	258	242	236	260	220	240	258	238	240	259	255	222	250	242	260	251	262	248	229	249	242	252	243	245	265	257	267	238	240	251	263	280	269	259	250	238	234	250	269	273	256	252	259	265	294	252	240	239	263	244	259	276	255	260	243	254	272	245	255	246	254	256	273	253	279	246	251	266	270	252	246	257	263	252	237	241	248	248	269	263	281	249	243	260	264	253	262	232	266	273	257	227	241	273	271	254	276	274	243	245	280	231	265	262	254	258	231	237	253	248	252	244	252	281	249	257	259	227	246	252	240	254	251	251	291	271	227	254	239	278	264	239	238	255	261	236	253	248	259	255	261	267	244	258	269	246	279	269	254	221	254	266	248	240	262	209	247	271	252	245	248	253	261	239	268	235	242	250	279	251	264	245	240	266	244	261	238	261	254	265	271	282	264	271	223	264	267	287	245	277	251	241	235	279	236	237	273	262	245	236	231	227	250	294	241	259	252	247	261	273	253	235	251	251	230	243	256	252	253	241	277	275	236	233	251	236	263	236	241	243	254	259	231	261	249	234	230	245	251	256	260	242	258	272	248	241	259	275	248	285	274	271	228	281	265	256	255	250	238	246	261	264	258	225	233	257	259	230	258	249	248	266	234	236	262	264	258	289	224	261	262	229	255	237	235	223	238	243	260	231	224	242	257	249	262	250	269	254	236	269	253	255	233	253	209	239	245	245	270	248	272	265	279	239	253	249	234	268	241	261	260	254	221	244	246	260	229	246	239	253	213	243	256	254	248	225	235	260	244	267	254	228	252	249	259	253	241	257	261	244
3152	5055	3374	1649	1163	948	774	603	519	484	448	458	448	384	391	369	325	319	322	327	355	333	329	327	302	346	323	336	328	324	314	296	288	327	322	328	295	307	313	307	309	319	300	275	333	278	315	315	317	321	292	336	326	305	326	346	301	346	312	319	310	314	318	292	329	303	316	289	316	309	294	300	308	302	313	319	277	346	305	305	295	293	308	329	302	297	342	332	324	329	288	334	291	322	319	311	327	320	294	309	305	302	270	321	295	305	321	328	349	312	327	319	299	294	304	291	325	300	282	305	309	311	303	285	293	303	279	318	314	313	290	281	311	298	302	293	303	318	371	315	309	310	335	296	307	325	298	284	295	312	299	300	296	297	308	328	312	297	306	345	285	321	308	282	302	343	304	312	310	309	303	301	310	315	314	302	307	302	271	317	326	297	331	297	297	311	317	299	293	281	317	260	334	277	306	294	323	293	277	306	304	277	282	284	323	330	290	322	309	334	290	293	293	320	286	283	307	307	275	326	318	321	311	328	317	284	301	304	305	339	282	285	296	285	316	310	317	307	302	336	308	307	269	318	303	295	301	307	304	281	305	296	303	315	317	302	335	311	285	329	315	318	303	314	325	291	295	313	295	334	329	334	281	275	315	318	290	326	320	300	298	282	324	318	299	293	278	328	320	280	329	326	297	329	284	297	311	294	331	304	298	298	284	289	311	285	272	322	295	276	326	319	331	307	289	293	320	323	303	331	339	306	324	302	276	290	278	337	293	288	307	300	336	282	321	340	304	291	326	307	282	326	312	313	276	293	333	298	288	324	337	332	299	276	294	296	322	331	316	302	312	293	310	299	284	301	298	307	298	299	304	294	307	306	321	312	315	327	313	307	320	326	300	330	347	298	284	286	336	326	303	294	293	327	295	289	298	307	324	307	298	286	297	323	301	283	306	273	276	330	294	307	308	303	257	323	308	298	313	298	323	319	298	277	285	306	303	331	256	319	320	323	324	319	296	299	324	298	333	310	313	306	269	314	296	315	305	304	295	289	293	320	324	337	307	300	297	299	295	329	314	299	310	319	290	325	270	332	305	263	293	318	317	299	292	295	328	324	297	328	300	337	297	264	305	334	312	314	304	328	303	312	311	311	287	292	295	329	314	302	294	306	316	290	314	308	300	286	310	319	286	300	316	311	305	330	287	314	263	313	286	318	298	273	291	311	308	304	272	286	300	295	302	301	293	305	261	339	268	311	311	321	292	297	307	305	315	313	308	318	304	303	287	326	321	285	308	312	296	321	308	308	310	318	304	304	295	266	345	330	329	275	296	313	315	289	303	326	304	314	335	292	304	300	257	333	321	307	291	276	290	279	300	308	296	318	307	332	267	307	293	313	315	286	304	329	301	267	320	307	299	324	329	304	310	307	327	260	322	288	305	294	298	309	313	284	359	320	305	317	329	332	311	303	305	333	295	303	308	298	305	317	297	315	313	314	321	288	306	310	328	284	305	322	292	282	301	323	345	322	300	308	300	313	300	299	296	309	292	316	292	313	283	288	314	331	296	316	305	301	301	302	314	307	305	293	294	304	297	295	297	297	294	316	308	317	297	286	268	293	298	288	328	280	306	297	310	336	306	302	297	285	313	281	278	338	313	298	300	300	314	286	318	297	308	324	294	340	306	330	317	310	308	283	296	274	272	314	302	296	322	310	324	313	311	328	306	312	287	308	256	287	305	286	330	289	307	296	302	286	296	274	288	292	288	313	297	308	298	324	292	322	325	326	278	278	287	270	340	293	300	288	306	304	292	335	303	332	297	303	321	315	309	263	291	320	298	305	331	284	296	293	284	319	317	295	320	285	301	320	287	302	288	279	315	305	292	300	315	307	312	295	328	295	307	301	299	294	293	298	285	270	317	312	323	310	315	301	301	296	277	269	297	286	320	301	328	310	327	286	280	305	310	306	316	289	301	323	313	291	336	296	332	311	305	300	311	278	320	303	296	303	313	333	310	341	309	314	309	291	327	309	304	297	309	333	318	338	287	276	299	266	323	322	311	309	309	288	314	290	317	313	301	287	269	320	327	305	287	300	315	287	303	299	283	313	305	300	313	319	303	310	334	331	312	320	283	294	296	303	301	320	343	315	320	316	300	342	309	308	303	318	297	331	304	300	306	300	260	312	295	319	295	315	311	288	335	313	331	299	305	303	340	298	314	309	291	300	303	310	316	313	327	297	338	279	335	318	319	303	324	312	284	324	325	298	309	306	298	309	325	301	314	304	302	293	311	303	297	314	285	292	316	305	308	302	312	310	298	305	304	315	293	299	320	318	308	308	313	284	299	267	306	306	284	308	308	305	294	311	295	296	272	307	319	309	309	307	310	300	319	323	322	289	318	294	306	294	331	299	326	302	287	305	308	282	323	325	296	329	319	329	314	290	311	295	303	283	277	295	319	299	316	309	328	311	297	312	312	300	281	278	313	295	300	314	314	306	294	338	320	283	331	312	305	312	299	306	284	282	302	276	267	294	301	328	322	311	322	301	285	270	340	285	305	313	309	305	337	279	325	294	332	292	287	291	287	300	293	302	326	310	294	305	309	308	289	335	285	309	302	323	286	329	314	316	290	315	297	308	271	344	289	286	296	332	314	288	329	294	294	288	294	295	300	316	296	296	271	303	297	301	320	278	321	309	265	312	323	279	323	323	317	297	303	285	321	303	337	302	280	305	344	297	284	326	314	315	281	294	306	269	313	314	327	311	300	311	307	328	310	315	306	266	317	314	299	323	328	290	322	310	297	277	299	283	303	337	318	297	316	326	299	309	327	345	329	289	285	295	306	318	314	280	315	293	308	326	309	287	279	312	298	290	287	295	272	316	305	290	335	319	277	323	303	303	304	333	290	296	319	302	290	324	313	328	342	324	298	299	304	311	272	330	328	296	309	305	281	326	329	317	311	304	320	306	287	295	304	302	284	302	275	299	270	297	322	313	281	315	317	313	330	306	267	292	334	306	318	321	297	310	323	317	301	282	324	289	325	271	320	285	328	289	274	281	322	275	324	310	331	309	339	280	301	301	320	326	307	293	313	293	312	298	303	306	269	302	287	329	291	309	311	320	276	326	330	312	317	316	290	284	320	271	301	254	306	295	252	297	312	287	305	304	286	294	327	285	335	281	324	341	314	308	297	296	314	300	305	312	331	325	343	290	308	302	332	275	342	292	279	330	301	334	292	302	301	305	288	331	305	300	334	338	290	289	336	327	298	306	286	286	338	297	300	286	305	309	310	304	294	316	293	317	324	284	295	318	295	309	346	301	300	274	301	285	316	313	298	315	303	320	306	298	288	262	330	312	311	309	284	308	256	305	284	332	308	318	273	303	322	311	324	282	313	280	310	312	303	288	298	317	322	316	340	304	300	316	317	283	272	297	303	298	300	297	336	289	314	331	304	295	330	339	316	317	281	270	281	317	300	311	298	293	297	292	303	324	310	323	277	282	314	301	315	326
22275	21066	28792	23579	21062	21129	11075	1553	1193	1143	1054	980	926	931	826	855	817	802	801	790	840	797	815	777	758	787	815	786	748	774	794	738	789	785	706	766	740	784	808	755	783	743	758	741	737	725	760	753	749	786	730	776	781	765	758	761	725	734	749	768	781	727	758	826	709	774	723	742	772	754	750	764	760	760	717	762	744	718	767	813	742	739	765	716	738	725	673	750	751	816	762	759	763	742	762	740	729	792	752	739	719	764	781	731	719	717	753	789	756	776	753	741	768	750	719	717	700	742	749	715	781	732	722	756	740	743	744	757	778	748	781	717	728	724	661	686	758	805	727	769	715	801	750	770	751	757	760	729	738	734	740	762	741	744	784	733	729	713	750	691	818	715	712	716	783	734	767	747	742	777	762	733	742	720	794	736	713	712	740	704	714	739	715	758	733	762	754	794	725	743	730	760	767	747	766	745	739	783	738	778	717	722	789	701	737	703	738	742	730	767	763	735	736	734	733	740	718	726	707	757	761	692	739	752	683	700	768	779	769	724	713	781	755	755	739	728	772	747	707	727	708	743	768	787	733	761	728	725	754	733	741	763	796	760	726	745	743	770	698	766	780	742	718	697	756	727	726	718	794	769	696	743	733	720	809	735	763	761	762	789	730	764	779	734	784	679	755	739	683	722	728	721	803	738	753	806	759	750	751	744	741	765	780	727	741	773	769	758	770	733	743	714	756	781	756	722	746	730	729	747	724	713	743	741	757	789	723	762	778	775	691	720	753	748	709	699	808	745	695	724	826	810	748	769	753	756	738	729	793	740	715	777	751	764	728	746	737	777	738	719	710	763	744	726	784	699	727	729	788	755	711	731	778	783	761	770	839	842	734	776	770	710	779	790	732	750	742	754	757	792	799	746	731	756	792	772	754	774	735	733	740	740	739	811	692	789	759	764	707	697	727	730	717	691	701	718	775	698	786	744	779	718	747	753	765	748	713	719	731	781	753	726	754	760	726	683	745	752	770	714	741	744	702	715	774	739	756	746	740	751	797	727	762	724	738	772	732	722	750	739	743	792	773	762	736	789	763	703	777	810	734	754	703	752	726	776	725	739	746	724	768	775	728	811	780	792	713	712	757	754	766	751	735	728	730	733	711	785	729	690	703	755	762	720	755	720	779	730	762	700	716	800	681	735	782	716	754	717	735	761	770	698	727	795	761	713	762	722	699	783	724	769	724	741	697	770	721	690	782	727	727	741	741	738	781	699	736	768	817	761	728	718	802	752	771	735	731	742	745	684	796	701	734	779	782	749	737	764	722	677	751	776	751	772	696	728	804	750	695	759	702	723	712	722	747	750	703	720	740	729	723	701	706	802	725	752	749	749	719	763	744	740	722	726	740	736	789	733	764	730	761	691	726	717	716	800	691	733	683	723	743	746	715	776	779	761	722	736	744	755	809	728	801	747	791	772	767	755	804	697	733	730	739	724	711	724	762	765	776	769	775	752	740	738	704	763	712	766	762	759	782	702	797	749	769	716	803	764	769	698	734	725	779	711	717	713	658	691	715	699	727	719	743	787	726	762	726	725	759	743	689	740	737	795	739	724	767	714	751	733	776	773	743	758	746	734	719	737	758	774	768	738	710	720	750	783	750	775	736	740	702	793	782	780	773	772	732	752	785	759	783	793	717	783	741	734	706	713	758	725	778	757	745	734	743	747	699	728	706	748	764	746	743	814	739	777	767	732	760	729	743	740	743	734	761	740	721	735	780	705	721	740	788	751	749	749	719	774	737	759	759	739	727	732	757	743	723	748	735	722	768	734	764	681	729	758	785	697	679	747	800	708	764	778	746	727	717	736	762	782	771	725	725	798	737	733	728	774	738	711	726	722	759	733	753	736	727	779	750	752	725	702	695	696	727	755	754	749	735	774	766	729	756	694	744	758	759	814	740	720	794	781	786	744	753	709	707	699	747	725	783	738	772	745	757	754	740	702	727	738	709	733	730	748	711	700	725	746	689	720	724	743	766	794	725	706	718	733	790	724	753	795	725	709	692	734	755	712	760	743	727	765	730	782	799	767	715	760	821	727	728	741	698	725	772	769	740	771	737	790	718	765	775	755	698	749	724	783	731	789	745	699	773	731	732	698	762	753	711	743	742	740	783	701	754	725	724	745	799	705	717	736	733	804	753	737	727	727	714	719	716	707	714	729	771	701	758	760	671	760	777	724	746	689	726	734	727	759	706	737	727	782	747	769	739	702	719	741	789	706	776	724	779	760	742	707	794	749	735	746	746	738	723	761	712	753	719	724	776	741	736	722	765	722	695	718	679	734	751	707	696	724	778	746	723	772	752	739	721	796	757	753	755	742	725	751	708	737	792	746	704	776	762	738	756	719	716	735	768	765	770	728	664	730	790	764	736	716	791	763	740	751	725	741	758	726	740	700	703	716	773	744	724	750	724	741	715	687	773	728	750	763	711	759	744	734	729	713	731	752	723	716	773	714	731	732	753	732	737	744	715	731	717	744	736	764	776	751	715	755	716	762	787	680	739	748	722	712	711	789	757	784	725	761	726	759	718	752	740	695	743	709	744	738	728	755	734	740	730	779	740	721	755	757	744	729	755	760	723	707	734	742	756	747	750	761	749	724	732	787	741	751	747	758	723	743	699	732	712	712	740	710	779	734	736	768	751	730	745	753	754	747	785	686	758	770	755	723	796	730	753	703	776	766	750	706	770	710	756	749	690	691	762	713	683	708	692	737	738	754	738	752	764	711	737	718	770	711	688	752	745	728	720	735	752	728	720	729	732	771	739	750	732	786	671	681	746	801	740	754	717	742	779	737	704	708	777	698	724	718	725	743	768	709	718	764	683	714	724	715	788	713	711	722	679	754	741	734	691	719	743	740	713	699	766	725	798	765	720	748	678	697	741	755	717	700	681	734	749	721	716	736	741	786	709	747	745	735	792	712	794	743	702	699	761	762	746	722	729	707	753	741	778	746	745	703	739	745	687	723	754	691	715	691	766	729	763	784	752	738	697	737	732	759	718	727	752	738	750	745	742	762	737	738	747	763	739	750	752	784	693	706	709	751	732	732	732	708	711	744	735	670	769	704	749	734	741	755	769	705	762	776	743	733	771	718	737	764	769	704	728	750	732	738	732	757	733	770	730	712	734	734	711	736	733	745	786	704	742	766	759	794	749	736	776	722	715	765	744	689	695	692	729	733	747	743	769	746	738	762	743	722	759	756	776	787	782	756	700	743	725	744	730	694	748	735	716	673	723	775	742	713	702	745	730	753	741	759	738	767	747	676	731	717	755	735	775	719	730	749	805	728	770	730	705	734	792	683	741	770	743	735	767	683	769	766	749	717	754	757	720	780	796	765	754	741	749	716	737	732	749	726	785	709	753	744	716	760	776	753	761	715	781	748	735	758	746	737	695	766	768	772	751	740	754	724	724	776	729	775	776	731	781	710	758	692	722	776	780	715	734	788	766	723	726	746
4605	14087	10007	5164	3711	2934	2397	1994	1654	1424	1309	1228	1141	1049	999	1017	899	944	937	900	896	859	881	892	846	853	871	868	811	816	873	826	868	881	846	818	783	793	816	817	819	804	838	810	869	791	813	804	847	822	810	806	850	903	825	782	847	792	839	847	842	813	820	848	840	857	822	779	798	876	850	814	845	809	780	848	818	862	847	833	818	803	825	776	826	809	746	831	846	826	814	804	790	825	858	798	814	882	824	801	878	844	803	791	829	873	829	867	835	788	827	827	815	815	811	803	820	814	829	818	797	831	839	848	837	824	823	829	833	801	821	849	798	830	811	781	790	813	818	858	761	846	754	830	802	823	820	837	800	830	778	806	799	752	792	818	798	783	804	802	790	836	814	823	801	812	844	856	854	834	850	786	818	823	860	775	848	847	815	831	855	803	845	846	875	815	784	779	822	779	848	866	871	829	852	777	777	835	803	828	821	776	856	830	810	757	812	781	819	817	828	871	819	754	791	826	836	781	832	861	842	780	807	827	849	846	798	837	853	812	817	797	832	867	830	802	826	789	828	811	803	830	818	833	832	828	812	776	797	837	827	792	812	817	819	794	824	862	822	860	784	815	784	792	815	866	814	810	824	818	820	865	836	844	774	770	827	850	841	814	852	773	827	808	784	780	781	874	865	809	793	789	825	831	839	816	821	804	842	789	842	812	824	778	818	805	782	816	797	805	870	860	844	812	806	742	732	804	822	803	798	817	784	771	765	785	827	830	790	790	796	782	812	813	865	845	840	831	830	791	832	860	878	832	874	813	864	841	861	778	784	795	804	848	821	829	841	800	789	779	813	831	855	842	812	846	814	808	796	829	793	820	767	850	867	784	768	812	826	848	775	797	825	859	820	798	813	871	859	784	808	826	816	802	765	838	773	825	830	821	806	858	790	836	841	818	825	853	798	837	789	837	798	743	817	777	831	806	795	798	835	787	860	722	843	810	796	828	845	809	837	815	817	831	776	840	848	818	783	819	868	849	800	817	797	809	806	762	799	801	817	790	788	791	811	814	775	754	833	788	809	794	801	832	814	844	790	777	797	837	767	850	778	836	833	802	778	793	838	852	814	782	788	862	826	756	825	819	827	814	774	841	822	795	852	804	810	861	781	754	792	800	871	797	800	825	815	779	794	807	790	833	825	823	823	860	871	818	767	791	817	844	866	788	826	820	818	828	813	870	794	778	782	831	840	822	856	871	797	860	807	805	814	766	829	820	795	753	821	773	816	786	791	774	791	829	794	831	774	813	799	856	819	795	837	787	838	813	814	805	794	766	767	843	777	812	864	795	872	757	820	827	848	810	825	793	774	823	821	794	793	802	820	813	837	816	827	863	818	798	822	823	808	818	842	833	847	833	825	825	839	842	827	847	805	859	807	838	829	833	833	800	817	753	815	805	827	799	869	819	831	803	788	854	833	800	826	828	809	788	838	782	814	774	851	803	802	812	794	828	782	826	787	845	829	832	838	838	852	779	773	848	817	799	822	866	786	798	842	760	814	806	780	813	750	857	771	780	853	820	800	806	786	809	749	851	835	817	787	761	827	777	810	800	822	815	789	818	809	782	783	841	789	822	831	825	839	799	843	833	864	791	798	811	878	838	828	827	764	808	780	795	810	814	816	816	805	783	802	871	804	833	835	834	787	799	831	825	819	812	822	819	791	808	883	796	788	838	763	871	818	811	839	812	843	799	794	835	794	827	810	825	802	832	845	784	812	833	767	821	823	817	805	793	789	851	788	825	851	838	832	788	818	803	801	812	811	824	795	836	818	775	815	869	734	845	818	805	801	825	839	806	815	807	825	773	828	805	855	845	818	838	819	814	819	856	832	841	794	791	778	803	797	864	827	757	764	812	833	811	851	846	766	803	783	799	830	807	767	820	867	812	771	828	816	834	786	839	787	826	856	785	798	774	824	831	813	859	811	821	765	809	825	813	863	832	867	818	865	830	848	797	769	820	817	795	815	784	818	837	818	808	845	840	817	784	824	788	848	785	821	785	816	825	820	756	720	853	826	813	869	784	860	809	871	765	808	854	823	832	810	817	846	815	797	807	782	861	792	792	854	819	830	818	887	785	817	810	839	815	768	891	827	829	783	824	873	846	801	846	839	839	810	835	784	788	818	778	823	842	844	838	805	783	781	861	819	815	843	812	802	857	863	792	819	838	796	789	820	812	863	786	837	798	845	846	809	793	819	842	807	762	773	843	793	878	809	821	801	789	788	839	815	803	836	820	807	827	802	847	812	810	834	817	840	765	836	819	817	830	825	792	761	786	779	782	832	811	793	803	840	836	787	850	833	785	797	764	834	799	821	832	844	825	804	814	816	826	847	828	809	813	812	804	847	773	760	810	825	828	814	791	829	853	774	830	793	801	831	849	805	824	816	848	785	795	829	782	841	830	790	783	828	815	808	860	821	846	811	855	791	819	820	777	744	823	833	784	793	851	827	808	770	759	874	791	837	814	800	882	834	834	849	828	864	836	813	808	820	868	804	844	833	834	825	799	786	803	820	810	815	868	811	813	841	808	811	830	838	792	794	814	833	828	845	827	773	871	834	814	759	792	788	847	810	829	800	755	845	814	854	798	804	799	820	820	804	801	855	807	827	827	811	794	804	886	766	818	774	843	802	814	785	801	833	819	783	822	830	798	818	835	820	786	860	846	823	756	784	847	839	812	820	797	788	786	807	892	861	812	847	822	833	818	737	780	780	795	809	810	853	781	825	822	821	822	831	861	830	786	818	828	778	857	805	831	780	776	789	811	824	793	808	829	809	823	778	757	837	828	857	831	780	823	783	822	843	787	828	835	834	860	818	864	808	831	777	838	819	807	809	834	790	853	800	795	816	782	793	793	808	833	824	817	804	836	845	760	796	821	803	802	824	839	836	805	828	832	800	816	829	815	811	740	798	761	825	827	800	822	863	809	785	787	817	803	859	830	805	827	831	797	861	812	817	851	806	817	811	826	841	835	826	824	811	834	817	818	755	799	800	757	775	821	807	846	836	770	818	855	797	807	775	772	766	820	810	793	767	843	798	841	840	808	800	885	853	755	787	792	815	824	816	778	813	773	835	859	828	845	876	750	792	825	765	814	822	844	835	834	803	837	842	816	800	825	752	782	777	821	807	782	793	861	800	817	814	760	809	829	821	863	818	794	761	798	848	842	750	852	820	819	840	826	802	836	787	808	840	797	817	806	831	788	781	836	807	843	791	832	785	737	792	775	763	851	866	832	775	806	804	819	792	822	853	805	833	883	829	859	854	849	780	797	730	812	866	841	806	854	829	854	820	856	812	794	839	813	793	805	800	768	829	838	863	793	818	832	746	836	822	784	823	786	819	864	864	852	833	807	845	849	808	793	793	771	820	819	839	857	845	747	830	820	809	826	771	815	883	802	813	845	802	848	811	809	786	788	890	846	848	849	777	840	802	854	826	900	827	763	789	846	827	837	840	798
27292	17796	3705	711	495	495	467	486	441	452	447	433	468	459	445	444	450	476	473	461	445	433	460	455	462	452	473	475	460	473	464	460	415	462	480	485	429	427	434	444	470	438	441	433	453	415	469	469	459	497	463	452	445	450	445	454	439	435	473	452	429	405	450	467	451	453	439	450	482	465	483	478	406	472	447	461	505	441	440	469	486	458	491	409	483	418	463	390	472	414	477	443	464	457	442	431	411	465	441	425	485	461	474	420	446	465	443	449	428	461	471	444	450	481	448	450	452	461	471	479	473	469	440	432	416	495	444	441	477	479	468	423	448	423	426	431	467	439	430	470	466	454	462	461	434	478	453	392	442	485	403	472	431	434	458	461	426	395	436	453	428	432	468	464	468	414	399	406	431	484	490	475	457	465	436	466	484	408	456	451	460	452	456	450	430	422	461	459	457	453	445	490	431	436	434	422	447	449	473	508	447	481	425	457	428	470	437	440	453	448	414	472	408	465	453	473	430	425	448	434	431	425	466	457	423	441	461	453	447	435	452	481	447	425	432	421	457	456	435	421	476	432	395	444	432	419	429	468	464	448	475	498	446	445	427	443	465	447	439	471	429	472	432	499	479	444	439	458	434	472	428	434	440	458	435	436	447	449	420	438	449	477	451	425	498	443	472	443	492	457	453	446	476	426	455	453	469	458	453	437	459	438	452	418	464	513	468	448	474	439	414	451	442	472	465	451	466	453	426	447	435	471	441	414	422	446	475	452	457	488	431	450	439	464	486	479	437	414	436	437	439	427	468	443	465	406	458	450	432	478	477	427	462	430	445	475	429	463	430	498	445	436	444	454	460	494	442	474	508	450	444	417	446	444	470	446	425	415	486	444	430	463	443	441	427	448	469	454	438	434	463	439	422	449	460	423	452	457	452	419	473	499	438	435	473	415	460	464	471	461	436	474	462	437	472	453	457	462	480	463	464	454	506	465	488	439	445	465	468	506	448	479	494	435	421	442	493	438	435	481	446	463	447	468	432	438	473	432	445	488	447	423	434	466	449	474	438	464	440	484	431	447	485	454	455	472	467	457	460	433	431	460	455	424	432	443	459	479	450	444	472	455	438	416	430	496	449	451	416	441	426	442	464	483	436	483	480	444	482	471	445	488	447	506	449	447	418	464	426	471	444	456	475	467	460	488	466	433	457	434	462	424	435	481	477	456	452	430	427	449	463	442	444	452	451	448	466	458	505	484	467	436	438	457	482	504	479	451	432	460	440	451	471	436	450	468	427	460	422	433	459	492	479	432	451	506	429	454	431	450	476	448	465	474	474	461	434	468	451	431	462	441	466	459	422	483	450	443	430	417	452	480	450	440	454	465	455	461	422	427	511	437	458	462	439	460	471	490	484	429	456	473	431	452	469	494	446	457	457	440	456	470	471	474	451	480	469	458	441	456	489	422	398	455	470	443	475	439	477	485	466	469	454	428	414	442	433	448	502	482	419	450	467	461	438	427	446	465	508	478	439	498	426	446	454	437	465	485	438	465	448	450	491	428	448	464	466	467	448	460	483	457	483	440	428	427	471	449	425	440	434	445	464	425	461	398	449	444	477	497	482	488	469	444	495	444	405	468	491	453	456	447	456	461	463	429	458	455	418	451	439	465	472	433	475	438	476	477	460	457	499	458	501	469	446	445	469	474	421	453	481	440	459	436	447	460	473	464	469	452	455	441	496	412	466	435	448	440	443	526	481	464	463	479	457	486	415	490	449	450	455	479	435	470	462	459	463	452	460	468	457	401	456	429	448	499	442	463	480	438	424	450	436	462	458	442	450	478	423	473	432	453	467	443	509	443	447	455	453	418	471	475	465	429	446	486	470	473	466	417	447	441	435	466	466	450	462	427	468	469	426	435	464	423	443	446	438	422	488	433	452	477	477	497	457	431	449	467	470	465	434	442	490	439	461	465	480	467	435	427	446	451	445	437	437	470	451	425	431	442	481	446	441	459	443	469	483	448	437	444	518	448	455	440	449	443	466	425	480	401	460	470	465	449	466	464	424	471	425	443	462	435	434	456	484	458	482	429	446	462	446	451	480	465	456	438	437	451	455	470	455	449	461	447	474	494	448	468	451	456	418	453	446	434	437	488	436	448	457	433	449	486	417	456	429	475	463	417	446	417	430	416	460	450	462	473	462	447	490	460	437	462	397	485	478	460	458	442	434	438	446	443	456	488	445	478	463	469	450	456	417	451	444	451	482	423	445	447	448	463	422	435	437	458	438	462	412	463	429	451	424	446	453	444	477	427	431	414	434	435	493	441	451	431	478	446	472	462	494	442	475	463	415	423	499	450	485	451	454	438	435	462	416	458	452	470	487	465	444	442	410	430	461	394	449	430	449	460	474	460	466	499	488	445	468	450	421	409	443	449	444	462	435	437	472	459	439	444	453	420	455	449	442	427	424	476	407	442	423	426	465	442	443	479	424	444	429	455	460	444	478	451	465	451	464	431	467	461	497	471	463	473	468	446	420	414	438	452	477	467	433	446	453	440	450	422	435	448	465	438	456	446	472	456	416	434	462	444	436	465	479	480	462	469	449	467	458	440	451	494	441	432	463	454	446	416	484	419	437	464	443	437	446	460	473	458	499	454	499	420	460	464	494	496	483	471	437	478	423	423	487	457	456	487	481	464	451	437	465	504	470	457	448	494	483	468	464	433	465	439	419	454	471	449	443	466	459	456	448	466	447	436	502	455	414	467	470	481	458	449	422	433	435	459	440	458	453	475	491	445	449	471	439	495	453	455	458	490	439	489	472	466	465	481	459	467	452	453	487	450	448	455	465	474	436	453	434	410	439	468	469	450	434	471	460	418	473	429	396	468	470	436	469	437	450	465	470	449	445	504	454	496	474	439	478	437	455	439	472	481	458	474	455	454	443	450	499	434	461	477	459	474	435	459	454	428	430	469	460	482	464	461	461	445	448	437	436	439	478	427	447	444	447	457	413	437	484	481	476	454	480	455	429	469	479	476	430	432	477	475	440	474	422	446	463	503	433	477	460	433	474	399	413	481	464	422	478	439	488	472	430	461	439	442	456	457	449	464	458	453	423	451	455	441	436	432	441	479	469	460	483	455	451	467	442	450	447	424	442	419	465	480	454	436	461	461	456	424	434	447	491	442	448	456	459	485	446	460	452	480	448	443	441	478	452	453	462	449	444	491	470	449	483	431	438	446	455	433	477	489	469	487	476	449	410	437	487	463	448	447	478	413	464	447	447	451	458	476	470	486	463	414	453	468	433	429	444	436	516	454	429	481	453	484	470	473	458	424	496	429	501	421	477	454	437	459	427	457	478	452	478	467	446	454	443	445	464	434	480	455	466	453	448	498	446	421	457	438	474	474	504	453	478	454	433	473	428	455	451	480	443	453	442	445	450	440	481	493	471	444	492	441	448	436	474	425	480	420	462	433	473	431	430	442	472	434	447	420	485	419	414	435	466	458	434	442
4185	931	808	599	534	507	487	536	508	495	554	480	495	453	489	492	489	489	498	497	485	494	486	480	490	477	517	474	509	522	471	508	484	477	501	456	508	467	518	471	500	490	532	531	484	494	481	523	523	515	480	473	483	465	470	509	512	491	505	459	480	500	508	487	498	527	468	476	466	461	485	492	467	480	486	462	501	483	475	504	469	477	503	498	488	467	491	532	508	492	516	507	497	455	487	500	499	480	495	480	455	482	469	500	481	465	482	503	512	488	431	498	484	465	458	486	492	502	493	471	472	459	501	488	506	477	478	523	497	527	501	509	493	466	464	494	536	471	518	497	515	518	512	499	473	489	484	473	479	460	526	467	475	491	491	501	482	495	525	471	513	520	488	528	461	480	500	505	482	509	491	474	495	537	454	503	519	496	486	483	492	476	506	523	543	476	490	535	517	461	483	501	502	474	477	480	482	488	462	475	508	523	476	518	527	496	488	509	485	500	509	496	479	488	497	508	460	482	499	506	502	505	490	473	483	468	509	501	514	505	479	506	448	471	521	467	481	493	448	500	491	514	459	538	478	514	521	510	481	468	516	505	513	514	500	500	496	446	460	530	468	450	480	459	525	512	447	498	495	517	495	516	518	487	510	508	519	479	520	513	477	518	489	502	492	491	465	475	480	482	466	486	519	489	497	484	474	516	480	488	463	467	483	460	498	511	486	541	489	491	457	493	483	454	501	451	482	520	522	474	501	479	482	512	471	500	512	497	529	488	518	515	491	466	523	522	501	477	474	467	473	472	510	496	474	457	500	502	486	493	507	479	505	504	482	481	516	479	506	458	474	482	471	501	548	524	482	551	523	455	476	506	508	523	491	482	469	487	452	470	492	511	475	471	509	480	491	495	496	478	493	528	490	532	501	487	514	519	448	485	504	477	476	520	514	532	501	454	493	502	474	492	483	502	498	511	476	485	498	495	477	507	499	501	499	508	510	479	521	494	474	502	482	501	516	481	476	505	521	515	474	523	500	472	492	480	507	491	487	470	479	482	475	455	463	480	473	481	444	478	471	457	510	482	466	489	483	489	471	488	469	466	488	518	470	539	476	513	494	491	473	516	486	461	499	477	497	506	442	471	503	482	505	529	478	525	504	510	482	479	462	468	455	510	501	504	514	496	483	479	496	514	473	487	483	500	534	498	479	529	529	481	484	518	518	502	492	470	473	526	481	462	496	493	524	502	470	507	445	491	501	472	510	477	499	513	511	471	471	492	490	522	497	477	500	515	515	447	479	526	462	482	523	493	468	520	486	492	464	525	514	472	495	518	497	474	530	502	497	482	494	500	471	456	496	507	523	461	472	494	519	490	482	506	476	557	543	482	507	495	497	447	478	494	457	487	513	499	545	479	477	517	486	484	492	450	471	501	460	458	518	434	529	496	473	507	504	444	489	507	464	501	524	473	494	497	548	457	507	470	505	517	494	487	500	487	507	524	469	497	487	477	494	510	488	516	474	464	510	463	492	491	493	456	489	462	498	448	515	487	481	453	480	495	442	497	513	495	449	477	491	522	469	474	488	496	516	518	521	512	505	487	486	515	471	492	518	477	489	458	434	561	497	480	538	515	489	450	491	488	490	496	459	503	519	433	522	478	492	508	483	500	514	515	481	496	494	518	503	453	497	513	494	504	496	489	482	494	468	507	527	499	474	489	516	451	470	471	513	492	508	494	494	472	491	508	483	505	492	462	535	519	525	508	508	495	469	496	519	516	517	491	495	507	477	483	471	498	476	472	490	471	500	523	489	498	514	526	472	496	512	494	488	503	436	479	509	500	502	509	503	499	505	451	523	475	521	442	456	511	536	471	477	528	517	454	492	499	513	462	540	512	471	478	488	488	546	477	459	465	520	524	482	451	528	471	453	517	508	452	519	471	509	490	446	459	499	491	492	477	508	499	469	499	457	473	468	533	530	489	452	487	475	481	488	471	486	509	520	474	479	467	501	480	509	516	520	489	457	490	481	507	446	526	510	469	502	461	492	456	510	516	463	487	484	501	452	477	502	474	494	519	464	492	508	446	507	510	465	510	493	501	504	473	513	512	490	487	561	503	473	502	528	502	509	483	491	517	479	457	463	500	496	522	462	511	472	522	452	468	495	474	527	483	475	476	532	538	481	500	525	480	478	484	485	488	500	528	504	481	516	496	505	511	482	480	513	482	512	485	503	510	504	498	469	461	504	501	503	478	492	492	504	474	508	509	514	490	472	486	480	470	487	466	490	503	498	526	528	485	522	480	486	473	491	507	479	534	499	464	549	456	480	540	497	516	502	501	469	483	509	499	516	476	517	481	501	508	497	539	504	442	500	494	508	459	512	508	460	509	513	508	527	504	487	480	495	502	525	481	526	503	500	437	503	474	498	485	493	486	507	500	433	492	487	504	503	441	537	484	533	456	509	520	516	477	499	494	474	481	477	487	474	479	515	524	493	495	496	513	506	508	523	479	506	510	487	499	482	484	491	488	486	466	481	505	467	480	472	466	477	491	464	517	504	499	475	524	436	505	472	499	505	513	520	490	509	478	513	454	508	493	499	530	471	523	493	477	526	477	474	471	513	497	494	516	496	486	541	491	508	509	482	490	485	509	525	493	470	475	463	477	471	476	484	513	468	510	492	481	487	499	506	542	512	528	515	497	509	507	490	507	485	506	476	522	506	484	503	483	507	480	481	463	505	521	522	505	493	466	547	439	480	528	494	480	485	484	511	521	498	472	504	471	492	465	461	487	506	491	525	509	467	536	489	468	549	514	501	513	490	480	479	509	476	471	524	492	496	515	486	515	456	456	507	517	528	477	488	479	508	484	496	505	473	483	476	491	494	516	488	531	482	497	503	480	485	478	487	485	480	472	528	449	484	514	524	500	507	480	484	519	494	535	529	496	469	464	440	526	529	477	502	507	484	463	499	484	469	513	511	471	511	488	487	506	508	527	501	487	482	491	493	503	517	467	486	544	505	514	481	502	474	496	473	493	498	511	512	499	459	483	477	478	523	495	522	493	490	538	486	499	510	483	514	517	498	517	503	454	515	452	457	495	521	471	499	502	493	495	524	491	513	529	470	459	511	504	464	475	517	489	521	470	470	473	540	497	510	508	493	493	497	485	497	476	515	462	484	493	492	513	466	489	505	480	494	521	478	556	454	501	504	512	511	479	491	490	467	465	478	446	509	454	468	452	499	528	539	470	524	522	498	507	456	511	503	495	480	476	475	477	479	484	500	506	485	474	493	456	487	470	495	511	479	539	487	517	513	509	539	516	480	468	494	495	518	482	462	499	501	497	497	484	525	493	527	542	495	496	520	520	523	465	480	490	543	509	478	480	442	526	478	519	460	520	506	471	498	499	490	485	503	459	499	490	505	474	497	512	525	485	485	513	468	505	480	505	449	460	456	513	486	517	534	467	478	510	468	494	513	525	450	490	523	516	497	522	529	490	495	516	471	511	470	506
23393	21114	28469	23994	21108	12742	1836	1256	1104	1035	1007	942	1007	944	958	905	912	875	898	889	841	920	880	886	904	878	880	921	910	854	892	878	874	878	871	889	900	883	854	817	859	847	890	893	855	828	846	816	897	869	911	850	852	857	846	844	818	828	860	809	836	850	886	883	893	867	893	818	889	830	853	906	857	829	857	821	881	789	856	879	890	849	908	861	838	869	895	868	818	836	865	821	881	845	850	854	865	841	848	867	810	860	847	892	926	856	844	880	829	804	893	857	864	854	874	937	825	893	831	814	897	812	872	890	898	846	824	838	878	851	814	872	883	887	874	875	841	877	815	831	838	872	827	866	851	838	855	876	807	829	837	900	832	820	862	813	835	841	909	842	831	869	845	837	870	847	810	842	911	911	812	844	855	911	896	871	863	878	865	885	827	811	800	904	837	841	857	817	809	880	871	803	836	832	799	838	837	849	857	870	912	859	893	822	915	896	856	859	852	785	888	862	900	868	848	885	820	828	911	878	867	850	859	875	871	802	832	841	830	823	865	854	832	840	851	858	849	816	849	860	844	903	848	878	866	866	891	851	801	877	840	808	844	804	847	869	924	851	922	868	876	899	848	892	840	865	846	826	820	852	882	843	846	862	830	815	847	912	808	847	858	889	813	915	888	871	865	862	864	878	871	883	880	825	808	818	880	841	835	835	800	917	825	844	872	853	828	830	794	845	856	819	873	839	875	847	857	856	875	860	909	856	792	892	830	877	867	859	870	870	843	833	838	884	892	869	797	839	871	854	857	880	832	836	878	830	871	860	808	823	880	840	841	816	834	890	830	845	897	857	837	875	889	881	859	823	858	807	818	866	802	863	868	877	832	824	848	808	792	811	842	881	852	822	837	883	858	862	780	862	920	863	821	833	856	885	914	819	831	874	891	819	847	836	850	869	830	855	849	861	838	857	864	911	851	872	860	875	853	824	871	871	869	857	935	817	912	882	836	894	803	822	868	884	815	875	885	878	839	855	955	828	882	838	821	857	800	856	848	863	844	881	864	915	835	803	844	827	810	849	853	830	846	843	862	838	870	896	891	807	842	829	834	865	859	879	897	844	842	854	860	849	847	883	853	817	809	831	877	819	858	842	827	871	874	865	826	853	920	805	832	778	824	887	846	868	869	840	874	846	846	868	811	870	907	784	877	877	901	918	911	808	851	805	849	855	842	847	865	855	843	813	874	868	831	830	848	883	831	861	828	836	851	826	889	853	817	891	844	818	874	847	821	882	880	879	855	856	869	904	853	827	834	874	835	870	836	846	864	855	874	877	855	881	830	859	863	862	858	799	810	811	802	787	833	821	800	865	838	833	858	839	863	934	896	834	844	878	911	852	810	851	799	873	864	877	861	855	813	862	846	807	902	817	913	867	896	874	852	827	853	774	877	871	864	828	864	849	813	856	801	846	881	879	814	841	893	831	843	863	876	858	870	826	822	823	841	789	856	849	848	812	884	851	828	862	894	857	874	847	930	853	821	833	821	821	825	877	832	829	927	854	888	882	810	814	881	878	900	832	832	821	855	827	884	838	839	858	868	827	822	903	850	819	886	860	832	870	834	802	843	868	882	760	827	844	906	781	878	875	924	826	843	856	832	890	875	822	870	870	852	857	854	861	860	820	854	847	878	880	856	883	868	837	885	851	773	858	908	837	837	857	861	858	866	841	844	895	843	871	796	830	881	898	868	854	812	861	828	831	886	847	845	792	873	850	890	907	807	803	880	818	853	826	821	863	855	870	863	844	869	862	840	832	749	882	876	842	819	907	884	876	833	778	825	861	847	826	867	830	818	833	845	833	813	841	913	841	910	843	832	825	846	846	804	846	836	792	838	887	826	841	839	885	839	816	828	863	842	915	793	906	868	857	844	874	868	912	854	831	881	823	855	875	815	856	857	871	833	822	809	795	810	826	872	844	834	874	824	841	817	844	858	859	849	861	864	872	796	811	916	824	894	911	877	814	820	889	853	869	832	828	859	824	845	854	895	841	849	847	879	870	874	870	806	872	855	832	829	837	874	866	871	861	850	814	838	857	879	877	902	880	828	828	916	844	888	872	847	868	908	914	870	777	835	868	863	856	859	873	851	841	874	837	851	857	906	881	879	847	863	876	886	854	837	878	934	877	854	781	870	859	846	800	874	796	828	808	852	868	919	858	882	857	853	880	851	852	863	877	855	876	834	841	862	846	857	864	892	873	850	842	854	809	917	878	893	876	778	857	846	849	889	844	889	861	836	856	863	836	820	893	834	801	878	837	804	897	892	902	807	833	878	834	796	870	837	818	858	890	829	882	868	934	912	816	882	838	851	875	812	868	824	904	864	854	843	829	921	888	869	879	868	850	845	848	815	837	860	842	859	844	805	903	877	829	864	876	820	832	841	802	891	856	853	833	822	865	835	821	863	840	850	800	826	851	855	841	802	876	865	826	855	814	783	859	881	820	829	842	879	823	886	876	859	834	881	865	829	839	863	865	843	870	858	895	780	847	889	822	868	832	827	889	878	893	829	834	858	786	848	860	898	869	823	856	889	867	807	898	872	874	861	845	841	863	868	865	813	798	838	866	822	918	793	914	863	862	845	862	891	899	839	856	866	857	865	832	879	855	881	820	850	840	888	812	807	885	842	858	834	831	862	861	890	897	861	804	855	866	863	843	900	839	930	890	900	865	851	858	868	841	846	865	856	853	873	845	865	858	812	935	864	791	836	873	838	866	874	859	893	844	833	858	840	814	832	837	890	842	840	852	813	878	847	874	891	860	833	840	851	809	837	874	814	820	871	852	824	910	855	856	908	803	876	820	844	874	867	832	836	823	833	870	851	904	896	856	851	841	819	862	835	845	844	914	863	817	848	854	849	812	868	836	846	846	842	867	849	850	843	884	794	844	849	806	857	854	839	825	836	861	882	837	840	862	836	823	814	830	892	858	862	850	873	815	869	813	893	870	937	888	879	866	823	901	880	885	834	859	882	912	915	887	865	799	843	898	856	866	874	854	834	903	849	832	834	900	900	861	815	849	843	826	850	840	859	809	812	883	834	854	867	807	844	855	899	814	871	820	843	842	893	786	887	848	878	837	845	883	832	846	860	842	845	819	824	825	910	864	881	878	829	908	868	845	848	840	871	850	843	838	872	839	859	846	887	865	869	835	872	871	819	819	798	841	865	854	889	852	839	820	823	837	833	843	880	793	819	861	898	810	856	841	810	869	853	824	791	872	880	854	926	856	915	871	830	869	834	897	904	880	869	871	870	875	871	841	804	866	842	824	846	851	854	847	868	846	880	881	874	829	919	844	926	849	816	819	896	869	863	855	868	884	873	810	877	851	844	857	873	848	823	828	904	811	837	842	852	826	885	827	835	853	949	865	879	843	854	856	835	882	821	890	883	855	827	828	845	872	858	822	790	850	880	923	863	848	862	862	856	873	849	862	849	842	840	834	821	897	830	886	834	872	863	869
3448	8959	6311	3297	2422	1966	1784	1528	1399	1252	1267	1112	1049	996	1060	1060	1000	1002	1013	954	946	949	912	969	914	1008	913	920	907	932	942	954	905	955	964	949	936	927	914	869	878	897	946	912	918	958	940	922	946	868	884	949	889	909	922	877	906	884	950	902	919	889	904	860	892	908	888	954	903	946	924	874	910	905	940	902	875	892	868	922	954	898	959	890	956	882	919	885	883	893	927	980	913	891	898	872	864	922	906	932	893	895	891	980	909	873	890	839	922	889	963	871	863	937	902	877	925	949	836	949	966	905	951	928	920	930	906	874	942	872	920	840	943	864	932	864	939	888	909	937	889	942	861	901	930	929	886	876	898	873	879	875	951	922	872	881	969	914	895	879	965	910	938	896	926	912	821	931	873	921	890	927	904	910	914	882	898	915	935	871	934	920	892	873	932	974	860	939	956	950	936	919	889	943	854	931	906	885	928	938	905	940	935	923	934	882	882	891	949	904	921	924	951	883	894	960	893	867	901	877	883	923	978	876	895	920	904	907	893	938	932	919	912	984	899	898	967	881	931	868	881	895	876	913	934	858	893	954	852	953	878	940	873	876	930	894	951	932	914	908	938	896	901	920	922	892	928	927	953	885	847	872	875	919	941	927	955	915	920	872	916	943	875	878	933	888	888	915	937	934	959	915	900	918	939	950	935	918	911	939	878	917	967	957	890	930	871	893	912	936	916	909	906	899	936	942	929	867	943	865	915	941	906	923	871	883	877	946	948	905	941	899	896	913	940	919	929	954	917	922	933	898	853	883	923	940	909	951	842	948	888	897	890	917	908	932	938	925	906	884	886	936	903	899	905	997	912	891	897	908	912	935	928	906	889	921	872	915	915	889	882	874	894	942	939	888	928	940	980	881	887	899	880	921	916	941	933	922	910	926	963	916	875	891	864	891	830	948	913	920	895	932	921	927	885	925	895	912	878	922	892	877	938	850	874	869	892	912	961	979	936	926	887	900	884	912	902	894	911	941	884	898	905	926	897	895	894	911	902	966	909	955	917	895	850	906	907	910	865	951	928	879	901	880	920	876	916	963	889	927	912	901	895	960	889	869	900	862	929	882	929	894	954	906	920	886	951	931	893	946	873	878	919	906	871	932	913	864	889	906	899	869	851	901	896	890	838	962	889	920	891	878	963	914	886	912	863	923	921	888	895	835	934	965	907	966	921	917	884	918	902	897	960	921	940	926	913	931	951	945	953	875	905	895	896	935	895	907	892	952	931	915	857	955	914	923	906	897	946	940	917	924	910	911	887	923	925	915	893	873	909	915	939	893	887	891	891	929	970	932	885	886	886	925	899	919	859	943	913	911	901	922	850	919	903	873	918	900	884	875	884	897	887	905	914	927	908	1002	929	866	871	890	911	901	882	913	957	914	890	925	872	902	889	915	911	994	939	924	885	902	881	930	944	964	885	977	882	956	961	914	957	861	935	893	857	935	893	896	881	886	886	936	946	887	896	908	893	941	927	942	914	916	952	908	892	913	917	932	948	947	896	894	900	872	997	915	918	945	884	891	883	950	886	948	924	934	891	867	942	900	918	909	882	910	940	920	860	932	896	933	910	930	898	925	867	899	842	914	900	875	872	898	883	917	903	900	852	909	935	948	915	870	906	904	924	939	942	973	915	898	966	914	875	861	903	935	942	894	947	907	901	885	877	916	933	941	917	906	876	888	856	917	934	899	867	900	944	917	908	883	896	917	901	888	921	878	910	930	935	961	895	946	886	957	907	849	890	873	904	937	894	910	936	967	1008	908	835	912	878	883	923	922	935	890	926	917	860	931	864	888	911	844	896	987	856	897	947	932	895	857	869	921	939	865	936	961	897	903	922	943	879	953	871	891	894	924	881	932	848	908	869	904	967	906	920	916	941	946	876	964	911	891	909	919	874	926	933	946	914	919	910	897	849	889	952	851	962	838	977	900	861	906	872	939	915	948	948	849	901	928	912	957	883	914	881	931	921	888	921	872	942	964	915	889	893	933	875	876	860	841	936	920	968	885	888	903	905	881	888	901	902	916	893	883	934	861	857	889	966	860	891	882	896	942	917	920	908	889	978	935	863	893	920	875	915	892	930	902	896	900	904	913	887	874	906	940	872	893	968	924	895	938	937	903	955	948	904	876	870	917	934	942	922	939	907	895	899	918	925	916	909	894	900	875	955	922	891	906	925	865	967	878	874	882	879	898	882	916	890	926	869	900	868	892	867	893	1012	947	881	874	937	909	858	904	902	903	946	931	968	896	866	877	911	887	896	884	869	895	959	870	935	978	842	855	931	872	852	905	968	947	876	889	940	881	889	914	909	941	965	920	911	888	927	864	936	928	839	942	905	884	936	942	956	957	916	921	871	832	902	908	922	922	929	908	895	880	969	928	855	895	927	939	947	886	946	909	879	925	861	865	946	897	913	887	889	874	948	895	903	927	930	914	898	859	905	882	895	932	899	894	977	896	927	930	925	924	915	900	920	886	909	939	908	873	940	881	851	863	893	897	861	908	914	925	874	890	869	959	883	945	904	919	895	973	947	912	926	932	917	895	895	913	926	868	872	929	902	939	889	877	949	878	880	900	921	954	939	916	921	945	915	860	867	880	901	891	952	883	857	859	868	883	889	889	899	930	856	886	869	881	904	927	845	949	914	877	938	927	935	908	921	937	873	900	897	880	876	881	891	937	877	884	940	918	919	910	949	914	887	888	936	952	894	840	890	847	893	970	896	852	864	929	917	879	921	922	875	856	932	863	900	956	903	950	909	889	939	921	902	925	901	931	909	923	886	846	922	906	932	890	964	871	920	928	915	895	880	885	887	865	895	866	915	965	842	924	906	889	933	907	869	925	919	965	884	966	859	852	880	862	958	885	829	909	872	969	920	899	895	877	910	925	921	871	917	915	901	924	875	861	884	843	885	898	895	895	889	887	901	887	924	865	873	878	961	927	911	866	949	934	873	960	933	858	911	888	889	930	940	885	821	931	943	937	858	889	904	897	926	894	904	917	907	883	915	919	948	933	913	870	858	928	952	955	912	913	906	890	900	945	950	903	928	894	866	947	848	894	885	925	838	931	817	912	910	912	903	925	904	918	934	918	847	945	883	885	890	903	892	922	949	921	886	913	850	936	944	956	898	880	875	936	894	926	895	924	899	915	907	906	918	954	873	902	904	921	889	878	906	930	968	884	894	867	868	918	933	905	891	885	941	913	920	890	841	881	972	907	937	924	860	935	915	874	885	856	937	954	907	917	894	918	886	963	955	903	896	861	916	907	869	918	961	945	985	884	916	917	1003	906	886	883	934	895	953	887	920	879	896	915	932	936	892	928	880	852	905	915	889	873	931	890	912	922	915	918	921	835	901	930	933	884	922	884	910	914	904	893	889	940	947	913	927	880	929	881	936	920	904	861	941	911	923	918	878	914	859	922	872	884	953	916	938	873	865	904	934	972	886	915	901	890	900	902	905	951
24405	21028	27411	24765	13165	704	457	399	350	336	335	318	329	288	305	294	292	254	289	253	242	271	288	265	223	292	248	258	275	251	265	250	245	285	260	263	252	255	245	269	260	249	264	269	242	233	249	266	255	232	249	239	236	279	266	255	267	239	233	244	265	229	231	256	242	263	244	266	261	263	236	247	241	257	241	255	250	254	269	244	243	266	256	279	245	253	246	228	264	249	237	243	272	267	263	245	244	248	246	252	262	238	244	278	268	232	237	248	242	242	227	260	256	260	250	252	258	263	243	269	265	220	257	240	238	241	232	279	262	253	255	245	229	284	240	266	239	257	244	263	255	239	245	245	230	262	269	236	259	216	256	250	219	260	255	269	244	231	273	223	230	246	256	245	250	254	276	248	259	246	250	254	241	278	269	225	260	230	233	269	244	255	263	247	242	235	249	242	241	257	266	244	237	246	256	251	265	270	249	244	243	282	267	254	247	260	249	240	242	251	234	246	221	258	274	235	228	263	229	259	274	241	265	246	282	269	232	272	271	240	270	257	253	222	265	252	239	261	240	252	250	253	254	269	242	246	231	238	252	254	229	260	282	256	271	266	243	258	254	262	241	263	237	262	248	261	250	245	260	272	263	250	246	268	232	263	260	255	214	249	259	273	245	227	273	250	243	230	276	251	258	243	270	271	260	247	291	246	255	254	236	228	251	234	250	242	244	254	270	249	220	232	254	242	259	252	262	262	261	264	271	246	226	246	248	235	260	265	256	265	240	252	241	263	245	267	249	219	250	258	255	256	260	275	265	241	275	241	250	263	232	267	278	264	252	258	251	245	261	267	242	279	224	287	226	254	263	251	284	249	274	254	251	238	255	212	279	273	248	263	277	236	225	265	260	227	261	269	241	249	269	269	233	288	237	247	242	280	245	272	252	250	278	272	269	232	250	271	235	244	253	261	258	263	233	235	252	232	250	244	260	252	264	251	273	240	259	261	238	242	280	273	248	244	279	261	269	261	239	237	269	257	283	241	276	268	254	258	244	261	258	224	257	267	255	271	254	252	242	265	260	221	261	219	255	258	233	211	248	251	237	239	249	243	225	267	273	231	233	249	278	246	264	247	245	226	269	277	263	278	261	237	232	251	243	257	252	242	249	265	266	265	263	263	268	279	251	231	247	285	275	276	245	253	250	250	256	269	240	232	257	290	273	228	237	244	237	228	269	257	250	259	265	261	239	273	267	264	261	233	241	236	273	265	245	224	246	262	247	269	263	262	254	267	248	242	267	241	255	265	231	256	244	253	251	249	273	247	255	265	253	269	246	248	254	247	237	251	254	266	264	255	249	252	259	238	264	246	271	237	236	255	271	272	252	249	236	257	257	266	251	248	257	260	259	274	305	279	289	265	242	285	229	238	272	268	256	261	229	261	257	248	234	234	262	256	264	259	232	260	243	264	263	241	285	252	239	236	233	284	243	240	243	256	240	299	254	254	239	248	258	238	248	239	264	224	248	224	261	269	258	250	277	231	257	232	256	288	236	248	237	233	275	258	255	253	262	289	275	250	254	250	252	275	249	260	266	277	231	272	273	251	258	270	268	267	235	270	241	263	274	276	224	280	261	229	246	237	224	285	254	235	230	251	262	251	260	236	277	252	259	294	232	230	258	242	252	251	289	252	227	245	245	257	263	253	265	271	263	234	243	238	278	258	241	259	242	262	239	249	235	236	249	263	291	242	266	265	260	253	268	241	231	257	240	264	227	257	247	226	257	217	267	254	232	248	250	266	233	253	243	243	249	250	219	229	254	257	263	272	258	247	240	219	246	227	229	269	259	270	244	279	254	252	221	251	246	265	243	249	255	245	248	235	253	269	259	236	237	249	262	208	283	243	254	207	275	251	273	261	269	269	222	253	261	260	264	251	278	299	258	274	254	280	249	246	249	266	227	268	262	227	270	276	233	252	243	276	256	237	256	259	266	276	247	268	242	243	258	250	265	236	241	256	271	251	259	251	274	252	261	254	254	265	271	268	247	239	242	249	260	252	263	267	244	230	230	269	253	236	237	247	271	243	249	255	257	259	228	264	283	252	255	263	241	255	239	253	273	231	242	238	237	254	261	266	246	251	263	259	256	262	234	264	285	230	250	248	258	225	218	242	229	251	238	260	242	254	251	272	255	238	236	259	247	257	239	267	225	254	254	240	228	254	255	261	246	269	253	247	265	238	237	243	222	261	239	284	277	250	248	237	241	271	237	265	225	275	230	284	260	264	252	242	249	247	259	261	236	227	248	239	239	238	278	251	224	212	255	260	283	257	242	239	256	264	247	245	261	233	225	258	264	229	260	272	252	249	274	271	238	254	273	246	258	273	261	221	259	231	291	284	252	244	234	224	269	243	252	249	259	269	262	239	243	236	244	277	261	233	283	232	258	264	250	246	217	258	243	261	283	260	258	263	234	214	218	280	261	265	242	235	266	254	281	239	239	242	256	248	261	256	278	275	236	239	236	255	257	279	215	260	259	231	255	257	250	250	256	254	255	250	257	249	262	264	254	235	261	258	264	260	247	270	251	272	268	254	277	255	283	257	244	242	266	202	245	245	252	218	265	217	281	248	274	220	264	272	245	248	248	249	258	267	247	258	266	228	253	260	256	226	257	236	260	257	233	287	230	254	279	222	241	246	232	251	264	256	251	259	245	252	232	229	246	249	271	264	258	250	244	239	265	248	253	246	234	262	241	231	247	260	213	259	252	266	284	247	254	236	242	233	246	257	278	232	229	254	264	249	239	256	228	248	241	255	257	262	273	250	246	251	253	270	251	244	259	236	242	242	282	236	235	236	231	263	283	260	237	250	242	269	244	251	231	275	266	280	262	268	264	261	261	273	262	238	239	254	237	249	262	253	277	248	244	231	279	268	256	257	282	266	238	247	249	240	256	261	253	273	246	263	278	258	221	273	276	239	286	287	256	248	259	250	254	227	240	286	242	232	226	252	276	241	241	246	254	222	257	230	253	249	258	273	255	284	241	246	258	235	248	237	244	258	238	226	229	256	274	239	249	252	261	259	234	226	278	242	247	244	250	261	232	228	234	234	261	236	261	240	256	246	257	235	231	243	257	238	245	244	256	257	263	259	271	263	260	236	247	275	245	275	262	233	254	268	238	248	265	253	246	226	263	252	245	251	250	260	245	267	245	246	234	247	218	253	250	249	244	265	252	237	249	264	237	268	271	243	259	251	251	254	245	258	282	262	256	235	257	246	212	280	250	260	235	250	237	257	241	261	236	269	255	254	248	265	245	240	259	256	257	268	286	253	257	228	255	272	262	213	241	238	265	278	257	262	287	233	224	276	280	268	259	252	265	253	288	250	254	223	277	286	253	232	274	234	235	232	272	234	246	254	275	254	265	252	236	220	257	237	237	249	250	273	268	257	242	266	257	262	273	232	238	237	243	254	273	275	264	249	220	266	229	253	215	276	274	252	247	264	262	252	230	248	235	234
3102	5011	3427	1600	1317	959	785	663	604	516	464	404	438	370	376	349	368	358	367	372	340	344	330	322	307	317	337	305	290	292	328	322	323	333	313	302	314	326	300	324	326	295	300	342	323	314	309	305	290	310	306	318	295	348	263	302	296	305	300	341	277	290	337	304	290	298	320	310	299	292	283	313	296	305	315	305	301	285	314	293	299	317	289	287	303	298	330	315	303	295	297	320	320	289	326	322	289	319	329	326	283	316	287	302	292	290	328	291	279	306	318	319	289	306	335	308	334	317	312	318	315	276	271	291	312	308	338	282	288	283	324	318	310	291	293	287	300	279	270	280	319	289	315	263	262	312	272	329	286	306	325	342	299	295	322	291	298	310	291	307	296	323	301	276	333	337	317	301	294	302	300	335	288	290	303	281	299	300	291	315	282	286	304	276	290	291	306	296	307	285	315	295	308	302	312	331	308	319	286	289	312	291	298	299	332	308	308	291	286	278	279	302	315	313	276	287	302	309	299	308	308	317	320	286	293	315	316	294	295	305	296	305	297	299	299	324	302	299	303	292	301	297	308	330	337	308	286	290	308	288	286	298	295	323	302	298	317	312	304	306	284	298	301	306	327	338	299	283	340	290	320	305	283	315	295	279	301	282	309	302	323	308	289	281	316	281	306	303	301	299	301	279	301	298	305	306	301	308	283	297	307	309	329	289	312	294	312	321	314	327	286	322	276	299	307	314	290	334	305	292	290	294	297	305	343	295	302	318	289	282	297	290	296	298	341	321	316	294	307	293	332	297	294	325	316	307	290	321	320	307	283	326	341	272	311	284	311	312	294	320	316	300	309	287	304	316	321	259	321	346	302	297	296	322	313	301	300	330	287	306	314	286	295	304	318	339	322	299	304	309	307	294	307	309	303	317	323	319	311	310	300	300	327	293	283	293	295	345	297	305	274	344	327	308	276	292	300	296	302	290	293	315	293	290	279	293	286	307	307	309	282	296	310	325	280	309	309	297	323	301	293	319	319	316	294	320	285	294	290	288	336	308	295	310	296	285	329	310	285	318	342	298	305	326	322	308	333	301	336	319	310	312	303	319	299	302	296	313	292	301	313	319	319	283	329	306	302	303	299	320	313	307	326	325	337	310	310	246	308	290	313	296	287	280	329	281	313	304	331	323	298	312	281	296	323	285	353	307	298	339	315	277	326	316	303	311	276	292	294	280	315	303	313	295	302	322	320	304	326	313	278	327	301	268	271	284	311	330	269	345	290	315	308	289	292	295	314	303	307	301	298	308	264	310	267	292	308	308	314	277	299	301	303	282	298	340	337	322	313	339	288	312	316	291	299	328	315	332	286	284	281	306	321	310	287	335	309	314	307	312	284	291	312	287	314	298	297	312	311	310	289	324	305	267	302	294	316	307	295	280	284	326	285	314	312	307	282	296	306	299	314	298	297	288	299	286	324	303	295	310	317	293	302	312	302	309	309	287	335	339	310	318	297	295	298	304	323	311	299	315	310	278	310	292	310	283	327	276	309	299	317	314	298	319	283	330	319	269	297	293	322	302	298	287	274	318	308	324	294	314	303	280	307	318	316	288	304	277	275	327	327	304	303	297	301	311	329	298	300	276	298	299	327	306	299	285	332	302	300	283	337	298	299	314	336	300	320	317	327	319	280	307	311	331	285	316	314	324	280	330	295	323	293	329	290	309	293	329	312	325	325	308	316	282	296	337	315	301	282	289	261	310	296	316	313	313	294	305	300	301	305	306	339	320	308	316	315	305	339	296	293	273	323	308	307	314	281	313	287	296	305	302	299	335	301	304	310	324	324	310	291	347	325	320	285	314	312	286	306	262	301	302	312	271	316	311	305	309	301	296	299	300	323	330	317	308	311	291	305	312	299	326	311	312	291	294	293	270	319	309	313	331	307	337	304	285	325	308	306	318	326	269	319	294	292	315	283	288	320	280	300	347	308	288	307	320	283	322	284	308	319	312	276	321	290	292	311	282	304	319	276	326	315	326	340	285	329	291	307	329	302	338	306	309	308	299	304	283	297	295	272	317	314	328	304	307	299	311	305	292	318	324	327	311	321	297	322	278	313	289	300	283	287	262	303	288	319	293	276	308	330	312	292	295	295	318	289	309	312	297	305	295	309	321	301	310	285	299	317	315	291	309	314	314	337	335	292	316	314	305	282	334	286	310	285	296	341	326	272	317	287	270	310	301	304	301	310	321	295	302	346	303	327	326	292	305	301	354	304	323	290	304	301	309	297	288	286	320	335	303	306	308	331	325	300	281	329	313	299	301	322	322	292	314	311	314	334	302	334	275	261	280	308	289	289	305	303	308	326	292	279	299	307	290	300	274	315	317	290	339	313	286	288	352	304	292	319	309	292	300	296	321	290	296	303	282	273	299	307	331	298	291	310	328	281	278	326	317	310	291	298	327	297	274	290	285	342	290	267	306	312	302	249	318	326	293	290	296	314	268	326	325	293	304	313	292	287	263	334	274	313	306	322	299	329	311	309	286	298	311	291	280	325	301	301	298	315	289	323	296	322	290	328	301	289	339	303	299	285	280	308	288	279	280	274	312	333	280	330	318	288	280	291	330	341	293	301	363	310	319	310	309	279	303	313	307	309	319	283	318	314	279	319	285	298	334	306	282	315	311	308	295	294	291	287	301	281	304	335	325	281	320	299	308	318	311	336	312	326	321	333	315	355	305	289	306	309	306	349	305	283	279	297	307	304	334	302	295	317	313	302	289	317	297	308	310	288	301	315	304	281	288	331	317	294	309	349	296	305	295	290	322	282	266	288	309	308	333	323	283	311	340	270	313	317	322	313	307	321	292	314	309	303	328	324	329	306	282	289	301	331	313	326	300	304	291	297	301	301	318	300	310	332	322	308	312	291	313	304	360	311	300	320	307	326	305	317	316	292	284	327	298	304	294	315	317	310	293	308	311	270	316	342	293	294	304	280	322	309	306	307	314	356	293	326	289	288	274	328	304	299	289	284	291	313	316	323	298	331	293	288	305	314	315	323	320	279	323	288	315	301	279	294	277	303	304	301	320	291	332	286	296	312	291	277	285	300	305	317	337	308	294	298	315	297	312	282	297	313	301	313	291	354	299	321	307	300	278	298	307	295	300	328	297	310	302	297	297	328	287	310	280	293	283	315	298	310	280	281	278	336	293	318	311	317	270	321	331	287	321	314	324	312	346	300	293	308	310	314	316	316	287	282	298	288	281	273	308	285	309	309	313	288	318	291	333	305	324	315	293	337	324	336	328	304	308	292	326	310	328	290	313	301	293	296	309	309	267	268	297	320	310	298	305	298	309	350	293	300	291	323	324	269	287	304	315	303	295	318	307	268	295	288	312	330	308	299	295	314	273	313	337	308	248	309	285	324	312	314	306	302	316	280	299	340	286	315	305	265	312	298	264	275	307	319	289	304	313	283	283	299	311	354	291	309	295	322	280	321	284	298	302	293	323	312	294
22305	21083	28765	23603	21075	21134	11038	1596	1220	1165	996	985	937	897	888	863	849	851	844	838	824	799	810	742	778	744	744	811	727	804	819	772	795	786	793	826	735	800	786	729	800	717	723	772	764	771	747	751	768	761	732	771	739	730	739	710	739	771	697	729	764	674	733	719	723	692	791	750	749	782	746	774	776	763	728	738	708	762	749	738	791	712	802	772	744	753	777	727	734	747	755	711	715	720	768	723	753	762	765	752	783	758	721	755	743	740	739	771	782	701	747	754	754	733	750	764	780	740	775	750	749	708	667	764	721	756	733	759	693	738	826	743	695	706	764	702	774	754	710	797	746	723	730	712	726	775	754	766	697	756	751	740	742	744	720	752	780	730	725	746	778	783	729	724	781	779	818	755	812	770	743	760	707	766	745	762	723	681	787	718	735	790	754	730	726	782	732	762	710	761	833	721	786	731	724	713	722	720	796	713	751	714	740	751	767	813	771	726	774	732	742	790	780	775	785	800	757	735	769	742	731	687	775	706	778	794	733	743	682	719	710	760	785	704	747	710	722	781	794	745	820	761	709	766	736	737	703	736	693	772	765	753	738	732	762	754	727	700	736	794	737	749	705	782	740	772	763	754	684	717	749	729	740	781	761	689	765	757	761	775	769	720	753	766	751	777	719	740	793	766	719	751	731	721	794	698	768	743	728	758	738	666	705	774	710	726	677	785	761	748	776	756	736	732	769	767	713	717	770	699	756	789	741	731	746	779	730	774	743	737	734	744	708	754	781	776	746	715	733	771	720	778	689	724	751	733	799	761	763	739	720	730	754	759	777	748	762	772	770	724	739	746	784	765	783	729	719	732	784	710	729	730	724	719	785	684	743	720	712	785	736	754	674	757	744	734	753	791	746	753	754	752	748	751	707	728	770	784	751	747	722	738	821	755	737	713	752	706	717	749	755	740	720	791	761	755	730	741	798	751	743	692	756	736	731	741	755	782	736	750	776	734	720	741	790	705	726	759	729	758	734	726	782	801	796	709	703	750	782	695	767	770	736	761	757	702	793	787	731	758	724	709	749	774	711	727	706	729	762	768	692	734	731	759	786	672	696	791	698	719	747	750	742	732	712	759	727	747	752	730	770	738	746	776	728	755	746	726	709	701	770	765	756	804	751	703	777	717	797	753	744	737	743	681	761	783	733	725	781	716	754	754	713	793	786	735	803	770	714	731	713	729	793	706	725	774	734	719	785	724	763	738	748	717	727	696	714	772	740	789	712	753	714	758	746	724	747	729	690	767	780	770	768	742	701	745	700	726	738	795	740	720	762	717	722	744	761	718	742	731	792	744	761	736	728	723	740	722	767	756	761	748	752	741	763	724	743	713	749	741	712	723	763	736	760	769	691	720	734	655	751	764	763	756	753	709	749	762	741	729	730	704	702	786	772	809	726	731	710	708	745	722	743	712	730	743	704	745	785	756	758	742	707	729	769	737	757	739	697	739	780	702	729	720	756	739	738	748	783	718	756	720	748	767	758	750	768	754	742	758	766	718	754	740	738	788	736	721	756	739	729	745	789	749	698	741	746	731	693	761	737	760	725	678	766	693	749	756	735	742	753	753	708	733	788	765	774	675	745	742	729	738	672	734	699	721	753	726	710	734	748	707	743	743	803	721	781	721	758	748	758	772	767	801	762	741	722	718	742	715	772	759	757	720	706	706	718	747	733	732	740	740	721	748	760	712	735	735	722	751	719	709	750	733	757	762	741	754	704	700	714	733	757	742	796	766	703	723	783	739	768	729	748	694	770	731	761	730	703	732	710	742	727	761	772	718	728	756	759	777	727	768	762	746	730	748	793	700	711	734	774	745	718	699	736	776	704	689	700	710	744	783	791	785	775	730	766	748	779	760	714	759	689	723	749	723	683	745	731	694	751	758	717	737	717	736	720	730	728	743	704	746	695	774	775	722	747	771	730	687	701	766	768	753	771	765	760	762	786	794	722	754	742	746	720	682	748	736	731	745	731	763	767	737	795	759	732	755	699	729	726	740	734	749	729	701	759	687	727	731	716	725	722	743	740	675	730	731	736	743	723	738	770	730	709	757	720	771	738	759	798	754	713	715	747	778	710	789	753	739	732	754	786	687	743	704	756	713	780	722	719	750	724	755	769	686	736	733	754	763	735	716	728	767	725	760	778	752	769	716	779	717	770	719	749	776	739	769	763	749	758	783	756	711	789	719	739	727	773	751	681	751	767	751	736	748	698	739	730	736	740	717	717	793	747	742	766	821	770	727	766	728	723	762	709	714	754	736	747	761	718	740	731	704	722	778	714	742	753	714	744	658	776	767	685	724	720	727	734	766	808	716	740	735	770	704	759	765	740	754	752	716	685	765	785	755	767	713	733	744	751	694	771	698	744	699	725	741	730	740	794	756	742	704	733	714	703	711	736	768	735	786	731	753	714	752	722	761	751	751	712	733	750	787	738	731	769	766	748	740	682	721	757	728	714	719	741	796	760	753	721	738	732	748	778	685	767	708	726	781	752	763	712	779	721	765	733	681	832	737	715	751	738	755	724	731	676	714	749	765	742	719	731	743	740	738	726	764	702	710	800	707	780	792	716	719	700	732	760	749	672	724	716	715	746	750	734	713	770	757	782	727	721	756	749	716	722	735	711	741	750	730	696	718	708	729	726	719	730	749	667	729	716	760	693	737	732	739	737	806	761	763	742	770	745	711	719	685	746	765	713	763	685	701	724	749	760	733	764	720	726	767	672	749	744	663	738	737	774	711	709	647	725	703	731	705	766	736	739	797	758	734	708	719	764	774	759	760	678	731	765	813	761	741	757	736	747	737	698	725	725	756	731	703	705	769	722	732	700	712	734	744	743	715	708	738	703	705	740	758	719	719	694	752	739	737	696	718	736	767	744	767	726	768	714	708	746	740	754	733	767	770	794	691	747	734	739	681	706	724	714	741	711	784	772	736	773	718	744	748	730	763	729	741	690	769	708	743	756	733	748	718	732	731	746	719	698	739	765	799	752	749	765	709	756	752	762	761	713	739	750	755	720	724	763	700	702	765	751	718	741	731	710	717	758	758	747	747	734	743	685	757	720	722	726	757	706	742	750	717	751	739	774	726	734	736	713	713	737	706	768	723	726	736	722	710	737	719	749	710	744	764	746	733	733	712	777	736	773	777	764	719	753	729	710	773	762	756	745	712	731	726	762	745	699	705	753	703	755	750	746	722	721	719	712	784	777	756	726	732	758	722	763	748	704	712	747	767	727	730	772	726	798	714	693	726	705	749	719	769	745	785	729	757	773	731	730	718	706	748	727	688	741	735	751	733	780	780	735	715	756	722	714	764	713	753	728	714	715	743	727	746	711	739	738	752	746	737	708	713	729	743	730	739	715	702	770	809	784	720	767	717	758	725	737	741	743	720	723	710	720	722	760	758	738	751	734	759	742	817	800	739	715	714	746	769	751	753	748	706	771	715	698	725	743	780
4607	14096	10101	5160	3815	2974	2353	1909	1673	1445	1298	1228	1182	1061	983	1014	963	963	969	935	872	935	859	887	902	860	859	832	889	797	850	853	882	840	846	825	770	781	808	844	896	792	756	798	799	803	846	899	834	827	829	842	798	823	858	775	784	854	810	839	834	807	839	793	796	835	807	792	770	835	806	815	832	815	820	811	845	796	849	795	851	789	821	828	810	827	848	821	825	841	818	813	834	796	789	820	820	777	824	863	811	793	802	779	815	800	866	773	784	890	815	780	752	818	851	805	790	806	801	853	781	816	793	794	812	818	806	787	902	862	870	850	804	749	810	784	833	850	798	802	803	778	828	827	832	836	846	778	840	821	795	828	845	805	828	854	796	767	859	837	878	840	786	761	790	803	831	837	826	883	810	814	796	859	796	768	836	777	829	823	813	784	813	855	864	828	852	839	811	844	772	771	817	823	835	825	822	802	803	788	805	834	868	856	837	793	766	744	802	848	837	816	782	788	788	766	788	823	816	790	834	782	775	818	816	823	759	756	786	792	800	815	785	811	866	818	778	813	819	820	797	783	792	821	838	765	817	819	840	795	803	848	855	787	799	799	817	834	803	834	789	768	789	790	784	839	778	828	810	771	807	821	769	833	795	780	743	782	817	761	771	773	780	785	799	819	807	843	823	862	806	815	847	833	804	805	774	822	869	829	778	777	859	838	806	823	817	799	828	805	784	770	743	830	816	766	816	778	798	797	772	804	791	789	833	880	835	848	817	792	785	788	788	813	825	772	847	843	800	866	827	808	817	805	777	826	804	869	761	803	802	805	791	824	791	841	849	757	798	792	853	768	866	791	753	806	807	843	813	806	789	772	807	771	818	831	816	809	793	792	845	779	846	801	815	756	783	824	833	815	791	810	795	763	832	871	771	799	822	789	827	811	759	800	789	788	817	766	779	835	783	800	795	785	801	792	826	824	821	844	807	818	830	791	850	775	794	838	792	874	814	834	842	833	835	790	769	831	794	795	788	747	837	779	818	791	776	824	825	797	789	889	819	862	770	801	764	822	840	753	779	797	802	832	803	808	782	844	774	771	832	837	831	799	831	832	802	819	789	819	759	782	797	838	847	828	799	784	789	812	786	799	796	778	801	786	832	767	853	816	810	801	835	786	833	821	834	819	819	792	808	773	826	832	770	797	793	797	829	823	834	818	794	822	820	846	787	857	789	808	803	798	790	859	806	812	784	871	784	779	845	769	803	823	783	878	841	746	804	778	766	844	791	814	816	770	833	833	781	833	789	871	758	826	825	809	799	788	853	851	794	776	784	816	811	796	814	842	842	797	776	825	780	820	850	835	822	841	803	773	779	826	814	800	774	783	822	845	807	820	829	765	812	763	835	812	798	821	789	787	753	871	867	815	826	795	766	848	828	816	804	850	788	828	788	834	767	846	848	762	833	829	817	796	785	814	781	771	783	764	784	834	840	792	787	841	776	757	759	815	768	839	802	803	759	817	835	837	853	786	853	823	760	803	779	778	778	807	834	792	790	821	796	837	866	781	764	833	787	790	828	765	782	847	814	840	777	842	835	788	779	858	803	844	809	837	828	817	749	820	805	823	827	823	826	832	820	823	788	790	718	849	775	763	845	792	825	793	826	800	776	804	809	800	810	782	822	808	794	787	834	761	797	794	818	864	798	788	813	800	836	812	767	846	754	796	823	771	818	815	773	807	776	793	849	849	821	789	820	808	854	812	780	785	818	836	792	806	810	832	804	829	820	807	805	863	739	793	799	823	827	803	790	853	802	872	807	826	805	814	808	791	781	808	833	798	835	840	791	884	853	792	828	815	790	824	786	830	787	782	814	828	799	810	822	783	787	815	785	807	832	847	799	796	824	866	771	853	800	808	812	813	823	818	790	762	798	793	834	808	818	773	764	756	802	820	798	773	808	875	762	797	799	830	810	775	798	797	831	761	800	818	778	797	769	796	832	816	810	750	854	816	810	813	821	754	776	814	784	855	803	845	820	799	795	816	812	792	758	764	756	827	840	853	809	778	816	814	811	816	832	800	787	876	767	851	790	809	850	822	864	830	790	803	796	808	855	817	746	807	793	790	838	786	788	871	818	801	735	816	851	788	798	808	832	778	799	797	807	790	738	821	834	773	811	784	831	771	800	827	778	849	824	844	828	786	793	812	825	817	802	837	818	798	793	799	830	797	757	813	789	853	891	801	874	818	820	802	864	875	780	794	772	836	831	796	800	809	771	784	860	781	831	805	821	793	748	799	768	784	747	858	810	853	849	800	796	787	821	809	765	794	789	796	842	842	871	811	805	813	777	796	811	820	820	780	787	798	802	805	819	818	798	814	796	787	775	778	824	866	790	800	844	820	765	791	829	814	748	853	773	807	821	800	832	808	790	815	791	837	783	812	827	819	818	813	777	766	802	796	826	828	751	861	792	783	826	832	825	831	787	769	792	804	782	748	772	760	802	801	831	825	775	829	741	833	759	758	801	827	807	800	798	840	773	866	791	864	889	856	781	799	742	842	823	829	841	779	780	806	838	792	806	830	783	827	818	749	827	772	807	861	801	896	780	861	792	773	800	811	796	792	809	760	777	819	819	777	818	843	813	791	804	804	729	836	814	788	767	807	805	808	804	822	854	845	838	827	748	827	812	778	833	843	811	830	785	815	752	778	833	774	772	835	815	864	835	843	825	772	785	782	841	822	758	772	797	850	841	803	806	820	836	787	826	803	775	800	813	823	792	856	810	846	873	784	826	852	779	742	816	801	826	794	801	853	800	773	851	809	816	839	763	805	812	811	796	776	800	780	809	801	784	792	821	846	781	801	782	824	821	796	756	813	832	815	807	834	755	798	804	814	810	757	830	820	764	813	817	812	806	827	830	775	807	775	815	811	832	768	796	786	786	862	830	830	800	848	809	812	816	764	808	785	756	828	766	781	803	819	781	790	802	805	847	792	782	765	790	872	764	806	825	823	815	770	842	781	772	834	776	787	856	783	812	793	816	795	779	809	832	825	821	804	805	841	799	845	800	773	824	846	751	817	763	782	770	821	819	832	794	808	846	813	783	802	787	755	781	786	804	791	827	863	821	839	809	820	792	808	832	792	820	854	795	820	807	782	833	817	857	824	763	809	842	789	818	803	820	851	825	782	831	806	813	828	869	790	796	851	790	816	806	817	856	834	776	814	822	845	777	834	786	797	805	783	869	786	790	855	839	830	762	829	791	786	819	797	778	816	868	778	819	798	782	798	774	786	805	829	826	786	810	808	816	767	831	798	758	843	789	770	812	803	810	773	774	805	772	806	790	808	799	820	851	815	747	800	810	747	799	804	783	831	807	816	820	777	839	834	856	810	753	774	780	809	792	803	792	796	825	828	779	798	827	795	845	820	798	785	813	798	835	821	849	783	780	835	767	842	848	830	815	806	777	797	850	832	759	835	798	802	806	780	849	792	845	810	780	801	813	785	799	794	842	811
27422	17787	3688	709	531	535	483	479	453	449	501	454	442	477	451	472	460	410	476	449	425	438	477	430	419	434	456	458	412	445	437	439	475	438	433	444	457	435	460	450	471	479	441	419	451	443	418	463	435	455	455	498	429	415	475	424	459	427	445	445	462	433	428	428	469	474	430	466	443	446	482	457	472	466	471	439	470	413	460	429	442	446	446	470	431	461	449	425	459	469	476	428	461	403	435	422	422	461	465	417	453	461	461	421	390	458	451	438	462	461	440	421	428	444	456	470	463	462	452	458	462	451	438	457	472	448	411	452	420	428	473	445	458	451	426	433	471	442	456	415	422	434	417	471	424	470	479	453	447	450	468	446	442	444	442	462	432	429	456	440	440	431	415	446	478	460	471	474	455	439	405	427	428	493	456	420	481	458	446	461	450	475	453	463	433	449	417	436	451	432	390	447	492	476	444	436	466	466	443	439	445	416	479	459	442	471	454	477	428	478	470	421	475	458	456	490	473	435	468	445	458	472	417	449	464	412	427	423	457	463	451	405	426	465	460	445	415	449	427	448	438	491	472	442	442	449	430	461	450	463	476	448	429	450	444	435	470	473	454	426	459	461	404	434	455	471	449	423	411	470	432	460	455	436	444	451	485	461	424	443	447	493	467	392	460	462	474	459	443	449	405	423	445	433	444	406	445	494	417	442	461	465	412	434	477	435	479	437	410	440	456	431	420	440	474	474	410	435	427	458	457	490	436	468	487	415	476	435	481	452	422	424	460	439	441	434	456	477	468	410	494	448	414	441	431	462	473	448	432	453	430	470	448	437	420	446	454	453	453	419	432	449	478	448	430	433	429	451	469	471	447	468	457	435	467	460	437	400	448	460	439	433	411	430	495	461	443	429	425	436	457	443	453	455	478	435	445	432	440	444	423	441	447	434	483	456	410	455	422	463	462	464	485	444	435	434	435	433	460	425	465	434	463	424	462	453	411	435	506	442	429	461	447	465	457	419	436	404	453	426	433	425	452	447	470	475	452	479	455	466	438	471	483	473	439	433	435	418	426	411	446	472	447	447	452	459	454	451	487	463	454	451	472	465	450	474	446	453	443	432	436	449	461	473	456	429	467	449	468	459	430	466	436	464	459	423	436	412	464	473	459	468	462	439	432	436	428	467	471	445	451	443	421	449	461	478	440	470	448	486	431	445	452	454	403	447	425	449	464	447	458	452	453	437	431	441	449	444	430	426	458	445	461	481	465	466	490	455	429	460	440	472	432	449	453	434	441	440	457	445	448	432	478	423	454	431	447	500	457	411	467	460	421	421	456	459	469	473	429	459	449	469	402	413	466	436	425	450	443	472	433	488	468	450	457	454	472	468	443	453	454	442	450	436	473	476	482	422	444	448	443	478	467	450	446	444	485	457	437	465	464	458	493	429	440	442	423	486	448	439	487	464	459	455	428	459	417	446	457	494	453	439	457	437	434	460	439	442	452	470	458	446	455	452	449	463	491	449	418	453	445	432	462	443	446	483	387	503	457	477	437	441	469	441	439	437	455	485	448	425	456	466	466	428	425	447	450	466	434	475	437	454	456	455	428	467	468	480	464	422	463	439	489	456	408	442	415	419	444	421	438	456	448	470	415	437	454	446	465	439	430	474	432	431	466	440	418	432	437	472	491	450	441	447	438	412	433	444	431	404	445	474	423	446	487	467	439	447	462	458	461	466	457	455	443	437	470	470	458	449	440	461	460	463	479	445	455	472	490	467	472	402	495	426	476	448	450	431	441	525	414	423	447	441	436	418	444	457	465	488	465	455	453	452	460	410	445	428	480	445	460	492	462	447	457	460	429	482	435	450	480	431	433	451	448	477	442	416	437	421	436	439	432	495	427	453	448	454	462	437	452	491	446	432	424	438	428	422	471	414	407	428	483	489	427	416	435	428	430	486	500	451	449	451	440	459	457	449	456	439	477	413	458	436	422	435	477	463	427	425	490	455	449	450	422	441	434	430	458	427	426	482	454	465	447	467	448	437	413	467	447	431	426	457	446	432	429	468	460	461	479	441	464	435	456	452	430	448	459	448	429	472	443	485	467	443	433	463	436	463	450	458	452	444	456	469	475	483	454	428	452	477	447	464	441	451	414	484	392	436	504	462	480	415	434	462	435	440	450	466	418	429	448	459	482	441	463	472	458	449	467	473	446	459	469	426	441	450	437	459	433	433	434	431	474	411	450	456	435	472	492	449	447	470	457	452	469	449	415	468	461	432	442	424	461	455	441	463	459	454	489	426	474	430	437	431	439	504	442	485	449	451	451	450	452	485	482	477	485	440	429	449	423	432	445	446	454	435	463	434	443	434	444	480	441	457	468	427	448	452	434	419	461	484	464	446	446	433	423	477	456	450	463	427	432	469	467	466	455	486	437	486	466	454	476	429	474	434	461	450	449	412	463	455	456	454	423	449	476	438	440	470	450	427	459	431	421	444	464	435	457	470	438	473	455	421	412	439	443	429	432	440	424	429	437	438	459	453	448	500	423	447	445	466	492	459	430	463	461	456	472	416	468	427	452	433	465	459	430	450	460	435	458	462	445	453	446	460	475	454	463	461	448	422	449	472	483	458	425	448	443	436	438	448	493	486	433	444	470	432	436	453	459	454	443	438	454	464	470	457	455	445	446	464	447	466	462	437	445	473	469	500	464	442	411	446	443	464	474	445	447	425	426	437	461	446	462	452	465	481	447	466	436	416	436	459	429	500	418	453	447	451	457	445	451	437	456	451	452	450	448	426	464	481	475	436	441	458	422	455	428	493	442	447	415	393	468	418	436	448	460	453	423	470	477	472	477	416	425	390	423	473	443	476	426	463	465	449	454	440	400	416	480	449	445	490	485	476	450	447	465	446	435	438	443	485	434	494	449	438	415	484	440	467	445	454	416	406	470	459	460	431	439	432	473	403	475	441	439	418	449	448	440	424	419	449	426	502	419	468	468	478	465	416	438	457	442	460	462	454	448	451	434	458	431	450	433	450	424	412	466	468	454	473	463	456	466	433	448	485	434	455	458	448	493	428	449	470	418	500	418	419	416	461	435	425	464	456	430	427	434	438	422	457	427	442	445	431	493	462	420	441	454	425	438	443	458	485	447	462	444	453	443	460	462	440	425	434	438	470	435	461	434	464	445	456	405	444	476	437	454	495	433	443	458	456	449	459	424	414	434	412	480	399	507	449	458	464	426	458	456	459	466	446	432	454	402	457	462	471	474	432	442	465	421	443	484	448	413	449	412	445	432	431	474	438	451	438	435	442	477	437	455	431	474	429	451	443	433	458	459	452	463	469	431	473	493	487	443	488	440	458	442	434	461	429	443	471	419	439	474	467	491	404	452	438	430	445	441	455	441	458	458	452	429	463	435	416	494	455	400	441	440	396	476	444	429	393	445	472	445	419	415	461	435	451	450	450	453	436	438	451	450	465	418	426	414	472	443	447	464	485	421	427	458	463
4204	892	772	621	577	520	505	517	488	494	527	483	455	498	504	464	510	514	467	510	473	479	487	472	509	483	472	505	472	469	476	481	519	504	506	474	480	521	521	501	516	496	483	497	506	436	514	514	468	543	510	471	487	489	479	484	504	468	501	506	534	520	435	514	491	469	463	475	479	498	475	447	513	464	500	487	497	515	486	477	510	496	485	495	505	498	484	446	464	473	505	525	499	460	483	508	481	534	502	493	518	438	479	465	481	474	535	460	491	500	478	439	459	485	510	481	505	494	446	450	503	464	478	439	503	478	461	512	492	499	461	495	475	510	487	481	477	458	509	501	487	476	490	484	461	483	506	470	478	505	457	483	455	468	507	515	486	520	501	497	489	457	480	514	469	502	450	488	521	465	503	472	496	501	497	455	518	462	457	547	470	472	483	485	475	521	498	496	535	476	473	508	511	471	453	504	469	478	461	523	461	485	496	530	504	477	475	540	487	502	479	478	470	488	470	465	478	483	488	504	485	499	530	450	470	510	509	532	498	454	531	484	497	463	438	472	474	488	479	502	493	481	496	501	499	477	492	518	542	486	478	497	482	489	488	504	518	459	516	492	476	464	467	491	516	500	460	496	486	505	462	527	459	503	499	504	493	482	505	513	518	514	477	479	453	517	508	488	480	497	474	497	514	507	491	494	493	497	458	472	502	466	483	496	465	469	490	475	512	500	510	511	476	467	504	523	490	503	504	496	460	472	475	483	479	505	487	512	488	453	475	506	482	486	493	472	497	496	483	486	493	505	484	511	508	485	506	485	492	541	473	484	473	496	486	497	483	495	456	498	465	498	549	531	501	486	476	461	510	497	514	500	479	505	479	497	493	526	490	504	488	490	497	488	473	492	478	481	470	460	496	482	488	506	502	490	455	521	459	489	490	521	540	479	474	522	484	526	553	461	497	449	505	485	473	505	475	476	454	478	536	470	489	451	491	494	491	507	487	521	449	481	495	531	485	480	495	505	468	502	499	484	511	483	503	506	482	475	505	529	533	480	517	492	474	467	496	468	482	508	499	478	463	492	451	487	486	495	456	509	474	472	446	498	475	492	477	529	466	483	490	452	471	484	489	493	525	467	514	531	531	453	517	494	497	503	492	484	471	487	493	479	451	476	496	505	443	437	494	519	476	485	441	475	468	477	475	464	466	482	475	517	511	481	501	486	475	503	517	473	485	509	486	491	471	479	491	498	478	509	500	502	477	495	471	504	474	487	481	472	497	519	490	499	503	446	522	461	497	509	531	473	476	481	515	446	459	455	476	502	463	503	452	482	487	450	468	478	502	495	514	482	538	488	482	471	516	478	491	469	509	508	490	436	486	487	448	449	503	507	488	498	514	537	491	516	462	542	479	504	497	484	481	463	476	490	494	470	511	486	510	492	524	534	492	486	483	503	501	495	518	520	489	449	460	482	521	470	497	492	496	464	481	520	482	512	442	489	539	498	494	506	489	513	510	487	486	477	463	533	518	489	465	497	486	480	520	509	472	507	503	442	521	485	415	486	483	502	508	501	494	483	497	505	476	477	500	523	461	488	453	526	474	530	492	480	515	488	472	477	508	484	469	490	501	484	467	484	522	512	497	491	495	490	496	488	489	487	466	493	473	452	474	484	491	492	474	456	499	490	502	532	529	491	512	498	473	489	551	501	474	510	483	507	489	488	525	460	501	491	501	504	487	519	488	455	482	491	504	502	464	547	496	475	490	465	506	512	490	453	497	509	485	485	490	485	499	461	482	460	513	497	498	492	476	500	502	483	484	465	503	516	470	465	488	480	509	500	485	473	516	435	454	500	466	495	483	493	458	453	446	500	466	534	480	451	464	501	491	470	453	495	494	533	474	497	480	474	463	462	493	479	467	455	482	474	447	510	476	462	540	475	507	492	479	514	488	471	479	490	491	494	506	465	472	473	525	487	473	461	436	508	510	491	493	508	493	518	472	495	496	498	492	468	483	481	484	459	476	467	471	485	497	478	502	495	463	466	464	503	522	495	493	504	485	469	527	479	460	472	483	490	498	496	516	505	510	512	464	475	467	475	470	493	472	434	497	513	501	483	491	509	466	485	493	482	485	491	501	455	494	478	481	520	468	509	476	491	520	508	505	479	461	491	491	482	498	498	504	507	476	477	472	504	527	488	465	489	513	474	512	532	500	490	494	487	491	516	462	455	504	441	475	487	499	457	497	504	478	486	504	491	505	486	497	492	479	439	486	499	463	507	505	479	480	459	490	515	487	522	505	504	472	465	483	482	475	521	487	461	476	505	498	473	484	468	538	460	481	450	499	489	467	497	497	501	515	470	485	449	517	514	494	476	483	449	510	467	504	471	479	448	521	508	500	535	523	482	485	462	462	490	493	471	458	495	491	452	488	475	488	530	501	462	482	479	475	488	505	486	463	465	506	444	476	500	521	498	483	483	507	500	501	469	499	503	500	472	473	491	478	491	537	492	476	500	453	467	444	497	508	494	513	481	475	480	479	528	511	487	463	490	492	523	496	522	447	503	523	506	474	497	529	451	468	453	505	453	493	499	455	510	464	487	520	531	508	487	456	494	507	531	490	464	509	493	480	544	466	461	538	492	505	503	466	477	498	490	488	503	484	443	515	518	494	473	499	477	481	499	502	539	507	503	512	459	509	482	486	412	507	492	467	524	526	500	500	497	512	467	462	450	492	534	487	447	512	479	508	473	477	459	492	471	480	486	496	480	490	477	497	491	490	486	461	486	464	490	525	488	466	489	489	456	490	557	496	473	493	481	451	508	493	522	464	483	505	459	494	482	512	477	530	446	459	511	465	475	452	468	510	505	478	472	529	446	490	477	515	517	472	489	467	506	458	502	491	515	517	458	465	528	465	486	463	497	461	523	461	512	501	484	468	467	486	461	493	497	481	460	472	490	512	489	498	473	504	507	471	459	462	466	513	489	480	478	518	514	491	485	482	499	497	465	496	483	448	523	463	455	495	492	463	501	467	501	475	467	506	490	485	509	454	489	480	480	475	503	517	450	504	525	480	469	486	494	478	531	475	484	476	488	503	459	473	493	476	553	477	521	528	536	492	505	529	464	486	489	490	492	489	511	511	435	496	490	493	467	484	462	506	483	461	499	498	508	478	492	477	491	516	483	507	538	504	505	506	479	470	494	500	465	524	536	490	466	509	514	506	475	479	519	465	499	496	445	480	493	508	483	491	469	453	456	483	472	498	496	479	496	478	468	488	484	513	508	476	475	496	464	477	437	499	496	475	448	478	510	499	508	482	448	497	544	495	441	497	488	469	494	476	538	473	508	498	483	470	491	460	487	470	527	494	483	524	500	485	482	493	492	521	490	432	473	517	486	542	492	478	490	471	511	480	507	496	507	508	527	466	533	497	468	502	492	532	471	506	503	449	507	457	465	514	550	503	524	475	508	467	470	462	498	485	476	516	484	502	440	514	523	527	534	461	497	489	556
23277	21002	28346	23837	20989	12463	1808	1224	1084	1081	983	977	925	879	992	868	897	892	916	932	888	845	851	848	903	844	879	816	838	908	854	895	876	828	836	852	912	880	825	845	847	876	847	808	858	828	813	881	840	858	846	841	815	867	886	799	865	833	835	860	830	829	866	825	904	812	842	855	855	846	871	846	823	871	858	841	792	832	805	834	808	837	892	867	845	835	806	890	785	823	882	859	859	901	829	834	852	821	861	814	794	840	799	814	817	827	835	826	847	806	872	814	814	855	891	841	881	833	828	823	839	809	823	833	840	800	869	849	836	817	800	846	858	824	854	827	867	843	836	891	837	870	804	827	813	840	824	847	892	810	850	838	830	890	912	882	856	798	890	866	856	855	793	867	886	828	890	840	846	850	823	821	875	848	836	861	829	854	804	841	863	845	855	859	804	824	857	851	916	869	878	854	845	789	824	865	861	897	859	837	900	821	851	784	796	831	838	825	817	801	851	839	838	835	855	854	812	785	793	793	881	819	825	834	802	816	851	839	806	806	819	876	871	854	834	910	805	831	854	851	820	835	842	865	824	839	832	831	791	886	850	887	867	826	868	893	839	823	818	867	826	863	825	844	885	828	776	831	836	871	831	828	802	816	856	831	835	817	827	844	849	827	848	842	839	857	816	822	820	871	850	863	833	864	811	836	830	801	837	823	823	874	877	897	811	815	911	885	866	816	768	805	847	931	802	830	849	784	901	814	824	849	796	850	816	798	818	835	853	820	849	844	863	854	798	865	814	790	842	822	867	856	820	858	879	828	816	858	831	842	859	829	827	838	869	813	814	881	835	837	818	852	832	852	886	785	836	883	836	817	880	855	824	850	858	856	760	846	881	857	880	831	824	836	825	815	835	840	825	791	822	838	857	809	896	832	844	839	868	836	846	845	890	864	839	862	837	787	832	834	858	800	861	824	900	846	842	835	871	846	807	803	856	793	856	835	832	789	857	859	848	835	832	826	811	799	862	806	812	825	860	845	813	855	903	860	857	843	831	839	825	812	824	885	837	790	861	848	868	819	832	849	828	888	842	833	801	867	843	799	837	815	851	847	832	838	828	868	793	843	855	840	878	798	811	805	817	820	825	863	830	859	881	820	819	833	818	858	809	803	768	823	879	888	864	916	801	850	855	856	865	884	801	798	834	864	844	817	843	835	843	868	847	835	777	867	830	857	833	856	849	874	795	793	879	833	805	783	843	803	823	788	903	897	818	808	874	790	821	870	827	814	874	881	783	875	841	808	862	814	863	815	866	855	836	811	826	786	869	857	883	826	863	875	868	872	925	852	849	811	802	836	824	857	856	810	857	866	805	845	863	845	871	830	850	852	844	852	749	845	823	829	876	823	857	872	852	820	808	876	888	836	811	880	839	842	840	876	844	826	818	837	854	789	804	843	880	817	848	860	886	908	882	803	762	870	853	817	890	778	837	826	844	875	780	808	835	839	842	842	868	836	863	809	778	877	822	837	826	847	840	856	843	864	845	857	829	820	859	802	828	829	804	872	871	823	815	825	840	857	895	854	892	891	837	849	818	833	805	814	861	828	815	834	852	874	808	849	867	796	803	861	803	860	812	844	850	787	830	835	804	856	833	826	805	829	853	899	852	787	883	821	820	818	896	830	840	827	835	850	786	836	858	801	840	841	885	833	853	831	831	879	798	831	812	880	833	860	803	886	876	842	821	802	880	800	870	814	809	881	852	790	882	837	855	821	840	861	850	812	836	897	865	844	843	863	837	869	825	886	857	849	843	900	838	814	854	847	816	841	808	812	871	904	826	841	837	852	855	831	887	809	792	811	914	846	787	856	817	834	790	770	860	816	854	793	857	847	827	807	827	796	861	824	832	867	888	861	885	783	800	901	877	845	772	810	868	845	805	836	841	798	875	836	848	854	807	831	808	800	788	850	781	835	765	885	831	782	888	803	843	837	861	834	823	809	855	829	783	808	838	807	823	839	855	789	822	832	864	884	819	825	803	852	827	840	838	810	835	826	818	817	828	824	781	862	864	857	853	823	863	807	838	875	895	808	824	832	835	852	816	830	840	852	852	847	855	871	858	875	812	805	797	859	846	792	857	876	805	904	878	842	794	829	830	850	858	816	858	841	841	850	790	876	847	820	837	869	801	863	825	784	860	849	811	868	796	799	867	801	864	825	805	791	838	849	822	817	854	850	840	830	802	849	791	858	807	862	903	830	827	844	820	839	868	785	793	850	881	904	810	837	856	825	849	915	794	871	828	894	814	854	821	834	829	811	833	862	768	807	855	822	853	846	815	825	861	822	873	831	848	837	822	858	786	828	858	806	810	831	878	829	797	849	826	893	821	823	835	837	856	887	822	824	827	762	854	860	832	874	854	873	840	820	861	892	872	851	791	848	853	854	814	829	860	841	846	844	824	836	834	889	838	823	858	871	814	834	829	801	865	845	809	877	834	825	820	884	803	823	827	799	843	844	864	835	854	811	839	816	836	814	861	839	819	810	927	807	828	821	904	797	813	827	788	841	824	835	795	865	853	874	810	819	810	873	813	862	875	853	887	836	815	801	846	856	870	883	803	831	816	832	823	877	896	822	847	818	826	831	780	828	840	827	822	875	837	828	838	829	825	855	862	848	754	795	850	815	801	869	813	840	837	825	866	863	787	865	821	865	826	834	822	902	856	880	933	792	806	800	846	823	784	849	879	835	834	818	818	829	865	857	813	803	857	835	867	865	848	854	863	850	826	807	858	845	854	858	859	835	831	876	804	824	849	877	812	819	835	814	793	879	815	849	856	818	848	839	833	849	826	887	818	895	827	840	842	833	823	816	796	850	873	825	842	865	754	825	902	878	857	794	845	825	805	811	827	863	805	867	836	832	854	855	827	827	893	834	863	810	798	835	856	826	874	839	830	823	864	857	876	814	848	869	845	864	799	804	857	859	861	842	838	838	824	853	861	856	857	864	852	879	853	824	859	786	781	824	814	805	850	790	801	865	830	812	883	860	848	841	815	881	814	875	803	809	853	827	823	838	811	907	803	900	860	852	863	820	786	776	870	807	811	822	788	894	860	835	808	854	906	848	836	801	846	800	883	893	882	825	927	788	842	775	859	807	830	805	813	829	823	827	875	863	832	801	806	794	851	860	824	894	829	855	850	799	834	820	844	868	818	860	875	896	848	859	822	787	845	862	833	832	814	838	848	857	798	825	874	876	856	831	815	847	855	806	862	838	796	839	911	798	881	809	898	814	804	832	823	856	869	805	866	840	818	844	903	828	857	861	877	880	843	860	829	869	863	801	818	845	854	906	801	867	810	871	840	865	873	850	894	828	790	835	871	834	849	854	902	822	798	830	882	817	842	871	812	831	884	846	842	842	823	776	831	857	834	912	827	849	875	860	854	858	836	842	813	900	873	890	873	821	777	834	869	872	840	840	821	894	862	837	866	828	814	886	851	814	901	795	863	793	803	797	811	806
3428	8799	6328	3237	2490	1979	1647	1442	1309	1260	1182	1096	1055	1067	948	988	983	995	949	973	949	939	941	865	906	936	932	923	925	939	907	1003	894	917	881	933	857	917	891	941	900	879	871	947	896	878	936	924	869	902	870	876	895	865	923	911	906	909	864	867	847	947	908	899	915	931	949	880	882	862	871	854	932	862	917	853	891	910	946	932	893	923	850	900	914	930	884	914	890	835	900	888	911	864	964	882	928	909	932	905	913	848	910	892	863	956	870	888	938	850	862	887	875	862	881	914	918	856	904	883	919	881	972	859	957	889	857	914	912	914	938	850	860	898	911	923	909	885	878	904	943	844	876	890	861	815	872	915	904	955	881	916	921	873	899	887	921	910	884	916	888	891	901	920	906	923	869	863	918	831	882	879	936	920	877	914	922	896	911	881	896	858	921	911	869	938	894	884	884	854	922	915	899	866	891	864	852	859	863	875	851	945	898	951	903	921	918	903	905	883	921	907	871	906	879	881	912	888	941	912	883	881	841	856	889	876	835	914	915	869	877	906	895	868	857	895	929	932	942	866	922	878	937	911	960	910	954	894	871	925	890	928	913	899	903	909	899	878	896	910	890	898	922	849	948	867	917	881	902	899	913	892	922	881	884	874	906	859	896	877	821	921	924	882	981	922	881	903	858	944	866	925	864	908	856	932	924	887	904	925	931	892	898	853	892	951	927	838	872	912	923	867	888	905	841	902	874	881	849	926	899	879	867	897	853	901	929	858	928	918	938	851	889	908	894	881	930	873	904	954	912	904	875	848	849	900	877	898	886	880	932	940	904	847	894	855	857	920	892	960	871	910	934	869	878	899	884	897	951	933	901	837	902	905	897	923	890	913	942	894	906	877	891	871	891	935	898	917	905	959	937	908	880	913	887	905	886	897	852	949	882	862	926	855	900	910	875	916	929	866	919	916	946	882	922	908	912	914	905	920	903	976	895	904	905	900	840	886	874	948	938	950	901	956	829	889	907	868	913	949	912	926	890	892	863	910	875	874	903	873	920	915	882	928	919	875	931	918	857	915	840	915	909	917	920	871	915	884	866	922	873	858	845	860	930	843	923	862	913	920	914	916	856	875	912	916	849	865	903	904	916	888	881	922	893	900	895	841	981	908	880	957	907	917	888	936	871	886	878	893	886	879	884	877	894	892	908	927	901	864	855	895	889	971	883	887	887	905	888	890	935	916	904	901	836	960	908	889	842	870	906	847	891	886	924	898	928	904	946	897	906	892	954	925	919	930	897	868	876	889	888	900	896	947	938	874	878	924	856	912	875	899	904	847	899	880	873	918	912	895	861	951	878	926	945	900	863	891	873	834	872	916	941	901	956	916	881	923	887	874	919	859	922	894	835	902	901	878	932	912	891	879	951	901	875	945	914	905	978	901	859	913	858	924	914	919	913	922	894	884	913	921	914	908	896	875	896	913	880	894	904	846	868	896	857	869	875	946	916	885	895	844	890	875	898	881	924	858	859	882	922	880	878	856	832	895	900	893	913	895	923	875	858	867	869	870	876	905	916	928	908	901	893	898	933	929	941	879	914	870	849	914	892	915	953	912	947	875	886	897	873	848	874	881	940	898	919	862	913	894	899	973	870	902	933	897	908	919	906	845	884	935	924	925	910	855	923	910	906	924	867	922	889	938	929	909	859	918	853	953	912	912	922	888	951	933	968	878	878	846	887	926	884	875	880	880	887	924	889	957	938	928	900	857	874	890	867	925	942	840	890	911	888	937	932	919	892	871	897	902	901	888	869	936	902	904	885	920	926	966	885	941	914	912	884	862	892	913	897	881	911	914	882	948	928	901	889	890	894	903	887	915	942	878	867	948	874	924	897	897	916	873	898	879	931	913	874	913	920	861	891	927	897	886	870	920	879	910	929	882	922	878	866	886	909	904	912	888	860	910	861	896	910	916	943	857	896	951	923	885	890	861	869	911	890	896	880	887	903	940	910	901	895	891	877	933	906	958	914	910	867	964	911	929	891	918	891	859	871	888	897	879	917	891	893	906	870	862	932	889	876	884	835	941	951	898	932	860	920	924	828	916	907	865	894	889	896	881	865	897	933	897	873	917	887	910	823	927	907	886	853	897	929	934	847	849	866	878	902	942	911	893	928	911	864	861	914	897	900	852	909	879	961	835	891	923	876	947	884	868	935	931	949	894	878	917	874	887	945	865	900	853	887	917	881	873	883	928	908	885	937	869	866	896	914	923	941	900	878	850	920	902	867	901	937	896	934	854	853	913	920	847	903	888	823	895	916	833	817	849	944	911	886	895	901	868	862	896	951	919	845	900	887	853	962	886	871	888	914	896	883	926	880	948	908	885	914	901	870	964	932	867	947	830	908	876	869	852	973	845	853	912	860	849	932	854	964	926	909	894	916	909	860	896	926	879	933	916	846	879	881	860	859	918	848	961	909	876	910	876	890	842	846	897	931	879	886	855	891	859	941	861	896	917	869	875	855	874	904	898	889	828	889	901	847	897	941	843	905	895	872	889	898	945	919	900	915	911	896	869	903	905	910	900	915	887	872	910	917	881	928	897	878	925	893	905	831	881	931	900	879	899	940	866	921	901	949	880	880	897	941	842	903	884	862	872	898	917	876	937	866	938	893	900	943	863	872	896	932	912	877	887	903	909	904	920	865	900	835	904	877	910	885	942	908	903	923	890	874	900	944	897	831	860	899	854	861	948	845	922	887	923	901	906	882	922	910	866	924	886	948	878	839	859	892	925	904	899	886	877	875	920	869	884	876	856	921	827	863	864	891	950	910	875	913	884	905	933	925	907	893	909	861	909	868	890	897	865	947	870	883	891	965	887	910	909	865	900	882	887	895	854	905	911	883	889	842	884	948	917	888	907	888	843	879	927	894	887	939	865	916	865	844	913	845	861	872	873	904	910	872	927	888	905	906	911	861	910	916	832	968	842	870	907	938	919	873	840	923	908	908	950	858	903	878	905	895	952	892	897	856	882	878	861	907	952	898	899	911	934	890	874	904	952	888	847	892	931	850	853	882	870	922	893	926	883	904	845	890	791	887	882	879	900	887	851	844	936	883	903	911	920	881	891	907	906	941	915	882	897	897	899	879	909	856	898	908	949	919	931	885	904	862	925	911	911	908	890	893	863	892	891	914	821	842	927	853	969	881	902	899	914	900	906	855	893	878	881	900	934	866	870	931	886	830	879	900	884	914	861	860	836	886	886	902	929	863	927	824	896	907	886	893	869	884	865	923	908	894	881	846	882	885	930	869	918	841	902	870	882	825	854	896	864	888	836	902	848	904	914	872	889	913	900	926	897	886	884	913	930	865	907	922	889	908	865	857	904	891	912	905	929	863	915	856	931	908	927	909	863	911	896	854	882	880	906	908	879	941	872	903	893	873	896	866	923	858	883	882	913	908	882	908	935	959	893	894	912	883	924	910	869	893	933	852	837	916	892	877	859	878	916	863	906	928	878
24429	21059	27454	24785	13024	728	462	402	361	334	326	296	289	290	308	277	292	258	273	247	262	289	239	261	257	262	257	290	251	247	262	260	259	262	280	225	250	264	245	254	207	271	246	268	273	270	260	289	256	262	251	249	256	211	266	265	248	252	262	267	241	257	232	221	258	261	263	235	251	241	239	216	247	240	247	263	244	237	259	262	241	250	263	243	234	272	249	267	273	214	260	257	259	242	242	269	257	264	259	277	250	228	259	268	246	235	259	232	254	276	257	233	229	222	259	263	247	238	285	214	241	254	255	239	234	226	250	232	235	239	235	227	258	240	252	247	259	218	229	249	247	219	251	238	255	247	251	262	257	266	223	254	268	250	252	248	271	246	233	259	285	270	256	271	268	250	238	270	244	234	229	243	278	236	264	238	231	228	243	274	246	244	257	264	231	221	229	254	237	236	250	255	297	240	259	248	252	227	265	259	240	246	269	242	244	218	238	227	265	253	234	263	236	245	246	226	236	222	278	237	283	267	260	247	251	242	241	261	253	226	240	251	233	251	248	227	225	257	235	275	242	247	248	252	223	234	234	246	265	261	254	260	288	237	243	263	248	271	243	282	256	237	246	245	241	260	243	239	238	237	251	243	227	264	232	234	277	256	246	249	245	237	236	289	234	246	272	255	249	246	258	287	238	260	240	242	244	213	265	232	275	250	253	262	252	237	240	248	275	244	259	260	277	235	244	256	258	284	235	274	235	232	247	254	232	246	249	231	248	283	234	277	251	263	263	259	255	218	221	249	228	250	245	268	232	261	245	255	239	261	266	239	249	261	249	256	241	232	228	230	243	226	273	262	249	303	286	247	224	233	264	270	237	260	250	276	253	250	230	267	232	261	250	251	230	274	255	257	232	241	230	252	285	245	230	250	240	265	249	243	266	255	234	268	262	226	217	248	241	242	279	262	244	257	266	227	228	241	257	245	223	228	267	218	239	280	275	257	250	243	282	278	232	254	249	275	241	251	252	241	246	243	270	231	234	253	266	227	249	260	240	241	234	265	234	298	275	236	233	220	246	241	226	261	261	249	259	228	238	220	254	270	273	234	260	279	234	258	218	249	252	247	248	262	260	271	265	258	214	243	246	222	267	255	247	245	248	243	241	246	261	227	231	266	221	248	227	221	234	255	287	231	227	263	238	265	274	249	252	225	240	259	256	250	268	255	252	255	270	237	243	282	254	254	246	258	281	250	257	237	245	270	243	267	251	267	247	266	242	251	255	238	268	230	261	231	252	266	245	260	244	237	247	255	230	260	248	246	244	277	248	228	266	261	251	240	269	244	253	250	236	243	241	247	271	260	214	254	251	236	238	255	231	295	238	251	234	222	220	207	254	236	246	256	275	230	261	246	238	276	259	240	241	241	228	245	247	248	238	238	242	278	247	262	251	266	263	275	264	239	262	275	249	255	246	252	255	232	262	254	272	246	261	245	253	247	231	241	249	237	234	255	267	247	248	256	225	254	252	258	238	245	255	238	277	222	244	253	234	223	234	249	228	261	244	249	272	262	229	268	246	233	266	233	242	255	241	234	230	260	275	237	272	261	248	271	252	242	241	256	216	257	229	271	261	261	247	246	265	261	260	260	241	244	237	261	256	208	253	259	275	274	247	246	244	252	251	276	277	218	236	255	239	243	233	240	228	256	238	246	246	252	273	233	260	253	245	249	214	255	228	249	217	246	222	251	262	241	225	242	244	235	236	251	248	214	276	289	266	261	232	261	251	253	243	224	252	245	277	279	261	252	227	240	232	231	227	222	257	254	266	264	246	276	232	243	267	232	217	266	285	226	229	250	237	261	260	230	246	241	236	276	244	242	255	245	267	240	228	249	245	249	242	254	236	261	267	240	266	268	264	254	242	245	238	251	258	236	261	241	273	280	244	241	249	223	238	260	272	247	234	237	242	265	257	271	253	280	263	236	246	234	226	253	268	256	232	252	270	234	245	259	248	264	255	263	217	245	250	239	259	241	234	249	237	247	265	234	272	268	264	251	259	253	227	253	241	286	240	269	238	272	237	224	247	228	249	239	267	239	266	216	231	262	223	284	258	240	246	262	206	261	276	264	237	211	252	269	240	247	270	242	237	247	265	246	262	260	260	214	271	259	243	239	236	269	244	241	252	244	231	251	254	253	262	255	242	244	245	245	249	274	240	266	255	247	244	270	237	264	248	275	245	244	242	244	262	209	237	280	256	216	251	257	237	269	238	234	232	259	258	267	264	243	236	254	240	256	247	257	240	254	242	255	261	241	214	251	241	263	248	225	249	263	224	229	238	254	231	222	257	220	231	248	249	255	239	251	222	237	241	254	261	224	245	250	242	259	273	248	216	233	275	271	254	233	221	253	228	224	250	232	252	265	242	229	248	256	248	217	281	240	238	229	245	253	258	254	253	267	252	238	257	201	259	236	286	247	252	245	238	241	239	231	230	255	241	226	241	247	275	244	252	235	274	264	257	249	261	239	246	227	237	245	241	227	250	234	256	232	250	248	256	253	236	226	216	229	271	229	236	266	254	252	277	281	228	242	258	240	234	240	237	246	265	245	256	249	213	240	262	240	256	238	257	242	221	290	235	233	222	272	259	262	242	242	225	263	250	248	238	252	251	258	253	236	263	249	242	248	260	250	262	242	227	234	239	272	257	239	248	252	239	271	226	279	252	243	250	244	267	235	268	265	240	249	242	253	272	292	226	239	273	237	250	224	245	241	273	261	253	280	253	253	260	251	238	238	245	281	249	275	278	286	280	272	257	248	257	225	243	252	249	230	267	241	256	233	239	262	250	240	274	255	264	230	242	273	230	226	241	232	245	255	256	246	214	255	205	258	244	253	246	256	251	269	272	254	229	237	251	235	260	269	245	240	244	255	254	246	262	266	229	231	238	247	217	248	257	253	239	267	248	235	198	250	234	246	242	267	240	274	259	268	246	257	248	233	269	262	223	243	271	242	246	247	198	213	245	227	248	246	257	244	245	228	260	243	270	219	259	259	261	230	239	229	240	252	280	260	272	230	269	223	242	242	263	251	261	251	248	230	250	228	261	221	228	239	237	241	242	248	245	265	262	266	238	257	263	248	275	247	240	272	240	249	234	251	232	258	240	229	254	228	265	284	245	245	235	243	237	257	237	240	249	241	240	300	248	243	229	246	257	266	236	278	264	242	244	246	230	231	257	244	262	220	254	226	277	259	254	241	231	272	257	209	249	244	268	254	243	258	246	228	257	249	231	227	258	254	237	268	253	234	279	266	261	258	274	276	266	249	243	241	266	239	260	256	240	221	235	265	235	259	255	272	283	255	248	250	244	272	258	234	243	240	250	221	255	262	242	246	243	256	225	253	252	242	264	234	246	260	238	253	255	259	258	266	280	271	239	269	264	237	253	237	234	270	256	280	270	233	227	272	249	252	259	263	267	243	263	245	252	270	214	275	254	258	250	279	260	261	277	232	254	236
3144	5108	3372	1648	1227	993	772	603	516	528	470	439	405	401	374	390	345	326	335	346	334	332	322	311	316	304	309	334	315	317	295	322	326	293	317	309	307	286	303	323	276	311	329	325	275	346	314	312	292	315	294	332	307	293	295	320	309	302	325	318	305	330	354	302	276	300	293	278	325	350	295	305	292	302	305	309	300	296	263	287	308	318	318	316	294	313	354	326	308	269	310	299	286	298	290	292	293	287	290	317	324	282	303	319	310	306	290	302	324	318	285	319	302	318	300	301	304	295	298	301	283	292	308	339	344	282	323	328	308	292	325	292	287	299	280	319	285	304	300	299	299	313	313	304	316	352	296	308	276	287	303	307	310	304	328	310	300	287	298	311	291	305	295	301	329	308	322	303	303	308	300	331	302	300	309	313	256	302	306	303	280	288	304	276	302	306	323	301	300	318	312	327	297	315	313	316	306	306	297	308	316	330	281	309	313	309	312	292	313	297	294	329	302	326	299	302	325	296	307	282	308	308	331	293	312	286	284	292	305	298	300	309	278	322	309	279	278	292	302	286	295	278	311	293	275	321	308	301	280	339	280	294	284	334	277	295	297	284	303	304	289	275	299	288	286	318	332	296	279	318	293	305	312	302	336	290	299	317	320	322	275	339	309	291	353	299	292	295	287	325	332	304	315	304	324	315	284	332	311	304	317	306	318	337	297	290	295	302	291	295	297	293	299	301	304	336	304	322	316	316	268	296	303	308	286	326	313	263	310	336	313	278	288	334	313	294	303	316	262	270	298	313	326	299	306	276	285	280	297	297	292	318	339	305	291	275	293	299	305	324	299	320	284	287	315	293	303	311	303	307	299	302	305	312	306	307	273	298	299	343	305	316	319	304	290	306	261	303	307	297	275	299	286	293	320	300	293	269	304	287	282	279	292	295	315	312	288	307	268	307	307	313	300	296	272	289	298	312	319	315	315	313	309	342	317	269	303	299	305	335	301	303	286	338	337	312	298	323	332	296	277	328	289	274	290	303	301	308	282	295	298	299	300	298	295	289	289	297	305	339	346	262	318	289	313	293	300	298	296	282	321	282	292	315	289	310	279	315	325	293	287	297	283	312	297	296	321	317	308	308	316	295	324	296	329	302	307	309	330	285	302	291	308	288	298	301	307	309	295	317	306	282	279	280	322	300	281	275	292	321	327	282	321	302	283	282	278	343	297	291	295	277	295	299	303	321	306	301	281	292	312	303	295	298	321	307	315	236	287	297	280	303	307	328	294	283	292	308	275	344	278	333	299	307	297	295	311	311	273	271	272	277	320	328	275	289	296	312	282	307	343	308	287	291	330	323	318	311	301	297	314	316	329	302	310	310	342	294	332	294	295	280	303	289	293	274	272	284	294	296	304	342	306	298	347	306	304	323	304	311	266	311	284	317	318	308	295	303	314	299	329	321	326	296	327	314	289	310	319	311	308	287	316	315	309	310	292	295	292	318	267	295	327	300	283	316	263	323	297	318	297	307	302	324	343	309	334	296	309	287	279	334	315	310	319	322	282	298	310	296	285	338	304	280	278	318	291	326	294	314	275	315	303	338	326	320	285	311	317	319	275	313	308	280	308	331	306	277	313	309	293	280	289	299	321	298	272	321	310	290	300	296	330	315	270	316	297	286	312	305	302	306	286	274	318	313	304	320	325	299	314	286	311	329	269	308	318	293	298	296	264	315	305	309	251	315	284	345	302	297	271	295	288	287	286	322	274	319	292	323	295	290	300	324	281	332	277	316	299	305	295	255	276	293	314	269	298	312	298	298	277	293	292	301	298	318	291	326	302	322	301	311	324	277	318	304	293	314	292	322	289	320	319	309	307	286	316	327	279	335	299	308	311	296	312	308	271	311	309	293	311	293	295	309	286	291	321	281	290	275	313	300	264	303	310	307	298	280	297	284	306	299	293	269	311	303	294	281	317	301	291	296	364	309	308	313	310	311	287	288	295	334	330	278	287	333	296	301	306	326	281	273	305	274	319	317	335	302	310	339	296	333	277	285	327	326	289	323	335	318	307	311	326	301	312	284	319	305	304	293	302	333	280	320	273	295	273	302	303	287	315	323	318	306	297	289	292	329	329	335	323	305	287	293	287	321	279	282	289	293	333	275	283	299	322	327	306	283	303	283	318	330	317	312	287	322	298	329	328	289	269	322	310	298	296	299	288	271	312	299	286	327	322	303	283	257	326	288	307	323	304	291	296	285	306	296	288	310	317	292	333	306	290	284	284	315	301	285	286	306	340	277	275	324	296	270	300	306	298	298	307	300	294	294	288	301	293	301	295	323	316	328	308	299	294	277	289	297	324	339	267	318	299	282	296	312	313	289	298	295	302	309	303	316	302	330	321	312	298	323	326	280	289	314	321	283	323	313	295	321	344	288	315	301	293	316	317	322	297	268	325	283	308	296	324	288	322	332	304	301	307	294	301	317	307	296	276	331	255	328	302	298	321	302	286	278	295	307	332	308	283	304	340	289	312	315	287	320	302	318	308	307	287	302	297	307	314	308	299	324	261	328	325	304	295	327	290	296	329	318	292	321	310	285	286	309	323	312	294	272	304	299	293	313	295	307	344	304	316	300	283	312	285	285	297	299	304	316	298	316	296	323	326	307	299	285	317	296	299	328	293	285	306	311	334	315	314	326	304	319	283	309	313	319	325	290	300	301	274	307	314	279	317	303	346	316	305	300	311	309	292	336	297	280	293	325	261	309	325	305	295	295	298	286	306	306	281	285	323	290	328	358	306	315	294	297	295	301	280	295	299	294	309	292	276	261	309	314	285	290	290	319	296	284	272	304	284	301	290	300	296	295	286	307	297	305	312	310	299	327	326	314	308	312	301	333	295	339	283	295	295	303	307	289	279	269	298	278	314	316	284	296	314	316	313	289	320	267	289	287	288	283	288	298	326	339	316	282	303	267	279	309	324	307	311	298	311	294	272	300	316	287	273	302	307	294	263	288	322	284	297	292	323	288	285	314	299	278	332	321	316	287	313	303	335	286	311	298	313	287	317	275	288	305	323	310	304	303	304	295	279	310	290	331	271	296	293	312	290	326	293	333	316	307	323	299	277	297	310	311	319	273	301	311	289	318	326	315	319	303	308	313	270	302	300	295	324	314	299	265	336	311	291	326	306	281	295	290	302	278	325	326	343	291	331	278	303	329	297	301	328	326	317	318	312	305	288	293	292	295	313	321	296	278	288	332	308	298	292	299	337	311	341	299	316	273	343	271	326	306	302	324	291	281	330	337	319	324	306	304	267	329	294	309	288	301	289	317	315	314	320	328	306	291	312	292	298	313	270	279	300	304	299	300	304	294	326	315	309	337	304	284	343	305	298	292	297	321	319	302	287	310	292	319	311	325	300	287	306	277	316	289	290	328	281	297	305	298	318	282	332	300	324	311	312	312	299	283	312	291	336	314	322	310	297	319	311	330	308	293	290	296	302	297	270	322
22277	21045	28750	23528	21045	21106	10925	1606	1181	1130	1050	969	934	924	851	832	857	815	805	788	788	809	819	763	803	810	760	815	764	832	780	778	737	761	728	719	651	716	780	805	753	742	701	772	718	700	696	754	740	741	725	747	778	704	740	718	750	809	730	737	758	720	751	717	745	745	729	684	716	697	684	707	708	728	776	749	704	777	682	749	738	707	758	682	720	729	677	728	719	736	713	754	753	755	711	720	701	709	738	744	764	707	729	757	701	715	768	728	711	732	755	741	735	758	727	710	773	753	722	685	706	750	746	744	756	693	726	728	708	717	727	727	732	686	762	742	720	715	705	763	690	718	787	688	766	726	721	758	723	671	715	707	754	728	732	750	711	712	720	709	674	776	727	734	726	714	744	720	726	722	751	749	686	736	700	787	743	718	674	684	713	763	743	726	786	714	702	760	736	675	754	744	768	722	773	707	714	730	735	733	728	732	684	777	746	692	795	803	729	669	729	720	747	782	775	725	742	705	761	749	723	764	747	763	743	704	748	729	721	706	771	755	732	663	722	718	703	728	729	740	789	742	747	719	748	752	713	754	717	717	722	744	715	741	741	713	709	718	736	724	757	708	716	730	727	738	792	758	732	702	768	760	725	749	747	744	704	700	754	744	758	738	725	706	739	741	733	771	799	726	743	725	732	725	704	736	755	753	771	744	739	772	718	712	728	687	732	725	716	720	739	714	674	760	707	753	723	749	734	744	768	701	723	705	728	706	700	739	718	722	754	742	717	696	755	687	734	767	727	720	699	705	709	726	725	750	702	778	741	765	728	702	714	720	736	724	700	739	682	736	727	744	716	722	711	750	685	747	751	747	722	715	738	716	716	747	783	742	730	685	736	703	719	685	753	755	783	735	719	738	652	752	728	742	732	782	728	727	673	684	746	715	734	737	737	721	697	751	722	696	732	740	738	763	725	725	671	701	800	717	730	748	729	759	754	686	757	742	693	708	680	768	721	703	727	738	721	734	716	748	720	707	692	744	677	718	706	704	682	749	718	788	729	743	716	685	717	718	724	689	736	765	663	707	683	735	714	693	726	729	721	726	722	745	708	701	722	724	745	712	703	703	778	771	720	737	738	704	728	736	754	713	754	726	744	689	714	690	719	752	699	718	709	752	712	770	789	821	723	747	753	763	744	725	770	697	710	755	666	734	726	716	741	746	761	731	758	728	693	675	725	715	704	719	732	708	714	730	751	711	748	694	703	716	700	714	761	675	732	754	750	657	710	736	725	709	704	733	749	815	752	683	756	784	764	726	710	760	703	721	721	700	728	690	773	718	752	717	724	700	743	670	718	768	721	721	745	690	692	721	737	699	728	727	750	764	712	711	744	784	711	758	762	784	714	700	691	719	721	710	726	731	749	722	708	755	765	768	748	689	633	716	700	726	758	758	702	736	683	688	711	762	741	746	739	744	700	754	749	762	732	792	730	719	673	777	709	710	675	744	757	748	744	739	725	720	742	708	757	707	710	723	711	764	709	681	697	742	745	685	745	725	726	752	742	717	794	712	736	726	782	768	745	773	771	747	701	699	740	715	706	718	807	701	696	733	745	735	756	713	799	732	713	658	723	728	697	690	704	738	764	729	733	691	697	775	747	680	746	715	765	728	726	704	685	732	753	748	683	757	716	746	756	736	701	722	735	670	701	698	720	676	733	735	737	723	710	740	718	742	695	775	715	718	762	739	734	695	723	687	736	755	691	720	716	766	716	729	709	743	749	727	723	696	726	756	734	711	732	694	741	720	757	713	732	711	726	756	678	655	774	742	711	732	791	718	755	712	725	759	765	748	720	725	732	715	757	739	746	699	702	762	726	723	762	789	756	737	775	723	713	772	767	751	718	730	766	712	713	736	779	697	757	727	761	694	747	723	669	717	694	709	725	772	700	760	753	760	703	712	743	702	721	751	735	739	734	731	713	735	730	778	759	747	752	680	727	723	740	712	739	758	774	733	728	748	731	782	718	727	757	733	722	694	680	746	705	736	712	731	716	776	771	731	755	704	685	733	806	670	775	741	725	712	692	683	756	670	761	699	706	757	714	701	753	718	661	729	720	661	745	718	723	773	755	787	720	792	725	738	760	744	747	720	720	700	663	719	686	729	749	712	752	726	766	705	700	803	696	729	747	703	706	771	707	701	723	727	730	729	709	710	734	744	790	705	726	693	684	699	703	721	747	726	769	699	790	722	691	770	714	703	741	726	775	736	671	720	739	757	711	739	679	730	759	760	737	695	732	725	742	687	766	744	715	690	655	742	692	805	720	762	702	692	761	720	769	699	767	745	724	730	694	711	704	730	673	688	678	743	734	755	686	704	748	702	697	702	767	751	745	680	731	741	714	711	716	752	702	751	753	736	751	792	698	715	751	757	712	719	705	749	720	735	718	715	748	734	755	728	742	752	765	738	723	718	699	705	691	756	728	707	743	745	697	687	705	771	687	709	698	730	714	723	716	697	744	681	709	751	724	702	701	710	718	716	740	749	738	690	728	748	766	762	752	737	743	752	771	735	709	723	705	713	711	776	739	727	749	740	732	747	730	761	670	701	741	724	716	708	753	728	771	719	716	706	733	729	673	742	701	759	746	697	694	749	717	752	717	780	712	688	712	687	715	723	684	734	763	726	745	713	743	746	703	730	728	745	723	684	758	694	739	719	739	697	723	760	701	743	733	725	731	701	753	713	766	732	728	702	716	712	724	721	725	754	766	722	750	702	712	700	693	727	648	746	724	701	765	696	755	769	730	739	725	704	712	746	710	688	679	733	694	741	745	771	737	803	726	731	759	724	704	702	751	745	726	737	753	714	772	757	692	710	785	737	707	719	716	736	719	741	729	696	754	724	692	693	719	754	733	731	716	783	674	702	688	772	757	757	725	698	720	721	704	752	732	757	660	712	723	724	715	750	693	716	717	767	714	750	761	740	755	750	736	725	716	728	708	736	719	770	717	778	702	736	727	722	669	762	688	696	710	751	721	744	700	744	678	733	689	744	710	707	665	746	703	781	705	689	722	757	696	688	797	675	764	745	761	718	756	720	741	690	743	717	712	712	735	740	756	709	736	784	702	728	708	722	754	746	779	767	705	734	724	722	731	739	710	760	740	714	707	711	702	705	684	734	718	747	712	690	722	773	783	681	734	719	730	739	715	720	729	705	747	755	664	709	729	705	728	723	741	728	721	786	762	773	691	676	766	704	806	726	727	718	757	735	678	734	732	729	756	687	708	719	695	703	779	712	740	697	738	696	749	730	749	720	715	694	713	713	725	732	724	684	719	776	696	683	703	702	785	704	711	716	711	722	733	739	756	781	707	683	756	748	686	717	678	684	692	714	665	718	699	716	741	741	757	686	732	725	737	755	707	748	730	670	770	750	739	700	705	767	744	720	701	751	758	731	713	742	759	701	733	747	734	727	732	688	702	764	679	749	773	746	722	759	750	705	724	753	722	727	728	713
4399	14198	10107	5102	3755	2977	2381	1908	1720	1455	1374	1221	1148	1097	1047	940	973	951	924	914	910	933	870	905	848	866	851	853	843	846	834	840	888	843	845	870	823	853	856	825	867	822	837	819	824	809	826	824	842	800	848	820	854	815	795	834	864	842	846	793	862	798	831	811	781	877	804	853	806	833	756	824	748	810	838	827	839	848	805	822	783	850	802	776	808	814	773	830	804	788	776	863	750	802	823	817	817	818	793	796	771	814	818	823	820	799	809	749	794	845	844	771	772	763	849	793	799	797	813	812	828	795	826	751	808	826	839	806	850	795	800	835	801	770	814	803	771	777	855	833	798	830	820	793	885	831	763	763	792	818	802	757	832	850	810	853	841	764	842	768	807	779	871	771	823	820	846	840	763	784	799	834	785	831	824	811	797	782	796	787	865	792	784	858	793	826	792	817	836	781	786	837	856	817	804	867	790	796	836	770	757	844	800	806	776	800	763	816	843	793	810	804	791	826	822	757	846	842	836	847	774	862	814	800	788	776	825	844	785	826	906	777	724	776	755	800	814	848	816	739	807	841	770	805	787	737	790	769	833	805	772	855	861	801	755	810	835	800	801	771	757	867	826	803	806	763	735	819	754	802	850	811	813	803	805	748	854	822	839	789	826	881	812	887	802	784	804	802	879	792	792	845	838	837	768	806	810	765	790	819	755	814	769	768	775	819	796	840	832	782	804	790	816	776	829	766	861	792	860	829	826	736	802	819	792	815	812	807	816	787	810	782	799	798	823	809	818	789	791	769	807	781	777	815	749	778	788	844	839	829	772	788	828	831	797	794	776	722	836	805	746	811	854	856	813	838	812	805	835	845	764	799	779	810	787	783	838	833	826	807	775	773	815	835	791	812	788	820	860	806	858	800	834	751	783	819	803	830	823	797	836	787	834	805	854	755	846	804	781	771	832	770	797	787	805	845	829	812	824	874	771	803	831	763	793	773	859	806	821	793	783	776	779	815	784	779	828	824	865	813	759	795	819	775	775	807	858	793	815	806	798	827	830	784	794	776	797	767	772	855	802	733	751	796	791	800	854	805	843	783	782	777	818	807	802	863	841	773	825	745	848	811	799	810	824	750	834	833	809	810	790	819	808	808	836	832	755	846	848	840	856	814	829	806	804	857	791	814	870	805	841	861	816	805	796	794	792	777	830	815	799	776	768	816	780	818	774	789	786	803	839	799	826	762	817	772	788	821	816	737	800	793	812	776	818	761	824	786	775	823	834	781	830	759	853	853	766	829	872	818	814	829	820	765	800	829	824	801	837	785	798	830	776	789	805	813	816	834	820	794	796	805	790	813	851	837	770	817	824	848	839	772	781	789	776	780	807	808	809	786	807	843	867	862	792	838	790	781	773	791	759	776	824	827	754	766	823	846	813	826	810	848	748	784	837	801	840	833	829	808	824	806	805	761	782	832	839	794	804	792	810	801	781	825	792	782	772	800	839	848	826	823	794	816	808	784	779	849	844	771	818	808	782	813	829	847	802	751	852	769	753	811	750	822	793	842	794	763	785	821	800	839	853	814	775	784	762	812	836	789	789	813	806	802	825	783	804	842	817	841	792	857	814	805	811	820	864	807	869	807	799	834	737	762	804	782	812	783	782	856	829	796	833	788	791	800	802	821	810	828	798	801	836	812	763	805	827	812	795	759	769	767	802	861	811	787	756	777	820	796	778	814	803	792	819	767	801	808	799	805	783	789	788	822	839	790	814	777	839	799	825	796	794	807	801	815	833	833	810	789	798	766	784	788	839	791	802	832	804	802	822	829	810	787	805	787	831	810	833	803	836	826	819	750	806	882	755	829	822	834	792	766	764	830	804	772	863	838	771	799	817	830	860	796	792	821	811	791	867	813	814	823	799	802	804	783	788	799	849	752	810	802	867	826	792	825	806	812	776	803	840	798	827	772	828	835	780	822	830	767	800	754	795	833	795	796	847	762	800	819	798	843	840	802	758	849	800	808	800	815	839	786	815	816	862	804	794	847	827	841	774	839	809	783	818	816	830	784	799	780	765	801	801	817	821	763	839	828	759	800	826	786	821	816	844	817	753	853	778	832	840	817	808	809	842	789	787	761	850	799	801	802	841	815	820	771	796	813	832	775	806	817	795	821	802	841	742	757	796	769	778	792	770	803	813	828	797	773	807	794	818	804	846	796	825	814	798	786	814	778	804	744	739	781	847	797	786	803	799	813	805	787	804	782	804	774	816	886	848	795	766	860	821	830	752	796	826	735	838	819	821	791	789	796	804	785	799	830	790	761	842	838	804	854	817	832	782	828	784	814	804	825	787	787	838	783	813	829	805	789	788	802	808	868	823	772	781	826	836	815	752	840	837	800	826	806	842	812	812	845	797	840	820	783	830	789	820	811	797	788	795	783	781	822	802	768	797	800	819	819	796	800	753	811	832	831	860	785	813	787	813	800	771	767	779	820	771	831	840	769	843	835	813	772	797	777	816	840	834	823	828	841	813	842	846	832	829	767	807	834	822	795	823	814	800	827	816	820	872	814	803	855	822	821	859	803	826	854	813	786	848	787	768	800	853	787	760	767	837	781	725	783	805	789	815	830	773	811	816	851	804	783	781	800	804	769	819	765	850	836	821	823	795	821	800	824	832	788	799	825	842	789	810	797	858	828	843	855	828	782	812	807	748	761	807	780	777	836	798	783	834	837	836	794	807	801	812	909	797	825	855	824	809	815	840	765	770	808	812	769	804	830	829	866	848	752	807	861	770	780	804	774	813	727	805	790	746	834	755	819	799	784	783	810	755	772	803	800	835	797	790	783	813	773	840	762	816	828	812	783	810	771	827	830	809	817	769	834	825	803	775	778	802	783	790	758	778	789	796	843	819	798	819	828	809	832	796	787	827	862	802	782	767	791	774	832	811	803	812	766	778	853	795	844	799	782	822	767	773	777	798	844	788	813	742	806	804	815	754	795	828	739	842	791	801	863	764	781	790	822	775	843	810	813	822	835	820	828	791	787	778	791	822	786	819	796	800	788	786	779	844	834	796	777	803	821	798	802	814	811	819	818	790	797	799	794	818	824	809	791	734	817	840	820	788	822	815	828	790	821	800	818	787	794	819	820	763	752	831	806	775	828	788	816	798	830	804	777	757	846	802	823	761	828	693	804	779	809	793	809	799	787	772	771	808	795	829	782	807	765	813	830	815	815	821	821	750	846	826	779	831	779	815	779	835	773	867	762	840	783	800	775	790	812	818	814	770	809	796	751	837	796	807	762	786	783	754	776	765	850	804	802	835	795	796	796	795	854	809	839	828	817	794	780	764	807	851	772	818	813	807	795	730	794	764	796	800	823	831	795	819	834	763	830	812	796	790	787	796	786	793	806	809	807	822	785	825	765	813	850	799	843	807	803	851	825	800	789	782	778	794	798	807	836	731	808	754	779	710	798	761	828	795	814	790	778	794	812	831	772	814	750	723	834	851	784
27300	17893	3808	752	566	502	471	493	456	468	482	455	469	446	493	445	476	433	457	420	464	466	469	459	442	442	458	456	481	464	468	477	461	448	460	459	453	461	468	468	454	419	431	454	439	471	456	451	439	467	461	474	473	463	469	437	426	432	416	469	455	418	431	433	462	507	465	446	441	450	448	439	451	425	451	444	447	475	420	438	494	431	455	417	441	432	465	487	468	446	442	444	442	476	439	476	430	432	428	466	436	454	462	424	460	441	413	470	427	451	448	422	424	465	455	486	440	449	473	458	445	462	427	408	459	489	447	445	430	489	462	469	448	453	457	429	456	417	441	466	450	442	439	451	462	454	457	431	439	443	438	472	429	439	458	480	487	468	449	443	448	458	440	414	474	441	443	421	487	445	427	455	488	452	452	435	457	448	473	485	463	456	456	467	478	417	469	460	450	443	430	440	462	420	437	468	461	457	434	449	426	408	471	491	446	467	465	456	426	422	469	456	452	466	455	475	421	471	468	449	492	447	449	468	463	437	453	452	439	464	442	465	495	456	408	436	444	480	429	431	482	473	446	467	437	471	461	468	457	439	457	447	457	508	444	473	483	402	464	457	449	442	479	441	446	447	472	479	447	462	458	471	453	460	446	442	437	448	483	442	479	466	480	439	456	416	441	469	432	437	426	472	452	476	409	484	461	452	479	460	439	459	448	439	457	469	469	466	430	429	479	461	488	428	456	414	469	447	449	430	423	451	444	459	440	420	459	426	451	451	387	432	458	463	457	461	438	458	439	471	436	488	441	455	451	394	447	463	446	459	473	449	428	429	464	441	459	437	490	439	459	451	422	458	437	451	470	404	443	433	427	410	462	463	436	476	438	480	452	470	478	470	456	513	470	494	448	449	433	439	439	446	407	431	451	475	445	496	430	449	425	445	447	427	439	403	453	458	465	440	452	442	436	456	440	447	454	481	437	492	483	433	436	430	436	459	435	484	425	427	479	451	432	428	465	421	439	454	450	457	444	480	447	438	452	439	470	437	495	446	460	436	456	492	465	475	471	459	402	429	426	459	436	425	430	440	473	467	423	457	445	455	465	479	461	475	452	460	449	433	437	420	432	423	461	438	430	462	437	422	465	469	424	475	440	407	454	476	457	412	429	496	413	433	432	436	463	445	470	472	479	459	408	426	445	458	464	438	457	432	443	481	468	442	423	450	462	474	497	480	452	406	427	454	454	422	476	436	424	443	436	417	452	459	467	419	454	421	464	410	459	448	437	478	409	437	466	454	419	473	459	473	441	427	433	435	430	426	419	446	445	407	421	452	438	436	412	475	451	463	419	463	469	442	466	434	486	431	457	469	474	456	469	474	444	456	477	448	464	471	400	426	478	463	463	441	437	463	482	422	432	416	464	469	446	488	460	437	426	448	437	448	417	462	459	421	431	469	489	447	470	423	460	430	449	435	439	452	435	446	432	480	452	450	446	434	460	455	464	458	431	460	437	449	477	435	476	433	444	459	503	488	487	438	450	502	425	466	456	461	441	440	446	426	461	456	450	456	436	464	437	432	464	432	463	448	460	460	452	426	472	446	450	433	440	450	427	473	459	475	417	417	437	433	447	453	451	442	468	473	487	453	454	463	438	442	403	454	452	415	434	469	450	482	463	444	469	474	443	477	493	489	437	456	470	469	454	451	429	486	422	477	501	465	456	476	483	448	451	441	443	436	431	438	464	444	419	459	435	457	454	409	472	444	450	476	452	409	456	459	470	457	454	438	428	486	463	414	441	463	455	451	439	459	475	422	461	435	442	446	445	452	469	437	453	469	490	448	452	442	441	424	452	489	465	488	455	441	456	478	475	444	436	486	463	414	440	451	482	424	436	472	458	452	441	477	446	471	404	454	432	460	443	447	443	450	436	458	423	491	476	467	478	402	444	455	469	414	451	478	444	423	441	468	476	449	468	473	470	440	436	467	455	451	429	460	491	479	410	508	448	449	468	488	452	450	455	444	470	410	457	463	429	438	430	451	457	458	470	447	453	488	428	446	444	464	473	445	438	488	449	493	424	435	433	456	475	450	471	450	430	476	466	491	435	484	493	484	456	466	465	446	444	451	441	440	435	437	425	460	454	445	439	494	425	441	409	435	475	464	440	495	480	429	483	435	468	439	464	459	489	489	436	453	492	446	453	424	442	448	501	459	484	479	445	429	454	452	504	443	455	482	510	482	450	455	490	434	448	494	440	462	467	446	450	462	445	455	469	444	463	461	423	449	462	492	469	442	444	424	473	429	487	441	458	473	460	440	471	462	435	470	464	435	459	461	476	453	430	456	485	453	421	418	473	449	443	461	466	454	461	446	467	470	459	477	424	458	444	428	416	454	396	461	430	442	479	441	447	483	468	457	448	450	444	451	442	464	418	429	448	485	434	434	467	440	471	445	448	459	440	441	471	442	473	458	475	439	436	481	431	456	444	457	471	435	436	472	446	432	432	458	467	424	441	452	443	479	440	494	445	469	464	441	450	452	467	470	428	464	424	439	478	434	450	470	452	417	457	437	403	418	458	432	447	452	444	470	426	459	472	415	450	446	426	451	457	454	468	442	440	446	416	473	469	408	474	431	437	424	460	462	399	406	457	435	425	459	449	433	439	532	451	461	447	450	471	438	499	465	452	462	450	469	473	480	487	423	434	470	469	444	459	469	458	429	421	425	427	468	479	441	460	480	458	434	428	489	437	482	426	465	451	438	469	444	464	442	464	474	474	451	476	467	415	453	498	437	466	451	484	489	463	468	435	439	425	430	466	433	460	481	471	450	493	425	482	449	429	482	430	444	486	460	430	427	453	417	406	444	465	447	471	478	470	451	444	487	500	457	451	474	441	441	436	476	458	485	453	446	451	452	452	483	445	448	467	471	450	453	467	420	422	501	454	444	457	481	475	462	486	449	455	473	418	465	476	442	445	456	512	501	465	489	465	455	456	433	488	436	461	423	440	434	460	448	440	481	429	463	445	474	464	450	472	485	438	421	434	446	446	440	439	413	492	435	417	452	485	471	477	473	468	472	427	417	442	431	438	465	457	430	442	435	423	432	430	496	454	447	458	467	485	464	458	403	447	460	445	467	428	469	438	452	414	435	439	468	439	436	421	438	457	443	413	459	432	453	405	470	457	448	424	444	438	477	452	465	417	443	455	463	509	445	433	421	476	408	471	431	446	462	439	448	453	414	442	466	435	463	471	425	479	427	448	462	474	451	443	461	480	449	456	421	418	438	438	442	463	472	466	459	424	480	451	446	436	452	434	412	470	462	455	432	450	432	450	434	457	470	435	460	471	421	464	467	438	476	436	449	445	440	427	450	436	456	435	456	433	451	455	445	445	462	409	454	436	492	464	431	417	432	450	443	454	426	472	441	468	469	478	453	441	491	426	470	448	421	435	478	436	467	465	428	463	452	458	422	457	440	436	408	441	400	488	478	425	408	452	411	437	440	499	493	441	455
4096	934	742	608	592	523	512	497	554	508	486	500	516	525	534	486	458	487	517	496	498	505	478	490	497	480	481	463	456	503	443	504	448	503	515	522	503	473	435	515	491	479	517	471	508	508	482	489	474	500	485	461	514	494	472	513	465	510	439	522	481	480	491	463	499	472	499	505	472	515	490	482	479	476	506	528	485	489	501	489	480	462	509	524	506	492	523	495	492	510	511	534	473	506	530	458	489	503	464	446	507	453	499	518	489	433	493	488	494	500	495	533	543	489	492	502	484	526	485	506	514	474	476	507	525	495	470	475	479	480	516	502	495	493	451	509	472	458	511	445	452	450	483	492	455	519	501	483	549	502	464	470	481	472	495	507	492	499	513	497	498	474	499	497	480	478	487	499	517	469	505	486	462	512	482	474	505	449	465	488	474	513	511	489	488	455	454	467	450	507	487	485	493	523	501	518	464	514	488	498	437	504	488	537	478	508	474	483	512	483	497	520	505	490	491	475	438	457	491	502	469	516	495	491	531	490	523	462	497	508	480	523	444	486	485	449	506	473	494	480	489	482	488	471	459	452	466	514	483	468	490	518	494	500	507	507	520	498	478	493	457	528	470	514	521	481	484	511	465	459	456	461	485	507	495	489	490	450	487	496	452	461	500	527	436	472	559	482	485	462	490	487	496	510	497	474	534	513	521	508	479	456	449	470	454	486	478	507	457	537	479	482	488	499	488	534	490	514	503	527	519	470	500	502	490	514	505	469	515	466	486	485	522	522	520	490	504	505	523	486	491	490	519	496	488	479	424	467	495	498	493	505	528	467	433	497	517	524	513	491	489	465	474	512	494	475	504	507	470	497	478	484	521	472	454	488	474	477	501	469	507	465	466	483	468	501	509	446	509	495	493	504	505	528	518	453	533	489	475	502	484	532	482	455	485	493	526	469	455	483	501	482	504	501	515	497	503	482	492	501	510	505	474	494	484	452	481	499	484	471	498	511	517	500	494	501	506	517	493	455	468	533	513	489	504	477	488	479	539	512	478	523	494	503	511	445	510	514	491	485	473	512	442	522	459	452	526	486	499	476	539	508	488	523	524	462	529	491	473	473	506	506	480	503	519	491	486	522	486	494	478	526	497	517	467	467	482	498	518	505	485	456	517	499	464	488	476	492	469	475	462	469	461	479	482	450	488	484	458	471	489	509	486	465	473	475	504	473	493	461	458	471	473	476	495	481	509	508	504	446	492	486	505	462	486	525	529	502	460	473	496	518	477	465	509	472	438	514	492	519	468	522	511	451	485	509	464	485	494	515	449	528	493	466	496	451	492	474	505	490	546	497	481	491	491	470	489	523	463	507	493	448	495	464	513	482	491	519	485	515	472	515	485	509	512	493	492	495	500	476	465	469	476	508	498	479	507	504	500	522	478	497	494	511	492	445	522	480	503	539	422	492	472	464	489	508	460	472	461	480	483	462	513	503	473	493	518	439	494	480	542	523	444	515	466	500	457	523	497	496	458	500	479	517	492	484	474	469	488	440	542	456	455	504	503	481	487	468	494	470	460	462	497	465	465	480	501	522	487	529	502	477	487	515	464	484	511	509	464	528	467	459	521	524	490	507	532	449	514	505	478	512	483	472	487	519	503	476	523	486	528	481	484	528	496	472	503	450	489	480	509	505	490	499	498	521	498	517	502	456	491	526	524	485	503	516	500	486	517	499	468	492	523	482	498	451	494	491	494	498	458	453	497	525	483	500	462	459	492	483	488	527	476	512	494	533	496	458	495	528	481	552	508	506	469	516	469	480	485	486	525	531	500	474	501	493	486	480	498	505	505	506	484	453	496	514	503	476	481	481	512	522	537	487	512	475	519	524	553	495	485	540	477	521	471	473	517	468	510	493	501	501	468	511	434	504	490	460	474	460	510	519	499	460	483	483	462	470	522	473	465	494	523	492	460	468	509	455	472	480	488	513	526	480	479	509	498	505	531	501	477	428	467	470	491	466	483	511	523	501	492	488	484	502	512	488	472	519	474	458	456	451	483	480	494	525	555	454	499	498	492	487	490	491	470	487	467	480	493	483	477	471	470	483	472	503	494	487	521	478	489	472	493	497	485	478	494	473	463	513	520	496	510	480	508	510	468	509	447	513	476	454	489	508	503	499	464	447	486	504	499	483	461	484	478	482	487	453	464	463	490	500	520	462	436	470	500	473	502	523	489	519	482	460	475	491	488	500	519	486	490	465	507	494	482	511	497	511	499	519	484	502	500	445	520	460	507	503	476	482	473	494	502	462	494	520	484	517	496	510	505	515	413	451	464	492	501	500	498	498	509	458	463	507	487	505	507	508	500	520	482	493	502	513	487	505	509	480	487	483	494	502	489	504	510	466	484	493	476	491	519	478	499	503	491	504	495	455	504	476	481	507	512	539	472	468	514	465	494	478	468	482	460	486	530	516	487	515	478	492	477	472	478	463	459	499	455	513	529	524	496	470	505	473	512	511	481	480	508	479	468	477	471	503	492	498	491	435	529	460	478	492	488	502	499	433	496	479	499	489	454	490	486	520	500	492	486	537	476	517	497	514	506	493	469	506	452	503	523	506	458	508	497	530	479	482	510	516	466	483	492	482	504	523	512	494	486	493	508	479	526	496	518	464	484	463	479	523	524	483	475	516	481	511	454	562	544	473	493	477	481	499	521	468	453	474	470	481	485	519	490	463	467	465	507	514	505	483	533	504	472	497	498	463	496	501	463	526	485	483	520	509	474	465	494	496	454	469	496	528	498	465	465	532	466	483	509	460	476	477	512	498	495	488	504	508	506	488	473	522	504	472	500	493	476	430	500	508	461	516	491	452	491	499	524	489	470	470	474	487	473	492	514	511	477	516	457	502	516	489	507	468	512	508	477	476	497	525	497	509	479	495	480	521	473	478	487	487	454	505	452	477	500	462	505	493	515	473	504	483	475	483	485	495	493	509	479	487	473	454	450	523	512	504	449	469	486	494	500	539	509	488	539	512	505	474	498	512	469	493	519	529	499	474	499	469	477	469	475	477	459	470	502	496	526	480	489	502	491	514	456	467	497	501	518	478	492	495	462	509	513	488	461	462	512	479	468	504	466	498	491	517	520	479	508	475	508	486	487	505	537	489	531	485	483	423	551	517	470	483	491	522	482	516	480	484	496	521	464	487	535	501	544	479	490	473	526	468	449	503	473	484	474	507	470	516	474	516	486	532	504	489	476	503	449	510	463	448	479	530	496	517	457	481	482	513	452	529	510	479	528	489	498	500	538	466	506	488	493	491	479	482	515	475	519	502	477	542	496	491	457	453	488	455	466	495	494	490	476	495	485	476	487	486	479	481	476	489	512	510	455	478	489	509	492	534	503	522	463	493	509	498	492	484	508	536	483	502	487	501	486	506	452	495	508	477	463	455	478	503	460	481	505	478	461	490	500	506	471	545	497	495	473	466	468	468	496	491	530	468	492	504	492	488	498	456
23281	21016	28343	23883	21008	12443	1903	1200	1070	1087	989	940	941	888	889	875	932	877	913	922	909	877	920	849	907	867	864	830	865	878	831	884	856	855	874	889	905	856	780	842	873	922	824	851	846	878	891	869	888	814	836	850	873	892	805	857	868	828	857	869	864	834	840	870	836	800	858	910	896	844	824	840	877	850	809	853	859	805	838	843	876	855	866	857	807	848	805	864	839	809	834	841	838	848	893	812	815	822	871	834	810	824	827	884	881	851	864	840	874	818	849	835	884	855	817	899	867	850	844	858	828	850	816	877	830	826	824	835	862	957	853	813	874	814	828	856	757	838	875	836	842	859	853	853	848	878	872	843	817	797	800	843	813	832	867	874	874	911	843	798	883	834	904	852	889	806	893	858	850	835	832	853	868	781	833	802	783	819	852	886	819	798	832	857	838	788	853	878	873	857	858	836	854	863	827	866	841	848	810	808	836	830	882	866	808	837	795	848	875	862	806	855	820	864	864	823	857	827	862	839	839	840	830	842	790	865	833	880	837	795	816	852	860	855	867	854	848	861	854	838	840	892	857	836	882	864	816	837	872	873	838	859	904	840	852	804	856	838	855	894	849	836	849	846	814	867	885	825	741	817	809	870	811	854	828	868	853	793	866	819	876	908	907	802	840	872	830	845	882	829	788	857	836	831	842	884	838	849	827	832	852	867	878	854	798	810	862	846	862	918	829	799	823	839	823	818	845	870	876	827	809	781	868	846	835	822	840	864	845	804	821	832	846	882	837	851	834	821	887	855	897	865	883	860	801	862	888	909	823	859	883	930	848	854	852	871	791	851	857	878	860	823	904	852	839	831	829	826	818	889	826	830	859	841	866	928	835	800	803	872	861	917	836	891	862	878	830	855	822	828	876	829	826	884	838	853	829	870	891	793	840	830	846	804	863	865	867	852	843	803	835	888	831	827	866	793	834	823	860	841	864	820	843	850	805	905	825	791	878	788	878	839	863	841	885	872	828	831	867	862	843	859	874	888	850	847	852	862	832	832	854	808	914	852	813	845	866	842	834	829	865	803	883	841	814	850	853	899	829	861	828	858	904	877	839	816	825	793	845	858	826	807	859	915	835	813	833	852	886	825	801	827	863	867	856	834	879	864	839	833	874	865	834	866	874	836	846	880	868	884	849	813	921	898	834	803	827	868	857	896	831	837	811	845	838	853	848	898	870	873	847	800	819	850	810	864	761	874	868	831	889	815	839	858	885	860	850	788	872	849	865	836	826	883	869	892	865	852	844	842	842	848	805	858	867	807	840	904	790	816	885	848	842	870	823	843	803	844	863	828	868	813	850	906	836	858	854	859	903	834	822	874	858	817	834	934	855	865	794	861	826	895	796	837	854	829	799	895	870	819	867	816	796	858	833	937	835	790	850	886	890	856	860	835	860	841	794	857	886	882	846	852	848	827	862	838	836	859	825	801	852	814	811	852	856	851	860	899	833	797	807	832	858	831	824	831	866	797	863	862	858	808	844	833	890	836	866	849	840	835	832	887	846	852	874	830	839	856	832	842	866	867	812	840	817	890	853	873	886	870	824	852	808	826	829	761	840	792	894	815	869	791	891	869	871	865	941	827	837	871	820	831	787	895	806	866	817	832	845	855	799	880	839	840	868	838	839	818	798	866	845	844	858	817	831	834	789	841	894	811	837	839	837	836	821	818	822	873	794	800	851	891	819	884	823	841	836	784	822	847	848	841	837	822	858	870	823	850	824	821	798	820	897	884	872	885	844	838	834	871	791	890	814	841	844	831	861	823	880	823	853	818	831	883	807	834	881	884	855	845	863	862	836	862	850	789	840	879	839	847	797	953	847	887	816	841	881	800	822	814	864	891	869	847	852	832	901	824	852	843	846	865	910	783	831	887	797	823	864	857	870	910	838	847	815	867	832	849	861	850	819	861	804	872	846	863	875	817	840	857	840	867	824	813	817	817	844	844	879	852	865	862	832	799	852	799	884	810	807	837	893	818	816	850	858	800	841	861	878	868	868	847	831	872	915	790	881	839	869	856	799	860	853	847	867	857	799	797	823	847	846	824	847	826	827	823	830	835	782	902	875	800	887	852	813	813	814	835	872	823	813	833	845	826	852	826	826	841	844	832	859	856	830	831	926	857	880	888	855	896	794	849	824	835	850	829	862	833	864	843	894	791	928	817	845	850	825	817	881	854	858	873	892	812	857	865	802	853	830	853	843	891	861	819	813	855	834	838	875	816	798	858	849	867	860	864	867	861	840	815	843	834	804	851	852	821	861	802	902	811	922	845	854	879	889	847	831	812	844	787	871	808	844	814	818	788	855	856	790	824	835	830	815	799	813	857	812	828	834	851	841	844	868	844	821	861	907	811	848	852	807	825	835	850	868	885	823	845	822	835	846	795	818	881	881	800	822	810	849	817	816	815	825	889	786	890	840	883	801	912	804	868	812	827	883	868	829	855	863	879	841	850	890	865	864	850	844	865	850	824	804	851	807	846	842	878	887	849	813	864	838	865	819	822	848	849	776	815	837	859	823	886	835	834	869	838	818	804	841	844	833	812	811	831	852	874	861	775	851	861	821	842	851	842	859	854	847	858	808	820	789	828	850	871	854	801	874	883	830	855	840	864	853	843	855	813	864	834	832	862	856	824	831	810	778	814	844	835	843	811	861	830	886	869	786	815	853	833	894	827	881	860	873	858	856	889	829	828	850	842	868	834	855	898	853	826	829	860	840	921	846	846	832	802	885	857	830	858	873	844	800	795	886	876	876	842	880	850	817	872	878	860	854	851	902	852	830	829	803	819	821	859	780	823	879	793	850	871	878	847	882	843	834	801	862	858	823	805	864	873	868	820	859	842	837	846	835	881	822	880	871	877	843	792	885	865	868	860	795	848	834	874	897	860	797	813	801	865	820	856	844	867	849	876	807	840	838	886	850	862	834	810	800	881	892	841	811	845	836	804	905	825	834	843	822	910	841	859	827	829	889	836	846	789	846	821	843	834	884	826	890	839	816	847	867	865	810	850	861	784	803	840	905	829	854	821	846	866	857	817	825	862	849	819	830	808	817	814	829	882	817	874	872	815	828	835	835	883	803	854	793	819	827	833	860	806	909	886	826	838	832	818	839	823	823	886	865	862	876	811	855	852	809	854	878	840	840	844	884	841	836	870	855	812	787	838	876	850	844	827	838	854	826	817	820	814	861	868	867	881	829	881	886	828	802	796	847	824	856	879	840	846	799	820	870	810	847	850	810	867	887	849	845	870	858	852	767	883	807	842	812	837	846	843	817	840	812	846	833	853	810	851	854	874	834	824	902	803	869	789	864	854	901	806	846	879	797	834	801	858	813	837	852	835	769	862	847	816	842	819	902	804	865	852	804	772	885	806	883	851	837	875	899	841	811	823	804	834	799	787	820	839	903	819	810	838	852	863	820	908	908	837	807	827	826	866	870	875	849	841	868	812	814	835	860	832
3443	8859	6220	3258	2553	2022	1654	1531	1328	1208	1199	1130	995	1029	990	1017	994	994	1012	974	992	968	962	965	929	946	950	930	1004	929	887	898	909	908	939	935	950	900	950	903	941	885	945	900	917	938	910	920	880	908	906	937	926	909	875	852	929	933	937	918	956	875	904	902	871	896	880	947	947	928	928	926	882	860	937	938	957	919	855	903	924	915	960	886	911	910	875	952	923	914	903	936	909	913	896	869	872	864	866	911	892	858	917	885	970	938	896	864	957	923	859	903	904	954	880	963	921	877	882	925	876	932	910	884	957	919	885	914	873	869	928	908	846	940	896	909	835	928	960	859	932	895	935	916	884	893	885	902	885	904	901	910	933	966	887	924	903	845	895	879	917	892	947	905	888	938	879	841	907	932	900	867	955	897	845	905	922	936	912	883	896	968	881	947	894	918	941	878	970	897	946	867	928	877	881	865	886	952	920	938	876	882	895	909	915	903	861	915	892	826	893	853	903	869	929	936	828	855	908	957	862	908	919	881	919	888	859	924	920	878	884	963	880	871	963	923	880	903	867	898	914	847	928	866	877	913	897	899	956	869	846	994	900	895	898	891	885	828	938	877	857	903	849	902	945	911	922	878	898	837	819	885	905	926	889	921	904	865	905	876	914	907	916	935	896	902	911	861	937	932	891	961	919	920	934	904	925	892	942	934	904	889	883	917	923	922	896	939	900	896	912	882	939	867	892	812	889	888	924	937	923	928	904	907	900	924	870	926	922	942	928	829	966	921	923	916	921	911	858	916	924	897	863	880	930	902	938	873	877	891	897	930	884	893	882	878	958	906	940	929	875	867	873	938	924	923	913	904	888	883	839	881	958	910	876	917	919	921	975	884	901	949	892	916	878	893	886	917	912	925	852	945	930	909	897	921	893	899	880	964	863	854	882	888	903	934	924	962	915	913	870	830	900	940	935	860	905	863	895	931	866	870	829	950	895	926	886	918	872	941	892	915	915	967	916	951	880	858	827	924	856	869	928	907	943	913	915	933	920	915	931	929	901	946	909	950	847	876	963	882	895	917	895	884	865	876	925	895	879	895	871	872	915	932	910	895	872	856	929	930	913	824	896	986	875	891	900	902	978	900	895	877	875	924	894	909	910	886	916	937	925	929	912	969	925	904	942	876	900	882	875	945	942	924	886	888	915	846	909	901	907	913	937	969	906	911	903	886	916	853	889	912	895	963	862	915	912	917	877	903	907	932	834	924	910	872	880	915	890	929	906	885	915	882	891	941	911	882	858	859	887	892	903	926	919	943	930	933	917	875	919	887	904	902	880	909	913	917	940	840	897	858	892	882	923	926	892	949	938	881	924	933	901	931	905	903	876	887	876	871	966	918	883	904	840	885	811	914	915	869	927	924	863	909	913	882	902	912	950	922	955	913	897	927	901	913	895	930	885	859	890	944	915	888	938	908	854	820	938	883	884	899	872	881	861	905	893	910	857	919	860	934	861	871	846	933	932	888	965	890	881	933	884	857	927	871	907	898	933	942	896	937	902	914	861	904	894	869	891	890	902	907	930	897	908	891	905	952	870	867	983	936	905	941	955	913	879	857	905	882	890	857	950	929	907	922	890	913	931	879	867	887	915	946	911	877	884	860	921	882	940	888	925	872	899	886	906	925	919	860	901	885	926	886	930	897	914	881	891	945	872	909	892	899	885	827	870	934	909	967	928	889	918	899	927	908	912	914	883	922	872	881	906	836	946	910	939	915	914	913	935	892	938	880	923	955	937	891	929	953	907	921	855	936	933	932	885	905	887	870	911	909	862	859	906	938	900	838	899	874	888	904	855	959	855	906	885	882	915	886	883	928	902	970	902	867	908	907	923	911	939	922	906	881	929	900	853	936	903	888	931	903	905	923	884	871	921	895	898	928	902	931	926	913	911	966	848	886	912	887	921	941	918	911	908	908	929	908	881	943	871	902	948	876	871	944	839	869	915	853	873	930	934	894	882	925	897	939	874	907	905	929	944	869	935	904	872	906	906	904	880	905	884	871	907	918	857	910	896	913	908	936	912	867	900	890	904	912	920	908	878	981	901	922	875	942	862	933	904	889	900	898	899	844	931	931	924	899	952	968	888	899	852	907	833	926	850	932	939	885	886	885	884	880	906	839	933	900	877	941	922	906	889	865	843	860	873	869	881	884	862	912	884	890	850	916	961	913	917	850	894	952	954	903	929	936	897	887	905	880	879	958	925	890	833	929	902	935	862	879	872	887	901	928	911	937	953	914	928	929	908	850	922	860	886	941	951	892	882	816	905	952	891	877	900	852	881	881	882	894	896	886	919	882	883	848	901	862	888	933	857	908	901	873	892	910	862	947	869	891	955	878	878	908	868	914	888	899	941	979	928	878	895	900	893	863	867	897	861	863	895	833	927	926	868	910	918	846	904	938	886	851	883	871	912	950	825	948	902	865	918	873	887	927	921	924	888	873	901	960	916	948	874	873	954	907	909	925	882	894	857	879	905	949	952	887	938	890	907	932	919	958	867	939	894	922	889	928	869	895	851	843	907	864	924	872	860	874	857	915	938	885	886	823	913	874	902	915	898	885	810	936	920	896	885	881	940	947	887	887	910	963	914	898	844	905	884	926	851	891	905	928	856	865	861	920	863	869	912	881	898	925	938	938	937	937	917	864	920	861	847	891	882	936	952	897	888	899	880	892	898	949	851	858	923	891	910	912	971	862	944	859	887	913	881	868	893	927	907	849	941	881	956	885	881	887	913	908	930	876	917	897	890	917	806	913	908	955	888	951	904	909	893	866	936	870	902	884	926	915	865	930	924	851	880	873	875	888	897	880	949	924	872	876	906	945	935	928	848	882	950	928	942	920	854	914	915	881	932	856	884	898	895	859	902	964	884	881	861	935	946	876	930	909	874	847	863	883	825	872	931	956	852	935	889	879	928	904	933	953	940	920	894	847	978	870	919	968	867	935	863	923	884	911	877	946	870	896	902	934	942	862	865	834	902	923	873	928	919	900	936	872	894	878	886	885	910	889	893	851	888	903	888	914	872	880	838	918	878	922	882	905	901	916	928	836	911	922	903	976	858	907	883	908	912	880	913	891	915	897	899	919	963	846	867	924	914	867	889	897	900	941	899	876	937	912	897	847	891	873	895	909	886	904	879	885	878	944	910	923	902	894	901	896	878	893	907	957	923	955	932	897	890	900	877	964	875	899	922	882	898	923	883	949	963	885	924	932	901	884	904	890	849	896	907	878	890	891	898	943	923	882	896	878	931	908	865	830	889	841	909	872	878	868	938	921	918	920	915	932	890	885	908	911	866	897	882	920	861	928	880	839	954	953	1011	894	896	896	858	881	901	893	896	914	896	958	858	946	881	865	935	910	928	892	895	893	812	897	900	986	873	913	884	911	860	889	892	901	925	881	947	899	845	923	923	873	896	926	893	878	942	927	896	919	858	923	891	892	855	847	901	885	913	897	868	914
24421	20999	27357	24734	13107	781	502	383	349	354	317	314	317	290	308	290	286	309	255	260	282	295	273	282	252	270	267	262	276	260	285	264	270	261	253	290	250	253	264	243	258	223	250	240	259	267	234	264	271	228	252	246	257	266	288	235	264	258	259	239	261	289	252	248	250	254	258	232	272	252	264	245	254	305	242	269	240	260	252	253	260	275	274	258	264	263	239	224	243	234	260	235	272	234	261	249	230	243	257	249	292	268	265	262	256	238	259	236	270	263	245	268	257	292	246	240	254	259	256	248	251	260	267	274	241	254	272	257	249	248	240	260	236	267	269	255	229	243	242	264	276	245	255	257	296	271	228	248	251	245	251	282	253	272	268	253	277	266	242	269	263	273	262	261	260	293	270	278	291	242	264	269	246	242	261	266	250	269	239	265	250	249	247	283	241	249	251	257	228	273	268	275	261	250	277	258	238	260	260	282	263	239	278	275	233	276	250	236	237	268	244	251	266	242	264	247	257	248	263	259	253	249	257	221	264	267	250	264	271	290	251	260	245	256	232	276	241	233	220	264	261	247	252	239	256	250	245	230	256	286	244	235	256	267	261	234	246	264	258	278	258	263	247	271	242	247	291	268	269	288	238	277	257	255	259	250	262	211	270	245	283	257	227	268	272	238	228	256	272	262	269	241	244	264	273	251	290	251	220	233	250	269	261	261	269	278	251	240	266	244	265	239	288	293	235	259	249	272	236	289	260	265	291	245	253	254	250	280	278	242	228	272	251	252	282	262	263	238	264	234	249	235	265	263	254	263	266	261	258	238	265	251	249	265	250	248	251	247	261	247	233	266	268	267	279	286	242	266	255	237	267	276	254	260	261	276	221	263	269	252	280	237	251	245	240	257	265	243	268	251	238	252	255	251	243	276	263	275	258	283	272	278	250	216	285	252	244	258	278	272	256	292	234	238	262	269	263	255	270	279	261	276	250	249	306	239	248	251	261	265	247	271	276	267	262	237	267	265	290	238	264	264	249	270	256	259	269	274	262	244	276	240	258	269	261	244	268	254	274	264	278	247	253	270	233	264	244	260	269	238	274	269	276	236	261	232	297	236	265	257	234	264	284	259	251	266	245	245	269	264	261	248	301	255	246	235	240	252	229	287	241	269	265	270	266	239	279	256	258	252	272	248	256	272	273	282	301	241	257	275	256	255	241	273	273	243	254	248	242	265	240	252	232	280	260	259	255	236	246	257	260	272	284	250	258	260	263	258	236	243	278	217	251	270	272	238	249	263	247	256	273	224	274	272	237	248	239	264	243	266	232	268	262	270	288	258	236	268	262	284	280	275	232	222	248	274	292	247	273	264	250	254	256	276	229	237	269	260	261	243	255	226	285	283	216	264	286	236	271	262	214	271	263	245	238	256	253	249	256	268	259	254	244	262	287	282	261	239	264	243	258	252	263	249	261	258	225	275	243	231	220	273	258	208	272	282	266	253	242	279	298	240	253	254	246	254	266	221	260	262	264	265	259	231	287	269	248	284	260	236	252	270	240	233	267	247	253	246	210	260	247	263	250	228	253	254	290	248	237	256	239	261	261	259	253	247	280	280	265	249	248	238	263	251	228	280	251	232	258	257	260	274	239	246	241	270	262	250	235	266	298	258	240	285	239	247	254	252	249	241	251	233	246	259	256	276	271	254	277	257	250	212	253	252	263	244	264	238	229	270	281	248	266	261	279	236	268	223	260	253	247	276	248	231	239	244	286	230	256	244	249	269	251	268	248	242	240	259	266	271	259	278	264	262	289	258	258	248	247	270	262	236	262	269	245	264	251	266	243	278	254	253	245	253	274	283	261	274	228	283	278	268	264	268	255	237	273	286	253	264	247	274	256	234	270	261	242	205	275	244	252	261	249	249	259	246	283	279	274	264	242	242	245	243	267	247	262	251	275	260	240	265	252	259	263	251	248	245	244	257	252	232	238	266	223	262	226	258	256	268	254	281	264	242	254	265	291	252	258	250	238	290	268	263	281	220	257	259	285	287	262	266	255	262	243	231	280	253	261	260	254	272	255	246	273	267	263	280	265	270	259	257	264	253	286	262	272	257	271	262	242	261	259	257	290	286	279	258	255	275	238	276	239	238	269	252	255	254	277	273	248	260	240	220	252	283	240	247	270	274	252	239	240	257	276	232	267	265	262	259	250	243	274	239	243	259	239	279	274	258	232	252	284	254	267	250	272	253	276	216	261	264	251	245	249	260	268	261	225	272	268	263	286	241	279	258	276	264	244	267	243	266	244	233	246	275	231	253	242	271	269	264	255	274	244	230	231	237	277	247	256	278	287	257	252	278	284	243	268	238	272	266	234	256	277	249	252	259	259	259	236	256	260	240	264	282	277	267	241	255	253	226	267	267	269	246	293	300	270	249	234	252	247	242	248	261	269	260	244	245	248	252	256	262	240	257	272	244	267	243	258	261	252	225	247	238	273	270	235	274	266	256	264	259	257	254	233	254	255	225	258	239	244	249	261	237	286	237	254	243	240	245	260	255	251	285	261	266	243	247	275	242	238	233	252	279	252	281	244	218	270	247	270	246	263	253	259	258	268	242	242	233	276	231	265	252	251	268	257	255	258	283	249	247	286	260	264	274	231	259	250	279	244	271	248	274	244	267	260	281	244	264	230	242	258	261	236	266	252	249	260	258	274	221	241	234	269	269	255	262	273	274	244	247	276	260	262	246	238	264	272	263	268	225	235	258	252	242	276	253	257	265	243	266	256	293	261	294	235	256	245	249	242	258	247	283	278	249	263	273	279	274	227	253	287	247	238	266	232	254	280	271	262	254	234	246	257	251	249	270	219	277	246	244	246	259	257	235	266	269	237	273	239	252	270	252	253	296	256	260	241	259	296	268	261	265	270	244	269	260	258	262	252	282	263	273	243	241	258	245	239	266	236	262	234	265	245	230	267	267	294	235	244	250	270	264	258	275	264	245	251	243	245	263	239	264	263	242	237	250	261	255	260	247	244	241	272	221	233	284	295	234	264	247	264	247	286	256	259	280	255	259	272	241	211	271	252	265	263	281	263	287	252	278	273	256	267	258	260	271	286	262	236	253	237	255	250	276	224	249	258	270	238	252	250	263	260	246	224	246	249	239	271	244	276	269	257	261	229	247	276	284	269	276	251	249	251	249	277	251	260	239	243	238	255	247	275	244	257	272	273	265	278	261	294	258	290	237	243	259	242	291	265	254	254	236	264	231	250	250	249	263	250	240	298	253	226	240	258	272	249	247	241	264	235	264	245	243	270	242	283	260	274	217	241	259	262	253	262	246	248	227	276	245	263	257	283	243	232	244	264	266	253	232	254	254	257	246	236	296	263	250	279	251	236	265	237	246	227	251	243	240	257	238	260	285	270	263	234	257	295	276	245	267	253	257	254	263	261	266	250	257	259	218	246	259	246	246	216	218	259	246	246	275	254	247	229	270	252	269	264	259	243	265	261	245
3017	5127	3423	1627	1270	905	780	602	561	536	409	434	382	371	359	332	337	382	359	344	334	343	359	334	316	313	339	341	320	343	338	311	341	310	299	313	313	322	305	344	303	301	334	311	311	323	311	303	313	316	291	336	299	319	333	287	328	296	303	304	330	299	331	312	291	344	294	309	269	293	308	293	260	326	310	302	318	305	323	331	326	343	325	315	337	323	305	313	312	297	272	295	307	287	311	281	312	334	328	268	321	309	301	309	314	318	322	325	308	308	315	335	303	333	290	304	283	291	338	329	303	276	319	274	327	307	298	294	309	273	331	279	320	340	289	279	321	321	346	321	296	298	323	282	297	300	311	347	298	310	285	336	310	284	296	299	281	319	330	314	325	309	326	340	306	304	323	329	317	319	332	328	309	316	344	321	353	283	298	318	290	290	306	307	323	307	331	332	308	326	304	322	296	289	321	292	308	321	305	317	304	277	309	299	321	306	345	331	305	337	309	315	315	306	295	308	316	310	298	270	292	322	334	324	310	290	287	330	311	294	301	321	293	358	299	340	297	303	313	319	331	299	316	317	301	311	292	297	300	279	315	294	335	311	330	318	312	297	316	339	309	330	313	297	309	285	289	302	285	289	301	289	286	298	323	297	321	304	323	322	292	291	308	308	287	296	281	334	293	299	336	311	285	333	309	310	319	322	334	290	318	335	313	305	311	322	291	312	290	293	294	294	315	352	300	318	314	283	366	314	346	305	345	328	312	292	314	284	293	291	328	297	303	293	317	290	274	320	312	326	297	294	328	301	323	322	296	327	313	323	322	287	300	304	295	321	304	334	302	342	304	301	331	300	298	323	309	303	274	262	287	301	308	317	307	321	319	293	289	309	314	298	290	302	300	289	295	312	342	286	317	300	312	294	312	325	329	308	289	317	275	287	315	312	319	312	302	278	315	298	333	293	298	337	323	286	286	298	319	336	310	355	305	305	282	279	316	299	348	321	317	348	281	307	318	346	280	322	311	310	301	305	294	293	307	310	320	281	351	325	302	298	293	319	310	312	307	335	316	303	319	291	326	323	301	276	309	309	290	323	297	315	299	305	321	275	320	302	315	292	309	312	319	313	290	313	309	316	310	275	309	313	323	323	333	296	328	305	361	331	313	310	311	326	322	319	332	296	306	293	318	324	325	273	315	341	285	338	283	311	296	331	281	354	295	322	305	323	340	292	324	348	320	304	336	302	320	299	311	327	306	278	281	290	335	318	298	307	342	311	299	310	318	297	297	296	301	288	320	316	312	296	297	289	321	282	315	326	328	296	290	283	303	300	297	318	287	322	303	325	327	302	298	333	327	277	290	299	284	303	296	305	290	317	298	334	305	301	306	305	307	290	310	340	331	300	293	293	300	301	298	309	299	310	299	328	331	305	334	316	315	281	322	344	295	327	283	293	320	316	309	328	289	287	321	340	297	296	291	322	301	307	294	341	299	315	284	320	304	301	287	299	354	322	336	307	311	307	317	305	302	293	322	303	310	292	299	330	306	321	329	309	269	321	310	306	324	303	339	318	289	345	322	261	301	300	310	295	291	313	333	278	308	309	335	318	310	311	341	300	289	294	303	301	322	319	300	283	281	344	333	314	316	348	293	304	344	318	295	290	290	315	312	335	291	289	326	317	302	321	310	326	329	305	283	289	309	335	321	319	287	317	290	327	285	298	316	321	316	322	302	309	298	294	301	310	311	292	307	284	332	331	309	308	315	327	333	303	296	325	282	279	305	316	337	303	312	298	298	296	327	318	328	327	314	280	312	301	309	333	302	313	331	310	304	291	316	286	285	324	304	289	286	316	309	310	315	345	321	301	282	311	327	299	322	305	310	280	310	320	301	271	312	302	329	316	316	333	324	315	306	300	288	334	309	274	324	367	301	299	318	335	329	311	310	267	335	336	322	324	286	287	298	324	310	339	301	300	312	312	308	302	315	288	316	333	322	310	310	321	304	314	328	284	308	322	317	286	308	293	341	312	318	321	301	324	301	271	332	307	297	306	301	277	294	310	309	310	332	326	324	304	321	328	331	297	318	292	306	283	300	306	283	304	299	315	313	321	322	302	327	318	323	339	322	283	313	307	298	288	345	297	310	293	292	305	319	305	341	308	311	312	325	330	295	333	309	307	311	280	305	299	315	299	308	297	329	317	317	355	306	320	310	325	332	284	283	334	321	343	339	310	324	327	318	304	282	321	316	332	343	315	304	307	294	331	331	305	333	302	332	333	316	281	309	303	303	299	300	329	307	321	310	315	302	332	317	312	271	344	322	338	297	317	318	340	316	322	320	316	289	304	290	306	283	317	290	308	304	320	290	307	296	329	316	318	301	318	322	327	331	306	292	328	334	303	290	301	297	306	333	329	320	335	309	305	305	295	286	326	328	329	294	305	318	317	284	317	289	299	312	306	330	284	292	307	296	337	313	290	302	311	332	308	309	311	317	290	330	311	306	297	337	315	300	309	289	327	305	289	303	303	306	339	306	317	289	321	318	301	309	336	330	299	293	291	312	288	274	326	336	304	310	332	320	325	304	284	301	276	295	279	263	281	323	318	329	295	300	313	311	311	307	333	318	333	305	316	327	327	321	302	318	309	314	287	331	317	280	289	323	293	342	296	298	309	303	295	310	291	307	315	334	313	335	296	310	303	307	296	292	302	288	302	340	322	342	315	344	305	296	350	318	292	300	315	301	319	301	336	314	343	322	309	337	323	357	295	306	306	314	278	306	280	303	336	340	314	309	323	310	302	288	309	314	316	297	313	278	309	288	325	296	282	310	311	338	291	304	313	280	300	302	338	307	318	325	297	306	311	303	316	326	306	296	305	277	315	297	287	303	312	322	318	339	324	304	319	323	323	317	319	312	323	283	312	315	297	299	346	315	270	299	302	316	308	337	287	266	293	295	295	298	296	331	343	315	304	300	297	285	299	306	301	356	289	322	286	337	283	303	310	309	322	300	294	308	326	288	312	276	338	314	310	299	293	318	312	301	321	286	292	302	300	315	295	311	307	284	313	299	293	316	270	300	320	296	288	298	297	333	354	291	317	303	312	330	312	315	318	341	303	284	317	301	306	298	325	340	302	293	344	354	328	320	304	300	308	294	289	316	308	301	318	312	307	311	310	321	317	305	312	304	292	284	299	302	312	307	328	307	319	291	285	257	287	323	335	315	309	343	279	311	323	281	309	319	307	311	308	289	306	309	297	303	292	314	292	326	326	324	318	316	327	319	309	287	304	313	304	307	319	307	303	309	320	276	319	306	273	323	309	309	308	286	315	304	292	283	295	308	309	313	299	328	331	314	320	325	299	315	299	296	297	298	303	316	271	330	294	310	329	299	329	307	315	321	343	335	311	285	314	328	301	299	302	305	312	326	303	310	306	335	310	317	296	313	307	309	308	333	323	265	304	293	320	283	270	310	315	288	327	306	276	312	294	323	314	270	287	311	278	281	321	307	323
22353	21146	28911	23672	21152	21232	11062	1560	1207	1102	1019	950	933	902	873	886	885	822	881	793	782	817	802	767	782	783	774	762	801	804	771	790	791	731	725	770	741	792	774	758	745	709	825	802	743	724	770	740	801	742	781	800	757	747	762	743	778	782	771	764	769	774	740	739	721	747	712	760	753	791	724	808	747	785	782	739	752	775	671	736	721	750	746	730	700	774	721	775	729	735	730	781	756	768	777	764	747	766	778	748	731	802	750	723	765	732	734	731	712	737	785	801	643	752	710	753	737	758	773	795	762	780	752	721	740	703	737	685	750	770	763	710	741	792	768	770	782	773	750	778	741	778	684	757	708	735	677	720	703	727	766	700	749	773	717	688	775	779	778	753	708	769	682	730	737	750	748	743	743	758	739	745	703	696	738	740	775	766	715	795	734	756	747	759	726	737	741	738	742	782	737	732	748	778	718	764	717	732	724	793	766	740	742	784	776	737	737	743	754	728	734	716	755	717	724	756	791	766	722	753	715	814	760	747	746	752	762	735	705	732	717	707	715	685	760	763	720	790	720	701	717	746	747	728	758	737	762	707	698	738	728	721	778	785	783	720	712	727	740	710	756	699	759	714	747	788	748	718	730	711	750	725	708	761	770	742	807	710	718	716	734	779	768	772	733	668	762	775	717	742	716	723	798	763	779	738	747	734	730	765	813	723	739	750	769	781	686	739	738	751	776	736	748	756	717	738	755	738	709	731	761	716	704	755	787	733	761	743	744	710	755	757	703	724	801	712	759	774	743	744	728	718	744	705	706	770	764	744	711	760	729	728	720	783	718	763	741	727	750	737	750	686	739	710	732	685	780	734	751	734	711	736	713	737	735	732	723	731	749	701	760	730	757	693	751	750	765	729	742	745	751	742	729	751	726	763	678	763	741	771	727	696	747	676	725	758	755	767	775	763	732	773	758	720	751	745	713	735	727	774	769	751	742	725	753	739	715	720	680	713	776	714	746	732	680	750	711	733	705	727	760	772	732	794	759	741	763	753	741	760	788	735	714	753	747	758	804	737	726	734	779	762	751	696	686	722	727	751	735	769	730	703	756	716	708	780	736	729	750	761	750	733	756	750	731	764	694	754	740	731	726	750	751	757	665	728	743	756	744	782	778	749	751	740	733	742	772	736	758	716	743	731	735	719	764	755	793	717	748	759	765	709	707	707	696	741	755	702	701	755	767	741	780	740	709	748	754	769	699	768	749	750	736	733	695	725	730	717	783	677	704	735	703	758	769	781	727	699	757	765	760	706	746	746	745	774	725	730	746	727	678	729	782	697	726	752	754	760	782	752	731	729	733	740	666	736	739	781	782	732	712	693	683	728	771	759	765	766	756	725	769	742	812	741	749	723	754	758	705	715	710	733	786	750	728	772	693	752	749	760	763	757	760	739	764	730	750	788	750	725	703	734	761	728	727	748	770	724	738	727	747	696	759	755	733	733	782	714	741	708	734	710	750	746	752	718	777	753	801	714	755	736	757	748	751	774	730	756	712	739	731	771	739	772	762	764	704	698	731	697	780	722	718	705	751	753	779	767	772	713	756	772	723	715	754	668	730	736	726	737	715	724	708	721	735	743	746	748	700	678	775	714	704	794	726	732	729	698	752	738	722	755	769	693	753	716	769	777	753	734	782	710	778	763	787	718	762	750	723	758	752	738	719	798	718	730	738	757	726	697	791	741	749	701	735	730	733	775	720	729	729	715	742	752	706	749	764	712	718	730	813	725	752	719	770	754	747	754	698	746	767	741	673	753	742	758	713	748	740	757	758	763	807	718	801	784	764	748	770	762	747	733	763	692	702	719	703	782	761	752	746	697	759	727	748	736	706	752	744	724	771	765	726	764	712	726	740	763	739	722	727	790	685	696	714	689	757	711	767	752	733	695	797	718	742	672	658	759	737	729	750	779	724	769	747	791	809	745	808	718	759	726	747	735	722	750	697	755	794	752	777	767	713	731	721	775	741	697	784	741	724	728	739	709	771	764	795	762	739	716	692	767	703	732	747	710	797	724	786	709	758	745	718	738	706	708	762	711	734	739	712	743	765	750	744	702	763	735	734	674	742	733	710	772	724	712	785	709	732	718	747	713	771	713	760	733	753	729	732	766	737	792	734	751	719	741	711	748	777	708	745	769	735	722	722	732	758	726	743	741	743	763	795	763	753	754	723	690	736	787	740	740	692	755	711	691	760	733	709	715	736	746	736	766	685	702	725	725	762	751	761	776	724	739	764	744	772	773	744	729	766	696	723	735	713	745	764	698	724	773	717	700	710	731	768	724	799	772	734	749	738	772	759	705	803	778	688	773	745	716	776	792	730	749	766	722	767	715	734	765	709	729	746	737	768	721	779	714	743	715	734	742	760	742	755	766	741	708	724	778	766	705	785	750	769	727	739	744	722	752	759	722	776	757	704	733	780	784	781	780	777	728	759	775	759	719	750	700	714	719	701	746	770	758	736	754	746	729	681	756	765	718	741	720	703	713	714	704	751	790	687	720	778	753	798	741	774	775	733	775	719	711	758	760	669	756	805	708	781	733	769	722	726	709	768	747	769	731	692	757	728	718	753	730	744	711	782	735	695	737	755	771	698	737	754	757	758	761	727	780	716	752	719	760	743	741	705	700	729	743	755	740	721	751	731	727	692	722	707	758	750	723	713	768	751	744	738	720	728	710	722	732	716	753	760	693	745	701	743	758	685	741	791	763	790	722	761	780	745	711	715	733	732	757	716	741	742	689	746	693	712	705	756	717	784	750	807	754	810	728	744	725	730	740	722	721	712	740	716	796	733	765	764	744	721	744	724	708	708	728	727	767	742	753	712	783	744	709	758	737	744	717	691	741	749	747	741	699	757	720	726	711	789	735	747	776	775	725	692	708	685	758	751	749	752	732	749	732	686	763	775	724	775	724	734	735	752	746	765	731	759	792	674	737	705	710	772	767	741	744	715	708	789	712	722	733	707	739	759	725	804	753	791	776	741	732	777	728	753	710	715	715	717	758	777	794	785	736	776	751	763	716	706	728	782	736	776	793	694	760	691	682	740	727	744	742	745	715	696	702	768	751	760	752	836	754	750	749	721	723	774	749	722	729	746	749	734	728	734	730	729	781	751	737	721	707	751	725	767	731	733	715	750	738	723	736	708	714	773	742	745	739	793	719	734	786	734	692	745	711	769	695	754	753	783	776	731	765	743	776	727	700	711	754	748	758	739	691	711	763	733	763	751	740	729	735	716	751	732	731	776	723	753	709	782	691	736	763	688	727	689	806	777	721	758	727	738	728	720	739	730	731	770	764	720	746	723	738	707	773	727	765	751	719	722	766	699	724	719	794	759	722	740	742	802	739	749	721	781	758	761	674	754	714	708	739	736	784	741	760	722	741	738	720	717	734	755	710	747	730	682	795	770	714	762	766	697	726	735	767	721	801	763	759	795	712	748	698	735	708	742	775	786	714	751	770
4521	14420	10076	5198	3825	2944	2385	1930	1657	1505	1302	1211	1157	1080	990	1039	1049	969	885	972	921	873	895	902	836	888	850	820	851	879	848	864	794	855	845	852	829	839	856	812	835	838	836	794	847	837	792	796	829	817	846	820	817	898	771	816	820	743	803	876	812	825	858	834	768	865	857	808	834	825	878	840	843	820	897	844	804	827	801	834	813	834	836	777	858	825	857	800	859	819	867	845	829	830	824	800	779	807	799	795	777	818	803	816	866	782	780	849	811	903	750	867	762	845	885	875	843	852	781	840	845	817	800	809	781	807	815	826	787	825	823	845	842	774	836	813	820	787	808	776	822	805	765	803	798	798	792	800	832	787	843	820	802	820	820	799	869	826	776	837	836	794	794	821	878	804	869	794	844	793	769	787	898	842	806	823	783	830	815	790	843	839	830	858	844	828	852	840	800	804	865	868	875	855	818	830	813	757	777	826	786	807	799	770	799	802	789	829	835	814	808	832	790	821	843	800	794	839	811	798	858	773	818	778	799	785	747	777	813	789	800	834	821	788	804	800	839	854	811	823	809	812	804	793	834	789	796	888	839	869	776	831	805	830	794	778	769	818	818	827	807	813	788	796	829	814	796	845	843	773	846	800	871	772	876	808	798	801	816	778	840	781	795	812	799	783	852	820	843	833	840	824	756	785	737	827	801	737	808	839	828	816	847	790	816	805	858	835	822	835	812	803	846	820	791	793	872	791	833	831	786	792	775	860	762	814	788	786	780	750	832	797	789	792	826	828	839	812	804	770	822	837	824	808	826	808	828	791	853	778	838	828	847	850	793	818	816	806	805	823	855	780	826	838	792	869	801	842	812	780	809	823	809	807	780	818	847	812	776	809	776	774	804	788	798	819	817	840	826	843	808	821	823	802	806	793	783	837	778	786	824	805	777	777	826	793	830	825	787	770	832	789	810	844	809	808	864	855	829	821	838	853	850	825	909	814	778	797	794	819	780	766	823	775	820	812	821	817	839	849	826	812	797	840	854	797	831	776	866	853	805	850	760	784	835	763	801	863	831	828	826	810	815	844	867	830	787	815	815	805	836	815	826	808	758	799	763	816	772	815	830	851	786	781	816	824	797	785	782	816	836	861	798	794	815	846	833	788	813	834	803	805	792	815	813	805	824	827	848	825	819	792	806	854	840	767	774	788	789	805	782	795	811	824	820	805	872	810	804	816	828	805	863	845	842	770	798	794	846	821	817	761	693	838	822	825	811	805	848	798	799	789	847	819	774	827	783	832	840	823	817	830	786	766	826	810	854	793	839	820	807	811	788	822	765	829	819	822	838	863	828	821	827	856	800	906	814	805	773	806	810	780	802	811	837	833	854	781	818	818	822	863	848	798	742	815	789	823	868	802	798	790	773	855	788	798	815	798	808	814	806	859	848	789	862	814	826	771	773	806	780	815	854	770	778	777	794	836	828	779	771	859	797	776	844	808	813	802	831	831	847	800	853	804	811	778	788	786	789	819	836	809	782	819	810	830	839	826	808	783	862	823	816	838	844	805	813	836	864	808	796	821	813	786	820	841	810	791	798	870	848	816	802	832	781	777	793	774	816	787	838	815	774	794	788	812	834	800	825	810	805	839	865	810	748	876	754	851	780	878	829	806	804	827	853	827	824	791	821	819	815	778	811	768	834	769	784	828	785	812	782	824	788	736	836	785	805	805	831	813	804	768	806	765	783	838	843	809	828	829	767	814	850	832	804	823	801	798	803	806	839	808	874	802	803	858	809	800	799	837	806	861	846	848	834	850	827	851	859	763	801	788	831	791	771	812	834	871	815	830	807	808	790	828	806	839	800	798	817	795	783	780	790	850	758	798	835	765	835	860	808	821	817	801	836	787	839	813	780	815	750	797	775	831	806	808	806	767	803	781	815	820	804	841	775	783	811	805	845	828	802	824	860	779	766	784	794	843	810	763	779	821	797	811	824	803	852	817	866	771	815	784	811	817	816	776	861	820	822	742	831	771	786	814	808	733	808	842	765	845	828	807	814	846	801	783	835	771	810	779	819	814	866	794	813	842	800	811	784	789	839	756	806	854	798	803	762	773	762	753	792	821	826	792	802	801	762	813	810	771	849	838	796	819	829	805	826	812	842	902	819	832	804	855	812	819	829	801	803	846	782	784	808	800	842	854	813	823	787	840	846	845	847	762	782	841	866	813	796	865	777	846	824	798	810	785	778	800	847	805	854	787	822	798	815	793	806	810	835	690	828	823	763	815	796	742	798	834	838	803	816	822	789	750	796	798	817	787	817	809	790	775	830	788	834	770	856	791	801	787	825	814	784	786	799	735	832	828	853	826	835	800	836	815	840	842	831	790	811	856	805	815	746	812	832	792	794	769	775	820	809	841	823	813	864	806	782	779	880	785	906	828	788	807	781	820	800	815	852	777	824	780	833	784	835	779	852	842	825	827	835	821	832	724	788	800	766	760	788	829	787	738	823	795	785	765	780	803	786	785	771	792	841	823	812	817	810	787	833	761	813	827	850	790	842	793	830	761	834	830	816	802	788	827	761	799	766	813	772	813	820	824	834	831	803	832	785	837	773	816	805	869	836	842	794	873	802	854	760	826	844	809	794	774	800	836	825	848	853	787	847	806	795	834	801	856	816	807	805	798	853	805	790	788	858	805	868	826	804	820	835	826	825	841	878	773	855	850	817	767	796	836	813	843	827	790	814	787	847	813	859	815	799	786	811	801	839	877	835	872	790	803	796	812	764	800	824	826	861	831	784	788	812	748	818	807	849	816	844	764	802	766	754	790	852	766	822	798	808	788	824	868	797	775	801	825	842	765	794	817	784	786	799	797	877	829	808	811	782	814	834	810	824	839	818	836	830	801	836	790	794	861	819	827	832	814	843	814	797	841	798	854	787	820	818	811	807	758	792	814	878	767	840	851	808	778	797	838	838	783	790	787	825	850	813	862	743	830	870	804	827	799	830	789	791	773	816	767	799	791	838	773	858	834	792	782	789	768	865	795	825	822	847	784	813	806	843	835	766	799	829	824	821	826	775	809	820	823	813	774	802	774	832	830	784	773	831	819	780	805	798	822	800	814	831	820	798	827	818	789	828	823	770	789	820	796	820	783	811	808	842	819	838	791	823	737	807	783	776	812	794	846	872	830	811	816	812	835	778	817	832	802	789	818	815	791	801	809	785	848	798	779	825	886	744	834	750	799	765	851	853	824	778	814	798	800	812	811	883	804	804	802	767	846	814	854	802	802	773	805	820	799	809	840	799	801	892	813	812	810	834	825	832	775	816	804	807	789	826	835	780	818	826	849	835	812	816	792	827	814	753	801	799	830	818	852	778	809	803	810	820	860	842	771	813	802	828	786	799	759	833	804	751	821	810	825	775	829	858	767	829	830	778	805	771	807	769	813	762	775	834	789	795	795	859	771	844	809	847	789	807	812	819	785	832	804	811	858	826	820	821	781	807	807	803	829
27261	17816	3762	654	559	448	462	514	510	477	473	480	436	439	484	454	408	456	515	471	487	457	450	438	442	457	467	475	462	494	442	432	439	423	475	470	471	511	457	483	487	421	470	435	456	457	456	449	459	457	470	472	478	510	421	444	483	456	461	480	487	462	480	448	451	464	463	456	446	485	458	462	423	454	461	454	482	427	461	486	479	450	483	423	459	410	454	468	446	458	441	452	467	461	469	433	452	453	451	446	477	444	469	427	494	489	472	456	441	507	467	470	435	439	456	424	455	473	462	477	445	461	467	477	423	463	440	448	477	486	424	457	389	465	462	477	461	483	445	421	432	456	463	472	475	497	473	448	444	460	443	420	468	483	458	465	465	467	453	468	450	457	482	460	461	456	409	446	462	406	418	452	480	483	465	463	441	453	436	504	456	443	459	406	441	440	453	498	458	463	441	447	465	451	468	469	467	483	438	437	480	441	482	490	500	465	428	454	416	475	459	471	458	452	397	418	472	464	462	442	466	512	449	469	437	441	443	499	460	457	461	470	426	440	473	475	438	464	435	441	483	438	479	452	501	464	409	500	419	418	433	440	455	480	474	454	443	441	449	471	474	482	432	412	465	443	430	420	448	482	475	456	474	421	485	456	459	470	449	419	451	493	475	477	467	496	467	412	420	412	437	438	485	455	468	455	444	447	480	442	470	448	458	446	460	460	421	451	476	486	473	446	441	433	425	478	452	466	456	432	477	376	471	452	506	436	464	445	489	415	459	450	457	427	447	459	412	443	476	433	460	461	470	471	466	471	447	514	448	438	468	430	451	454	423	445	474	395	468	502	468	443	447	444	448	443	479	491	464	472	441	428	454	443	474	465	444	454	444	462	444	463	447	449	446	477	449	467	485	485	424	422	454	427	441	421	465	456	485	425	481	482	476	500	455	446	448	430	462	426	489	492	460	475	429	483	455	428	415	451	463	452	461	475	425	446	472	439	490	471	444	468	469	418	479	428	469	456	466	454	452	458	476	482	439	480	495	457	481	482	503	481	455	449	441	460	448	508	447	497	457	472	478	414	482	445	453	494	465	467	430	483	482	423	450	456	504	471	446	433	482	415	449	417	480	465	477	454	436	461	491	484	461	451	478	466	510	441	474	458	450	474	451	472	432	479	457	461	467	450	416	477	461	474	481	460	489	463	470	404	433	441	440	461	447	472	483	493	433	471	452	418	447	486	479	427	479	426	455	453	415	426	444	467	426	434	471	483	435	421	453	461	440	423	462	489	474	462	462	458	450	430	441	438	430	472	470	495	445	449	445	459	449	472	455	423	467	449	460	465	422	457	497	448	482	444	470	468	436	431	454	469	459	444	477	440	476	470	440	448	510	451	490	461	455	465	465	436	467	430	459	493	455	446	483	485	466	439	442	434	447	436	458	491	429	469	461	455	450	465	488	464	519	471	454	453	416	450	484	464	486	472	426	417	494	464	456	484	437	435	507	481	449	469	448	440	477	434	471	456	459	455	437	438	436	429	457	440	463	450	472	478	407	445	487	447	497	472	447	466	450	442	492	454	458	459	491	485	447	496	448	474	415	485	485	476	472	419	441	453	468	448	455	437	473	473	434	444	442	481	461	435	459	415	439	499	452	490	462	453	466	405	434	433	473	461	436	468	468	408	443	445	496	457	458	409	444	483	454	449	450	445	480	452	429	490	436	466	478	458	429	455	476	489	488	469	462	475	442	472	449	460	414	500	481	454	478	448	468	466	471	467	441	419	440	457	435	465	441	449	409	478	443	466	483	443	454	477	508	446	453	455	458	457	453	476	493	422	472	460	450	427	470	453	471	439	441	448	481	461	498	437	450	470	486	437	463	437	470	441	498	487	489	440	446	429	477	434	445	468	395	493	462	453	473	457	461	457	488	465	445	431	445	441	463	441	430	552	495	490	432	494	441	423	458	453	468	462	445	441	461	424	459	464	452	447	467	474	447	451	455	451	483	472	467	465	479	502	483	447	460	475	453	469	442	469	409	465	440	443	455	450	482	445	462	467	433	481	472	424	430	507	457	443	451	417	464	466	472	482	451	450	463	460	471	417	489	437	433	446	441	434	446	460	502	488	495	458	465	435	465	470	463	463	476	435	461	436	481	434	432	496	447	439	468	491	505	447	432	479	472	479	476	438	471	456	461	451	446	440	431	507	435	452	468	422	440	440	452	436	430	454	443	493	428	429	451	501	486	443	449	471	430	439	435	443	480	458	470	474	471	509	443	438	462	457	469	462	418	434	454	460	484	481	452	458	460	426	479	461	449	499	442	443	422	408	460	461	486	495	401	490	455	480	414	466	398	458	462	453	451	445	467	450	507	421	449	463	468	493	454	467	441	456	457	441	468	447	470	467	437	443	457	446	490	496	447	446	480	470	466	422	488	474	499	473	444	472	440	461	471	494	458	465	440	484	449	434	461	426	457	439	467	479	457	439	447	446	478	466	447	443	487	445	469	458	439	460	469	464	469	481	473	470	451	445	483	445	433	466	460	445	487	456	457	440	454	448	454	467	443	456	459	469	456	461	461	468	458	455	473	438	494	444	469	451	480	449	458	474	455	470	454	467	438	459	481	450	498	481	432	451	458	478	429	433	437	466	428	482	458	447	485	459	460	473	438	465	512	428	443	445	440	439	471	467	470	462	456	436	438	435	468	451	438	434	442	444	488	430	479	483	472	449	445	468	469	449	463	458	428	467	482	486	461	451	435	502	433	486	443	489	436	481	417	442	476	433	445	439	473	460	453	404	476	454	446	476	496	479	446	415	444	478	434	460	502	452	471	482	459	461	443	475	460	487	450	466	482	470	474	503	479	449	480	462	462	467	489	444	452	464	448	495	465	443	456	492	442	460	493	433	429	462	480	433	463	459	444	448	455	473	458	434	414	442	446	475	467	487	499	472	482	432	435	440	473	438	421	468	467	446	432	478	486	431	453	455	459	476	448	425	428	429	449	460	477	435	433	394	481	447	464	481	449	488	446	466	463	459	448	479	468	455	449	492	484	462	480	505	477	489	477	466	466	461	460	473	470	460	458	443	479	435	488	444	433	448	432	448	470	496	441	468	457	427	463	433	466	441	471	485	479	426	454	433	453	434	445	453	445	445	481	470	452	461	459	457	454	470	453	447	460	467	417	391	444	479	466	453	475	431	432	440	419	447	445	467	427	409	453	404	476	477	443	453	470	441	416	437	422	464	460	482	448	468	461	441	480	443	458	445	411	462	440	429	454	438	493	450	460	508	461	455	468	433	483	474	467	442	432	477	473	452	460	492	469	422	466	480	470	469	437	484	483	457	422	447	444	441	440	473	457	489	463	482	452	434	455	453	433	443	458	435	416	461	467	485	452	463	489	452	436	469	445	463	425	462	460	456	431	445	515	454	453	477	473	451	460	476	428	441	469	433	435	453	417	467	426	461	472	431	455	484	480	453	459	481	433	447	457	446	484	468	456	413
4210	840	797	639	580	606	510	492	481	509	533	494	499	483	545	500	486	526	497	499	505	481	518	505	485	506	500	497	519	503	507	486	498	491	493	467	487	497	507	497	480	499	528	509	475	482	504	464	507	480	487	476	537	503	526	476	496	482	470	497	451	475	486	505	478	487	480	510	513	516	484	431	482	506	486	487	496	510	506	470	487	480	508	462	468	487	516	450	525	464	501	481	486	494	472	491	490	507	513	477	501	493	535	474	484	483	474	486	461	504	481	511	534	521	481	547	524	482	492	524	497	523	490	481	491	500	501	492	466	509	532	475	498	528	480	529	478	513	479	498	520	481	496	529	476	490	517	488	483	518	498	510	524	542	521	505	510	509	473	519	485	521	505	489	540	500	502	491	516	515	492	491	500	497	480	503	511	505	450	482	455	497	520	452	464	483	475	510	466	516	491	455	507	514	494	544	438	504	494	487	477	499	494	448	526	487	502	518	491	526	488	507	495	485	516	487	504	518	540	498	512	444	457	500	500	507	480	491	491	478	467	491	488	519	478	467	488	499	521	511	499	474	488	495	505	464	491	505	531	514	479	496	421	480	455	489	495	522	508	498	497	511	466	493	452	510	485	486	533	519	535	467	468	513	526	512	497	485	505	538	491	502	540	474	475	496	476	482	509	477	490	567	487	496	525	489	510	472	533	491	542	489	514	488	519	477	538	499	492	497	489	494	485	453	496	517	503	501	457	516	521	492	538	513	476	500	483	499	520	511	456	472	533	504	479	447	469	501	490	532	496	484	488	507	513	473	526	547	474	446	473	514	516	514	569	537	538	542	497	500	462	511	508	542	523	502	475	527	530	525	501	505	502	507	516	511	506	504	515	519	488	475	497	459	518	505	506	515	472	525	480	489	479	521	487	530	466	484	518	489	461	497	501	457	495	479	505	478	503	449	473	517	488	467	556	508	480	499	505	511	503	472	493	480	492	459	500	485	509	524	525	540	496	482	536	528	511	509	512	491	476	510	513	516	478	509	470	516	482	542	527	533	535	481	500	494	506	505	503	514	470	490	500	495	458	484	512	530	518	468	505	487	520	480	496	483	487	464	534	502	476	534	525	483	545	476	474	520	475	527	491	525	464	518	504	493	505	498	491	470	505	478	495	512	513	507	507	465	480	474	505	487	510	490	443	512	501	520	487	505	489	469	514	490	485	488	496	477	456	518	507	509	489	547	498	485	505	498	447	478	502	501	500	468	507	466	502	484	486	529	451	498	504	491	510	495	468	457	538	503	494	519	486	487	495	481	480	550	540	499	501	523	473	477	479	500	477	491	500	475	495	482	494	481	469	468	448	493	459	488	519	506	488	539	496	507	498	491	522	497	539	511	483	461	493	498	457	529	494	473	539	477	491	519	491	510	516	470	493	458	468	513	472	476	489	459	505	507	508	487	486	509	483	474	513	487	509	485	494	472	494	475	537	486	504	453	435	564	528	458	466	527	498	497	490	497	526	497	526	475	489	547	466	472	492	479	524	484	505	516	515	476	499	521	508	507	516	440	488	461	504	515	443	503	456	462	506	459	471	484	484	523	488	482	506	502	475	463	477	504	517	501	500	495	469	510	512	483	505	476	499	513	474	449	489	515	500	499	498	499	537	478	472	466	474	521	484	503	506	505	471	505	551	500	510	495	499	490	511	491	528	480	477	492	483	522	501	495	531	461	466	464	502	513	473	476	517	532	497	440	503	503	486	482	489	500	491	504	483	494	488	492	489	495	497	488	507	458	490	487	513	504	492	492	524	475	472	464	474	493	466	511	460	510	444	518	539	525	497	555	523	486	522	449	495	468	488	525	500	476	471	481	464	476	474	496	544	520	467	472	511	496	486	479	478	564	491	516	473	489	538	473	475	518	466	493	485	474	499	513	540	492	477	459	517	484	487	498	537	461	472	469	513	546	485	501	507	504	510	492	534	458	497	479	476	493	457	471	479	493	491	487	495	512	516	511	516	508	516	505	492	464	496	497	504	472	468	516	497	509	504	476	516	485	497	501	480	478	487	517	515	466	511	505	533	524	499	494	522	494	459	494	526	492	499	505	511	482	498	478	503	516	514	473	540	470	472	473	506	524	475	530	524	500	507	465	476	497	504	513	533	527	495	492	504	511	481	484	487	500	482	501	514	475	512	495	498	479	511	484	503	510	505	489	466	493	503	487	520	486	482	463	468	469	494	513	468	521	532	497	471	465	496	515	512	516	501	507	482	542	484	497	511	488	517	525	508	517	506	496	457	475	498	528	512	485	480	507	479	496	478	502	482	546	546	470	497	463	474	541	530	525	473	496	454	490	499	487	526	501	466	482	465	475	488	528	514	554	464	489	482	494	488	500	521	457	460	511	501	479	514	474	456	483	502	485	512	528	439	510	490	479	481	489	480	487	502	535	502	482	501	500	509	503	520	485	504	530	460	517	490	494	515	526	479	529	474	517	486	504	521	508	501	490	461	453	502	495	513	494	510	534	478	491	490	514	459	463	495	463	509	512	521	482	483	530	514	471	466	495	460	470	466	515	518	495	530	507	497	460	543	487	491	483	530	486	492	496	516	520	484	508	497	502	490	499	563	480	503	464	511	521	510	479	501	469	505	501	465	478	494	554	488	533	506	503	503	528	506	501	521	495	497	488	502	482	492	498	482	463	500	488	491	492	473	451	500	500	495	490	493	473	500	473	504	474	515	519	501	497	462	491	462	490	505	500	448	504	523	494	532	481	484	502	470	492	471	490	491	504	486	460	492	509	463	490	475	455	496	478	488	506	507	462	491	467	499	502	501	527	471	498	473	521	558	465	483	493	505	478	505	496	487	485	527	528	474	501	480	512	475	493	525	521	527	521	520	478	476	508	480	463	526	492	456	498	494	478	501	509	501	491	454	498	481	530	501	486	464	502	503	500	485	526	495	491	450	511	516	497	517	486	484	460	472	510	501	466	502	474	503	481	505	478	519	487	554	504	495	534	461	508	509	562	461	481	501	504	460	495	478	537	543	469	533	493	541	548	454	479	468	477	461	481	500	497	451	484	501	489	464	507	493	503	500	526	500	500	491	489	502	516	500	482	495	537	521	492	519	519	475	508	550	477	482	495	472	497	502	482	480	525	478	463	496	513	504	484	482	507	526	496	495	489	463	499	445	485	492	473	525	534	492	475	472	488	524	552	511	520	485	438	503	494	494	536	484	492	522	468	470	479	474	484	499	514	519	484	500	524	505	498	509	519	515	428	456	500	488	498	496	469	516	483	491	488	516	510	492	501	501	533	472	514	511	508	486	494	478	515	511	508	471	491	498	504	501	519	483	520	484	475	512	485	513	499	514	482	494	474	488	506	510	489	488	530	491	494	512	540	457	517	509	503	451	505	505	500	497	482	525	438	489	507	506	481	480	508	457	466	481	486	462	513	507	473	479	478	480	477	466	524	543	515	477	520	500	474	513	486	518	505	487	530	518	438
23185	20992	28326	23837	20999	12567	1754	1164	1107	1086	944	994	948	978	968	937	920	926	892	877	909	899	870	899	887	889	854	844	870	834	873	879	844	860	870	841	827	835	862	886	817	840	881	865	827	860	846	835	818	862	881	805	874	833	864	848	863	826	836	862	913	832	869	827	841	839	791	840	861	785	849	847	814	859	798	811	876	916	803	845	851	847	836	863	825	854	869	828	856	807	799	895	842	849	841	792	819	866	814	812	844	789	860	850	802	823	846	852	811	872	902	850	820	857	878	824	864	851	812	872	833	817	884	820	837	861	831	848	833	826	858	852	886	854	822	831	832	832	766	834	801	875	884	837	874	859	842	843	797	827	869	876	859	811	864	856	838	806	859	852	838	828	943	835	857	778	885	842	832	811	859	852	867	818	804	872	869	871	822	841	850	868	810	811	881	851	844	873	816	851	868	833	865	846	849	863	911	835	819	834	853	817	814	828	837	850	868	841	801	878	799	850	824	850	847	817	798	871	835	875	857	895	849	825	842	814	861	832	854	793	817	827	849	803	846	818	836	864	889	843	787	825	831	854	909	827	864	844	873	854	826	803	802	848	836	796	859	827	818	853	861	821	812	870	853	859	809	859	837	810	888	825	876	854	842	869	812	829	817	826	823	833	845	858	819	852	854	759	845	893	825	870	858	809	849	770	877	819	803	817	822	851	771	809	848	802	823	848	822	850	814	846	822	828	794	863	840	853	858	821	836	884	794	869	841	855	842	916	849	899	863	891	862	860	846	881	819	828	836	851	827	842	831	795	820	864	866	903	868	890	877	824	785	896	866	844	848	858	847	865	872	863	792	835	858	800	825	813	852	809	859	864	881	839	799	892	875	894	795	812	830	913	813	884	832	763	856	832	886	843	875	851	850	844	872	875	835	862	823	835	817	868	823	854	859	822	839	859	882	846	832	818	845	867	857	829	864	890	832	862	805	777	835	776	887	840	833	831	796	836	841	842	834	852	915	838	803	842	838	880	868	812	845	877	795	804	831	836	849	800	828	881	876	863	825	860	873	878	856	937	873	851	863	820	860	888	833	800	800	826	864	852	845	819	794	795	850	829	833	846	807	841	846	837	883	856	838	829	835	813	823	841	871	909	813	889	860	875	862	815	826	847	796	819	871	854	842	825	811	814	850	860	868	847	866	872	810	877	876	853	892	882	850	833	839	864	831	857	893	828	866	834	828	878	849	853	838	861	818	849	833	799	883	821	828	865	904	818	831	877	855	850	884	891	844	824	851	843	843	783	837	839	852	844	804	855	794	799	828	844	869	832	854	841	869	924	871	885	870	792	831	799	882	843	796	889	826	851	862	841	888	875	841	852	862	829	839	822	864	830	824	825	855	810	794	852	846	838	872	869	824	768	788	783	865	806	856	866	857	846	780	913	880	860	821	849	846	842	800	878	853	871	833	858	884	817	778	806	845	880	865	877	858	852	849	903	842	850	834	815	841	810	825	864	824	858	894	854	825	811	855	864	845	844	849	891	859	877	839	817	825	894	860	847	786	860	846	832	868	895	860	865	864	879	883	796	876	847	826	834	819	826	837	895	757	812	809	825	884	804	881	833	840	838	815	827	849	842	814	820	870	884	787	844	809	827	916	851	837	838	854	824	794	829	840	817	778	881	817	866	847	879	825	858	850	843	813	860	890	829	887	855	862	892	854	827	795	876	860	814	855	866	878	856	909	822	821	795	871	814	858	843	830	861	861	823	814	859	776	821	818	838	812	781	896	880	828	824	825	867	892	853	857	861	842	810	828	823	822	867	867	835	854	797	824	811	789	898	870	816	836	833	852	880	836	867	827	810	881	865	836	848	869	850	896	828	825	818	819	832	787	845	848	851	829	849	817	834	844	838	813	875	878	800	838	858	814	923	845	849	836	826	887	870	880	853	809	875	817	817	851	825	855	823	812	837	835	809	892	794	800	789	837	862	869	819	865	876	818	846	843	861	858	899	756	874	828	852	803	839	881	864	816	831	849	856	805	848	835	832	841	779	854	825	821	787	828	815	854	823	848	865	803	844	912	856	817	774	804	838	828	847	829	864	865	800	840	849	812	843	812	840	840	814	823	849	848	883	849	825	803	887	855	806	843	822	830	832	855	810	855	902	829	837	809	857	833	851	807	886	863	835	858	810	865	835	856	857	853	869	839	838	863	781	848	858	878	858	825	896	830	806	817	804	862	834	829	834	858	866	846	894	888	836	849	828	806	891	834	869	790	828	893	830	875	844	876	885	833	806	851	790	865	870	827	825	855	820	876	902	819	812	801	847	884	799	866	885	810	881	862	859	856	793	766	792	817	877	884	869	832	893	828	837	843	834	853	800	864	853	844	874	827	805	856	853	848	886	884	807	849	837	852	742	830	848	789	863	810	853	872	798	850	862	834	855	828	863	857	827	776	802	803	886	817	833	862	865	875	914	807	804	841	868	838	835	848	844	802	837	831	870	862	868	874	854	837	823	854	852	893	837	834	904	835	834	849	808	843	858	835	876	887	899	826	836	826	832	830	859	874	851	899	842	843	821	827	781	851	854	857	791	865	815	905	846	857	850	837	883	878	839	806	852	841	820	875	892	831	937	825	842	821	836	792	835	856	840	849	883	829	801	850	858	812	803	818	826	831	844	862	822	852	857	827	837	840	904	819	872	869	866	838	811	857	857	827	875	825	818	846	833	845	822	835	884	805	813	865	854	879	799	855	821	875	865	866	862	866	894	875	879	853	843	877	826	853	860	886	799	838	823	817	857	818	822	882	854	832	814	816	836	875	802	863	906	857	884	835	824	883	847	842	799	884	869	844	801	831	855	809	873	797	860	862	835	830	854	900	856	856	807	856	835	806	836	827	852	855	886	788	869	810	839	820	863	892	847	865	866	883	840	856	865	847	810	877	872	830	811	791	846	826	830	824	808	858	866	806	857	872	836	799	852	813	872	816	840	902	790	872	810	829	848	856	863	794	876	905	877	866	841	821	902	848	833	809	822	802	873	790	870	798	855	797	878	814	843	841	821	878	861	882	795	902	848	809	904	884	844	848	871	819	850	825	851	857	812	848	825	804	814	864	814	896	821	887	817	864	793	853	832	918	820	825	819	893	846	872	811	833	826	841	847	807	816	818	810	823	861	802	884	880	827	886	870	835	918	838	827	804	842	869	880	811	852	840	809	858	850	813	816	852	796	816	823	842	825	835	810	871	842	858	858	881	837	861	852	858	862	873	824	850	887	839	842	809	842	828	803	864	800	878	857	871	841	786	845	816	827	847	858	872	855	852	833	796	830	836	865	804	845	890	834	855	841	828	828	823	836	876	857	822	839	821	866	849	828	845	828	857	864	833	810	835	825	851	879	832	813	860	839	820	822	888	821	852	807	812	841	789	894	811	825	871	806	881	869	895	801	782	818	826	838	789	836	840	873	825	868	811	807	874	843	825	780	839	852	810	862	872	876	896	831	888	865
3415	8876	6486	3261	2366	2101	1764	1571	1306	1215	1170	1085	997	998	968	939	995	933	937	993	967	919	942	981	977	946	922	997	867	931	917	938	929	887	888	901	898	928	925	891	901	856	936	953	951	900	972	903	891	849	905	873	952	877	923	879	932	879	888	856	882	905	903	893	926	906	916	893	892	892	921	910	855	918	892	938	926	896	892	903	932	946	918	986	871	885	913	862	887	913	910	857	878	879	882	863	910	907	898	891	889	909	914	874	864	879	949	862	912	904	882	931	896	886	913	927	914	904	897	987	880	883	852	923	890	876	907	936	976	933	909	871	884	907	909	880	939	925	908	892	917	886	907	870	906	905	914	898	886	874	909	885	914	867	867	908	899	916	886	882	879	879	889	964	924	887	906	906	853	914	896	888	905	837	973	861	955	873	814	898	863	896	887	880	921	882	932	892	914	891	894	924	861	864	853	866	914	878	924	893	902	901	917	938	913	897	896	875	889	889	872	894	831	897	894	938	896	880	856	839	893	924	911	874	917	842	871	906	930	926	871	881	840	908	946	892	892	890	902	909	898	930	907	920	870	899	877	884	880	795	908	859	884	910	857	912	925	922	878	928	894	900	934	943	852	866	862	924	910	950	906	932	865	934	880	889	900	918	889	921	902	870	868	901	907	871	876	908	897	881	939	931	888	877	900	866	912	848	923	903	908	942	866	888	842	899	880	911	923	921	840	929	864	908	904	882	909	880	848	862	898	931	896	896	936	923	897	884	887	887	877	904	855	920	866	909	905	898	917	915	915	910	866	919	936	884	887	872	908	897	889	894	857	937	931	896	904	860	878	907	860	885	883	978	900	842	871	885	897	896	900	913	1003	859	932	876	950	894	840	884	911	950	906	857	900	854	874	912	888	956	867	898	931	974	873	820	933	908	942	877	879	924	934	891	914	868	862	868	952	923	911	936	897	909	914	901	905	938	957	890	916	909	861	887	899	948	930	933	935	889	907	860	862	914	870	932	917	980	881	878	873	878	891	876	932	897	915	902	889	898	906	938	901	852	855	882	925	895	921	900	865	894	917	908	876	866	871	886	925	902	889	893	888	912	907	878	881	908	919	845	936	890	828	941	899	899	814	868	844	954	904	913	893	868	917	898	876	890	925	872	937	888	899	904	874	872	893	888	911	950	913	881	897	950	837	864	925	957	879	913	912	875	862	908	973	880	963	981	909	922	941	897	818	891	880	943	907	919	856	939	903	898	879	895	933	902	921	908	903	862	886	879	926	880	841	928	964	867	922	891	915	918	899	901	898	877	896	901	945	891	926	905	879	898	928	886	854	859	853	891	957	918	927	921	881	896	904	921	925	886	915	982	906	904	863	946	916	910	912	914	898	920	923	881	957	884	881	950	901	916	880	921	862	942	860	920	908	913	862	909	912	854	939	891	886	896	854	882	900	879	886	907	891	899	887	866	909	887	928	904	955	921	914	938	876	884	906	925	893	948	915	866	913	940	892	903	907	907	907	917	852	936	862	919	874	902	872	897	936	909	885	938	909	877	895	880	847	906	909	856	970	870	895	885	868	893	865	926	865	917	855	904	896	932	862	907	944	872	952	882	901	855	929	883	907	892	849	925	846	890	920	884	917	950	902	859	896	895	874	896	865	862	880	885	918	950	870	968	894	869	875	867	917	910	899	915	902	881	856	893	846	900	881	881	905	818	890	924	876	934	853	906	868	892	907	914	866	916	959	904	951	868	912	887	921	934	895	976	869	903	900	930	842	877	915	903	919	886	903	890	932	907	858	857	877	913	873	923	882	904	890	910	907	856	925	934	895	875	868	972	928	896	877	914	887	905	904	960	913	945	877	914	885	905	908	892	919	979	985	880	906	922	874	890	879	894	875	902	863	878	867	883	890	870	907	912	929	946	886	908	922	862	886	930	902	895	940	917	875	849	904	927	909	871	917	902	865	908	875	865	883	887	892	935	918	926	898	905	930	873	917	849	894	892	897	868	896	934	926	901	932	944	901	837	844	862	846	911	895	937	863	888	863	878	897	902	896	896	906	886	918	868	910	894	950	850	938	918	929	900	864	912	936	900	893	893	892	881	907	930	922	874	890	917	925	863	871	888	833	952	898	893	859	893	915	874	877	924	892	853	895	928	919	885	925	959	931	900	868	897	895	891	920	906	833	895	879	870	885	922	928	936	849	885	919	905	887	919	939	893	873	939	871	874	932	907	868	887	866	869	896	917	906	878	898	850	924	878	898	873	880	875	877	948	854	912	876	873	911	854	895	918	895	895	846	878	883	913	883	868	932	916	884	906	909	879	895	920	939	863	882	865	890	882	891	918	900	926	933	899	874	859	906	823	893	977	892	931	850	897	900	918	896	861	867	873	853	908	929	881	917	893	909	871	919	907	955	911	898	953	884	924	884	895	914	890	931	845	877	911	905	881	904	893	890	897	885	879	865	902	874	870	940	924	901	895	931	855	922	901	909	876	932	870	919	921	931	887	943	869	861	869	904	916	897	848	921	873	904	896	868	856	875	925	816	870	877	919	932	870	939	885	937	873	919	896	878	903	935	933	947	911	918	889	871	942	903	866	858	896	907	889	979	935	917	903	883	887	917	890	907	884	907	893	861	846	921	878	886	873	909	864	973	961	819	901	901	870	921	919	859	867	874	881	909	870	916	904	895	923	878	857	923	934	878	927	906	932	900	882	872	916	896	927	927	910	912	933	966	907	923	885	926	921	865	924	878	908	958	899	892	965	917	923	931	884	933	880	884	946	866	906	882	885	918	909	904	865	865	921	855	889	921	890	905	889	904	884	924	889	944	893	924	934	893	919	917	881	896	961	927	895	911	933	921	887	892	903	944	941	901	875	899	853	910	922	895	906	920	958	935	891	953	924	877	911	889	893	832	861	901	889	858	852	938	885	871	902	891	875	835	854	906	888	900	886	861	848	896	889	870	923	910	865	901	922	910	900	915	912	890	870	964	864	861	817	860	909	889	904	881	856	894	920	935	893	937	831	884	865	933	865	914	890	929	919	901	882	895	874	903	903	888	881	909	873	910	940	931	961	873	860	899	907	942	830	902	893	906	908	889	876	885	878	892	933	938	865	949	939	880	889	903	889	938	907	890	915	939	853	922	927	895	919	869	840	871	861	886	850	933	904	889	897	929	929	921	942	846	956	835	950	938	879	955	905	865	854	848	957	922	874	944	901	904	875	867	859	907	932	913	918	898	896	956	903	909	848	889	942	933	930	861	914	878	906	883	926	873	882	935	878	909	867	923	877	898	891	888	928	916	883	864	918	891	913	934	871	874	913	890	886	862	896	904	905	897	865	881	910	873	884	826	896	877	931	882	888	921	906	879	925	901	883	854	944	901	863	911	878	899	903	841	887	886	888	817	876	866	903	876	915	866	900	875	934	940	905	907	908	862	878	917	862	883	920	901	872	937	912	870	911	891	867	938	895	919	886	898	870	927	873	861	914	874	958
24372	21064	27461	24894	13086	688	526	419	399	343	348	304	326	293	280	289	286	280	255	271	261	290	287	230	286	239	260	259	265	278	261	267	240	268	244	268	256	256	255	266	230	249	256	253	245	251	268	247	242	257	252	263	266	250	264	270	209	278	259	258	260	276	251	279	268	283	237	249	243	264	250	244	234	253	238	235	253	258	272	246	258	244	257	257	235	265	254	260	220	274	233	274	258	269	270	270	252	284	248	256	259	252	253	210	280	228	260	251	240	277	269	248	256	264	281	281	238	257	246	249	262	243	271	269	246	259	249	279	290	254	262	237	243	249	259	241	249	260	224	246	271	269	246	279	245	246	261	259	245	248	261	261	261	278	260	273	284	243	248	245	226	224	270	239	224	286	249	259	244	240	235	267	249	262	252	248	252	233	236	275	245	240	245	255	233	255	256	256	277	274	251	240	256	236	267	271	264	271	240	227	249	259	276	255	242	270	237	251	265	268	256	267	276	252	243	273	297	240	258	248	253	238	278	238	256	234	243	234	255	231	262	260	264	238	235	235	261	258	250	257	242	267	250	269	268	271	249	243	268	237	266	250	269	225	266	262	286	275	266	260	253	257	269	250	230	252	241	296	270	275	260	236	252	229	262	253	245	235	233	239	257	259	269	232	242	249	248	245	254	253	261	263	247	228	285	270	275	251	266	235	240	248	263	265	293	270	261	246	259	270	240	246	249	250	271	259	268	246	245	256	250	247	250	233	241	286	252	232	274	228	247	252	266	274	248	259	274	251	289	267	241	249	242	258	274	252	240	242	242	246	235	252	249	255	261	230	294	261	253	255	235	237	238	253	261	242	261	244	255	251	244	258	233	264	239	250	264	257	246	273	263	249	249	259	263	259	295	244	251	260	263	279	254	233	226	275	257	257	227	223	280	247	265	240	263	240	275	251	231	234	239	234	262	246	252	254	252	257	231	254	257	245	256	269	262	230	231	265	271	266	263	259	226	228	258	240	243	220	252	239	279	268	250	271	253	247	249	256	266	241	233	247	268	245	273	260	266	262	270	246	254	272	258	269	261	284	261	255	240	268	295	263	256	263	296	260	272	247	258	264	258	217	242	264	262	230	258	250	231	264	234	233	255	262	263	236	255	285	254	259	248	251	230	276	253	234	243	260	260	268	267	252	249	257	258	227	241	272	259	278	273	239	248	237	254	232	250	243	271	285	280	234	242	231	244	229	254	274	231	257	252	206	263	235	235	261	276	236	247	251	255	247	227	234	239	248	246	255	258	245	245	263	246	284	246	241	263	271	248	275	272	241	240	257	232	240	275	241	268	247	256	257	248	238	226	277	256	237	246	263	264	256	269	258	233	268	269	253	239	251	261	245	256	254	266	241	253	252	235	254	281	263	263	252	249	256	250	267	240	262	255	258	241	270	273	267	236	275	248	271	247	268	255	246	236	250	286	264	257	305	249	241	241	223	250	223	255	265	248	255	266	225	258	268	213	257	246	256	257	243	237	258	278	262	245	259	286	244	246	250	284	264	236	244	308	255	244	221	246	259	260	240	250	238	233	238	260	267	259	240	240	266	244	241	255	259	274	279	258	280	243	258	253	261	263	231	281	243	275	234	269	255	268	257	243	249	259	257	246	263	223	223	245	277	239	269	268	224	269	244	253	258	275	254	264	251	239	266	283	255	256	288	280	263	231	249	246	289	247	244	229	249	254	251	255	278	259	246	245	249	240	288	235	263	256	259	273	268	258	261	250	248	269	266	276	257	279	265	244	286	262	244	266	269	268	234	231	244	238	258	229	245	279	246	276	258	263	258	288	256	247	268	261	296	259	252	258	249	228	263	253	232	245	283	269	251	250	282	268	254	264	270	261	248	266	227	248	257	242	255	227	245	262	280	254	277	274	271	259	249	260	248	242	242	253	257	260	267	250	239	255	274	263	230	243	267	245	231	265	234	281	253	272	300	228	242	255	234	277	273	216	223	243	249	257	251	265	270	258	251	258	274	268	257	249	244	239	273	249	245	253	246	246	261	229	260	235	264	232	246	237	269	272	259	299	245	253	267	248	253	265	261	271	290	259	263	208	270	260	278	249	290	255	259	257	258	257	283	230	269	251	257	268	266	267	271	251	249	261	248	262	275	268	262	235	273	222	271	250	255	292	230	265	261	244	272	250	249	242	223	255	259	238	241	251	243	258	254	252	244	267	264	215	262	266	255	295	250	276	275	264	220	254	241	250	266	261	266	271	240	226	255	231	246	296	275	262	238	294	269	255	236	265	241	266	275	255	265	265	281	247	242	251	251	241	262	283	249	232	269	259	286	261	254	253	274	261	272	234	251	233	242	259	246	249	237	264	234	260	281	278	248	263	271	250	265	270	249	248	230	248	248	260	279	238	242	252	252	253	242	212	229	253	221	261	235	242	269	227	259	256	267	281	224	239	237	271	245	260	275	231	264	265	242	275	258	259	248	258	256	259	248	255	250	237	261	241	260	270	246	259	235	294	231	249	260	281	264	256	234	245	244	251	252	249	240	269	247	255	252	252	230	295	264	267	236	250	263	248	258	259	249	261	300	276	239	277	256	254	247	238	253	250	261	273	247	223	214	230	260	261	246	234	245	236	254	242	261	238	220	223	257	276	270	248	237	262	281	236	264	267	283	264	245	268	224	264	250	239	264	273	260	263	279	258	245	262	280	266	291	242	244	253	233	249	263	256	262	243	224	245	269	237	248	250	229	265	267	229	246	271	240	287	291	246	221	267	231	265	255	243	260	251	275	229	235	284	239	279	239	266	228	267	244	239	257	263	267	246	249	250	266	273	267	268	248	257	239	256	229	279	246	250	271	261	266	253	245	287	251	251	282	253	265	252	316	243	265	279	258	242	272	261	275	267	236	239	227	232	253	251	253	260	265	284	252	258	265	232	241	249	235	268	274	266	249	231	262	274	261	250	254	230	244	244	256	223	261	264	266	266	241	256	260	249	277	221	265	273	243	252	217	228	271	273	258	240	240	267	255	239	245	295	265	255	260	240	271	256	272	226	257	250	250	268	246	264	260	262	230	261	257	223	242	267	261	231	284	242	267	276	268	247	235	224	242	248	263	259	250	220	260	233	253	262	248	247	238	261	240	267	241	229	262	240	260	225	241	245	246	262	270	262	266	252	273	251	267	243	257	277	264	240	265	263	270	251	249	254	258	253	290	244	261	247	242	245	289	271	281	240	259	274	224	247	241	219	251	307	260	239	260	268	242	250	248	246	273	228	263	250	244	265	247	270	249	248	274	267	251	247	260	249	247	218	261	246	249	252	295	264	256	250	270	276	272	257	262	258	252	256	260	264	271	233	258	259	273	253	253	270	298	248	251	255	277	250	256	252	240	276	294	247	256	260	239	214	247	246	249	262	234	291	229	219	270	255	243	224	239	263	240	273	274	264	248	255	273	254	250	277	238	227	250	247	235	244	272	255	257	248	258	273	243	264	269
3140	5132	3396	1668	1268	960	735	637	612	505	463	448	373	375	374	358	349	335	342	338	355	342	344	338	312	371	282	301	287	313	309	352	316	336	310	323	304	312	309	357	314	318	326	293	306	329	316	298	315	294	300	323	318	338	343	320	333	313	308	308	351	271	290	283	298	316	306	321	329	337	284	296	306	367	312	315	308	292	316	333	307	317	286	300	315	317	319	301	303	293	274	267	311	290	331	302	292	300	317	337	258	309	329	315	280	337	308	329	288	306	314	281	313	321	307	289	303	311	307	316	315	304	309	324	321	312	304	300	308	322	340	333	324	330	317	340	286	295	293	332	332	320	287	316	314	306	281	311	322	304	325	296	296	340	301	304	303	305	344	336	306	333	317	340	289	301	358	316	334	293	327	327	344	331	285	321	292	294	318	306	287	297	312	328	312	293	302	308	299	328	295	288	293	302	314	309	308	306	316	305	309	307	308	277	302	302	323	313	323	323	294	312	293	307	328	313	318	308	320	296	334	274	304	315	304	316	298	328	297	320	345	304	313	299	322	284	331	318	311	315	290	320	284	297	310	298	291	314	278	312	287	311	339	311	326	315	278	291	318	339	315	307	300	315	300	342	329	294	292	297	314	294	298	289	284	295	312	307	305	310	314	314	274	298	325	342	304	292	295	338	325	334	310	315	332	317	314	311	321	318	297	316	334	311	316	350	305	295	281	312	283	316	290	338	302	300	325	315	316	325	292	283	317	309	303	277	311	304	329	320	313	291	312	317	304	346	287	318	337	339	279	299	299	287	314	332	325	321	296	281	336	281	344	309	299	336	297	309	322	287	327	266	311	301	293	304	345	298	307	316	299	292	285	303	320	313	277	318	302	283	279	338	317	302	302	329	319	285	310	299	301	286	339	274	277	310	297	299	278	298	310	304	300	363	351	347	286	293	312	312	307	321	311	300	312	329	282	289	351	299	302	330	329	323	326	310	311	297	311	302	313	298	298	365	326	266	329	298	323	309	297	325	322	304	332	335	309	310	288	342	295	280	291	278	289	319	299	307	342	315	303	285	307	310	305	329	312	294	320	325	303	274	337	315	313	283	324	306	302	331	295	299	310	312	316	343	336	301	323	309	305	327	305	334	316	303	303	299	315	307	312	280	328	276	318	325	298	302	328	314	307	304	302	318	345	300	306	329	327	287	312	326	308	335	285	323	285	300	316	320	321	324	336	317	317	288	319	297	301	336	294	316	305	309	295	308	296	328	296	310	276	280	319	339	332	323	313	292	295	295	275	326	297	295	287	308	307	307	320	279	290	306	328	322	294	303	320	326	277	321	311	310	301	303	302	290	326	320	318	294	291	303	314	299	339	287	297	329	268	299	313	300	312	333	298	342	325	320	304	320	313	341	304	286	340	314	340	303	293	304	315	313	316	309	298	342	304	269	292	313	318	302	329	321	275	318	288	299	328	303	296	316	310	301	316	299	340	321	312	320	305	292	299	291	271	275	319	292	306	310	302	295	279	291	328	333	309	310	273	292	326	295	300	318	299	276	300	327	315	335	324	302	354	294	296	261	326	322	303	297	328	324	305	326	311	329	315	319	297	291	324	295	306	279	279	316	335	318	273	299	309	302	273	321	304	293	274	316	304	325	334	305	274	300	316	340	302	302	309	341	330	297	309	304	305	289	292	321	310	318	320	315	295	312	308	357	299	314	299	317	315	318	328	282	311	289	296	309	321	340	325	297	312	303	314	333	316	332	324	338	301	321	308	321	322	324	312	323	273	296	308	325	302	306	299	311	323	334	326	300	325	305	328	329	278	314	293	315	298	313	309	304	290	315	322	297	298	323	315	337	303	317	343	302	298	312	301	336	326	323	322	299	304	296	310	286	313	317	312	303	322	286	317	337	285	308	310	316	296	320	308	324	324	333	289	310	295	308	261	303	297	306	313	316	317	292	329	328	326	328	298	304	281	300	333	321	263	311	321	310	310	308	301	290	313	291	328	325	289	331	278	269	343	326	298	333	315	289	326	292	316	308	279	302	324	324	305	331	321	303	314	292	289	321	302	312	276	322	288	302	305	290	305	312	313	301	321	304	350	312	319	322	301	288	293	313	322	321	317	310	295	305	294	324	332	310	335	284	307	282	317	314	303	293	310	292	373	308	307	325	296	309	313	316	316	347	333	292	295	313	322	307	338	308	289	295	315	295	291	326	327	290	294	340	309	323	325	300	295	290	319	318	326	285	330	317	269	321	280	282	303	302	299	315	294	305	336	297	304	325	325	332	326	277	306	312	341	273	309	324	311	323	291	296	325	290	286	329	288	297	298	320	306	303	283	323	308	308	294	316	301	316	313	320	324	340	283	293	319	310	297	318	332	341	312	287	284	341	296	315	308	316	309	338	319	302	294	298	304	286	329	286	304	286	279	299	303	319	327	297	307	324	323	325	308	299	306	302	321	303	310	314	292	292	305	344	293	332	289	313	324	316	310	314	313	294	281	329	285	291	289	301	274	300	309	295	299	339	310	337	330	306	309	306	252	323	313	301	323	298	329	336	305	308	308	324	307	312	304	283	271	334	337	341	313	305	280	324	300	331	324	303	309	291	274	340	296	322	339	277	297	294	314	338	264	285	285	308	323	315	329	314	313	311	333	309	343	308	301	360	307	284	323	276	311	305	314	304	323	288	329	313	315	276	327	308	302	318	319	298	293	324	347	318	327	286	275	313	283	297	297	309	320	326	305	276	292	306	314	327	331	317	310	312	339	314	303	290	331	305	305	349	320	281	318	323	274	292	341	312	298	306	294	296	291	294	308	317	327	325	293	294	300	326	316	315	280	304	310	300	284	311	306	351	266	306	338	263	285	302	304	310	320	323	299	303	299	302	300	297	304	316	328	300	319	283	321	327	314	326	316	303	295	277	339	298	289	278	304	317	320	282	329	324	294	317	289	279	325	306	304	349	310	296	319	319	307	306	299	296	296	329	325	300	310	298	303	289	310	322	274	304	305	313	276	305	316	336	300	306	341	311	329	300	322	295	333	319	285	286	294	349	302	313	307	322	292	338	292	353	330	314	305	339	333	286	319	290	295	339	327	317	311	310	335	297	305	284	320	283	295	307	323	297	297	313	339	321	305	300	324	304	302	302	332	311	322	305	314	327	343	320	289	318	349	325	314	324	303	317	299	291	275	287	308	304	312	285	282	304	290	339	314	324	317	361	316	321	295	309	317	315	319	316	310	300	341	335	302	298	314	312	298	307	284	284	314	315	330	330	304	292	329	294	311	318	278	330	307	316	311	295	298	302	321	326	312	315	314	314	334	311	299	302	319	298	333	299	299	286	303	323	341	325	295	300	345	311	317	311	318	308	324	326	279	297	337	305	307	278	277	286	324	287	256	340	286	324	303	297	311	263	307	306	317	306	321	306	297	290	328	285	320	286	320	308	326	310	353	300	301	270	316	300	275	295	300	319	294	329	317	284	305	320	294	299
22330	21078	28795	23589	21075	21149	10990	1643	1172	1089	1008	968	897	894	841	809	809	844	763	805	797	751	782	730	793	774	795	777	802	799	782	800	775	735	762	771	765	772	762	739	705	767	774	735	766	744	760	753	714	717	775	732	723	733	717	758	722	752	726	740	704	724	753	717	729	697	703	680	735	703	799	735	769	752	740	777	694	698	721	772	743	744	725	735	755	717	703	769	756	780	755	739	727	742	730	695	712	742	761	709	716	724	753	747	729	762	746	761	743	773	753	771	658	733	739	737	732	691	756	783	725	752	779	746	717	748	735	767	736	712	747	746	709	736	703	754	789	709	750	741	689	730	701	771	749	675	696	689	792	743	743	768	731	732	788	696	781	729	730	738	717	743	707	742	696	701	727	766	721	681	726	704	794	708	754	788	752	709	748	742	720	746	742	700	717	786	664	751	717	704	726	730	790	780	711	779	764	704	707	684	742	714	757	748	747	727	755	763	739	728	737	716	715	755	709	710	786	761	765	730	701	722	737	735	715	725	692	726	739	705	708	750	708	733	747	732	689	723	710	717	723	743	713	722	720	688	721	731	686	695	706	717	735	768	721	719	694	745	719	710	770	705	744	735	729	681	742	686	701	735	724	776	722	726	755	782	730	715	767	759	747	742	748	741	731	765	735	723	732	697	730	739	763	722	754	750	801	731	714	735	743	777	721	725	774	746	742	758	756	772	777	686	732	698	737	777	692	722	688	736	778	704	740	699	758	738	789	734	750	717	768	743	646	681	747	761	751	724	697	697	774	746	747	726	768	758	734	749	734	704	705	752	731	765	742	705	738	762	752	717	729	687	729	721	719	727	736	777	762	719	750	718	763	689	782	724	743	735	709	727	716	699	708	752	726	671	676	712	712	756	738	702	766	758	682	733	725	673	755	680	737	723	732	759	733	764	751	742	749	678	690	690	719	665	666	713	763	750	691	751	692	771	737	677	735	714	724	752	721	684	680	751	710	703	768	739	726	716	732	729	704	745	695	720	718	759	734	755	715	703	757	777	743	732	743	750	754	693	699	752	697	716	745	732	785	780	727	737	736	724	718	751	733	727	720	769	747	793	738	765	758	694	718	691	733	734	725	714	749	681	747	722	728	683	723	715	713	706	732	749	723	713	785	729	696	689	685	702	693	739	763	682	722	764	699	709	750	733	747	779	755	714	731	782	717	708	692	735	707	713	737	690	723	755	742	711	704	735	723	755	726	717	698	656	731	758	717	716	736	693	699	714	697	705	697	722	718	758	751	742	731	747	760	706	755	650	731	711	729	752	757	770	718	725	736	679	746	696	715	743	763	741	678	739	722	748	710	740	727	715	658	739	730	759	747	713	716	678	719	740	738	796	719	750	747	779	716	761	767	717	714	716	726	702	754	744	719	711	706	739	739	703	715	733	687	731	706	729	728	725	740	723	742	688	709	779	772	733	720	741	743	736	700	757	694	693	782	750	688	700	774	752	738	742	741	732	657	702	695	714	727	708	761	718	732	735	766	753	753	767	744	740	750	725	717	713	678	687	694	709	722	729	691	727	730	734	714	719	698	687	731	709	690	729	765	752	714	706	767	719	736	715	737	707	698	697	747	746	734	729	699	709	722	656	705	726	716	720	705	734	700	727	743	726	740	718	726	738	738	707	738	682	739	773	772	735	706	761	718	729	731	714	694	741	692	713	689	725	704	682	725	725	729	772	727	737	690	681	746	746	735	708	750	734	784	757	756	745	721	727	726	745	734	708	735	694	700	740	754	731	733	733	710	734	705	709	722	731	716	729	758	729	734	704	727	687	724	711	687	737	696	712	755	750	653	724	729	735	755	751	722	711	707	721	733	722	701	739	710	734	730	731	720	775	751	705	723	739	729	722	710	747	722	701	711	713	734	727	700	766	733	744	752	714	740	773	700	736	734	702	721	778	753	698	684	711	707	739	721	729	753	700	741	703	732	716	707	734	744	697	766	733	693	741	752	751	728	758	725	729	728	794	758	719	731	740	750	706	717	678	743	767	644	756	750	762	744	700	704	695	744	744	701	722	731	746	744	680	747	726	712	713	750	791	727	755	732	772	725	684	697	757	709	700	709	739	678	711	727	673	705	710	755	724	709	698	735	664	711	722	765	718	759	759	725	762	706	714	699	732	725	718	717	737	725	736	692	754	725	720	700	762	763	758	784	781	737	706	758	719	736	704	789	763	702	730	725	723	763	719	732	711	676	763	770	677	698	703	742	700	719	776	714	717	719	709	720	734	748	777	706	761	747	767	728	688	731	729	768	704	790	699	703	719	742	707	709	774	747	738	766	693	734	753	754	762	724	712	699	737	749	725	769	720	711	786	742	713	710	754	739	699	703	737	747	736	679	652	757	762	728	749	694	751	695	737	759	739	708	729	785	736	745	724	730	786	753	745	740	727	692	717	728	707	712	660	687	726	744	698	766	690	739	707	722	732	738	775	749	738	751	740	706	747	726	726	744	753	702	706	723	668	780	714	757	684	722	728	725	706	729	730	721	748	742	734	777	756	686	747	728	729	715	703	711	756	711	728	729	779	737	762	759	724	745	701	708	751	766	766	695	729	711	750	727	689	701	705	715	787	767	785	694	703	683	734	734	733	765	764	763	751	703	715	741	713	718	738	744	730	709	726	716	735	717	731	686	720	674	681	756	699	728	767	668	698	701	723	693	705	725	733	698	720	738	719	671	762	709	760	737	690	716	697	716	718	734	729	688	743	731	746	728	758	705	722	715	693	721	738	768	733	734	652	728	737	769	740	770	730	696	679	723	738	750	734	731	716	760	744	783	780	773	721	694	730	768	725	714	691	702	696	774	735	766	761	717	708	740	752	712	702	669	740	697	760	757	725	741	707	705	698	729	753	718	745	750	787	733	703	706	766	747	749	757	698	721	743	713	688	749	733	690	723	750	711	729	722	720	733	715	676	727	719	718	744	758	786	717	695	758	694	780	697	705	795	719	770	718	779	732	707	723	691	747	705	662	745	736	722	680	695	688	750	714	718	755	673	735	753	737	733	773	725	721	730	746	718	723	761	725	739	756	693	699	725	762	732	699	713	683	739	736	758	712	718	740	725	731	721	720	767	751	721	697	734	737	706	700	698	726	675	694	721	716	670	698	687	711	734	725	750	709	725	746	723	714	724	754	733	697	701	759	691	750	752	743	748	710	693	765	735	691	753	706	737	745	734	716	701	761	742	728	764	726	731	696	737	739	706	729	752	723	674	727	733	746	757	709	760	666	711	715	725	765	726	724	699	749	706	737	713	747	736	715	703	738	684	711	736	750	688	700	739	716	702	736	724	727	753	703	719	697	773	747	763	739	718	717	694	765	720	784	720	720	735	712	757	676	727	747	746	703	737	723	729	806	704	732	730	704	711	736	747	783	745	721	748	723	736	705	705	707	706	722	791	722	720	749	739	737	736	749	716	714	678	750	735	756	720	733	691	719	730	750	714
4522	14292	9964	5135	3790	3005	2392	1927	1594	1487	1270	1188	1085	1079	1070	1008	1020	957	948	904	888	927	858	870	905	844	849	866	798	833	832	849	837	830	801	814	820	811	866	833	849	804	843	830	799	813	813	849	747	753	821	804	786	805	792	747	810	778	744	809	772	809	818	884	814	856	818	776	791	799	837	804	807	786	792	756	766	767	843	760	781	792	829	753	752	802	820	845	777	820	825	789	782	786	804	801	767	802	774	787	784	827	867	788	782	797	745	829	770	767	743	839	808	806	818	823	800	780	840	837	790	770	797	804	805	825	782	786	790	837	828	775	747	807	761	790	777	768	787	826	807	796	776	794	800	822	807	797	774	790	811	764	868	811	742	810	792	773	813	815	755	812	798	776	800	821	782	809	791	793	745	814	801	786	805	789	763	810	798	835	735	810	811	781	762	800	747	822	829	790	817	787	801	812	851	841	826	824	838	810	760	832	810	772	803	808	797	819	813	820	795	808	836	772	800	826	763	721	832	813	810	800	822	831	823	782	760	799	720	805	845	784	768	837	814	824	839	797	778	789	826	794	755	798	811	766	748	796	787	819	794	788	810	782	777	822	785	841	844	739	761	776	765	798	798	773	783	800	776	779	794	781	812	794	857	827	838	758	792	760	827	757	763	805	789	813	765	809	786	813	807	773	797	811	747	799	761	793	797	795	776	834	775	864	775	772	814	783	866	792	822	795	804	773	800	754	759	823	873	824	786	827	765	782	765	785	784	806	803	818	789	851	796	803	795	810	840	796	827	781	806	796	804	816	767	750	749	820	786	778	764	805	805	840	770	786	832	776	806	823	760	777	779	810	745	741	810	795	805	783	743	752	795	822	813	780	736	743	806	785	791	817	736	792	837	815	808	770	824	849	791	809	789	804	786	794	775	785	797	837	815	868	761	791	773	804	803	828	764	799	826	854	793	774	795	831	786	752	811	783	826	837	779	813	830	749	785	799	800	806	817	784	784	815	785	802	816	833	813	791	767	796	769	815	821	787	806	809	795	859	800	782	793	772	813	785	786	779	782	813	851	838	772	823	786	758	800	711	794	831	817	796	810	798	809	780	796	761	777	805	822	830	811	828	805	848	778	826	816	791	790	796	718	781	757	794	819	822	822	814	799	817	826	830	799	857	824	781	800	794	824	805	815	719	750	807	766	813	817	816	765	867	764	748	809	853	816	795	807	814	794	782	779	816	797	771	786	814	811	822	796	777	751	785	825	817	783	804	761	807	801	794	755	794	825	801	842	790	785	835	839	754	793	803	780	712	825	766	765	797	823	749	831	832	788	822	801	815	785	789	800	798	794	850	784	814	796	781	807	808	795	836	828	779	764	830	827	764	811	811	725	824	780	822	751	764	793	799	797	832	812	789	849	808	796	809	813	798	836	752	777	791	780	816	771	812	802	777	843	787	818	816	779	802	746	805	762	870	817	798	771	798	828	788	760	818	796	771	792	837	767	814	790	819	804	848	835	797	776	797	841	751	754	836	803	819	823	787	820	825	782	823	783	797	796	836	807	796	814	784	798	801	794	779	841	792	777	846	844	801	871	853	798	781	815	784	817	756	827	792	804	781	796	800	812	835	807	826	809	805	778	772	801	828	820	754	809	823	798	813	833	795	811	751	816	793	794	792	784	836	820	813	804	836	788	777	840	815	771	773	824	837	859	830	757	784	751	789	793	763	808	773	851	794	790	763	832	757	771	772	855	832	786	794	794	774	797	826	756	842	845	715	808	830	715	810	825	803	767	741	861	822	848	777	807	772	755	748	798	777	862	798	804	824	742	803	797	794	828	777	827	798	765	822	799	787	802	762	808	835	794	833	776	792	796	780	816	792	808	815	832	840	800	775	751	870	765	786	788	782	785	809	830	812	800	795	770	797	786	803	782	755	746	817	815	816	789	803	830	782	761	773	756	750	802	782	788	779	810	838	837	815	789	809	834	813	780	753	838	759	805	811	823	824	797	801	763	816	767	818	823	807	793	793	786	822	801	776	783	829	790	805	822	756	810	813	775	809	799	810	794	827	810	783	829	794	811	833	773	742	773	814	799	816	797	806	824	817	816	835	764	751	768	819	782	823	821	851	773	826	774	754	788	826	789	770	813	784	795	782	825	822	808	799	826	782	764	800	775	811	772	785	794	838	743	819	792	810	764	815	808	792	768	779	793	838	860	761	819	784	814	820	772	805	825	802	750	793	771	840	788	796	825	814	791	769	815	749	823	780	770	764	725	788	804	811	771	792	791	830	841	797	823	776	800	729	798	835	788	808	800	809	746	780	802	777	787	837	794	860	793	782	768	813	772	779	770	860	799	837	763	793	806	830	797	762	831	786	761	781	822	820	839	800	842	799	781	812	799	787	817	793	802	794	780	764	787	779	764	795	775	747	815	837	744	779	833	790	760	802	843	761	752	774	769	802	839	760	768	768	756	830	796	787	742	733	765	856	803	764	813	805	849	763	819	777	860	769	760	839	775	749	825	821	799	808	836	842	796	772	793	781	785	833	806	760	767	794	832	774	801	838	815	822	815	817	748	756	835	804	776	753	772	808	812	798	805	767	834	829	819	789	796	768	801	799	833	762	844	786	778	776	806	759	769	789	785	780	833	867	789	788	842	762	780	767	778	813	811	797	796	768	760	808	788	852	837	821	814	784	787	871	770	776	831	767	799	829	797	763	791	778	783	831	830	780	771	790	823	772	757	800	809	824	817	835	706	784	751	838	792	827	778	769	811	798	830	804	760	759	778	789	821	795	804	795	831	826	797	794	797	818	797	782	802	833	794	816	724	784	793	820	759	767	779	794	836	809	772	766	765	784	834	744	775	827	793	790	738	804	786	803	774	770	807	817	810	802	751	818	773	805	810	834	832	837	794	830	791	837	818	741	830	834	788	791	805	831	829	745	754	844	790	835	827	804	781	800	732	767	811	743	785	814	814	785	772	787	800	819	881	772	819	801	819	801	769	829	809	817	837	769	822	805	787	758	782	845	876	761	790	759	827	838	803	763	780	824	769	814	811	859	772	780	786	832	846	840	762	800	763	765	804	807	761	812	762	780	786	791	792	708	791	788	819	789	804	803	796	815	753	790	760	761	765	799	795	783	800	784	787	763	817	819	783	843	799	828	801	799	759	837	803	776	833	806	852	779	813	767	757	779	869	786	801	839	782	830	781	826	815	784	778	824	795	813	798	750	771	779	795	782	775	796	838	833	791	846	770	806	781	837	836	775	830	795	797	783	774	814	842	835	806	808	791	785	838	779	831	800	794	769	831	785	780	824	782	774	824	850	806	812	822	778	805	784	782	780	848	826	817	775	840	804	797	774	808	791	814	828	792	825	761	874	778	831	759	812	800	798	801	774	771	802	846	788	788	782	797	837	781	789	822	813	778	765	783	750	855	821	797	791	812	793	776	840	777	824	786	775	829	809	802	801	794	780	811	776	811	785	777	817	804	822	797	798
27257	17834	3812	686	533	507	477	467	489	496	451	442	431	435	462	494	431	423	421	437	490	446	437	445	468	440	463	446	479	483	426	471	482	470	459	470	449	451	476	426	420	452	457	448	440	465	432	449	408	467	435	493	447	434	424	469	460	444	462	431	466	479	445	460	456	466	479	457	448	437	432	427	469	469	446	432	440	449	451	452	430	472	460	446	477	421	474	456	456	415	426	478	448	463	490	415	430	487	408	462	439	462	455	464	423	458	452	462	467	454	474	424	420	450	482	465	463	409	467	440	458	471	454	434	471	489	412	455	473	443	429	459	443	474	465	466	427	467	440	423	417	453	457	429	480	490	466	447	483	455	425	417	436	451	435	444	432	467	413	472	474	463	454	430	483	477	444	436	462	457	423	487	469	456	427	420	501	494	438	438	478	435	422	477	427	447	399	384	446	458	454	398	466	439	459	440	470	463	453	411	450	440	409	440	470	437	505	433	457	415	443	435	441	449	441	443	475	469	427	429	463	459	456	422	436	453	467	454	437	445	461	438	437	442	418	475	452	445	488	434	445	466	390	459	449	439	415	423	418	484	470	479	471	464	467	425	456	440	437	442	472	449	415	426	419	439	449	427	451	439	462	455	427	434	438	429	457	434	467	454	441	447	424	434	457	444	462	470	465	441	467	420	463	439	458	473	450	433	432	433	426	446	453	436	452	468	446	444	459	457	409	463	426	432	417	434	416	443	447	454	419	464	451	435	427	443	429	448	468	462	425	444	440	439	464	468	425	430	478	466	436	440	441	468	428	474	427	490	474	444	422	490	436	407	426	433	469	443	406	409	463	450	442	432	468	471	448	437	441	447	444	446	444	457	434	464	418	469	458	449	465	475	476	448	458	453	451	474	417	446	467	427	440	499	474	450	453	437	468	467	464	411	411	427	448	460	443	444	456	437	452	427	438	485	468	441	455	447	471	450	455	455	465	456	475	446	462	439	425	484	426	423	453	443	479	459	478	461	432	461	459	438	446	480	450	450	422	448	417	465	480	470	461	439	434	439	458	458	433	430	414	448	478	438	412	500	451	456	437	439	430	472	455	467	418	475	434	479	442	486	467	465	466	432	446	453	418	446	484	449	466	438	417	441	478	468	490	420	510	486	436	493	469	452	470	420	458	479	463	499	401	473	436	462	447	502	443	494	470	468	469	442	454	461	411	459	451	457	467	414	417	433	484	463	457	428	471	442	434	438	461	419	461	421	441	445	474	448	465	424	420	454	463	447	450	506	460	451	470	416	439	490	463	460	457	469	453	483	452	467	439	436	478	462	447	459	475	415	475	462	476	457	469	416	439	502	444	441	457	462	468	451	451	438	460	471	449	470	437	462	474	439	423	452	426	451	460	420	457	451	471	473	415	455	407	446	445	443	462	458	464	486	440	426	471	483	407	436	444	415	433	464	452	436	484	458	448	447	466	451	473	458	443	480	428	442	442	439	485	456	503	455	454	464	451	488	472	462	492	454	431	435	433	444	494	444	463	428	483	457	460	482	438	467	427	415	459	454	432	418	461	452	462	413	444	443	426	473	486	462	440	447	487	449	497	480	446	424	473	436	415	442	447	445	438	478	490	429	441	456	473	475	452	462	452	479	444	457	494	430	416	459	443	450	422	427	454	399	469	482	457	458	419	447	423	456	407	445	446	433	475	466	440	437	453	433	438	444	420	421	482	414	454	451	457	437	448	462	445	447	476	434	465	436	448	469	432	423	416	457	458	439	407	450	401	451	469	441	474	409	445	492	439	445	435	415	422	455	482	434	419	446	443	426	413	441	448	488	455	460	464	449	431	443	454	475	446	456	414	490	461	493	443	408	462	452	467	462	440	448	441	445	466	450	451	480	477	450	436	454	442	439	428	426	405	437	458	450	449	457	470	473	426	494	430	433	461	450	452	449	447	434	472	469	463	459	470	470	449	439	448	471	502	435	427	458	451	452	432	468	473	468	444	464	452	449	444	416	452	475	449	428	481	399	465	400	464	456	464	423	450	471	458	440	469	480	429	470	458	442	444	447	453	448	443	458	447	471	442	455	416	460	454	447	438	496	395	454	439	412	442	496	410	432	446	452	471	482	471	442	488	467	424	432	428	476	452	436	431	468	454	454	443	427	463	449	437	438	433	466	456	460	457	431	477	476	457	471	435	427	447	440	449	458	473	435	475	466	430	448	478	429	437	452	456	443	475	460	456	447	442	442	479	474	440	474	439	450	455	458	475	447	469	427	467	461	448	486	465	448	434	467	420	411	445	441	441	469	453	420	457	412	453	424	438	453	464	448	467	414	507	434	428	451	448	462	431	466	437	414	423	432	414	418	469	456	455	465	444	434	506	449	439	461	448	432	443	425	430	451	427	452	463	413	464	462	451	434	444	461	458	434	433	467	473	431	452	442	425	415	439	466	445	465	436	454	439	479	498	462	437	447	432	438	443	436	462	474	452	475	454	435	454	432	434	468	449	424	461	433	437	532	428	481	442	459	463	505	471	444	461	443	430	458	417	434	468	475	507	421	456	442	444	438	452	462	453	407	444	444	391	438	455	469	439	471	473	463	455	434	432	431	454	490	431	436	432	484	477	431	423	448	424	456	472	420	422	427	420	447	423	439	460	432	449	433	448	463	473	424	422	462	484	411	450	468	450	435	472	468	404	473	459	460	415	409	483	467	440	452	487	445	453	449	468	461	416	463	425	443	394	419	418	480	445	432	431	410	464	455	445	461	437	434	455	453	464	453	440	452	452	473	471	426	467	443	470	439	424	459	461	475	424	443	463	431	447	451	427	468	494	461	444	450	452	434	492	450	482	464	445	434	432	430	453	458	429	437	462	415	452	445	431	453	448	481	453	464	462	433	443	439	452	447	456	444	452	476	456	449	443	449	466	457	420	423	397	449	421	444	437	411	469	436	483	444	462	442	473	464	460	464	480	465	461	443	445	438	479	447	466	434	435	455	444	464	421	419	442	475	433	434	477	433	466	447	457	489	492	439	459	454	444	452	439	447	442	451	443	428	452	451	455	445	455	466	451	453	436	463	428	431	484	462	463	421	465	440	433	481	442	468	449	445	417	492	429	426	464	445	426	446	446	436	451	475	433	413	439	430	422	460	438	471	466	467	434	461	442	437	411	475	463	447	425	466	405	442	430	436	474	490	459	420	466	471	446	448	479	479	457	445	465	428	485	473	460	481	447	462	470	440	429	459	440	459	432	445	386	457	453	453	441	443	428	477	460	439	455	483	419	424	430	459	439	474	471	451	472	457	488	483	481	467	462	443	441	450	490	498	443	440	459	459	470	467	436	479	474	436	425	477	439	431	433	484	458	423	417	441	460	457	458	465	502	438	422	438	429	425	453	484	461	438	446	461	453	463	443	436	425	417	465	417	447	439	439	424	423	467	438	466	433	435	455	438	433	464	465	418	436	474	444	498	461	439	438	467	445	453	459	473	458	525	450	450
4201	890	736	622	546	550	523	523	518	523	488	522	522	495	496	485	512	477	495	510	438	497	514	485	515	477	481	503	454	455	519	534	482	500	466	506	526	476	479	540	471	474	509	502	481	449	479	495	492	480	495	470	520	452	492	448	495	499	526	494	491	487	494	555	474	498	491	479	459	521	496	502	531	489	495	489	460	470	503	493	508	496	470	490	501	514	487	467	469	506	481	495	520	476	471	512	504	488	486	471	480	512	490	481	485	449	518	496	470	473	490	455	496	462	509	516	497	502	465	510	437	529	486	476	492	468	503	488	492	492	498	520	477	481	465	469	470	462	488	489	492	506	507	472	483	470	509	485	463	499	487	462	429	483	491	503	488	527	480	488	465	484	482	476	515	483	510	486	502	506	476	463	489	486	510	458	505	485	451	504	485	496	486	537	483	482	451	473	499	490	485	483	460	485	466	527	499	460	545	496	487	499	526	481	468	441	450	499	512	486	500	488	516	499	480	512	509	497	470	470	459	489	500	456	435	476	517	471	491	465	531	466	453	456	525	482	479	458	500	503	513	503	471	486	479	512	532	521	567	459	443	488	463	483	510	463	488	453	480	493	507	457	516	468	465	541	493	492	446	482	492	524	534	440	541	488	494	520	514	516	476	520	533	511	441	479	511	504	470	534	502	505	483	488	509	475	483	545	489	458	481	489	481	474	462	535	484	459	436	498	439	511	480	427	453	489	484	507	454	445	488	448	471	497	477	530	438	478	504	509	440	463	498	472	496	495	514	497	509	526	485	494	479	447	473	478	446	454	466	480	493	460	461	477	482	476	508	465	496	511	504	478	482	453	509	496	491	466	531	474	495	506	516	457	487	518	499	450	467	424	546	502	460	510	508	478	470	492	467	489	454	496	473	487	516	475	510	490	502	458	505	478	477	483	490	528	479	511	516	496	503	485	462	459	453	479	477	477	481	464	515	491	475	494	508	496	529	496	490	475	498	481	539	509	459	488	498	493	516	461	489	498	459	497	496	475	485	460	516	447	498	479	453	488	469	465	462	524	483	472	483	458	538	463	463	485	460	482	519	494	479	485	505	476	491	485	491	503	513	474	502	486	514	457	477	513	448	482	474	485	502	507	444	456	478	463	439	432	478	494	490	553	480	500	482	465	463	492	459	523	487	486	466	453	499	496	483	516	496	504	488	455	442	516	482	486	486	517	531	487	519	479	521	481	475	497	481	437	517	480	512	532	485	482	491	494	490	532	475	510	483	553	484	488	474	460	492	480	441	496	480	466	482	487	464	494	505	511	468	473	462	481	490	475	497	519	470	519	481	467	492	506	487	462	532	475	489	497	465	474	461	507	481	484	476	497	494	460	490	522	475	437	471	473	497	479	462	487	479	472	507	465	493	492	464	478	458	470	509	483	423	490	456	456	489	500	514	509	484	485	507	488	504	516	482	525	516	506	480	495	502	464	472	494	481	492	473	461	453	460	497	505	460	456	509	478	496	463	465	524	473	449	476	512	481	490	483	493	457	478	474	499	486	491	521	459	473	464	526	446	493	508	475	508	484	469	523	498	492	483	502	478	469	483	504	525	483	508	478	474	545	484	513	509	470	504	505	469	536	503	446	473	505	538	478	496	461	476	507	513	491	509	471	510	490	476	456	474	484	487	505	486	481	465	515	493	487	487	474	495	493	502	555	458	445	489	456	486	504	503	459	499	470	464	478	485	519	486	488	446	445	509	512	535	503	466	462	457	495	513	457	498	463	475	484	485	509	476	524	491	464	478	504	514	470	490	535	506	502	465	467	451	468	473	509	516	480	492	514	464	446	494	492	521	525	481	493	466	484	511	483	474	464	521	444	469	443	517	490	459	485	500	489	498	490	530	478	489	519	464	472	469	479	498	514	516	510	447	489	475	487	495	499	537	495	470	524	528	503	481	520	484	508	511	513	486	517	463	477	509	514	492	481	519	511	517	484	504	514	499	513	515	460	489	489	487	479	502	481	486	479	472	486	447	500	499	474	493	505	470	497	505	499	444	487	480	499	447	500	503	478	504	472	452	434	456	479	509	484	497	455	500	443	498	492	530	504	479	504	499	506	481	508	535	511	459	474	470	486	447	490	466	500	466	445	498	472	485	509	472	447	466	479	458	463	501	507	522	525	525	458	481	479	480	486	458	453	478	463	464	450	486	465	470	513	463	486	502	488	479	505	475	473	490	475	486	466	503	462	517	470	474	477	504	460	499	471	489	474	477	461	484	467	509	496	480	529	457	520	471	532	511	454	486	474	454	496	488	492	503	470	534	482	468	493	491	457	496	504	448	513	504	489	500	455	480	457	511	465	447	522	451	494	486	489	521	502	473	504	495	497	519	513	444	511	457	482	516	477	464	512	475	465	490	503	479	492	473	457	510	477	495	538	496	506	452	488	492	486	497	474	514	478	461	465	482	514	462	486	482	481	458	468	490	515	433	463	482	477	495	492	464	477	474	477	518	477	489	495	460	474	453	449	532	515	453	455	504	471	501	492	477	491	494	523	475	532	545	462	492	524	463	494	474	495	498	479	533	497	493	511	467	465	471	458	433	514	455	485	512	524	504	520	478	445	494	488	505	526	484	510	508	492	457	454	510	459	467	483	490	496	481	483	520	480	478	475	478	457	496	469	454	486	486	456	485	538	469	508	460	486	503	453	520	490	517	453	477	484	468	539	455	452	477	510	503	536	483	436	479	527	493	498	510	500	472	470	487	489	520	506	465	517	504	490	475	460	477	489	482	474	457	481	495	481	486	495	482	494	462	453	473	485	507	457	480	501	491	488	468	486	484	495	507	467	475	494	491	468	500	494	479	505	441	473	494	486	483	496	464	515	512	470	486	487	506	496	521	530	553	469	477	483	468	524	522	514	453	465	462	526	483	491	478	459	486	483	503	510	498	463	503	478	492	490	487	441	511	528	473	503	474	513	492	496	476	478	505	481	466	474	523	477	493	483	510	470	506	506	452	512	509	491	493	504	519	449	469	472	465	477	462	533	488	498	467	456	472	491	525	466	468	428	514	521	491	470	520	473	497	499	497	472	502	473	505	511	513	504	508	475	505	492	497	485	504	498	479	477	477	486	464	506	482	441	487	496	516	506	450	466	494	491	453	544	514	507	497	464	488	468	475	490	480	469	470	505	501	477	480	435	528	470	491	481	496	473	503	486	542	492	536	512	486	471	526	534	471	470	484	477	507	466	507	527	503	467	479	459	443	464	509	514	487	544	480	478	477	461	489	490	494	486	493	495	485	488	479	460	505	502	514	485	458	455	518	461	459	492	483	452	518	501	497	513	524	496	483	513	529	496	438	453	462	491	452	482	467	509	511	484	440	470	536	490	478	482	492	470	473	472	507	446	490	493	503	480	515	510	484	468	501	493	498	463	515	538	504	490	498	477	531	504	498	484	471	494	499	474	459	473	475	458	478	492	518	463	461	492	495	484	473	519	468	468	500
23203	20946	28258	23783	20938	12428	1740	1286	1111	1011	1029	958	954	892	906	936	921	916	848	887	852	873	833	862	885	893	848	871	839	806	871	853	854	873	873	875	823	818	892	883	855	848	835	817	873	807	829	860	902	801	856	881	878	841	881	807	789	840	874	827	875	775	823	787	884	775	807	856	885	793	846	814	797	837	868	840	805	854	822	820	822	853	835	864	816	831	835	876	815	817	807	797	838	843	830	770	806	774	797	870	849	858	796	809	791	831	834	798	806	808	820	812	817	852	843	871	831	849	846	824	843	848	829	843	834	841	826	851	814	832	831	784	799	867	828	864	866	808	802	804	860	882	841	850	870	843	833	849	797	804	828	783	860	852	833	830	841	787	899	878	871	838	862	821	814	779	822	859	806	815	853	833	816	847	819	817	857	845	858	810	783	837	859	852	857	816	800	778	844	855	841	800	857	822	814	820	829	865	836	873	826	838	850	789	854	889	828	853	857	843	845	854	826	811	884	819	784	818	859	828	862	794	849	802	815	875	811	837	836	813	759	834	814	831	793	891	797	810	831	824	869	828	831	793	842	843	830	841	823	830	846	814	806	814	836	844	872	892	860	847	836	811	808	812	759	874	798	840	797	770	838	826	832	886	885	840	844	825	790	861	825	798	816	855	882	832	835	867	888	810	826	824	825	842	837	818	803	857	851	824	794	829	795	859	855	813	855	866	817	823	825	862	837	839	836	837	842	821	790	823	814	848	816	785	866	837	792	803	802	795	815	874	822	881	839	805	831	832	819	854	843	789	821	856	834	827	841	826	898	842	833	835	804	827	851	816	871	861	792	850	806	825	827	873	860	851	827	828	814	820	749	849	829	812	830	857	803	800	787	856	841	780	828	788	882	835	812	852	772	823	847	842	816	759	862	826	811	804	846	825	840	827	826	836	828	835	806	823	771	851	815	856	814	821	820	844	862	869	809	815	786	815	854	838	788	833	817	853	829	807	826	855	848	832	836	876	808	808	785	814	803	807	850	804	806	772	854	812	808	854	782	788	781	815	802	804	793	808	865	879	821	885	829	832	861	840	840	833	833	824	807	864	799	800	857	822	803	799	840	836	886	847	846	861	785	805	840	857	850	804	797	867	865	797	806	803	792	795	820	788	812	789	799	817	842	815	801	832	870	830	843	857	765	833	794	799	847	807	803	807	883	880	858	861	830	870	802	811	828	820	809	805	822	794	796	861	856	795	824	795	842	831	826	836	823	849	842	818	796	873	880	809	834	813	803	837	838	817	840	819	892	880	841	849	777	840	832	886	851	816	837	835	861	882	844	788	783	844	848	865	827	857	851	821	817	851	837	852	803	816	829	831	840	845	850	786	796	809	798	857	861	859	879	814	822	818	780	858	835	818	859	841	816	860	815	875	760	821	842	832	837	790	809	849	830	804	878	836	827	790	815	814	850	802	848	836	850	842	842	843	835	804	800	843	778	866	790	812	784	834	798	800	871	825	855	828	812	842	815	831	855	818	827	793	779	878	860	791	781	788	821	805	892	835	884	829	852	830	852	884	835	832	833	818	805	792	840	810	890	844	838	828	804	839	856	788	810	815	825	787	849	829	766	831	839	867	765	763	772	791	835	804	857	857	859	852	759	860	822	852	797	862	793	850	864	813	813	863	798	833	870	831	820	857	793	839	846	804	853	816	842	797	788	856	875	789	832	815	817	782	828	845	807	872	852	832	836	789	829	828	780	848	809	798	822	773	836	788	895	839	829	816	767	835	849	830	805	857	837	816	821	806	786	836	805	845	826	800	867	862	822	890	823	833	879	846	790	844	794	837	837	838	799	821	829	814	827	851	849	800	761	846	821	834	798	811	856	833	861	829	796	850	814	816	821	842	830	855	847	817	825	826	779	822	862	810	825	841	788	829	819	871	808	846	861	826	830	890	864	845	791	848	811	843	800	869	869	779	805	845	832	771	873	800	831	822	803	816	834	855	837	815	820	820	776	801	866	789	811	809	853	805	823	829	805	854	819	788	802	779	794	811	888	814	818	820	841	800	810	854	805	805	811	818	808	790	834	858	836	881	812	826	762	815	865	812	788	808	831	803	807	828	826	812	826	853	848	780	797	830	854	803	862	783	837	829	840	804	857	855	781	799	848	843	830	829	806	802	859	825	778	848	849	852	802	822	787	802	780	760	834	841	816	854	832	779	787	837	774	827	818	802	788	801	816	839	845	848	808	811	834	807	850	809	870	838	804	811	821	853	823	801	826	828	794	842	817	897	837	831	844	804	883	811	794	866	804	870	820	807	847	803	795	856	782	800	795	799	843	836	875	830	842	834	841	820	798	823	806	824	854	845	794	839	773	809	808	855	832	802	776	864	782	767	790	861	863	816	824	875	860	822	803	878	844	861	784	823	809	851	884	815	821	801	834	819	820	839	828	828	855	807	830	800	753	811	827	825	852	824	801	848	889	805	790	845	886	820	878	828	820	864	856	836	817	817	834	822	809	870	797	868	805	855	880	815	769	877	846	842	818	795	817	797	837	872	824	821	786	825	814	844	841	833	849	868	867	835	821	886	818	865	840	808	814	810	799	807	839	830	839	845	774	845	874	837	867	795	864	856	819	881	858	772	825	847	845	851	808	833	827	827	852	824	847	814	842	826	795	835	840	870	832	845	825	809	839	846	836	826	771	845	808	808	872	875	801	778	838	785	850	786	841	912	824	856	857	817	846	831	850	834	820	828	787	891	800	837	885	825	802	895	864	830	843	818	809	840	847	847	811	856	800	828	813	832	834	829	777	848	794	791	772	827	850	873	826	862	882	839	841	825	819	857	844	792	846	790	843	774	811	846	823	813	835	845	832	800	816	827	884	876	841	860	837	831	840	865	879	788	852	845	783	807	844	785	825	855	824	788	774	827	845	797	813	812	852	818	847	813	890	802	778	868	809	843	888	835	847	826	754	808	827	816	797	792	801	767	806	793	853	813	786	788	825	762	833	859	850	768	829	804	792	807	814	825	874	823	857	875	847	815	827	777	783	836	865	822	808	788	836	812	793	841	848	839	848	740	819	846	858	810	820	817	832	838	866	827	880	823	844	857	815	905	833	844	868	866	860	818	810	781	841	848	785	790	818	823	805	802	807	859	832	886	850	851	799	805	827	844	859	882	849	844	874	762	869	781	825	808	808	873	817	819	847	810	853	839	830	852	830	836	875	856	807	824	820	829	831	843	852	814	810	827	840	815	822	820	805	847	845	771	782	781	783	843	852	804	783	803	791	827	835	837	823	826	892	895	829	803	839	821	805	810	858	796	817	828	834	821	778	849	827	798	781	816	857	836	849	859	758	793	793	813	822	780	844	858	853	852	834	795	858	874	797	809	801	811	812	808	865	825	842	826	838	833	843	833	806	821	813	835	818	806	819	817	809	772	819	804	854	802	855	797	781	862	819	869	843	841	844	816	843	814	823	828	803	773	793	814	833	802	868	785	852	811
3374	8844	6282	3205	2463	1961	1712	1457	1319	1250	1086	1092	993	1052	954	999	982	946	920	858	938	913	907	955	906	892	913	932	914	918	901	888	902	898	862	902	927	939	906	881	938	911	870	844	904	953	875	870	872	929	889	908	953	938	829	906	865	918	889	887	896	850	934	864	896	905	863	858	878	875	864	887	886	856	854	869	845	903	869	880	889	878	889	927	917	905	908	834	853	894	909	899	859	866	891	899	895	861	912	855	886	909	874	926	874	901	889	873	905	905	828	899	857	880	909	907	907	845	939	868	867	872	900	845	894	858	898	850	861	893	896	906	843	844	910	857	911	904	910	867	907	858	884	930	929	862	894	829	889	873	912	880	871	905	890	947	866	845	906	906	793	905	869	900	894	848	877	905	891	880	843	860	836	871	855	862	919	877	881	907	918	852	887	908	880	942	840	932	912	881	871	835	931	853	881	855	882	931	803	894	904	876	826	924	938	882	871	817	865	881	838	905	890	855	944	933	899	886	871	866	903	856	890	907	883	894	926	886	848	826	923	860	912	941	835	917	906	868	908	871	919	917	893	877	819	915	860	905	881	896	867	949	931	900	907	853	905	898	878	892	892	871	856	906	874	829	908	918	919	867	891	845	891	898	896	856	842	939	855	903	848	907	869	873	874	866	878	885	876	870	839	891	946	888	844	888	855	845	908	913	892	888	873	898	883	875	895	896	887	904	876	879	848	813	890	918	877	903	920	900	883	866	889	859	890	863	874	884	906	939	886	884	875	892	846	875	916	878	903	847	878	862	910	857	897	879	931	934	931	882	899	867	931	874	880	834	861	895	910	829	927	909	960	878	882	905	812	910	850	893	924	865	871	912	892	898	875	918	886	866	890	882	876	883	903	886	902	871	903	916	916	882	897	867	871	893	910	929	869	862	913	873	816	909	898	892	943	886	863	849	877	889	906	884	899	864	852	874	858	901	862	845	901	896	843	890	872	907	926	853	885	825	912	936	843	887	931	818	904	869	907	897	865	875	906	878	832	888	836	888	867	837	873	857	903	892	916	878	855	858	872	880	831	900	886	920	896	878	911	891	896	889	883	887	898	884	807	892	899	882	936	907	871	841	857	878	910	908	825	869	873	897	918	911	912	887	865	904	845	893	863	891	907	911	879	845	850	894	896	875	919	834	891	906	893	908	908	865	866	894	872	936	930	903	866	832	840	922	879	894	876	934	877	844	885	857	868	949	872	863	884	883	899	869	842	863	841	847	936	879	828	902	879	887	870	839	928	835	880	861	826	907	866	868	894	839	853	926	888	867	838	854	917	905	952	883	944	901	910	908	885	860	894	887	879	884	957	866	869	877	887	859	859	895	831	844	887	905	857	883	883	898	856	915	892	850	839	893	877	934	879	834	858	857	899	873	859	884	858	878	837	830	920	905	870	845	890	853	905	939	904	910	933	849	913	869	878	887	864	853	912	936	898	842	877	926	876	876	888	945	834	911	852	820	891	845	861	897	852	896	887	868	917	877	905	882	837	864	854	903	839	831	897	917	849	919	889	900	895	889	831	887	935	885	881	888	881	829	869	926	868	853	897	848	872	910	892	897	922	860	855	883	925	910	940	916	894	881	868	888	886	922	896	850	878	890	860	919	872	900	877	923	864	948	874	876	848	865	904	886	866	854	883	890	851	880	848	908	887	901	897	912	822	884	870	855	845	872	883	903	847	934	876	899	882	900	826	872	875	852	889	863	892	919	885	867	871	920	867	920	968	891	915	856	818	876	924	865	872	898	900	942	951	897	800	931	897	861	852	900	873	895	870	843	888	867	913	894	842	895	939	857	932	915	859	903	885	884	892	893	931	877	887	846	896	886	931	845	861	839	881	838	885	861	900	894	854	900	880	871	855	903	855	878	851	878	879	895	913	918	882	871	880	871	930	905	841	899	831	857	859	907	935	847	926	853	861	884	877	919	897	865	882	843	879	882	867	860	888	878	877	907	857	927	863	889	869	942	899	876	921	858	880	901	864	923	920	836	928	900	830	881	901	889	897	890	888	915	853	908	860	852	919	853	801	906	827	864	918	888	849	881	877	937	854	877	957	893	881	887	891	864	836	877	905	864	848	857	911	828	850	819	925	870	923	915	881	899	801	857	868	860	858	857	884	875	886	890	859	868	899	877	873	914	862	881	908	906	920	852	876	802	868	924	892	878	896	922	841	874	867	869	893	932	889	913	908	876	862	967	860	895	882	873	934	906	916	921	807	879	898	849	847	925	906	901	865	874	888	867	878	876	876	938	926	919	885	871	898	858	892	907	870	864	850	827	903	826	832	866	937	905	921	890	904	896	905	917	878	847	922	851	899	885	894	889	942	863	841	925	869	897	891	870	944	894	916	887	912	858	929	852	912	868	837	892	872	876	898	887	849	828	883	865	901	893	877	903	904	818	859	922	847	907	887	863	855	863	899	856	870	913	904	901	859	828	919	861	901	850	875	839	862	882	892	885	911	880	890	865	926	931	804	832	907	886	873	863	817	860	878	918	896	894	911	940	872	897	838	878	903	910	906	927	879	895	884	882	877	901	927	864	943	892	901	940	848	861	908	860	900	951	893	899	927	886	895	908	853	870	890	836	873	859	835	867	879	919	902	851	866	857	877	894	901	854	902	893	931	862	890	936	887	884	919	915	892	882	893	829	855	830	896	891	902	874	907	910	815	887	841	933	926	918	925	863	861	830	862	907	910	853	899	862	882	891	842	905	895	879	867	900	863	842	848	880	895	880	892	922	908	880	943	864	814	887	939	876	828	891	863	878	872	857	851	896	874	885	863	868	879	899	893	850	876	838	897	913	877	902	872	877	877	878	848	865	920	862	890	876	879	908	880	898	900	957	889	872	890	891	861	894	921	862	874	923	879	840	842	870	930	909	894	847	895	907	895	897	853	917	918	922	876	884	945	906	908	848	897	855	924	923	859	870	856	894	925	845	903	883	849	882	819	893	849	906	894	884	873	865	866	900	848	855	946	896	864	885	884	878	879	898	888	897	891	887	858	891	863	931	871	888	892	922	901	902	869	878	906	923	846	952	886	865	856	861	897	907	899	863	870	862	843	842	826	886	903	871	919	880	940	891	875	849	953	846	830	870	897	886	902	841	878	889	829	887	854	898	930	879	882	861	836	952	896	920	887	892	875	821	839	899	882	859	915	870	948	816	930	909	867	904	882	877	864	828	868	930	870	896	887	897	912	870	903	946	902	857	853	879	866	889	864	917	906	890	864	874	926	841	895	865	968	881	903	832	894	903	901	861	865	930	863	874	893	880	918	863	851	907	878	837	956	857	852	909	900	879	893	899	857	853	923	888	883	880	867	910	838	899	842	904	869	873	866	878	901	912	862	955	908	872	823	910	909	878	908	868	881	855	918	847	865	858	908	866	876	917	868	916	890	832	930	940	871	880	885	858	882	889	898	842	862	858	891	840	886	912	822	892	891	882	868	917	868	884
24382	20992	27401	24667	13014	731	457	381	369	353	324	317	287	306	272	298	294	248	270	286	245	259	266	251	289	259	272	237	248	269	248	283	240	267	238	277	238	253	251	286	240	253	260	264	257	258	269	231	227	255	255	242	237	261	260	276	240	220	217	248	231	244	247	244	248	255	221	262	250	253	268	242	245	237	255	263	258	263	243	257	263	271	248	239	254	231	239	264	253	276	216	215	256	239	243	242	251	207	219	253	248	230	261	246	271	248	252	258	274	247	235	260	223	250	246	242	218	249	250	232	258	239	251	269	260	259	270	217	230	232	263	241	230	284	248	274	220	261	257	254	268	257	211	239	233	252	210	240	235	245	252	248	230	268	235	261	242	250	259	250	252	248	224	218	264	257	241	253	233	283	256	241	235	253	232	267	275	233	273	232	254	224	252	250	231	228	256	263	245	250	248	243	246	232	242	241	280	244	206	268	255	241	285	226	228	222	261	277	218	234	251	244	246	227	244	244	252	251	255	263	259	261	279	254	246	253	236	258	276	238	228	255	244	245	247	245	235	231	248	258	248	242	249	253	246	256	237	240	266	238	252	233	254	245	222	247	238	261	228	292	244	248	233	258	239	271	242	272	238	262	240	264	244	238	257	267	269	232	257	257	249	228	252	267	256	231	262	263	232	286	267	239	247	232	261	237	286	243	249	249	247	249	246	245	265	275	210	261	241	231	253	254	277	254	270	253	253	228	242	234	255	242	235	245	238	244	248	248	226	241	223	244	259	238	252	274	224	270	245	259	246	248	243	218	262	232	249	220	253	219	255	224	252	237	226	228	233	271	229	252	237	236	264	247	235	263	244	244	254	247	243	251	223	245	257	245	238	254	229	223	258	284	245	220	280	239	235	255	262	240	259	229	252	235	226	250	235	230	232	229	257	254	235	212	272	265	259	258	252	230	234	195	215	259	272	266	280	258	236	242	215	268	248	241	237	250	244	290	264	212	230	251	251	238	236	215	286	257	255	242	245	216	252	219	260	238	251	238	259	260	246	264	219	257	243	255	266	249	243	279	246	253	227	208	274	252	217	260	253	257	263	252	224	265	255	234	241	227	249	252	246	271	252	248	252	265	233	248	252	236	256	246	246	244	250	276	243	236	240	250	221	261	247	229	251	258	222	256	240	244	221	221	253	241	261	266	222	253	243	246	263	247	264	242	257	240	232	234	229	237	228	265	272	223	240	238	231	256	227	254	234	230	256	238	239	245	236	226	263	247	229	243	253	236	246	223	274	280	225	245	258	257	249	249	251	260	276	249	250	222	248	242	247	229	260	255	259	227	217	235	233	232	274	213	240	276	244	255	259	254	230	257	242	236	253	241	233	232	241	258	245	242	244	248	227	252	217	245	261	236	234	245	251	266	245	244	232	250	236	257	240	240	236	254	260	239	245	269	252	243	253	292	243	231	233	218	227	280	216	266	250	267	244	234	238	239	236	248	235	251	245	234	230	268	251	224	242	256	247	218	255	215	248	219	247	241	248	254	245	234	244	244	258	270	253	260	242	248	228	247	260	236	248	234	233	245	247	244	230	253	231	224	228	260	259	265	235	268	235	225	253	237	223	266	239	223	244	272	242	248	210	230	229	253	232	251	239	237	250	240	266	250	258	237	290	243	247	225	245	252	248	232	228	253	250	257	252	250	232	249	257	271	250	228	253	250	256	234	261	256	242	255	278	267	245	236	235	228	222	261	250	261	231	256	222	241	249	270	252	242	250	252	242	215	246	236	263	270	233	219	226	230	222	252	251	246	248	228	235	222	240	241	233	249	247	248	247	258	245	257	234	273	238	238	241	253	265	228	258	238	245	278	257	236	252	266	233	265	234	260	252	241	277	235	260	242	237	229	246	251	266	261	275	247	247	262	248	242	233	258	277	254	242	217	233	246	266	252	249	249	239	246	249	244	237	238	236	242	247	234	223	242	218	272	240	266	244	231	227	237	257	240	267	256	246	231	243	258	241	261	251	247	271	269	238	243	245	249	219	228	268	265	243	247	231	266	240	234	231	265	236	249	256	262	245	232	229	234	225	260	252	239	247	196	250	242	222	243	247	246	243	251	266	243	234	238	269	253	236	261	214	222	253	253	247	236	248	236	238	252	270	242	234	247	230	263	256	250	260	272	264	227	236	267	281	253	223	245	268	234	224	253	269	229	222	243	265	261	248	229	270	246	256	236	254	238	227	270	267	228	247	260	254	240	258	245	270	245	256	253	258	248	239	248	277	237	246	249	248	244	239	248	247	259	243	251	236	258	247	266	257	267	258	241	230	266	250	242	230	254	227	246	245	237	222	238	230	265	240	243	255	239	235	256	239	263	255	252	243	255	230	239	250	233	244	229	251	257	241	233	231	226	247	223	252	269	249	249	261	248	268	233	240	244	275	257	259	271	224	265	269	226	236	262	283	238	246	217	243	226	247	248	229	253	239	242	247	233	256	258	249	243	275	241	251	256	279	237	258	247	230	235	242	245	227	256	244	246	260	255	248	244	258	265	244	258	236	270	259	233	267	268	235	256	226	224	220	230	260	264	243	243	235	254	242	239	273	221	266	254	250	232	253	239	222	239	264	257	249	250	233	268	263	248	240	252	241	254	238	245	258	240	255	245	265	242	249	250	241	208	242	236	247	232	252	232	244	224	286	235	251	225	272	254	234	252	248	243	247	241	268	263	252	260	220	250	245	258	256	238	221	260	275	258	251	249	234	251	257	255	240	229	231	219	238	241	243	233	261	229	259	224	248	263	271	231	258	247	238	222	256	220	225	199	222	230	241	262	236	271	243	244	259	246	259	266	266	238	242	256	266	238	249	266	220	216	232	236	234	239	252	217	248	262	241	238	204	235	243	250	241	234	264	243	261	245	246	258	272	235	226	258	240	281	252	225	241	247	241	242	243	226	267	227	272	236	223	240	247	236	252	227	231	257	267	250	246	235	234	232	215	213	264	252	248	261	231	217	234	252	254	221	230	247	209	227	254	214	241	255	237	240	253	237	240	237	268	246	264	265	248	243	236	234	264	236	246	228	249	235	220	231	238	235	241	206	250	235	223	247	231	250	250	257	245	263	226	253	262	248	255	227	260	241	248	261	231	243	269	272	256	257	218	252	245	264	257	236	254	211	224	258	230	251	231	275	241	253	216	248	253	260	263	231	258	272	263	272	228	245	245	240	234	257	247	238	247	244	220	257	236	242	225	251	260	242	241	238	234	250	237	245	239	223	247	233	268	236	269	242	235	233	245	237	241	248	233	226	233	241	256	249	265	235	272	250	232	250	247	263	233	248	260	236	257	239	212	275	235	234	252	233	222	270	269	245	278	245	243	236	227	235	249	217	254	262	257	262	250	223	271	250	234	225	260	265	241	257	253	216	243	253	232	219	244	270	229	264	256	218	273	226	258	242	244	228	236	253	250	219	261	247	288	236	250	270	256	247	255	259	228	284	254	227	250	258
3109	4934	3384	1594	1228	993	783	639	528	518	460	476	405	356	366	372	315	343	335	336	344	313	317	319	308	309	307	342	323	319	300	336	319	310	312	310	322	311	287	295	310	300	275	324	305	288	323	299	337	291	291	329	281	306	302	315	277	304	291	303	298	298	309	317	300	297	259	286	284	301	312	282	315	294	323	334	289	298	325	277	318	293	277	312	307	296	332	308	294	298	321	295	296	293	302	295	278	272	302	282	324	315	337	289	295	298	291	287	319	299	328	289	340	334	293	278	299	287	272	309	292	326	327	307	290	303	268	313	291	325	343	304	311	303	274	315	289	303	292	272	304	311	280	311	324	293	298	288	287	278	303	295	290	284	314	320	265	298	277	283	309	294	289	297	336	269	270	312	285	329	297	304	286	310	275	292	307	288	305	309	319	306	294	316	300	307	282	341	312	268	281	307	273	293	294	317	313	258	289	287	306	304	323	318	317	301	290	290	302	322	295	292	315	279	306	286	321	307	295	303	329	314	312	307	332	299	310	306	304	287	295	315	281	293	293	278	311	331	330	299	286	271	301	284	278	309	294	273	287	297	282	280	275	300	310	311	276	299	281	313	313	272	323	282	288	301	301	284	311	285	292	288	273	280	323	282	325	311	289	302	311	318	317	299	308	313	290	297	303	283	288	322	305	302	318	311	307	320	347	323	293	315	302	286	332	301	301	303	259	323	284	321	287	272	332	273	324	292	293	279	313	301	298	310	319	306	302	294	303	313	274	302	286	307	286	328	310	307	290	328	320	288	266	292	350	294	305	307	284	300	268	306	298	286	335	310	297	321	306	332	297	295	297	276	298	297	306	290	280	270	318	320	258	320	286	314	278	289	286	295	327	321	294	273	274	285	299	285	295	299	312	310	316	313	290	324	308	306	300	302	311	310	270	279	292	278	315	302	305	279	319	302	303	302	302	331	290	313	280	288	341	318	313	284	296	307	305	286	296	291	293	328	317	323	315	289	309	291	295	319	318	315	292	306	318	316	292	305	279	318	279	294	303	278	295	323	315	298	316	317	287	309	298	304	280	298	301	291	287	273	279	312	290	262	271	326	267	291	325	283	280	305	284	269	336	308	310	305	279	304	303	290	281	319	269	297	283	292	318	277	290	308	319	293	302	306	311	299	345	316	328	297	337	256	293	299	297	310	300	291	295	298	286	296	303	296	318	334	273	291	326	302	321	310	274	272	322	313	287	305	246	286	298	300	286	276	291	316	297	310	299	274	289	321	309	318	288	297	313	303	286	315	332	311	290	286	278	290	288	319	300	279	300	285	320	327	285	284	324	289	292	289	290	297	306	283	279	303	295	334	272	301	309	274	282	311	285	280	268	300	318	324	297	305	281	327	322	303	291	276	304	320	247	319	296	313	266	313	314	313	314	312	264	308	283	309	282	295	270	310	320	282	288	275	279	296	317	310	275	297	306	307	329	280	297	289	302	297	319	284	261	318	281	283	292	301	298	328	286	337	316	326	288	298	263	300	272	326	279	294	294	307	313	336	287	304	319	278	300	287	270	307	307	285	306	282	290	276	300	307	323	321	304	307	298	298	277	303	307	307	277	297	314	271	323	313	282	313	317	320	301	295	290	321	297	288	277	322	324	285	293	291	335	295	291	304	297	293	288	303	281	302	333	322	301	336	266	303	289	300	295	303	291	327	295	308	288	284	287	297	287	274	299	289	292	301	295	309	316	313	298	322	322	295	307	292	323	279	286	299	279	293	317	313	300	292	281	328	296	302	270	295	308	281	311	277	268	315	300	312	317	297	284	301	285	302	334	305	317	291	322	290	311	303	312	310	301	313	281	276	322	299	309	279	295	304	278	327	319	274	319	301	302	275	323	292	273	318	285	317	311	274	276	324	289	293	330	304	265	290	294	271	300	300	329	292	301	309	285	321	285	285	312	277	284	285	304	304	291	257	308	299	272	320	285	308	335	284	304	303	292	293	305	280	297	320	294	303	291	295	318	294	277	322	318	311	289	290	280	296	305	295	320	304	281	250	272	307	301	321	321	285	315	304	315	278	298	313	334	300	308	323	298	278	291	299	317	321	312	298	335	303	306	300	294	310	292	295	281	313	318	344	271	283	288	326	301	296	310	320	308	291	262	320	278	290	290	290	306	273	294	295	304	271	304	311	319	319	289	339	296	315	270	274	306	303	337	260	314	315	305	304	315	332	327	291	310	308	305	324	296	310	284	300	294	289	311	301	300	287	285	265	283	281	295	301	288	291	298	284	285	289	319	260	270	276	317	286	325	267	297	287	292	289	285	298	287	303	287	288	311	289	302	318	296	305	301	299	291	304	318	293	291	299	320	313	288	290	294	267	295	307	285	296	277	291	298	281	288	329	277	310	278	309	294	301	292	296	302	294	299	299	294	335	282	295	304	265	291	294	274	295	329	311	315	299	284	312	320	288	288	281	275	323	302	304	321	322	329	309	313	297	314	282	301	275	286	314	330	321	334	295	296	288	286	328	294	306	277	267	301	302	304	314	281	303	324	258	297	316	320	304	325	302	294	299	297	297	300	287	279	286	324	312	299	320	308	290	307	318	286	321	294	297	299	313	293	308	293	291	315	327	302	298	271	286	298	306	295	283	297	297	304	318	309	318	280	293	327	307	317	335	320	277	310	282	305	313	302	311	297	274	319	291	301	319	335	312	284	300	254	330	292	279	264	258	308	319	296	296	318	269	268	300	310	304	299	277	299	306	293	274	313	316	279	293	311	270	303	329	294	313	284	306	311	313	272	288	276	283	331	312	299	279	337	316	279	285	292	338	308	329	284	347	315	315	282	293	301	275	327	294	295	302	316	298	291	296	301	312	274	311	308	299	307	310	298	304	323	300	292	285	306	305	273	287	284	293	301	273	292	312	308	294	310	303	324	277	281	310	293	318	250	252	316	303	298	273	321	284	313	296	308	329	276	314	284	329	332	303	301	293	278	301	287	300	330	323	321	321	312	296	295	273	283	297	300	292	292	299	340	310	261	275	304	308	301	331	289	309	328	323	276	294	323	307	306	270	321	284	289	297	304	309	278	296	290	299	296	270	327	324	272	279	309	280	333	284	294	282	263	269	299	298	303	281	311	317	308	276	325	309	297	307	296	292	316	308	309	302	317	293	276	313	294	271	298	282	290	276	306	311	300	301	302	330	281	296	301	274	306	279	304	266	296	278	282	338	287	307	285	304	289	319	302	296	292	307	324	329	306	303	282	280	287	311	304	320	322	335	309	294	275	319	290	263	328	292	286	292	279	302	309	294	302	274	309	253	307	333	300	306	279	275	279	281	312	328	281	294	284	285	268	269	292	273	314	321	284	301	327	315	302	311	317	302	307	286	281	312	279	297	301	316	301	264	286	310	295	284	294	294	256	300	304	315	273	285	287	319	294	300	293	282	282	314	303	316	285	282	318	324	303	280	264	303	288	303	312	269	288	310	283	278	253	306
22282	21068	28803	23574	21068	21127	10917	1600	1205	1086	984	955	888	870	873	837	824	771	833	789	749	782	761	741	843	768	773	748	782	764	749	792	741	720	771	765	732	717	737	762	747	786	747	771	724	743	739	773	724	754	687	732	704	744	735	761	694	714	696	732	723	688	679	764	693	740	696	772	736	668	716	737	724	695	723	693	702	759	710	680	742	705	723	693	713	733	690	715	691	678	704	757	728	719	798	725	722	727	690	742	702	720	788	730	744	708	729	705	675	691	749	695	714	775	697	727	728	733	734	693	730	690	751	753	748	715	679	692	662	755	722	698	702	734	743	753	761	700	721	703	703	722	721	715	733	706	739	769	716	727	730	749	779	744	782	723	709	697	701	691	722	670	696	740	723	730	735	811	733	696	675	698	741	709	753	661	666	704	749	710	739	700	757	716	689	714	696	668	704	765	687	718	695	681	670	692	718	716	719	725	701	741	738	717	704	722	686	716	736	740	674	697	713	700	749	770	691	724	717	693	769	719	733	732	746	677	672	677	744	703	735	722	695	704	680	689	752	722	718	714	713	706	761	721	713	696	728	726	718	680	709	697	700	716	684	720	696	704	693	751	678	652	715	719	696	715	765	759	747	729	733	737	714	710	745	709	707	700	712	736	741	698	764	718	688	749	717	689	720	703	720	729	700	684	721	687	750	709	661	764	749	693	707	754	705	720	701	718	699	727	732	671	706	697	741	733	692	692	716	731	774	734	727	711	710	712	704	745	728	691	722	686	701	729	722	720	719	713	714	743	697	677	760	703	699	732	758	726	703	741	731	688	744	709	730	672	757	730	722	721	778	710	768	711	712	697	751	744	702	772	704	722	693	721	696	700	687	727	736	689	755	702	706	737	693	737	723	774	705	718	700	728	746	688	717	747	727	695	708	717	737	738	721	695	718	684	670	655	706	753	700	722	699	671	672	693	688	724	763	732	702	735	739	700	716	738	752	728	731	698	710	681	700	695	726	713	745	746	689	717	714	782	753	717	755	772	736	759	725	712	734	667	696	705	724	696	701	729	719	749	754	707	690	707	731	680	708	727	704	716	699	726	737	737	726	705	698	698	742	696	743	704	716	701	736	685	711	752	719	700	787	704	712	758	677	761	770	748	695	724	770	721	722	720	730	718	706	750	742	715	736	748	737	737	769	686	708	694	757	714	650	686	712	665	666	731	694	737	748	740	716	752	757	667	718	737	709	725	709	646	732	687	761	725	699	705	729	767	678	708	706	722	728	716	682	743	731	715	727	681	699	676	708	655	692	730	692	723	691	764	725	714	701	705	734	764	730	699	670	681	695	656	742	741	708	754	739	691	751	721	665	734	713	700	765	752	707	755	710	729	741	720	700	722	757	750	721	686	686	723	718	693	712	715	708	725	663	707	688	704	711	710	742	728	678	688	740	714	721	756	751	712	682	744	701	666	749	727	732	705	704	724	721	725	727	684	708	725	752	677	693	675	725	712	729	728	699	736	707	701	707	759	693	759	757	761	690	710	733	735	706	716	744	686	732	738	697	711	696	726	739	768	686	733	728	771	723	677	684	739	730	732	687	710	668	689	710	693	734	733	705	701	650	709	710	758	738	712	705	735	729	719	699	699	715	702	697	728	717	726	753	766	745	662	661	685	703	717	716	713	737	687	699	710	751	748	728	726	769	724	750	715	713	722	724	728	704	699	722	681	663	721	711	700	719	712	715	742	724	718	709	724	726	688	724	707	734	713	716	730	685	712	711	736	738	690	666	697	741	693	710	720	718	694	731	733	728	751	699	702	690	697	721	753	722	729	670	728	721	738	677	697	742	687	686	745	711	728	700	673	718	684	681	730	735	676	713	716	674	728	706	731	717	687	733	708	739	760	735	689	697	729	689	684	669	697	742	729	712	734	692	747	728	707	695	725	766	714	740	719	740	724	668	670	721	693	749	751	722	725	731	724	739	681	723	704	724	687	700	723	706	708	669	755	767	695	709	711	693	760	726	705	712	740	659	727	708	719	745	711	704	723	750	703	730	704	777	774	714	700	743	708	703	711	731	711	733	746	741	738	727	715	762	761	748	720	716	703	731	691	686	714	723	750	741	720	689	710	680	723	690	701	673	717	729	700	746	665	745	700	669	673	714	699	709	695	750	702	678	691	703	703	678	727	715	727	713	719	708	681	706	729	725	641	718	693	712	692	705	699	684	722	710	740	689	742	695	687	755	722	676	697	762	702	711	703	747	703	738	731	738	696	680	736	714	740	720	722	739	743	692	693	748	713	683	699	713	760	719	695	697	765	720	777	683	706	735	732	736	705	683	734	738	679	685	714	714	751	723	691	684	698	705	759	698	695	678	738	734	760	747	746	686	757	693	701	753	706	710	685	720	746	737	743	730	676	695	729	698	694	709	690	700	694	688	716	716	729	718	743	720	714	671	678	686	744	726	699	737	732	708	708	672	720	687	715	722	701	764	739	732	721	712	722	720	706	682	716	721	735	671	752	742	700	740	690	743	699	738	769	716	681	736	743	731	672	683	675	687	707	723	700	716	711	727	686	703	704	669	731	674	713	745	732	701	703	745	771	678	693	737	698	636	689	725	702	613	751	702	686	757	683	741	718	678	758	664	722	724	769	693	701	727	704	689	717	721	708	698	710	702	680	707	730	719	673	699	674	744	738	740	752	771	698	711	653	672	695	670	687	712	730	753	726	758	693	707	737	700	725	713	750	720	698	774	714	716	736	682	744	746	714	749	714	740	722	694	752	684	705	693	734	729	684	672	724	693	719	730	710	730	733	701	713	706	742	683	718	715	724	737	695	718	685	696	672	745	727	712	727	653	701	726	780	711	718	719	742	692	658	750	696	705	678	692	718	712	750	730	721	733	703	746	713	756	690	702	686	709	683	740	746	678	756	731	739	655	713	680	740	718	679	653	715	680	674	717	739	693	717	741	694	735	726	723	719	712	690	716	727	739	699	690	647	727	709	712	729	687	680	730	706	743	731	733	697	694	691	723	736	694	709	784	759	758	700	712	730	738	748	689	705	726	719	714	700	722	735	724	713	714	686	680	681	721	713	680	739	716	729	765	722	711	709	676	701	731	713	717	712	719	690	729	753	702	770	686	736	710	691	686	737	703	723	764	776	721	730	726	723	707	685	729	711	725	687	698	681	681	730	747	699	685	758	701	725	695	715	705	735	715	724	711	686	697	728	761	728	707	728	734	735	702	694	727	719	665	691	709	701	722	751	733	711	746	705	762	720	710	688	721	748	680	743	737	690	742	704	727	747	750	669	692	681	668	691	732	690	678	683	723	701	716	718	693	745	742	755	668	708	746	726	712	652	702	704	747	738	728	710	725	771	664	725	705	692	740	747	729	709	718	715	705	708	698	730	713	692	743	680	709	716	721	715	717	733	706	732	726	730	737	712	690	715	729	727	689	749	749	705	732	711	710	741	710	692	767	737	735	686	737	728	729	756	701	679
4511	14134	10006	4960	3841	2966	2333	1969	1661	1447	1266	1155	1163	1090	1031	963	991	931	918	904	896	880	856	930	802	831	824	787	828	806	788	883	798	862	771	804	854	805	829	792	830	808	807	786	802	791	796	808	846	783	782	794	793	825	816	831	734	852	789	795	831	746	769	806	749	785	782	762	836	844	788	793	772	811	769	800	784	799	761	832	805	790	807	797	796	782	796	778	748	779	780	788	781	768	767	839	757	868	816	759	842	765	780	778	841	798	774	774	757	750	794	785	819	873	772	762	780	831	769	780	809	819	782	782	816	801	789	742	746	785	755	763	821	772	781	785	823	765	804	816	800	792	786	804	804	789	817	837	801	748	789	834	770	827	754	774	784	791	809	810	792	757	785	822	814	798	811	795	813	765	779	798	742	793	799	754	761	792	797	806	749	796	769	825	759	826	893	787	820	811	821	805	787	798	778	764	828	742	809	834	792	788	824	839	812	744	802	782	817	815	838	765	742	767	767	792	840	792	763	823	764	802	816	785	804	802	772	850	815	803	812	804	742	801	749	740	727	773	774	812	780	792	802	768	755	822	787	792	777	759	831	725	747	782	736	746	769	806	731	777	749	731	761	807	803	765	807	810	810	787	853	807	823	793	802	808	803	787	807	823	781	770	757	762	792	784	785	745	770	763	799	750	799	794	805	848	756	788	769	845	822	796	737	782	726	748	765	776	797	795	780	779	788	787	784	793	766	749	782	774	809	782	759	773	782	794	802	831	732	745	810	789	802	771	764	832	765	817	757	804	783	779	802	759	829	827	781	818	767	799	823	792	779	790	799	790	756	817	805	813	780	749	793	770	830	790	744	787	808	802	820	801	775	806	826	731	810	755	799	823	789	840	763	747	812	835	771	779	796	777	788	787	800	799	846	770	786	820	801	742	799	777	788	803	751	794	778	780	759	827	748	785	781	807	800	797	725	805	753	784	801	799	739	750	814	772	799	817	831	842	755	802	777	813	805	775	799	793	751	765	799	793	799	817	792	775	794	835	811	782	793	808	746	767	773	795	826	776	788	774	769	771	783	772	755	778	756	849	830	791	767	746	820	749	790	738	778	736	797	782	760	798	733	802	779	767	814	779	797	816	748	780	778	780	797	829	787	825	793	793	780	806	750	781	681	769	763	791	758	784	809	808	774	760	784	770	747	801	832	756	794	786	824	788	824	804	751	810	780	804	794	781	793	804	774	725	780	820	777	787	800	789	757	785	749	744	846	759	758	774	727	814	794	793	809	833	763	818	821	813	793	762	768	807	818	765	764	826	779	760	821	750	778	806	772	795	767	810	760	770	832	821	837	774	810	765	743	814	752	780	778	791	780	816	803	766	785	758	844	759	803	767	819	789	774	783	776	775	782	782	794	810	778	813	768	764	792	783	789	748	768	862	775	776	816	787	816	803	773	790	793	750	806	802	735	780	821	760	798	793	760	785	756	759	778	790	744	810	775	771	808	790	761	780	764	733	779	795	818	828	779	787	810	781	756	874	815	756	789	739	813	812	769	751	792	766	787	807	742	734	806	760	766	731	776	739	766	800	748	800	805	793	783	791	826	804	774	805	733	836	817	742	772	767	779	805	791	768	806	795	813	784	788	792	819	759	790	779	794	807	784	741	814	768	764	827	776	805	821	773	771	811	750	756	777	807	775	801	815	774	784	810	735	842	794	805	759	792	746	775	817	760	773	753	769	782	819	793	804	757	783	786	772	782	777	750	738	779	774	798	759	786	814	764	809	768	815	800	768	794	837	813	758	773	768	787	760	750	784	806	784	785	826	754	818	802	788	783	783	787	792	817	787	778	782	822	785	749	835	773	809	787	793	747	789	806	777	803	740	770	817	789	782	785	798	831	799	812	736	789	768	756	808	800	775	764	846	812	811	808	777	783	768	783	786	770	803	743	766	734	785	784	863	814	751	775	774	794	837	724	811	815	777	841	756	800	780	797	806	777	817	785	753	822	792	822	830	759	769	765	761	747	794	792	778	808	776	814	805	737	763	826	786	789	799	826	765	783	762	795	830	759	791	784	742	759	773	724	820	815	797	743	791	776	792	809	828	785	771	737	809	801	760	795	749	815	818	776	801	837	815	785	790	786	786	727	805	760	784	781	748	795	714	792	768	764	778	802	831	769	754	824	775	790	790	772	791	802	759	815	794	733	734	805	796	801	769	736	799	742	818	788	761	779	796	790	804	843	779	793	757	815	840	827	806	796	778	759	769	806	801	855	762	739	756	767	741	810	810	790	828	767	793	800	786	796	790	784	793	800	784	796	812	852	813	771	798	759	822	798	786	758	805	742	772	726	795	810	798	775	788	817	815	786	799	781	804	807	731	791	810	756	815	775	770	776	776	852	753	785	827	827	742	773	740	825	814	806	719	785	771	852	806	800	803	824	770	768	821	813	755	805	790	789	776	866	751	784	782	793	762	789	759	790	771	771	823	774	813	781	825	777	825	728	738	786	862	774	820	798	807	845	787	808	789	821	798	788	842	779	791	779	811	801	755	763	796	744	813	749	777	765	775	757	800	815	772	804	867	774	832	745	810	786	798	830	796	759	773	772	780	773	822	682	769	796	773	805	833	774	849	782	808	803	806	759	782	781	779	820	812	807	802	810	800	805	810	775	817	841	814	765	733	793	739	813	765	774	786	761	789	755	754	829	790	803	779	796	789	804	826	795	771	796	775	787	784	767	765	779	740	756	789	817	784	766	798	773	796	795	813	796	821	770	789	757	771	811	812	797	751	862	802	773	773	727	779	804	818	761	766	794	800	801	796	779	786	776	796	828	785	783	729	776	777	782	806	770	753	775	819	828	763	797	758	807	732	763	755	782	811	745	822	782	723	805	794	805	806	785	833	852	810	762	752	805	730	818	781	812	729	781	761	750	823	834	780	809	787	820	786	777	825	739	792	768	773	790	816	788	812	832	779	786	783	800	710	797	762	791	750	769	792	838	772	801	801	847	824	785	775	833	772	777	759	743	775	849	808	765	755	777	803	812	821	734	815	804	818	814	783	752	773	806	766	833	806	748	779	804	822	828	781	770	802	759	762	810	821	821	815	776	727	794	804	785	788	795	790	823	795	807	826	771	778	793	781	798	762	750	792	719	790	817	765	776	806	791	828	800	816	763	808	768	806	770	802	753	788	786	774	722	808	792	742	796	749	765	777	730	866	814	823	807	777	790	814	815	804	784	765	816	731	804	759	834	797	795	777	811	769	763	726	758	779	823	841	753	779	788	751	781	759	801	796	851	785	758	811	793	800	758	833	763	797	814	775	800	772	788	785	790	811	827	794	799	767	806	753	801	766	861	789	809	800	770	798	788	744	757	743	763	770	804	827	800	796	851	784	787	789	815	781	724	774	780	768	742	793	796	794	781	782	777	853	815	756	765	746	863	769	770	804	749	774	798	775	792	824	797	764	751	780	797	779	825	770	756	776	788	795	789	803	782	777	804
27236	17705	3972	833	708	638	552	437	483	454	466	433	428	445	416	433	451	460	481	452	418	459	406	491	436	441	446	430	434	480	432	415	448	494	417	452	400	460	434	434	451	382	453	430	471	408	426	427	472	457	438	489	441	456	446	408	424	443	439	407	441	467	468	413	437	471	451	460	444	443	417	437	422	437	473	406	434	476	471	445	457	438	441	440	433	428	456	478	461	441	462	430	465	434	465	471	436	411	461	447	440	456	445	418	419	455	392	423	429	470	402	457	445	473	432	402	452	422	444	406	444	431	424	423	510	415	461	460	442	409	431	458	434	446	460	472	427	429	493	434	440	447	432	439	452	428	419	436	415	432	454	453	472	432	448	444	446	446	429	412	456	446	420	437	475	437	444	426	429	416	441	482	443	451	452	432	450	440	453	437	411	443	432	415	444	443	443	406	461	431	418	403	400	430	448	463	452	449	453	442	427	415	479	451	441	426	471	461	429	433	457	433	434	434	428	430	437	479	467	420	467	472	449	434	450	461	427	445	426	462	449	485	441	424	415	432	490	417	471	451	447	461	449	459	443	431	469	457	407	428	437	451	438	457	479	444	445	465	455	460	473	455	446	428	423	443	472	480	414	391	434	461	460	441	439	442	443	422	485	494	413	412	450	495	448	417	451	434	464	455	428	420	448	429	473	392	441	454	400	474	426	401	439	455	425	426	446	469	431	434	493	448	436	436	438	449	459	445	412	445	452	463	442	437	433	444	448	437	433	416	421	440	423	436	432	411	459	487	431	455	432	424	416	450	407	441	444	496	462	445	459	416	503	442	442	434	421	437	431	434	430	467	439	446	423	475	443	446	461	452	425	462	443	427	407	455	417	450	433	440	458	422	440	443	431	463	395	417	446	430	465	445	450	432	466	471	428	429	449	439	448	404	406	473	429	436	474	465	439	421	455	447	445	463	445	479	489	446	439	465	428	451	482	407	428	457	431	455	443	467	444	449	455	426	432	463	448	435	432	454	463	489	452	404	409	436	467	463	446	434	443	456	462	475	448	460	464	462	430	461	454	434	467	441	404	471	427	449	451	473	404	450	457	412	423	437	428	406	479	441	434	414	440	437	405	384	463	453	437	422	466	446	426	394	393	418	444	444	461	454	442	417	446	469	445	456	450	486	402	455	462	415	464	452	457	436	454	410	435	441	450	463	423	418	414	404	465	427	443	425	432	414	439	458	475	456	447	434	420	446	449	399	435	460	437	460	447	448	399	470	453	441	446	438	450	410	419	449	448	413	442	443	484	463	433	432	451	429	430	451	425	449	412	421	383	434	414	472	441	429	467	427	431	451	496	440	445	439	438	467	433	422	391	423	431	447	443	442	448	432	396	485	403	431	422	422	440	436	447	464	460	439	419	469	438	412	434	454	445	447	469	464	450	406	411	468	422	404	430	443	452	448	448	463	445	415	465	441	400	428	448	444	419	439	424	450	465	419	455	416	469	437	424	469	480	441	455	497	436	432	488	422	441	431	416	456	443	448	451	444	421	428	450	455	442	453	486	463	447	454	445	422	462	428	404	446	429	439	398	449	446	435	417	448	445	419	434	454	430	439	413	467	397	430	471	443	455	456	432	461	461	450	453	464	429	444	456	416	441	456	410	442	419	457	463	439	412	480	454	468	421	418	466	418	426	428	419	497	447	443	455	457	432	455	467	429	408	437	450	451	446	411	452	426	449	439	440	425	455	474	443	449	434	440	447	451	422	451	420	478	486	397	460	440	447	463	418	440	457	466	444	444	466	433	441	449	478	429	451	418	474	433	390	446	427	446	427	460	442	424	447	435	449	429	418	447	402	445	440	460	480	454	432	429	439	425	439	423	439	427	444	465	447	438	462	449	448	451	422	453	424	463	465	448	470	448	437	478	441	438	476	476	427	442	412	456	439	434	461	452	474	443	456	414	421	442	424	431	450	458	455	468	444	450	433	432	395	474	447	456	413	399	469	398	450	421	434	416	484	445	456	442	463	443	433	420	464	412	434	438	479	449	421	420	427	437	477	465	445	438	447	450	424	414	430	414	428	423	428	495	478	428	446	412	500	453	431	437	431	447	466	438	456	425	489	446	407	458	450	406	422	431	450	457	472	433	428	447	417	444	431	415	438	445	444	424	420	456	426	442	441	462	454	456	481	461	427	431	404	436	480	418	448	418	432	470	464	430	426	449	473	467	433	458	446	462	454	429	462	443	452	422	414	436	451	426	455	390	417	459	471	403	465	419	445	443	430	474	419	415	448	459	476	474	431	477	445	476	468	454	404	438	450	464	475	453	426	462	432	447	441	436	425	430	426	429	459	442	447	392	418	437	414	474	417	420	423	430	432	442	421	405	449	444	461	438	457	459	457	413	454	429	470	444	472	446	408	454	423	440	465	433	444	440	465	463	425	430	462	431	447	461	437	460	461	419	401	463	444	447	423	459	428	437	429	448	426	421	449	418	459	431	427	450	431	462	432	412	420	412	420	434	429	439	409	454	436	424	454	413	441	452	448	428	431	419	461	471	431	469	447	421	435	452	416	480	471	428	441	474	449	476	425	425	442	468	409	468	443	429	427	420	429	425	471	420	459	415	420	453	444	458	438	450	435	461	450	484	465	437	428	473	423	439	484	467	419	486	450	441	447	466	420	397	445	432	434	479	431	440	465	464	414	457	499	454	416	430	418	462	489	431	452	416	435	435	457	472	462	455	442	469	473	445	431	414	436	470	417	449	448	471	432	443	454	428	417	411	445	398	457	435	482	417	461	426	454	460	416	439	450	445	421	427	442	414	456	451	451	431	438	457	454	410	428	471	401	471	428	452	444	431	401	419	443	423	447	451	459	466	447	473	469	450	428	449	421	413	473	424	436	445	401	452	389	444	426	412	460	422	440	452	491	408	438	400	435	448	417	467	431	426	437	449	439	416	472	466	455	405	447	447	461	435	448	427	434	413	464	457	467	422	467	439	465	436	486	453	457	442	448	446	472	405	466	448	465	450	487	447	396	435	418	435	435	427	408	448	419	447	417	465	416	431	460	424	455	438	448	481	412	471	425	453	435	413	424	449	467	443	468	435	422	444	397	477	452	472	458	424	410	438	433	415	416	422	427	404	433	435	472	425	425	389	435	451	430	482	492	468	440	394	419	458	472	412	454	446	423	490	457	434	437	420	443	498	437	428	415	407	447	426	462	459	399	412	495	432	472	459	452	441	439	443	430	444	484	483	469	440	417	415	428	495	439	453	452	421	428	450	463	470	433	462	456	396	432	464	451	476	422	456	476	457	442	428	419	476	444	427	446	469	426	451	444	417	431	466	482	468	480	466	429	477	459	419	414	422	452	443	449	442	414	450	415	463	454	409	446	416	455	426	433	463	488	449	453	466	429	425	453	458	428	433	481	438	408	425	423	448	400	463	461	474	423	425	424	478	405	422	455	426	445	431	454	425	424	400	458	411	453	444	464	401	456	441
4212	1035	801	626	608	543	542	488	538	496	466	487	501	527	508	507	501	472	509	494	498	467	429	503	525	536	468	488	466	462	501	463	492	469	523	486	484	477	510	489	495	479	485	487	487	483	474	482	476	476	477	509	489	456	519	515	490	484	486	479	474	459	520	441	459	471	500	541	497	511	496	477	522	495	490	484	484	491	492	483	508	429	477	489	511	484	496	453	499	474	453	466	448	504	483	473	476	496	483	475	478	457	490	472	469	478	484	488	514	457	460	486	467	470	490	459	491	449	471	467	474	475	483	482	487	457	495	485	471	481	465	480	471	491	462	503	493	486	438	458	448	456	477	469	466	506	481	455	466	472	462	465	446	508	503	489	517	496	482	472	487	523	498	476	475	483	480	472	455	495	488	474	487	476	479	482	484	429	483	439	510	473	516	506	476	448	465	489	470	512	468	481	466	507	504	447	493	496	460	447	511	508	505	456	476	514	461	496	495	497	512	442	477	492	487	506	499	475	490	512	447	507	481	489	440	487	506	507	451	494	466	458	473	479	476	497	458	430	465	463	460	482	444	488	475	472	502	547	471	453	492	449	480	455	517	447	491	472	495	481	482	447	501	503	509	510	497	481	485	479	490	482	499	508	461	485	504	489	505	475	507	495	471	476	472	485	447	508	447	525	512	456	501	488	482	447	478	456	479	450	507	497	475	468	472	470	508	500	513	480	490	522	487	465	458	477	486	507	497	443	477	484	506	451	473	505	509	460	494	461	484	476	461	486	451	468	536	455	498	497	480	491	545	493	501	488	458	469	491	467	481	517	497	473	502	473	468	474	508	502	481	452	494	508	467	480	463	462	493	478	459	436	510	470	501	461	515	504	478	552	508	449	458	491	491	491	467	445	485	486	480	494	483	465	483	463	495	495	491	470	492	452	483	476	513	464	485	497	472	469	491	470	504	495	432	472	489	501	466	465	482	482	476	494	414	549	459	500	466	521	476	433	546	497	474	447	481	453	495	479	492	482	431	453	468	467	479	487	520	484	503	468	481	478	479	502	478	479	487	483	454	487	482	461	459	497	455	500	487	464	487	536	504	474	512	491	517	472	480	449	475	482	459	462	508	497	478	496	511	496	502	454	512	493	482	472	478	488	513	480	489	458	516	482	491	449	451	498	500	501	473	507	490	484	501	512	503	514	495	449	474	475	494	464	510	463	506	502	474	507	455	471	481	530	465	453	493	486	497	498	481	489	438	491	451	502	472	482	488	500	507	483	500	502	490	505	522	445	457	472	489	454	476	476	448	479	478	478	468	475	488	503	521	490	508	500	464	475	497	485	443	474	484	503	523	486	467	484	507	494	478	490	482	486	493	491	468	479	500	499	467	466	461	498	484	454	473	443	500	480	456	488	477	502	449	528	511	474	425	515	495	487	484	491	476	490	489	473	490	490	468	485	474	484	467	474	515	458	505	501	491	480	505	482	487	470	503	514	466	478	504	476	484	460	498	517	488	467	487	526	443	490	489	496	489	423	481	496	489	458	500	475	478	460	473	453	428	489	503	506	495	445	476	492	478	495	481	475	494	459	476	474	469	476	467	507	477	449	476	493	444	465	505	497	532	500	492	503	447	483	457	485	515	521	519	487	488	473	449	504	464	490	465	481	502	476	474	467	540	480	482	499	474	469	506	489	479	473	468	462	488	486	455	458	470	486	467	516	458	504	474	462	459	477	509	471	460	452	478	468	483	502	531	524	508	464	487	459	460	488	450	456	489	512	481	508	448	474	517	502	492	513	489	487	506	446	492	490	491	491	467	471	475	479	497	502	496	487	484	483	497	483	500	471	442	462	477	468	509	503	476	510	446	473	529	481	510	492	481	478	477	511	495	474	456	500	501	516	494	457	457	474	487	487	492	493	448	514	481	474	451	472	490	479	497	454	510	483	503	490	496	454	483	482	490	500	456	500	442	477	470	508	448	496	439	490	515	499	503	465	504	467	471	468	496	475	450	458	490	502	474	507	488	475	494	438	507	468	455	475	537	513	494	466	498	492	459	469	469	459	500	448	478	512	522	489	488	492	496	501	472	508	499	484	506	475	466	535	479	526	497	510	477	463	449	460	475	489	514	497	440	457	462	464	465	479	463	456	477	510	526	490	494	449	454	449	496	491	465	453	468	465	473	483	503	504	484	480	465	519	462	492	475	452	434	507	454	453	497	469	465	478	426	486	507	463	442	429	511	497	507	486	482	504	487	510	510	495	477	501	518	483	491	491	484	483	494	463	482	489	471	500	473	491	471	479	475	475	500	466	509	510	481	496	465	520	479	529	495	561	532	505	504	484	508	484	498	468	498	516	468	468	482	426	488	467	492	487	474	484	501	465	505	524	467	453	482	476	482	481	512	437	477	506	486	517	452	496	474	485	472	458	518	497	457	469	495	459	445	518	472	468	449	463	488	459	510	516	459	474	492	495	448	450	449	450	462	491	515	470	442	503	491	475	492	500	460	478	484	484	500	475	473	488	498	531	511	453	516	494	498	545	476	464	502	465	491	476	490	474	476	470	473	486	494	439	505	473	528	458	484	526	481	483	511	455	484	474	508	474	482	509	481	441	480	490	508	523	472	452	486	491	504	456	462	499	491	462	460	498	476	528	520	493	475	481	523	502	490	526	500	477	485	453	519	500	442	517	451	451	514	463	504	504	493	519	466	461	502	491	516	481	512	466	476	488	475	469	459	455	448	469	478	478	510	492	533	489	488	508	489	490	496	455	467	500	462	499	471	476	498	465	473	484	495	498	474	465	482	452	485	494	473	469	483	518	493	488	473	495	465	497	480	463	503	449	463	476	467	493	479	472	461	480	490	472	487	477	476	472	481	466	491	468	469	473	489	463	506	463	504	520	493	540	473	484	478	495	485	444	470	502	489	445	494	452	477	458	486	444	484	488	532	515	490	499	499	473	468	460	499	518	510	439	512	497	482	451	514	430	484	502	446	501	509	441	492	465	498	493	516	463	466	479	478	509	480	459	484	447	497	494	444	460	425	495	465	480	486	475	417	506	480	472	487	524	484	525	485	492	499	524	540	474	497	511	487	478	465	483	461	472	482	479	493	443	501	517	548	477	495	505	476	501	477	479	482	467	484	487	458	498	465	491	505	480	493	456	490	451	516	466	465	488	467	470	514	507	469	494	500	498	486	461	484	467	475	449	465	475	482	471	485	445	498	492	521	497	460	506	512	473	472	505	502	448	442	517	434	481	470	481	458	495	473	510	483	519	462	453	488	464	514	492	466	512	457	480	469	496	463	490	448	482	463	517	478	459	494	491	495	501	467	491	501	465	455	484	486	443	500	471	460	518	493	468	461	504	469	470	451	498	483	511	431	469	469	484	463	518	493	503	458	494	458	450	496	463	493	484	511	472	477	492	478	527	454	500	468	459	490	461	461	452	457	481	499	449	503	483	486	501	492	444	466	495	455	505	484	485	467	453	469	478	470	491
23252	21006	28326	23875	21022	12476	1826	1162	1106	1007	1003	941	909	938	927	892	943	884	843	819	911	854	866	824	877	834	879	896	863	816	848	851	835	855	841	874	853	847	838	816	858	861	837	833	817	786	826	818	823	819	833	791	807	867	860	862	838	810	793	871	817	757	810	854	835	847	817	811	810	816	829	856	913	818	797	818	871	817	847	759	841	815	822	867	860	783	833	840	847	807	873	857	829	825	842	876	887	780	850	841	876	798	835	838	831	882	823	812	823	819	803	798	818	816	828	762	810	858	828	841	888	844	832	839	821	831	841	835	783	848	845	800	846	805	815	814	782	787	820	858	829	794	866	789	849	801	818	846	852	788	837	795	829	813	833	849	865	826	822	833	831	842	795	827	883	816	842	874	852	825	832	793	813	841	796	814	836	836	825	789	798	843	827	824	820	816	829	835	848	799	821	858	797	782	846	810	838	801	836	856	774	782	828	777	773	810	826	816	818	866	791	783	822	824	838	830	783	807	819	805	774	804	851	875	861	819	854	845	827	856	785	810	800	827	868	822	874	813	796	811	842	814	820	828	821	832	789	797	835	830	857	869	828	812	808	802	806	806	826	786	887	811	842	759	816	801	828	762	839	828	802	830	814	814	810	812	831	793	786	846	805	814	795	847	799	861	827	813	818	827	806	855	834	758	821	821	752	851	821	891	827	831	861	818	832	852	786	850	830	897	801	858	784	828	850	806	808	824	792	803	777	817	812	808	813	809	817	861	802	826	818	851	833	802	837	784	874	802	850	814	806	795	811	763	836	825	815	756	811	807	823	814	820	811	822	818	844	808	823	818	854	842	801	812	820	817	888	859	902	823	780	768	803	782	864	853	777	857	828	843	832	839	866	800	855	850	807	794	831	812	787	797	831	780	831	853	837	845	801	772	854	794	834	847	795	810	786	835	794	786	775	868	826	811	799	820	866	801	894	794	793	831	867	792	861	742	797	827	801	853	863	817	795	824	801	793	885	849	788	861	819	816	792	818	787	820	814	814	809	829	814	843	826	790	819	852	825	806	806	797	845	833	840	794	797	869	815	795	833	781	844	768	762	788	772	772	846	860	823	826	815	855	797	823	891	782	809	867	845	845	812	853	884	829	808	808	851	820	816	824	848	862	810	821	804	805	807	816	812	843	809	814	795	740	819	840	809	817	804	794	795	804	788	817	860	822	794	774	807	779	828	796	795	826	802	879	860	788	844	804	823	777	842	859	805	756	758	752	832	825	828	830	798	777	856	825	828	809	826	867	838	831	811	775	809	822	801	826	859	777	828	804	830	825	740	805	798	818	806	837	831	792	834	828	870	802	794	855	806	859	832	835	812	804	807	813	828	831	809	787	805	811	835	824	837	812	783	818	805	806	824	822	838	791	786	828	817	837	839	782	836	786	871	822	773	856	806	851	831	805	846	863	838	842	766	807	831	803	779	871	831	838	811	828	845	809	759	792	827	791	825	807	858	792	827	820	772	839	852	763	839	821	800	857	811	803	791	784	836	804	793	852	819	844	826	815	847	819	855	800	820	782	863	839	851	773	857	825	783	809	827	801	788	796	793	810	843	871	858	764	811	861	818	810	846	868	796	824	811	834	824	888	855	829	863	807	861	818	755	809	775	821	820	823	826	833	818	804	828	798	854	827	836	831	800	860	819	855	778	820	877	843	804	806	845	836	850	817	820	825	832	817	799	847	782	792	790	880	859	779	879	819	848	824	787	873	841	826	818	781	806	838	828	815	860	769	818	771	836	814	835	851	826	797	846	792	834	817	878	821	815	842	865	856	807	856	842	872	811	777	769	807	824	888	808	854	777	801	877	841	750	800	863	845	843	788	811	763	809	847	826	815	827	785	796	835	801	825	782	777	844	819	848	816	846	848	810	793	855	850	821	743	844	838	822	844	791	837	790	854	827	782	835	835	802	807	800	807	813	896	792	822	831	806	818	835	845	818	870	835	804	791	772	834	843	730	755	807	810	824	772	872	821	779	834	833	859	796	777	842	777	831	840	815	822	853	763	819	833	827	782	807	815	841	835	839	872	804	860	772	791	836	821	786	848	786	825	829	806	810	828	860	826	804	820	841	792	870	826	836	821	838	759	830	817	754	788	814	864	794	786	825	833	841	815	777	797	836	835	829	782	828	827	807	866	819	790	787	768	827	806	831	828	836	835	854	858	782	826	864	863	842	793	856	809	802	848	787	860	854	821	767	846	803	789	795	807	800	796	817	808	804	792	834	808	803	822	858	840	839	807	822	866	826	845	833	845	845	804	834	858	812	878	818	861	830	805	831	852	889	853	804	812	847	843	792	843	817	862	833	801	896	798	820	827	813	819	849	816	813	832	858	803	777	822	768	802	840	806	822	841	806	774	821	788	798	835	794	785	830	781	861	800	770	856	846	823	821	811	855	811	852	814	818	828	788	770	804	828	770	827	849	789	803	875	771	840	861	808	796	796	861	809	764	824	843	829	809	865	784	818	831	839	807	809	835	810	785	798	805	835	789	811	840	832	845	815	844	787	837	805	833	861	788	775	769	811	802	835	848	826	823	830	837	847	785	795	876	771	910	820	809	817	824	836	811	851	858	842	831	851	824	806	817	831	856	831	789	812	859	793	812	820	828	833	851	843	825	830	795	771	802	866	857	832	816	797	786	823	832	811	800	825	803	876	832	861	833	831	826	835	842	792	827	810	839	813	821	852	837	819	807	822	829	853	821	792	807	831	821	823	849	791	806	806	836	800	846	847	847	797	792	808	820	863	800	814	832	767	853	858	816	861	789	791	791	783	793	810	804	827	813	834	803	772	872	824	837	808	836	889	820	774	819	816	794	775	812	802	822	814	810	844	855	826	851	763	854	847	856	851	811	849	820	849	888	846	812	830	804	803	733	837	828	816	885	789	856	779	799	793	780	912	854	850	849	822	822	837	836	878	774	779	800	789	774	867	816	814	815	828	776	823	860	820	775	803	793	843	842	760	799	832	881	814	816	773	812	785	845	812	769	848	833	795	846	841	828	830	838	740	797	843	820	795	809	873	855	796	804	838	829	855	810	811	797	813	799	831	817	795	844	846	814	779	854	758	806	834	826	803	784	844	817	851	836	760	787	818	796	858	824	779	777	846	852	787	844	835	881	804	832	838	838	818	833	818	817	801	868	843	821	820	762	802	820	823	791	738	885	799	813	797	776	807	891	838	773	824	800	826	844	834	768	797	798	776	827	779	827	845	812	814	855	814	849	766	793	809	811	836	832	829	770	837	869	846	824	809	810	799	811	827	832	817	801	815	805	795	785	780	805	855	762	841	802	832	859	858	843	822	817	818	810	848	834	778	793	774	819	784	826	855	747	835	754	769	793	785	822	858	829	843	780	795	850	817	862	852	882	843	793	827	835	787	781	805	843	796	807	790	808	810	808	847	859	796	787	817	804	831	815	802	807	814	820	837	813	836	809	847	801	804	778	894	834
3413	8751	6261	3231	2493	1963	1657	1467	1345	1261	1104	1119	1075	987	977	1021	961	983	885	895	898	929	925	893	987	974	899	931	934	886	851	879	876	930	885	877	842	873	926	933	920	883	871	895	884	817	854	949	908	851	901	893	913	885	853	899	887	946	946	868	906	887	888	870	815	844	834	894	865	824	879	864	859	883	914	865	851	892	866	885	856	885	905	866	935	865	848	866	868	844	878	892	844	855	873	897	892	828	898	918	883	840	846	855	895	846	847	879	907	889	913	872	917	836	870	894	874	885	880	895	887	836	835	875	867	863	912	885	883	843	850	911	818	876	889	897	891	863	914	876	813	899	856	859	846	845	936	897	844	877	877	859	829	857	812	870	845	919	890	879	892	923	892	899	880	853	925	919	829	881	880	847	888	883	912	869	869	845	860	783	899	895	892	811	899	859	907	886	860	854	865	873	856	853	877	859	912	848	914	867	854	870	879	891	852	857	852	886	849	882	892	901	818	854	920	980	850	815	829	856	839	833	888	834	887	862	898	842	903	887	877	874	848	873	885	879	895	883	833	833	833	869	856	820	841	846	883	897	840	885	853	915	864	869	860	909	830	838	858	892	878	886	893	862	867	879	875	851	858	876	894	833	862	835	854	838	901	866	846	932	853	914	869	874	895	916	848	938	892	840	870	875	834	852	851	861	838	877	898	789	811	865	877	908	870	926	857	868	831	879	851	905	873	858	868	860	828	898	844	874	862	875	890	918	875	886	874	860	973	931	861	805	903	904	890	913	842	902	821	939	883	846	886	858	879	873	887	888	874	902	909	863	855	875	904	878	823	909	848	838	854	884	835	829	873	824	891	849	912	887	881	818	859	895	850	888	936	890	857	894	885	895	849	830	860	898	898	895	915	855	900	888	873	833	879	883	959	871	875	859	836	887	841	889	874	840	842	838	932	895	858	844	902	879	841	883	869	832	883	870	818	878	857	862	866	859	866	897	841	915	869	950	877	894	874	821	835	847	921	860	948	828	872	914	878	888	894	900	857	853	821	921	881	874	895	816	857	915	843	882	877	929	855	883	872	936	828	836	862	856	893	908	881	853	885	882	885	874	891	822	830	848	916	860	862	851	870	907	867	845	881	865	889	821	920	884	877	886	882	893	828	891	840	877	896	859	875	889	887	880	869	901	845	843	849	898	850	922	886	899	818	876	838	866	863	852	945	840	848	849	883	876	841	874	845	861	876	855	824	885	890	860	920	870	862	858	834	888	860	862	890	930	915	874	864	882	830	878	870	838	857	890	843	884	888	842	867	817	896	904	880	879	878	922	898	848	891	872	869	822	879	923	841	859	879	884	873	878	870	891	903	880	864	867	862	907	876	830	900	932	836	860	886	882	867	885	836	895	836	885	866	844	862	882	919	884	793	811	854	861	881	834	852	880	923	907	860	812	880	855	891	919	952	830	840	904	854	896	884	852	871	903	911	913	888	911	850	868	863	891	910	877	888	898	883	916	845	895	913	864	880	867	861	865	830	909	882	858	867	923	804	846	891	879	874	862	889	893	945	862	841	846	902	860	922	858	824	871	822	811	877	836	878	891	901	853	910	847	870	893	923	875	862	844	889	875	860	834	906	862	819	871	890	867	908	883	857	882	865	893	843	876	876	885	879	826	835	949	885	878	876	861	873	890	862	832	876	871	830	874	925	886	890	869	883	830	847	881	907	908	865	876	887	860	831	936	830	843	832	838	853	886	862	886	837	919	884	867	888	846	933	880	869	802	798	825	875	874	837	818	849	872	879	878	866	930	919	885	872	857	851	888	865	863	868	923	847	910	932	864	909	853	861	841	907	911	905	904	898	833	868	885	853	895	843	853	883	879	910	847	891	858	906	901	878	919	805	891	863	862	901	897	864	924	890	892	918	884	931	863	856	933	853	807	932	879	874	875	903	846	861	886	842	870	912	833	852	922	879	897	887	942	855	927	887	892	907	891	852	896	887	885	912	889	922	873	858	850	940	869	881	898	888	902	889	897	887	899	914	909	858	887	924	875	865	889	856	838	873	884	841	887	865	909	882	928	836	845	853	858	887	924	847	872	870	891	859	886	894	885	846	855	846	890	907	872	842	900	904	899	903	863	859	857	843	832	859	858	885	898	867	889	860	876	873	860	846	885	837	904	884	876	852	865	888	887	858	916	853	912	914	897	919	880	897	849	875	870	879	861	874	831	898	854	919	870	829	913	868	843	912	905	891	904	837	854	868	915	829	841	907	870	863	898	899	877	864	874	893	861	844	885	856	864	891	944	870	916	885	888	872	843	857	898	878	868	877	904	889	865	869	866	780	900	912	825	949	909	854	831	871	898	858	824	862	916	857	897	917	878	866	896	875	875	830	818	899	862	911	865	872	891	868	885	919	877	883	844	794	863	941	910	862	882	859	933	883	873	917	844	915	840	876	894	842	899	889	872	879	859	871	888	891	841	889	910	868	838	858	883	889	906	861	856	886	885	909	864	904	854	910	793	900	893	830	870	874	891	914	878	856	857	880	872	896	811	857	833	877	852	819	877	861	835	824	852	884	876	875	850	881	843	882	913	909	827	851	874	873	863	913	898	932	821	879	867	868	855	910	883	898	850	891	877	864	912	955	900	901	881	898	866	834	883	902	869	877	859	859	851	894	901	850	902	872	893	887	892	896	873	866	928	862	888	872	899	879	891	892	853	857	870	814	903	835	871	871	881	840	895	851	903	949	864	866	890	897	862	882	810	899	878	919	891	896	871	866	888	908	886	905	844	889	817	822	829	948	907	885	884	889	858	874	925	869	870	857	854	919	891	913	821	865	906	858	882	836	917	808	897	881	900	923	890	862	865	919	880	876	898	890	861	843	852	914	794	875	902	890	853	910	861	853	856	847	850	808	878	951	865	829	878	906	871	895	938	940	859	929	931	857	881	895	882	859	889	890	798	891	836	902	868	884	830	861	881	860	869	856	870	886	886	928	902	858	902	863	859	823	853	872	848	865	847	829	833	870	857	845	833	877	882	865	826	900	806	886	828	888	892	910	888	828	868	879	889	860	866	833	858	910	879	896	826	834	866	894	857	815	901	881	883	896	845	891	880	907	897	841	858	898	899	898	857	887	912	912	812	823	875	890	911	900	857	875	872	872	874	815	802	903	949	851	851	877	873	877	904	869	851	880	866	843	900	875	855	894	862	905	865	906	836	871	874	867	883	932	898	883	870	867	850	882	922	863	862	878	856	910	829	896	843	913	869	824	817	904	946	848	855	914	871	858	872	816	909	855	908	903	857	865	875	858	850	919	858	843	868	953	873	851	886	840	875	876	876	872	932	901	852	901	880	877	903	886	851	872	865	879	902	904	891	866	856	907	892	905	889	895	910	833	914	852	848	867	887	811	916	875	897	891	906	868	898	917	909	908	814	877	881	878	867	834	865	927	911	850	952	855	887	916	866	911	880	846	848	908	865	894	888	893	911	911	836	898	904
24381	21009	27410	24726	13116	692	446	367	333	333	323	298	293	310	286	263	267	250	269	249	246	230	284	245	261	243	273	217	219	262	255	241	243	238	282	234	240	275	243	268	262	261	224	257	198	280	232	242	275	232	270	256	244	282	221	246	256	244	231	244	283	252	233	249	250	250	251	226	263	241	247	246	278	267	239	256	229	254	233	259	233	279	241	230	215	243	242	245	240	243	252	215	255	224	256	232	245	236	249	258	238	238	228	253	250	199	245	249	265	218	233	240	231	253	244	238	240	245	230	234	223	239	236	236	250	250	240	248	250	218	255	262	232	235	285	244	231	205	243	254	235	250	237	266	280	259	237	237	244	223	228	246	254	231	255	232	247	239	244	253	262	233	232	281	220	222	242	247	235	262	258	206	256	233	242	245	257	230	232	238	226	277	254	256	225	229	235	252	248	244	240	218	265	264	240	237	265	226	236	213	235	274	241	238	239	239	217	270	256	252	239	230	252	241	240	272	249	237	255	229	229	263	262	234	246	236	222	249	241	261	242	253	263	256	254	248	253	237	272	247	239	230	215	275	277	252	246	247	229	240	255	246	237	256	239	234	240	259	251	239	243	262	244	259	258	245	261	272	247	255	256	233	251	273	212	244	211	249	251	227	243	260	227	251	256	230	213	258	251	227	253	256	269	229	259	248	228	266	238	214	273	256	252	245	243	283	258	231	241	209	249	248	268	245	224	247	235	235	243	259	247	241	233	249	248	242	260	264	247	245	247	207	253	212	241	256	238	230	255	239	241	247	244	251	215	235	218	212	233	262	243	237	275	246	233	277	230	257	242	267	244	218	240	235	232	228	239	231	254	243	230	265	242	227	239	226	228	241	232	240	258	222	235	249	230	225	243	248	220	253	256	262	236	227	240	230	229	237	231	223	227	242	254	275	229	257	238	228	275	226	242	249	260	220	211	252	253	253	245	221	260	250	233	226	251	266	231	223	218	257	226	230	235	236	243	251	236	258	233	244	224	255	251	226	232	222	233	220	262	245	248	233	253	261	218	239	230	251	230	271	258	234	238	237	256	245	275	233	246	245	266	237	220	249	212	231	236	236	216	259	215	236	246	249	252	244	244	248	237	235	259	241	224	237	241	242	247	249	274	241	226	234	241	221	233	219	255	242	259	247	238	240	227	240	248	252	270	291	230	264	263	249	257	261	228	224	227	247	245	232	258	237	220	254	257	277	239	233	242	249	266	270	257	253	248	234	241	260	251	223	219	220	200	226	248	276	207	252	238	225	232	248	261	240	211	251	248	251	236	236	243	226	279	253	215	259	268	252	291	232	242	223	232	225	249	235	259	240	218	224	257	217	234	239	236	268	247	230	218	256	231	257	271	241	226	251	267	225	251	226	240	242	259	272	252	238	241	250	238	238	230	226	263	251	214	226	239	244	224	223	253	249	246	238	241	226	223	220	241	270	250	254	220	246	239	245	226	254	259	245	235	245	227	248	243	241	237	210	229	220	238	260	218	247	245	260	266	263	251	248	244	234	247	238	231	226	229	249	238	231	234	248	234	265	218	244	226	256	241	247	240	243	251	229	208	241	252	224	219	236	236	241	224	269	223	246	213	251	260	254	248	239	242	257	226	253	248	200	245	266	246	242	215	245	229	248	242	235	223	236	250	218	234	253	227	212	256	247	263	231	240	257	251	257	233	238	217	254	249	254	244	247	244	232	267	253	234	257	262	248	244	253	238	236	250	260	265	246	248	263	195	215	242	241	230	220	248	222	239	251	234	234	264	243	259	252	235	266	227	244	252	247	226	229	245	261	225	252	219	252	236	228	215	264	215	250	273	286	271	241	251	238	248	230	225	226	226	229	236	237	236	244	236	250	209	247	228	233	238	258	227	243	232	216	226	237	244	223	245	195	253	228	230	233	243	255	263	247	269	254	232	273	252	246	221	241	244	254	217	238	265	244	233	253	210	237	237	274	256	245	265	251	248	242	236	244	265	248	225	245	238	249	217	229	231	276	244	240	250	267	211	248	243	222	227	193	238	264	224	218	214	251	243	217	256	231	253	237	248	214	235	227	241	241	231	236	212	258	240	258	227	251	221	256	253	240	228	263	234	230	229	232	225	237	247	237	235	221	219	232	275	243	246	232	259	220	251	241	244	229	219	221	260	249	254	219	234	235	261	247	240	231	212	232	248	231	254	219	245	271	241	229	251	262	246	235	231	276	284	226	245	245	237	252	215	226	224	243	235	225	279	257	252	268	253	257	249	223	261	231	244	245	256	252	253	235	244	242	227	237	230	233	250	243	276	237	253	193	239	236	257	221	247	257	234	226	267	241	218	240	218	247	246	244	265	251	249	241	241	253	221	241	232	235	206	245	227	212	224	234	243	288	247	256	251	257	275	246	249	244	219	219	254	232	222	254	220	226	239	237	235	228	266	264	246	219	214	227	239	206	250	245	238	262	234	222	242	254	266	264	256	230	223	231	241	248	239	239	285	232	253	232	252	241	240	236	270	230	232	255	251	264	252	249	249	236	269	237	232	259	236	257	253	230	223	252	247	251	233	260	242	243	249	241	221	227	254	245	255	231	279	259	245	245	254	248	218	242	235	245	246	260	230	227	233	255	240	232	254	253	247	224	224	242	251	248	265	235	252	253	255	260	245	248	225	239	221	246	237	240	235	229	218	229	280	239	279	256	225	224	236	237	269	275	268	214	219	260	229	255	262	262	233	224	251	244	258	249	257	279	240	262	249	253	252	238	260	246	244	237	234	267	212	210	235	260	263	255	257	248	241	242	235	238	256	228	238	264	271	227	274	229	241	237	242	247	237	247	244	230	244	230	236	250	246	236	252	244	235	279	233	234	264	215	257	248	233	233	239	256	232	259	238	263	218	244	241	247	246	231	221	249	240	236	232	239	231	233	232	267	247	292	215	248	237	254	254	244	243	273	268	255	239	210	227	241	227	274	253	226	255	228	249	216	238	234	256	252	238	222	237	204	246	239	256	229	252	249	227	233	238	271	213	222	247	234	249	267	245	250	228	231	260	220	236	240	247	236	245	210	246	209	266	234	248	254	241	254	240	246	247	228	249	263	247	234	249	246	247	224	228	250	233	245	258	254	262	246	225	252	260	227	239	250	269	245	260	247	249	237	247	258	241	213	233	241	263	242	231	238	232	236	232	251	260	271	260	244	251	243	291	245	226	266	234	235	255	239	247	229	232	256	234	241	250	242	230	247	248	247	241	234	214	251	250	242	226	238	233	226	247	258	258	257	253	240	220	268	235	261	205	244	256	245	235	219	267	264	238	248	248	228	237	234	223	267	243	243	261	231	231	225	243	230	277	243	233	245	251	265	261	222	242	264	242	229	237	240	248	249	263	205	252	242	230	257	253	214	256	249	244	240	272	236	235	237	253	226	251	227	246	298	238	250	246	227	274	219	217	267	270	228	249	252	241	248	240	232	268	235	254	264	251	252	234	243
3035	4927	3402	1664	1285	923	779	685	541	496	449	424	404	402	347	365	334	364	361	312	324	314	309	285	342	303	324	305	298	289	302	299	300	286	288	301	321	318	341	291	278	307	295	258	290	278	303	261	330	273	287	290	316	317	305	281	306	304	296	300	287	300	280	300	280	296	290	311	336	296	292	279	296	294	287	299	280	294	272	308	286	257	326	298	304	284	287	270	324	307	253	269	268	332	293	277	291	359	291	289	284	296	294	278	316	313	284	305	273	281	281	289	278	264	289	305	310	298	271	293	289	291	317	292	285	308	297	307	281	294	261	287	298	293	268	328	262	279	280	301	298	318	271	305	257	316	316	314	289	303	275	297	299	272	313	311	295	281	274	293	306	315	290	322	317	281	293	292	308	274	312	308	273	315	280	288	278	293	304	266	296	287	288	304	311	316	283	307	283	307	296	297	333	304	335	295	303	257	327	297	306	311	292	325	270	264	297	287	313	314	334	292	263	267	313	310	247	311	276	281	298	324	303	314	292	281	278	304	281	284	271	317	298	268	300	274	280	284	312	287	307	290	309	268	278	290	297	313	295	273	298	280	282	312	306	296	291	294	302	301	305	307	275	276	316	285	314	318	285	302	300	312	298	318	279	325	291	311	296	337	311	279	292	318	306	328	277	296	310	294	269	282	312	303	293	344	275	319	319	279	280	294	291	300	289	283	304	285	309	296	256	308	298	311	285	292	288	310	298	282	264	293	328	279	319	305	301	268	275	331	284	303	295	306	293	281	289	295	280	296	308	314	286	285	296	317	308	319	284	286	280	297	304	288	293	308	270	267	288	331	284	307	283	316	326	278	269	297	318	308	289	289	312	294	316	311	289	304	298	312	302	277	300	292	303	316	307	291	294	289	288	284	316	288	287	297	305	279	288	310	303	281	326	306	317	302	306	313	301	294	314	310	300	282	281	304	294	309	298	284	285	239	302	292	299	287	306	295	302	268	291	303	284	291	288	303	287	288	289	280	277	286	282	310	330	308	311	270	262	317	288	266	336	259	273	269	293	318	288	292	266	259	282	304	293	265	290	286	297	311	289	318	298	305	273	248	286	281	308	282	298	277	280	261	316	304	286	305	310	263	292	313	302	301	265	295	276	287	271	294	304	250	272	290	289	303	321	280	272	314	296	283	279	319	295	284	284	296	309	300	303	280	271	297	283	309	285	302	275	264	263	268	279	294	290	280	295	290	282	287	312	310	305	321	293	268	312	304	257	277	283	275	308	304	316	281	293	293	309	312	314	288	284	297	286	278	273	289	289	294	299	264	288	287	310	323	290	264	285	262	304	292	292	305	312	297	315	274	274	307	279	286	266	310	278	303	305	340	281	290	298	302	256	290	274	281	320	283	293	303	286	272	271	307	290	316	284	282	308	297	278	292	302	283	261	306	279	301	293	305	286	289	287	280	300	297	310	296	303	285	269	304	288	324	285	308	295	272	304	305	271	290	288	294	290	302	271	303	272	313	296	312	302	292	281	314	284	313	274	269	303	313	267	302	301	283	301	284	294	290	264	303	286	309	282	313	298	276	308	302	292	278	298	298	290	284	323	294	287	308	295	313	300	322	269	289	269	283	319	284	288	331	259	305	287	305	292	301	302	283	301	271	305	293	283	256	274	292	307	298	296	285	294	248	301	311	289	300	290	295	288	306	314	304	278	287	278	283	265	304	304	300	262	306	323	322	296	287	297	342	281	319	292	295	274	292	310	277	293	281	301	282	289	273	292	303	307	313	284	284	276	327	293	291	336	276	263	255	309	324	292	313	299	273	280	329	310	296	253	269	274	299	288	305	292	304	322	295	298	286	307	273	276	300	324	294	295	296	258	288	279	295	297	275	285	292	285	280	298	284	298	287	276	325	269	317	280	312	290	293	338	300	280	277	287	283	267	301	306	308	289	301	313	299	260	309	305	299	278	269	272	284	297	338	272	279	289	299	292	302	281	310	306	276	302	233	313	263	296	333	327	301	290	295	296	292	296	283	321	265	297	302	288	317	311	293	302	322	267	284	286	296	316	315	287	283	275	281	313	290	300	274	287	302	272	282	290	296	300	283	300	275	302	315	288	305	291	274	283	275	309	276	293	327	314	289	296	300	282	318	306	293	293	323	264	280	321	271	289	297	280	286	285	292	264	293	306	300	285	278	286	300	273	303	280	318	293	332	290	300	274	297	312	290	291	292	286	304	322	277	296	278	308	321	296	296	256	317	264	272	303	290	289	295	311	262	268	318	302	314	288	306	291	304	309	301	290	289	266	276	273	284	292	304	296	274	281	283	254	285	301	288	275	297	265	280	304	324	287	273	287	300	319	310	277	282	312	301	280	297	277	299	253	309	310	277	309	301	315	296	291	281	307	300	274	290	268	312	280	304	289	305	297	277	291	329	287	278	302	296	297	282	273	297	283	332	300	317	280	286	288	295	265	265	295	291	302	337	311	283	308	335	288	322	292	294	299	305	278	304	290	316	268	268	270	264	324	308	281	282	287	301	283	303	330	287	280	315	299	297	289	301	312	292	307	295	296	288	280	281	293	287	293	289	270	296	281	294	304	302	300	277	274	276	275	306	302	291	304	274	321	276	278	319	288	304	292	303	297	301	298	287	292	268	284	305	294	305	263	283	275	334	268	285	284	338	300	284	281	283	319	294	299	306	303	284	273	285	284	305	303	283	289	295	296	269	287	301	307	282	308	310	317	291	289	299	258	307	291	291	298	275	285	295	281	295	296	289	266	318	296	270	300	291	302	315	281	282	340	315	279	306	285	295	284	321	289	254	287	289	276	347	290	284	289	301	285	287	306	286	269	303	294	275	293	301	319	287	276	301	286	288	286	302	294	273	299	285	290	295	258	315	288	292	318	284	303	312	284	303	305	273	296	257	275	293	327	302	305	305	299	296	266	297	293	317	289	276	280	289	287	310	314	290	286	283	275	302	288	303	295	310	276	295	285	274	271	301	314	292	301	305	293	293	292	335	286	300	292	290	295	315	298	300	293	304	270	311	334	285	270	298	271	338	306	298	271	294	313	275	317	286	291	277	280	284	288	295	266	254	279	310	325	299	326	294	296	291	288	307	294	306	296	308	279	300	313	279	324	305	321	294	293	304	291	281	278	294	310	294	299	270	328	286	286	303	287	289	319	295	308	282	295	314	300	271	292	284	301	314	296	288	292	319	289	335	313	273	255	306	284	283	336	317	287	284	276	317	286	306	310	276	316	288	309	308	283	283	296	308	267	272	295	261	284	300	299	315	297	295	289	308	284	283	320	288	285	281	268	293	276	306	310	294	314	308	307	266	318	327	292	285	321	277	301	271	273	341	310	274	291	311	279	304	314	281	273	291	296	308	295	316	297	302	275	264	265	306	293	269	267	295	296	308	274	303	307	303	300	296	302	306	307	288	288	273	281	299	270	343	262	283	286	263	285	277	284	295	310	303	269	293	327	242	269	314
22292	21048	28737	23591	21051	21124	10842	1545	1135	1074	1021	963	932	888	844	820	802	821	775	805	819	805	793	801	707	746	737	695	746	756	695	713	709	743	705	752	723	731	708	713	715	706	724	713	760	713	655	729	729	708	734	699	741	712	674	730	719	695	699	672	703	701	709	671	690	709	657	742	638	710	711	730	702	705	761	739	687	725	726	745	736	718	770	699	699	711	706	756	748	749	777	673	699	688	713	716	728	734	733	676	694	732	698	700	750	687	733	711	682	719	669	712	658	740	717	687	702	653	690	774	691	688	715	770	679	649	667	683	726	721	703	758	669	721	691	720	718	734	669	716	705	723	673	667	712	712	727	694	692	669	721	718	736	733	756	672	769	682	691	654	701	688	726	727	716	711	727	724	739	696	689	727	715	711	743	754	781	687	645	692	749	736	710	715	704	737	759	693	695	701	708	690	635	667	689	719	700	671	679	699	717	706	646	688	724	712	670	716	737	738	686	698	675	720	717	701	675	752	727	699	703	738	699	691	740	785	698	703	666	706	689	718	699	652	695	711	708	675	685	718	704	744	696	730	656	764	741	657	704	706	680	677	713	742	697	690	680	678	734	732	696	697	700	644	724	701	674	732	754	724	709	685	716	700	712	701	701	743	687	741	723	684	700	641	742	692	674	714	682	726	655	734	672	717	684	739	646	710	726	714	657	692	714	662	742	690	696	712	707	730	714	721	711	730	705	694	695	657	703	710	674	719	697	757	750	727	773	712	721	715	671	738	720	741	724	696	757	775	673	716	698	720	717	725	731	655	661	677	646	687	708	671	689	692	696	738	689	684	701	690	661	688	698	709	725	677	730	723	726	746	685	666	733	713	658	706	668	744	708	782	736	691	677	717	664	668	696	706	772	690	708	739	718	716	705	664	702	692	674	681	737	718	721	723	767	670	711	765	739	637	740	666	712	731	702	692	734	691	653	720	702	696	727	685	703	697	666	748	714	674	677	692	731	682	724	689	721	672	708	711	713	717	712	667	694	736	690	712	695	755	731	713	686	695	695	745	753	730	670	710	726	706	722	742	702	686	687	706	730	701	694	736	699	685	729	722	726	721	718	704	675	689	718	725	705	732	745	682	680	687	726	701	734	636	665	667	700	734	696	687	691	726	719	694	677	645	686	759	734	690	698	700	720	721	669	679	681	666	685	689	683	699	727	739	677	709	668	766	717	678	672	655	756	675	704	705	707	694	712	727	713	693	696	663	703	663	682	729	724	679	694	749	687	687	669	725	661	717	696	764	690	681	732	708	730	734	684	683	736	739	708	681	725	705	722	706	707	677	754	689	682	724	719	667	691	673	707	706	695	720	699	717	676	700	745	737	725	692	728	728	694	681	720	688	680	683	724	718	722	693	668	692	698	693	673	689	712	693	705	742	688	735	708	713	713	738	717	700	733	699	721	703	746	704	700	714	724	744	700	721	732	741	675	692	719	750	731	643	678	688	686	723	696	738	675	681	692	714	668	761	723	677	690	701	715	735	684	704	708	670	700	746	711	657	708	684	715	717	678	707	726	705	715	690	687	696	683	710	729	681	717	712	711	681	680	653	732	719	706	639	753	714	690	725	732	708	753	703	697	655	717	673	662	744	714	688	711	709	688	737	669	694	680	693	698	705	705	696	680	685	714	721	657	732	683	735	704	679	725	746	706	719	677	744	715	680	692	693	729	698	716	680	723	762	648	685	724	701	706	688	702	730	739	717	741	700	723	705	673	712	700	733	663	736	719	683	687	669	696	708	652	705	692	679	710	648	672	753	680	682	696	735	684	690	713	703	712	725	726	666	701	719	718	702	702	708	708	739	695	679	702	696	754	691	750	707	692	695	720	664	726	695	668	734	710	683	701	681	713	702	739	660	712	733	679	738	719	697	710	698	701	732	685	704	682	759	678	678	723	720	690	736	698	671	722	667	707	687	708	674	727	727	740	691	663	721	683	708	722	690	725	675	698	678	711	712	770	727	762	743	734	695	759	758	707	684	702	701	712	704	733	707	707	662	700	669	698	656	669	706	692	701	687	680	720	717	735	710	682	730	723	654	671	739	717	680	700	695	734	673	730	749	710	693	687	696	709	724	721	663	715	696	678	694	703	724	667	743	656	740	701	731	682	734	657	766	720	707	703	739	735	694	680	689	677	703	734	669	720	644	702	742	715	721	713	696	700	755	669	724	741	717	690	714	667	664	731	706	706	702	752	706	717	704	647	759	665	713	665	733	726	698	698	686	723	707	723	730	696	722	669	722	697	711	713	673	705	670	668	720	715	704	711	694	725	701	727	718	721	691	665	685	738	663	643	680	668	698	699	714	700	717	728	669	731	726	731	706	678	657	714	671	727	710	664	700	692	696	697	676	698	677	724	680	742	708	669	673	713	756	732	709	693	706	700	725	729	667	704	678	705	727	712	744	709	699	712	690	712	720	644	722	654	726	696	714	724	702	706	660	687	717	667	719	677	736	658	701	729	772	704	719	716	637	724	702	657	729	701	674	663	704	654	721	724	731	712	722	692	660	746	656	698	645	749	716	716	703	738	747	690	680	702	766	695	727	654	668	692	646	710	757	691	730	686	696	693	634	738	731	704	690	711	670	707	659	686	699	686	687	701	659	745	698	728	662	654	721	739	738	690	716	699	734	714	700	726	717	666	759	699	696	693	679	696	696	669	689	673	695	700	719	705	705	734	700	659	690	701	708	656	689	690	668	712	715	669	699	651	683	732	666	728	691	731	708	670	705	748	696	680	718	723	702	707	706	701	684	740	713	705	739	732	674	709	648	652	730	729	697	689	669	708	719	727	717	741	768	704	672	755	735	714	717	704	685	709	710	702	735	670	683	704	674	672	693	686	706	696	733	675	682	698	716	668	688	688	700	743	713	714	616	691	759	710	695	703	716	682	634	720	701	692	713	686	718	699	699	712	750	749	699	710	679	739	709	671	671	716	741	711	655	734	728	711	700	699	677	727	702	676	726	659	716	707	704	714	718	659	678	723	650	723	707	727	652	704	693	748	740	660	653	699	727	744	666	746	697	665	676	714	750	668	730	684	709	744	695	684	656	719	693	674	751	678	706	708	669	696	705	722	735	709	751	720	724	681	675	761	765	712	707	716	661	719	706	677	700	731	710	706	673	715	704	713	694	696	778	662	712	715	695	682	701	692	700	659	713	719	698	692	733	669	734	755	739	743	670	690	670	723	682	698	741	704	671	651	736	721	705	730	654	673	725	712	713	724	706	670	681	733	698	689	680	704	703	682	678	712	664	748	681	673	679	663	707	704	691	702	675	712	708	706	697	708	635	736	685	716	651	710	679	707	701	705	656	687	661	689	700	709	666	673	723	736	731	705	673	668	728	702	671	718	729	640	719	701	673	726	703	707	733	697	711	663	710	701	695	721	695	689	737	672	717	715	704	694	692	726	670	746	686	730	698	703	659	712	681	697	707	732	668	702	717	683	682
4502	14087	9996	5090	3761	3007	2403	1870	1654	1424	1332	1167	1116	1031	986	931	950	929	953	908	856	839	863	813	825	824	881	839	813	813	866	825	778	846	781	789	782	791	772	778	794	759	789	782	738	818	812	795	761	747	807	756	814	780	768	727	782	764	761	762	842	716	811	789	809	780	715	834	777	799	769	801	724	799	758	706	763	776	767	819	824	757	819	753	775	808	780	810	742	786	779	806	762	817	775	802	771	833	787	794	801	754	776	790	764	842	743	779	798	866	773	808	787	780	777	750	835	798	750	854	746	742	783	761	827	743	760	769	771	784	782	806	777	784	752	788	797	746	809	856	811	794	802	791	768	775	871	775	777	782	775	736	789	762	837	773	787	803	808	737	824	726	806	774	726	835	776	778	758	743	809	779	774	791	739	744	778	809	765	757	765	775	781	768	840	790	780	793	814	777	779	789	842	746	794	785	767	769	798	796	758	752	849	760	747	805	808	739	792	769	742	783	818	806	799	793	789	813	829	741	758	750	780	785	782	760	758	802	752	785	814	799	728	785	777	768	767	731	856	756	808	736	779	787	852	798	826	785	754	779	805	772	754	771	836	783	826	769	767	764	754	812	796	813	754	771	772	810	753	797	829	789	755	779	802	806	772	837	783	794	797	761	829	848	792	731	779	738	767	785	741	792	799	799	771	754	791	803	738	764	743	776	764	752	731	757	740	831	772	804	791	777	784	794	787	761	768	742	797	750	786	768	775	803	820	812	809	820	785	793	798	812	771	793	731	735	764	744	762	774	769	744	789	750	694	751	795	769	806	726	737	810	763	825	776	769	785	762	717	748	775	783	831	764	808	762	748	755	782	761	774	750	772	775	788	775	758	772	751	838	795	781	738	802	784	743	745	723	712	755	739	788	777	779	800	745	774	784	754	800	760	787	837	771	782	736	861	768	780	755	833	741	776	719	765	777	803	774	775	766	825	787	782	793	810	784	799	777	777	742	804	744	828	814	778	728	767	726	798	773	728	748	766	723	825	758	785	763	793	734	726	791	779	777	780	792	792	737	756	773	774	785	821	748	791	723	774	795	819	801	814	799	827	789	768	819	745	737	792	777	782	779	788	803	788	781	807	800	759	799	830	758	744	751	753	779	760	749	764	780	804	800	778	784	767	751	779	727	835	789	855	789	735	750	764	757	754	722	768	777	789	806	781	791	786	797	737	761	786	778	764	776	780	777	810	847	766	823	805	798	774	795	747	772	817	805	794	810	754	794	791	790	794	765	777	738	764	792	725	729	783	804	793	808	770	779	799	789	783	734	735	777	822	770	790	776	749	764	756	759	794	781	775	770	804	787	783	746	768	851	798	762	784	797	854	738	774	804	785	777	777	782	724	749	836	746	735	839	820	777	787	746	773	814	814	776	774	763	764	742	794	803	760	785	776	793	794	797	783	779	752	756	804	818	750	808	777	787	799	785	788	813	783	775	823	780	807	779	766	770	819	778	790	823	817	773	823	811	857	782	792	808	810	787	841	806	764	786	761	749	770	776	803	795	782	756	796	765	772	730	796	790	809	773	792	781	784	803	744	783	765	755	775	774	723	770	785	772	792	749	762	703	768	742	768	757	763	794	873	751	755	771	823	794	817	760	770	814	773	782	791	809	726	766	796	729	761	772	752	742	738	786	759	778	786	777	779	752	813	776	792	766	793	768	822	762	728	762	774	794	806	744	799	742	784	750	807	780	720	756	802	778	763	802	759	816	784	795	809	802	767	751	796	764	729	776	781	775	776	803	777	795	807	823	757	781	815	791	704	739	756	791	763	795	764	813	826	790	757	722	783	768	753	758	743	744	790	766	760	775	784	791	812	811	757	745	781	790	796	736	785	767	775	750	773	763	793	786	803	789	818	762	784	794	752	771	744	760	763	753	757	774	791	699	772	780	846	754	776	763	763	785	725	775	780	780	721	740	717	793	755	775	774	775	846	796	754	795	762	797	764	747	797	804	773	728	757	787	763	799	813	809	757	799	757	818	727	802	725	810	830	812	785	776	800	785	784	745	771	779	779	814	794	812	745	805	789	787	780	761	804	801	766	757	804	775	755	744	788	782	723	790	820	806	805	789	736	740	781	803	810	788	761	750	721	755	737	757	772	708	757	839	787	779	812	771	720	787	780	733	780	761	753	741	762	811	784	777	801	774	783	825	756	750	752	753	747	808	770	757	760	765	778	759	791	784	792	810	810	750	799	763	775	766	841	781	783	820	829	787	772	772	744	740	771	776	790	763	807	770	764	840	775	749	766	773	718	788	832	750	736	790	795	814	792	744	786	798	740	758	776	803	761	765	757	726	830	763	801	794	789	742	792	788	842	751	733	775	745	804	745	740	746	724	822	820	739	738	758	785	802	763	816	795	799	758	785	798	741	724	770	744	810	773	787	756	776	813	800	761	822	738	715	730	740	750	810	790	820	782	759	749	732	798	744	772	814	818	767	770	775	773	770	782	784	755	732	801	801	756	802	716	756	781	815	774	793	789	794	750	740	781	752	756	796	788	785	772	823	805	764	776	781	774	740	723	751	791	807	771	799	762	746	806	791	800	757	754	763	807	772	784	781	786	775	783	707	791	770	776	732	778	709	734	760	780	793	775	808	765	760	759	750	756	761	822	812	806	804	771	751	803	763	742	769	801	833	767	748	769	801	740	803	744	762	758	772	786	767	778	839	775	821	826	763	773	820	820	783	809	766	809	743	782	821	786	742	734	761	808	778	802	767	770	787	819	759	769	818	775	770	755	780	776	746	750	797	789	767	769	760	811	767	743	764	738	788	824	823	816	689	777	827	784	768	818	746	781	810	808	764	812	686	733	801	809	780	767	807	748	779	720	762	793	758	799	780	747	813	705	770	764	750	779	758	809	753	796	753	764	761	744	782	793	809	746	739	780	780	733	776	809	800	844	778	796	813	762	760	798	767	794	788	823	805	791	781	825	750	788	829	792	795	760	753	792	772	809	770	748	768	766	755	811	812	791	795	787	768	786	790	746	741	771	796	796	754	786	770	787	740	732	807	751	807	817	797	800	796	758	804	746	757	782	763	798	739	743	755	764	745	765	791	736	764	736	788	759	741	748	802	754	809	848	773	767	801	803	741	753	795	751	772	794	747	781	736	768	832	752	754	801	771	778	791	780	771	776	747	776	773	771	796	812	771	733	789	823	760	817	816	769	812	710	770	762	798	826	736	736	810	789	815	780	796	767	752	801	769	771	787	730	761	765	811	773	761	763	793	804	796	775	766	737	779	765	724	785	760	776	792	709	773	825	740	790	723	737	743	797	749	781	775	775	778	785	786	781	832	799	785	735	782	756	787	787	788	731	737	776	777	785	768	795	747	770	780	846	782	817	788	807	775	790	811	816	779	762	768	755	809	757	805	751	790	774	817	783	801	769	762	789	760	771	775	746	833	782	769	860	781	748	759	739	773	776	729	828	751	843	766	796	780	767	760	801
27405	17954	3940	912	717	694	561	467	470	444	487	466	470	434	426	468	452	440	454	440	421	431	447	421	439	443	440	447	455	461	428	449	454	464	436	454	494	404	434	476	462	452	427	459	427	438	440	438	479	445	474	422	460	448	455	453	422	442	439	441	439	443	439	430	415	464	448	471	404	441	469	469	435	453	487	445	464	424	445	451	422	449	443	457	434	463	477	400	420	415	422	398	443	472	433	430	429	458	439	455	487	450	488	444	399	433	470	421	456	458	466	447	482	425	440	456	437	415	450	431	460	449	494	432	447	468	470	420	426	447	460	443	445	447	479	397	450	453	428	403	404	441	472	440	478	415	439	439	443	417	433	435	433	439	436	477	442	423	456	444	465	469	437	479	453	421	438	423	470	427	419	490	434	420	435	425	451	440	453	469	445	450	441	420	491	459	409	427	420	434	398	429	452	470	450	451	476	446	427	476	441	462	433	426	480	447	444	442	380	475	415	440	410	428	403	413	440	464	434	475	428	429	431	477	443	437	465	455	441	436	469	472	383	456	404	438	476	439	433	475	456	436	493	430	465	399	444	462	437	405	456	434	440	441	461	432	454	478	442	425	442	443	406	465	428	423	398	427	460	460	479	445	435	410	460	422	425	423	444	448	442	429	436	447	427	441	456	451	399	449	421	417	464	448	407	445	421	433	452	441	445	439	426	431	448	445	463	442	426	482	436	510	421	466	431	466	426	441	416	462	458	445	449	402	439	415	432	460	413	447	421	437	417	425	461	408	429	435	466	423	446	458	455	463	440	457	435	441	450	463	434	440	489	457	449	437	475	458	456	446	450	410	436	437	449	457	427	441	429	443	463	488	425	410	441	405	443	461	471	461	423	475	467	431	439	431	437	430	452	439	445	414	425	422	440	457	480	447	475	411	459	443	427	431	428	449	449	433	503	472	468	440	465	448	424	481	441	476	426	447	454	451	465	444	440	434	415	446	472	505	394	435	431	469	465	450	438	464	475	428	475	461	444	454	443	444	437	452	448	415	480	423	437	451	491	419	457	459	445	405	444	442	477	468	454	463	478	414	478	428	453	445	426	407	441	449	435	425	423	438	435	431	477	466	448	444	490	454	447	469	464	413	428	461	431	465	451	440	427	460	437	428	427	444	449	467	448	466	469	450	397	449	432	417	457	437	433	437	468	433	457	442	435	443	471	492	445	439	447	428	440	414	404	411	463	472	412	433	458	495	452	488	434	438	446	428	450	457	480	459	455	422	440	396	455	427	451	460	423	416	441	423	437	434	405	449	481	481	436	423	413	457	445	426	433	422	412	418	467	438	447	476	464	417	415	453	490	403	429	448	420	410	480	489	454	453	453	412	445	423	492	429	434	443	410	430	432	440	437	434	435	456	467	449	446	460	433	451	427	427	416	442	455	442	478	477	420	471	443	409	431	421	417	454	411	418	489	449	473	428	444	423	475	435	457	471	479	457	478	457	407	433	403	429	460	443	415	481	424	441	438	462	500	459	461	426	434	456	444	467	421	444	440	495	443	450	445	476	418	464	472	442	456	469	411	429	435	437	456	465	445	401	413	452	421	443	454	429	444	447	448	452	408	409	421	435	439	427	443	459	453	431	423	463	445	396	425	451	482	421	465	448	489	421	450	436	442	423	473	438	439	455	441	452	484	479	422	479	459	454	425	428	436	439	421	455	446	437	431	420	478	437	423	500	431	420	444	426	441	427	450	448	427	434	409	403	482	419	417	479	454	473	434	400	417	446	450	431	434	457	411	429	419	444	440	483	405	478	460	452	452	432	424	481	457	481	424	427	435	454	466	434	438	433	480	427	437	418	452	435	453	450	421	415	430	460	464	420	423	467	448	430	456	448	451	421	438	433	427	430	441	443	434	483	462	468	447	426	475	432	398	443	401	419	422	447	421	409	445	464	429	454	448	417	474	462	443	443	450	425	428	438	437	446	434	442	482	462	458	475	450	434	471	437	432	475	433	471	411	457	486	439	438	424	461	491	421	435	442	458	421	449	464	444	466	429	460	428	447	425	455	440	459	464	444	433	453	470	394	420	424	459	421	430	469	466	441	438	428	426	436	433	430	438	451	447	413	439	482	454	445	459	431	429	411	429	457	435	457	441	403	423	428	448	441	453	444	445	442	457	460	462	470	469	446	451	475	454	425	472	416	451	459	470	470	465	460	470	442	448	433	482	458	456	449	425	434	434	451	445	435	464	447	463	444	436	461	440	435	440	432	412	450	438	430	432	449	426	445	396	435	419	413	455	442	399	442	427	450	429	430	443	457	464	457	449	447	449	445	471	444	438	441	481	470	435	434	420	479	431	395	444	421	439	419	476	460	418	443	432	454	434	450	473	443	425	438	432	467	416	446	417	407	475	434	438	425	451	465	439	458	428	445	409	431	464	422	497	440	430	469	422	437	437	427	436	452	469	440	464	430	458	470	458	476	457	476	458	438	444	440	455	409	441	416	436	434	487	468	449	439	439	454	437	456	441	402	386	429	433	467	407	426	406	462	427	428	422	450	471	449	454	468	449	473	483	455	441	453	426	446	475	444	445	433	436	442	448	477	478	447	429	469	448	459	395	394	430	490	399	462	436	464	464	459	464	432	422	438	437	436	446	458	442	432	462	438	445	400	427	436	427	431	480	439	461	432	458	454	488	451	423	419	391	440	457	429	440	405	413	420	442	462	458	437	460	426	428	455	458	451	474	429	446	481	429	448	386	418	437	467	420	427	463	441	423	449	431	448	445	441	428	456	464	469	463	425	456	422	490	433	431	455	459	433	425	410	405	439	478	443	433	449	457	417	425	423	440	406	438	455	441	473	474	452	425	464	434	459	493	432	416	386	415	457	463	466	436	423	407	439	456	458	446	456	457	436	439	456	452	425	446	446	473	418	475	437	488	473	454	436	396	441	454	458	472	447	424	431	428	439	434	432	448	421	391	465	477	424	427	454	465	461	449	461	433	439	452	480	510	457	469	431	442	460	442	449	449	413	478	436	430	409	448	455	469	463	379	467	446	408	447	397	455	511	458	433	429	462	441	432	420	425	414	415	426	440	438	450	452	422	410	465	431	460	463	439	408	433	437	438	507	436	416	443	459	457	434	421	437	444	418	428	418	428	438	441	457	447	440	442	419	468	450	459	428	426	461	410	408	463	420	438	457	474	464	414	484	443	427	446	473	424	447	430	407	441	431	434	410	444	405	433	429	451	434	452	413	450	409	433	445	440	454	431	448	450	471	443	469	470	424	467	504	461	444	462	468	451	427	464	436	459	463	432	451	435	438	462	452	471	457	481	464	429	428	413	436	401	457	442	427	438	488	440	455	450	417	437	408	479	464	427	458	412	467	479	441	423	468	459	456	496	419	425	436	447	455	495	472	455	448	446	440	440	480	455	449	462	449	454	407	443	454	469	465	459	429	470	473	445	425	450	439	478	406	435	499	420	462	443	482	424	420	397	451
4237	1036	830	646	567	601	550	542	503	501	541	493	513	493	490	478	494	558	501	481	497	464	483	495	481	466	497	492	502	460	509	504	491	479	483	459	507	502	478	486	487	514	472	491	525	480	490	486	511	472	502	484	488	494	466	467	452	470	479	491	466	437	499	461	503	507	528	517	459	438	502	450	511	504	470	508	525	481	504	488	505	495	480	484	439	457	500	471	494	506	501	497	525	494	486	486	498	449	455	520	451	474	497	484	496	457	494	523	495	485	482	466	500	523	491	487	520	475	462	473	461	486	513	497	464	504	498	454	494	476	509	478	458	484	487	512	452	502	504	499	493	500	492	506	484	467	464	474	498	515	477	495	458	498	478	502	536	536	463	463	478	512	451	469	470	491	497	481	495	490	504	476	518	495	445	494	472	454	498	488	507	467	454	447	496	512	488	509	484	448	501	478	467	504	520	497	483	477	472	432	454	507	437	528	492	478	494	508	497	515	514	498	459	445	489	494	440	546	519	501	469	459	458	495	480	481	525	519	487	508	476	472	492	480	490	508	506	468	456	457	514	468	458	496	487	479	469	470	494	475	491	498	484	440	479	464	463	442	475	495	471	536	486	496	473	477	508	430	459	454	486	496	489	480	449	475	515	471	486	522	456	484	467	450	532	468	496	505	465	501	502	484	483	485	481	504	532	514	454	492	474	469	494	507	497	437	448	474	459	473	518	445	498	493	487	480	482	503	465	495	505	478	492	485	524	481	501	474	471	474	452	489	520	451	482	505	478	501	458	481	518	500	495	480	514	480	467	459	477	484	433	490	498	477	467	462	487	490	480	488	486	467	467	502	452	489	496	537	501	478	495	454	440	478	492	454	486	516	465	525	501	520	483	496	466	496	505	446	472	476	492	476	475	500	469	478	444	492	457	504	444	477	501	549	438	459	471	498	487	490	489	502	507	505	520	472	491	511	503	501	498	495	544	486	492	500	498	501	468	482	447	501	488	487	464	496	496	467	492	476	505	498	471	452	430	453	498	464	477	496	492	465	451	480	500	480	502	530	540	443	464	477	561	472	513	490	503	496	496	479	488	492	484	476	488	480	468	514	478	498	501	483	477	441	525	479	470	464	454	511	491	499	493	480	503	498	479	472	484	471	492	443	485	493	480	513	466	477	517	487	513	441	472	497	480	472	505	466	517	483	505	465	505	473	537	478	515	496	475	501	516	492	454	520	482	499	491	470	479	524	463	492	496	480	446	483	498	479	453	487	501	505	506	474	514	455	509	506	480	524	480	487	461	493	528	491	505	494	489	493	507	473	466	474	472	501	497	477	490	530	476	441	449	449	449	510	483	497	496	482	461	448	486	436	510	510	493	452	480	477	472	489	460	494	471	480	440	491	486	519	490	468	493	452	494	503	478	472	520	494	483	495	485	473	456	494	493	463	454	492	471	490	503	459	511	456	497	473	455	485	500	486	465	486	500	485	486	477	504	486	483	489	473	478	515	473	516	457	517	493	509	506	440	504	473	466	496	468	490	466	489	469	481	471	484	505	468	488	467	493	504	450	487	477	437	485	487	526	497	443	509	524	476	514	463	532	529	449	514	497	532	487	503	498	501	494	464	482	458	478	468	496	486	463	484	468	446	513	490	484	470	481	516	459	456	478	491	485	523	510	473	517	504	446	498	485	486	493	493	463	457	479	491	501	471	514	460	493	492	549	503	488	516	490	510	492	496	473	501	474	452	539	492	474	497	471	509	501	513	479	512	474	489	468	470	470	494	493	472	455	492	491	479	473	458	494	518	502	462	495	501	459	473	508	463	489	493	477	486	507	492	472	477	495	497	471	456	525	494	471	487	524	471	489	470	506	515	490	497	482	467	483	476	468	530	485	485	521	475	486	436	475	465	493	466	483	534	449	474	464	495	483	470	494	489	470	448	507	492	465	475	447	464	466	504	510	484	487	509	476	482	484	516	450	510	512	466	466	484	487	504	485	490	461	482	480	429	496	483	529	478	465	510	492	526	462	481	496	478	450	525	525	467	462	519	466	498	486	512	478	483	513	441	487	475	482	502	466	442	501	477	511	480	496	498	494	472	502	464	470	467	489	487	477	452	433	496	484	465	477	446	504	493	490	503	495	459	507	494	468	463	483	524	494	502	452	483	503	492	463	502	456	469	453	470	499	515	445	480	475	451	482	457	480	450	509	467	479	483	496	450	499	474	505	479	497	516	481	503	480	456	511	509	441	514	536	461	477	460	483	453	508	488	441	415	481	487	478	499	469	524	479	470	475	486	554	492	468	473	493	459	472	505	486	491	450	491	484	492	481	534	496	492	511	479	526	446	507	465	465	490	480	472	450	505	495	488	491	493	486	483	483	492	532	501	496	508	497	491	477	521	457	483	515	507	491	493	505	463	470	487	491	458	516	495	464	476	487	497	476	488	523	443	447	452	452	513	460	517	509	479	472	505	497	488	516	488	435	520	478	469	483	520	512	511	483	499	486	474	503	477	444	468	497	466	485	519	462	461	442	458	478	521	476	471	474	507	505	486	486	470	534	505	480	457	494	499	502	461	475	490	498	462	490	505	477	501	492	480	478	482	445	469	474	485	475	459	503	484	497	510	471	486	485	476	474	532	521	508	515	480	491	440	497	479	454	482	477	490	491	491	459	501	483	463	488	481	492	476	459	510	463	494	474	510	458	494	467	484	510	480	501	473	478	481	478	476	490	470	479	484	477	439	469	484	502	483	500	472	512	502	472	489	476	490	506	525	497	470	534	461	479	496	490	504	502	485	467	485	509	501	457	508	474	489	477	446	471	475	494	475	518	468	504	479	498	483	465	495	492	462	480	482	492	493	476	478	484	485	512	491	471	468	500	505	455	472	467	496	512	491	522	483	481	452	492	467	486	495	500	481	490	472	461	487	493	469	486	446	494	489	475	490	475	488	475	490	503	491	453	460	502	516	464	525	453	463	527	443	479	528	497	451	469	488	472	474	462	467	466	496	459	495	516	472	451	492	482	482	463	506	466	446	490	454	473	513	483	500	475	511	499	450	474	465	500	497	524	439	475	529	492	475	445	489	486	485	496	493	491	488	491	475	509	493	521	501	467	481	480	482	458	480	459	472	479	505	498	498	486	505	492	504	488	457	466	478	496	502	493	471	464	495	481	475	495	485	526	516	471	477	456	480	486	479	459	509	503	502	478	473	495	447	504	495	493	450	489	462	480	500	488	534	503	495	506	462	500	518	529	515	485	476	488	485	496	486	523	481	470	448	471	477	462	460	465	456	477	516	478	496	471	453	457	476	467	467	475	524	469	471	501	464	480	505	479	470	498	491	461	472	495	458	497	485	503	489	485	487	494	492	489	469	487	486	516	514	479	470	489	501	517	470	519	513	472	465	471	467	460	464	501	476	488	493	482	515	511	488	450	482	461	480	492	487	482	490	483	540	498	421	463	458	498	504	467	511	477	444	489	493	498	490	481	477	441
23369	21046	28404	23874	21058	12567	1743	1219	1013	1076	968	893	987	890	890	957	892	879	876	906	828	881	847	801	843	825	830	823	853	816	809	804	823	806	876	820	863	788	837	843	815	830	829	857	820	814	853	846	858	849	797	794	849	844	843	810	775	808	759	835	850	836	774	788	833	814	836	832	814	863	779	807	799	870	813	820	754	828	823	794	835	809	830	828	794	807	840	846	844	794	875	835	831	836	843	816	818	864	873	824	795	839	778	833	835	809	823	775	842	855	867	814	804	792	829	784	872	852	781	782	786	819	827	847	825	803	786	817	827	840	822	868	807	815	794	835	836	852	796	843	821	828	816	825	827	799	828	837	820	790	820	788	835	837	772	829	794	830	806	827	786	793	862	847	830	764	834	795	797	820	821	837	829	817	840	875	833	843	880	845	836	870	795	803	854	827	853	842	795	822	805	834	814	822	882	794	820	840	780	805	837	826	785	873	866	830	837	815	800	839	819	837	845	794	852	816	836	811	825	840	803	841	835	838	777	874	780	795	793	844	791	766	795	841	804	803	825	802	794	796	844	794	803	801	813	805	783	818	807	813	763	766	776	864	848	807	783	837	851	799	817	823	816	840	831	862	853	815	844	852	836	868	842	854	839	849	787	802	812	813	805	788	751	813	794	854	810	814	838	825	809	822	770	833	838	828	808	805	777	777	797	808	837	793	759	816	845	825	822	885	808	772	807	833	797	866	846	752	870	814	845	802	825	777	843	814	801	805	844	803	849	854	854	793	894	789	819	797	823	807	872	826	783	812	831	802	866	881	885	783	802	829	785	880	823	859	813	829	822	810	824	796	847	774	751	822	800	765	800	802	825	869	796	828	859	854	847	785	841	790	808	860	868	797	803	850	821	845	806	813	798	813	784	802	830	848	833	856	815	779	815	786	838	810	855	823	766	809	852	791	810	870	830	843	850	830	840	837	779	829	816	819	820	801	863	787	834	807	794	821	823	855	829	820	826	802	836	813	876	813	758	809	855	756	850	787	825	822	817	844	808	782	845	825	769	768	850	861	793	796	788	820	770	799	817	819	834	780	824	803	802	804	823	777	769	838	795	797	807	825	799	820	826	750	845	786	771	787	795	813	815	799	845	843	780	864	822	823	836	823	781	808	741	799	828	783	793	853	830	813	765	807	800	879	824	789	777	813	861	789	803	867	846	829	797	821	831	856	816	863	830	815	858	839	845	821	870	873	818	852	843	879	830	832	779	899	831	842	817	828	855	821	832	830	785	806	840	816	863	810	790	839	815	801	840	839	894	840	845	808	820	824	867	880	847	786	815	851	830	838	852	813	811	819	784	752	812	839	807	791	799	842	781	822	756	851	792	851	813	821	766	815	826	805	847	815	823	832	811	833	811	833	838	803	836	840	796	821	868	816	852	831	831	871	802	812	774	815	846	792	839	854	778	802	862	792	801	840	787	860	842	739	875	791	796	807	817	858	801	788	796	810	824	830	810	779	752	825	834	854	779	773	838	851	809	871	839	807	888	829	841	794	797	820	791	839	829	816	852	834	819	811	789	778	842	833	737	826	791	812	838	810	845	791	859	791	769	830	790	876	809	834	852	821	810	776	841	736	824	794	789	807	843	805	769	817	779	821	806	831	846	830	804	846	853	830	869	842	780	819	841	785	819	788	805	824	782	832	773	859	799	784	815	909	786	830	860	842	831	803	799	855	843	780	833	807	814	821	882	851	826	834	812	833	814	807	827	776	788	843	825	788	865	809	853	832	832	806	847	829	816	863	816	802	805	863	836	803	853	834	904	849	812	811	797	893	815	882	798	814	827	771	869	847	845	795	800	858	836	841	764	808	841	838	796	815	777	849	844	847	804	830	790	848	834	826	830	761	810	834	824	803	817	795	779	846	796	844	820	786	825	811	830	829	791	852	842	802	800	865	860	789	807	875	761	802	838	779	811	813	797	771	784	830	768	781	724	813	808	857	839	840	811	825	776	788	864	828	803	826	813	806	810	867	817	838	772	859	807	765	839	808	866	813	810	848	849	798	805	820	826	793	799	792	796	871	762	799	840	785	785	750	788	834	821	798	859	848	844	841	806	874	844	870	821	866	802	802	833	791	799	789	856	812	823	810	815	835	819	741	789	841	864	790	839	812	878	883	862	802	806	810	827	774	857	808	805	838	807	842	836	836	835	843	796	796	836	810	836	779	846	794	801	827	803	803	819	839	834	807	822	861	786	873	797	807	811	844	826	860	816	749	759	799	872	805	799	812	807	807	830	847	813	794	821	856	780	824	853	803	831	837	768	773	842	836	835	845	836	798	813	846	784	799	813	800	786	832	827	800	817	796	829	828	837	811	797	813	822	814	833	809	854	810	790	869	825	794	836	808	761	811	818	855	790	810	804	817	810	821	805	883	822	847	796	769	797	849	775	852	827	843	857	811	758	756	851	813	798	831	822	817	793	825	823	819	837	797	827	795	793	810	838	866	804	863	841	781	841	817	869	744	803	846	818	798	856	799	836	835	800	819	738	847	826	811	783	847	880	857	844	798	789	809	768	839	789	846	807	843	831	821	821	821	823	797	808	844	804	803	845	786	795	882	792	851	769	832	806	831	821	802	836	834	800	838	832	874	843	762	866	782	775	794	792	827	845	850	840	775	848	825	844	751	868	827	834	803	833	846	817	799	775	818	880	830	782	806	764	812	804	804	785	797	821	806	803	834	760	800	839	811	833	802	774	838	791	828	854	812	819	804	800	827	821	853	806	853	790	825	817	851	818	757	808	831	828	822	784	841	821	849	858	798	850	799	795	782	804	818	811	833	843	844	812	802	818	816	848	863	802	808	887	834	802	767	796	844	800	820	796	826	802	813	766	811	816	882	828	847	811	798	836	782	768	793	816	780	814	829	795	820	866	852	827	812	795	834	802	831	787	818	826	870	828	832	809	786	828	763	842	820	780	837	755	830	763	834	780	827	808	803	833	867	823	807	839	861	786	856	802	790	896	814	867	900	811	838	822	798	832	767	772	872	825	849	828	821	840	848	798	766	821	766	805	801	837	781	833	780	771	816	802	774	810	801	822	799	861	841	839	855	863	822	796	769	813	777	797	785	791	774	804	802	860	797	826	850	797	801	816	816	813	830	803	853	813	765	841	807	880	869	785	789	829	796	833	848	845	814	861	874	773	785	788	838	805	819	824	783	806	820	821	831	815	819	762	883	859	822	846	809	763	849	741	804	900	834	834	817	809	818	811	804	764	842	786	875	785	833	823	816	832	787	784	805	828	871	809	835	764	821	808	818	816	816	829	770	790	778	811	801	792	823	826	869	786	830	806	741	760	790	783	788	830	839	854	779	797	836	837	882	813	795	823	768	801	757	781	861	830	811	846	836	818	891	796	819	795	807	804	806	844	787	795	762	815	881	841	822	843	855	815	829	851	800	799	893	739	832	837	805	801	817	820	839	817	852	802	782	808	853	839	817	798	786
3422	8911	6334	3300	2563	2025	1772	1506	1291	1172	1168	1068	1091	1040	1057	1024	897	990	933	972	913	899	901	874	904	935	958	901	903	857	838	894	866	894	875	872	842	900	937	865	867	813	860	873	860	847	874	917	837	846	905	886	890	860	879	962	882	902	889	847	893	833	886	865	839	888	880	854	906	917	903	916	861	904	857	913	894	900	859	911	824	866	863	900	900	855	872	865	921	872	891	830	875	850	881	820	858	875	899	856	860	891	859	889	913	861	862	838	851	889	859	883	882	877	846	889	885	849	911	899	813	869	812	909	870	882	827	874	852	847	884	861	840	859	849	875	892	849	882	872	892	849	940	894	854	951	832	852	828	813	907	859	847	862	861	876	839	906	898	881	852	794	951	894	870	849	908	848	870	874	881	892	853	888	863	905	881	920	868	853	945	874	866	861	890	868	868	870	870	914	897	867	872	888	915	907	851	857	865	868	812	885	876	891	853	908	848	879	947	899	860	895	875	874	884	889	890	917	903	874	863	851	906	900	869	849	927	849	858	915	853	859	890	890	837	899	929	856	834	883	884	808	870	896	831	920	909	890	843	930	874	859	905	851	860	877	904	879	882	852	856	835	840	909	823	875	889	908	875	859	899	861	901	911	860	882	903	879	855	877	903	871	852	887	907	866	942	862	850	854	811	859	867	900	889	936	897	900	833	865	844	862	894	878	868	857	928	884	886	907	929	873	896	840	899	907	839	871	905	880	918	866	869	927	849	848	814	917	905	897	853	942	850	886	858	858	875	865	825	880	886	849	902	826	879	869	887	930	843	866	858	852	826	851	812	913	915	851	891	883	895	880	926	862	842	869	819	923	820	843	856	903	829	865	892	829	909	877	882	858	910	849	891	833	871	842	910	933	820	866	896	876	837	895	909	843	833	944	831	928	886	837	903	881	872	930	908	856	849	876	862	895	871	912	884	875	869	842	849	872	822	887	872	852	904	840	846	847	887	899	814	843	843	854	863	938	879	839	828	875	888	885	931	910	870	814	867	855	866	867	831	855	866	881	797	879	928	875	872	905	820	877	866	883	874	853	832	840	861	888	895	862	875	867	891	883	844	873	864	885	849	831	914	830	853	933	907	886	862	871	902	885	860	854	869	870	847	913	868	867	886	888	857	913	865	880	863	892	874	899	912	902	895	919	848	909	882	837	810	889	871	887	900	872	889	865	854	853	858	845	836	842	920	867	899	902	858	859	925	922	868	859	953	850	864	863	948	880	894	854	911	824	864	855	922	882	891	878	861	877	858	894	901	904	911	862	885	854	856	862	849	874	931	852	864	899	835	877	888	851	895	907	877	892	886	869	889	858	853	866	870	867	884	815	871	858	828	851	846	888	844	862	899	879	787	879	861	884	851	914	893	832	856	869	880	834	888	898	867	875	856	885	859	886	861	883	925	844	834	867	905	935	886	943	896	894	885	853	862	837	845	892	875	882	843	889	874	844	889	861	837	909	882	912	901	846	860	881	844	817	885	847	833	913	891	845	890	866	834	877	882	900	894	891	912	864	896	877	908	844	885	836	849	881	902	859	884	852	802	872	878	828	851	855	840	831	860	846	840	906	890	934	877	823	862	863	854	958	882	838	912	865	864	864	841	906	849	884	851	843	864	871	897	901	898	860	913	852	901	876	889	852	842	838	891	884	872	911	847	888	879	887	843	898	851	832	910	896	868	851	836	852	859	875	841	825	842	906	833	873	897	828	868	894	845	877	910	868	891	894	841	857	953	936	922	847	825	823	881	812	885	871	878	853	873	869	864	883	839	894	906	900	866	895	827	870	900	881	827	943	929	831	853	840	899	850	887	928	901	821	891	901	926	877	848	871	845	857	891	844	843	904	838	875	863	900	855	900	845	917	841	863	890	856	862	857	913	842	876	887	853	869	888	904	889	877	863	860	873	865	863	889	856	895	828	930	882	849	875	895	827	900	816	900	864	867	934	877	886	853	876	929	862	916	862	863	814	808	897	901	845	872	854	897	836	844	838	897	899	790	886	876	853	881	915	851	906	845	927	903	847	883	852	874	880	847	830	820	946	842	896	879	855	896	826	894	874	856	891	856	891	861	880	855	846	942	884	905	838	847	867	889	833	896	919	890	883	856	859	888	888	892	907	868	922	911	863	909	883	835	876	863	899	842	830	842	915	846	889	857	847	853	829	945	921	822	839	854	878	852	833	887	859	873	865	896	848	869	899	891	847	842	854	908	922	870	901	861	889	830	835	884	899	858	892	865	879	880	870	846	888	857	836	913	879	950	967	891	874	861	850	870	851	823	875	880	895	884	868	863	850	880	840	834	905	895	846	868	875	865	919	892	845	803	890	841	881	874	856	772	862	878	878	872	860	903	834	843	943	888	840	856	859	861	854	883	899	906	879	864	873	873	830	905	889	880	855	876	834	852	837	891	904	839	828	884	836	845	825	911	923	878	866	857	855	819	863	844	829	902	853	936	847	896	851	875	865	875	850	904	883	856	860	879	923	884	873	894	882	914	848	840	876	919	877	839	873	857	915	855	908	865	925	864	935	897	844	836	861	872	880	866	779	887	871	900	917	874	866	920	905	848	890	826	889	873	923	812	872	892	889	900	866	903	891	896	855	875	889	875	881	841	942	896	828	888	888	862	849	845	896	873	907	904	869	826	876	855	821	852	842	907	899	836	852	881	857	860	815	851	904	893	844	917	832	886	870	884	861	880	850	890	834	859	884	867	839	896	899	940	850	838	897	868	924	887	855	914	914	838	884	869	880	858	846	906	935	858	861	884	814	850	937	885	891	843	865	884	953	868	877	891	861	918	830	858	904	871	918	840	864	867	846	886	810	865	853	891	881	909	871	841	888	867	905	836	847	924	825	891	857	849	883	887	816	864	898	931	871	824	831	866	920	825	890	920	866	834	817	896	891	880	878	856	935	840	871	882	871	878	834	880	865	789	869	886	886	845	887	838	900	847	828	885	846	925	866	888	895	832	841	944	887	901	898	843	869	829	806	900	861	863	886	823	911	877	900	866	896	860	838	829	839	833	859	816	905	852	958	890	883	850	892	872	896	870	891	859	875	866	879	849	878	874	879	831	808	834	884	823	831	901	867	894	876	886	867	936	912	906	886	919	854	869	888	845	852	868	917	870	823	866	888	856	834	872	860	918	869	895	869	806	847	843	820	881	914	899	859	914	900	886	871	861	889	878	873	869	874	893	848	865	894	897	906	933	871	885	856	862	892	876	823	881	884	834	854	886	903	853	909	836	879	868	869	869	824	861	863	838	845	861	856	865	828	872	885	925	901	869	853	846	861	868	847	870	813	887	882	870	866	853	868	845	846	906	856	881	863	877	827	927	877	891	887	911	854	879	898	827	820	877	880	851	861	836	872	874	843	853	825	859	863	904	888	869	847	832	893	921	891	891	911	882	871	864	833	814	861	847	887	826	883	828	894	857	882	914	896	823	868	894	850	857	912	817
24462	21037	27439	24773	12985	685	446	408	375	332	289	303	326	275	292	274	273	266	268	272	248	254	221	260	235	256	234	229	287	241	260	260	275	275	259	260	235	264	278	264	229	294	228	250	237	234	259	235	241	245	261	249	263	244	268	254	230	232	223	245	242	240	275	229	267	235	243	234	245	248	241	249	248	274	256	230	244	231	264	222	259	259	241	269	248	265	269	282	265	261	260	262	271	249	268	220	242	255	258	227	246	246	245	240	238	249	258	244	269	253	254	253	259	238	262	276	220	267	252	238	227	242	253	258	266	239	251	227	250	227	256	246	249	224	266	250	218	246	239	255	228	257	241	233	241	240	245	263	252	249	239	244	233	260	240	239	255	228	216	257	220	252	232	239	248	243	226	243	262	235	245	238	214	208	237	270	266	254	198	247	226	234	257	236	226	275	239	261	227	265	231	234	279	236	219	247	258	240	247	260	245	259	240	254	255	233	230	272	227	245	254	249	247	241	220	268	235	246	229	217	239	223	248	240	233	269	257	232	254	236	215	246	239	249	233	237	246	239	245	235	231	254	243	257	255	246	241	237	250	239	224	232	270	235	260	242	239	254	234	259	248	237	246	233	255	235	253	217	248	269	238	282	256	222	280	250	235	233	251	241	268	234	230	243	239	254	243	258	240	253	233	267	225	256	238	234	248	247	270	245	266	244	224	249	229	206	238	244	233	253	249	241	248	240	260	256	268	256	248	211	214	254	242	256	240	251	236	249	237	263	231	241	252	241	226	273	223	233	228	246	251	237	237	263	245	216	258	235	258	229	259	254	251	265	258	258	250	268	236	254	262	249	212	252	227	260	262	235	237	227	223	232	264	232	262	227	247	222	226	249	253	258	258	246	221	272	263	232	251	254	245	265	247	226	246	220	240	250	229	261	229	240	243	242	249	229	257	248	238	264	239	262	245	251	245	210	244	264	247	254	253	241	221	249	255	260	261	251	247	259	274	245	267	273	236	256	257	263	217	232	229	244	235	237	230	246	255	255	251	228	252	243	214	239	261	245	224	252	218	270	242	269	247	243	242	236	241	239	249	251	257	243	257	255	266	286	243	229	247	252	243	267	225	274	215	254	234	250	231	239	229	243	254	248	237	203	266	265	218	217	229	250	238	245	244	256	253	252	240	295	270	248	256	242	239	254	236	260	273	260	250	247	234	246	225	243	240	258	244	246	240	222	238	255	233	238	255	244	235	291	274	230	244	270	284	279	250	255	239	253	253	234	258	251	273	233	248	237	234	230	245	234	245	240	241	227	262	267	233	254	269	224	219	276	262	209	278	243	247	240	221	216	253	246	260	240	235	249	215	261	248	239	219	257	245	229	276	216	229	213	234	233	216	244	248	257	247	239	241	221	272	241	237	252	241	231	254	249	246	235	251	230	240	249	264	248	246	257	237	227	234	238	260	252	241	236	258	259	236	266	228	240	232	255	268	257	221	246	233	235	227	228	267	282	232	258	232	211	245	224	246	208	244	230	247	242	216	281	240	266	251	230	235	259	252	244	270	241	215	237	226	242	252	246	244	253	233	252	237	236	234	228	244	213	256	249	253	218	227	237	249	236	228	219	251	241	281	277	248	269	238	255	222	246	250	255	242	229	252	264	257	255	251	264	228	243	289	259	237	227	253	234	248	222	236	247	258	248	221	250	255	242	252	246	249	215	240	272	243	264	239	218	248	241	248	248	258	247	225	238	249	253	261	264	244	254	270	252	249	250	237	252	215	250	233	245	269	283	261	247	239	269	244	235	259	247	261	239	257	256	241	244	223	253	246	238	243	242	237	249	260	252	251	223	238	223	260	233	212	242	243	227	238	228	250	227	238	244	249	286	270	237	241	253	229	241	260	255	269	251	262	270	242	234	239	247	248	274	244	259	224	231	237	243	289	240	246	241	248	222	212	247	261	242	239	274	235	231	222	234	244	246	261	243	228	263	254	208	252	217	242	263	225	266	237	230	261	221	241	217	255	213	240	240	261	247	268	230	269	233	274	235	269	259	279	264	237	276	229	228	253	259	213	230	223	279	230	265	277	240	238	258	266	277	209	241	248	243	259	259	240	244	244	257	275	259	214	242	254	218	212	223	228	240	251	243	290	216	245	231	231	253	234	254	259	255	244	232	270	212	222	270	261	260	256	261	245	226	263	259	237	271	256	240	245	240	240	246	246	279	205	230	226	250	240	214	238	250	231	260	223	262	262	265	233	246	253	236	214	228	277	225	244	253	257	220	252	248	260	248	256	226	245	251	238	245	245	256	258	241	262	226	229	236	267	233	249	237	258	234	210	252	235	238	247	226	255	250	235	239	261	260	231	229	250	233	229	238	229	207	248	238	263	243	244	246	242	244	260	235	226	235	235	243	255	249	258	223	245	246	243	256	237	243	223	254	231	204	224	268	235	227	241	235	240	231	260	267	222	263	244	220	248	256	232	267	221	228	240	239	264	230	238	262	243	250	223	254	248	242	254	283	267	210	243	218	217	235	235	253	269	231	241	245	260	238	237	244	253	265	238	269	244	244	287	262	238	248	241	228	243	256	237	264	219	245	219	233	225	292	254	229	241	239	255	269	218	226	247	234	247	249	233	229	234	258	250	235	265	229	259	257	229	256	243	237	227	228	224	220	226	251	247	239	262	260	248	251	246	211	251	240	243	218	248	227	250	241	250	228	249	231	237	238	222	198	241	269	268	252	253	239	254	254	245	237	265	227	264	254	250	265	255	226	267	245	248	247	228	227	252	234	256	263	231	248	231	244	264	216	208	223	229	230	253	215	237	252	226	242	278	245	253	254	260	254	271	237	238	248	242	240	253	232	237	243	243	259	246	218	236	237	238	268	271	283	241	257	239	216	249	254	261	201	245	243	243	233	239	280	237	241	242	250	257	223	244	223	225	261	259	243	238	259	274	223	264	229	219	262	214	242	231	259	241	229	237	239	271	251	247	241	259	233	242	247	241	230	255	226	225	232	227	235	274	245	227	243	264	226	264	262	236	253	265	237	228	226	221	240	248	223	231	245	222	249	214	253	250	248	251	221	250	256	246	223	232	242	252	234	234	251	239	253	241	236	252	237	269	246	255	257	258	250	249	255	216	251	253	254	225	262	248	247	224	242	220	241	265	251	239	247	243	225	225	261	237	266	238	255	274	231	234	255	219	211	239	257	236	236	248	262	238	227	230	252	242	234	263	212	208	269	246	189	259	230	224	248	227	236	245	232	258	225	243	238	218	241	238	257	250	285	243	246	252	237	240	222	245	249	219	242	232	237	233	276	247	238	244	254	253	247	225	244	247	238	247	219	264	225	244	252	249	251	222	216	229	263	251	243	243	243	258	232	273	256	236	242	249	251	218	257	246	224	229	265	252	245	240	243	235	269	269	261	252	250	249	238	269	236	251	235	254	255	246	257	235	257	234	257	248	230	239	235	223	235	275	257	235	244	260	236	235	235	213	236
3124	5043	3231	1617	1232	944	800	651	627	508	442	433	382	384	409	340	343	325	365	353	315	319	339	312	332	324	326	342	335	312	316	295	300	302	273	322	314	279	299	309	269	329	321	273	303	277	283	259	308	288	302	267	296	325	271	288	283	311	320	295	290	304	302	273	287	278	305	332	290	301	280	325	302	296	313	304	318	289	299	291	290	275	298	291	269	300	309	287	302	294	285	267	319	276	303	312	286	263	275	291	276	295	310	278	327	291	309	288	295	296	320	310	301	318	289	312	296	295	285	288	315	289	333	273	284	277	316	292	267	313	312	274	281	267	274	270	319	290	275	293	280	357	320	293	285	313	306	316	297	291	315	309	269	320	298	313	276	274	307	305	297	287	287	307	308	292	310	282	286	304	309	310	310	286	274	309	314	310	305	302	288	247	294	316	286	265	324	278	300	305	289	300	311	330	307	297	322	317	296	291	302	288	293	278	330	295	298	295	263	301	301	298	302	304	286	322	297	285	287	277	262	295	269	290	328	308	316	312	259	302	276	265	281	305	333	288	299	277	291	311	301	314	276	288	279	303	303	277	318	317	297	296	267	293	294	275	259	302	298	314	308	266	294	293	293	295	290	287	295	306	300	310	260	310	271	269	277	306	290	309	295	310	295	303	304	266	292	267	304	291	336	292	296	326	295	271	284	320	313	292	303	280	314	263	302	303	301	301	292	290	275	308	285	288	325	314	317	307	315	289	293	305	314	285	294	291	289	295	286	295	282	294	320	276	294	284	320	299	250	322	309	298	300	299	313	314	280	308	307	309	304	261	308	316	284	278	323	281	284	319	300	279	314	290	276	322	268	281	288	327	266	262	306	312	294	295	313	319	296	314	263	325	288	330	289	287	276	278	291	298	281	311	285	292	311	306	300	318	291	318	313	291	300	293	292	239	308	276	308	303	311	316	317	304	293	326	266	324	299	324	305	306	277	310	318	293	294	298	296	261	272	325	280	305	300	294	288	322	316	306	289	292	286	312	296	285	312	307	277	316	287	291	247	306	305	307	310	289	282	288	311	295	332	285	338	291	309	301	315	283	306	293	292	275	304	297	307	278	299	311	310	277	277	318	299	302	283	317	291	313	305	255	315	284	266	287	267	291	304	268	309	282	302	260	281	300	333	302	295	309	315	306	298	303	298	279	319	306	294	309	313	304	293	313	281	284	309	308	287	295	279	294	301	304	301	298	318	296	325	314	318	310	318	256	300	285	289	264	300	303	280	319	301	280	271	297	315	298	304	290	305	294	306	301	284	309	305	289	282	333	302	310	306	301	316	290	287	288	306	298	293	313	298	263	311	312	303	306	307	271	278	272	296	320	312	310	296	316	287	329	297	280	299	299	321	267	303	324	302	285	279	336	291	274	285	310	297	314	287	313	305	305	307	290	278	288	284	308	281	294	316	288	342	266	298	310	335	274	293	268	324	310	302	300	275	294	287	315	320	305	303	285	295	294	340	315	300	300	317	291	300	299	323	251	297	290	289	303	318	287	284	316	294	307	311	305	270	290	299	304	290	302	292	304	290	308	308	308	316	313	286	283	323	292	300	302	295	288	322	279	313	277	275	336	321	291	273	304	280	321	298	336	294	320	310	333	289	297	294	277	301	277	284	293	297	269	295	312	289	270	298	292	316	302	267	307	284	292	291	273	280	296	314	301	294	309	305	275	288	290	289	310	298	298	294	296	288	284	279	339	327	305	287	306	302	277	304	317	309	317	297	289	315	265	307	311	310	295	326	262	301	308	294	316	277	296	287	290	300	288	290	300	283	318	324	314	317	311	309	278	300	280	296	284	318	283	295	314	309	290	304	282	340	307	289	305	281	284	300	282	302	320	270	272	299	310	300	314	301	306	308	310	254	295	311	309	294	317	293	302	272	318	290	312	293	328	318	302	292	274	284	296	299	331	288	297	294	269	296	297	268	309	289	330	295	310	285	283	252	251	271	302	304	292	259	327	318	307	314	269	274	292	286	300	318	300	299	274	312	294	291	305	299	303	308	305	293	280	324	305	294	298	321	281	284	334	333	306	281	312	295	253	282	292	329	300	287	290	281	262	265	292	287	261	296	269	288	311	328	308	279	278	277	299	280	299	294	314	328	274	296	330	303	265	256	289	319	303	290	323	298	303	297	300	286	336	287	309	309	309	267	289	294	303	314	315	326	270	296	322	288	298	294	290	300	318	316	313	308	309	325	310	293	286	308	302	274	308	291	317	288	310	320	284	275	300	305	292	278	298	299	302	327	266	304	284	300	254	272	297	291	276	297	294	282	303	286	323	286	312	304	296	265	309	290	307	265	305	291	292	280	321	254	296	318	299	293	371	290	289	286	292	292	302	283	311	281	297	282	257	302	311	304	300	290	289	295	297	309	285	322	336	270	287	329	300	313	278	297	315	310	287	292	290	309	275	273	302	303	305	296	265	268	283	282	297	278	276	298	286	283	294	280	319	288	321	323	315	304	329	309	289	277	307	283	273	293	281	281	271	290	299	313	297	282	275	289	317	271	277	296	307	301	306	279	293	284	291	273	346	291	326	291	305	285	284	304	302	290	303	315	315	303	277	293	322	304	315	334	296	310	305	322	270	291	304	285	266	300	292	278	272	277	279	291	272	279	294	310	313	291	349	306	302	282	312	313	287	305	333	302	306	293	297	285	295	305	284	324	298	315	283	276	267	308	275	303	278	285	274	303	262	342	329	278	300	318	291	249	299	283	282	306	303	319	290	306	270	294	292	295	276	276	294	311	332	300	284	293	301	314	301	318	313	275	305	293	297	316	295	279	285	288	313	311	291	275	288	304	266	287	267	297	291	305	304	280	289	292	313	279	325	295	306	302	286	297	306	300	294	302	323	289	295	295	258	320	326	275	294	264	288	307	279	289	330	313	292	302	304	338	274	274	308	302	272	280	298	257	292	304	271	301	273	302	294	302	289	304	306	304	289	287	292	316	320	293	302	304	300	297	327	314	266	322	260	267	296	314	288	294	302	265	299	271	295	245	311	309	290	305	306	319	298	294	311	275	298	308	278	274	298	289	295	296	304	270	281	303	318	295	325	297	291	306	294	278	277	296	281	285	297	302	313	274	302	292	337	315	294	256	323	270	303	300	288	277	329	305	302	302	287	268	277	274	274	297	314	321	293	314	285	297	305	292	305	305	298	300	282	292	330	290	300	312	300	324	290	276	278	318	282	288	317	301	314	293	283	324	304	281	320	301	281	293	272	288	279	308	287	275	303	317	313	307	305	319	293	299	309	295	287	291	294	270	321	276	284	299	277	294	282	279	290	303	311	324	326	291	304	320	303	276	295	331	264	311	277	309	296	328	272	309	273	293	269	287	298	302	302	273	302	292	283	278	279	268	300	298	312	297	290	293	297	309	318	311	298	301	307	310	282	279	307	302	298	290	293	304	270	318	285	319	292	305	274	340	281	278	285	292	259	264	290	268	326
22288	21072	28794	23562	21073	21145	10887	1523	1180	1078	1009	932	940	880	852	842	806	754	803	768	790	780	772	765	776	780	747	738	709	719	726	730	763	748	685	751	753	708	700	737	734	791	693	749	707	714	710	704	727	682	684	717	694	735	771	741	726	753	696	734	724	720	726	757	696	727	747	711	703	744	764	694	743	700	701	733	758	653	747	682	652	761	708	672	767	717	657	735	709	722	752	712	708	756	667	687	710	686	726	663	742	684	719	681	677	762	698	716	720	663	731	705	711	807	728	684	702	725	666	744	744	746	645	688	707	712	750	768	725	694	731	737	724	718	760	709	682	677	715	703	677	692	713	717	708	677	659	722	707	730	709	677	738	721	656	752	693	683	734	714	716	740	769	739	697	729	676	747	724	705	722	680	704	715	661	707	723	682	757	682	726	710	684	779	757	773	737	691	709	731	723	718	679	713	655	722	626	744	722	679	680	694	703	695	749	717	669	737	712	682	700	719	705	715	673	694	753	726	708	629	736	649	679	700	751	678	691	734	749	732	719	770	734	696	710	691	721	714	743	702	700	690	730	719	714	717	714	694	674	718	693	728	700	711	750	678	704	730	723	735	708	710	695	685	677	658	722	737	753	683	745	716	740	673	750	718	708	713	730	742	739	670	733	709	737	758	715	673	697	704	707	728	755	725	731	708	696	709	710	770	717	737	741	732	695	686	713	723	731	688	673	689	677	707	705	691	700	700	678	686	651	706	701	671	750	687	736	694	646	738	745	708	691	705	686	689	702	705	700	730	703	692	751	731	703	738	713	669	775	686	717	738	761	729	733	694	679	675	677	716	682	671	699	732	708	680	691	700	708	745	692	724	692	728	742	660	720	733	678	727	716	715	743	760	716	676	666	709	704	730	685	722	732	714	720	733	699	723	675	675	756	723	704	646	705	727	728	724	743	733	724	685	724	691	736	717	711	718	675	702	711	721	718	719	675	720	688	692	684	710	683	733	709	719	664	698	660	695	715	724	717	702	688	693	723	706	718	664	703	687	696	712	712	697	709	750	690	646	718	756	705	688	681	721	695	674	743	705	669	695	740	718	680	726	656	757	691	700	692	687	695	699	723	733	671	709	714	642	679	743	725	723	708	745	695	704	715	715	717	705	732	680	678	712	705	660	748	708	704	703	711	682	730	708	699	672	711	699	692	731	706	737	707	681	683	702	689	735	749	686	672	715	681	702	685	705	744	709	675	681	761	781	725	721	666	731	707	726	649	711	706	694	740	719	722	749	712	739	673	712	731	693	704	717	704	714	707	734	705	682	673	715	741	699	688	684	727	661	686	712	713	700	680	715	715	734	709	672	673	696	730	728	680	721	733	667	698	751	633	713	700	743	696	715	705	733	696	687	703	674	709	741	675	690	733	717	707	682	701	688	721	702	692	736	726	695	654	713	699	691	656	679	681	696	754	699	681	701	738	661	703	692	682	715	690	667	705	706	662	724	723	715	686	672	712	744	718	710	684	695	697	722	744	724	709	694	709	742	698	706	767	688	693	691	720	712	678	721	705	685	682	716	684	649	690	695	710	707	699	686	736	714	694	725	760	711	635	732	679	707	675	684	708	705	693	706	660	730	743	699	699	735	686	710	685	679	723	716	674	666	743	722	732	716	716	692	683	668	703	717	703	734	659	652	644	694	667	701	715	756	718	688	697	717	655	682	677	722	660	720	674	683	689	729	720	720	708	722	749	676	721	743	710	713	708	727	713	692	698	712	735	729	684	686	699	695	718	703	683	715	683	755	700	755	698	728	672	660	705	666	715	707	708	678	713	756	680	672	709	676	665	711	674	691	721	699	739	699	745	688	713	712	727	675	706	711	660	713	742	698	705	702	699	690	682	684	698	704	703	688	749	740	700	683	729	704	718	671	699	666	767	754	717	739	658	697	728	678	707	700	670	648	705	745	729	690	704	714	701	737	697	677	678	694	671	732	732	677	736	745	730	744	753	681	728	652	721	700	730	697	699	708	769	680	699	692	729	678	692	693	708	718	698	709	686	711	726	742	665	708	691	699	707	733	718	684	732	718	701	765	719	710	716	673	680	715	673	655	740	700	668	706	750	681	722	695	734	688	724	694	684	715	697	674	746	721	703	705	735	686	725	672	661	662	676	730	741	731	641	704	680	649	719	741	750	702	710	733	701	762	704	685	674	697	708	701	691	714	707	720	728	677	661	711	687	695	726	729	722	722	706	706	702	660	689	722	687	696	701	698	682	714	701	731	707	696	691	739	716	742	678	705	694	717	659	675	672	690	686	709	711	708	761	684	721	701	688	714	711	701	677	689	722	688	714	687	718	717	714	692	724	721	666	728	650	722	708	730	736	683	726	716	743	738	658	671	728	686	707	750	682	730	715	708	716	746	707	714	771	673	700	681	676	755	675	726	691	676	694	711	701	696	669	680	741	737	729	670	698	728	709	693	710	699	724	696	641	693	740	734	713	755	723	764	689	750	714	696	774	668	710	721	727	779	703	723	705	742	683	670	699	667	669	771	697	679	719	704	676	733	697	760	677	712	679	710	665	686	693	698	718	706	688	714	695	718	731	706	676	677	707	702	711	722	694	696	727	690	707	710	697	696	715	721	679	700	691	726	724	743	684	679	735	747	742	711	703	697	692	718	708	719	741	694	700	692	737	706	724	727	671	719	709	670	681	719	724	711	679	745	690	689	712	703	704	676	704	689	749	687	694	765	675	707	732	712	722	714	713	719	717	693	721	684	652	664	756	676	695	686	712	695	711	695	706	723	682	731	682	712	724	731	742	751	693	714	685	692	701	682	690	737	711	722	713	679	732	721	717	688	682	768	710	687	723	678	693	706	716	750	738	709	733	669	677	687	715	687	643	714	666	739	707	694	763	683	676	691	698	716	715	682	673	704	737	756	673	705	736	728	670	663	688	716	721	688	739	690	691	729	728	719	672	670	687	679	701	673	687	702	710	708	689	710	686	693	761	743	678	727	719	679	723	692	740	703	665	697	690	699	724	705	689	715	724	724	662	740	715	712	714	713	687	690	682	680	705	708	715	687	694	681	740	653	691	707	704	730	688	679	664	657	719	685	678	713	679	665	693	678	639	639	723	725	688	737	708	723	719	754	759	707	696	670	718	703	674	663	690	673	714	654	747	726	696	711	727	696	713	757	712	684	727	741	738	680	649	698	689	751	684	755	659	686	705	748	749	718	634	693	713	665	728	753	718	712	749	700	721	731	704	699	755	688	701	741	671	672	710	679	702	727	674	644	728	704	678	731	735	682	697	731	715	678	701	689	682	728	678	701	734	727	682	718	756	728	736	729	702	688	740	696	716	683	687	682	711	713	701	713	673	674	698	725	751	670	764	694	685	680	678	690	736	732	713	694	688	683	697	679	692	712	698	754	720	699	672	726	690	721	712	726	676	661	720	683	698	711	717	697	714	679	715	765	714	689	698	730	719	693	734	662	706	633	699	683
4495	14086	9929	4975	3950	3049	2353	1946	1632	1439	1327	1200	1178	1053	1017	964	945	880	886	858	885	884	859	792	839	823	852	847	858	858	877	796	786	847	818	849	805	828	838	805	833	779	767	842	833	786	806	775	765	787	820	791	794	806	778	804	798	808	786	793	798	777	782	720	741	802	828	793	781	732	716	795	769	783	802	766	790	756	762	797	758	834	766	796	817	732	818	752	765	773	781	771	767	814	780	791	801	729	793	813	760	838	774	801	833	807	814	781	782	787	756	800	778	788	836	764	783	792	768	789	778	841	799	731	757	797	780	745	746	827	739	807	737	778	832	779	780	779	746	762	792	810	795	738	771	760	798	794	764	778	793	817	757	768	766	744	759	740	734	809	786	769	810	777	793	768	784	782	791	801	766	763	821	697	790	763	753	765	789	744	764	803	745	788	760	783	813	768	778	802	755	795	819	776	811	736	794	806	757	788	766	770	804	755	795	788	773	812	739	784	797	781	800	799	804	756	783	750	767	802	820	768	809	788	784	794	809	777	762	732	761	811	789	806	800	814	740	796	761	810	769	767	799	847	784	809	804	763	762	792	760	770	787	854	813	817	820	745	810	775	818	815	762	816	817	718	773	739	769	792	748	784	771	779	788	799	823	786	759	773	859	796	788	739	804	755	803	795	784	754	788	770	834	754	792	761	781	797	766	766	749	759	778	762	776	798	770	785	808	842	772	778	795	743	740	764	833	747	777	772	781	752	762	800	811	743	774	786	808	815	758	800	732	772	817	820	784	817	766	824	824	783	806	747	779	737	770	810	788	807	811	748	785	764	786	781	748	775	749	768	744	727	772	779	805	748	732	741	863	804	800	738	804	793	795	742	813	786	796	782	784	779	773	721	725	782	821	784	765	749	818	767	786	769	775	769	763	805	801	784	774	778	789	747	784	782	789	769	768	759	772	843	766	763	757	786	803	826	736	733	825	804	800	813	790	831	840	783	797	803	826	736	746	776	762	758	772	761	832	787	801	818	779	786	764	759	760	770	753	759	715	748	744	768	753	812	874	804	790	740	814	808	762	751	758	797	803	778	760	789	787	821	783	806	782	757	768	797	733	753	769	760	807	794	756	775	794	749	779	819	769	765	807	820	817	820	820	770	731	749	768	767	793	807	798	780	783	743	709	701	802	775	798	793	734	755	785	818	752	782	766	744	813	817	823	826	720	782	829	776	792	767	801	791	770	812	822	767	841	804	770	750	770	785	793	797	793	795	802	790	758	827	822	754	722	766	759	817	743	746	764	780	754	756	732	809	790	767	759	762	774	750	792	838	822	735	817	725	817	808	748	783	797	747	795	778	793	808	791	765	752	844	803	792	749	787	806	785	771	749	784	784	785	794	760	806	788	767	791	780	798	764	779	761	786	815	738	794	761	814	790	714	761	801	804	804	804	856	780	783	771	812	743	808	776	748	831	749	826	771	742	840	777	782	751	799	806	782	794	756	795	796	776	740	778	755	743	737	770	744	811	832	744	789	821	781	793	793	783	831	737	805	757	781	774	777	722	752	758	774	761	786	803	814	752	798	780	732	804	749	784	762	792	743	775	798	772	747	759	782	780	721	789	833	768	757	802	814	821	868	774	742	794	810	754	762	793	754	793	708	737	801	753	762	784	743	819	833	733	788	762	750	827	761	775	792	825	785	814	800	762	820	795	785	812	803	778	786	818	770	785	783	795	780	761	750	825	777	773	803	793	799	766	780	771	838	772	781	788	787	798	807	768	768	812	748	778	775	809	776	746	803	779	791	800	772	785	738	793	782	759	759	783	772	759	800	802	751	732	808	757	756	777	783	785	751	764	792	750	761	792	799	840	790	745	747	777	783	753	837	761	805	737	771	778	767	821	782	749	779	767	850	824	829	771	765	779	815	791	800	807	766	758	783	791	792	771	773	802	745	778	789	791	809	802	809	795	815	773	801	764	768	791	806	767	761	776	827	731	798	817	753	791	785	815	752	775	755	796	754	763	752	772	776	772	778	748	744	788	800	785	755	803	746	787	759	822	764	787	804	762	747	739	806	768	767	797	743	808	772	764	809	732	751	759	762	779	779	742	782	765	798	737	811	837	731	802	780	774	799	745	734	768	724	781	802	761	742	811	798	801	765	787	807	783	801	780	702	767	777	724	743	800	728	749	850	788	778	819	750	771	796	816	785	760	752	776	754	810	733	832	744	787	809	769	772	803	789	812	772	772	800	800	797	791	792	773	808	774	792	782	815	738	750	793	754	753	769	775	825	814	784	752	741	773	733	740	745	743	731	764	776	794	780	774	747	821	818	811	752	786	817	788	764	751	722	791	761	763	833	803	742	785	763	807	753	754	764	770	753	794	737	815	773	750	745	765	766	731	776	757	753	740	787	755	736	709	771	755	821	788	681	791	764	755	805	830	758	794	802	808	787	792	778	778	747	769	756	797	799	768	802	802	768	760	741	779	739	813	774	755	794	806	817	781	820	739	805	750	738	794	760	785	757	747	758	769	754	813	802	759	776	788	818	754	763	748	754	730	760	751	806	863	791	698	809	780	764	771	796	730	782	779	759	803	740	714	760	768	788	803	804	761	768	785	825	781	812	753	766	751	774	839	779	775	794	808	794	739	791	772	782	747	744	752	778	781	760	737	771	773	799	776	707	743	782	731	762	729	789	754	808	796	768	817	787	783	772	811	764	810	776	772	777	814	772	789	738	810	741	771	799	761	809	789	815	747	836	776	800	781	781	734	807	783	829	790	782	820	773	723	826	762	791	772	758	799	797	761	788	719	816	757	766	776	833	756	840	707	740	832	787	779	818	783	749	789	773	787	811	775	756	837	816	746	793	779	843	798	772	762	800	858	797	782	782	752	790	771	747	761	766	763	789	810	770	834	788	812	803	778	789	778	835	748	761	766	795	779	775	781	818	770	804	770	776	775	783	783	790	781	810	778	816	766	760	787	752	722	743	766	804	731	772	754	812	830	727	765	732	783	809	760	754	742	804	782	777	773	749	762	715	820	758	752	743	832	747	769	762	817	775	789	798	727	796	749	802	792	802	769	822	780	782	815	797	743	763	768	839	803	753	762	729	751	772	756	781	817	801	808	787	763	757	799	815	815	837	803	789	763	741	800	778	799	831	767	777	766	773	802	734	752	782	764	778	790	747	773	818	773	747	805	754	784	737	751	793	825	817	735	764	767	752	750	751	767	814	791	807	783	772	763	821	765	819	786	832	778	763	716	801	764	784	803	769	785	758	789	797	763	775	765	754	765	800	764	767	769	768	792	776	833	743	759	765	752	794	747	766	735	803	750	787	766	786	737	831	773	751	767	761	774	766	751	780	769	817	828	807	760	745	757	796	773	754	796	720	805	809	763	856	801	739	778	751	795	797	763	787	783	805	778	767	798	792	718	785	776	808	800	765	760	748	793	801	810	787	727	776	776	829	785	788	822	762	749	754	817	789	740	800	773	728	761	784
27163	17786	3909	899	762	694	572	487	504	469	485	463	436	466	437	445	418	450	444	426	482	455	434	439	468	426	475	435	451	427	432	440	481	453	465	433	447	451	432	403	424	438	389	409	437	449	467	477	420	463	426	454	419	414	437	440	455	464	433	486	482	439	446	448	428	467	451	420	445	428	452	434	444	443	446	477	440	476	465	434	414	461	418	433	434	441	411	448	440	430	470	432	417	460	447	441	420	442	463	466	430	418	447	469	446	474	423	460	415	449	452	462	422	455	454	421	419	446	454	457	459	449	442	445	428	444	425	462	451	452	451	448	427	427	501	450	407	418	444	449	479	472	408	445	441	469	480	452	410	417	440	464	448	429	454	420	450	445	454	410	449	428	462	440	418	442	430	433	437	435	434	425	478	468	400	452	460	432	449	453	449	493	439	465	421	459	478	376	413	463	470	447	453	460	467	487	432	479	464	425	405	445	485	412	407	426	441	441	444	452	431	439	421	482	419	428	453	410	447	443	447	452	463	423	428	455	434	495	477	405	436	420	440	403	457	409	476	410	452	426	439	430	419	445	447	466	442	468	418	443	427	484	481	442	437	455	474	441	472	459	466	448	414	495	428	477	448	435	434	445	429	422	438	473	415	455	433	447	452	426	450	435	423	430	446	402	392	459	446	399	415	462	481	485	440	445	440	472	427	454	478	448	439	437	462	435	447	427	445	446	400	439	414	429	443	437	430	450	416	474	460	459	470	409	401	465	458	444	422	454	458	420	456	425	459	470	429	450	436	466	434	453	442	441	413	473	452	451	436	457	428	465	444	438	437	460	434	456	411	447	418	434	480	442	416	477	436	449	438	475	404	462	443	448	426	451	442	428	431	459	466	429	466	407	451	478	497	452	467	414	434	431	466	456	401	438	424	443	449	415	401	443	467	465	404	438	455	429	469	440	423	461	431	439	479	424	420	434	469	434	419	470	456	454	419	423	467	428	416	490	454	477	447	441	448	407	448	413	461	493	477	443	469	447	448	459	480	448	409	420	416	458	483	445	425	431	434	432	446	448	470	409	450	448	454	431	433	437	437	463	459	452	465	440	431	410	444	425	452	483	397	465	430	434	424	419	422	452	419	406	441	427	420	459	431	474	446	448	414	459	427	439	443	436	418	435	433	418	421	425	497	440	420	426	418	434	467	411	421	447	415	455	479	430	433	468	419	442	475	442	444	441	442	444	457	429	440	437	429	431	461	467	436	429	438	486	443	467	418	437	449	419	434	490	429	441	435	415	445	446	458	457	448	461	440	401	424	427	409	467	453	465	402	417	483	477	437	428	418	454	416	491	466	432	414	426	454	426	432	444	474	448	471	392	409	442	458	458	440	442	428	458	424	457	424	429	451	483	456	418	425	441	447	415	434	453	403	419	442	444	433	468	496	463	453	405	427	439	442	416	420	458	435	409	428	471	454	459	450	422	437	417	455	432	447	426	454	439	484	426	447	456	460	490	457	434	436	454	466	405	432	455	440	434	429	439	454	469	408	461	415	441	470	417	441	454	468	446	482	467	444	433	447	438	430	450	464	445	425	432	475	433	446	449	461	429	409	401	418	447	451	442	413	452	404	446	424	461	456	441	415	472	392	455	465	441	432	423	408	441	416	444	428	409	435	485	440	437	453	468	436	441	447	413	439	412	464	420	422	439	414	481	421	447	449	467	460	447	463	473	461	433	421	455	444	490	438	420	420	411	434	445	430	450	429	452	454	443	484	433	435	458	431	447	441	466	440	432	436	411	415	393	450	437	412	459	481	428	486	421	464	480	431	431	424	433	453	425	418	457	442	430	443	448	433	441	431	441	428	420	451	400	482	440	439	470	425	431	434	457	409	418	447	416	472	449	484	475	471	447	415	453	440	448	398	420	463	430	421	410	430	411	455	427	395	443	483	422	439	422	427	433	414	472	444	432	448	471	435	443	468	423	452	418	407	453	440	466	430	437	467	485	440	437	467	454	393	434	441	423	440	418	437	447	436	458	444	444	465	448	426	469	412	443	441	459	430	453	468	414	451	446	407	417	477	449	472	412	453	437	410	473	426	441	427	409	422	466	448	455	478	436	467	454	461	444	462	433	426	414	437	436	454	453	443	439	429	395	427	458	408	417	421	442	461	451	447	451	448	391	460	427	499	423	415	439	408	500	465	431	436	440	417	464	416	457	417	453	415	455	423	398	462	413	445	417	426	431	447	442	434	425	433	445	436	475	481	465	444	413	410	439	439	442	481	423	422	456	438	459	433	481	449	474	445	437	433	445	457	435	425	447	455	416	438	466	424	450	431	443	440	431	451	468	433	407	474	457	461	479	422	479	448	444	461	455	421	451	448	440	439	421	474	405	434	478	471	445	430	447	477	454	451	442	455	454	436	498	425	444	449	428	430	424	463	453	422	479	401	453	436	407	445	449	450	388	458	446	453	456	464	421	451	421	428	433	432	441	426	438	442	437	454	465	502	448	416	444	472	470	467	435	444	440	433	466	502	433	432	428	437	414	440	438	434	407	465	444	457	447	412	419	453	443	435	473	500	452	432	442	441	422	431	447	444	466	440	427	435	427	422	454	455	482	443	443	415	435	426	456	444	442	400	448	428	446	460	469	479	469	438	429	399	438	462	474	426	462	484	422	429	440	428	420	445	429	490	413	463	471	465	449	483	461	466	429	453	428	419	422	454	453	462	441	448	444	469	449	458	446	421	443	419	418	466	415	444	458	428	474	440	484	436	451	424	451	444	393	439	446	438	430	418	456	405	426	462	448	427	460	473	414	456	435	407	443	408	427	409	468	444	426	468	413	456	439	454	407	439	429	418	436	422	451	446	443	441	466	418	436	425	460	442	435	439	442	395	474	448	453	433	443	451	438	478	462	499	430	444	433	437	431	400	476	465	423	457	457	447	470	410	443	447	448	437	485	429	476	435	469	467	469	470	384	479	437	432	442	475	454	437	450	417	414	441	459	469	420	465	405	440	455	425	426	450	452	430	478	458	441	442	431	462	428	419	437	430	465	458	408	437	484	448	420	455	434	426	472	416	422	446	435	449	433	450	405	479	446	439	424	442	435	394	454	451	424	442	466	427	423	404	465	452	406	426	443	406	443	431	427	407	401	453	434	413	427	446	440	483	427	443	440	478	459	455	427	478	445	423	432	444	452	464	445	434	427	453	424	439	449	425	427	455	448	422	450	495	424	448	450	446	424	439	425	455	434	436	451	443	421	452	446	445	437	417	471	459	456	407	447	432	428	436	455	477	430	428	436	420	463	390	431	460	431	423	438	463	443	447	448	436	428	463	449	434	437	430	457	423	455	477	449	417	472	435	423	413	412	441	415	449	459	459	462	456	458	486	468	475	453	465	412	451	438	408	452	499	462	427	449	489	445	452	443	461	468	464	434	432	459	471	442	471	483	466	441	469	447	444	443	446	426	424	500	408	426	431	450	480	490	447	434	460	437	456	430
4083	997	821	634	601	556	545	550	505	506	507	490	505	490	475	467	509	521	513	515	444	456	491	515	491	470	496	481	500	497	476	485	490	472	529	480	460	482	497	458	459	501	451	484	512	504	479	477	512	497	456	491	529	464	479	515	468	466	495	470	483	503	465	471	456	470	516	451	466	456	482	498	515	471	494	491	511	477	460	516	494	466	493	557	506	453	465	490	482	472	511	472	533	484	468	481	477	464	451	527	480	478	464	487	528	506	511	508	485	506	491	501	433	486	507	517	464	494	498	479	520	511	466	506	496	505	483	505	488	490	480	446	460	460	506	474	462	491	481	468	483	522	467	522	528	464	478	466	521	512	514	466	481	467	461	468	471	532	504	481	500	463	472	475	461	501	445	506	474	504	442	499	478	504	511	456	489	452	463	456	455	515	514	505	491	461	540	511	448	461	480	477	454	478	443	490	478	496	478	510	452	478	494	486	436	467	464	460	456	476	474	467	495	492	480	473	496	510	493	447	462	531	496	491	510	460	501	466	515	432	483	495	450	489	464	455	456	456	497	460	500	519	469	472	483	469	478	443	436	477	520	503	478	466	457	500	502	509	489	507	479	458	496	496	513	514	456	518	451	500	497	451	501	478	462	474	502	521	497	492	460	481	484	465	479	516	502	473	512	491	474	464	502	521	467	500	490	484	470	491	494	483	491	476	475	468	480	536	456	492	495	470	527	457	502	486	473	485	465	496	507	469	515	497	436	465	473	482	485	500	464	483	468	486	489	480	510	496	500	478	501	482	496	485	458	462	466	493	526	459	456	496	474	482	469	492	439	479	502	469	487	510	485	507	494	493	503	488	499	485	474	507	456	502	470	518	487	497	485	453	453	491	461	491	485	456	495	456	476	475	437	501	468	482	433	485	479	465	493	494	458	486	522	486	532	480	479	485	459	503	507	518	497	437	501	460	489	513	479	504	482	485	494	510	499	529	442	439	484	521	482	476	517	453	519	445	490	501	500	487	470	486	500	490	471	450	479	476	507	490	453	513	484	500	484	455	493	458	480	507	528	486	496	471	455	483	513	469	526	482	465	484	441	475	456	485	475	447	487	487	427	538	476	475	481	518	496	527	473	496	457	516	481	455	516	459	480	470	472	505	506	482	460	477	476	515	447	541	486	445	517	493	463	464	497	502	489	458	506	516	497	482	496	472	494	483	462	510	434	471	487	495	512	463	470	485	519	459	430	438	448	482	482	493	502	495	469	480	493	547	476	473	530	459	467	492	488	482	526	472	467	481	485	498	489	492	497	465	496	480	493	519	493	495	480	504	512	495	466	496	437	507	462	509	465	487	502	515	495	473	457	471	458	464	488	473	485	565	506	519	499	465	486	490	497	505	453	476	481	465	490	509	500	486	496	495	485	469	502	459	495	463	494	470	457	499	492	485	460	441	445	518	506	446	456	460	495	493	474	470	450	505	504	444	471	506	463	483	495	456	496	470	509	496	489	499	481	504	482	490	499	501	486	516	499	485	450	472	517	476	478	463	498	474	450	491	496	499	446	490	490	488	491	475	500	492	543	516	488	474	472	523	474	464	445	485	472	500	449	500	509	494	496	485	488	492	476	497	512	466	500	462	523	517	499	452	481	504	472	477	501	486	479	493	480	489	513	431	510	484	502	491	515	475	530	511	458	485	465	493	455	502	503	494	504	479	474	475	522	507	503	476	535	492	489	450	487	467	465	515	514	477	483	472	482	491	488	472	481	486	483	478	554	500	510	460	498	495	473	448	488	484	476	468	480	478	496	495	457	479	473	504	471	480	465	485	511	486	487	449	481	476	488	510	465	502	526	510	509	485	470	533	470	439	461	497	470	472	521	469	485	521	487	507	488	465	489	483	478	472	488	464	463	490	489	493	531	466	532	499	490	463	503	472	465	454	478	461	532	467	491	489	485	455	501	514	435	476	505	492	492	459	527	499	471	490	528	501	435	510	499	468	457	499	496	474	483	486	518	473	490	494	524	482	540	476	466	493	477	474	468	474	471	505	518	488	465	463	469	494	457	479	486	511	472	481	476	490	514	486	538	505	463	492	493	464	466	487	436	478	483	483	469	494	466	528	485	489	474	493	483	466	459	540	489	494	493	552	448	493	497	500	506	450	467	483	513	474	500	471	505	491	482	462	474	483	484	501	497	465	488	488	473	448	483	476	525	489	465	468	451	489	498	487	525	492	474	484	518	524	467	457	472	525	495	484	502	519	488	516	500	485	492	485	525	504	469	515	457	522	469	527	500	484	497	483	457	499	472	477	458	502	502	489	492	454	484	492	444	490	456	509	553	492	515	476	471	493	446	456	482	468	505	508	499	509	484	463	503	482	485	461	505	475	464	505	487	528	490	466	473	480	524	491	505	434	487	495	474	501	471	488	522	490	491	527	539	508	492	513	515	480	497	512	491	479	457	534	521	452	478	509	474	518	469	461	511	475	489	484	480	503	512	502	466	463	453	441	499	474	465	488	478	467	466	482	493	512	481	492	491	512	507	482	472	518	477	500	461	517	505	471	475	507	472	502	495	470	482	495	462	470	510	473	518	453	455	485	492	473	459	496	465	514	466	482	430	480	473	515	497	496	466	475	485	476	472	453	510	472	468	457	464	482	514	491	456	455	505	449	483	477	451	445	495	492	482	489	493	486	481	474	479	462	484	456	487	519	469	473	465	470	491	478	490	494	425	515	497	529	503	488	496	502	490	487	497	445	440	468	492	491	549	488	483	463	481	509	484	496	525	522	505	472	449	484	486	470	476	519	477	486	463	472	522	514	483	500	494	487	516	467	501	509	483	505	500	481	458	522	498	475	489	462	511	488	479	455	503	464	515	495	487	521	487	466	487	475	493	480	505	461	490	471	500	527	481	483	477	483	503	480	495	502	457	529	474	477	488	498	495	493	440	467	472	426	494	453	519	464	424	410	455	476	498	490	508	490	487	516	498	479	487	502	492	457	477	500	496	491	498	501	472	474	512	497	475	446	468	481	485	473	474	476	516	481	521	464	515	458	527	499	484	463	501	463	469	520	471	467	453	484	451	482	500	477	486	480	459	456	462	503	493	487	441	516	460	468	462	492	500	490	466	479	483	537	487	472	483	510	467	504	448	496	487	487	501	494	457	486	488	488	465	474	485	428	498	507	514	490	498	474	496	434	478	526	439	467	487	437	447	457	476	504	493	487	476	475	472	450	475	481	455	468	436	471	510	548	495	497	481	499	519	470	503	475	503	485	505	464	495	523	453	470	470	517	455	464	483	474	509	514	484	425	452	455	509	481	476	503	479	479	494	516	502	507	500	492	470	447	458	447	479	474	508	448	473	501	472	471	467	444	497	473	473	471	431	467	494	488	479	502	494	477	494	478	502	523	451	476	494	518	502	461	467	472	508	498	507	516	433	470	526	517	488	476	478	484	500	480	449	501	503	476	492	522	502	473	508	489	505	499	473	509	464	460
23332	21044	28395	23920	21034	12496	1760	1221	1002	1019	955	944	968	891	951	926	847	879	833	877	804	806	867	853	851	836	796	853	839	868	851	853	761	883	841	829	810	830	828	799	825	798	812	847	810	828	891	794	822	801	827	869	842	830	774	834	876	807	853	833	815	808	846	822	849	833	816	823	829	809	812	850	800	805	836	872	850	819	794	821	848	817	845	806	829	820	856	827	799	848	823	845	854	842	822	800	800	860	831	815	788	792	852	776	784	840	804	793	839	829	807	849	845	851	823	847	849	804	840	805	835	784	790	782	846	820	841	761	828	789	771	811	814	790	838	821	800	796	848	832	828	842	894	798	778	849	797	784	783	803	785	814	819	784	861	820	787	832	845	828	796	789	872	835	815	780	787	793	856	802	777	824	841	796	837	828	837	873	777	808	849	785	815	837	796	810	793	787	826	817	813	791	857	838	801	780	793	835	833	807	805	796	880	810	878	845	864	812	832	805	823	849	850	785	805	854	863	830	872	833	836	799	773	838	817	808	792	866	835	788	816	845	857	823	779	853	787	816	830	830	766	828	790	849	841	814	771	727	816	788	812	824	849	765	787	847	827	854	884	779	791	877	794	810	844	822	852	871	826	824	842	804	848	780	758	811	794	841	822	786	779	812	848	785	852	833	852	822	806	799	860	803	824	820	838	821	878	821	821	799	797	773	798	826	811	789	833	871	823	805	783	802	810	798	820	847	797	794	775	813	799	811	798	849	824	846	762	806	828	802	830	817	806	796	792	842	822	811	832	823	813	812	881	796	834	817	841	819	814	820	813	846	780	800	830	847	839	819	825	802	808	852	831	835	805	801	876	782	873	836	829	793	789	806	795	836	807	835	805	816	787	785	780	841	807	835	807	838	798	800	822	830	814	789	810	818	867	865	803	819	779	852	786	828	820	851	838	807	829	819	859	784	859	768	764	855	803	799	848	841	768	783	811	878	863	835	814	833	852	823	816	834	828	823	778	839	792	856	847	864	792	834	815	847	815	822	837	822	799	760	827	833	786	842	760	774	795	845	794	793	823	785	822	825	780	817	831	777	822	807	799	805	834	784	835	839	778	813	813	834	783	815	831	835	815	799	843	830	843	815	792	784	871	818	785	820	837	823	797	790	818	897	816	792	814	832	826	821	826	824	831	831	811	821	820	806	826	858	812	815	792	879	806	812	832	799	784	825	832	765	806	830	806	840	782	815	774	789	855	817	830	821	869	788	844	773	857	755	840	762	773	837	850	798	751	854	816	872	843	840	765	817	834	838	802	776	834	832	818	832	814	793	854	819	810	766	802	821	798	818	813	836	815	780	819	815	811	825	821	837	786	844	816	802	821	813	817	829	824	846	835	788	815	840	823	814	839	841	783	820	858	786	872	805	821	785	844	869	858	837	856	845	819	784	771	800	742	865	870	861	811	836	810	787	842	852	793	786	790	844	889	850	844	777	843	823	850	773	865	842	788	828	825	815	846	819	808	840	773	798	834	838	777	821	822	858	847	851	853	796	785	823	822	809	818	858	812	828	810	803	808	815	847	769	825	810	782	825	851	824	858	876	798	771	812	805	833	831	828	813	807	871	763	816	840	847	809	795	834	824	847	853	759	806	796	852	845	868	857	844	834	826	787	851	861	843	825	864	810	780	887	770	791	845	829	841	795	834	810	811	795	784	797	794	816	882	779	774	820	840	801	752	814	828	781	852	790	841	812	814	750	801	825	856	862	815	766	798	843	837	814	825	821	806	831	782	802	823	842	815	766	911	807	808	798	799	832	804	868	840	829	774	768	788	871	805	799	793	843	807	757	836	782	794	755	875	818	801	832	811	827	845	789	791	823	838	866	803	824	816	813	810	831	795	806	793	790	841	770	803	814	770	839	825	799	828	781	793	820	822	833	788	847	859	809	858	828	820	890	841	836	831	843	828	812	796	863	854	828	837	818	831	802	796	837	830	783	766	762	824	834	823	772	836	793	804	828	849	862	848	793	815	789	866	811	852	755	825	883	839	810	802	799	826	818	846	835	804	790	816	814	794	811	782	862	782	830	800	842	790	878	871	853	785	800	797	826	847	823	829	818	823	826	842	850	806	782	836	772	791	832	821	876	785	817	819	860	805	824	783	788	773	812	784	825	808	815	806	900	783	842	811	845	845	812	825	809	807	867	842	820	827	847	853	809	786	798	770	886	841	793	866	828	825	817	836	787	808	854	832	860	778	835	828	814	861	795	786	800	824	847	826	825	836	849	791	780	852	850	847	818	776	799	853	809	767	841	877	785	793	819	852	833	802	825	792	798	805	854	821	796	801	838	788	797	814	835	805	849	880	772	831	852	839	891	825	861	843	825	816	857	885	776	843	803	807	807	790	804	811	788	764	841	811	840	805	794	827	802	935	809	765	833	785	840	781	857	800	801	844	840	759	871	876	818	836	806	799	789	820	808	811	826	813	864	823	821	811	867	806	844	762	830	836	839	832	838	780	806	826	779	818	809	799	819	839	802	816	803	826	816	833	906	832	835	830	812	816	804	816	811	820	837	811	797	805	848	805	858	777	825	852	794	848	869	774	828	843	788	810	803	815	880	833	819	782	861	811	816	806	860	827	832	849	817	794	799	832	743	861	809	793	799	831	883	831	860	777	759	856	859	831	799	821	783	811	775	790	765	834	828	772	838	802	825	792	804	823	809	799	895	827	793	815	875	835	830	844	841	763	823	807	840	832	760	803	851	851	845	843	832	840	828	858	797	848	800	843	828	790	870	775	880	778	807	889	840	819	817	844	821	818	852	797	827	807	835	815	831	838	845	847	815	811	821	768	764	799	774	787	824	829	788	845	832	812	809	782	814	879	797	851	829	785	856	854	771	820	827	781	823	830	845	788	825	821	764	797	814	826	805	813	811	836	796	841	823	807	836	838	785	817	821	867	791	795	776	843	771	825	834	811	744	834	844	754	810	801	861	788	832	793	826	857	822	795	808	781	793	818	869	800	800	863	787	819	779	771	880	790	864	780	803	811	856	811	807	800	828	865	840	856	771	832	860	818	817	783	812	821	821	800	872	773	858	796	792	806	800	809	807	804	818	802	833	855	815	789	790	850	793	819	786	854	753	817	816	832	756	773	820	802	782	823	831	796	808	805	819	812	813	788	797	852	796	778	781	850	836	855	802	773	850	808	849	862	822	835	789	776	826	810	783	770	754	834	790	807	819	797	794	821	875	802	818	789	823	817	830	786	821	799	762	807	856	796	816	873	837	800	832	854	825	812	828	813	809	794	805	830	827	863	839	802	853	824	810	811	845	827	836	791	826	760	805	877	816	839	834	816	810	796	786	777	828	829	817	848	885	823	810	803	812	810	745	877	799	813	743	787	834	829	823	814	857	787	771	846	773	859	833	824	761	830	850	832	800	820	838	815	833	802	791	791	783	847	754	827	853	830	809	839	856	848	838	824	842	809	829	816	789	823	799	760	810	835
3315	8897	6355	3266	2461	1999	1771	1500	1334	1241	1173	1074	1034	996	992	974	932	948	946	930	883	966	891	872	885	886	901	942	843	892	899	902	930	851	961	889	907	919	929	895	895	881	859	867	936	899	889	907	922	939	935	853	893	974	949	876	881	871	867	894	872	867	839	902	908	885	833	859	910	858	847	901	915	882	916	886	880	868	896	887	867	815	902	897	876	811	886	872	867	895	906	882	859	817	880	904	880	829	921	936	839	925	887	810	911	923	904	867	869	867	879	859	886	894	856	891	891	831	904	896	869	899	857	875	859	845	860	851	863	895	881	937	916	851	823	872	889	857	884	835	918	855	831	935	858	895	880	928	884	901	907	935	859	880	889	848	862	845	887	917	809	860	872	842	868	858	863	870	825	872	893	843	926	889	863	862	847	844	892	872	852	880	849	878	854	845	881	826	857	820	825	895	921	893	806	899	888	859	855	812	883	845	831	945	848	813	867	825	866	883	892	892	875	848	890	852	909	911	845	918	872	871	886	881	888	849	862	869	875	915	864	904	915	862	884	846	927	803	894	829	896	872	860	912	881	877	898	882	895	903	859	933	833	862	926	871	861	903	875	825	873	841	876	905	856	874	891	900	850	869	843	876	866	892	853	895	848	933	864	837	902	889	939	888	869	902	883	880	875	873	842	931	876	801	870	858	843	937	872	862	865	893	871	878	902	878	864	897	858	862	925	955	817	879	930	909	869	886	927	873	868	846	885	870	871	830	859	921	878	862	938	893	835	910	816	902	891	847	909	882	850	880	849	843	936	812	870	908	863	892	912	887	886	851	864	835	849	884	876	879	838	897	887	889	854	921	870	885	844	900	893	868	826	815	882	922	876	885	906	874	901	848	862	887	838	848	933	845	893	939	928	858	919	947	871	847	856	872	881	872	856	855	831	882	881	856	824	838	891	885	849	896	863	882	887	913	847	856	839	878	861	813	908	902	880	913	902	861	897	810	947	866	813	867	893	855	855	867	884	882	869	884	916	901	897	844	853	871	905	895	858	904	904	847	862	847	847	856	862	888	855	888	879	874	901	834	883	883	895	908	851	902	868	825	854	895	925	870	848	856	864	868	924	889	875	881	861	858	892	916	896	865	850	877	880	928	859	920	878	852	933	854	857	860	914	854	876	837	913	791	897	838	899	862	841	876	907	834	894	890	878	885	853	869	842	861	864	899	879	926	908	871	902	867	901	841	905	855	865	885	876	869	881	868	912	826	873	870	884	893	892	847	862	864	892	827	907	841	949	864	857	858	857	850	849	832	874	893	811	900	867	836	857	929	875	855	880	874	904	831	869	830	848	901	898	836	846	881	857	866	836	908	848	891	814	853	791	871	887	908	894	866	851	899	890	907	873	891	882	895	892	840	878	846	843	883	817	885	860	881	863	906	866	839	862	902	859	856	876	900	854	842	896	858	832	866	891	869	893	915	878	868	910	852	850	884	839	858	870	891	848	848	855	893	862	883	848	872	902	895	898	874	901	860	873	900	887	856	907	836	880	895	892	889	844	900	882	867	870	915	850	930	895	850	887	901	848	863	880	836	843	843	831	877	921	907	916	859	871	845	908	942	850	898	914	892	849	904	859	819	906	866	830	889	894	858	870	886	881	845	955	875	897	857	867	922	869	883	892	801	863	885	922	887	884	876	901	911	884	865	888	906	864	915	924	837	870	856	868	878	842	880	865	871	835	859	926	842	870	921	922	868	849	925	912	855	861	847	857	865	946	875	849	858	896	842	880	861	869	867	862	915	881	878	896	887	858	914	904	895	816	890	865	846	839	904	873	849	848	882	862	862	871	878	871	843	829	911	889	892	869	860	861	869	830	850	836	831	886	923	863	885	911	874	881	867	856	875	885	876	864	861	866	903	862	870	859	867	916	834	896	877	870	841	868	905	861	882	913	897	861	896	854	941	936	841	876	890	836	910	870	892	858	917	877	880	907	864	904	835	846	871	897	912	876	889	893	898	832	879	890	881	839	871	873	844	835	812	873	821	891	874	905	828	864	871	910	850	867	843	854	876	847	897	929	878	961	861	824	924	866	864	892	901	850	896	801	832	859	856	839	854	905	932	884	802	891	846	885	920	824	887	871	853	867	901	854	892	894	890	812	868	881	917	856	902	892	908	863	918	831	896	852	929	840	866	884	926	884	892	843	864	873	867	889	854	853	846	861	845	872	857	896	826	849	849	827	849	878	868	855	915	887	870	885	883	869	948	862	921	937	874	875	891	889	864	852	890	895	923	889	852	872	919	873	916	894	846	921	881	876	884	884	914	890	878	878	913	895	893	894	840	880	840	903	871	871	913	842	870	834	865	834	876	874	867	879	883	884	898	855	861	877	903	854	857	855	835	849	880	908	860	905	858	849	830	911	883	906	893	831	874	897	859	908	898	897	885	886	894	903	884	946	880	932	881	885	893	849	870	953	878	939	901	891	926	876	865	895	917	889	837	886	864	881	870	867	851	877	902	839	877	897	892	847	860	883	862	917	853	916	866	872	935	927	855	888	918	888	836	881	867	847	851	895	893	898	854	881	858	860	888	842	869	832	887	853	855	870	866	883	896	831	900	884	938	874	924	888	878	860	865	832	881	868	908	893	923	825	943	888	868	880	874	865	838	844	864	900	873	859	930	883	874	899	910	866	897	842	886	913	915	893	917	847	882	908	867	840	879	876	886	878	843	850	861	876	855	885	927	857	881	859	859	880	870	767	867	852	867	921	915	877	865	844	850	856	864	874	914	848	851	931	907	909	874	893	932	875	881	861	840	877	898	905	914	852	968	859	908	858	860	919	839	892	899	917	890	852	859	848	900	898	900	857	891	881	849	842	889	871	884	888	874	819	860	900	870	874	894	859	890	891	870	918	924	834	886	845	900	811	871	914	916	861	839	880	886	882	906	848	925	834	847	905	861	824	893	876	874	888	871	786	889	893	814	850	854	882	875	878	849	879	857	859	890	916	821	901	894	859	825	811	848	919	865	880	838	889	868	879	877	950	849	867	899	849	914	811	890	872	872	931	911	853	814	882	899	886	881	933	837	878	876	814	827	880	878	864	894	842	884	861	900	872	866	832	898	865	937	891	862	856	927	922	903	938	884	880	835	859	869	889	903	876	878	848	821	881	936	894	866	849	870	857	870	873	945	895	843	905	852	885	918	932	836	829	877	873	887	884	878	824	879	885	929	865	874	875	868	887	844	874	861	819	888	911	879	908	816	829	849	925	894	889	910	867	884	911	869	886	874	870	891	847	881	829	875	894	880	903	817	888	832	948	916	876	869	879	868	854	900	862	932	847	861	888	859	894	840	887	853	866	892	845	931	844	854	864	921	878	839	858	912	839	864	834	826	900	864	874	912	887	878	855	907	897	854	887	919	878	845	867	844	885	828	844	873	919	860	898	902	844	891	872	889	858	803	865	901	893	906	836	843	872	888	841	918	898	911	832	856	918	862	847	868
24379	20984	27348	24732	12950	715	488	406	325	337	346	324	283	314	283	270	278	241	279	223	259	229	239	264	260	230	289	257	247	269	251	265	218	249	235	260	253	241	245	272	255	250	244	267	254	249	227	250	230	278	223	232	223	269	259	247	267	236	248	241	245	266	252	265	218	230	247	241	249	257	242	257	284	225	249	250	262	255	243	273	270	244	235	260	233	262	269	249	269	255	246	240	228	262	257	259	235	236	253	241	245	241	264	256	229	244	239	250	234	239	243	292	242	229	236	245	250	278	268	253	280	259	268	300	251	242	255	265	267	245	231	235	243	268	223	277	274	236	244	213	242	237	255	268	251	245	235	250	273	269	230	250	253	236	240	236	246	262	254	257	251	231	237	257	243	222	264	234	250	266	237	234	255	223	260	250	233	237	256	254	249	257	283	223	257	253	224	244	279	235	278	240	242	258	266	272	265	236	248	246	235	244	244	285	232	231	216	246	254	258	253	244	257	226	262	244	245	254	257	241	255	254	214	257	252	253	248	240	275	252	224	222	245	236	262	257	264	228	212	249	237	264	240	255	255	236	251	263	263	241	266	242	240	225	251	289	237	251	246	245	241	247	210	247	254	246	235	238	291	251	229	246	269	274	265	239	217	236	266	243	263	246	236	251	248	236	244	234	254	247	239	234	237	261	231	257	252	228	254	218	250	251	236	259	247	263	246	234	246	264	232	231	240	232	249	253	277	256	253	226	266	244	251	266	275	242	248	263	227	222	245	257	238	242	250	266	276	232	275	238	265	232	240	246	270	220	253	257	274	261	267	246	247	235	250	250	232	221	250	254	266	243	254	259	245	248	238	263	259	250	252	258	269	243	247	266	265	254	255	248	235	254	253	242	266	250	243	256	243	238	232	232	258	276	239	232	243	223	242	248	221	269	265	233	264	235	236	229	235	253	231	231	267	238	228	261	234	269	284	228	263	231	218	264	271	230	265	251	271	232	257	233	242	242	240	219	228	227	245	239	242	269	239	248	254	249	241	231	263	247	247	256	244	216	266	263	251	280	242	230	257	232	238	243	213	227	234	247	256	254	227	238	257	236	236	239	220	234	238	245	254	261	247	269	261	231	230	276	278	248	252	269	253	265	233	269	274	234	260	222	241	243	239	252	271	247	230	265	232	219	263	261	251	239	250	231	251	212	231	261	213	241	239	275	219	261	256	237	266	243	276	258	238	258	251	254	234	253	256	262	229	246	251	251	244	252	221	275	260	244	227	240	249	248	262	279	253	263	253	245	215	253	266	274	266	204	254	248	248	262	233	244	261	236	266	229	240	281	266	251	241	248	249	263	261	238	238	218	254	251	236	255	235	244	246	255	260	243	239	232	231	243	251	244	253	269	241	267	269	257	248	236	281	264	277	242	221	259	251	222	287	217	250	252	268	242	264	227	254	250	241	231	256	265	213	286	229	246	252	211	238	255	241	256	261	222	259	245	246	227	251	255	284	215	237	250	272	258	238	234	257	260	236	236	281	267	253	243	288	258	256	259	243	270	259	253	266	250	224	250	253	261	266	251	224	215	251	270	266	243	242	245	238	276	236	254	252	229	272	240	226	254	226	242	237	247	248	246	242	252	253	230	216	240	219	264	247	227	242	247	226	253	236	227	274	262	248	254	218	229	237	248	256	249	235	240	213	262	241	234	246	258	245	229	252	273	247	226	270	234	258	242	255	254	253	264	259	229	246	244	234	246	244	228	238	255	248	262	242	231	254	244	255	228	235	242	256	275	260	233	268	259	259	257	228	208	243	262	261	239	208	250	233	256	266	252	238	254	225	254	235	248	225	233	254	220	231	252	222	278	264	254	254	254	246	229	282	236	266	227	264	268	242	254	215	269	256	246	240	262	263	262	248	260	235	244	256	255	233	225	248	237	238	261	245	231	242	271	265	255	234	256	261	251	247	254	240	275	271	234	238	275	242	257	260	239	256	258	237	294	230	280	218	268	246	244	231	252	251	252	244	254	226	233	242	252	249	229	242	207	238	257	271	254	236	259	253	243	259	219	234	256	236	261	241	296	242	220	261	263	254	245	227	256	216	256	266	242	233	219	261	258	242	268	224	242	243	250	277	216	269	265	249	243	223	272	238	234	232	230	267	244	223	231	236	218	248	256	255	278	234	230	255	272	258	256	259	234	231	238	227	215	254	271	240	244	230	233	223	238	288	266	237	245	267	255	252	241	224	273	271	258	239	222	261	263	249	258	240	248	248	221	256	226	252	242	242	260	245	239	255	269	272	238	258	248	266	248	259	216	247	251	274	229	241	244	250	260	245	246	242	221	231	277	259	264	262	248	242	270	242	227	237	240	251	258	237	217	232	244	273	270	217	244	271	253	258	260	252	239	233	263	253	244	232	259	248	262	260	244	264	240	231	256	242	277	255	266	241	239	268	228	231	251	222	253	230	249	230	263	250	248	255	265	290	266	243	243	237	220	255	237	223	240	210	245	279	253	230	253	241	248	225	254	237	237	245	260	249	276	242	243	222	251	241	238	252	244	253	229	234	225	218	221	236	250	234	222	216	237	259	232	264	247	244	217	222	252	235	247	245	220	268	265	266	226	211	250	260	278	262	247	265	227	257	263	241	235	236	279	239	252	236	264	252	244	233	257	241	240	243	240	228	221	243	247	230	248	263	240	236	259	230	249	252	248	251	245	263	230	253	273	220	279	249	248	264	248	214	265	250	246	278	254	261	230	248	237	249	250	237	226	247	239	257	240	231	209	269	239	281	242	228	246	227	226	235	246	261	259	270	261	285	236	235	265	209	240	220	264	259	259	227	249	256	261	249	242	265	241	252	236	235	251	243	220	272	279	227	253	232	245	229	261	245	256	240	263	262	234	228	235	237	232	246	252	219	234	242	238	241	264	239	233	257	247	247	236	227	227	239	261	239	260	258	245	250	246	235	234	250	247	225	244	216	248	238	243	205	257	231	228	256	251	247	244	236	210	257	250	271	251	265	270	227	245	272	253	233	235	221	258	226	232	240	241	272	259	249	245	215	245	260	255	255	232	240	242	220	263	263	270	252	244	252	239	239	252	259	266	249	271	247	246	242	239	258	222	270	244	267	240	277	270	234	250	236	248	245	266	250	244	247	249	239	241	265	234	262	228	229	265	262	259	245	242	262	288	252	248	231	237	262	259	248	228	250	266	235	255	248	258	213	254	230	249	250	211	265	248	237	269	273	259	258	253	245	242	233	246	228	252	245	249	265	240	222	250	245	245	226	249	232	263	247	274	265	243	238	262	227	244	235	259	263	229	266	263	229	282	235	251	244	235	258	253	255	222	252	266	239	217	242	243	251	273	238	244	244	270	240	239	237	272	261	238	222	245	265	265	234	233	227	241	244	246	238	243	250	225	257	232	267	250	237	234	235	254	238	262	243	253	256	250	259	216	240	241	240	251	236	225	250	275	270	226	264	248	235	241	259	221	255	254	232	232
3156	4923	3339	1615	1241	968	788	628	553	493	465	420	389	343	383	381	350	366	332	344	300	311	303	336	314	316	340	334	338	287	306	323	274	340	284	324	312	279	295	299	298	350	313	312	323	330	311	300	320	317	304	312	295	325	307	311	301	273	283	294	292	305	297	350	328	294	259	305	272	307	293	323	282	319	258	273	279	299	284	291	285	295	311	307	317	313	316	298	290	281	295	272	278	325	285	309	309	325	292	272	295	265	275	299	271	312	297	269	280	289	321	284	317	298	314	318	278	315	322	295	286	307	288	290	297	307	262	278	303	307	334	312	273	294	301	301	309	315	331	300	303	309	298	288	303	310	277	314	287	271	302	311	300	303	312	269	318	311	318	326	313	301	278	292	286	279	296	268	285	283	282	283	273	279	294	289	280	285	276	295	311	314	295	312	277	298	292	322	289	255	300	308	310	319	302	313	300	282	287	258	280	282	305	272	316	285	294	315	293	320	306	333	296	279	286	315	299	298	306	300	293	277	310	288	298	284	292	318	285	231	300	310	282	308	330	323	293	283	299	298	336	296	342	303	298	286	328	277	285	319	327	304	292	321	279	296	295	296	308	298	312	282	294	270	278	319	330	288	284	312	323	289	291	295	298	290	321	286	312	285	303	271	334	303	272	308	313	324	286	289	297	287	307	301	284	276	250	296	294	287	327	292	276	274	304	282	301	285	282	310	279	279	324	254	298	275	306	322	297	313	294	295	301	299	311	305	286	278	258	337	301	255	305	305	242	317	262	324	319	283	255	302	308	281	270	315	312	312	286	303	308	269	287	310	288	321	322	302	278	319	306	307	297	284	293	273	322	281	314	287	270	290	345	280	306	283	278	272	325	304	289	290	283	314	265	317	307	270	281	285	304	276	274	324	334	323	321	292	279	270	286	280	300	318	278	314	300	322	294	302	315	269	242	301	327	282	309	271	274	285	294	279	293	312	302	312	293	297	277	301	274	280	286	283	318	308	302	309	313	317	294	283	313	291	286	305	303	296	277	287	277	306	302	276	289	329	292	306	291	321	326	338	274	308	307	290	301	298	270	320	287	301	324	294	325	301	304	295	291	299	288	280	304	316	314	300	305	272	282	312	278	294	269	323	276	307	321	266	288	302	334	283	317	301	290	314	291	268	328	275	294	307	307	321	339	305	316	281	296	285	287	313	315	258	305	270	282	292	297	285	306	295	289	283	284	303	286	309	296	285	321	319	280	271	313	293	273	276	314	295	305	319	270	325	314	291	296	291	276	256	325	328	308	301	275	283	282	282	288	304	299	338	263	302	328	297	305	312	316	318	311	309	305	307	283	298	285	295	297	325	259	327	327	306	303	276	308	320	321	286	313	305	253	294	272	286	297	283	297	326	282	280	275	322	303	305	290	302	274	268	311	308	313	285	271	326	259	305	291	338	305	299	298	290	289	293	314	312	304	306	284	284	287	298	270	307	297	312	294	296	310	321	308	289	294	274	268	309	285	288	304	285	283	297	290	305	298	296	311	289	330	302	297	305	301	308	305	292	287	297	284	298	306	329	281	327	281	302	297	302	307	316	313	305	308	312	296	313	285	311	306	297	282	312	288	274	282	267	280	300	321	323	325	293	305	322	322	298	291	307	311	310	306	284	316	274	276	300	271	296	318	292	295	295	319	313	289	292	279	272	286	315	293	343	326	321	284	303	339	287	325	300	296	294	312	291	260	315	283	322	310	286	302	292	317	278	299	270	274	313	312	287	287	290	305	268	294	283	281	292	323	289	317	291	301	303	281	266	309	268	304	308	279	302	311	262	300	330	246	308	292	293	319	280	311	303	284	294	304	303	261	274	302	322	268	301	316	297	295	327	286	304	289	294	320	297	327	320	295	290	295	290	284	297	284	293	293	329	292	303	320	301	312	323	313	250	275	291	306	296	286	300	286	303	284	310	276	300	292	305	290	298	312	315	294	305	293	280	306	297	285	334	338	253	298	293	298	294	300	277	281	298	303	311	293	299	292	296	312	300	261	276	247	274	287	273	331	278	288	291	301	283	316	290	285	286	292	309	280	289	289	308	316	294	314	306	276	314	321	288	298	322	275	284	297	326	254	311	287	279	316	283	328	277	291	283	311	312	291	302	303	287	264	303	301	289	298	315	284	328	276	286	314	339	311	305	328	275	287	301	291	294	297	278	287	301	292	310	297	289	328	306	305	317	327	316	291	318	317	307	318	308	307	293	292	307	286	267	290	278	291	318	316	318	310	302	301	304	329	307	312	312	304	290	277	308	281	307	279	267	265	297	305	286	327	321	294	309	291	266	320	305	291	296	307	290	299	299	337	323	259	292	298	313	314	275	287	251	267	340	306	323	293	327	337	285	274	303	290	252	300	269	260	283	275	278	290	282	313	285	326	265	321	315	288	241	303	287	320	307	300	271	310	311	266	295	288	313	289	298	277	320	307	279	294	287	299	304	273	298	317	322	304	321	300	293	312	253	301	308	283	290	264	314	255	302	284	278	304	300	298	312	299	293	286	319	275	286	318	327	312	313	315	297	267	290	322	281	311	286	298	307	296	309	316	314	279	315	316	287	332	293	272	286	277	282	330	286	304	302	296	337	279	287	290	341	295	280	355	295	293	283	281	303	303	264	306	316	270	279	275	282	274	285	324	311	324	293	308	278	283	327	282	284	273	290	305	300	255	309	284	294	303	268	293	283	288	305	313	293	285	281	281	292	289	289	297	337	301	293	315	294	276	271	318	293	302	287	276	319	285	302	312	285	288	268	310	305	318	314	277	282	297	294	296	279	278	276	259	320	313	318	281	291	268	281	282	252	297	305	298	277	306	287	309	318	281	286	268	263	353	311	322	297	294	283	298	307	285	274	317	290	326	319	293	280	300	284	302	320	292	271	292	281	274	285	305	295	291	343	304	292	309	266	289	266	287	308	286	277	295	340	290	321	289	274	314	275	289	294	286	317	294	295	301	302	269	288	311	299	260	299	335	312	285	324	294	289	311	314	309	314	305	306	294	331	297	304	296	299	290	313	277	309	284	306	291	288	311	302	307	303	306	304	298	316	307	276	334	307	270	304	298	271	271	312	299	278	287	304	273	303	285	281	266	331	288	283	346	271	296	296	338	299	300	307	320	312	262	289	269	259	304	308	290	303	317	330	304	283	300	302	289	315	303	290	325	319	294	320	304	293	290	303	341	293	328	280	297	288	320	291	325	298	267	290	304	283	323	302	319	290	297	280	312	292	273	307	287	287	303	281	305	315	288	293	277	285	288	312	270	292	305	312	274	307	297	291	295	295	306	291	281	307	291	293	306	305	290	286	325	278	311	329	300	289	302	301	291	291	281	318	288	293	309	291	298	276	325	260	320	299	307	303	268	294	286	299	290	294	319	333	286	327	296	337	286	300	254	276	274	277	296	283	304	321	281	310	294	283	275	257	317	300	291	281	288	336	291	302	316	302	310	326	306	292
22228	21028	28746	23513	21031	21106	11015	1562	1174	1100	971	919	911	943	858	851	825	805	797	824	736	708	763	738	785	736	755	725	720	735	721	687	729	764	706	699	702	727	679	715	708	709	726	767	741	731	767	642	706	753	691	755	687	739	737	692	725	762	721	676	774	674	750	734	705	692	736	691	709	652	704	645	725	742	698	700	720	701	712	737	752	714	718	703	679	668	744	689	667	707	708	740	718	712	775	690	669	726	730	706	699	707	681	681	617	706	699	721	708	765	711	677	702	691	679	699	653	748	757	693	739	712	657	700	721	699	708	663	704	720	717	719	692	720	704	672	719	708	690	699	669	745	658	722	728	740	673	713	725	681	700	724	724	723	684	732	658	642	753	696	661	679	722	698	711	747	678	699	711	739	711	685	668	724	701	670	731	704	727	703	747	721	713	676	716	686	689	721	747	748	763	773	753	694	722	699	724	676	744	773	644	733	721	761	691	706	744	739	712	733	686	687	695	695	724	719	713	748	690	709	735	689	752	737	707	698	708	672	671	676	722	720	673	733	731	690	746	755	702	720	692	682	670	665	738	676	692	673	737	714	755	709	706	683	698	699	746	649	723	723	676	693	730	759	726	713	677	733	642	701	708	705	732	688	701	669	686	699	669	674	733	691	665	692	678	694	766	690	720	694	686	709	720	711	685	683	717	667	693	667	697	674	715	695	675	738	742	701	647	664	681	646	709	730	740	724	675	687	732	697	679	684	707	714	677	714	717	747	731	683	655	730	715	707	691	687	712	693	689	665	691	712	648	678	710	702	693	757	765	752	751	723	708	747	702	677	705	696	684	700	707	746	646	704	684	713	696	750	669	715	731	786	732	675	703	718	740	664	678	704	733	733	679	679	724	678	729	693	671	700	720	697	665	738	707	696	639	695	698	728	702	716	703	721	674	670	772	739	690	714	740	694	727	708	739	674	691	711	710	705	720	715	653	733	701	741	696	702	728	725	721	705	687	663	690	710	713	716	726	710	724	713	674	678	668	729	642	731	691	665	717	678	682	729	750	710	696	711	675	683	721	707	747	754	728	686	774	646	699	672	706	725	705	707	712	674	769	672	706	703	727	664	737	691	692	728	653	699	700	678	713	717	735	728	689	715	708	718	767	729	696	704	739	712	715	692	658	718	656	682	701	696	756	678	747	738	695	661	734	687	658	661	727	664	728	720	690	672	708	734	718	709	663	685	681	692	692	712	720	661	708	642	699	704	718	684	676	704	723	738	711	705	729	646	701	708	674	685	698	699	776	679	702	726	694	687	694	724	680	679	735	706	726	783	739	704	692	715	673	696	670	733	693	731	696	726	688	717	689	735	714	715	685	718	703	710	727	689	656	706	746	693	702	688	697	678	714	720	702	737	727	701	708	733	709	687	699	726	689	672	693	682	665	710	696	694	687	693	694	663	751	731	710	724	687	735	656	711	699	742	724	704	692	751	705	705	715	661	709	656	686	725	724	685	670	736	690	733	699	702	686	697	710	707	654	705	697	756	689	674	675	699	675	715	709	714	665	736	710	751	697	731	689	739	703	698	655	731	717	685	703	691	724	673	690	732	778	734	711	746	726	703	658	706	702	693	659	673	658	668	773	723	690	714	677	673	689	717	780	688	728	724	694	700	691	678	704	723	705	720	718	686	747	685	701	736	696	705	699	676	674	769	699	729	733	745	719	743	669	658	726	679	742	736	724	712	695	698	704	711	743	715	765	694	659	716	689	722	743	707	696	737	673	723	714	724	721	696	719	727	701	724	704	729	679	671	674	674	705	722	688	673	710	700	662	725	700	684	705	732	712	692	630	686	724	650	732	635	696	725	739	706	669	630	709	690	694	705	677	702	734	712	708	726	718	698	729	679	713	716	650	691	695	691	667	740	675	696	687	665	652	726	678	689	704	733	658	668	731	756	682	667	692	723	742	637	734	707	695	691	703	699	681	694	722	637	757	696	675	654	698	685	712	720	682	771	728	707	730	705	689	700	703	755	741	680	687	718	726	694	714	677	724	730	704	668	695	658	695	705	673	741	670	675	711	703	729	703	671	680	712	698	680	726	760	667	733	681	720	712	712	738	716	709	697	736	700	723	700	640	714	684	702	741	663	682	660	694	716	692	702	720	651	721	666	734	700	749	707	675	767	682	706	697	739	700	723	744	745	746	710	717	719	731	668	669	709	677	755	689	680	657	689	699	675	688	707	686	696	652	713	686	698	694	678	679	724	694	702	684	703	688	703	685	683	682	698	706	716	723	718	727	726	639	695	669	724	712	738	686	699	702	724	694	693	713	681	645	673	726	716	720	683	676	690	723	712	668	662	661	709	712	717	642	712	695	710	713	737	685	726	673	647	726	697	708	704	673	680	711	672	658	671	678	710	682	627	738	735	687	707	698	711	665	691	687	684	693	673	709	692	701	737	728	781	664	730	690	683	701	686	648	710	701	699	721	701	683	757	672	707	756	694	756	676	717	671	727	723	706	712	692	657	745	673	718	721	707	723	672	722	644	680	742	674	723	695	682	690	719	749	699	684	703	687	750	678	668	723	691	688	650	716	746	730	703	674	656	703	720	713	643	654	724	720	690	726	707	646	677	678	701	691	758	683	686	761	746	693	689	741	744	702	728	698	718	730	710	752	706	690	676	716	692	747	703	716	729	688	714	700	697	640	714	733	661	701	733	714	712	682	665	677	718	697	705	742	674	696	703	708	705	688	668	743	665	715	728	704	685	633	686	665	715	772	694	660	705	725	730	684	657	685	725	724	690	655	676	757	712	711	625	690	695	706	730	701	735	685	674	692	757	718	707	717	678	688	672	680	685	704	654	699	684	683	711	735	675	770	731	701	742	712	701	702	655	692	658	659	683	712	664	704	695	724	688	684	656	695	685	712	684	677	684	684	721	695	677	674	658	702	637	743	709	748	694	685	670	677	690	689	692	722	690	725	683	697	673	688	688	610	700	677	747	722	725	716	705	663	704	696	710	726	694	711	692	710	708	721	703	670	750	657	691	698	746	777	696	741	717	733	714	662	763	727	700	714	686	676	688	693	708	698	691	673	692	662	689	692	738	711	690	721	728	696	697	698	714	710	677	647	702	684	761	700	669	676	724	709	669	723	704	714	697	702	678	739	692	671	736	685	741	624	706	707	711	674	648	669	746	705	772	659	707	725	737	656	656	681	723	669	658	705	706	690	657	692	716	737	700	711	719	725	735	684	723	739	693	725	685	680	734	759	745	740	718	701	706	665	680	685	725	700	700	678	696	742	719	688	748	714	713	724	674	667	700	725	725	745	690	709	723	773	712	676	731	680	675	667	773	663	668	685	721	701	707	720	716	700	747	726	688	683	744	715	697	724	715	733	659	672	740	705	716	706	661	692	647	744	682	701	685	713	685	663	716	696	719	704	672	685	704	720	717	761	727	715	707	669	706	710	714	664	704	671	740	702	713	671	672	715	689	729	709	664	695
4430	14191	10053	4994	3749	2930	2303	1965	1654	1436	1349	1171	1078	1057	1009	984	904	930	891	894	861	835	874	878	859	864	837	841	797	812	827	841	749	764	760	763	801	768	844	789	779	831	827	772	813	795	781	788	822	807	830	788	811	772	828	792	790	762	769	774	727	778	747	752	777	772	738	791	783	752	753	795	767	796	745	787	790	755	748	775	727	747	769	797	756	814	779	733	734	826	767	769	759	738	788	759	796	796	766	738	780	784	783	788	786	794	772	729	768	738	846	770	772	795	816	804	764	689	775	750	782	799	766	766	782	810	720	779	757	802	807	796	757	822	796	752	783	787	777	770	812	757	752	750	806	793	805	794	792	797	761	776	758	787	746	796	790	799	805	767	766	773	775	778	760	768	787	820	808	749	826	780	751	815	787	755	723	810	793	772	752	763	781	785	743	768	733	722	802	753	780	758	813	762	806	821	802	760	775	777	805	788	739	765	768	770	751	798	745	729	799	802	777	745	732	781	753	790	812	781	748	775	777	774	799	781	730	738	803	749	839	750	756	760	791	812	788	755	782	758	758	782	762	770	831	751	739	748	778	772	787	772	804	744	776	774	746	778	782	744	805	813	779	764	761	776	742	778	786	788	761	805	760	748	790	737	731	771	815	750	783	755	810	749	778	741	772	768	752	815	767	737	770	786	796	807	742	827	801	792	747	759	741	794	780	742	799	801	758	742	795	773	772	797	755	782	732	812	747	749	758	795	770	790	793	778	742	865	808	751	765	794	765	795	726	807	757	727	767	729	794	763	810	771	778	716	734	757	797	794	781	778	774	798	724	765	783	789	776	752	776	811	775	751	808	777	756	792	743	821	787	802	781	754	768	717	775	792	738	825	749	771	762	728	780	747	762	794	800	809	763	779	718	768	794	783	710	765	742	768	785	769	792	737	722	749	786	776	752	775	822	776	860	717	769	766	750	776	805	760	766	753	781	743	754	800	785	775	718	755	812	805	760	793	787	745	757	743	764	742	761	761	810	787	756	748	790	752	736	744	790	735	814	765	765	726	783	723	797	829	795	758	755	777	753	789	790	764	774	797	777	738	780	790	749	743	717	771	786	811	786	742	780	764	795	743	739	778	787	777	801	793	786	793	765	813	776	745	797	780	788	730	816	777	801	784	782	764	783	818	782	778	797	740	732	806	746	787	760	771	771	767	827	797	764	793	771	795	775	765	747	737	758	740	796	804	786	812	757	796	779	814	756	804	775	756	777	793	817	806	746	750	768	856	763	769	761	767	756	762	728	821	750	756	798	789	765	769	755	753	782	792	756	781	781	785	749	746	753	776	822	768	778	790	772	775	782	726	841	765	782	737	764	779	800	726	782	780	736	722	822	745	758	819	728	800	775	760	762	780	777	836	807	752	775	757	819	776	781	771	804	727	774	728	811	814	790	705	795	790	782	797	755	736	760	755	763	736	815	773	776	781	777	796	757	791	799	800	786	790	799	743	762	727	824	745	782	766	741	801	786	788	750	724	839	765	806	710	791	725	761	774	752	787	783	756	809	791	774	829	792	771	765	814	814	750	792	791	803	768	713	789	773	750	785	767	755	761	774	755	771	792	763	771	756	762	782	772	789	730	749	806	798	768	736	788	746	800	830	774	821	759	768	808	786	798	763	772	735	766	710	753	761	720	761	740	791	732	804	748	726	723	797	775	761	788	805	786	764	772	801	823	777	794	743	807	727	763	751	791	747	722	789	768	709	818	765	744	782	756	744	713	756	751	787	798	738	814	769	783	762	756	777	737	759	713	753	766	753	747	728	772	782	766	813	785	808	736	761	752	797	786	768	758	805	800	760	783	787	758	760	798	779	758	736	798	788	777	751	766	746	810	794	753	767	793	787	767	772	841	792	750	760	798	799	772	766	806	733	771	778	751	802	738	788	767	716	790	761	780	788	749	789	791	786	772	736	755	794	836	779	783	729	786	771	794	789	782	787	727	755	749	768	749	745	758	768	758	778	731	769	778	778	766	773	777	801	711	725	749	761	796	798	741	766	734	767	769	802	788	772	769	745	751	753	771	718	784	770	743	781	810	801	787	719	762	744	778	775	771	783	773	776	795	780	750	743	767	729	748	758	804	776	755	749	784	794	716	762	776	773	770	762	797	772	754	775	750	779	775	790	776	769	746	770	739	791	798	772	778	770	781	788	760	749	795	712	792	762	719	766	764	723	819	778	756	731	810	758	751	742	756	794	811	816	797	777	753	800	731	778	770	756	784	801	777	719	773	755	764	787	806	763	733	793	781	793	773	778	752	757	782	763	740	783	774	755	794	731	790	782	780	808	768	813	759	739	738	760	807	771	775	774	806	752	776	736	727	767	739	753	775	803	777	745	797	778	811	758	832	744	736	746	754	822	751	753	809	759	805	781	795	766	751	771	778	751	741	787	800	756	770	788	830	789	777	777	771	771	781	815	713	785	754	777	776	793	750	777	791	804	779	764	760	762	780	761	802	763	778	723	808	794	758	788	810	817	806	762	750	775	797	792	808	803	737	795	761	731	801	792	806	742	807	796	810	727	790	739	779	707	784	783	760	742	794	798	822	771	785	731	740	756	784	775	807	766	789	784	779	741	771	794	770	745	784	772	755	762	763	816	771	740	783	770	816	812	693	754	773	805	746	750	735	809	769	798	756	743	754	719	705	783	778	751	793	801	778	751	754	744	781	763	798	814	771	785	756	748	822	762	777	753	779	797	759	773	775	795	801	766	763	778	759	791	825	739	729	775	778	788	785	782	794	759	762	756	784	786	722	795	766	822	746	804	753	778	776	766	757	781	751	755	790	784	783	768	762	724	816	750	808	768	761	781	772	766	778	752	783	761	776	737	798	814	756	782	753	740	792	765	821	736	728	762	753	773	776	736	769	748	787	768	760	733	758	808	778	791	792	703	786	776	756	755	724	752	755	786	791	770	756	711	835	767	748	783	781	778	722	870	805	816	740	763	811	749	716	740	795	807	756	803	748	761	757	765	743	759	776	787	773	789	728	798	782	841	823	765	765	787	784	807	798	808	797	815	769	787	800	801	775	835	747	797	736	786	768	734	757	727	759	757	830	707	744	758	728	750	780	797	765	765	808	802	740	796	756	781	771	744	752	751	774	776	776	724	806	753	795	745	787	787	824	752	808	742	752	786	756	779	784	764	777	738	718	779	828	825	759	754	771	762	800	789	743	732	781	776	780	840	759	723	742	773	812	751	746	762	729	779	790	741	796	758	786	759	722	795	791	774	813	790	771	801	767	776	760	744	782	738	790	790	741	749	812	804	730	766	776	773	728	789	777	765	739	723	768	756	777	763	738	772	765	706	716	734	772	792	783	767	811	742	811	790	786	780	734	795	716	782	786	786	716	747	780	779	752	800	814	821	740	794	771	730	771	759	755	743	823	785	725	791	765	793	805	846	797	757	841	772	830	798	780	789	801	731	760	756	807	780	749	699	824	761	762
27399	17826	3687	609	497	441	460	451	449	464	430	452	448	446	443	461	436	422	444	439	401	444	427	411	417	468	439	395	419	424	462	443	450	475	441	465	446	431	423	401	423	454	407	456	432	437	421	422	437	478	409	417	408	436	445	423	467	429	402	414	450	460	444	456	432	443	401	457	466	446	430	437	454	444	406	404	417	425	448	433	431	420	439	467	428	422	471	443	440	402	447	469	413	455	448	417	442	412	418	432	390	465	440	418	431	449	433	413	433	432	417	438	399	413	400	442	452	432	468	449	429	463	441	446	440	441	406	419	438	422	389	461	433	458	420	432	429	434	450	407	471	421	424	420	439	423	424	444	418	447	467	422	445	441	419	466	430	432	453	409	417	442	426	441	441	429	446	422	467	421	470	406	441	453	428	445	459	421	419	416	394	427	491	447	422	441	441	457	411	487	479	407	415	452	459	406	436	424	452	464	396	435	430	489	453	444	452	443	424	431	442	409	438	445	478	439	441	448	394	421	411	462	426	430	406	467	450	441	418	468	432	458	452	459	477	438	414	427	400	412	428	446	422	473	465	461	419	438	414	432	443	441	442	406	418	445	438	433	448	427	442	444	438	469	416	424	421	447	422	418	461	449	414	431	435	418	421	395	453	424	434	456	454	432	506	428	420	423	428	406	462	442	420	448	480	424	440	409	435	452	420	437	410	455	462	470	457	493	461	476	431	453	447	464	410	447	417	469	462	435	452	444	406	450	432	439	431	399	434	448	419	439	423	451	425	430	423	405	443	431	450	430	453	454	417	466	459	440	405	425	456	417	462	381	416	466	446	485	441	406	413	452	470	474	450	439	437	450	422	444	426	432	449	451	417	445	426	449	468	423	433	405	392	456	430	439	447	434	430	431	441	465	414	435	456	426	430	437	408	437	408	447	463	463	428	439	447	404	408	415	427	440	405	457	461	431	425	458	417	452	430	442	418	453	466	442	442	399	416	461	435	435	454	435	422	407	411	471	440	429	432	407	415	456	426	457	408	423	430	459	461	439	447	443	463	439	466	443	450	413	417	467	422	434	429	455	459	457	404	435	416	466	414	434	392	446	375	432	459	483	454	422	446	448	423	450	445	478	419	447	455	400	418	471	418	404	414	447	448	424	415	398	463	470	418	431	441	447	455	421	452	424	446	432	446	425	424	494	411	438	433	446	483	425	442	464	460	409	454	484	414	419	437	423	442	397	388	445	407	471	448	448	435	423	475	400	440	478	463	422	430	427	449	434	413	428	428	404	441	466	454	426	463	450	399	421	450	418	427	417	426	448	393	414	458	440	409	450	478	405	460	417	391	413	473	455	425	453	468	437	428	447	419	441	480	423	431	438	426	457	446	461	441	387	424	460	435	435	456	434	435	416	418	442	420	454	467	407	423	422	420	442	423	458	467	440	420	421	441	394	414	444	421	442	426	481	444	461	460	465	441	470	405	456	462	423	432	414	453	422	414	429	413	446	425	433	436	461	455	446	466	428	437	399	433	409	430	464	455	410	425	441	417	417	448	440	435	399	441	408	420	405	448	447	456	420	411	418	427	412	397	498	437	422	426	455	422	439	415	452	408	442	454	428	450	451	387	435	449	467	437	457	435	435	416	459	422	445	456	482	453	436	429	436	445	439	428	440	444	421	418	408	416	425	472	396	445	412	419	453	463	420	455	440	412	425	408	440	428	412	459	415	442	447	481	420	431	413	389	427	446	462	457	425	415	456	436	437	473	425	458	432	443	451	468	438	411	426	456	452	444	474	462	441	416	440	443	457	440	456	490	435	456	417	420	463	465	442	434	439	439	424	418	469	406	410	432	443	457	439	439	426	437	457	445	414	472	416	400	421	436	436	463	432	425	451	396	415	408	462	451	456	398	436	407	444	404	431	434	453	442	416	482	426	430	431	453	421	426	445	395	426	435	442	455	463	431	448	455	428	448	478	449	399	440	460	428	418	449	409	421	408	426	439	449	416	441	424	428	420	437	470	418	425	455	456	433	445	400	459	457	445	444	465	441	443	449	404	442	406	432	473	460	462	453	433	413	431	447	424	418	438	429	484	443	430	450	416	453	465	400	460	436	436	445	395	422	422	422	454	418	400	489	447	414	462	436	449	442	446	426	422	461	446	437	429	430	431	432	412	406	442	406	430	428	417	416	419	395	448	432	405	435	401	459	446	422	449	468	409	446	426	408	403	425	462	475	455	387	434	453	443	424	437	445	454	417	465	408	433	472	445	467	450	411	429	474	472	453	396	467	416	422	443	420	461	423	468	414	457	435	392	453	424	445	414	463	404	410	422	437	425	427	442	459	464	427	428	434	469	387	425	451	471	401	434	448	407	441	390	474	436	435	413	439	449	441	451	424	432	440	409	440	443	476	441	466	460	421	413	427	439	462	416	409	501	443	474	432	452	427	420	432	438	472	455	445	414	417	439	431	482	415	411	425	462	450	434	442	411	444	473	461	451	452	448	424	407	425	452	463	412	443	442	449	482	406	401	408	410	454	452	423	438	425	424	417	456	453	417	461	403	443	404	458	435	417	462	449	485	420	426	457	440	428	408	430	424	433	404	434	426	452	434	423	454	448	452	416	453	440	410	430	479	438	425	480	422	458	401	437	423	467	411	429	448	449	467	475	435	459	461	442	422	415	434	444	410	439	426	421	394	392	416	458	435	410	466	445	448	450	431	460	447	462	451	456	493	476	409	423	440	430	438	411	411	437	452	448	401	435	445	466	400	467	456	431	420	435	417	445	469	446	426	410	431	437	447	415	452	458	420	417	448	407	448	448	463	412	442	425	399	446	440	445	453	437	465	389	428	403	432	458	418	421	400	481	428	453	445	435	411	426	414	445	398	444	483	442	437	410	450	428	401	453	413	431	399	471	435	444	434	454	424	431	454	463	431	460	424	456	471	427	438	422	468	450	447	448	483	420	454	429	450	453	439	390	441	445	430	425	450	413	416	419	406	424	431	429	416	453	444	413	409	443	452	425	458	456	423	434	397	449	438	427	442	441	453	462	417	458	431	466	446	413	406	435	384	437	437	429	407	460	442	455	457	447	420	445	465	425	451	428	399	412	425	426	443	415	391	461	436	464	408	447	459	453	446	428	442	480	441	402	417	460	412	454	453	435	445	465	433	426	433	449	455	417	413	462	459	450	466	461	382	438	437	436	424	396	448	460	442	470	426	436	443	471	405	412	434	440	397	421	446	451	433	427	410	454	450	415	398	421	414	400	450	417	436	429	422	418	422	422	452	428	417	430	427	426	448	412	435	398	453	434	448	428	451	395	445	430	407	464	453	432	479	452	456	452	402	422	417	410	453	423	435	427	446	439	420	419	461	443	410	433	426	459	458	466	451	437	428	430	440	442	408	427	422	448	395	445	455	434	425	406	410	416	454	439	441	441	448	449	432	433	425	434	437	434	385	468	453	429	440	431	398	422	417	443	436	398	468	458	450	429	431
4156	863	686	573	543	465	512	534	520	441	522	450	503	474	467	499	452	516	457	470	485	487	460	465	454	428	480	494	516	481	455	470	498	514	501	426	442	471	479	490	448	449	453	510	491	485	467	439	486	484	465	510	448	489	481	507	454	469	493	478	488	490	494	488	434	496	493	467	460	446	496	421	468	497	486	492	469	530	492	522	446	465	443	491	463	482	451	510	443	429	478	470	519	464	478	477	452	488	451	483	455	452	472	481	460	460	474	452	489	521	463	453	483	449	459	476	476	484	442	492	471	479	480	460	480	476	474	450	476	471	450	502	448	459	475	489	474	517	460	478	509	460	447	482	508	457	511	468	467	463	461	443	454	472	474	476	500	492	465	503	489	462	444	453	483	475	471	470	458	457	458	498	486	463	482	467	487	478	459	494	470	466	453	487	490	463	450	486	504	499	480	463	494	500	441	492	513	497	467	476	464	506	460	479	420	499	475	471	470	464	491	452	449	480	501	442	476	472	521	507	526	486	473	448	502	492	473	427	480	463	408	470	434	486	511	472	466	463	495	485	480	459	478	469	457	478	465	481	481	462	498	453	471	517	497	542	463	520	436	446	420	474	494	479	493	495	476	490	496	485	484	459	503	470	488	459	479	430	475	484	460	471	469	492	485	455	475	435	448	478	454	490	470	472	449	481	473	446	457	456	482	457	476	488	477	459	489	490	497	475	491	480	444	508	511	501	460	487	471	473	462	468	482	484	465	468	469	455	461	467	469	491	514	489	521	464	464	463	447	486	498	458	525	456	496	503	523	495	459	445	488	480	477	443	488	456	470	475	432	478	489	461	448	456	484	466	487	496	441	479	456	504	515	491	524	469	447	490	461	475	483	442	491	483	465	484	499	467	481	430	484	480	477	487	503	467	505	445	495	492	487	435	473	491	486	458	487	496	457	525	459	487	458	497	483	481	445	471	464	514	489	460	458	462	482	470	508	442	470	470	457	501	451	495	469	503	497	455	473	467	476	454	483	492	451	464	460	485	483	488	465	465	481	498	475	477	442	463	464	499	473	492	492	507	465	494	454	485	510	445	477	429	495	451	446	463	485	445	462	489	486	507	500	483	501	467	483	477	446	474	481	496	477	499	491	438	479	481	501	467	454	481	433	480	480	462	478	502	466	459	452	492	458	498	454	481	485	457	472	467	475	470	467	477	466	479	527	465	482	492	498	494	440	442	492	526	480	468	509	485	448	499	522	509	485	441	470	460	475	477	485	496	504	472	437	465	469	462	463	505	485	500	450	457	483	506	454	468	526	535	468	495	457	499	503	484	473	484	470	507	472	465	472	467	471	453	485	436	486	501	455	423	474	474	433	513	477	489	536	490	465	470	468	463	481	459	487	485	433	454	504	512	484	447	501	501	482	509	479	481	500	453	516	482	496	521	447	482	469	471	478	436	493	481	451	492	469	483	463	432	487	470	504	458	485	496	504	459	478	478	474	467	501	440	481	478	492	479	488	453	471	441	465	487	478	480	524	449	467	472	479	489	462	461	489	520	519	458	457	478	468	444	494	474	448	478	475	473	455	451	467	444	482	501	441	499	465	423	472	491	482	453	461	459	487	430	450	465	468	455	454	476	469	484	477	477	482	460	445	512	458	511	515	481	527	508	466	475	461	477	460	425	481	486	478	473	458	432	472	462	483	486	445	464	459	485	469	469	440	461	501	484	475	439	477	428	486	498	456	485	434	481	467	501	478	478	471	492	471	460	506	471	464	451	487	494	519	478	471	474	469	466	455	490	470	450	510	474	493	484	484	484	507	487	473	472	461	479	441	478	483	463	477	515	471	475	457	467	506	516	459	487	468	476	483	458	487	469	478	501	463	508	504	453	490	443	445	463	465	447	498	502	482	494	485	450	485	448	441	449	521	501	490	475	471	483	479	443	473	482	473	450	462	482	495	497	439	477	462	495	483	475	503	488	473	468	490	473	461	451	463	468	442	439	472	473	463	473	499	481	471	466	471	479	487	457	471	486	489	439	478	486	455	502	495	504	453	475	477	457	467	483	488	454	490	449	494	461	469	472	493	465	482	494	458	457	450	489	479	448	461	477	458	495	450	474	489	466	500	455	457	482	479	477	509	532	512	493	468	459	487	469	513	448	515	449	471	485	451	521	499	499	468	481	470	486	467	476	437	438	463	446	511	445	487	496	469	502	471	502	482	452	476	505	471	521	459	477	516	479	437	452	481	436	491	471	467	512	440	465	471	488	477	474	494	504	471	449	443	486	518	495	487	501	510	505	493	456	468	510	452	517	433	464	476	450	481	472	474	505	451	489	471	455	471	512	478	459	487	490	455	490	456	474	500	520	474	464	446	496	461	463	453	496	482	459	513	516	503	455	446	469	487	473	496	474	495	518	478	440	494	485	460	507	484	461	520	444	487	522	456	446	458	497	487	473	465	488	492	435	451	455	444	481	452	473	525	401	483	449	456	491	465	438	469	480	467	473	476	490	500	462	470	492	483	466	521	446	493	471	456	486	475	441	527	488	470	472	459	480	462	504	465	472	486	474	520	469	415	479	465	471	476	474	499	450	453	510	516	493	468	483	477	498	484	438	504	488	462	473	466	452	498	533	499	500	510	542	495	452	476	517	457	464	459	463	455	510	467	490	453	482	479	503	505	451	481	476	414	472	460	467	484	536	501	463	455	467	467	481	460	488	487	468	435	455	471	497	487	460	468	467	455	477	460	476	491	459	521	498	477	419	476	479	438	467	444	491	470	446	473	466	488	479	463	512	492	420	486	413	456	482	471	506	490	482	502	462	472	459	499	474	509	501	450	516	478	485	481	423	487	468	457	500	515	496	484	520	500	478	468	488	480	470	487	496	488	473	474	511	497	467	442	488	464	479	455	512	486	441	488	455	456	456	462	489	494	462	465	461	457	441	474	492	491	512	460	463	443	468	498	450	502	497	465	497	457	466	487	442	493	506	445	451	473	478	523	498	455	453	471	425	505	473	470	452	505	457	445	434	504	458	494	465	474	464	505	447	457	465	442	502	492	496	443	516	450	443	459	438	487	449	476	490	504	504	457	445	489	481	465	485	460	485	511	513	477	452	487	456	478	478	454	483	478	492	453	474	415	440	451	475	455	487	457	478	488	501	511	468	493	469	506	492	462	469	477	474	504	481	469	498	499	494	540	466	454	460	439	473	469	516	458	491	471	494	474	479	465	487	437	448	502	481	464	488	485	499	500	468	455	483	500	469	475	485	458	478	472	477	466	431	504	492	473	499	478	473	455	461	492	510	488	516	484	426	479	477	489	449	501	479	479	478	472	484	466	494	463	516	451	470	457	487	508	519	461	477	493	481	490	493	475	485	469	503	446	487	495	488	453	477	457	497	466	438	438	507	471	481	479	512	467	482	492	470	453	466	467	520	456	447	495	421	487	473	473	464	473	463	491	494	492	434	471	458	478	493	428	484	491	468	462	498	459	456
23220	21010	28373	23826	21005	12603	1806	1192	1044	1030	1034	964	958	888	908	874	937	863	863	861	862	869	849	823	841	830	802	828	840	848	823	834	827	867	841	791	776	815	804	802	802	788	826	825	819	782	821	807	813	807	828	810	838	817	773	776	803	862	864	805	807	837	844	820	849	813	836	766	831	838	848	820	821	807	836	829	823	763	840	871	853	799	781	807	824	809	813	839	822	790	836	840	811	797	760	839	801	828	808	742	809	830	755	748	808	838	810	806	858	826	845	847	860	817	814	849	803	806	764	790	830	819	840	810	812	764	833	807	839	842	742	783	832	772	779	809	824	781	851	842	807	768	807	813	815	807	795	772	800	811	809	875	834	799	815	832	791	801	825	816	806	812	807	821	821	792	747	800	837	766	785	774	793	810	783	842	750	799	827	831	823	810	826	832	767	800	832	807	840	829	810	775	795	810	821	827	833	804	834	824	804	813	785	812	826	824	827	842	861	750	873	795	842	815	828	805	828	814	833	838	822	833	796	753	836	838	812	814	811	817	845	811	827	821	809	820	829	817	804	769	850	790	829	802	854	810	771	809	819	823	794	813	851	811	760	773	802	811	782	825	779	833	757	819	822	804	843	822	874	777	799	934	806	824	835	802	867	846	830	797	747	813	813	845	830	819	836	822	810	811	778	779	824	809	855	798	831	787	852	861	863	791	827	836	823	825	753	800	821	751	811	798	811	813	861	837	814	813	826	804	810	796	805	755	818	790	772	873	804	805	825	806	837	807	790	807	819	813	790	806	831	775	785	802	877	776	799	760	808	812	823	854	775	756	803	788	792	785	810	798	798	777	783	795	767	857	812	798	839	842	833	815	834	862	838	775	797	814	801	820	810	842	844	820	757	779	812	825	856	816	821	809	851	851	855	784	847	830	783	788	804	818	821	828	854	758	849	817	831	799	793	845	863	859	743	801	807	807	774	757	817	796	821	800	796	781	815	812	742	852	771	804	845	842	821	816	821	811	847	816	831	794	725	811	820	795	830	797	740	771	798	809	869	848	843	876	814	816	830	800	797	795	797	831	844	860	850	810	828	785	909	845	798	828	799	809	833	835	821	790	834	796	829	802	796	772	774	802	816	838	802	785	810	839	826	789	764	821	814	793	783	746	811	842	820	785	810	808	774	781	811	839	753	810	742	698	821	835	849	814	838	829	830	807	848	798	817	812	784	789	745	833	828	736	874	794	838	820	782	834	777	827	824	869	843	772	838	805	801	825	842	793	817	773	824	775	779	772	804	841	819	772	823	858	780	797	813	881	825	886	825	843	847	805	808	808	791	808	836	833	818	812	810	833	754	843	794	834	797	754	861	776	809	806	813	761	792	814	823	858	792	800	802	819	760	803	765	764	801	833	826	784	779	824	795	767	809	826	830	821	803	818	820	801	831	792	858	818	806	728	839	837	824	877	804	784	784	834	820	758	807	857	741	797	845	805	767	854	830	801	793	753	767	880	849	859	846	821	866	805	834	819	809	786	802	822	854	808	782	809	787	864	781	806	842	808	766	833	778	835	760	797	835	790	857	834	839	841	787	788	815	820	802	817	787	821	839	869	751	836	761	798	836	813	799	800	828	822	800	809	847	834	811	829	792	792	795	771	769	791	742	807	829	825	827	818	841	871	764	820	809	808	853	853	777	820	770	779	803	762	768	810	832	759	814	790	814	783	805	834	837	770	767	794	810	818	754	801	831	765	772	837	821	834	796	820	754	806	813	829	778	826	774	800	837	817	840	764	796	828	837	766	798	784	805	793	783	826	798	774	826	752	798	814	799	824	798	825	857	817	803	862	780	803	814	755	801	831	816	832	799	794	840	796	813	806	857	824	785	755	802	808	825	844	832	798	824	829	809	817	885	784	844	810	844	788	827	800	798	818	859	799	869	807	814	817	806	838	832	806	786	792	820	810	801	791	810	813	798	797	810	739	800	871	818	832	827	775	791	773	793	782	812	816	833	769	818	826	814	853	799	792	827	808	826	828	880	848	809	777	788	832	847	809	783	796	821	795	779	782	797	829	786	797	887	797	796	781	803	810	755	798	799	857	756	797	783	863	779	802	815	822	814	746	798	867	804	761	805	804	786	760	824	762	812	784	774	811	782	823	807	752	831	830	814	800	815	873	776	796	818	844	788	803	785	801	817	805	769	823	822	836	853	770	796	849	818	818	777	856	765	827	782	797	825	823	799	825	774	811	788	803	772	739	858	843	846	816	750	838	870	839	869	823	811	791	788	843	836	815	777	809	820	836	818	805	827	868	821	801	831	817	789	810	809	785	838	792	807	789	834	756	802	760	819	807	839	795	806	804	811	806	793	758	828	822	791	835	817	822	790	792	820	808	808	792	875	833	805	812	754	851	781	788	839	810	816	798	807	798	841	792	854	829	778	833	816	791	822	740	744	839	816	807	811	820	829	759	788	806	766	828	809	797	790	786	801	735	830	799	777	856	874	771	803	774	755	790	805	799	848	822	822	816	792	835	834	801	819	769	777	834	823	830	836	807	831	817	811	774	858	803	820	815	819	745	806	790	782	830	788	824	838	840	805	800	781	751	869	799	800	806	829	812	848	856	803	813	792	804	849	830	807	831	785	824	789	824	788	791	807	795	810	819	839	805	841	830	776	811	806	795	820	791	829	774	768	794	782	786	788	801	840	810	763	800	818	847	799	822	798	833	770	768	768	827	820	864	800	730	776	820	840	771	821	803	854	855	857	836	825	811	826	810	784	821	828	777	862	838	838	809	768	812	837	869	808	804	811	802	802	829	831	848	839	772	782	799	788	813	832	771	822	797	833	806	851	833	803	820	835	823	798	791	798	830	810	778	837	786	792	807	789	840	813	794	813	851	772	803	831	838	808	760	839	833	841	788	837	869	823	732	788	823	816	800	816	757	772	778	817	790	817	771	818	806	805	825	812	776	852	799	798	820	893	840	833	820	802	810	783	824	829	754	810	800	776	863	824	854	890	763	839	761	825	784	806	760	847	817	832	799	792	866	812	855	834	776	837	833	822	808	803	868	819	818	793	815	844	757	789	783	797	834	824	796	831	866	764	775	799	849	789	838	805	789	795	821	791	803	791	807	788	795	758	867	827	819	841	774	844	827	811	785	817	826	851	836	738	820	867	751	804	787	816	817	817	812	816	798	804	850	759	790	802	780	825	796	811	766	807	815	845	810	830	795	813	810	806	802	780	797	812	831	781	832	829	802	836	807	803	840	859	800	822	801	845	809	863	820	799	804	795	781	814	770	836	832	809	789	812	804	809	827	893	827	862	816	816	806	816	802	823	799	824	800	826	829	772	833	759	789	867	818	877	798	797	785	851	799	805	787	786	842	822	783	843	832	854	788	817	828	803	802	813	821	787	784	786	874	857	815	772	852	765	803	794	767	824	784	882	879	821	816	789	761	830	777	865	858	826	789	795	750	817	807	839	853	786	794	735	793	816	771	833	820
3501	8985	6234	3126	2474	2001	1623	1442	1306	1196	1133	1101	1013	1049	965	1003	926	889	941	948	938	861	904	920	926	837	882	915	862	851	915	846	880	878	896	924	876	879	835	890	830	876	883	886	883	840	858	878	854	838	909	865	850	879	916	904	855	893	882	856	884	855	849	883	859	834	880	851	832	878	840	854	904	804	851	870	865	864	856	826	802	869	892	880	849	854	870	848	833	833	867	881	849	820	856	820	844	886	845	906	912	916	893	870	891	851	871	860	864	855	886	821	892	816	859	830	860	812	858	860	918	834	845	824	867	862	845	894	878	903	890	818	873	860	856	875	906	876	841	839	875	861	871	881	869	845	825	823	822	861	879	876	887	876	906	874	809	861	895	902	882	835	871	858	907	869	825	844	838	861	802	869	869	861	881	877	885	881	862	874	862	831	868	861	847	850	894	867	851	850	887	854	859	839	833	856	806	826	851	878	842	893	914	866	888	872	861	901	840	956	882	872	887	865	865	881	890	923	825	853	869	852	886	847	846	863	814	830	843	823	887	902	863	883	868	846	879	900	836	861	866	849	889	819	918	857	885	836	887	857	839	829	880	855	880	915	841	852	796	848	867	877	817	826	831	853	861	891	817	885	901	846	872	863	849	833	866	829	852	852	872	830	824	865	849	885	808	856	844	863	844	837	875	811	824	879	809	835	894	917	878	840	900	845	830	890	883	850	851	868	825	939	835	925	847	901	927	823	841	889	901	850	866	830	868	883	877	834	893	875	867	816	822	858	865	894	850	827	882	845	862	873	818	814	864	852	864	876	812	881	864	863	895	841	848	819	836	858	872	891	875	864	897	846	907	861	826	859	894	874	877	881	900	872	799	881	859	896	845	833	855	884	859	871	907	838	859	861	920	873	832	834	862	856	867	860	900	840	880	839	875	880	840	904	885	843	847	881	805	904	873	877	912	895	850	844	885	883	892	864	877	845	842	854	891	888	854	880	863	878	882	882	844	808	858	847	835	866	862	890	872	928	885	887	864	914	857	854	876	859	895	844	849	846	913	815	852	902	832	864	820	889	889	832	908	910	914	884	882	859	871	877	836	888	864	872	857	867	869	869	827	867	846	842	864	876	876	846	851	854	833	858	923	871	848	846	877	861	865	871	922	861	871	880	820	852	879	881	888	818	830	862	880	892	810	885	893	870	873	857	858	872	859	940	881	861	907	831	858	879	854	914	846	867	882	846	848	882	873	855	880	860	829	854	842	810	901	877	875	850	867	918	873	899	938	854	872	887	870	838	869	905	846	847	873	872	882	910	937	854	859	875	866	828	894	857	853	850	891	848	887	834	845	863	871	912	850	877	814	890	856	854	824	815	857	782	873	822	834	890	904	857	813	900	834	872	870	887	829	865	876	835	853	863	905	878	904	797	824	833	861	849	890	906	883	823	873	865	909	868	870	866	941	907	846	857	894	888	878	853	879	875	900	883	865	918	832	829	831	879	886	841	858	952	892	831	841	859	902	823	850	819	857	908	854	783	860	847	870	883	838	865	836	846	839	843	900	880	895	854	838	817	899	791	876	840	871	870	903	826	870	861	888	866	841	851	888	824	873	895	874	850	807	908	826	866	830	847	853	892	841	893	916	882	835	851	846	852	852	871	880	880	868	802	884	841	884	836	863	874	829	865	893	856	875	880	877	867	838	846	862	824	888	823	870	865	822	886	856	867	848	844	871	860	904	895	867	854	856	874	892	901	857	866	888	832	835	820	835	853	885	891	905	874	888	847	854	821	842	872	874	839	854	822	909	861	842	877	841	892	872	830	798	886	869	881	838	832	815	866	903	847	879	881	914	785	828	913	863	853	921	863	873	920	868	884	890	880	897	859	890	806	832	912	881	896	890	861	833	867	846	849	861	875	903	863	832	861	908	856	826	830	868	903	896	859	862	843	845	819	796	846	882	865	810	848	902	867	878	855	875	859	852	829	886	899	853	821	887	848	806	892	828	856	885	843	846	797	835	814	846	869	839	890	840	864	893	823	898	883	876	848	886	881	876	869	823	833	899	866	841	917	887	908	884	901	833	872	835	901	866	856	828	919	884	832	849	859	902	861	895	851	896	840	799	889	788	919	869	866	847	828	847	871	891	877	918	884	815	847	814	862	882	899	804	818	861	841	866	922	888	827	861	802	846	839	850	889	862	819	872	847	838	847	857	876	866	901	869	874	879	822	889	862	891	856	858	829	862	883	886	854	837	872	788	879	898	873	883	869	858	862	822	860	845	930	899	885	910	845	823	883	858	824	850	802	876	873	787	881	825	837	856	861	847	853	865	867	880	880	834	849	850	860	876	829	880	904	865	852	886	872	846	850	828	842	866	895	853	869	794	921	886	855	846	848	846	876	863	845	885	859	858	864	839	815	864	857	936	864	812	838	842	897	875	821	851	875	852	867	798	869	899	843	885	873	857	907	902	854	882	850	850	794	854	864	851	849	890	917	835	879	885	865	859	855	837	825	821	881	878	816	910	838	824	884	827	912	923	893	904	775	868	852	843	856	840	841	883	854	899	880	889	821	841	859	847	839	867	869	897	863	852	883	856	850	922	916	881	888	850	869	845	835	876	886	882	872	800	810	874	855	871	920	856	887	890	874	843	845	871	850	889	820	880	835	814	847	890	865	868	834	870	897	836	870	819	856	869	880	897	827	876	898	826	832	929	885	873	904	874	908	841	848	852	830	898	906	882	839	866	861	859	905	918	884	862	886	851	918	880	863	853	837	851	848	831	882	820	843	872	853	882	860	839	872	878	842	870	882	891	886	855	865	852	840	868	864	880	826	873	849	911	810	847	811	821	886	851	874	873	898	847	834	895	833	818	868	885	855	848	883	866	852	885	850	879	826	894	853	881	892	860	857	865	848	877	864	851	854	884	887	875	845	862	880	843	861	908	849	842	898	858	822	805	896	870	854	853	831	864	841	847	881	875	895	885	878	866	844	828	842	862	888	844	876	877	890	843	853	888	886	856	854	872	907	864	847	847	862	848	876	810	877	835	793	880	848	919	883	897	836	875	882	857	889	859	856	820	870	898	901	855	857	857	910	843	904	865	833	860	826	830	900	859	872	839	912	919	806	846	867	819	864	841	855	847	800	886	874	879	840	866	852	891	893	830	852	790	872	864	886	820	843	862	860	824	874	882	884	838	859	809	896	882	897	853	834	887	874	804	847	797	823	895	837	865	883	851	880	889	869	920	865	907	901	876	886	905	898	851	833	846	816	887	881	893	897	816	867	827	880	839	896	905	868	817	829	856	857	855	829	875	839	821	818	824	871	876	871	896	893	830	907	857	875	833	858	825	863	841	808	872	815	888	858	864	898	836	866	867	836	844	832	847	879	871	917	840	850	885	843	863	893	810	858	839	868	906	839	895	873	929	873	866	840	868	834	896	928	830	840	869	877	854	825	892	891	864	898	873	828	863	864	823	870	833	908	867	882	850	795	860	893	836	856
24386	21005	27401	24706	13160	769	493	425	343	318	350	312	301	279	288	277	282	261	275	287	263	244	236	275	288	245	245	243	268	260	260	269	242	224	240	242	256	235	274	235	259	236	238	253	231	257	230	250	267	288	253	230	220	251	251	233	209	250	227	248	223	233	252	249	232	221	271	253	256	234	254	231	241	241	265	265	263	240	233	235	215	252	258	279	238	255	255	237	233	236	238	249	261	269	250	248	278	261	218	237	248	261	244	243	232	263	234	256	284	247	239	262	268	235	242	234	245	269	261	211	249	220	295	240	235	258	260	227	248	222	227	254	219	216	250	251	226	224	248	246	251	222	247	280	272	262	225	240	244	246	237	232	260	241	246	226	258	242	253	239	238	232	217	248	272	241	254	247	262	244	257	238	227	235	240	251	231	273	239	223	279	264	256	239	258	237	242	259	235	233	257	244	215	242	240	276	223	217	245	255	220	270	260	230	238	250	250	235	240	248	241	249	254	224	241	240	261	267	231	226	249	209	243	244	243	248	236	249	262	237	247	257	232	240	240	224	232	244	223	231	253	237	215	229	233	225	240	241	235	231	267	262	226	228	244	232	257	227	262	251	219	233	255	240	245	234	235	238	234	246	242	239	250	248	237	234	257	252	238	231	220	237	235	251	268	234	264	232	259	222	227	249	249	255	237	244	259	239	275	243	251	247	267	218	259	245	245	262	246	232	230	230	253	259	271	235	262	235	235	255	257	229	274	238	240	240	231	239	246	256	260	241	250	222	237	237	244	236	246	261	261	262	250	237	250	264	236	229	244	251	235	246	264	250	230	248	232	240	263	217	233	260	252	263	239	236	261	238	235	237	225	238	258	248	253	285	246	239	233	231	229	256	242	252	221	246	234	253	238	239	244	231	228	256	230	269	222	254	245	239	231	252	247	256	257	246	257	239	256	244	227	224	231	266	235	250	249	264	265	245	248	238	251	227	248	256	248	272	227	245	267	241	243	228	242	238	252	221	207	254	249	248	231	239	241	259	262	245	230	251	246	243	246	226	280	250	255	256	253	242	243	221	244	250	223	258	234	245	223	256	228	269	252	252	245	236	240	272	240	246	235	252	249	233	230	275	238	231	245	250	257	253	224	237	250	237	263	241	251	225	253	240	215	245	243	221	246	248	238	242	232	256	252	246	240	248	252	274	271	244	217	245	240	249	260	239	230	237	215	226	273	261	271	251	254	243	252	258	257	261	237	256	217	222	263	250	248	239	253	244	258	227	240	228	237	238	253	243	239	244	260	236	260	243	232	243	239	229	212	217	242	228	254	270	226	240	230	283	238	224	261	257	244	220	242	214	245	265	228	248	245	257	240	247	241	233	238	200	236	268	223	258	241	240	252	244	252	242	237	239	269	237	242	269	237	274	246	241	228	243	242	251	229	247	257	255	217	232	248	213	236	214	259	214	230	253	234	223	242	249	238	232	244	239	261	238	249	249	245	251	231	242	245	230	228	246	248	247	221	234	257	247	259	243	221	244	246	293	235	238	280	262	256	241	246	248	225	232	263	261	230	245	249	215	242	242	232	230	251	233	247	247	236	233	243	261	217	227	237	235	240	251	266	247	229	229	262	272	269	258	230	230	223	260	213	243	236	225	237	232	216	244	253	229	261	253	236	253	245	257	236	256	242	262	233	215	251	224	223	277	234	240	253	233	251	243	223	248	264	231	225	253	249	223	246	244	239	229	236	241	221	258	270	216	248	235	246	268	245	234	242	231	248	217	240	226	238	207	233	259	252	243	261	244	228	248	220	250	219	246	213	214	253	242	251	267	214	219	238	251	267	217	244	248	254	251	232	239	226	233	245	243	221	230	239	249	217	239	241	240	266	258	258	272	228	280	241	231	239	259	240	251	237	236	250	242	246	257	227	246	251	238	247	235	249	235	250	242	257	245	245	219	231	240	228	238	234	248	236	232	224	243	233	245	268	227	228	205	260	235	235	278	238	251	255	231	226	231	236	241	243	246	245	252	258	220	233	244	254	259	251	223	242	225	250	264	238	274	249	233	242	227	236	232	239	219	240	230	239	245	268	218	251	227	250	214	247	246	245	251	229	224	243	268	245	231	241	232	234	255	264	239	260	247	233	229	245	264	226	258	235	244	247	240	236	271	250	231	246	273	232	260	249	233	255	230	243	220	225	254	235	245	259	265	252	224	255	210	266	242	250	251	236	253	227	242	257	215	253	246	200	245	258	206	268	236	227	232	250	259	227	217	234	233	225	244	227	230	242	233	232	261	242	256	262	251	242	233	201	238	228	240	244	230	232	229	240	252	246	243	210	221	226	263	237	237	214	240	243	246	230	265	242	239	262	245	236	257	225	257	247	249	254	226	245	258	226	222	250	245	237	242	255	231	258	240	249	244	228	245	252	230	239	237	266	247	224	221	219	244	255	266	227	242	264	267	237	195	234	231	250	253	235	244	263	272	213	252	249	229	242	265	251	249	266	270	247	218	268	226	250	236	250	271	246	225	241	250	257	254	245	236	255	236	262	249	238	256	243	249	258	251	228	287	252	233	251	251	242	227	224	255	261	250	236	262	225	244	234	224	248	227	239	244	223	272	238	278	247	262	230	241	269	247	250	254	231	224	236	249	261	228	235	241	240	252	232	254	248	243	242	232	259	246	219	255	255	255	244	226	268	244	227	252	250	238	260	247	218	242	248	244	225	210	253	240	218	264	265	254	231	239	236	260	246	229	244	233	248	224	249	218	272	251	225	222	215	245	229	241	234	268	238	242	250	226	214	249	238	248	216	246	247	271	259	250	251	247	249	251	247	257	259	235	227	256	233	221	250	213	238	284	231	257	254	230	209	253	245	260	261	269	246	262	240	237	232	252	234	252	236	223	239	249	274	252	251	251	248	268	223	240	230	250	247	260	220	222	238	248	253	253	244	231	227	255	241	218	260	250	238	239	253	237	237	258	242	237	257	264	254	240	221	248	232	214	262	226	220	234	249	243	266	246	214	245	253	254	210	196	272	255	242	235	247	264	246	248	262	239	251	229	236	232	274	244	252	206	254	228	247	230	270	267	259	242	218	246	239	229	270	239	269	256	226	235	245	230	234	250	233	234	239	256	259	238	258	239	287	254	271	264	248	243	227	245	235	244	259	279	260	257	260	249	262	241	242	246	258	238	234	274	265	244	232	221	251	222	250	218	250	250	243	245	270	260	241	259	229	269	196	200	247	237	233	240	251	217	266	279	253	222	246	249	229	249	247	224	239	266	241	219	251	231	238	238	259	255	245	244	238	242	272	243	261	219	251	244	234	245	244	237	241	241	243	226	275	270	242	247	214	248	243	234	206	249	250	210	280	259	244	240	242	241	240	275	231	247	252	265	236	252	263	258	235	222	240	238	239	210	245	213	248	261	241	256	222	242	237	244	249	245	265	247	241	238	268	240	260	242	209	249	258	232	256	267	229	238	230	254	245	243	269	231	246	241
3232	4944	3368	1656	1248	952	750	654	567	497	462	424	413	367	362	368	400	352	357	327	298	280	310	295	318	328	298	342	329	312	298	293	289	339	297	318	274	327	272	270	296	308	308	271	275	298	298	323	327	278	318	303	326	292	294	292	291	290	300	311	279	273	269	283	316	307	298	299	272	286	271	258	302	337	309	283	287	297	289	295	315	290	291	290	272	284	279	285	266	282	331	301	310	255	280	306	306	287	287	266	316	284	299	284	308	313	283	296	262	298	301	314	294	298	308	296	316	278	296	283	264	292	273	270	303	310	290	285	307	281	325	319	301	281	293	260	304	275	291	270	271	280	320	312	274	281	297	274	286	280	262	283	302	305	298	291	313	326	306	319	296	302	262	291	281	299	302	276	306	289	278	314	303	326	272	291	300	324	305	295	308	299	286	268	295	305	269	284	306	319	284	286	269	319	303	310	289	302	272	261	284	281	299	322	289	276	294	286	262	327	294	311	280	308	304	311	293	310	301	292	281	298	297	330	291	256	304	310	317	328	307	264	286	299	298	307	301	309	289	293	325	267	310	296	301	315	283	296	307	298	300	289	290	320	278	309	266	272	293	306	296	297	294	269	288	310	274	290	267	287	288	292	294	293	280	254	284	291	277	299	303	271	289	302	279	312	296	290	271	292	290	291	314	311	291	296	311	281	295	302	310	299	274	274	310	298	275	296	283	303	299	308	306	255	303	300	300	282	291	271	322	270	273	272	299	327	311	334	309	304	273	314	302	292	285	314	301	287	268	300	299	296	277	300	312	274	288	287	283	318	273	283	292	316	314	291	286	314	285	300	317	306	272	312	288	294	297	307	313	289	291	293	268	277	291	293	273	295	309	334	291	283	323	303	308	287	284	325	307	320	284	274	297	306	315	293	294	263	308	306	266	310	302	299	257	275	287	295	294	305	320	304	289	314	305	300	296	304	315	298	346	320	306	313	283	302	301	303	267	292	291	283	312	320	292	274	312	298	309	280	302	308	272	302	289	295	343	287	295	279	284	308	313	301	292	289	295	268	279	306	277	283	328	294	294	287	328	271	285	275	290	305	283	256	322	275	297	311	290	281	289	286	319	296	318	301	274	312	285	329	311	307	298	306	292	312	290	291	283	300	297	287	311	266	303	301	297	288	307	310	287	262	251	300	309	322	291	293	298	317	299	283	280	305	280	291	295	294	327	313	319	299	305	285	295	286	298	292	289	286	302	296	286	290	286	295	304	303	316	267	293	251	293	273	307	315	278	311	296	311	289	299	302	298	298	316	280	284	312	255	295	304	285	302	300	299	270	323	300	296	301	311	299	290	300	287	294	288	313	291	300	291	276	283	288	295	271	297	296	289	279	280	260	317	268	279	301	294	285	294	295	286	304	299	323	284	283	296	276	285	301	316	297	282	294	268	279	279	315	271	287	293	286	291	322	301	279	249	300	290	263	291	333	292	254	270	251	305	288	269	276	284	282	305	308	305	289	292	304	293	292	293	280	304	292	268	302	292	293	282	299	302	323	247	291	295	288	279	273	285	313	272	312	305	311	312	300	321	291	285	316	305	309	287	295	327	297	263	301	293	296	292	297	283	299	302	277	269	284	291	287	316	298	274	264	281	320	280	289	307	284	287	272	286	307	269	288	272	303	269	270	250	296	286	286	275	300	272	285	284	314	317	264	290	316	279	315	307	287	274	249	299	280	283	259	299	312	294	289	265	284	336	273	311	302	305	278	288	309	287	314	283	302	316	288	296	308	250	294	290	289	304	285	290	287	292	302	315	276	318	295	284	294	280	316	312	281	286	278	287	303	261	306	294	273	306	274	284	285	322	270	289	281	319	302	285	292	281	274	317	280	300	286	279	303	296	268	305	280	302	297	279	288	276	306	295	309	310	266	276	278	262	278	289	313	290	308	281	293	270	288	300	306	284	315	318	291	271	312	293	295	301	271	263	287	315	269	276	273	290	297	299	283	265	302	279	279	272	314	271	285	301	256	275	292	301	317	298	311	277	291	304	300	290	289	300	298	287	311	281	299	306	250	301	266	299	305	308	277	278	303	278	282	302	284	291	301	279	275	309	274	286	304	283	281	276	287	294	263	283	285	301	301	297	316	278	297	301	278	282	270	320	312	303	291	289	272	292	305	292	288	294	277	270	300	296	292	303	293	304	307	311	302	305	288	283	278	275	301	306	305	281	266	252	306	313	313	312	324	274	280	299	274	267	269	322	287	319	297	305	304	290	291	289	286	277	267	286	299	311	272	312	279	293	303	265	311	286	305	280	283	277	285	281	281	271	326	310	250	307	274	294	260	300	265	278	328	292	296	301	264	296	277	270	333	285	332	309	260	298	326	283	304	302	276	291	298	312	277	275	294	283	298	333	314	286	299	278	288	270	265	296	265	300	277	300	289	267	294	293	283	291	286	277	314	297	308	293	270	293	294	293	305	288	275	272	275	312	286	261	302	296	307	285	292	313	259	281	309	277	287	285	335	309	298	290	286	299	281	314	296	278	299	249	288	259	270	291	281	267	286	319	292	278	281	267	292	315	280	295	302	280	294	298	287	308	274	295	268	277	291	294	340	295	303	305	285	276	280	320	301	288	294	295	297	285	271	264	278	311	312	307	295	285	298	297	290	291	305	292	325	268	285	275	274	339	286	293	297	313	304	293	308	301	310	305	310	319	286	317	277	287	291	284	283	281	280	304	270	295	310	286	303	282	296	274	301	291	305	290	286	311	271	298	265	298	281	314	299	281	311	282	281	273	284	296	349	296	309	304	313	280	300	302	278	324	280	277	291	320	261	297	299	316	288	276	272	268	327	307	318	289	285	312	274	316	306	310	289	304	274	298	302	284	286	307	327	272	273	271	308	320	292	286	282	262	285	297	272	303	277	278	299	306	267	297	318	267	250	317	295	294	310	273	279	285	294	305	288	327	292	321	269	285	302	305	311	316	283	284	274	270	302	291	281	330	300	324	263	281	293	282	300	307	274	285	260	316	303	281	276	278	315	259	285	321	281	277	295	298	271	286	321	283	297	300	277	303	269	269	282	313	288	313	295	286	297	281	285	276	327	303	293	272	318	281	305	268	273	286	285	276	280	284	288	292	280	291	272	298	280	289	311	295	278	303	295	263	306	299	288	298	287	305	299	294	297	289	314	324	288	279	270	286	292	278	290	306	289	295	303	288	297	307	280	274	273	284	323	306	318	273	285	273	294	301	302	288	280	304	289	284	272	261	297	295	271	291	320	263	319	304	315	291	279	277	318	315	301	307	327	301	278	288	331	303	282	299	295	295	295	284	300	306	285	289	289	269	288	287	273	295	309	310	282	283	293	291	264	292	280	289	292	313	306	305	278	307	304	301	307	328	295	290	311	278	323	292	302	272	251	282	284	300	294	285	294	275	282	279	300	298	292	308	310	295	305	318	285	290	290	291	277	300	285	269	295	290	283	282	284	294	278	280	281	305
22264	21030	28710	23570	21033	21099	10939	1543	1113	1070	1026	1007	879	875	838	755	821	805	756	804	762	772	743	822	751	746	710	741	758	707	728	759	722	726	705	694	702	739	727	704	674	736	708	704	709	753	701	745	730	717	721	726	656	704	686	714	716	697	750	710	683	680	710	729	696	695	729	686	686	709	662	685	695	717	701	694	728	691	683	724	715	713	672	689	710	713	714	726	696	686	699	653	688	682	690	695	675	731	717	723	693	709	728	684	682	672	672	758	727	673	741	690	716	689	684	698	707	718	710	688	720	690	657	708	684	729	702	743	717	690	684	725	684	708	693	697	746	684	735	638	680	723	676	685	688	677	684	691	748	697	670	658	716	687	688	719	718	722	664	663	704	696	660	775	710	759	713	716	690	691	664	668	722	687	665	704	733	662	677	671	739	723	667	699	685	725	701	710	669	707	731	733	684	706	678	751	701	681	669	747	671	747	694	664	696	697	700	704	651	703	732	753	691	693	657	663	746	723	746	743	693	697	689	694	717	711	662	703	688	685	669	721	689	729	631	704	675	755	697	707	689	732	716	723	666	662	674	690	689	649	703	740	650	742	724	664	665	641	660	711	691	647	723	699	679	680	677	714	721	715	691	698	736	683	697	669	731	694	686	692	703	709	655	689	674	684	719	618	690	649	768	720	688	698	704	689	677	681	698	730	729	673	735	675	666	717	737	660	695	680	683	708	718	677	696	708	695	735	739	692	700	679	698	703	702	705	664	700	685	718	688	677	682	690	710	719	702	706	709	685	663	652	663	725	676	708	647	688	682	702	753	665	717	701	681	693	680	696	692	684	693	715	685	693	653	659	668	704	649	691	689	695	711	658	728	701	675	699	685	686	726	673	668	705	681	696	689	683	647	691	741	701	720	753	678	701	725	650	669	690	673	704	698	687	728	725	656	698	670	673	716	715	700	657	636	705	676	678	694	693	725	709	681	694	648	640	688	727	683	678	673	719	650	699	704	686	732	721	675	714	737	676	699	693	720	687	674	693	696	677	739	703	674	692	741	742	682	700	681	662	680	681	709	675	699	721	659	675	687	716	746	679	727	680	686	713	687	671	743	683	671	680	685	645	738	700	718	696	699	699	692	648	702	685	682	706	700	702	753	705	682	696	710	708	704	707	729	702	713	754	697	676	716	697	670	708	721	737	725	726	697	687	664	701	719	669	694	692	683	697	678	685	683	723	735	672	700	645	721	689	694	706	680	719	651	715	732	691	679	664	702	722	681	728	669	730	684	641	735	764	663	653	698	748	702	710	731	684	682	668	671	690	704	674	704	739	677	698	644	715	731	741	664	657	655	691	693	703	664	669	724	699	719	705	694	702	722	683	715	704	710	686	719	707	660	717	705	689	682	665	628	687	708	691	671	707	660	711	612	706	729	662	687	664	657	688	756	667	681	666	688	673	677	729	688	725	714	700	679	722	696	711	683	687	671	710	660	681	715	695	737	703	654	708	655	724	711	690	689	656	719	681	692	699	719	716	680	721	709	692	730	624	714	751	701	679	691	751	696	669	689	667	701	706	703	684	752	669	680	689	699	662	704	680	695	668	691	686	702	702	733	719	727	675	718	706	685	712	664	710	687	657	726	681	685	725	679	686	665	675	635	679	682	704	700	666	687	678	688	673	730	690	705	684	706	679	647	682	695	684	707	650	707	661	674	739	723	743	733	714	661	721	658	734	697	694	667	670	728	685	639	679	742	676	692	671	683	680	721	660	736	678	699	717	731	687	721	697	683	693	717	721	711	636	689	684	671	658	676	683	696	670	708	662	701	702	725	718	716	681	659	695	696	697	723	743	655	652	698	695	716	659	665	651	709	711	718	722	661	724	670	732	651	726	712	735	682	717	651	735	717	700	692	693	727	711	710	707	667	659	748	694	637	699	683	690	712	677	704	653	719	708	681	679	705	670	714	686	656	693	668	693	698	701	725	707	701	667	720	672	681	704	738	659	738	702	710	691	688	673	734	694	706	695	701	679	683	709	689	669	661	721	694	706	699	699	696	700	680	675	645	677	716	706	641	738	666	664	696	690	687	703	687	675	690	735	684	677	676	674	671	695	756	721	680	676	721	667	667	705	689	688	699	650	729	697	708	704	669	715	729	692	720	639	725	734	684	661	715	640	691	702	662	689	730	703	665	678	702	642	687	684	725	749	672	715	708	721	643	715	696	725	704	692	703	658	705	669	663	741	696	700	699	692	734	668	707	669	680	727	691	699	714	662	646	691	656	712	680	702	681	708	628	671	683	688	670	639	726	680	733	681	689	689	692	695	695	728	689	698	658	675	684	686	696	655	693	747	723	677	677	720	659	669	702	712	712	649	725	714	688	650	661	678	703	681	715	666	686	651	724	697	709	701	721	664	668	709	678	662	732	663	712	609	716	682	670	681	716	693	725	667	688	663	696	681	708	680	698	681	701	724	693	702	690	672	649	747	679	702	678	709	711	718	665	681	707	655	684	683	728	657	721	691	726	736	696	685	668	655	683	717	682	673	673	660	649	716	684	684	696	611	710	645	701	718	670	709	690	675	653	723	712	709	673	674	683	700	676	689	703	678	671	690	665	707	678	694	719	680	671	693	719	667	715	687	685	720	697	689	718	682	700	695	693	681	694	700	694	696	685	707	696	653	703	719	720	686	694	747	675	683	707	639	693	704	669	686	656	685	656	735	674	709	739	692	666	598	702	695	724	670	701	631	711	675	709	695	655	654	659	709	702	670	734	685	735	712	727	664	719	673	676	659	708	687	698	683	668	718	653	660	679	680	656	670	707	672	662	720	706	674	693	697	706	659	701	666	769	635	693	687	751	675	655	674	675	730	715	704	670	735	681	724	721	688	676	704	715	663	717	662	664	672	713	707	675	729	703	679	701	641	663	708	714	671	654	680	689	753	672	703	722	672	686	692	686	698	662	717	700	684	693	682	731	678	669	723	677	695	676	672	650	695	666	706	692	671	670	704	646	651	736	682	673	674	663	678	691	666	691	678	742	636	752	688	662	662	680	676	654	690	709	685	722	698	674	698	686	698	679	693	708	675	713	647	690	713	695	724	696	733	694	693	677	688	699	664	688	710	675	694	657	711	682	690	674	701	697	771	707	680	673	670	709	677	707	633	692	724	699	691	688	735	632	748	703	660	777	700	685	713	684	638	728	673	720	653	713	693	689	696	683	671	673	711	652	707	727	672	693	707	675	666	714	705	737	685	725	669	704	691	730	648	676	686	710	686	703	664	685	676	765	741	653	687	685	707	672	707	716	663	646	706	749	690	692	671	681	722	732	662	701	703	689	709	725	739	663	691	705	682	658	705	698	676	699	727	697	751	705	699	674	684	702	708	704	705	718	687	674	699	682	720	674	723	668	659	693	691	721	655	770	691	605	681	697	645	711	721	706	716	684	776	692	642	650	682	646	681	715	675	677	688	717	668	656	686	689	685	720	706	673	725	723	703
4502	14040	10028	4961	3677	2886	2284	1962	1647	1461	1293	1217	1107	1041	982	955	926	921	791	911	919	865	864	836	856	815	815	813	769	786	786	788	759	786	802	750	781	807	774	776	791	776	751	803	767	733	746	765	763	732	804	757	757	827	764	799	755	809	790	761	726	759	764	753	823	780	789	748	769	740	796	794	715	801	725	755	799	784	797	757	737	748	763	778	695	765	768	767	795	753	742	789	788	772	706	771	733	774	761	734	760	771	817	757	777	757	777	787	788	771	769	764	818	780	759	771	793	805	749	766	757	793	767	749	716	775	773	771	739	781	796	766	738	714	749	740	737	746	713	769	793	772	752	771	793	733	778	785	746	758	740	757	775	754	765	732	744	767	750	769	776	754	751	731	745	725	756	722	711	789	777	784	786	734	722	756	743	784	795	732	801	772	723	782	779	746	803	764	784	740	782	786	760	756	753	735	736	742	719	749	744	764	751	748	672	809	795	783	767	802	797	731	764	783	707	800	740	750	759	729	779	789	765	737	781	733	793	862	741	772	809	791	781	739	773	706	795	779	765	734	802	761	770	749	731	781	752	757	767	717	732	783	751	767	776	737	780	770	699	728	771	792	797	758	719	761	755	806	705	739	763	811	813	762	781	726	775	729	744	716	768	763	744	781	768	707	716	739	760	702	759	767	745	734	782	747	797	784	724	756	757	784	739	764	798	798	769	739	734	778	756	775	804	750	770	760	778	766	714	784	787	803	729	758	783	825	734	746	764	772	771	740	797	724	722	747	755	754	772	788	761	776	714	703	741	796	748	828	729	773	826	800	831	814	758	805	760	739	732	758	751	757	714	794	765	805	741	783	719	787	766	738	742	784	812	763	737	736	740	759	763	774	766	744	786	778	733	786	742	774	759	776	771	765	735	728	742	723	786	778	732	722	744	811	767	770	759	768	781	720	780	753	766	772	812	739	745	770	760	741	733	774	759	802	773	758	794	731	716	787	745	780	783	761	753	766	826	756	830	766	710	718	768	748	775	799	773	736	782	754	703	725	787	743	788	766	755	719	749	710	772	784	739	798	772	766	814	722	754	723	768	720	767	769	758	749	760	729	792	724	786	760	741	772	749	742	766	788	807	754	769	716	752	773	756	755	735	785	801	783	790	739	771	761	788	728	782	772	800	742	805	756	774	748	743	731	736	738	757	740	724	734	767	758	742	739	739	771	747	752	745	748	771	747	764	693	767	754	782	768	790	773	797	755	764	698	770	757	772	805	725	777	762	744	735	697	771	760	739	766	795	740	739	783	786	786	759	717	791	771	755	697	735	769	763	764	749	795	760	752	784	765	736	735	780	781	793	769	785	764	750	735	798	769	793	820	778	750	765	713	765	712	729	820	765	818	758	795	753	779	830	776	762	812	769	818	768	756	718	743	733	768	762	761	776	833	774	739	753	709	773	781	808	761	746	749	758	800	770	745	779	758	774	778	777	769	735	715	749	713	754	748	755	762	727	737	703	754	756	738	770	743	756	777	749	766	738	728	784	819	793	759	759	749	768	806	774	784	780	758	765	774	715	709	799	791	760	779	791	697	789	744	773	772	768	774	751	781	767	711	763	773	790	741	733	762	747	760	777	771	726	760	744	774	775	825	822	767	766	757	778	763	692	762	734	823	754	755	743	744	768	740	724	753	758	719	734	758	756	768	765	723	734	764	754	759	779	740	805	757	788	790	791	715	802	746	802	713	777	794	720	757	792	769	764	719	764	787	745	740	749	767	737	766	769	738	792	761	737	780	781	777	776	758	756	743	765	743	750	735	753	762	816	800	754	758	745	803	778	777	761	771	744	732	804	825	796	782	790	795	762	770	766	756	763	709	803	730	747	755	735	767	776	700	776	770	786	759	753	755	764	803	736	734	757	745	808	789	751	754	769	784	795	773	723	782	718	789	786	761	777	726	758	729	787	737	705	736	739	801	733	761	807	758	753	751	787	775	748	794	757	741	708	773	759	755	744	796	744	768	787	772	758	774	780	725	777	705	769	848	774	814	735	773	776	812	741	744	757	764	719	767	698	751	773	756	794	739	726	774	762	766	751	791	759	772	766	781	705	769	727	788	738	728	754	753	722	745	714	722	792	772	729	781	774	761	734	782	776	745	769	777	799	781	755	741	781	767	762	746	769	701	747	736	737	794	740	781	740	741	763	739	797	746	765	733	742	754	781	755	738	768	832	721	749	795	702	820	765	751	696	837	735	777	750	744	785	784	738	809	773	773	722	749	767	699	746	771	737	736	828	739	744	748	752	776	789	775	796	768	743	746	704	756	730	756	769	735	742	750	793	764	696	725	805	734	728	805	764	749	745	772	757	751	774	734	737	748	764	746	760	794	693	764	781	773	737	787	786	753	754	780	772	739	731	781	783	773	706	761	767	784	752	728	741	724	787	737	792	771	759	726	790	746	798	722	769	813	763	705	741	753	785	784	730	711	730	765	786	755	736	790	716	772	803	765	766	713	766	784	768	766	746	799	731	770	791	792	736	793	783	757	731	790	800	729	789	722	743	751	755	689	772	783	691	795	725	787	760	782	733	807	760	796	782	751	765	741	794	759	740	746	732	762	755	772	737	752	760	804	755	761	761	711	723	759	732	710	798	756	746	722	791	760	756	773	713	747	736	759	763	731	787	771	790	767	748	766	744	780	755	810	748	782	761	777	742	736	760	758	726	730	764	747	747	748	767	748	765	747	779	779	717	812	756	772	770	717	711	770	745	762	787	735	770	766	787	766	808	774	707	763	729	715	752	754	756	790	752	801	772	791	759	743	766	760	714	661	718	751	754	784	730	796	758	715	803	737	733	745	798	790	786	782	783	739	743	771	830	784	732	757	752	750	736	773	744	821	720	733	786	744	730	782	750	738	792	716	795	753	830	754	773	755	753	744	792	760	790	666	736	742	721	756	754	785	771	758	719	745	802	729	761	762	780	739	809	724	744	792	739	806	767	701	781	772	781	770	711	793	775	763	781	750	727	745	756	710	730	823	794	783	774	774	782	774	777	681	747	756	838	711	757	842	757	772	813	767	762	784	748	780	801	802	769	757	726	757	794	727	793	758	777	787	716	768	770	730	773	757	741	739	783	772	788	762	771	777	768	750	803	773	702	778	745	753	765	747	753	743	769	734	823	703	757	695	783	833	733	768	821	756	731	734	745	796	745	755	731	743	811	758	758	726	794	806	772	733	752	750	765	752	715	796	774	720	723	774	777	747	719	737	756	745	713	728	781	741	762	709	712	780	753	766	725	827	762	726	743	738	791	725	749	810	768	772	801	753	769	765	773	735	785	783	749	743	757	803	740	728	721	727	755	779	766	770	766	800	739	775	749	764	791	738	758	775	772	761	794	762	758	750	744	807	780	758	749	742	744	788	783	778	723	794	748	751	743	741	725	785	734	757	787	753	727	784	791	774	743	741	772	814	685	769	801	732	750	744	780	764	754	827	726	771	727	736
27243	17918	4172	944	779	715	601	481	429	473	469	457	449	415	458	419	464	461	434	471	421	407	479	455	456	414	454	434	455	434	431	445	449	449	462	417	428	462	459	458	441	464	436	440	464	404	471	439	454	428	442	459	437	406	442	436	426	452	421	418	420	455	436	426	437	464	432	404	454	458	438	465	438	438	454	442	423	465	440	425	428	414	430	492	447	448	385	439	435	433	444	458	436	412	435	420	440	450	437	429	451	397	472	415	449	403	410	407	430	440	423	511	455	461	441	459	466	429	462	449	450	439	479	458	455	454	464	436	427	419	469	409	481	413	417	451	420	447	452	421	413	481	444	420	393	479	460	418	457	469	427	446	427	415	438	450	454	476	410	429	432	493	467	464	470	466	453	437	445	429	467	430	430	449	442	428	411	442	449	414	420	457	446	467	467	428	464	436	476	394	442	454	475	489	457	419	430	456	458	429	447	468	424	473	428	437	421	400	458	483	414	436	456	442	421	438	458	427	425	399	459	498	429	407	462	442	396	437	446	439	438	491	456	432	470	454	426	478	451	437	400	464	441	449	441	450	442	474	462	410	463	429	416	431	423	447	432	443	473	447	462	469	429	467	452	428	412	456	401	506	408	456	433	460	439	460	450	504	435	427	418	413	455	420	452	436	452	445	465	463	408	476	431	423	471	479	414	431	414	436	425	441	434	439	448	449	457	431	431	445	405	410	435	465	435	465	487	464	423	430	422	445	419	442	441	416	444	453	472	436	456	470	448	454	463	422	449	431	435	439	441	440	429	452	423	438	454	473	430	431	447	440	449	434	427	406	453	475	441	455	435	416	459	424	418	433	437	478	427	457	445	407	436	440	453	439	461	439	450	445	448	409	428	424	424	440	424	497	429	470	427	427	431	505	448	414	414	412	454	435	435	429	439	428	465	435	418	436	448	502	455	452	430	433	440	440	439	441	433	426	444	426	394	436	422	438	409	459	426	437	444	475	437	439	479	421	461	407	468	388	448	441	424	417	443	425	422	443	429	401	437	416	440	453	463	428	434	445	420	441	456	432	456	438	429	458	451	422	457	457	446	443	413	481	451	433	442	417	464	416	434	439	441	400	381	395	413	427	428	451	444	431	463	435	420	415	459	442	440	457	416	460	442	422	447	441	479	434	452	458	433	441	450	413	472	440	416	459	432	460	428	426	431	450	439	429	440	472	424	433	454	471	432	443	442	448	487	437	405	456	417	440	393	440	394	448	471	425	430	459	437	467	442	417	412	463	433	437	367	379	428	425	450	443	447	441	447	437	437	495	460	407	439	477	420	462	452	444	460	439	443	423	467	414	479	438	393	444	449	445	489	473	439	463	473	462	454	444	439	430	426	441	475	441	457	472	469	452	445	452	475	437	423	457	460	428	478	442	482	457	449	480	467	417	431	465	433	450	416	435	418	452	420	425	396	434	449	412	438	438	470	452	423	449	459	453	411	469	436	452	438	434	437	412	437	436	431	459	439	423	432	440	463	464	445	434	452	424	419	455	417	450	446	439	440	410	427	466	473	404	447	410	442	460	415	442	452	437	416	435	438	444	421	425	433	461	461	440	458	464	460	435	422	419	430	434	432	422	449	420	392	442	427	458	448	423	456	435	429	418	427	431	441	441	438	429	416	483	391	426	468	439	450	448	451	445	453	481	446	465	469	419	462	460	495	484	441	445	448	492	471	440	472	487	439	452	427	427	432	443	430	438	404	454	442	406	449	486	452	445	482	469	447	435	443	453	428	435	440	473	421	426	434	454	450	418	442	464	437	458	446	440	441	472	415	428	457	433	401	424	434	452	432	400	400	405	437	427	415	450	434	436	432	456	452	457	433	412	395	454	449	433	447	477	488	436	446	437	440	434	451	431	446	419	436	446	418	421	458	418	438	501	426	440	425	462	445	466	453	420	431	427	422	439	431	411	451	458	459	423	418	443	455	417	490	471	402	470	433	446	479	445	450	481	425	432	484	459	479	428	423	431	438	400	465	410	462	455	436	419	414	437	449	454	396	436	462	454	405	431	408	445	444	465	431	424	453	466	459	422	471	452	401	416	440	456	461	452	457	458	422	428	445	460	430	440	451	438	432	440	447	460	410	449	475	394	449	436	473	472	450	461	440	416	450	456	433	430	443	441	460	447	461	458	462	476	458	447	452	478	441	431	425	459	466	416	410	442	452	453	487	456	454	458	422	438	409	438	421	460	437	419	476	398	461	431	468	467	461	453	474	416	436	422	433	421	446	445	447	442	449	437	437	416	478	430	467	465	427	423	408	416	419	437	447	408	468	428	460	457	433	442	483	416	446	454	449	419	467	468	453	429	439	410	434	430	440	444	443	454	441	458	443	441	445	454	478	441	443	449	427	406	497	455	445	419	476	447	469	438	447	447	464	433	447	421	435	418	449	426	431	398	448	409	472	436	466	423	438	428	472	444	423	417	404	439	410	444	462	456	424	467	438	461	439	452	445	438	448	438	427	429	406	434	445	402	439	446	417	403	459	457	460	491	451	430	428	416	421	449	421	450	438	436	431	449	436	454	429	458	423	415	442	451	430	453	468	435	475	456	437	430	431	406	430	468	469	443	428	431	431	440	469	440	437	468	489	459	447	452	428	406	456	424	424	451	416	435	452	431	450	427	451	444	417	467	437	445	427	444	395	476	479	434	432	403	436	440	421	481	457	436	397	447	447	491	459	455	465	414	407	467	443	437	440	471	445	439	442	436	474	457	408	452	458	426	421	450	433	440	459	436	442	406	440	441	453	427	448	377	449	434	439	457	445	410	465	451	458	425	425	424	439	447	444	469	443	484	453	414	435	426	484	485	422	441	414	495	422	475	480	448	441	421	450	410	403	427	461	407	429	404	477	469	455	423	435	432	485	487	441	452	460	437	415	442	450	407	435	442	458	442	439	438	436	483	449	420	422	411	435	448	463	397	469	443	465	427	465	469	452	430	429	481	480	438	409	461	439	427	432	463	462	425	461	492	426	432	476	452	419	491	492	439	424	430	422	472	405	438	456	443	441	410	438	422	434	424	424	454	461	455	472	449	418	416	432	436	468	397	455	414	460	434	423	409	459	431	471	453	471	418	452	438	417	411	418	440	473	440	434	470	457	464	456	446	435	466	465	414	440	432	457	430	447	419	450	428	401	407	444	410	443	474	444	461	452	444	449	438	443	450	441	459	442	441	440	447	419	460	476	460	457	428	470	454	420	443	439	442	417	466	488	501	465	422	441	428	423	406	451	467	425	466	422	432	436	456	441	473	430	477	435	428	462	410	464	409	474	451	478	458	463	484	424	431	408	431	440	452	463	444	432	470	446	445	404	462	470	425	457	418	410	413	448	435	403	422	458	431	430	462	447	429	461	451	448	413	399	441	443	492	466	465	482	402	430	432	415	427	399	381	477	456	442	438	446	427	449	415	409	466	451	458	435	416	427	466	453	427	488	411	419	384	463	453
4138	1040	828	619	584	601	513	512	503	486	514	526	471	523	494	486	486	483	448	516	467	504	455	482	455	486	525	465	459	484	489	462	479	477	510	489	477	490	486	462	475	418	469	463	487	489	463	497	476	484	446	474	489	454	483	452	453	487	500	498	468	455	467	462	517	462	480	470	475	456	455	483	470	467	471	456	500	465	509	500	433	449	489	488	482	522	483	452	472	496	474	494	485	499	475	505	456	458	482	489	501	451	480	474	488	427	452	495	458	490	501	466	462	457	479	499	502	448	494	494	494	514	508	497	453	540	435	500	504	514	463	470	489	490	474	477	457	430	489	458	422	455	485	488	452	463	466	469	522	495	497	514	487	482	452	480	418	491	488	503	427	475	482	500	511	477	468	481	484	467	473	494	458	490	482	464	492	495	511	494	497	464	432	505	471	447	471	466	493	493	511	469	490	523	457	454	448	466	481	490	450	513	485	447	487	512	490	466	433	464	468	482	469	478	464	472	529	494	503	446	489	448	503	450	489	480	471	491	477	495	488	487	494	504	506	457	440	473	461	477	504	475	482	517	486	522	444	492	465	490	518	488	469	512	495	464	503	466	528	493	457	505	448	452	490	493	462	485	514	500	489	478	476	459	465	469	473	424	487	479	485	476	473	499	470	495	450	478	471	499	474	453	472	502	467	510	431	451	461	468	481	485	445	519	481	453	481	468	495	442	495	455	476	441	509	536	424	480	490	479	488	496	504	507	472	509	483	483	451	451	512	473	459	479	473	528	451	452	477	488	453	480	480	502	495	462	473	476	445	460	488	491	474	486	472	481	491	504	500	462	521	461	474	473	487	446	494	473	490	470	496	470	464	500	463	479	490	440	461	418	474	503	463	464	441	503	474	471	503	468	470	520	437	485	503	496	456	481	458	469	518	484	475	506	493	475	468	494	517	473	497	482	461	492	500	488	542	537	489	510	467	488	456	459	469	516	452	438	488	462	476	469	464	441	467	469	470	530	469	458	478	473	477	458	466	486	498	468	488	454	458	478	469	459	482	480	470	459	462	416	444	469	447	535	485	491	451	469	484	502	471	475	523	465	506	470	452	471	469	465	504	507	480	490	463	477	445	471	451	491	477	465	468	465	407	430	448	493	494	437	443	527	468	452	426	497	488	483	470	514	477	485	489	488	490	425	499	501	515	457	436	484	464	523	485	485	500	492	477	480	483	482	446	468	476	478	501	495	503	442	475	460	452	501	480	451	467	497	502	482	493	495	475	476	468	424	506	477	493	469	493	480	443	486	494	441	468	518	464	440	493	470	461	485	474	482	507	501	500	456	459	492	465	444	463	478	438	491	495	481	440	478	444	493	498	465	461	517	514	461	460	506	446	484	489	439	493	454	488	489	502	461	466	483	492	455	480	490	466	526	473	464	494	513	494	486	495	481	461	491	484	465	477	478	485	459	466	467	461	497	490	483	444	433	462	497	505	475	469	442	488	495	458	491	481	465	471	521	503	484	461	525	481	465	519	466	483	492	450	503	519	446	527	491	462	493	471	480	455	481	465	476	482	454	489	474	452	503	458	498	466	457	483	465	484	478	479	469	459	482	458	479	505	472	464	472	479	505	486	483	470	472	450	461	485	488	421	463	479	491	471	493	461	476	454	496	489	485	485	455	459	456	487	491	456	479	488	483	502	459	465	462	504	507	461	510	522	462	474	493	513	448	498	484	476	487	463	507	501	496	460	513	472	517	484	493	483	466	497	467	482	473	500	515	488	485	471	434	484	475	477	446	454	495	480	473	502	478	446	487	475	518	453	480	480	494	515	492	530	469	457	453	504	500	503	502	491	438	469	467	492	449	513	461	458	442	507	493	482	455	511	458	508	502	505	471	490	516	440	516	455	490	498	468	464	455	461	471	439	451	486	503	511	505	494	494	455	450	480	465	478	456	487	449	435	425	502	503	458	422	506	471	478	478	471	488	438	505	492	471	453	470	481	489	469	468	497	505	480	469	498	476	522	515	536	439	450	451	489	432	447	492	435	482	456	481	472	468	452	486	482	497	514	488	481	456	486	445	469	492	474	449	499	472	478	474	495	465	479	501	484	467	534	456	466	429	471	491	466	477	460	493	496	479	434	474	483	510	485	500	466	455	445	475	460	502	432	525	494	478	484	494	480	461	459	496	469	484	498	451	477	497	449	466	483	473	472	479	443	457	485	476	455	547	494	469	509	515	471	505	465	488	496	499	443	493	463	487	476	484	460	494	452	471	477	441	478	476	492	507	475	474	500	473	456	475	498	484	473	479	485	428	508	476	456	479	437	489	447	484	440	498	485	478	466	482	488	511	448	439	499	473	468	511	452	476	487	465	437	519	459	468	463	447	458	434	454	475	485	498	492	460	476	482	458	437	489	483	458	470	430	469	473	491	458	513	456	477	528	490	460	491	485	498	460	453	472	480	472	499	475	501	464	457	472	466	455	473	459	453	483	477	419	441	465	475	465	480	464	455	457	491	499	495	537	506	490	452	459	476	485	473	458	511	462	490	465	480	495	498	463	503	470	488	454	493	511	455	449	472	456	471	446	489	440	434	509	473	465	488	455	500	498	474	476	439	452	495	458	478	497	476	456	497	487	487	482	492	496	467	488	470	451	459	484	451	442	462	496	469	462	472	486	470	455	471	476	455	485	483	479	497	480	501	485	459	495	480	467	475	455	496	460	503	466	458	499	463	473	443	496	488	490	469	463	469	514	470	483	443	502	548	439	462	498	415	502	435	494	475	489	455	476	489	463	471	484	495	461	470	485	500	452	536	476	474	497	477	467	503	479	444	513	502	512	498	502	464	475	463	440	481	463	492	438	476	447	464	467	457	469	468	526	463	491	483	480	451	479	465	504	442	466	456	445	459	455	474	514	524	485	463	500	459	477	473	479	503	455	498	472	510	464	482	487	442	475	499	485	493	454	474	496	454	477	497	440	471	505	468	481	496	478	506	482	479	459	492	452	454	478	445	502	466	492	449	468	508	439	453	451	468	516	452	476	489	448	489	481	492	458	450	440	454	504	472	459	485	476	506	503	490	434	427	459	500	495	493	483	481	491	454	465	463	475	491	460	468	503	525	465	497	512	470	505	449	481	534	471	476	468	507	519	478	486	462	427	435	471	473	456	475	530	457	468	468	477	512	503	494	504	492	461	478	450	455	492	474	504	452	465	521	482	471	464	472	492	489	471	470	482	473	475	489	490	477	475	467	473	526	466	478	459	490	449	440	526	516	459	460	464	484	486	507	438	426	455	465	465	469	498	466	468	472	455	467	503	543	499	479	480	473	483	472	501	480	486	477	460	523	515	470	469	460	449	471	482	516	481	499	437	477	434	524	487	449	486	475	484	455	468	446	473	478	509	478	473	489	472	494	504	481	505	503	485	467	473	458	501	501	448	449	481	455	493	465	462	495	476	461	464	474	444	503	484	475	459	457	515	435	481	455	493	501	477	525
23262	21002	28324	23850	20991	12566	1814	1140	1080	973	936	916	946	924	914	888	919	842	820	845	855	854	855	793	845	855	867	854	814	814	824	868	804	799	776	813	827	820	860	810	841	783	830	807	792	765	827	789	803	794	817	811	825	772	812	884	808	751	773	793	806	818	813	778	794	826	821	842	819	799	801	833	789	793	802	836	791	778	846	832	775	834	810	815	823	838	814	766	813	834	853	783	796	798	837	793	827	789	862	816	799	807	865	797	788	792	787	841	806	794	825	794	808	852	816	786	796	835	805	796	826	836	792	839	784	843	862	810	883	807	828	788	863	791	814	815	715	860	783	802	819	851	813	851	805	770	821	792	827	821	865	900	845	851	821	781	833	802	830	842	840	778	798	794	786	815	778	793	791	793	779	811	826	808	770	848	773	784	802	830	821	768	821	787	876	836	837	844	837	822	815	739	820	798	822	750	823	835	798	779	834	860	757	764	776	781	738	788	822	819	826	831	824	771	829	783	831	752	807	862	793	803	834	815	804	822	809	829	823	842	816	817	807	799	823	798	828	776	837	808	833	831	767	773	795	780	850	777	869	802	801	867	775	816	861	795	806	782	810	813	787	839	758	825	801	800	885	753	855	814	825	754	843	791	852	835	825	821	875	799	760	792	785	808	817	842	779	746	793	799	799	764	790	760	835	736	789	790	786	772	812	796	829	799	768	802	854	842	827	792	802	817	792	793	816	798	754	805	832	819	808	818	765	787	838	765	831	826	799	775	793	780	811	802	795	776	803	794	817	779	815	830	794	782	777	779	761	775	819	816	801	824	851	804	821	801	838	785	780	770	793	779	829	818	778	762	833	799	800	800	800	789	845	795	831	740	814	816	776	798	770	830	775	853	904	821	851	812	794	876	753	766	820	767	820	774	796	813	826	795	832	835	792	853	850	807	773	817	738	790	807	782	794	814	796	752	767	804	832	826	815	788	824	808	840	792	812	743	775	810	817	756	761	758	816	754	837	826	786	791	811	772	816	822	820	822	798	821	814	807	756	806	840	802	779	850	774	835	887	848	794	789	796	768	808	782	804	836	889	808	777	802	790	793	815	804	842	815	818	797	843	848	783	811	832	802	799	779	821	814	809	819	823	792	824	801	778	806	811	838	785	834	861	772	802	814	812	823	802	851	833	802	842	801	850	813	793	816	841	789	805	813	817	774	833	760	807	808	774	831	811	791	796	774	819	817	857	770	791	848	812	799	844	850	820	820	777	775	809	795	823	827	840	770	827	804	828	804	846	797	830	802	810	816	795	796	805	822	814	760	811	804	786	798	782	834	821	834	797	812	785	826	793	869	814	793	769	759	808	757	814	829	788	799	828	818	852	776	820	842	776	796	774	816	788	808	829	785	831	805	771	764	783	820	805	830	789	826	813	809	843	827	804	762	797	841	866	839	783	816	808	803	872	785	868	827	853	780	795	736	807	801	821	787	801	821	782	766	824	764	786	775	789	780	856	815	805	863	799	829	788	822	782	799	802	862	804	790	794	786	817	781	816	781	799	782	774	827	815	844	820	745	743	806	832	802	743	868	820	828	788	821	828	805	807	794	837	784	811	797	828	826	731	816	793	816	770	763	793	814	827	812	726	835	795	814	861	789	765	812	836	817	861	795	830	832	827	825	832	786	770	791	761	751	837	831	790	818	810	795	851	765	813	786	813	802	780	825	787	812	839	806	783	871	794	815	798	816	752	777	788	858	821	863	834	855	923	817	780	842	780	843	802	778	814	853	882	819	797	811	836	770	741	802	817	821	810	761	827	798	784	834	757	793	801	767	822	793	804	786	809	783	733	793	802	865	805	857	803	796	773	752	775	796	831	793	751	826	845	754	816	816	769	780	807	783	822	787	820	838	818	862	811	839	847	822	820	784	871	859	790	764	828	825	815	769	783	843	835	831	806	800	818	817	806	785	821	808	780	773	800	797	860	796	792	838	776	824	780	827	811	801	829	806	835	770	788	821	761	802	793	836	839	759	787	781	780	791	782	776	783	843	785	835	787	817	827	816	827	813	778	809	860	821	796	827	831	776	845	783	783	752	774	796	793	807	831	740	806	757	807	803	794	785	792	772	810	799	790	817	814	821	805	827	832	867	775	771	764	813	812	791	816	758	811	801	765	778	801	829	850	789	808	825	793	790	801	777	809	772	803	786	787	792	816	789	786	815	795	768	776	797	845	835	812	772	832	805	856	840	812	800	835	809	805	814	819	816	796	764	747	750	844	749	819	790	768	778	799	768	860	825	834	858	811	815	847	822	765	792	801	828	792	817	810	793	816	857	806	858	835	796	765	862	840	788	799	787	825	800	827	829	773	800	776	820	780	825	793	784	823	751	796	828	830	797	792	835	797	852	823	791	773	787	825	809	811	831	830	803	809	786	810	841	814	824	843	789	763	818	792	797	787	798	764	802	827	804	835	778	813	772	844	754	807	779	846	841	781	801	795	827	826	838	789	804	820	782	761	788	795	836	813	833	779	828	754	819	784	818	803	749	784	809	823	770	815	830	821	854	785	752	769	821	788	798	781	772	829	824	830	799	848	782	793	838	822	728	824	818	811	801	800	793	827	794	801	840	784	787	776	747	826	812	798	796	815	772	827	786	824	806	813	808	799	797	778	824	769	760	779	795	792	798	834	781	803	831	809	816	800	792	814	803	800	804	837	805	819	815	752	794	821	764	818	797	790	810	841	727	836	840	817	767	848	787	830	820	784	756	818	785	821	747	791	773	861	839	822	769	799	774	844	834	798	855	762	799	846	861	780	779	788	792	799	833	846	801	801	806	796	785	829	800	796	813	815	846	788	810	786	816	763	825	821	797	803	764	822	814	842	853	815	828	829	760	799	853	737	804	894	799	836	840	847	784	792	794	810	783	760	786	809	804	825	788	772	824	765	780	780	771	836	756	800	868	886	781	789	786	773	783	746	803	761	827	807	793	798	809	831	761	769	802	782	795	809	798	819	757	754	828	766	792	795	797	778	791	787	801	768	834	776	783	769	801	741	791	846	726	838	853	818	847	836	795	782	772	812	770	831	801	842	793	785	809	805	831	798	839	765	813	782	822	771	801	797	760	802	757	827	806	812	842	859	774	831	812	796	782	800	790	809	820	797	839	812	811	808	804	823	825	813	804	813	822	802	820	832	758	802	756	825	785	814	839	786	822	831	794	795	833	811	811	845	772	752	734	804	844	830	787	834	787	834	832	800	770	773	795	794	771	845	834	802	781	818	753	812	781	824	772	827	817	845	832	779	826	809	781	853	778	820	828	743	802	815	831	778	749	833	788	808	829	761	820	779	791	837	778	773	782	810	788	801	888	833	802	858	808	823	768	825	788	775	771	814	783	823	848	731	816	798	785	743	823	772	784	810	780	799	831	790	824	801	796	758	803	826	760	799	809	891	826	786	769	790	815	889	821	766	856	843	827	794	787	800	812	822	862	769	796	762	833	869	827
3344	8793	6132	3316	2466	1940	1657	1433	1319	1184	1127	1056	1024	1004	994	966	965	933	844	950	912	896	875	882	905	851	973	852	899	852	863	868	880	948	884	926	868	850	863	868	836	848	859	848	882	837	874	868	897	870	864	867	817	872	857	890	897	836	872	829	912	906	852	865	807	850	835	852	888	835	805	901	821	806	899	829	857	827	894	859	864	797	878	854	871	811	837	828	886	836	827	875	864	818	856	832	864	874	867	860	852	862	888	824	869	841	861	842	879	847	881	777	824	849	860	819	818	844	848	874	806	873	872	856	824	852	854	854	862	937	850	792	838	889	866	892	875	847	853	856	827	832	866	854	882	855	842	868	867	825	841	936	886	869	871	840	882	837	831	815	835	902	887	856	812	899	870	896	858	854	897	845	884	853	866	873	866	865	875	872	859	896	876	893	877	830	929	883	878	885	848	834	829	863	808	861	829	840	862	812	796	856	868	864	870	872	862	883	900	859	878	812	823	893	795	844	880	854	847	820	858	795	854	839	816	882	847	845	847	847	897	840	891	839	845	828	860	836	869	853	876	799	833	888	811	879	832	836	817	835	849	858	836	840	827	829	797	831	865	842	822	855	886	818	858	866	892	828	849	860	829	846	828	849	861	841	810	861	892	830	792	847	865	837	860	876	920	929	806	868	815	899	856	817	841	928	857	851	877	882	853	818	853	798	915	818	814	842	867	839	814	885	886	815	834	849	847	859	850	899	797	940	875	857	829	861	906	853	870	875	845	913	906	865	908	824	828	857	864	884	795	867	832	863	869	889	840	814	878	836	851	849	829	853	863	873	843	914	889	900	832	850	862	888	817	900	805	864	844	867	820	846	849	845	841	926	880	854	863	879	854	845	810	802	831	859	841	853	868	823	854	878	859	823	829	834	864	876	860	839	845	853	827	865	850	811	830	810	866	898	880	841	833	860	825	904	853	860	867	828	837	874	890	857	844	834	867	833	878	889	848	862	856	859	839	829	859	873	816	876	888	901	846	851	923	873	896	871	852	819	835	833	877	856	843	886	825	842	882	859	846	902	873	867	820	835	847	865	800	866	850	830	874	832	806	842	824	826	806	886	902	845	838	803	884	837	875	834	840	859	859	862	873	854	834	854	873	856	802	854	880	848	843	870	893	867	869	868	833	847	882	833	842	804	862	863	834	853	873	873	884	896	826	830	852	883	847	861	853	822	834	860	844	869	827	858	875	885	833	824	882	886	879	874	850	867	856	869	851	890	885	847	853	820	860	832	859	868	844	824	901	872	871	923	861	830	868	868	850	849	857	803	858	810	878	882	858	870	850	876	807	855	861	866	920	843	892	862	849	814	827	874	841	835	851	859	860	857	866	853	851	836	845	873	833	884	848	830	868	878	892	819	841	882	841	842	848	804	881	877	863	848	829	820	844	834	871	857	818	858	818	874	850	873	823	841	842	882	842	876	810	829	861	813	893	825	877	902	825	813	844	847	906	805	881	890	879	878	840	862	868	900	862	856	813	854	846	871	794	852	852	795	883	834	836	877	834	840	820	870	910	832	832	821	901	874	898	837	875	852	847	836	844	878	843	892	885	886	893	840	799	866	836	883	895	837	851	833	827	812	872	875	827	858	865	829	847	858	832	792	891	815	865	835	896	875	897	833	818	831	893	767	870	856	898	871	823	856	862	860	854	852	853	862	826	846	861	869	866	861	836	888	850	856	889	825	847	862	864	839	869	885	876	874	864	869	857	808	868	811	825	827	870	865	829	867	836	862	861	838	834	852	850	822	888	881	863	861	878	880	814	857	893	885	863	835	845	814	826	820	851	855	843	855	908	869	841	864	776	865	846	866	822	827	846	866	871	839	902	826	839	822	897	820	831	842	904	843	839	874	843	900	843	849	889	822	855	836	821	917	875	853	903	887	869	871	853	911	870	871	840	870	826	843	815	844	898	873	813	850	875	873	823	896	876	834	819	898	836	896	849	897	914	872	817	906	845	855	847	893	870	892	887	818	869	824	800	872	843	866	860	833	897	876	855	876	841	843	887	836	887	814	797	818	842	829	853	887	882	848	867	863	871	796	898	814	818	864	862	816	886	873	888	830	816	845	827	857	851	823	865	893	852	856	864	872	876	854	887	802	816	884	859	842	822	878	880	834	943	895	901	833	866	864	886	811	860	906	834	830	868	905	825	832	893	820	875	854	876	868	830	886	799	806	853	835	884	811	914	920	888	861	834	834	842	852	876	858	852	845	861	853	829	823	874	820	850	829	878	862	856	874	913	850	802	772	853	888	852	799	872	784	852	828	817	833	854	863	857	871	822	859	865	813	888	810	841	816	881	798	875	884	839	846	877	872	847	891	838	838	894	859	828	920	862	906	847	817	864	837	834	866	845	872	878	829	926	821	865	860	865	853	838	884	895	848	898	780	927	849	877	833	877	822	794	830	802	838	877	820	816	887	814	857	854	853	907	852	857	882	838	843	831	860	836	860	789	879	810	848	845	886	847	825	848	843	848	822	838	867	811	898	887	853	814	827	893	855	871	819	827	841	866	868	861	864	859	799	869	786	847	854	905	852	892	815	877	809	880	872	861	829	850	884	780	846	910	850	891	880	850	863	817	843	888	845	861	850	834	838	826	832	837	885	807	851	867	806	879	900	871	906	840	838	842	830	836	832	861	898	847	873	851	900	878	868	849	843	807	887	807	909	857	824	861	873	811	881	842	885	872	878	861	806	877	889	869	842	839	865	846	833	838	890	853	891	901	800	910	850	847	865	824	847	863	811	842	824	866	836	827	827	900	891	835	858	854	893	858	825	847	831	862	839	816	814	847	796	824	809	829	864	889	867	844	825	867	821	837	858	796	821	857	808	865	851	802	832	907	842	890	857	880	857	863	862	871	834	815	847	856	782	871	902	870	884	809	847	862	860	846	835	872	841	814	854	857	869	842	889	852	868	848	801	860	861	897	827	857	863	869	886	855	845	860	806	862	807	835	901	830	875	869	887	891	857	874	883	857	830	808	862	936	878	884	839	919	853	854	858	820	844	781	841	865	875	876	830	860	883	814	817	844	808	848	882	822	845	806	912	860	893	824	865	911	888	888	846	858	918	898	839	913	876	883	843	853	867	914	856	873	857	808	877	863	896	882	863	862	843	865	792	812	822	846	843	893	896	863	863	887	873	870	843	889	860	902	889	879	862	839	869	894	847	860	850	869	885	868	888	812	860	886	852	882	861	875	850	876	865	847	864	865	860	867	860	866	886	836	831	805	873	891	885	835	801	823	811	834	861	838	875	818	823	815	881	848	875	844	870	906	843	901	857	857	920	847	825	886	825	843	846	862	870	889	846	883	848	825	853	834	857	864	892	843	821	829	828	806	911	812	862	825	805	833	851	867	832	895	879	900	884	895	844	842	817	874	880	846	906	872	904	908	839	861	886	885	863	817	863	862	847	829	845	828	858	833	899	812	843	879	854	898	870	843	868
24465	20998	27406	24665	13068	709	482	391	357	329	308	306	244	292	267	267	257	265	263	291	260	254	233	252	248	225	256	244	258	254	245	236	247	251	232	236	246	245	227	247	246	222	257	209	226	241	249	213	221	232	246	261	228	238	268	236	252	244	218	221	255	251	238	215	232	227	243	228	233	241	241	254	251	230	242	283	265	235	240	257	231	235	226	242	230	262	245	259	258	261	254	239	233	243	254	255	227	234	220	263	246	252	222	244	259	242	230	227	253	225	239	254	222	261	256	233	228	224	225	222	241	225	233	254	225	241	258	221	217	280	250	253	250	244	238	223	232	244	233	227	222	254	247	211	243	237	214	249	217	230	225	208	237	227	239	220	210	253	245	218	246	255	241	264	241	215	240	246	210	248	257	228	236	246	258	233	226	229	244	254	227	213	264	251	238	247	252	257	243	244	233	239	253	238	219	249	223	233	265	230	252	236	248	260	248	215	241	245	240	232	221	255	222	245	229	222	264	263	226	271	248	241	236	247	256	242	246	252	213	236	238	229	246	245	234	214	248	211	245	247	238	247	230	239	235	245	237	249	226	258	257	235	258	219	251	213	266	252	225	257	249	220	222	258	241	217	245	238	224	257	236	192	225	229	231	234	259	245	244	243	237	229	251	223	229	262	233	299	227	231	236	244	215	219	222	226	236	233	237	231	253	204	223	227	232	284	252	223	233	246	260	270	221	232	216	213	248	264	241	247	214	265	238	231	223	230	237	224	254	241	238	232	236	246	237	237	200	230	237	249	253	231	229	230	233	271	253	232	245	257	243	228	235	239	220	226	263	227	218	223	229	272	239	241	238	232	256	221	255	233	227	234	231	221	258	219	251	220	246	246	238	231	255	248	258	219	251	212	236	225	231	243	233	252	245	247	242	218	243	235	241	230	217	205	217	242	242	236	265	218	209	228	270	259	231	229	210	238	240	257	256	255	231	222	242	235	238	274	267	253	270	244	241	223	258	241	241	249	226	278	258	227	239	216	258	231	212	237	243	233	278	248	240	253	215	247	215	218	249	234	256	227	250	194	241	226	244	250	251	247	237	232	247	226	257	236	229	218	221	247	258	231	221	243	229	222	245	239	210	264	223	224	227	238	239	227	262	243	227	243	238	241	246	239	232	260	248	219	215	246	242	222	216	237	225	246	264	229	233	242	234	252	257	248	234	246	227	287	230	240	259	244	246	252	237	239	239	248	224	253	229	238	258	248	243	232	236	274	249	220	239	242	223	247	225	252	264	248	256	278	223	228	254	230	230	219	249	240	222	235	239	244	251	234	274	227	237	223	228	241	227	265	245	249	237	245	213	227	251	236	240	225	206	222	244	273	231	248	242	248	262	245	228	239	210	219	233	243	255	236	248	224	234	261	233	252	234	234	238	251	233	235	234	244	243	243	250	224	225	218	260	227	222	262	257	251	235	230	245	219	224	234	230	235	255	259	256	222	224	225	257	245	262	237	231	250	233	254	253	289	225	232	238	252	213	221	259	232	232	212	256	243	240	249	248	253	234	238	251	226	246	236	245	236	243	225	264	229	224	252	238	220	263	250	244	219	246	256	244	242	216	236	235	230	243	257	228	235	241	231	238	227	218	244	236	222	209	213	263	220	232	262	238	244	220	249	258	246	246	265	251	229	233	227	238	246	220	218	223	245	261	243	244	249	244	223	196	235	244	220	218	241	256	233	225	237	263	256	246	254	244	228	246	230	224	214	242	225	247	234	261	230	201	258	250	234	244	235	217	213	242	218	235	215	221	269	229	215	241	224	258	216	257	227	255	230	257	247	218	259	221	234	249	229	249	241	243	241	230	225	207	243	252	227	227	265	216	242	219	243	219	245	249	226	244	239	238	229	242	239	217	234	231	228	228	281	260	267	263	255	217	253	218	254	242	209	244	242	223	271	236	248	248	260	243	219	247	258	230	236	241	234	241	220	231	213	213	247	216	254	237	229	231	242	260	258	245	229	257	226	238	277	233	243	247	217	234	227	234	257	234	230	264	244	269	233	236	244	271	240	235	246	238	233	230	249	217	232	227	266	225	234	233	240	241	240	252	246	212	239	238	229	221	222	259	234	248	245	212	251	258	238	244	243	250	241	252	227	216	252	249	221	228	227	254	243	249	240	246	215	246	211	259	209	244	245	243	245	199	236	231	241	221	237	240	239	224	249	262	224	233	243	232	251	233	229	254	218	247	220	235	272	240	249	232	227	251	232	202	216	248	227	213	232	240	216	236	246	250	251	237	254	241	232	251	235	225	257	268	233	223	236	255	246	240	243	247	252	229	278	241	252	264	252	222	251	229	232	257	242	262	250	227	258	236	234	211	247	236	238	228	219	267	230	248	230	235	232	200	247	249	241	231	243	217	243	226	240	221	246	218	237	233	264	235	238	223	238	229	233	255	229	232	247	245	239	218	210	212	239	253	247	242	204	248	208	252	240	225	223	206	246	250	250	269	258	250	239	219	254	255	265	222	242	224	236	240	256	243	259	249	227	228	234	227	237	226	237	234	233	255	230	222	218	239	250	233	244	223	240	221	234	283	227	270	242	227	237	209	250	220	242	218	226	258	240	257	236	242	219	253	239	230	233	260	246	227	235	247	239	238	217	226	250	232	233	240	246	230	209	226	249	213	231	253	215	229	258	218	238	233	247	255	225	252	235	244	224	235	224	262	248	224	230	207	241	236	254	238	226	247	272	236	220	244	241	231	228	235	239	241	267	255	257	217	263	239	247	234	232	260	250	235	218	234	251	216	199	247	234	205	244	257	254	254	242	253	248	249	246	226	246	227	226	246	225	253	248	231	249	264	237	239	205	226	209	248	243	257	231	237	266	238	224	244	209	225	234	218	238	204	227	213	257	225	226	224	211	233	221	239	237	233	248	241	243	240	214	229	240	264	243	248	235	246	244	242	228	253	239	236	279	240	246	211	237	240	249	249	209	211	218	233	244	228	257	241	239	250	265	220	216	234	234	210	235	215	243	233	233	245	263	266	246	257	236	247	265	241	253	252	242	222	226	216	242	259	243	241	191	250	263	256	259	219	230	242	249	224	237	229	240	228	238	222	229	234	228	251	228	258	233	250	258	231	249	220	239	226	237	267	238	248	268	235	241	259	241	231	244	261	216	263	221	237	238	271	245	251	248	222	237	246	238	211	232	209	253	241	220	236	248	221	245	244	251	227	266	267	233	240	245	246	247	233	221	246	228	230	253	227	249	258	259	217	241	272	221	255	247	210	210	237	232	237	244	248	244	226	252	237	260	246	240	220	250	247	253	241	221	252	249	214	219	224	243	221	211	244	244	243	233	231	260	268	239	236	228	235	220	253	246	222	260	259	248	253	229	236	246	209	238	250	209	212	214	205	266	221	240	272	277	239	262	230	228	224	207	266	235	257	243	264	224	247	256	259	201	244	243	239	240	239	237	241	223	230	240	242	255	226	234	200	257	235	229
3064	4950	3340	1620	1220	965	808	670	551	490	427	395	363	353	376	352	317	304	289	335	309	284	296	335	285	322	293	294	294	317	290	281	301	315	292	313	316	298	288	315	291	300	278	264	302	279	275	310	296	330	305	291	253	312	293	278	303	327	295	270	265	287	291	284	296	327	308	266	332	277	276	253	273	306	278	286	303	303	301	285	273	285	309	324	291	268	273	295	284	270	276	282	266	297	293	290	274	303	322	286	313	277	285	275	292	285	291	325	286	258	288	281	306	290	318	282	276	316	268	317	294	279	276	290	277	278	264	268	296	276	290	289	263	279	295	295	270	287	304	289	277	309	303	292	312	292	293	289	308	316	298	293	250	306	286	306	297	303	282	266	287	281	270	274	319	298	301	270	287	296	265	300	301	321	276	315	305	281	323	322	279	264	273	316	294	310	299	300	281	288	295	279	268	273	274	302	311	301	297	306	286	278	293	278	290	285	302	298	315	294	276	264	310	276	280	260	293	243	300	293	279	273	301	270	266	285	308	299	299	281	295	297	296	283	285	283	284	287	292	293	282	264	305	299	302	294	302	273	296	295	286	276	299	270	308	283	275	310	278	304	248	310	286	277	291	278	295	311	288	279	282	262	312	288	297	308	295	260	266	280	270	264	292	329	285	291	292	305	289	263	315	277	269	292	272	293	289	295	287	281	268	294	279	265	249	280	260	254	267	273	265	282	271	281	305	316	291	280	296	278	286	256	300	298	287	254	312	298	289	243	315	258	262	308	301	309	277	317	299	269	295	293	294	298	292	278	270	281	285	263	263	302	275	312	301	280	326	268	273	299	292	322	298	317	289	312	284	261	283	272	270	313	275	256	293	281	298	292	279	294	281	262	283	296	290	267	293	268	300	276	272	299	315	297	308	272	274	291	278	295	287	295	280	276	277	276	304	284	288	325	281	308	307	271	302	303	310	260	296	297	288	297	313	257	291	291	267	286	250	291	280	325	296	337	271	292	308	269	286	284	281	293	275	242	301	259	308	308	309	276	257	305	306	284	263	289	284	285	271	306	298	274	281	264	301	279	276	294	292	284	305	311	274	285	294	288	266	311	278	284	264	290	311	330	285	278	286	277	258	285	279	271	278	314	306	284	291	273	283	292	284	320	300	304	278	272	285	274	302	258	314	318	299	286	283	322	263	292	294	301	286	282	282	295	269	267	299	284	276	288	324	295	278	290	297	261	309	297	292	274	272	288	276	300	254	294	255	292	266	294	299	298	287	266	303	288	269	273	303	285	301	275	286	297	281	282	269	279	291	305	280	284	286	305	279	293	288	264	269	306	296	304	301	309	267	319	307	312	302	259	299	271	295	265	315	253	291	259	289	294	280	277	299	287	279	295	291	286	285	271	273	314	261	251	262	295	271	287	304	297	296	282	277	322	279	302	303	275	297	288	285	306	274	268	299	294	310	283	279	325	297	281	289	285	279	306	264	299	285	313	272	271	257	295	296	276	291	302	263	298	270	294	249	284	293	313	295	284	278	290	289	318	263	268	293	279	300	315	269	254	291	273	333	275	296	268	309	300	335	296	257	298	291	321	291	262	283	304	272	272	296	319	260	320	281	282	312	280	282	269	294	298	297	286	285	287	271	288	270	297	289	272	284	299	282	321	292	289	299	291	252	296	287	287	280	255	276	274	272	325	283	311	275	287	283	273	276	289	302	272	253	280	306	281	279	253	319	275	272	294	309	267	291	285	339	292	279	298	272	271	285	281	292	279	287	267	289	323	289	266	277	288	272	268	285	312	280	295	268	301	278	270	277	273	286	297	297	267	284	288	276	290	295	300	291	292	293	308	275	278	311	328	298	313	316	279	274	294	306	318	281	256	306	288	303	268	287	285	298	281	290	273	284	317	324	266	291	312	273	255	306	325	278	294	271	317	282	313	282	280	302	297	279	272	294	274	313	281	277	312	257	285	262	270	275	288	272	289	306	259	284	273	308	286	308	285	310	286	311	278	264	292	267	278	304	294	251	297	300	288	270	268	303	285	312	272	296	270	283	305	298	296	304	258	295	285	299	290	316	302	318	322	298	291	294	262	274	294	305	275	259	305	277	277	291	274	295	268	329	296	277	294	285	296	265	277	258	268	278	284	292	285	291	296	297	262	302	303	289	290	300	301	280	293	281	299	254	270	282	305	268	275	266	295	305	273	296	278	308	286	277	270	316	293	270	262	271	305	274	288	273	266	304	267	271	314	296	281	298	306	333	316	289	265	314	265	281	305	325	290	292	291	287	328	285	308	279	298	287	277	312	277	272	282	300	270	284	261	289	303	336	311	280	273	273	274	280	296	324	307	275	281	284	290	292	296	309	256	295	297	308	315	292	289	291	286	304	276	304	291	292	270	284	287	281	292	283	286	289	262	298	314	306	290	288	275	292	299	308	283	282	268	305	262	269	274	291	282	283	328	320	305	297	296	277	275	280	278	273	284	288	301	258	301	274	234	295	313	284	299	254	297	289	275	287	322	267	271	279	248	280	279	307	267	288	298	298	298	283	287	286	303	296	290	271	267	298	278	304	290	293	296	305	297	288	309	294	307	281	296	291	274	279	286	262	301	278	269	276	262	308	278	284	314	276	297	291	313	305	269	302	299	304	264	287	276	253	290	286	282	282	285	286	265	317	289	287	306	262	290	289	300	288	273	296	265	314	292	238	278	300	264	282	298	287	264	268	291	278	301	274	280	284	306	273	273	289	307	307	284	273	318	294	295	274	278	278	266	287	287	289	266	276	303	291	298	274	281	282	289	306	271	286	282	260	305	263	273	286	304	317	298	289	305	301	291	311	269	254	275	302	281	244	303	293	295	281	304	309	280	270	297	299	272	276	272	271	325	288	266	293	286	285	283	273	282	268	299	309	275	293	294	284	307	282	269	296	281	308	270	274	266	298	305	258	308	295	304	282	305	298	282	320	273	316	279	303	273	271	268	302	292	300	307	249	259	281	275	316	305	293	285	299	293	296	276	295	305	303	288	253	300	292	288	293	301	265	276	283	253	306	293	287	282	299	295	280	297	284	281	298	265	305	321	293	290	253	278	288	277	284	303	304	297	263	256	289	304	288	290	302	276	299	271	284	279	267	239	310	271	292	263	306	268	287	303	258	272	283	286	305	277	292	266	275	296	240	273	260	298	311	290	303	291	302	278	292	315	282	262	299	292	297	272	304	284	277	300	298	264	303	257	305	282	265	276	282	315	304	269	281	257	242	333	252	294	250	304	316	286	269	278	274	292	307	318	313	256	250	286	282	307	273	297	300	329	264	293	259	283	303	282	252	281	293	275	275	262	275	261	297	289	266	273	263	263	275	286	297	294	275	272	292	318	276	269	274	297	274	280	292	283	312	303	303	274	271	291	270	282	278	275	322	316	287	268	293	300	307	300	267	310	297	324	278	277	299	268	296	282	314	288	274	274	289	314	290	303	273	281	262	295	311	285	334	291
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
