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
339422862995	339422863564	339422864114	339422864664	339422865214	339422865764	339422866314	339422866864	339422867414	339422867965	339422868514	339422869064	339422869614	339422870164	339422870714	339422871264	339422871815	339422872364	339422872914	339422873464	339422874014	339422874564	339422875114	339422875664	339422876215	339422876765	339422877314	339422877864	339422878414	339422878964	339422879514	339422880064	339422880614	339422881164	339422881715	339422882264	339422882814	339422883364	339422883914	339422884465	339422885014	339422885564	339422886114	339422886664	339422887214	339422887764	339422888314	339422888864	339422889414	339422889964	339422890514	339422891064	339422891614	339422892164	339422892714	339422893264	339422893814	339422894364	339422894914	339422895464	339422896015	339422896564	339422897114	339422897664	339422898214	339422898764	339422899314	339422899865	339422900414	339422900965	339422901514	339422902064	339422902614	339422903164	339422903715	339422904264	339422904815	339422905364	339422905915	339422906465	339422907014	339422907564	339422908115	339422908665	339422909214	339422909765	339422910314	339422910865	339422911415	339422911964	339422912514	339422913065	339422913615	339422914164	339422914715	339422915264	339422915815	339422916364	339422916914	339422917465	339422918015	339422918564	339422919115	339422919665	339422920215	339422920765	339422921315	339422921865	339422922414	339422922965	339422923514	339422924065	339422924615	339422925165	339422925715	339422926265	339422926815	339422927364	339422927915	339422928464	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2822	3600	2300	2822	3600	2300	2822	3600	2300	2822	3600	2300	2821	3600	2300	2821	3600	2300	2820	3600	2300	2820	3600	2300	2820	3600	2300	2819	3600	2300	2819	3600	2300	2818	3600	2300	2818	3600	2300	2817	3600	2300	2817	3600	2300	2816	3600	2300	2816	3600	2300	2815	3600	2300	2814	3600	2300	2814	3600	2300	2813	3600	2300	2813	3600	2300	2812	3600	2300	2811	3600	2300	2810	3600	2300	2810	3600	2300	2809	3600	2300	2808	3600	2300	2808	3600	2300	2807	3600	2300	2806	3600	2300	2805	3600	2300	2805	3600	2300	2804	3600	2300	2803	3600	2300	2803	3600	2300	2802	3600	2300	2801	3600	2300	2800	3600	2300	2800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24815	21926	29346	25124	21197	4182	1477	7105	29767	2391	744	659	692	661	630	634	662	658	633	604	669	612	837	4541	4809	3136	1618	937	713	643	620	586	632	589	602	585	579	593	642	609	592	570	637	615	635	652	584	613	634	646	634	584	584	667	612	639	608	556	589	635	608	592	621	635	601	591	573	569	590	629	610	552	616	617	616	616	571	596	585	621	621	562	584	607	621	590	589	604	614	610	605	593	612	614	578	562	550	576	646	579	607	651	609	610	609	618	585	618	614	537	595	632	626	607	559	614	567	599	616	605	600	630	600	569	578	561	606	614	632	530	582	639	600	625	615	619	579	552	592	580	615	567	573	593	620	645	619	633	588	643	581	617	636	605	675	605	586	624	598	610	586	608	618	565	608	577	578	639	628	635	609	587	560	599	662	636	569	594	554	613	673	600	622	650	615	583	619	630	590	628	650	605	568	580	618	620	594	582	615	635	569	623	617	602	632	593	601	631	590	579	599	614	574	675	614	600	595	567	627	599	657	607	569	583	580	612	568	607	581	602	660	579	604	593	588	617	597	610	576	623	567	589	603	589	600	620	612	578	592	608	581	557	605	580	582	619	555	646	593	601	614	570	603	612	563	615	581	566	640	597	583	607	572	586	604	607	565	621	648	591	631	616	620	577	595	619	578	598	553	612	576	586	602	617	627	619	638	630	606	573	596	599	583	619	595	636	592	586	623	654	578	597	625	585	583	577	603	558	627	645	600	609	607	610	608	617	626	596	578	623	598	591	593	603	547	600	601	629	624	576	551	576	579	619	563	610	637	569	584	575	575	611	555	575	564	586	611	652	608	591	565	604	584	562	577	549	632	597	549	659	580	610	606	641	645	623	650	610	575	620	639	588	626	541	637	625	587	635	603	588	598	585	589	566	606	609	596	616	589	588	605	632	623	602	554	636	592	609	578	625	602	621	617	615	613	593	570	617	627	591	602	597	603	585	615	563	591	658	604	576	593	626	604	577	566	537	587	608	600	617	597	618	614	585	580	642	629	598	589	608	630	578	614	578	592	603	599	583	595	588	609	634	577	593	618	637	631	618	594	580	631	595	609	617	589	595	614	624	600	589	583	616	552	613	564	627	588	628	626	573	603	632	567	592	583	610	640	588	580	585	612	615	623	608	583	583	602	602	628	593	643	654	587	567	584	613	606	620	574	596	618	569	549	622	590	604	594	585	644	624	619	619	586	591	601	584	569	612	618	608	594	612	540	620	626	643	634	592	569	599	579	604	614	598	590	612	589	614	578	621	624	620	596	595	599	624	609	610	627	591	582	602	615	610	560	591	578	598	559	560	601	627	591	572	613	587	621	633	533	619	602	599	640	568	585	660	644	576	585	612	589	618	599	579	585	569	599	624	635	590	576	583	584	595	636	602	595	623	608	587	605	627	550	588	647	579	626	601	627	627	609	634	632	591	622	611	604	637	603	603	572	561	630	581	591	601	626	601	551	561	640	642	624	569	572	606	608	627	587	561	592	598	605	589	644	608	616	587	580	605	594	600	554	604	630	579	592	573	630	563	590	587	604	578	624	571	588	572	589	614	586	621	608	543	580	622	586	632	567	570	568	603	568	644	569	602	653	615	628	591	604	615	605	591	591	619	606	588	614	591	586	619	620	582	621	570	591	572	578	579	586	597	607	572	569	555	608	618	604	587	589	572	590	623	592	571	610	582	595	643	632	606	583	580	591	595	608	567	652	587	592	548	592	559	625	586	583	599	613	610	637	603	576	599	602	566	594	591	637	642	606	637	596	593	606	620	599	582	635	596	596	592	580	637	668	582	615	600	616	620	570	618	616	627	592	566	613	660	583	557	584	591	628	578	607	593	636	529	628	590	622	625	593	626	632	609	611	594	589	632	580	663	594	618	618	601	590	621	593	564	589	611	611	618	590	606	576	629	562	597	562	616	627	563	628	569	621	594	591	586	590	577	604	579	566	631	638	619	608	609	555	587	566	582	583	633	570	611	600	593	631	573	601	560	592	587	580	582	577	578	634	605	588	601	604	619	574	580	572	591	618	618	583	606	617	587	651	603	590	608	618	616	564	581	616	607	572	562	604	571	644	605	574	647	619	599	587	591	611	598	639	601	584	637	587	589	577	645	578	603	653	628	599	569	602	614	582	591	630	513	569	572	613	598	587	621	623	581	597	609	591	616	552	638	557	592	613	553	567	629	632	580	570	587	600	627	582	589	591	588	574	582	604	611	591	599	570	580	582	563	618	581	583	595	598	625	607	584	581	578	635	613	584	590	604	617	653	577	568	634	630	591	596	591	639	622	628	556	631	620	561	616	584	591	606	616	572	575	546	573	580	598	610	590	577	579	599	583	585	578	595	639	581	573	617	587	632	566	584	587	601	591	581	601	600	575	627	607	588	551	592	643	584	622	616	627	629	610	615	554	614	605	549	604	615	647	607	538	584	598	576	597	597	580	580	570	626	591	613	621	602	556	637	587	576	591	606	588	632	626	598	605	573	602	654	582	603	562	579	648	624	593	585	576	628	520	584	600	576	587	599	580	633	568	602	634	625	649	628	576	575	610	571	616	599	618	570	578	632	583	620	600	603	607	570	557	595	558	617	612	622	574	578	583	603	577	577	571	554	610	589	616	588	590	596	581	621	616	610	605	616	593	626	620	568	593	603	586	623	615	598	615	615	613	612	581	580	626	606	588	573	610	613	591	634	606	606	602	584	554	632	576	575	583	572	602	613	552	597	599	534	599	603	550	608	586	654	607	548	577	581	616	603	589	576	565	610	601	584	624	566	580	539	598	574	596	568	558	582	558	591	601	576	529	614	627	609	619	583	584	639	645	583	615	613	601	604	578	569	571	624	548	580	646	569	607	578	578	596	610	610	610	575	627	620	605	597	594	605	564	590	659	622	590	591	614	590	577	580	591	577	568	617	586	618	621	613	622	604	596	584	547	573	580	628	612	593	605	565	607	588	602	582	596	609	662	603	568	606	635	582	630	549	604	586	598	613	621	583	616	570	594	607	609	631	557	636	565	573	605	544	619	596	575	600	587	569	586	604	614	554	600	638	582	616	611	590	609	563	595	643	572	586	598	611	586	620	615	567	569	593	597	534	598	602	597	601	597	586	564	591	603	582	571	586	588	581	611	552	599	564	626	585	593	602	576	608	582	629	539	598	576	596	629	626	607	627	577	557	569	592	610	593	574	599	594	606	647	564	589	635	599	621	596	575	614	606	604	615	625	624	599	598	654	635	580	634	586	592	577	588	577	657	577	565	624	622	596	563	572	575	632	574	588	621	598	626	588	621	606	604	641	583	567	596	625	572	597	625	620	576	618	585	591	600	615	624	640	584	634	620	584	623	597	569	599	581	572	627	597	616	597	604	574	589	569	573	581	548	577	624	625	612	638	631	604	597	590	546	629	599	568	631	639	614	590	596	613	581	610	648	613	618	600	597	646	612	635	611	572	596	535	592	601	593	586
3570	5521	4465	2492	1739	1377	1212	10563	25811	755	726	695	720	678	648	679	668	660	678	604	674	611	1120	6441	5826	3808	1888	1024	717	649	597	575	658	588	631	594	582	626	617	630	577	628	598	634	549	610	600	622	571	605	578	629	610	614	611	608	596	609	589	601	601	616	600	607	600	621	604	587	640	582	605	616	591	612	604	634	590	608	548	650	636	552	572	581	572	580	567	577	595	581	647	597	609	565	600	609	582	605	627	589	620	627	587	568	577	581	612	589	620	605	604	569	617	622	650	600	595	613	530	560	565	578	623	613	619	594	574	592	617	590	609	560	566	630	592	602	548	568	548	583	586	589	606	584	630	586	587	581	588	598	614	619	586	600	530	597	601	601	577	592	631	597	587	609	564	604	625	600	598	628	579	606	552	596	607	599	601	609	604	601	584	589	604	567	631	601	624	610	633	594	570	597	643	607	641	607	562	597	582	574	634	597	555	597	602	619	582	630	589	548	544	615	612	586	609	595	616	603	598	603	567	600	620	601	587	617	618	587	597	575	640	568	614	647	597	579	591	595	575	608	596	577	586	571	590	575	578	612	554	589	614	598	578	567	616	569	602	599	584	577	607	626	626	600	580	590	549	590	592	602	636	577	597	611	606	609	576	589	569	563	619	592	577	611	564	586	574	593	566	607	556	573	594	591	592	591	599	558	635	611	560	575	586	589	603	594	622	588	611	606	632	583	591	589	623	586	588	616	588	590	610	599	602	630	597	598	608	595	636	548	602	561	587	587	595	598	560	623	601	577	605	603	585	647	646	596	624	607	623	595	585	568	580	564	589	602	596	605	581	610	589	585	635	615	594	574	612	540	596	599	626	559	595	624	607	590	602	603	557	625	575	642	629	577	579	598	579	583	586	546	544	608	594	565	571	611	569	590	558	600	615	662	568	572	551	615	614	556	588	623	613	583	608	575	561	615	562	588	598	562	584	561	617	615	647	587	589	601	554	619	594	525	548	589	626	600	585	606	552	591	580	648	602	587	602	629	623	556	615	600	613	601	602	583	651	560	567	623	591	593	640	573	573	585	622	582	599	601	611	542	595	585	585	613	620	620	582	594	631	592	593	590	586	597	596	584	589	601	624	587	589	561	580	583	617	570	591	611	585	648	621	567	587	597	618	624	572	599	600	591	585	567	588	550	582	581	574	585	586	572	580	636	600	568	562	584	568	587	577	633	621	590	597	601	647	621	549	546	638	601	575	581	581	589	619	578	551	612	592	618	550	572	616	596	588	598	615	599	594	587	591	547	596	654	545	598	630	582	559	570	579	603	580	601	579	573	593	593	571	597	576	585	591	556	599	600	607	574	564	632	595	621	554	596	603	627	583	604	555	591	599	569	589	575	574	571	598	546	619	601	616	564	564	612	542	627	596	598	607	585	604	591	595	597	579	600	578	639	635	628	560	560	583	546	616	555	607	600	603	575	579	610	608	598	600	568	564	589	578	558	530	582	618	578	593	617	573	579	574	597	626	618	604	615	603	633	571	613	600	612	545	612	621	605	613	555	537	630	618	613	538	579	584	602	592	620	600	609	600	626	586	580	561	610	614	560	605	600	585	591	652	568	602	566	569	596	576	584	592	597	618	616	566	548	564	625	546	606	564	554	575	600	601	567	580	649	575	592	565	581	601	593	584	614	575	609	611	642	584	616	572	606	561	573	609	591	593	621	563	582	611	618	593	589	614	576	538	596	593	558	587	605	565	570	588	571	594	588	524	591	574	551	599	557	575	598	656	565	593	556	605	603	593	607	581	576	580	589	556	605	565	565	631	571	594	577	593	588	591	543	556	563	613	553	578	617	599	591	608	608	602	559	588	592	598	614	600	567	541	605	582	600	604	564	584	544	565	557	590	542	560	588	620	575	583	599	611	537	567	541	579	582	581	586	599	578	593	583	591	564	564	622	606	596	584	570	579	552	561	569	555	575	615	574	602	644	581	584	602	535	567	584	615	614	611	594	563	570	569	566	607	582	639	589	572	611	528	606	556	575	599	607	578	573	586	547	601	575	591	619	561	573	596	604	577	559	599	561	581	582	581	598	605	597	548	608	560	580	585	578	587	603	569	601	587	589	599	582	578	624	536	583	603	585	590	591	602	591	586	607	607	569	582	608	576	569	629	617	587	599	611	611	592	591	577	590	603	571	628	577	606	597	584	602	581	626	592	573	587	582	581	620	616	597	610	594	585	608	588	561	583	614	605	608	586	593	589	581	601	589	598	624	554	597	638	635	608	613	591	572	592	560	566	621	589	592	591	575	576	617	612	619	606	574	604	580	603	597	629	584	576	579	600	582	599	609	614	618	576	608	594	593	588	596	580	618	550	613	575	574	571	567	557	590	586	617	608	593	626	544	562	567	581	597	613	578	590	603	578	614	585	552	594	576	615	635	573	583	559	593	603	554	594	566	597	578	603	559	555	567	570	590	581	576	583	584	573	609	588	601	588	583	604	588	575	567	539	577	590	578	559	585	576	575	591	633	618	601	607	606	590	589	587	588	581	594	581	584	588	605	574	598	554	614	578	550	595	572	589	583	605	581	562	595	595	573	572	573	609	607	606	566	584	586	607	594	620	604	595	569	574	605	608	570	577	570	527	600	609	591	590	576	567	602	575	597	599	596	577	576	616	599	590	576	586	585	578	577	565	632	566	554	575	604	608	566	553	584	608	555	573	532	589	604	560	633	573	607	607	517	631	607	621	622	620	599	591	555	614	557	583	569	631	587	581	601	566	581	614	568	588	605	580	603	632	575	559	570	555	572	633	539	563	571	543	582	559	635	569	585	587	593	561	601	583	629	594	589	600	607	599	553	594	581	588	563	558	627	576	588	614	585	564	595	572	595	611	548	623	580	638	649	586	592	570	607	566	581	590	587	553	567	545	631	630	626	632	558	597	614	575	656	611	580	555	548	620	577	565	599	574	610	594	596	608	594	628	628	605	580	596	565	570	588	614	578	572	595	606	586	599	546	601	590	576	625	567	579	549	581	581	556	606	567	572	605	530	546	593	581	578	565	571	564	586	614	571	540	603	599	553	557	611	561	583	573	581	615	557	598	613	596	584	607	584	596	632	614	540	606	600	575	586	607	607	568	592	629	533	564	590	559	618	586	565	588	604	635	584	552	559	603	609	609	564	598	538	618	603	615	609	539	586	621	576	582	568	580	593	592	620	576	582	610	582	603	561	596	608	582	591	576	567	545	597	577	609	569	581	585	522	560	613	582	591	664	585	619	570	563	625	582	591	543	635	597	608	587	635	563	611	607	620	585	595	578	548	591	621	577	594	595	610	618	554	609	610	581	612	581	615	595	617	545	595	551	629	567	623	620	586	572	592	629	593	565	567	584	568	578	581	613	567	577	602	534	589	552	598	609	599	529	596	629	556	592	603	610	606	562	586	604	602	579	608	595	630	608	548	600	590	537	602	582	576	631	550	602	596	553	589	613	633	553	610	605
27150	12651	1738	869	604	545	545	800	1937	577	530	540	515	534	495	539	572	522	570	540	529	551	539	763	800	726	684	565	576	570	529	532	522	568	562	539	567	564	522	494	518	545	547	559	523	573	558	522	525	520	517	528	534	540	485	537	524	552	523	534	522	525	545	538	545	531	485	531	514	489	558	544	523	499	490	515	488	552	513	531	551	492	549	556	532	578	532	491	577	520	557	494	540	546	516	549	517	496	535	504	516	499	565	489	544	516	510	541	556	550	496	554	535	538	512	546	570	503	519	506	491	535	519	557	526	495	517	520	534	559	512	548	493	583	524	538	556	505	506	538	520	523	566	506	516	549	517	521	531	490	501	533	559	569	512	532	502	567	499	509	554	513	494	517	517	542	493	494	523	525	516	488	492	522	519	531	508	529	488	520	537	526	499	537	547	519	516	593	496	549	527	499	517	540	528	531	552	524	491	517	531	541	508	494	538	506	486	517	522	556	515	533	543	497	563	512	500	522	519	498	514	521	565	530	490	514	545	507	535	530	487	550	528	504	548	545	557	533	551	552	481	548	522	555	530	471	530	488	542	513	513	524	523	553	513	550	536	545	532	562	565	566	546	550	594	564	487	552	519	543	527	527	525	491	527	547	507	550	499	511	494	516	524	527	532	539	564	541	501	559	514	554	570	507	538	521	507	514	542	506	518	569	561	522	526	500	522	524	513	557	532	547	521	541	533	527	500	550	530	519	509	506	520	529	537	539	497	494	546	527	521	479	524	514	537	538	544	489	559	543	568	553	563	543	535	513	523	535	521	518	535	561	494	521	523	524	515	530	510	503	519	519	516	530	535	536	563	486	518	520	564	509	578	524	542	494	535	513	539	548	555	552	527	558	569	527	527	518	539	566	524	520	520	481	531	514	541	544	536	545	561	529	508	522	538	568	563	498	574	479	541	500	491	522	473	504	545	517	539	537	551	522	509	536	550	503	524	550	474	527	513	538	567	524	527	531	538	545	511	559	533	513	518	525	522	510	526	508	516	509	565	537	522	548	522	587	539	515	515	513	491	555	484	566	561	528	506	525	492	506	507	524	558	539	536	535	519	512	544	532	509	541	585	493	534	537	553	524	505	522	501	502	498	555	549	520	526	544	541	554	555	507	505	544	565	553	533	529	533	563	515	526	496	494	518	512	522	520	494	553	510	516	567	513	532	566	497	523	522	532	505	501	532	514	523	534	511	601	519	516	557	531	527	557	516	576	530	506	517	536	538	540	521	495	557	528	543	508	517	436	520	524	487	534	506	548	524	518	522	532	546	516	514	536	490	533	528	490	552	500	521	527	532	525	522	539	578	536	550	486	522	531	525	520	526	547	562	565	536	523	499	548	515	516	521	530	527	548	533	514	601	528	541	517	520	495	535	527	550	517	511	514	537	561	514	557	508	520	574	530	519	496	513	510	489	518	509	522	543	554	548	575	537	558	551	541	502	480	531	495	496	493	528	467	522	517	490	571	561	495	533	531	540	507	523	495	526	537	537	540	503	544	536	483	548	563	519	513	522	542	540	537	519	517	528	538	514	532	535	479	524	567	528	543	551	518	531	543	542	561	462	483	490	504	540	527	533	531	521	526	505	553	517	533	525	543	493	483	547	509	558	502	535	535	522	507	510	519	574	538	517	496	531	525	551	511	535	500	535	519	511	512	482	531	529	500	468	507	542	533	524	529	540	537	505	546	520	541	516	505	543	537	567	521	519	489	531	526	525	555	515	515	544	511	520	500	547	532	503	542	524	523	554	538	551	524	500	519	539	557	513	522	599	499	527	545	505	529	511	520	528	536	507	513	531	503	530	519	574	531	546	492	493	566	554	525	521	508	513	552	496	516	521	500	535	510	514	553	552	551	514	571	533	506	480	516	515	502	543	499	531	551	505	549	551	524	552	544	533	557	490	535	545	539	532	554	473	505	519	515	553	522	524	515	524	523	520	486	551	513	529	519	553	536	517	492	539	514	499	474	477	512	559	549	527	501	555	510	502	555	517	557	553	553	531	521	546	520	573	517	522	545	534	536	499	481	528	546	517	534	574	559	539	528	540	542	505	499	547	528	506	530	549	504	469	566	537	522	539	509	552	508	519	509	553	523	532	510	530	545	530	540	525	560	534	521	513	568	532	521	520	537	525	558	515	542	556	529	549	561	546	513	543	523	511	505	524	520	558	551	551	503	499	560	524	521	521	498	490	506	535	542	525	530	540	543	495	521	501	560	527	498	532	510	476	527	553	506	545	519	534	524	542	505	528	545	530	546	525	546	502	534	516	537	521	535	568	562	537	516	475	532	510	501	514	537	514	537	559	529	520	536	552	521	524	491	527	537	507	540	512	500	571	555	561	551	536	507	492	528	516	524	471	539	562	539	489	530	511	502	517	518	520	531	568	510	518	531	530	550	549	516	519	537	546	528	539	562	528	516	526	514	539	564	536	556	552	535	577	525	490	519	523	526	514	542	533	542	568	543	550	538	570	525	521	502	464	502	525	527	518	470	519	535	517	467	498	516	526	511	495	550	520	518	519	542	562	537	467	561	509	508	554	533	538	524	548	524	561	513	530	495	516	493	552	525	518	545	545	547	553	540	521	548	482	526	519	527	552	580	526	539	521	575	502	495	547	544	528	543	546	523	518	522	507	545	508	522	523	507	504	517	529	542	546	558	514	499	524	526	527	545	536	531	507	523	498	589	475	555	508	568	579	498	571	493	516	509	549	528	500	541	518	512	558	560	522	486	537	511	504	544	506	532	538	502	510	510	534	546	534	511	507	546	529	551	568	532	544	583	563	522	534	551	543	504	530	499	544	516	560	547	498	516	498	509	518	510	532	541	551	516	545	536	505	517	509	507	535	525	545	534	524	519	526	514	551	484	467	537	493	519	511	520	568	488	517	501	507	530	491	497	544	553	517	523	524	536	511	501	546	509	558	553	514	538	555	538	518	550	524	548	535	485	556	497	544	530	531	483	538	506	516	547	519	533	517	562	551	542	508	480	547	527	516	516	505	514	556	539	562	534	527	539	579	515	563	568	554	529	512	547	487	522	506	524	538	535	554	555	526	539	532	474	534	551	518	504	554	523	536	525	499	539	541	522	520	500	524	498	507	571	554	514	461	539	522	519	518	551	555	516	471	488	509	537	506	490	520	534	575	515	552	547	588	508	500	511	564	531	523	543	554	575	520	509	577	530	512	537	569	491	541	521	550	520	538	540	522	533	510	543	528	538	507	548	535	518	523	524	557	532	494	531	528	514	493	556	559	474	547	538	520	528	547	494	560	528	536	520	565	508	520	540	523	530	524	520	546	573	508	473	490	523	540	523	553	511	529	535	497	540	528	572	570	522	510	531	509	539	498	510	497	552	555	545	530	522	538	537	519	554	539	499	565	520	501	538	534	512	557	569	547	530	521	517	559	547	497	521	531	522	505	525	536	570	527	495	534	510	464	496	537	551	512	508
4965	911	849	698	649	538	558	939	2710	545	516	518	539	509	532	530	501	483	544	517	525	514	535	805	937	800	670	609	539	477	508	491	544	497	495	488	545	533	549	537	507	533	509	521	488	502	543	516	507	504	490	533	533	492	518	530	509	486	481	522	482	528	524	532	498	500	510	504	519	468	506	525	520	493	530	512	487	489	523	522	516	517	506	504	521	495	504	523	517	517	517	532	542	496	486	472	556	515	532	526	483	463	507	506	510	497	455	500	490	519	477	467	499	520	506	502	517	521	504	488	515	507	500	519	535	531	526	478	507	504	486	513	513	515	542	505	542	509	496	483	508	513	477	519	448	495	519	504	536	505	483	502	504	492	494	554	490	491	558	501	500	523	489	502	501	508	489	481	512	491	471	501	457	520	507	500	481	505	523	494	500	500	494	505	474	512	465	484	481	531	567	518	492	480	516	496	486	512	546	507	512	496	512	477	503	529	510	489	527	501	488	527	470	494	547	531	559	506	498	456	462	479	501	480	507	556	505	523	510	475	499	522	495	467	542	496	535	503	502	503	506	454	484	524	452	492	508	560	488	537	527	498	454	520	457	539	507	506	510	450	530	547	532	528	499	510	523	526	501	548	505	499	554	457	514	501	529	515	488	518	474	463	511	516	500	520	456	507	499	509	523	487	488	504	484	538	465	496	479	492	430	527	500	501	508	541	526	478	501	534	480	502	463	505	494	541	544	489	486	526	496	464	514	453	525	473	515	542	485	501	492	501	459	512	499	506	496	549	536	530	491	437	486	466	472	549	503	487	514	495	516	488	473	529	522	524	522	485	498	485	482	495	462	499	476	521	512	512	529	534	518	453	482	510	459	505	458	487	470	467	509	493	525	475	510	478	546	512	492	492	508	497	521	500	502	501	497	526	547	501	489	500	525	457	489	511	499	508	522	502	480	509	532	481	504	510	511	521	520	516	499	479	533	514	463	474	484	495	522	505	490	515	501	516	522	524	481	490	503	484	513	545	511	511	526	482	491	515	527	536	490	476	511	503	526	507	479	528	510	509	479	475	520	479	520	514	522	546	495	513	528	465	532	489	483	548	523	541	536	498	534	477	486	508	463	493	499	541	476	458	466	476	524	532	518	517	539	515	492	537	543	551	500	488	505	525	532	537	495	512	532	508	519	483	482	491	563	489	502	507	509	509	472	500	524	514	498	524	526	510	470	524	542	473	544	514	544	549	522	507	470	525	530	550	486	545	534	483	503	541	475	492	527	516	550	513	524	480	460	530	492	527	488	525	489	507	528	538	497	519	498	497	508	521	508	473	517	528	490	462	511	503	504	525	503	480	503	514	506	479	518	479	508	530	485	522	517	518	506	503	470	467	500	533	510	509	495	485	553	532	471	490	473	497	484	494	504	507	473	520	534	534	504	482	457	500	506	493	519	534	512	481	499	483	511	474	450	538	542	515	534	528	467	501	499	536	520	521	525	517	495	497	507	527	493	490	498	497	489	519	503	499	519	503	487	487	532	519	486	528	527	514	526	489	492	478	516	500	489	508	470	488	482	536	489	475	502	521	476	518	467	498	492	530	487	493	467	516	506	533	499	506	530	528	523	471	539	517	463	536	496	528	518	520	512	518	511	486	503	511	506	494	507	554	444	513	508	477	514	485	507	470	491	469	530	463	476	499	499	504	558	531	510	482	487	527	483	525	450	531	483	493	496	542	477	513	513	530	501	511	509	492	483	472	505	481	493	466	515	504	468	514	538	537	493	530	510	467	486	494	523	522	484	532	498	517	520	549	567	487	533	504	532	486	506	496	495	495	542	504	488	505	520	499	517	484	528	513	478	474	511	528	528	553	498	550	474	499	518	510	505	537	461	490	533	470	540	516	499	547	498	518	540	506	507	508	500	455	508	523	472	515	559	479	491	518	516	502	483	514	515	513	485	505	551	522	493	504	501	470	517	519	499	532	511	494	523	481	499	505	481	481	550	485	475	502	495	509	546	528	522	534	492	490	521	527	525	525	487	505	512	519	466	532	519	463	524	494	492	528	499	502	534	492	509	481	493	534	499	527	510	526	522	495	491	481	510	505	494	477	518	485	477	538	470	472	518	491	542	474	478	520	497	528	500	517	491	497	540	478	494	504	529	491	505	509	527	538	489	516	517	518	488	502	516	511	479	511	483	503	517	522	546	486	500	510	503	479	515	514	489	491	527	504	531	501	495	508	511	493	468	521	566	503	484	495	463	480	511	496	497	517	514	502	513	542	475	485	525	526	458	475	533	536	490	484	517	503	505	533	487	508	539	465	506	494	506	499	533	496	492	521	510	441	507	504	485	507	527	515	542	455	492	495	508	478	529	470	532	519	532	494	492	508	491	527	534	539	486	514	486	519	534	534	510	480	500	500	503	498	552	534	556	487	506	525	500	495	515	511	467	496	546	510	510	494	541	516	527	469	485	495	482	518	506	534	478	494	521	499	491	537	480	508	471	525	485	500	484	513	545	524	487	475	475	507	537	535	482	497	501	515	508	511	480	512	524	468	507	536	481	469	474	492	482	510	555	509	511	489	477	471	510	519	466	470	502	526	449	508	494	516	518	488	510	491	459	496	510	501	487	490	548	525	545	482	513	515	537	471	507	501	509	528	503	476	507	500	528	509	496	511	531	480	525	459	478	480	507	483	516	523	545	580	496	479	545	513	496	499	541	509	516	514	500	521	484	492	488	513	495	489	499	507	514	514	515	512	536	483	519	469	526	507	484	465	506	473	501	486	509	535	505	482	517	496	495	494	510	535	532	492	527	468	508	518	514	530	499	503	551	521	548	472	523	526	491	558	528	509	520	501	424	491	504	496	476	494	453	518	507	521	477	520	504	553	520	512	513	497	471	521	477	506	520	496	515	528	457	499	509	493	499	537	473	514	507	489	536	487	440	469	472	527	530	503	552	489	520	562	471	520	548	501	522	517	512	497	506	530	518	492	485	536	482	550	531	506	490	493	457	518	500	547	517	490	524	463	482	492	468	479	523	454	496	539	458	483	525	499	523	489	503	514	484	499	476	482	489	522	461	488	487	472	521	466	520	487	458	517	512	500	532	507	515	526	491	515	508	500	516	509	515	549	498	498	481	528	496	481	546	492	489	474	509	507	533	491	476	490	493	478	505	500	501	494	509	526	522	488	515	502	502	487	520	525	518	545	508	502	548	500	490	496	498	508	505	472	525	483	494	494	532	542	523	481	526	533	454	522	510	526	507	478	491	519	520	525	497	459	504	500	487	519	482	542	523	549	518	457	538	455	528	508	518	523	496	487	525	489	512	544	476	491	504	506	455	524	505	514	493	534	536	510	470	520	497	502	529	510	486	475	583	463	490	513	519	528	499	463	512	503	517	547	525	495	486	542	500	502	498	508	566	514	528	517	523	556	501	499	541	556	529	552	509	533	500	461	457	529	540	480	475	540	476	508	493	493	498	549	484	470	503	508	514	515
24492	21162	27634	24944	11368	1459	872	6853	27719	3549	643	619	589	561	518	508	551	506	527	533	524	544	802	2605	2368	1597	1104	722	601	572	512	512	503	508	528	513	539	521	508	519	507	495	523	519	535	515	518	489	536	580	530	534	495	541	538	561	495	513	525	548	454	492	550	539	519	515	490	539	534	519	574	528	518	518	528	492	479	548	536	498	519	520	527	529	516	533	527	553	513	483	518	527	492	491	517	508	539	478	542	507	544	495	534	532	493	528	536	510	532	497	548	509	531	496	482	520	506	491	523	485	540	474	501	551	486	515	454	508	543	514	524	515	503	515	488	481	509	472	522	521	490	554	532	476	498	509	482	528	535	478	503	526	509	496	504	469	500	521	496	493	541	497	488	515	545	525	568	534	485	518	502	538	527	503	492	541	497	501	491	525	494	506	512	500	519	465	490	485	498	467	491	530	486	536	528	512	529	503	492	525	551	553	522	499	495	501	518	547	485	502	502	497	537	514	516	509	495	516	524	561	500	547	512	515	498	492	482	515	508	523	494	515	544	520	509	546	485	564	496	563	525	512	479	521	506	536	543	504	502	484	515	505	513	513	495	475	522	514	472	502	510	569	517	507	492	557	496	509	507	537	517	525	532	532	551	500	531	534	497	506	511	519	548	507	511	501	512	507	538	534	477	521	537	536	450	493	531	524	518	531	533	490	495	534	506	505	525	508	497	506	560	541	506	515	502	520	494	511	548	480	544	501	512	513	465	531	546	520	494	510	508	545	529	500	509	488	491	522	536	557	514	488	506	538	513	533	503	511	482	486	516	541	504	513	476	542	471	528	495	471	522	538	505	510	528	555	516	488	518	507	501	496	516	504	498	539	472	525	514	523	524	535	511	499	528	514	494	494	502	481	505	519	461	502	478	521	546	523	532	507	527	502	498	535	523	509	499	532	517	502	529	483	555	499	508	502	514	526	516	530	522	487	464	504	544	531	521	524	516	518	542	529	506	546	511	506	489	541	542	523	547	515	516	479	509	522	559	539	530	522	515	520	476	514	483	552	494	516	500	486	515	497	502	495	486	547	467	524	485	468	518	488	520	529	518	554	502	498	557	511	492	519	489	467	491	484	529	523	522	512	531	471	501	506	513	497	500	491	525	531	537	520	491	513	534	470	555	513	530	515	470	515	513	493	533	546	531	521	510	509	544	480	514	486	503	487	538	467	544	519	545	530	540	520	518	497	483	497	506	480	516	502	490	529	498	555	481	539	473	471	512	531	542	505	519	494	548	467	535	463	510	548	493	507	571	552	521	534	511	511	528	502	540	513	506	543	510	510	505	506	520	511	495	505	516	481	525	506	531	519	486	512	514	520	552	507	517	493	515	483	500	519	517	546	544	501	525	489	502	497	499	505	513	535	522	520	500	507	499	502	499	484	492	480	541	546	499	528	557	515	537	539	513	481	521	515	534	563	490	497	485	507	521	510	553	491	494	507	505	527	511	506	547	521	504	538	535	490	503	516	515	513	512	523	478	499	505	518	511	483	512	524	476	479	515	479	514	490	534	533	511	503	529	562	520	513	501	491	517	511	524	529	531	468	529	532	538	518	504	499	507	498	525	500	502	507	461	485	554	546	529	479	492	535	527	543	477	493	525	515	508	527	516	511	490	502	503	513	535	500	513	490	530	514	503	512	539	500	557	479	476	459	529	535	510	497	521	522	500	504	510	512	502	527	507	515	524	493	474	529	541	538	482	507	531	543	515	554	514	529	505	511	474	495	492	524	505	500	524	509	534	509	508	518	502	489	520	525	524	548	485	469	518	510	517	547	556	519	507	542	481	526	521	510	487	493	501	525	524	496	517	487	560	509	528	528	508	504	493	488	510	528	497	493	548	530	512	498	474	534	505	547	514	503	532	498	506	527	485	519	511	544	490	495	515	542	544	569	502	511	522	497	482	535	536	531	476	490	484	509	516	488	505	503	497	546	502	503	488	540	512	529	535	492	531	510	508	526	513	519	509	513	497	525	508	522	516	449	539	474	525	486	509	549	546	502	489	491	514	488	510	468	520	523	565	521	529	520	501	492	479	511	495	506	478	492	517	497	480	547	518	508	526	504	530	503	508	534	515	479	525	483	494	528	509	541	516	554	501	443	498	488	522	494	492	544	521	528	510	495	506	482	537	535	494	526	511	512	507	484	521	543	548	519	536	522	539	546	495	493	558	508	585	511	471	502	520	532	511	515	472	528	506	480	514	497	507	525	507	494	532	495	497	501	561	496	504	504	479	498	466	501	504	480	531	519	553	484	467	545	499	529	523	549	491	531	521	535	522	546	512	560	515	545	538	516	479	511	550	523	490	540	502	531	512	483	519	457	510	488	514	485	551	524	527	529	495	526	522	493	531	502	492	535	504	488	511	522	486	514	514	504	554	491	510	520	530	509	489	530	526	530	522	525	505	464	467	506	471	483	527	505	534	553	496	513	541	493	515	489	500	514	508	493	504	507	529	518	546	485	496	526	534	516	548	515	465	533	512	492	466	490	519	551	552	535	536	474	542	525	461	564	536	487	525	503	516	475	515	528	546	489	548	550	500	468	513	539	519	544	528	476	495	505	495	468	501	526	522	564	479	516	496	479	493	474	491	506	490	471	505	517	507	479	495	519	494	545	485	558	535	510	471	490	501	501	513	518	482	487	484	550	524	517	506	491	540	530	502	526	550	520	537	516	511	495	493	510	499	528	554	509	515	523	532	506	475	528	512	516	499	503	524	516	516	517	485	524	527	510	550	539	536	510	476	504	529	505	498	525	496	521	524	493	525	497	498	516	502	520	489	513	506	519	484	516	537	508	521	472	546	501	538	542	526	500	527	483	493	503	524	468	503	503	498	464	520	494	502	496	498	487	533	464	525	514	528	509	519	514	517	547	509	471	533	467	520	516	478	550	510	514	489	503	496	492	516	515	522	504	546	480	543	468	547	496	517	507	501	541	524	531	519	504	540	541	495	494	488	517	488	488	530	542	484	513	543	517	551	515	491	496	524	512	556	460	496	532	509	478	533	565	496	530	520	501	515	492	499	501	515	521	503	478	472	529	469	536	519	509	519	498	474	491	529	511	513	467	476	514	511	481	487	527	512	520	534	493	497	494	554	499	531	469	530	543	542	494	490	508	539	517	523	527	508	525	534	532	562	511	506	457	476	536	553	488	516	487	477	457	531	502	519	548	511	532	520	549	515	541	480	464	494	492	516	495	519	530	517	528	549	475	521	493	489	483	487	484	517	493	491	539	509	501	521	518	508	503	540	525	538	513	492	519	506	567	519	534	513	502	500	544	457	441	485	472	501	489	493	523	525	525	527	534	535	526	540	495	476	508	522	516	533	531	506	543	488	515	516	473	496	504	521	496	493	507	527	485	510	503	506	507	491	526	493	532	501	575	502	511	525	516	532	518	540	496	526	482	541	529	519	515	522	496	461	512	516	495	521	495	535	533	525	513	515	531
3461	3874	2980	1742	1232	1003	863	10406	25915	679	589	596	566	548	605	564	588	560	542	557	528	546	1168	3722	3298	2032	1305	844	607	551	552	492	524	534	548	514	570	500	505	524	525	555	532	522	512	550	559	548	483	564	547	533	497	547	499	544	535	567	528	541	531	527	540	514	505	538	560	527	507	532	525	570	518	582	558	560	517	517	499	536	526	497	522	523	491	505	496	516	523	495	564	511	530	531	587	522	501	569	559	516	542	540	527	522	492	504	520	500	466	554	518	527	551	500	527	511	531	539	514	489	492	534	511	510	521	536	495	523	508	486	528	515	530	538	511	502	523	534	552	539	524	502	525	544	494	505	495	499	541	505	504	532	584	541	525	499	517	528	538	521	478	513	500	536	494	509	516	503	523	543	546	527	500	517	529	512	539	519	559	505	532	535	526	522	509	527	497	525	497	545	500	526	510	518	539	517	487	568	494	466	513	465	488	505	514	515	575	505	532	514	484	535	592	518	490	476	523	527	559	529	541	552	497	529	485	532	513	503	534	536	545	485	505	519	561	514	527	475	521	483	534	527	525	507	516	494	552	541	535	548	535	530	542	532	513	533	474	502	493	514	538	489	478	515	506	528	510	535	547	503	548	508	499	514	533	509	501	476	535	534	514	513	540	515	483	542	523	530	515	503	512	545	512	495	492	517	484	516	509	514	513	488	522	544	574	501	484	505	514	536	510	497	505	562	537	519	545	532	557	558	493	522	531	525	493	513	539	524	479	487	519	526	487	498	577	516	505	483	517	524	532	487	527	508	539	511	509	505	549	526	522	500	501	515	503	537	523	512	542	492	510	497	551	492	530	529	511	547	521	560	505	501	511	533	554	495	477	518	519	531	541	486	535	497	496	493	558	561	503	508	537	490	521	493	533	539	541	531	501	509	526	505	480	515	507	479	515	549	524	528	529	504	563	548	502	524	489	513	492	495	488	535	505	521	503	539	536	479	494	561	501	506	526	517	531	514	519	504	497	535	485	494	495	531	536	500	522	508	534	558	478	522	489	472	503	535	531	524	548	566	527	502	505	545	520	523	519	495	531	541	536	498	514	516	512	543	521	515	510	538	502	508	512	503	504	493	517	516	555	503	526	544	542	536	514	542	519	554	496	501	535	501	545	532	553	518	514	523	500	547	539	544	512	487	526	537	496	526	570	474	532	515	534	560	525	489	532	533	552	573	494	527	519	527	509	467	546	527	563	513	528	536	510	482	553	504	461	521	450	501	562	550	514	551	512	506	500	523	496	547	548	545	547	513	475	533	508	532	505	519	530	490	528	522	545	508	499	537	526	536	507	523	487	498	527	553	537	500	551	515	514	534	481	539	524	548	557	516	489	550	513	537	529	487	552	473	541	527	508	492	517	535	519	542	530	507	513	519	552	539	531	537	509	539	521	531	515	481	479	552	545	470	526	534	533	498	517	518	556	505	514	476	565	520	541	537	516	512	564	517	535	500	552	494	488	579	529	518	503	528	566	505	492	518	546	484	519	545	499	524	553	501	500	524	521	570	535	504	489	500	487	549	544	533	528	530	511	511	503	527	524	538	485	574	523	492	532	544	513	477	531	513	507	527	557	475	521	491	484	536	505	497	497	517	535	604	501	548	507	562	521	537	537	532	527	494	536	556	549	512	519	512	524	491	543	524	550	488	525	517	479	519	519	490	541	542	511	494	549	483	569	520	493	511	532	531	500	503	546	527	523	516	494	574	512	508	532	553	501	503	535	545	502	535	495	511	504	506	523	531	489	511	506	522	526	508	547	512	523	510	530	523	492	478	526	511	495	467	495	523	486	512	487	504	513	525	512	540	498	499	511	496	531	541	497	485	531	495	532	527	472	524	520	481	505	500	502	531	515	492	541	493	523	523	492	526	514	500	518	496	476	484	540	513	533	568	527	444	548	562	526	519	537	500	501	496	520	519	518	511	514	514	499	496	489	515	511	536	525	511	502	496	508	508	520	540	502	514	521	528	503	542	520	527	481	537	518	527	544	527	498	552	486	499	481	522	526	512	577	495	529	504	476	503	516	474	518	542	535	519	554	495	528	482	525	558	494	503	516	529	500	558	499	512	503	516	509	513	525	498	544	516	523	520	535	498	519	540	538	490	490	506	529	521	495	525	473	482	532	492	518	508	552	539	494	554	496	512	519	487	514	554	491	518	490	525	523	511	507	548	517	502	531	492	464	522	553	531	516	528	535	547	520	543	577	501	552	507	537	518	509	485	511	508	519	487	542	529	509	485	525	530	516	528	492	504	495	538	533	549	565	534	498	516	495	508	516	545	517	550	498	525	497	484	500	532	549	530	508	504	512	551	539	489	464	527	518	499	512	482	564	497	519	491	525	516	555	488	553	491	537	520	517	535	491	491	502	562	512	525	546	486	510	531	522	492	512	474	526	522	510	457	500	541	499	508	501	521	498	524	556	520	525	556	515	503	509	484	503	515	525	487	524	532	524	511	498	567	490	527	480	490	525	543	539	511	522	512	516	529	483	521	535	522	500	501	508	518	500	521	527	490	539	506	518	510	522	501	503	533	476	525	530	505	520	509	533	494	528	513	497	494	519	534	483	500	533	504	489	481	505	494	537	508	504	514	501	480	464	547	551	529	494	519	485	500	508	517	536	571	517	502	509	557	507	528	514	493	492	538	546	477	547	513	540	533	473	479	514	493	491	507	541	487	542	478	533	549	499	548	528	473	524	464	552	508	522	522	510	549	556	515	510	548	509	500	531	523	545	494	517	501	569	530	512	512	487	528	491	547	540	539	519	530	500	498	523	497	507	512	503	461	530	505	557	517	465	487	521	528	473	502	519	497	570	489	509	515	521	488	508	534	512	525	485	492	492	507	532	485	527	511	501	478	517	525	500	479	543	554	534	523	510	488	507	510	547	506	516	566	481	483	595	557	533	505	513	546	505	504	498	485	549	513	466	489	576	555	512	529	495	488	531	535	532	476	483	511	510	556	521	522	521	483	505	538	501	509	542	496	517	531	528	512	552	529	525	516	485	503	502	483	510	494	532	512	540	472	497	521	519	489	489	546	527	511	490	533	514	534	509	504	517	493	546	528	472	511	519	518	512	545	508	539	539	514	509	557	511	492	543	486	530	503	526	511	521	551	535	503	527	503	518	494	520	521	536	519	522	503	505	519	498	522	526	514	535	537	459	508	511	530	537	501	520	517	519	560	517	501	519	525	529	544	476	532	526	513	512	511	545	536	509	540	530	552	556	512	488	550	502	539	479	512	545	560	534	479	515	483	473	551	549	503	511	517	508	499	496	536	518	492	526	546	491	522	558	532	492	509	511	514	543	550	532	527	558	556	521	493	539	493	496	526	536	491	501	498	530	539	514	507	507	463	499	529	489	485	509	521	495	498	531	525	583	505	572	492	526	504	518	496	491	513	515	494	506	521	539	495	518	533	522	534	469	523	502	538	537	508	549	504	511	530	555	532
23926	21162	28322	24264	20459	4135	1407	13114	39111	7394	869	632	638	643	620	607	584	627	562	608	611	605	970	3274	3168	2196	1258	827	617	578	577	575	515	583	614	589	581	544	605	571	576	567	587	586	605	577	562	597	601	550	614	566	579	542	595	575	567	581	593	524	595	549	571	522	562	527	576	584	624	538	605	605	565	555	545	581	541	550	574	554	569	579	594	566	580	572	629	579	524	570	586	570	562	558	568	583	573	612	562	556	592	565	571	575	528	544	559	566	562	553	533	534	589	566	556	565	586	586	590	592	567	551	599	575	566	555	571	566	544	577	580	585	633	539	574	567	547	567	582	562	547	567	559	587	535	576	620	565	551	580	514	577	601	574	596	596	539	590	584	542	566	592	561	527	562	544	542	534	508	544	552	578	527	554	551	608	565	510	584	597	580	539	559	574	564	588	561	589	606	581	547	558	545	590	569	560	636	598	572	578	535	572	529	571	567	528	558	562	581	550	568	588	597	571	571	577	559	546	563	558	580	591	613	597	572	570	561	573	593	604	592	618	572	539	513	540	565	560	574	549	576	550	574	521	581	559	589	559	523	611	540	538	574	535	595	574	599	541	582	568	579	576	574	551	580	564	613	553	571	569	563	546	545	592	614	574	565	644	574	581	534	599	558	575	576	558	597	597	547	540	572	562	573	583	580	577	556	587	571	499	562	579	531	580	555	576	573	530	603	555	573	557	567	526	587	581	581	558	560	540	576	559	578	543	583	578	579	572	578	564	565	582	589	574	542	581	578	548	579	564	610	569	574	553	562	596	538	595	561	548	619	556	539	578	559	535	572	572	602	608	596	576	508	559	562	553	614	573	563	551	560	561	623	571	544	584	535	572	576	586	534	541	583	572	547	549	529	578	540	551	601	582	558	553	550	583	541	607	568	603	548	579	608	577	572	564	553	563	577	588	610	579	546	568	553	611	547	585	545	582	548	543	558	562	565	536	560	574	563	572	587	549	624	575	568	500	590	584	582	541	577	518	574	584	571	527	609	585	533	593	539	563	579	560	600	570	529	572	529	572	585	602	531	591	565	581	562	558	570	557	545	569	607	580	617	533	559	565	563	583	585	508	596	584	547	619	568	557	576	563	554	560	521	521	514	569	563	580	571	556	569	541	627	578	591	545	554	542	560	534	551	553	594	545	586	581	548	564	545	571	574	597	553	563	551	566	513	513	578	567	554	554	535	533	538	596	573	555	586	568	595	596	533	592	566	609	648	545	544	574	604	549	554	569	538	582	568	578	572	577	519	527	570	603	547	609	550	574	559	550	591	556	573	545	554	593	580	574	538	554	592	580	566	582	568	587	568	545	588	577	558	561	602	552	545	576	572	578	548	588	539	575	561	551	614	579	577	556	565	619	512	572	572	550	549	546	530	566	552	576	588	573	591	575	575	583	554	605	571	591	585	537	562	536	567	557	559	564	581	581	527	547	593	552	565	545	580	553	553	586	573	570	541	604	590	562	577	592	594	563	542	557	537	596	576	514	594	546	560	531	557	583	558	568	571	569	582	555	610	566	572	565	610	575	567	571	610	580	539	550	577	570	553	601	588	548	564	589	581	523	594	540	588	560	569	517	548	509	588	603	550	567	577	523	577	570	593	557	543	604	579	541	586	583	554	510	538	563	558	567	591	564	560	560	595	539	572	548	592	580	554	588	564	608	572	544	550	533	594	594	577	535	591	594	594	577	599	587	622	542	577	561	590	589	548	610	577	559	558	598	583	580	577	557	571	555	547	541	599	578	571	575	553	550	552	592	571	603	566	550	553	588	568	541	544	550	556	579	538	543	547	552	539	596	535	527	583	578	550	547	555	520	541	573	557	535	552	576	560	528	572	583	522	553	514	554	554	562	558	584	547	585	589	546	587	579	562	581	544	599	544	571	601	579	569	530	550	558	574	591	571	575	593	551	547	560	614	548	517	611	592	543	593	543	546	566	543	584	586	616	563	619	532	540	574	544	556	556	620	565	587	559	593	596	584	577	566	601	616	547	574	570	593	553	531	576	580	576	567	579	597	565	594	587	599	549	607	564	555	579	529	522	562	566	573	554	594	547	534	564	568	533	553	572	575	561	568	537	600	572	554	576	576	559	577	545	580	542	548	573	577	583	568	538	561	594	559	563	598	542	595	591	547	569	558	599	556	559	526	573	593	603	604	609	554	588	570	545	560	591	608	581	574	595	530	549	561	558	563	554	563	553	638	577	580	558	589	582	587	550	562	549	590	572	545	586	611	558	575	542	584	532	563	555	572	548	555	558	539	542	534	544	525	527	557	574	571	554	538	516	554	554	529	592	645	513	595	568	536	504	580	546	554	529	572	592	582	599	588	613	599	539	569	539	614	572	612	567	550	538	606	535	609	558	561	549	537	577	528	520	575	607	546	566	587	568	550	545	594	573	572	587	538	603	559	567	577	574	577	558	588	609	557	580	543	538	519	569	536	585	562	523	554	575	578	553	590	590	548	555	566	550	567	526	558	581	551	559	591	557	573	560	589	591	616	555	580	571	550	575	555	553	532	539	532	585	551	577	539	545	546	559	543	550	600	555	525	582	571	528	580	540	552	621	548	574	606	552	592	612	582	594	572	560	551	557	576	567	545	571	516	584	543	575	580	591	581	594	593	587	555	561	545	584	568	566	563	544	585	525	589	585	522	586	584	579	565	569	579	557	596	588	584	565	584	582	580	553	587	535	575	577	610	539	609	565	559	537	561	552	563	566	582	558	591	560	550	550	557	550	512	571	607	556	571	544	537	565	546	581	538	617	527	537	580	523	511	602	610	540	580	583	565	569	530	545	588	588	556	570	563	551	571	530	574	558	530	580	617	573	583	533	578	550	567	574	615	586	564	546	565	581	554	578	549	552	573	524	537	602	576	535	582	545	556	549	573	526	556	520	531	573	572	558	630	550	563	577	550	590	555	572	551	596	592	574	561	609	583	562	540	558	558	565	547	583	603	556	562	587	543	556	567	622	568	526	541	572	527	591	556	569	555	578	545	547	568	589	569	634	584	560	591	555	586	550	543	567	581	550	592	528	540	568	565	553	605	587	559	587	546	590	574	552	550	555	521	562	574	605	563	551	533	597	606	571	564	545	550	591	572	562	553	600	568	557	572	564	529	577	582	572	553	583	571	565	586	582	584	584	551	563	543	569	536	551	552	558	521	571	587	545	604	570	545	558	561	600	561	564	611	513	551	561	568	559	581	587	573	530	573	519	559	543	533	565	582	592	545	582	569	581	572	543	560	598	532	515	587	539	574	606	611	574	587	606	565	588	567	562	548	555	603	591	545	558	565	552	560	560	554	539	521	559	569	546	559	554	619	526	553	538	540	534	554	548	552	534	517	565	561	545	573	541	570	584	562	574	564	562	509	542	595	535	558	571	596	566	555	602	579	529	568	549	545	567	571	585	592	568	587	572	573	571	523	536	553	574	565	533	568	568	588	580	530	569
3643	5479	4303	2373	1681	1319	1140	18395	35694	942	661	680	641	650	634	600	627	634	668	614	606	628	1534	4828	4128	2879	1618	987	716	602	600	539	567	549	565	636	594	582	617	584	581	610	542	576	621	589	605	604	593	577	606	601	607	576	568	574	562	589	546	570	582	616	627	598	551	545	565	567	559	627	575	602	604	574	549	592	585	601	548	547	569	601	578	558	555	540	575	552	583	543	584	627	608	549	576	574	584	542	564	558	569	593	589	613	570	603	537	544	564	570	559	548	603	585	588	561	573	569	581	581	541	544	575	608	556	549	535	601	533	557	578	584	624	586	584	613	554	630	579	594	567	560	528	595	598	563	592	566	559	550	625	557	570	564	548	575	553	567	521	581	542	588	621	575	591	535	586	558	556	612	545	576	526	553	569	566	578	573	559	572	575	576	612	543	567	558	570	584	565	624	550	569	560	568	635	540	567	582	604	527	569	511	530	561	609	566	591	598	569	565	541	573	571	548	595	565	533	534	575	594	580	616	597	606	525	555	590	581	597	533	624	532	519	555	565	556	578	545	603	597	569	598	541	557	553	563	586	597	582	582	546	597	558	554	554	586	528	597	569	569	529	552	611	604	566	545	602	563	561	549	575	551	578	570	561	536	598	593	594	584	500	552	560	543	550	573	552	559	583	596	536	591	584	578	511	514	576	603	561	557	544	596	589	509	554	617	553	631	569	564	601	514	565	582	536	598	617	557	569	565	582	528	586	586	594	537	609	555	585	552	555	524	548	554	541	532	539	547	564	535	602	622	567	548	560	494	558	568	582	565	557	586	549	587	577	561	606	571	542	542	599	589	530	578	568	586	553	559	601	562	570	576	555	586	589	608	544	610	583	575	570	578	552	540	554	555	541	529	547	556	605	562	571	600	575	583	591	585	564	578	599	586	541	571	553	577	569	569	636	601	572	570	583	540	609	548	592	582	547	547	598	558	593	542	555	613	614	547	559	560	582	581	529	587	599	560	551	544	551	587	554	583	551	531	579	532	565	601	565	549	599	574	558	553	593	532	603	565	528	574	546	580	564	546	586	569	588	568	534	558	575	579	569	597	582	577	537	554	563	577	564	595	608	555	575	572	550	537	513	546	567	552	570	564	537	615	585	564	601	601	536	602	550	585	585	538	541	594	547	532	554	539	552	585	606	565	608	544	574	566	586	538	539	530	567	576	586	560	575	607	550	596	559	554	575	592	576	560	568	573	533	568	554	595	551	568	587	555	589	528	563	597	536	577	587	583	597	607	567	589	551	555	653	594	516	580	549	567	526	542	517	569	570	555	591	545	563	536	590	563	632	596	569	604	526	546	535	522	570	610	576	563	559	542	580	593	573	546	550	599	565	561	598	555	588	538	556	551	593	529	541	529	551	605	578	528	556	579	591	569	594	583	539	562	549	602	556	607	584	566	538	587	567	545	600	561	599	579	539	591	589	591	582	550	597	532	556	550	561	552	575	571	568	558	530	581	571	582	548	602	575	563	565	558	545	607	563	584	563	561	551	606	569	599	570	518	553	603	566	585	581	602	562	561	611	609	565	579	551	582	558	605	569	566	568	565	546	579	559	607	577	579	637	597	548	586	570	568	551	529	551	544	599	577	529	545	551	550	561	547	563	577	542	576	501	576	543	554	561	553	564	575	570	577	590	577	556	588	547	569	557	565	585	575	534	557	580	533	539	550	576	534	515	574	558	541	562	527	525	586	572	575	557	588	538	579	594	566	581	597	573	581	561	626	540	499	575	586	549	514	559	554	542	582	518	535	548	603	604	530	549	573	620	569	545	562	597	524	545	566	532	539	566	592	567	561	553	550	553	564	553	549	558	573	582	541	600	525	584	604	532	560	574	557	518	572	527	590	566	536	530	573	571	558	566	569	586	548	565	576	606	563	543	602	546	599	629	577	585	539	592	554	539	539	554	578	574	563	592	563	541	555	578	569	526	536	561	557	570	542	541	540	509	551	575	550	526	558	577	593	545	595	560	546	598	553	557	567	547	562	624	566	564	547	583	550	573	542	579	534	523	568	561	572	521	554	584	558	572	535	579	577	588	576	533	597	544	550	598	554	558	548	572	547	544	556	576	581	575	554	601	580	563	551	594	553	564	601	556	556	543	588	566	583	574	561	544	580	567	559	545	560	582	556	530	543	576	549	559	553	593	515	571	617	547	559	547	574	600	572	587	539	522	570	542	600	570	585	550	535	592	567	543	565	566	569	546	565	587	593	559	561	563	497	575	596	553	596	568	590	547	549	585	607	548	597	579	549	580	568	570	568	511	575	583	584	584	537	576	523	568	541	522	577	526	577	571	602	564	551	579	562	570	583	581	551	568	588	547	585	531	571	575	544	569	558	522	562	536	594	516	569	543	608	573	555	575	555	584	620	533	586	537	556	566	551	596	532	553	550	570	522	539	608	536	558	551	561	550	589	581	603	568	591	564	603	572	594	568	589	629	520	604	563	557	517	602	569	619	551	568	578	560	539	578	549	547	558	592	554	637	580	548	605	524	593	569	562	557	509	556	574	543	532	575	562	570	561	581	556	554	566	577	578	590	583	538	565	584	548	559	595	596	580	539	568	598	519	565	597	598	585	580	544	548	577	611	570	567	622	554	544	572	543	570	583	539	597	561	567	595	541	605	575	531	526	537	543	543	537	612	594	540	570	561	588	566	553	539	570	565	593	568	602	572	569	555	587	569	582	580	574	581	569	561	557	577	544	579	552	534	551	582	575	564	584	602	536	561	533	547	577	558	546	621	567	572	591	586	517	582	586	559	549	531	530	591	571	561	563	601	536	573	535	567	569	562	525	579	546	573	555	565	599	572	561	538	568	590	559	554	536	558	573	572	585	619	546	559	530	547	589	594	582	547	562	571	576	575	529	591	534	550	589	596	574	607	604	593	583	563	575	515	567	585	556	595	544	537	549	591	550	557	541	555	519	567	538	538	568	542	570	608	597	539	575	570	565	605	541	542	546	553	568	549	575	584	582	571	536	569	561	548	565	553	588	549	534	565	582	565	576	548	572	589	563	535	590	562	550	549	529	559	536	550	550	559	558	577	578	575	534	532	589	556	577	549	533	579	558	589	594	539	572	549	573	568	547	509	564	569	592	566	574	578	549	508	590	564	579	566	569	541	575	554	570	544	563	558	572	551	574	533	574	583	521	540	540	571	558	618	571	540	547	566	557	553	553	548	579	584	560	595	587	570	546	578	588	567	553	548	618	583	539	536	545	550	572	548	593	542	557	566	586	546	614	551	571	559	557	532	542	546	561	579	576	567	539	552	560	575	577	578	552	576	578	586	541	545	554	556	583	538	528	581	542	574	620	565	588	532	521	552	596	543	531	523	599	586	553	594	534	532	534	581	540	506	565	565	571	587	564	565	553	599	575	568	581	561	591	527	549	542	544	561	556	561	539	593	583	585	584	581	554	506	586	577	567	605	560	547	530	543	574	545	544
27254	12705	1687	831	630	521	553	1042	3073	712	539	533	543	563	536	538	492	549	574	539	533	515	547	638	670	650	625	585	552	495	519	544	520	504	518	529	482	523	527	567	505	515	499	519	531	519	521	538	524	508	532	496	503	553	509	506	563	497	550	493	567	502	526	498	488	531	542	545	498	513	499	528	506	533	533	521	515	533	578	524	525	539	509	517	522	540	543	506	513	537	539	502	524	538	532	492	509	540	503	506	558	485	521	541	542	544	524	552	515	469	517	466	484	494	501	547	522	499	538	520	557	526	517	505	508	506	543	499	530	511	507	543	515	551	518	502	516	527	550	513	511	513	486	495	503	560	503	517	530	511	513	501	524	482	477	479	496	526	525	503	502	501	578	513	528	530	498	507	532	512	557	529	494	532	508	545	485	554	507	556	533	523	514	514	544	538	484	493	552	533	522	561	530	489	538	500	521	485	510	536	497	480	526	489	480	524	507	484	503	486	510	532	510	502	538	531	532	529	533	518	538	511	502	509	505	496	504	505	525	506	502	499	526	563	506	510	513	496	505	497	514	501	507	480	474	490	486	514	543	503	497	537	535	512	547	492	560	541	499	502	519	538	491	524	516	540	511	476	497	530	543	511	572	533	534	518	518	487	516	519	528	520	489	537	536	496	509	506	523	538	536	493	539	541	500	478	487	546	508	541	533	513	498	477	580	512	534	543	533	555	491	509	483	492	525	497	499	554	540	512	490	534	502	535	547	522	499	526	495	470	512	501	488	516	458	559	524	518	530	547	568	564	504	493	500	554	500	537	525	459	523	523	459	532	482	517	491	575	488	554	558	529	512	555	534	485	566	521	474	502	514	480	521	533	548	544	527	510	500	554	504	500	536	502	574	526	495	522	484	513	519	549	531	529	505	521	517	523	503	537	544	501	521	576	546	521	489	521	502	528	521	530	486	499	542	529	542	554	546	517	516	512	506	510	464	499	482	520	493	489	492	523	520	528	531	507	551	487	490	503	498	545	532	515	514	527	562	479	527	517	519	526	470	555	542	503	522	527	539	518	520	490	539	562	510	550	509	513	554	516	537	500	522	518	553	503	530	526	545	548	482	490	545	512	538	549	522	536	527	505	510	495	501	496	535	511	462	512	507	530	498	548	538	501	542	502	536	493	501	539	496	496	521	534	484	495	513	562	522	503	487	521	523	543	513	537	546	530	517	538	496	519	540	535	513	516	529	513	500	510	505	461	471	465	514	510	547	487	479	490	498	521	511	503	505	547	494	561	503	535	503	522	569	511	509	507	497	485	527	494	546	563	534	510	532	555	514	530	512	499	505	497	534	484	569	484	525	523	505	544	478	554	556	544	524	532	485	517	499	528	496	506	526	524	527	538	533	517	526	505	526	498	494	536	481	546	507	487	490	524	496	476	498	529	518	500	531	541	530	515	489	534	513	477	470	515	564	476	502	517	511	530	561	534	579	528	523	529	504	539	541	523	551	541	545	524	513	487	521	500	484	534	502	539	511	531	490	474	514	508	520	525	586	525	503	522	498	514	502	524	511	482	488	519	478	532	499	522	553	499	531	501	495	506	478	498	512	498	481	533	533	460	536	472	494	511	499	535	545	541	531	523	526	515	547	526	538	538	508	467	507	517	513	523	489	528	521	536	497	528	550	488	506	540	505	490	539	558	526	518	506	526	526	474	510	560	540	525	513	510	526	504	496	508	529	505	516	538	511	517	518	512	455	511	536	550	479	497	523	543	457	548	496	527	495	506	482	506	521	541	500	483	558	483	519	525	505	557	489	494	529	502	530	495	529	479	502	576	532	517	521	550	475	499	551	512	504	501	536	523	533	515	521	518	494	489	546	531	523	485	531	570	509	521	515	530	537	505	577	524	484	517	554	520	516	525	554	472	498	527	502	558	506	503	523	534	531	494	497	527	558	555	524	512	515	502	495	513	487	484	534	543	547	457	521	523	522	482	560	520	517	494	498	522	527	511	515	538	566	505	541	510	488	552	548	504	504	564	506	503	561	552	515	511	469	498	503	490	539	517	519	538	469	528	502	512	567	565	506	548	540	507	517	513	476	503	538	495	508	533	527	506	482	492	481	523	522	531	516	533	507	494	511	509	556	507	494	522	514	517	540	506	512	553	521	542	513	525	551	511	530	474	502	519	505	480	485	527	494	520	527	512	531	523	511	522	526	507	555	502	542	524	479	527	540	492	478	538	528	512	523	525	471	469	529	538	532	519	493	492	565	527	498	495	515	532	498	537	529	542	507	533	507	490	529	536	491	539	524	535	489	542	507	526	516	566	522	540	534	546	528	489	474	485	514	478	516	540	530	501	547	527	553	488	524	509	504	512	480	522	549	552	516	508	518	531	556	507	564	527	518	497	549	541	505	523	501	496	502	527	554	512	516	521	515	525	473	493	536	532	519	536	523	516	498	508	494	507	521	523	526	466	514	504	488	496	516	480	538	516	518	520	514	572	528	508	510	562	522	508	515	463	486	509	569	512	514	502	556	502	485	505	544	534	506	497	476	507	540	509	542	505	487	514	541	506	501	477	508	521	517	507	553	514	513	559	543	548	517	527	531	540	526	531	536	504	504	512	499	489	529	518	490	503	508	543	554	552	515	527	499	554	545	523	541	515	521	497	518	524	540	462	532	490	519	530	526	509	539	480	526	499	515	534	508	540	488	536	545	514	561	483	512	532	524	507	528	511	523	545	517	502	512	522	483	500	501	551	509	497	556	512	487	477	497	508	468	495	520	454	507	552	504	528	512	561	533	515	530	458	503	487	504	526	523	560	548	504	520	515	512	523	487	519	541	472	538	510	545	529	528	485	475	478	520	547	499	515	538	518	504	500	518	509	507	517	527	508	501	493	491	526	500	478	514	544	559	511	501	531	520	497	492	526	518	514	505	543	501	557	519	519	476	511	548	542	547	522	544	518	516	496	494	510	522	492	543	561	525	546	518	510	493	542	469	505	506	514	517	520	558	526	519	461	541	540	547	543	500	483	528	518	577	508	535	500	536	539	533	541	548	510	550	528	522	487	479	493	528	490	493	478	497	538	489	516	525	476	524	540	521	491	525	500	528	538	531	510	536	510	512	523	558	541	506	504	544	546	503	517	512	515	521	509	520	545	498	484	528	531	549	485	544	492	550	500	574	509	522	486	537	504	520	532	560	519	495	507	544	493	509	531	527	499	495	575	507	539	524	543	521	470	542	535	515	472	527	534	526	514	478	522	547	533	503	517	499	538	504	492	487	540	533	505	518	530	554	505	508	503	501	536	499	534	541	567	545	540	513	523	515	502	481	521	510	491	564	508	506	496	497	508	473	506	525	486	527	527	563	556	543	525	531	548	529	505	539	529	495	522	535	548	491	496	538	488	505	514	493	573	527	505	520	527	539	547	553	521	522	545	529	525	528	499	501	512	524	524	499	465	525	535	490	520	522	545	524	522	502	547	500	483	514	510	538	505
4988	1061	863	576	596	573	508	1409	3948	621	493	506	477	525	545	540	499	525	490	475	514	504	557	752	756	723	672	568	512	518	522	545	516	513	484	506	546	510	474	500	508	471	491	497	507	495	512	435	558	483	485	517	503	479	521	525	514	525	466	480	493	533	515	530	500	512	540	491	503	501	516	487	506	475	503	503	483	523	472	484	509	542	503	493	478	496	505	509	489	526	499	488	476	474	487	475	486	507	535	488	510	502	520	519	490	514	486	451	528	456	482	506	495	493	491	495	466	520	498	496	497	458	488	495	514	531	555	504	495	512	527	518	509	512	484	487	532	505	495	466	502	495	521	520	479	506	476	492	492	466	514	489	484	489	526	474	498	467	502	490	484	491	485	496	482	499	502	474	473	485	476	523	498	554	497	467	518	528	447	500	536	497	468	502	527	520	508	539	517	479	478	498	506	461	495	474	493	514	473	528	490	481	492	448	451	513	499	520	514	526	552	497	520	570	490	452	488	453	509	474	507	505	537	464	489	497	469	506	497	502	535	496	535	468	542	535	496	500	502	484	523	509	476	477	482	520	529	528	459	516	487	531	496	503	493	504	543	514	490	491	514	540	470	490	503	488	488	495	471	513	463	458	489	475	472	483	504	485	492	476	515	503	508	530	503	488	469	520	482	510	479	513	517	454	473	497	493	455	510	490	489	492	524	502	494	478	489	491	517	501	529	477	509	489	487	454	489	498	510	498	466	510	491	489	507	488	520	505	484	514	491	496	489	507	483	524	479	470	502	499	500	531	510	503	501	508	508	528	479	529	514	505	495	444	520	487	527	474	486	478	489	516	493	524	514	496	469	477	515	460	480	501	496	452	472	518	510	483	479	536	491	510	480	499	502	481	520	478	521	492	456	449	521	469	464	497	500	492	517	502	511	565	520	500	483	477	525	522	505	503	509	474	488	494	473	494	525	502	491	524	488	496	475	525	520	490	505	529	500	516	488	523	533	515	530	503	497	493	489	501	517	499	510	478	487	539	513	513	510	531	509	504	494	565	495	476	489	463	509	458	505	480	476	515	500	516	508	495	503	492	528	513	474	475	502	473	507	477	511	499	520	486	462	478	478	498	510	466	550	508	464	522	471	476	492	510	480	475	582	516	508	498	488	471	490	487	504	488	496	474	506	482	538	519	532	478	524	525	528	513	512	497	490	526	465	496	503	528	525	501	473	495	552	501	536	482	501	484	493	538	478	524	505	532	482	497	466	493	479	467	496	478	499	505	500	515	457	500	498	472	541	480	426	508	482	542	480	488	499	496	467	452	520	511	506	530	533	489	505	526	497	490	429	518	486	524	482	471	478	509	497	504	512	491	522	510	506	495	484	523	533	488	524	508	499	490	521	505	528	498	502	482	480	503	476	526	481	512	501	480	477	491	496	442	532	520	532	466	521	494	491	537	480	472	466	514	524	498	523	484	530	495	488	508	490	503	512	503	469	504	488	533	442	498	531	546	462	520	501	514	514	523	548	524	510	487	507	462	504	501	528	497	468	501	490	507	494	501	458	515	504	511	512	488	434	505	464	516	466	509	500	478	485	498	501	486	491	525	522	504	471	502	512	512	517	529	512	454	501	510	515	470	517	456	474	489	530	494	463	474	500	486	528	479	520	465	499	523	510	499	491	481	538	501	512	512	507	490	467	493	518	468	496	485	470	492	499	510	524	521	492	503	492	448	530	475	466	503	532	515	471	513	526	520	554	441	458	502	504	535	509	510	480	471	472	477	531	517	484	485	499	498	534	525	506	510	538	523	465	476	502	499	510	500	454	525	546	502	496	504	477	460	524	528	475	510	515	507	493	498	491	507	510	548	498	492	506	485	538	526	530	508	528	498	458	465	522	455	494	534	525	466	435	504	468	489	486	507	512	493	513	464	470	519	497	454	501	463	502	495	484	491	481	470	471	518	486	454	487	541	506	506	478	496	501	547	549	510	497	475	490	502	499	496	526	509	519	545	494	476	481	518	486	490	521	548	512	488	499	517	520	481	531	506	523	488	514	481	485	468	488	511	533	491	508	534	488	496	502	492	495	550	536	492	513	487	479	496	488	489	490	501	488	517	461	507	490	515	492	479	470	495	437	478	514	457	435	517	488	502	478	480	492	480	495	484	518	510	496	452	511	491	511	455	517	492	513	517	512	486	522	486	460	533	512	468	517	474	532	478	515	494	508	511	479	482	448	542	499	455	485	505	532	493	500	467	469	456	559	461	502	505	493	501	496	506	478	523	507	471	484	500	531	494	513	515	503	439	492	499	476	500	494	478	489	463	518	493	476	524	472	503	501	453	488	536	485	492	512	489	490	518	498	558	515	440	525	531	500	544	523	506	509	498	513	522	510	500	507	492	488	493	482	518	475	500	482	528	466	464	541	505	518	509	511	508	527	506	488	529	508	522	504	465	492	478	509	480	490	505	523	477	504	520	471	514	510	445	512	498	479	478	513	512	497	477	561	486	507	506	506	523	545	500	475	498	513	552	520	498	495	513	514	532	450	501	483	490	509	493	512	511	512	508	479	501	506	507	526	514	470	488	515	510	512	512	485	527	467	522	508	525	500	514	513	491	495	526	511	502	532	501	481	531	488	479	471	454	494	509	556	529	524	467	510	491	484	519	498	482	551	477	479	552	525	455	495	487	482	481	479	525	498	541	504	500	494	478	520	502	506	537	469	501	512	481	503	456	535	535	488	473	449	459	505	505	523	496	514	475	484	535	456	521	488	485	537	486	511	477	509	482	496	496	481	534	486	501	474	556	499	486	505	513	489	475	486	531	476	512	520	477	497	497	472	515	514	462	520	508	526	473	501	503	499	475	464	516	466	496	509	510	485	483	493	494	466	505	489	503	481	503	480	473	502	523	498	476	507	498	532	495	505	511	501	512	503	535	507	489	455	518	544	494	525	490	499	483	459	540	446	475	486	502	493	508	468	487	471	509	523	458	520	470	494	498	506	506	503	489	522	487	479	517	528	509	499	468	516	497	474	508	482	538	530	507	491	497	469	534	477	483	501	482	501	519	499	484	489	514	486	519	552	510	529	505	518	505	503	511	506	491	487	486	490	464	532	489	485	522	530	516	518	480	490	503	513	503	556	483	527	491	485	502	504	483	502	476	534	471	514	513	469	456	480	511	488	437	502	495	479	479	482	490	500	522	524	498	484	542	484	467	462	526	461	518	483	522	538	521	475	502	490	503	530	482	513	531	486	485	524	466	541	512	457	520	516	463	514	487	479	526	503	506	499	510	522	481	512	482	477	505	503	508	502	475	502	516	486	501	494	518	504	479	504	487	522	507	481	513	470	462	494	493	495	507	499	485	459	485	483	468	545	494	506	508	493	536	496	500	515	449	529	555	480	459	459	466	501	541	511	502	457	510	521	504	464	508	495	500	506	492	494	538	501	470	476	506	505	493	467	504	505	489	499	531	503	509	497	489	498	468	512	473	486	485
24522	21186	27683	24962	11470	1543	961	5039	29591	6831	664	580	558	556	545	528	537	553	503	537	555	500	843	2139	1988	1514	969	702	585	564	515	514	546	523	550	500	514	538	519	533	510	509	493	504	563	541	484	494	471	499	523	474	528	497	472	518	538	488	502	526	489	543	513	491	520	516	557	504	490	511	498	534	521	487	466	493	509	553	483	535	505	510	524	512	520	499	501	518	504	502	539	530	523	562	517	490	546	542	526	532	508	538	507	490	555	567	539	512	526	499	508	478	565	571	503	532	513	495	524	509	530	545	532	509	522	508	467	516	506	532	485	489	514	520	506	536	490	511	553	484	521	485	536	487	503	482	511	508	495	498	518	521	513	518	518	493	511	503	522	505	511	558	480	532	515	522	520	517	522	532	495	505	522	523	527	522	554	428	519	498	518	462	483	571	521	472	529	533	509	535	504	527	455	529	550	462	514	529	487	474	526	524	508	527	558	522	503	510	519	522	522	530	525	483	490	512	551	503	490	525	534	524	486	495	489	483	524	523	521	538	532	552	478	460	513	466	512	465	507	506	498	499	519	500	499	470	502	515	507	515	525	496	531	484	543	527	501	527	496	546	490	539	507	491	486	516	555	531	518	504	486	517	543	543	535	519	509	524	477	515	496	512	485	501	534	507	508	484	542	520	543	522	517	494	564	513	528	480	509	510	517	504	489	480	472	491	457	534	569	489	474	531	514	523	477	542	515	486	511	489	498	512	527	523	498	516	515	482	536	481	474	509	505	486	552	481	472	510	563	513	489	518	537	495	493	501	533	534	511	527	492	494	476	481	491	545	495	464	538	508	511	512	500	486	533	492	507	507	533	537	525	513	508	511	504	549	520	553	495	504	472	489	536	528	486	486	488	474	572	480	481	485	547	484	500	514	463	517	475	527	512	504	522	530	527	489	492	484	515	496	511	510	499	475	538	511	513	512	516	514	502	530	519	454	547	531	535	506	504	547	494	494	522	558	534	509	493	465	480	525	526	510	508	500	475	498	542	532	507	499	490	485	519	526	516	487	482	504	520	557	518	471	501	503	531	513	460	527	466	483	516	516	512	496	510	488	526	541	531	507	545	484	516	507	506	513	538	512	508	501	554	522	537	526	517	518	492	499	497	546	528	550	559	502	508	525	535	539	550	515	484	460	485	482	457	557	522	531	483	492	500	528	515	509	496	506	497	487	492	490	499	533	508	481	517	487	526	538	489	519	525	528	505	536	540	533	533	503	505	525	519	527	518	482	508	494	504	547	488	516	566	537	493	526	533	467	485	517	512	471	502	527	512	494	542	510	513	511	509	520	501	555	529	520	511	529	517	483	542	495	507	501	493	518	498	541	497	509	487	520	520	499	485	520	487	506	513	549	527	520	539	547	488	524	513	519	532	494	515	492	529	522	525	493	527	522	516	535	508	515	499	486	478	544	503	514	476	541	511	488	568	524	504	510	522	483	511	536	490	528	493	503	496	479	510	482	509	527	473	520	468	510	518	512	520	513	481	491	519	500	577	516	514	526	496	520	482	548	521	500	501	471	521	467	506	492	494	503	518	517	519	487	542	548	493	493	538	518	472	478	549	486	518	489	473	528	488	505	490	529	492	512	487	544	495	504	517	477	539	521	462	533	531	495	482	515	557	507	456	512	559	499	500	579	488	492	565	470	488	520	502	481	471	522	522	456	473	522	485	492	517	508	526	530	494	507	541	527	509	511	542	478	537	566	483	504	545	497	456	512	497	502	478	508	504	506	541	515	517	506	538	498	531	545	505	479	485	553	532	571	510	497	506	496	489	531	492	519	566	492	536	431	494	503	536	515	517	470	506	506	538	506	540	545	478	485	494	505	498	497	483	515	519	514	499	527	508	510	525	509	489	509	527	519	485	518	505	492	497	508	512	491	475	552	534	517	563	498	552	500	494	537	531	522	528	516	494	463	523	485	498	524	489	515	558	543	484	541	528	553	537	484	502	531	501	512	509	481	483	493	497	546	510	510	511	496	524	490	551	501	511	552	532	503	495	487	471	528	545	519	522	516	534	535	490	478	462	529	507	506	506	563	498	544	522	542	531	515	511	482	524	502	480	529	517	549	524	489	498	473	539	538	521	560	497	497	458	555	541	498	540	470	527	518	498	533	511	494	503	517	480	519	514	503	489	564	525	518	483	511	450	517	524	502	511	547	555	550	531	496	489	498	499	532	540	496	498	519	504	524	528	527	511	509	526	528	539	548	511	484	498	544	498	512	498	523	491	572	529	534	521	517	500	541	521	509	506	506	509	517	486	507	505	516	502	498	508	527	515	483	472	551	500	505	534	534	560	492	513	445	506	453	542	526	495	462	520	500	531	522	513	502	502	506	539	484	497	485	494	495	556	523	492	492	497	512	517	518	491	515	552	519	525	458	523	529	520	510	514	525	491	507	472	517	510	450	521	545	497	507	507	510	504	497	551	535	522	505	500	540	515	512	485	516	492	489	485	495	493	494	463	510	536	522	516	541	460	494	492	512	560	491	469	549	479	539	541	511	499	511	515	509	506	526	511	530	487	529	438	507	485	527	526	523	564	529	551	529	518	495	498	504	484	555	506	517	505	464	503	520	538	469	512	487	536	530	486	520	542	530	495	509	537	511	513	537	531	518	518	545	509	529	491	525	502	478	503	526	514	527	487	534	493	527	508	490	518	493	544	499	495	538	487	477	518	483	522	454	521	501	534	498	509	490	462	502	546	477	489	474	549	498	519	503	539	479	502	508	509	545	531	534	525	515	498	511	516	488	489	517	531	479	487	501	498	470	485	511	513	516	507	483	510	540	489	556	497	510	495	513	527	523	495	493	518	522	522	489	502	486	504	516	509	486	485	518	528	527	523	485	475	473	520	492	498	494	502	527	524	527	522	501	504	485	511	506	533	483	486	496	528	529	526	535	507	495	504	550	486	508	445	501	498	475	502	509	534	469	533	517	501	517	534	461	495	516	525	518	452	502	460	532	485	528	501	505	497	525	538	501	513	524	577	524	507	523	510	502	530	525	480	484	548	489	541	495	516	481	513	512	473	537	504	513	464	526	543	429	494	501	492	521	486	514	524	517	518	498	471	506	522	521	468	517	504	520	498	489	493	487	519	522	506	511	497	469	506	497	452	529	477	505	516	467	534	485	526	497	493	512	480	497	497	514	526	498	516	523	488	499	488	522	503	509	509	472	515	530	493	531	488	473	524	515	504	536	528	520	532	463	511	498	516	501	523	526	471	578	445	518	503	500	485	514	473	467	503	534	511	554	487	518	509	511	492	522	523	490	527	492	504	478	531	504	527	529	514	520	510	507	500	483	484	506	511	510	497	489	523	492	494	474	522	484	504	509	524	493	543	501	500	487	519	518	514	498	502	514	514	499	476	522	521	479	518	506	477	502	512	490	490	488	501	476	533	539	517	531	521	489	502	575	525	529	516	499	559	490	523	487	469	533	472	508	502	520
3525	3962	3154	1558	1263	1032	853	8028	30275	2330	618	553	591	543	574	566	573	515	530	554	534	538	1259	3264	2704	1980	1199	796	607	555	521	534	515	531	522	501	517	544	515	520	551	579	558	576	548	521	540	484	520	544	524	482	529	520	558	523	529	547	485	502	511	544	517	517	520	535	526	511	525	508	516	535	486	502	516	517	526	578	458	486	531	495	531	544	531	519	517	531	529	533	523	500	512	555	474	524	558	496	493	529	532	522	531	517	517	539	527	507	480	482	504	513	518	495	493	497	530	503	530	533	552	530	526	536	516	571	530	576	521	479	499	498	515	511	553	483	574	555	550	566	528	494	528	516	537	525	495	534	552	499	538	509	526	516	523	506	540	504	535	524	528	449	476	526	471	489	506	521	495	504	499	525	530	563	521	518	479	556	550	520	539	506	510	525	549	518	515	467	522	534	549	542	525	548	500	524	508	476	547	541	512	537	520	511	511	507	552	522	504	500	525	478	526	544	514	497	503	536	516	507	500	524	485	562	482	522	497	563	512	505	553	534	544	491	499	484	528	547	585	552	539	546	500	495	591	499	530	481	521	548	481	539	506	537	509	555	531	468	480	508	544	522	520	551	537	531	506	584	522	498	490	507	499	537	538	478	516	477	522	528	495	540	472	490	541	538	557	527	508	534	530	516	510	533	518	524	523	519	541	513	515	556	505	508	498	502	482	490	471	527	536	528	545	512	474	514	484	469	517	563	523	541	545	550	507	539	531	479	497	523	527	494	500	560	571	568	491	528	555	498	523	557	551	507	506	492	507	531	483	529	549	559	504	513	515	515	501	504	535	514	538	538	519	539	519	547	516	487	523	531	519	530	485	519	562	521	458	512	526	472	516	557	558	547	539	509	538	558	549	492	502	508	517	520	563	545	541	518	480	526	549	498	532	486	500	484	522	499	526	491	536	494	526	502	473	498	550	479	514	506	522	521	543	539	519	516	488	490	497	521	522	507	524	546	539	520	502	529	522	530	481	529	535	507	535	526	512	535	494	501	546	546	574	491	506	516	500	520	507	501	552	530	509	539	513	524	520	528	526	506	521	543	557	554	510	532	528	525	473	550	526	490	466	472	513	494	513	529	497	504	505	450	510	538	507	527	476	533	516	553	532	505	501	524	533	527	525	510	503	552	534	482	535	503	498	521	531	528	560	527	540	520	520	502	506	528	529	522	544	511	521	496	519	490	538	506	538	543	569	530	506	538	512	535	540	500	528	505	499	509	534	543	522	504	499	527	518	536	512	520	565	501	527	528	508	532	522	505	537	524	497	534	524	497	489	508	510	488	510	546	500	502	523	523	547	548	452	523	525	548	507	527	524	476	503	503	536	527	545	512	532	515	525	552	535	482	526	540	554	521	530	530	505	510	503	521	543	529	516	505	486	595	538	554	519	507	478	499	508	531	526	509	533	518	539	494	557	521	537	500	512	531	559	520	533	526	493	515	486	531	532	481	509	472	506	557	512	531	499	547	503	513	537	542	536	490	542	462	527	520	530	536	505	488	505	525	531	490	467	486	498	532	488	525	485	487	518	490	533	509	467	521	535	491	535	510	526	526	513	545	526	507	467	544	536	519	550	489	530	494	544	510	535	533	498	543	539	516	506	539	525	538	504	535	490	554	564	496	529	533	520	532	498	549	488	494	507	548	509	509	491	498	505	504	522	522	505	514	494	527	514	537	528	525	486	467	550	509	562	523	520	505	465	488	531	498	526	513	541	557	516	552	481	506	500	479	522	477	503	567	563	477	555	508	495	507	490	569	525	523	522	507	561	543	518	528	525	505	512	505	536	498	536	493	571	560	535	542	534	523	501	533	517	526	488	487	484	504	471	542	537	499	539	477	534	540	502	524	549	527	537	570	479	548	526	527	481	509	536	545	502	500	547	506	501	528	498	520	544	521	528	484	488	500	515	516	506	530	481	495	507	528	485	523	514	520	491	536	545	510	513	498	539	544	504	496	525	478	522	517	530	525	555	488	515	536	549	530	495	519	496	532	501	484	543	504	509	512	514	510	504	500	508	505	482	481	502	515	529	523	548	544	531	525	505	518	532	513	484	516	533	540	527	539	497	515	532	508	530	522	503	483	510	528	524	480	483	530	556	516	542	505	516	523	481	540	512	522	496	524	553	500	506	505	517	541	521	511	511	483	525	498	533	524	514	479	540	518	538	487	498	510	519	503	496	498	513	533	539	502	524	475	490	509	518	521	498	521	494	498	513	536	567	553	536	509	511	541	556	529	522	521	515	534	498	533	505	541	544	538	558	516	485	487	502	472	563	544	494	546	491	488	552	515	492	504	530	489	502	489	565	510	521	514	541	480	486	538	512	531	512	463	512	514	549	542	489	534	531	488	511	495	545	519	523	536	508	537	507	555	537	543	527	494	538	481	502	547	511	507	538	531	515	538	516	543	530	515	527	480	480	468	499	530	502	517	505	490	524	547	517	527	510	513	515	515	538	490	484	522	518	502	504	525	534	519	539	544	494	564	530	527	505	486	500	501	522	493	512	495	553	520	503	484	522	530	493	517	497	541	516	494	525	541	524	493	479	530	508	539	520	513	523	543	503	550	490	566	504	512	512	516	493	532	508	504	542	524	507	506	527	514	520	552	463	503	511	513	539	484	484	499	493	490	514	536	487	507	527	547	495	529	533	538	515	512	496	507	503	526	450	511	503	506	549	484	492	529	517	512	488	475	557	533	535	519	475	492	541	491	498	539	506	519	509	541	519	570	511	538	520	511	527	528	502	518	545	483	526	541	515	496	486	510	493	505	546	506	478	518	529	496	507	510	509	532	514	587	508	512	528	485	518	524	539	486	482	506	535	523	510	492	517	551	518	504	496	517	540	547	522	511	533	535	478	490	502	516	491	537	504	519	571	497	539	470	511	518	554	512	551	517	534	537	550	489	506	469	521	497	509	532	528	519	533	495	537	467	511	496	548	527	507	505	476	507	512	528	511	506	523	536	540	483	516	540	527	498	558	495	532	520	577	498	504	518	483	554	495	518	530	497	519	536	528	507	517	481	523	511	533	514	521	528	522	472	463	529	517	560	521	546	520	512	507	507	499	484	529	516	504	542	501	494	501	488	514	500	481	505	532	537	500	513	509	554	527	509	515	506	517	520	540	476	553	535	502	484	509	532	517	546	469	503	517	505	520	482	545	473	490	527	520	566	483	509	508	509	511	482	523	537	493	533	516	518	504	519	487	478	504	498	508	515	504	516	505	531	509	536	506	514	523	513	529	515	515	568	510	544	549	509	507	497	513	519	496	509	497	511	512	524	515	462	531	501	509	545	547	510	495	514	548	505	512	532	549	519	491	501	535	509	499	463	519	513	514	489	493	526	524	516	513	515	538	498	518	519	493	538	551	499	506	473	499	545	526	496	520	510	504	481	541	522	517	505	496	528	513	489	498	490	511	500	546	499	504	577	577	523	522	468	542	523	505	556
23871	21142	28256	24287	20526	4410	1392	10427	38985	12200	966	676	670	619	583	602	622	571	598	598	634	619	1143	2845	2608	1983	1286	869	682	617	613	594	615	607	549	627	561	628	547	578	555	587	569	571	567	593	564	571	522	580	574	591	594	565	569	589	567	555	603	580	550	578	594	605	579	561	596	541	596	537	507	603	575	526	605	578	596	572	552	605	617	540	576	565	618	587	593	580	587	589	539	618	569	625	591	543	588	532	593	572	566	595	580	634	624	583	584	580	597	577	610	563	575	565	624	613	601	584	595	596	564	625	535	631	611	558	564	599	589	581	600	579	569	561	570	540	558	544	574	537	590	569	556	536	549	618	585	540	588	563	590	577	576	609	565	561	554	578	555	556	544	586	570	582	558	560	573	568	595	579	582	625	587	598	577	571	568	551	578	563	569	574	574	614	588	544	551	595	538	562	587	595	601	581	553	604	601	567	556	557	560	564	588	576	594	576	587	621	634	601	586	600	540	582	522	514	611	597	613	578	565	595	554	597	615	577	552	553	541	596	573	587	563	561	602	583	549	573	553	594	576	607	601	604	604	556	595	589	572	630	567	602	585	565	596	551	534	574	605	535	561	596	563	546	564	584	568	563	557	604	575	564	581	584	575	584	572	567	583	584	536	567	610	606	575	549	607	599	579	579	541	565	576	549	580	562	547	580	583	554	564	566	555	566	596	632	550	561	558	587	547	595	557	537	557	562	551	575	591	602	581	587	569	594	554	599	562	543	589	612	568	611	574	553	565	533	583	609	498	561	558	568	550	518	624	613	598	562	553	575	592	576	572	567	567	559	529	514	590	567	569	582	574	570	575	558	591	565	583	618	547	587	597	585	557	586	566	609	590	556	576	594	527	573	531	591	534	618	547	550	536	584	558	565	587	569	530	517	570	559	532	599	581	596	538	575	559	550	574	572	561	566	587	594	604	606	583	590	585	556	527	569	580	526	516	563	557	535	556	552	537	625	573	570	568	544	579	562	606	573	586	586	552	553	558	559	562	626	590	524	540	547	569	567	544	586	574	584	567	592	587	555	592	554	577	625	565	582	524	618	559	569	577	620	528	553	579	583	545	589	549	575	582	552	591	508	567	619	549	633	565	563	591	566	567	583	600	570	570	560	598	534	582	576	637	617	593	568	618	585	584	564	568	574	557	539	547	570	602	538	542	558	596	567	558	613	576	572	598	606	622	544	577	580	556	551	555	536	544	577	568	563	551	600	583	578	563	541	569	574	581	542	562	547	558	551	541	568	515	605	513	611	581	559	574	592	598	546	598	560	592	596	576	586	565	584	585	553	609	593	579	578	605	549	549	629	579	537	552	522	527	534	569	565	549	537	527	615	590	615	548	572	570	548	596	546	545	599	601	566	582	616	557	549	546	583	599	556	562	548	575	579	576	569	578	584	587	589	638	579	549	570	582	627	559	588	600	574	549	566	608	556	569	648	579	578	595	546	559	573	556	541	553	601	547	538	557	530	578	617	570	574	550	564	605	554	563	603	527	541	587	585	543	559	596	569	580	589	576	551	535	567	577	564	568	536	554	567	580	574	546	604	518	599	574	524	553	541	543	565	552	598	624	518	579	622	590	582	575	663	561	549	589	539	599	595	582	541	557	573	543	599	601	562	553	520	576	581	519	562	574	597	574	588	530	567	541	565	534	573	584	602	614	589	545	574	560	567	579	590	589	568	602	561	562	615	568	604	571	550	566	612	567	555	549	583	550	535	588	502	542	553	577	601	560	561	566	530	581	613	576	594	562	562	546	563	545	591	536	553	578	552	573	571	553	630	591	554	571	588	599	553	532	570	537	576	628	544	557	561	566	591	585	550	538	551	587	574	574	549	557	559	614	596	551	619	606	589	578	580	596	576	555	547	544	594	562	601	551	589	585	627	594	609	567	554	576	552	595	599	584	595	580	534	587	589	547	544	593	590	557	597	577	595	558	561	566	526	560	546	555	583	602	630	577	552	606	596	562	572	570	590	559	561	612	566	571	566	587	530	588	521	562	540	537	550	571	541	560	552	546	530	563	542	557	569	594	596	624	571	589	558	589	561	570	545	554	603	535	554	571	537	558	574	625	560	563	559	598	591	579	561	573	552	542	584	556	542	623	597	586	565	613	542	566	585	590	588	595	549	609	585	622	552	589	562	605	570	573	564	575	591	615	579	590	580	583	601	613	592	577	581	531	568	555	528	535	543	575	573	533	575	590	531	566	559	584	587	587	592	598	565	605	608	523	591	560	603	587	574	599	550	566	560	562	553	577	563	572	546	581	604	572	526	598	565	570	546	554	568	635	593	591	565	546	588	571	573	532	560	570	613	562	579	562	598	575	550	596	575	575	577	539	590	550	574	563	554	549	558	528	605	580	569	521	590	566	569	554	564	571	576	603	560	588	570	557	591	563	554	545	534	568	559	550	574	567	599	573	606	494	628	599	584	569	588	603	579	567	564	548	576	541	577	548	573	548	533	540	562	570	570	554	510	575	538	561	579	582	548	563	558	583	577	543	607	591	545	582	549	552	578	536	569	570	499	603	593	594	550	569	623	576	558	559	608	564	596	590	608	566	542	539	593	601	609	616	564	557	587	587	549	607	521	565	521	603	562	620	537	544	592	576	581	575	610	582	600	558	609	592	590	564	578	573	548	596	550	543	573	587	575	571	591	578	559	560	551	545	613	571	606	560	631	615	623	568	614	587	562	609	572	603	555	554	549	550	605	587	591	571	533	605	574	605	608	567	554	558	558	590	565	591	600	572	552	556	579	565	536	551	567	570	584	564	564	537	537	577	555	569	543	604	549	513	556	535	584	580	612	570	594	577	560	610	615	599	596	571	527	569	549	532	585	522	563	538	562	565	537	581	585	528	563	594	519	554	577	589	584	614	611	532	551	565	588	614	571	552	563	535	563	580	563	553	565	581	582	589	551	561	600	575	597	576	572	524	582	607	545	579	554	564	608	594	584	560	577	552	596	606	559	600	546	547	570	534	562	597	593	547	577	556	559	601	590	586	557	579	574	575	558	568	561	536	595	553	578	562	551	603	588	518	507	599	544	555	592	530	591	601	609	558	564	554	599	576	593	567	559	609	558	543	518	579	576	600	528	578	606	575	549	570	573	548	591	551	555	612	588	548	553	617	583	557	556	552	587	566	603	597	542	575	575	593	569	580	569	561	549	567	546	549	544	567	603	567	575	603	538	582	563	553	563	597	575	560	579	572	539	602	566	501	553	553	522	581	601	559	541	558	553	574	572	557	551	562	605	578	592	556	569	572	567	594	630	590	565	560	626	585	620	587	601	592	546	582	575	570	591	595	584	563	569	564	578	527	539	533	606	570	573	547	598	567	609	579	637	589	543	591	587	576	548	560	593	637	580	576	549	571	589	567	549	589	521	584	623	578	574	565	540	567	548	570	569	534	570	563	581	613	572	563	579	608	619	591	584	580	577	561	547	560	586	605	571
3676	5484	4302	2373	1664	1314	1087	15250	37974	4282	678	636	681	604	639	618	592	612	601	585	619	598	1567	4356	3508	2666	1708	1056	758	617	554	609	630	577	584	572	614	560	553	559	585	589	578	559	607	575	531	601	614	609	614	553	547	627	568	564	563	566	604	591	583	591	594	589	592	611	621	546	526	566	544	621	559	559	608	554	579	591	549	566	564	581	524	561	555	598	605	610	600	590	576	586	568	554	629	581	587	522	560	616	549	567	586	600	579	610	539	552	547	608	580	601	572	590	555	608	544	612	548	551	643	589	583	598	575	563	597	595	566	553	580	551	555	562	566	551	554	569	528	568	607	546	603	563	554	634	572	578	544	560	528	574	622	586	537	595	625	572	581	607	611	607	617	515	608	543	567	606	562	566	536	614	533	588	616	557	589	551	556	572	585	574	575	566	616	579	580	555	592	560	564	600	574	546	548	590	573	576	546	570	555	579	597	546	577	622	583	524	606	533	561	536	562	559	548	587	596	557	539	569	568	580	586	574	559	579	546	582	570	582	595	601	529	570	567	561	591	581	563	572	554	558	558	599	551	585	574	564	540	583	554	542	562	593	572	564	540	599	613	584	554	558	590	576	615	552	588	559	552	562	584	603	576	523	532	565	617	550	589	569	570	562	589	552	593	605	547	554	570	555	565	550	561	553	625	581	627	574	552	567	564	526	624	593	623	559	573	567	562	569	582	562	554	603	585	566	563	587	525	582	611	588	601	589	582	554	580	555	554	593	544	581	604	553	533	602	588	594	580	566	547	555	558	600	582	572	555	590	560	558	584	534	570	565	579	589	551	581	590	562	544	591	568	588	610	589	568	572	593	598	553	579	564	617	581	552	581	562	594	531	601	590	592	589	562	621	599	546	537	558	566	572	551	552	582	541	541	554	569	560	567	541	590	547	575	608	616	560	588	600	571	558	579	557	595	608	546	559	578	547	573	618	601	558	561	589	555	603	561	644	638	583	563	562	564	579	525	570	564	568	550	596	570	600	539	615	544	573	537	545	546	569	599	587	625	628	529	581	588	617	581	553	599	565	613	556	578	564	537	611	529	559	564	567	529	553	590	538	577	581	567	577	568	589	608	579	573	532	541	572	572	557	577	581	601	582	552	570	542	571	563	615	566	610	574	555	611	584	586	595	569	586	573	538	585	597	564	569	573	583	573	573	546	579	556	554	537	552	571	562	555	567	563	555	565	619	576	532	524	532	588	565	587	607	549	564	548	572	604	564	553	584	572	579	555	537	548	614	565	555	570	565	545	569	577	549	599	575	523	520	611	588	583	599	521	533	549	541	541	548	555	584	563	580	584	610	509	546	517	552	592	546	595	610	596	582	553	579	547	586	544	575	601	569	560	597	592	551	568	565	532	584	542	566	541	565	586	559	556	547	561	555	561	577	569	599	614	574	604	585	556	587	533	587	635	586	582	558	557	577	583	564	524	554	598	585	590	571	577	583	573	587	562	598	529	534	592	584	570	561	572	555	581	585	556	583	545	542	606	546	578	596	587	548	580	535	514	527	590	587	538	596	573	590	581	545	589	598	534	581	597	564	587	593	544	546	569	589	571	557	579	580	590	542	556	558	588	552	578	548	579	573	534	551	567	545	566	602	540	616	577	552	544	593	547	556	557	544	570	570	523	558	555	561	552	550	599	559	578	571	544	557	574	574	571	562	577	594	542	591	559	592	537	579	543	558	564	545	536	612	570	592	537	582	581	584	577	589	573	549	568	562	540	581	545	606	592	594	534	542	559	540	563	541	576	563	549	555	592	538	563	542	548	572	551	613	561	589	565	596	589	582	575	539	577	569	567	571	579	594	544	530	548	564	569	583	585	575	569	558	577	621	532	554	569	581	592	553	562	598	568	608	599	546	551	573	560	559	574	548	585	553	560	540	598	624	570	597	527	604	559	571	601	514	581	549	578	536	547	596	564	588	548	535	558	550	564	585	564	559	566	558	526	566	614	537	549	536	545	559	584	554	614	548	585	562	559	531	559	558	562	584	591	537	566	598	570	591	616	556	575	571	558	552	563	516	577	547	587	581	563	572	536	543	546	545	578	603	595	583	607	525	569	521	542	559	560	592	587	593	575	575	545	549	583	566	546	557	548	554	530	579	557	585	571	590	593	551	586	571	603	547	567	559	520	593	563	572	588	567	515	541	543	548	563	588	585	515	607	548	549	543	550	593	550	583	596	577	562	574	569	577	583	550	602	558	615	570	545	569	575	539	551	565	569	547	531	575	578	547	553	570	591	572	586	506	582	570	556	602	577	572	506	587	623	574	590	560	540	554	564	557	569	542	562	616	569	578	586	568	592	594	588	556	573	572	602	553	570	546	557	539	558	606	576	559	558	574	554	575	511	573	571	544	571	585	544	579	571	561	551	544	524	545	586	544	538	571	557	558	576	563	549	558	536	531	599	548	542	566	582	507	583	613	609	544	581	555	612	575	580	585	577	521	542	569	519	572	567	552	586	545	568	559	578	555	556	523	566	552	571	547	564	586	568	527	569	508	603	568	581	570	556	622	584	584	534	590	588	563	553	552	548	525	589	576	535	525	513	520	539	545	579	595	546	583	569	558	545	563	533	550	526	583	566	593	563	544	587	550	556	591	559	594	600	602	556	540	542	558	545	561	542	542	562	563	547	589	568	577	605	533	534	580	574	583	580	540	564	599	548	568	578	599	560	569	582	606	566	543	539	579	585	522	559	550	530	569	560	565	622	523	562	587	588	538	609	563	581	549	574	578	610	577	572	551	610	560	546	556	561	608	551	602	530	573	592	547	574	572	545	567	602	569	570	628	549	528	557	571	537	628	604	533	555	555	565	572	551	551	559	589	584	549	536	536	556	571	547	592	548	573	546	549	574	542	566	580	559	578	587	575	578	551	588	527	552	578	580	582	641	541	559	572	535	612	570	535	542	603	596	550	577	566	584	574	579	531	562	586	584	543	555	515	559	535	555	522	541	613	546	577	555	564	546	551	607	548	576	588	583	546	537	539	518	581	581	544	581	576	539	614	552	551	576	576	567	573	563	546	569	570	569	565	577	561	556	532	605	587	524	540	572	546	578	641	568	586	533	536	549	589	555	585	582	558	600	519	581	585	541	566	575	527	557	541	529	561	561	568	576	591	562	570	563	593	630	581	573	576	563	560	572	545	620	568	563	566	540	555	543	600	587	528	574	563	530	582	571	584	573	523	602	574	568	576	554	589	542	538	533	592	526	579	563	562	607	544	558	551	568	554	563	528	544	565	577	611	551	572	519	563	573	495	582	577	565	543	585	557	579	525	573	565	580	589	570	573	567	547	610	597	581	584	542	551	548	550	555	555	561	555	570	579	582	586	553	557	555	587	568	554	513	599	525	547	589	574	574	575	575	594	518	542	568	572	532	566	537	584	526	546	589	512	602	548	601	622	537	590	578	533	490	550	575	549	536	569	549	550	571	586	557	542	495	559
27206	12820	1739	832	633	552	571	1250	2955	814	557	515	495	576	532	521	527	521	506	513	494	485	498	626	651	682	611	589	495	532	527	497	551	521	505	471	542	503	560	526	512	534	508	492	551	516	496	523	561	525	522	540	525	537	527	519	486	524	524	505	520	541	514	518	485	491	535	499	502	523	479	550	526	548	522	518	525	510	529	534	529	494	527	504	542	513	500	517	526	519	547	510	552	496	546	525	481	541	508	512	534	531	526	523	501	535	546	555	533	537	495	540	465	490	521	491	514	486	512	526	518	473	506	514	486	481	530	516	523	509	468	575	495	520	496	496	512	574	489	540	532	525	498	491	556	492	503	525	489	505	444	537	489	554	510	539	498	516	532	549	479	500	502	540	488	536	523	505	510	528	484	508	508	561	542	571	485	530	526	542	525	513	486	486	502	505	520	497	554	481	536	483	477	508	518	545	536	492	522	501	566	483	539	495	501	491	520	497	508	525	502	502	533	489	526	542	515	504	496	506	492	540	530	484	507	540	495	522	570	502	485	503	531	477	536	494	482	558	520	493	507	529	529	521	487	532	509	522	530	488	531	532	536	513	514	489	510	499	527	504	505	513	495	457	558	532	490	518	528	492	513	474	520	472	539	517	502	551	540	521	490	514	516	518	533	513	512	540	488	530	519	493	529	513	502	490	489	488	533	511	501	501	510	519	516	525	546	488	488	516	504	550	515	507	507	497	554	523	529	537	534	507	569	517	461	499	526	553	528	471	500	512	573	505	526	491	539	519	494	514	524	510	503	522	540	533	515	503	480	501	528	549	512	522	502	542	557	505	504	531	508	492	509	534	491	455	565	536	485	510	466	494	518	466	517	528	520	545	508	533	506	497	527	510	532	455	524	485	512	446	490	521	494	554	535	528	495	505	510	524	486	518	522	507	501	497	490	463	540	475	477	512	557	510	534	506	532	515	509	501	474	516	488	502	521	528	514	517	523	511	507	510	521	540	490	479	489	509	505	547	491	553	527	522	526	524	488	547	514	519	563	549	494	477	534	513	546	518	505	469	500	541	508	537	535	514	526	524	510	508	535	503	498	560	505	482	527	500	532	530	517	488	536	482	494	530	516	547	547	532	488	517	484	502	536	545	531	496	510	510	530	520	471	523	463	515	548	521	534	495	489	497	542	485	515	518	520	491	544	517	526	514	477	543	478	504	533	548	488	522	524	496	514	512	513	470	576	553	531	527	504	525	546	522	484	497	483	535	492	505	496	493	485	513	482	510	524	509	547	492	532	517	533	504	544	515	498	516	512	527	499	492	494	548	558	496	476	548	517	542	471	517	505	521	496	535	545	475	515	530	466	521	561	494	510	508	496	514	481	527	559	513	525	530	489	489	465	539	489	541	514	500	494	558	536	468	503	519	499	524	503	554	528	515	483	479	523	491	517	511	515	527	523	495	491	514	487	539	512	491	494	528	528	514	500	568	533	537	499	526	480	546	541	524	518	526	535	506	528	575	452	510	527	530	537	514	499	483	493	495	496	490	534	557	522	479	529	548	542	519	518	513	536	447	491	498	542	525	528	516	485	545	522	505	521	523	527	497	519	517	530	501	499	508	509	487	441	506	509	512	517	516	541	511	487	505	497	478	542	497	505	506	536	522	525	478	522	500	514	494	493	492	524	551	527	520	516	551	479	510	542	536	534	547	518	491	535	489	521	523	523	510	507	508	505	539	525	536	473	521	488	513	471	505	530	501	564	513	515	548	525	484	530	535	495	503	458	498	513	528	492	488	526	490	500	518	535	565	540	532	518	513	532	536	528	532	482	500	514	493	561	525	522	493	500	518	507	476	501	500	561	524	494	504	482	472	475	493	552	529	510	509	526	515	515	482	497	504	529	553	527	517	494	519	537	525	509	556	520	478	500	509	507	485	479	497	549	541	523	502	544	500	488	528	515	541	504	474	493	512	550	521	561	501	546	459	514	507	513	505	534	508	546	520	545	523	530	605	514	518	521	480	535	529	512	488	497	510	531	512	534	472	509	469	452	520	503	500	514	486	493	525	503	481	495	511	515	540	479	477	457	503	526	440	497	509	495	517	500	520	481	492	511	513	547	523	522	494	530	560	517	562	498	487	540	489	483	542	518	522	525	560	510	486	499	509	522	522	536	510	539	533	456	507	524	493	536	521	534	526	524	514	501	502	510	488	509	490	572	527	467	519	533	500	509	497	518	491	510	523	467	520	539	540	483	506	513	472	527	531	542	511	541	540	532	533	513	491	533	502	534	470	551	497	513	523	505	523	512	541	494	453	511	521	466	505	529	572	499	504	496	500	514	518	507	514	498	501	499	492	523	524	517	527	537	516	536	490	520	493	524	504	551	511	535	551	525	497	526	491	473	553	541	518	523	516	478	486	532	477	484	479	560	499	473	509	503	490	514	519	498	531	490	495	546	549	517	544	502	519	496	505	515	532	508	444	514	502	503	519	507	494	503	538	565	474	488	485	534	537	550	504	507	513	506	544	495	505	507	538	532	483	532	554	485	513	510	503	528	499	542	512	505	516	513	487	476	557	513	527	491	494	533	498	504	501	513	485	496	491	559	511	514	471	523	517	541	529	499	528	521	531	557	514	538	508	522	531	524	465	500	506	555	503	469	530	453	518	497	505	542	525	491	478	516	511	527	486	490	484	488	561	504	514	466	508	526	507	508	536	543	529	508	509	535	565	488	490	525	502	517	489	543	516	513	525	507	511	531	489	537	506	512	544	547	534	529	534	498	493	487	499	505	503	488	505	496	530	485	537	522	487	495	487	517	561	509	502	504	482	507	524	484	503	535	513	512	531	514	488	530	499	565	544	536	518	527	524	505	503	505	458	472	513	519	526	483	540	564	511	506	509	497	477	512	509	514	519	546	542	514	500	520	541	538	519	489	527	513	509	490	516	527	521	499	555	527	522	496	512	521	522	502	544	519	506	496	551	511	557	510	511	512	511	535	515	499	543	517	552	513	545	521	488	503	527	525	499	473	551	527	548	532	522	499	479	504	518	532	527	483	487	497	508	533	502	541	514	491	498	512	507	518	482	546	510	502	522	503	521	483	569	493	519	504	508	520	503	494	531	528	531	492	508	487	523	496	517	506	505	517	531	537	528	518	514	508	539	503	548	576	523	528	521	530	547	537	498	528	484	513	536	502	481	506	505	503	536	507	568	519	507	481	511	528	539	481	497	501	524	513	492	519	525	545	511	524	534	513	504	475	517	514	539	493	497	538	513	466	513	528	528	501	503	504	558	548	479	506	500	508	515	515	502	503	500	513	558	550	533	460	482	540	510	533	540	523	526	519	515	503	514	522	485	521	508	543	510	519	489	531	516	470	551	504	530	526	532	529	525	519	506	528	538	526	525	524	524	524	496	518	517	520	472	557	516	532	510	494	542	512	517	454	528	482	500	497	538	529	533	536	558	546	495	492	519	505	509	557	564	590	497	475	476	536	513
4942	934	858	659	616	584	542	1711	4096	751	477	547	530	541	506	474	556	464	469	527	508	483	542	631	697	748	635	609	527	503	475	499	526	523	494	442	523	536	474	476	539	478	469	491	486	533	516	485	474	490	495	544	533	504	493	491	523	527	458	493	508	517	489	527	542	491	508	500	505	506	510	544	518	531	472	507	475	496	556	508	469	480	465	504	494	500	480	519	493	496	490	482	486	528	489	507	528	527	506	482	577	478	495	471	489	491	495	532	486	502	491	482	486	501	502	499	465	519	506	487	502	508	505	467	488	519	505	523	490	509	504	510	481	517	503	495	490	521	493	490	470	482	479	499	474	471	499	524	518	491	472	508	518	495	496	540	525	495	507	490	532	538	496	507	501	508	505	491	531	507	492	511	479	494	447	473	510	501	504	504	464	515	488	524	480	530	509	484	505	474	471	443	511	494	489	531	526	467	480	502	508	499	525	529	482	514	527	475	513	505	505	537	483	473	503	447	447	480	496	527	494	519	477	506	484	470	467	447	507	487	514	478	508	491	487	516	502	522	486	500	515	494	475	507	509	478	497	470	471	488	534	515	521	490	483	514	482	496	495	460	510	468	496	483	536	491	513	529	471	478	467	509	465	489	470	499	519	478	493	549	522	461	482	461	459	520	501	492	481	484	498	473	480	498	471	503	442	482	496	481	465	457	504	499	524	488	483	542	453	507	514	483	495	541	520	483	480	497	476	491	476	501	528	504	552	510	484	522	514	476	520	528	466	446	500	494	530	537	505	494	483	501	522	516	507	508	478	486	482	452	499	474	512	519	457	517	490	517	499	511	524	536	450	472	488	501	517	519	481	484	525	513	502	456	484	495	495	506	490	520	492	528	509	473	511	518	533	482	499	484	468	492	511	486	495	520	473	467	499	518	525	477	511	535	513	491	470	477	516	514	487	462	513	470	456	487	506	483	552	491	483	491	524	484	504	508	463	483	490	487	504	500	480	497	482	508	498	503	497	486	466	500	464	474	518	548	510	473	497	540	486	522	466	494	490	498	495	535	537	514	516	500	525	510	501	541	481	519	485	468	512	484	472	532	520	475	486	456	534	439	476	480	506	487	573	524	478	508	471	503	517	467	511	509	501	463	471	518	480	538	497	504	464	461	491	487	511	489	545	525	504	491	478	508	481	505	514	477	526	518	518	507	520	535	486	481	526	481	490	511	481	496	494	493	488	488	510	450	478	475	457	450	529	482	512	485	524	454	518	497	496	515	487	495	486	501	495	476	466	492	469	483	531	492	467	511	507	486	469	490	504	501	491	494	517	516	486	496	485	518	488	528	521	530	498	544	477	511	471	514	489	464	508	527	514	461	458	520	470	512	449	497	486	541	498	501	524	507	475	494	522	505	504	513	503	498	514	476	478	495	519	469	516	503	529	503	485	502	488	501	519	483	539	522	496	519	470	495	506	477	517	503	512	449	509	486	526	505	522	484	516	512	518	480	505	494	511	523	481	503	488	518	493	499	449	509	461	491	513	523	478	490	512	497	478	480	432	531	557	499	527	472	476	502	483	522	488	495	531	503	508	482	473	505	462	506	473	505	540	473	491	512	491	461	474	507	498	536	558	489	493	485	500	487	520	517	484	528	492	515	523	484	470	509	511	428	481	466	508	458	507	458	496	435	527	481	530	484	494	478	454	460	491	519	492	512	464	491	501	495	495	496	501	517	459	456	473	498	535	484	495	480	514	503	517	471	489	491	467	476	524	523	478	477	517	484	494	517	442	483	526	462	485	491	493	491	523	469	523	534	529	469	491	478	515	499	461	505	512	499	516	483	498	501	535	484	518	483	514	499	496	519	484	486	505	507	466	466	517	474	487	468	471	479	500	494	492	500	442	484	514	490	518	508	491	478	477	504	488	502	498	478	527	543	469	481	493	540	511	529	492	519	477	492	511	457	478	475	536	517	512	488	500	451	499	460	467	480	459	511	515	497	478	488	496	489	484	538	534	467	492	506	519	537	492	533	477	509	530	518	461	522	536	514	486	480	488	494	487	491	494	532	522	504	506	516	507	481	519	475	505	487	485	507	498	476	508	476	502	454	475	538	480	482	482	463	472	468	462	493	510	493	474	503	557	528	497	476	474	517	505	493	534	440	521	520	509	524	497	478	464	477	468	505	485	524	485	495	532	493	488	543	434	521	502	490	460	481	516	514	502	511	513	534	492	474	548	520	497	491	492	492	496	507	458	515	451	505	489	516	465	506	494	512	476	495	499	491	479	480	526	523	461	517	516	497	486	483	477	478	447	504	483	444	513	542	469	529	519	511	516	473	489	491	493	491	499	493	494	492	527	485	492	508	536	470	483	524	492	467	475	481	533	496	520	537	533	471	492	496	488	495	520	552	482	489	513	506	487	463	481	443	512	480	496	497	494	527	479	479	517	489	476	502	519	489	496	501	526	505	482	511	487	492	499	459	518	479	488	515	461	486	513	509	472	483	445	543	499	485	508	516	510	489	477	510	484	493	502	510	505	490	483	502	487	501	492	504	489	525	465	512	456	482	538	513	535	494	486	491	497	485	468	517	501	511	496	499	495	452	524	470	515	474	479	514	550	573	492	536	492	525	523	480	507	509	500	483	472	470	520	491	486	482	521	496	532	514	471	484	496	488	507	476	510	492	520	506	524	499	506	524	512	524	468	461	497	504	485	505	500	484	493	487	480	480	509	467	490	462	510	506	542	478	515	483	503	524	483	516	554	468	539	451	536	492	507	492	541	520	489	484	497	495	494	463	519	501	468	493	485	508	512	528	497	469	515	493	513	501	507	505	510	497	467	479	459	509	489	526	494	534	482	482	496	493	509	459	502	517	493	487	473	503	498	491	497	485	481	452	524	531	550	500	480	467	487	490	489	478	487	459	498	494	473	506	508	474	495	515	549	521	529	504	492	485	499	494	495	516	464	483	483	519	501	508	494	529	493	473	508	482	487	483	488	524	479	488	491	500	476	482	505	487	508	478	494	495	515	490	476	497	505	449	518	482	466	491	488	493	471	501	514	491	449	485	519	483	487	496	438	484	505	499	473	527	488	508	503	486	481	477	474	502	489	469	519	515	475	492	508	519	465	503	473	489	461	482	493	496	503	530	520	518	483	451	494	477	484	500	467	485	511	546	465	481	551	480	547	499	472	547	494	502	515	485	473	493	518	496	545	519	529	491	498	503	520	488	483	512	537	509	481	508	525	489	495	489	508	472	486	487	487	489	512	508	498	506	423	514	547	497	475	490	499	519	509	495	491	528	462	491	451	470	527	498	528	448	530	518	493	529	488	506	527	550	538	544	501	505	501	514	491	539	464	471	528	519	494	491	481	479	496	519	477	538	513	515	491	516	510	530	499	482	470	442	534	493	459	480	483	459	496	498	489	496	487	538	503	507	519	472	505	511	502	489	435	530	473	497	469	506	508	509	522	535	496	468	446	528	508	482	472	488	478	456
24435	21158	27621	24930	11216	1542	898	9653	29196	6476	702	593	542	496	536	539	521	511	476	540	508	542	722	1806	2041	1593	1010	700	553	450	481	477	515	514	514	513	448	500	519	504	486	510	486	503	538	540	524	488	502	513	459	526	510	498	500	530	514	516	499	466	533	510	514	482	504	514	492	488	518	494	539	495	465	501	507	472	488	501	504	498	486	473	488	549	474	510	500	527	478	475	524	500	500	521	505	479	488	501	495	492	488	478	500	525	538	479	476	489	488	460	523	489	512	528	509	485	492	521	495	489	513	504	498	521	480	495	493	517	464	489	527	484	503	485	498	527	497	498	457	479	471	503	485	495	464	518	518	465	482	525	508	494	501	505	504	538	512	492	484	489	491	458	491	499	482	503	517	523	466	462	492	492	492	516	502	482	505	501	498	493	517	479	545	494	491	526	529	535	492	527	508	499	523	509	521	474	573	469	516	474	488	534	482	494	514	480	478	501	482	495	556	492	532	508	489	522	465	478	496	516	489	483	506	483	516	497	492	509	493	493	550	481	507	497	500	466	489	498	514	501	486	500	510	530	486	518	488	463	506	498	481	506	512	463	512	489	521	530	504	500	528	508	514	507	451	511	526	523	549	511	473	498	443	467	490	467	503	512	507	478	467	490	496	477	493	505	498	493	525	515	491	495	478	467	509	491	523	503	491	478	456	466	505	492	455	540	511	507	495	520	482	509	508	488	526	510	517	541	503	491	530	500	518	538	521	497	497	493	456	516	509	540	457	503	514	481	475	512	479	485	477	512	527	487	472	465	485	479	557	554	489	499	488	480	527	529	489	463	503	544	462	457	449	497	523	499	485	508	477	492	491	481	505	518	501	485	493	451	520	495	458	532	456	509	535	489	497	463	560	532	506	503	491	473	493	506	492	481	519	493	488	509	491	489	487	530	523	535	535	504	519	503	426	470	461	488	494	481	507	497	521	487	478	502	506	477	533	478	471	499	499	485	472	512	527	524	526	470	473	492	513	505	500	463	498	523	512	472	484	470	512	460	480	532	488	456	498	503	548	522	502	490	482	493	510	499	506	444	537	502	501	472	480	492	495	506	492	493	480	499	492	472	500	519	497	494	505	497	472	510	502	494	509	489	498	461	471	491	499	481	517	463	457	467	506	492	532	487	504	516	463	524	477	503	541	470	471	507	518	452	506	486	505	500	458	478	518	517	500	480	501	508	529	485	537	530	510	464	454	490	510	482	510	530	495	526	508	452	483	509	532	518	532	502	514	523	464	498	462	473	524	491	532	516	499	535	479	475	507	499	531	521	511	492	498	546	489	516	503	463	494	525	508	447	503	497	500	530	480	488	499	478	488	513	512	504	473	472	500	476	478	492	472	517	477	481	480	507	493	544	508	531	481	530	526	479	469	476	465	512	530	459	502	439	521	529	512	458	543	480	490	462	509	522	500	460	492	475	483	460	515	498	501	440	521	512	508	535	492	482	497	496	508	474	476	537	506	536	493	492	475	496	520	442	520	500	425	508	498	491	500	482	470	491	542	539	467	495	480	464	509	505	497	471	527	474	518	474	533	515	473	517	492	516	483	538	463	550	481	541	465	488	467	497	507	507	487	526	527	465	523	484	531	479	484	463	523	481	516	467	515	447	489	462	468	462	537	502	504	486	527	520	494	506	484	466	519	487	511	499	497	522	515	493	480	491	502	475	507	489	486	520	487	528	521	476	533	489	488	520	533	525	532	510	497	511	494	508	509	480	512	472	519	527	506	473	501	503	493	514	505	437	485	476	500	534	497	491	508	523	528	513	462	511	500	492	481	474	466	512	494	486	499	508	472	481	510	537	525	478	481	491	464	527	451	475	492	475	492	529	477	510	461	522	493	482	484	511	456	495	521	522	492	516	492	500	451	506	525	530	443	490	491	523	518	466	547	487	478	494	561	536	454	470	455	466	476	502	514	492	465	500	516	482	515	499	488	498	497	507	526	491	533	516	515	518	501	513	513	480	471	487	475	484	540	479	508	458	481	511	525	511	470	472	483	484	494	546	457	473	511	461	479	468	488	495	507	517	500	501	503	510	468	500	498	446	497	509	491	541	500	515	520	446	472	564	534	485	490	485	500	459	486	439	511	523	522	469	505	487	523	475	466	531	495	498	503	482	500	522	515	521	493	505	461	499	502	485	481	466	457	513	479	506	437	499	515	525	521	523	545	499	504	533	473	453	489	503	513	523	528	534	495	511	496	493	482	484	499	499	515	480	468	523	464	482	505	472	493	534	505	514	495	494	487	490	524	538	502	483	481	487	489	484	486	485	526	498	521	519	496	480	476	517	496	495	534	535	492	472	482	495	475	515	476	462	516	506	521	495	445	472	534	507	511	516	505	522	505	488	491	532	479	495	488	480	486	512	513	503	512	515	480	496	486	476	479	512	473	499	529	497	505	523	479	490	533	539	521	493	476	495	476	538	531	499	542	503	456	507	480	516	522	482	508	537	537	474	493	488	465	494	504	495	498	455	522	513	471	504	466	527	511	513	529	494	517	499	496	510	521	511	505	515	507	441	460	480	457	519	505	511	446	478	486	489	504	507	523	478	485	510	485	518	490	534	537	512	492	471	493	482	500	467	519	485	500	468	501	504	485	508	525	508	490	499	544	502	518	500	472	536	478	510	495	497	535	493	470	490	507	524	531	474	486	479	511	479	472	508	516	513	498	488	481	513	520	487	516	513	504	538	479	501	493	468	530	497	513	483	459	500	473	481	469	514	529	475	499	478	441	476	460	456	493	482	468	498	514	476	515	531	466	447	506	488	496	473	518	544	496	474	500	485	497	467	508	490	535	514	464	462	522	497	492	514	489	533	497	521	509	554	527	455	512	523	498	499	497	496	523	503	489	483	550	531	493	476	495	492	469	505	505	518	501	497	489	474	534	481	496	496	505	520	518	465	483	497	508	509	496	483	474	481	494	476	510	461	507	533	519	516	508	504	514	485	500	533	477	509	498	511	484	510	522	516	469	471	504	492	495	481	498	531	507	492	497	530	470	482	505	506	464	505	525	485	485	502	496	498	468	485	473	484	489	532	476	511	484	517	508	500	485	528	497	549	553	484	477	481	508	515	491	473	495	511	497	450	510	471	523	479	485	462	500	502	471	486	513	497	510	514	462	511	496	515	491	461	482	471	488	481	500	473	481	479	531	496	470	468	483	501	495	471	512	523	478	530	508	474	494	480	470	481	454	520	521	525	485	479	496	514	481	477	476	494	478	496	465	471	504	524	484	473	483	497	513	506	517	514	477	544	497	450	486	488	509	496	537	522	488	480	471	506	505	507	529	514	494	496	523	523	478	508	503	496	529	500	504	494	473	514	466	493	497	505	489	488	489	536	453	493	494	516	511	529	469	484	471	485	522	516	471	482	503	507	481	545	484	497	511	459	515	488	487	525	478	507	477	458	474	459	492	519	479	513	477	497	497	492	526	502	442	492	481	497
3348	3743	3103	1666	1191	1005	938	13498	28856	2560	560	603	575	569	562	563	547	548	511	532	526	561	1025	2697	2979	2143	1248	868	583	546	555	516	535	527	527	523	501	519	520	494	509	513	532	483	509	482	537	541	545	540	512	510	515	496	493	517	500	492	558	489	493	537	556	530	499	500	532	504	551	532	480	529	484	510	507	532	540	506	505	552	501	513	523	557	559	518	546	553	521	477	496	506	533	492	533	494	523	539	536	495	550	489	535	524	511	526	549	488	539	493	517	545	523	529	536	511	496	551	541	511	522	502	513	534	514	513	525	495	541	493	506	514	487	478	481	557	539	523	490	530	521	508	527	541	519	496	471	544	501	534	515	458	546	527	475	521	525	542	490	510	472	555	492	475	521	537	507	513	540	517	490	514	555	484	537	536	513	533	483	519	501	520	487	481	498	553	534	552	478	510	488	527	521	534	507	531	516	536	479	489	516	546	530	519	527	479	512	532	524	515	526	518	526	557	492	517	508	490	537	460	502	472	502	499	487	487	513	548	506	516	541	506	512	545	523	496	505	515	526	520	539	543	539	537	518	521	512	498	525	523	476	459	511	489	544	503	498	529	497	523	482	494	547	501	526	493	507	492	530	502	538	553	543	531	485	500	514	529	525	493	508	515	512	518	532	530	487	491	553	493	503	530	517	466	526	493	519	505	491	541	500	535	534	532	532	544	514	527	502	503	526	511	484	523	484	525	497	516	516	523	498	517	491	536	511	532	492	558	555	505	489	515	549	502	515	482	585	508	542	483	544	500	527	539	554	492	529	510	492	531	522	528	542	501	493	511	531	484	522	460	516	479	503	499	507	476	528	489	516	523	485	538	498	487	561	476	503	504	507	486	527	513	498	496	492	524	504	475	514	503	520	580	492	514	485	505	514	500	513	473	551	545	504	489	501	515	493	493	496	433	542	510	496	509	572	517	528	507	497	520	506	542	482	501	519	513	490	521	457	533	533	523	517	497	542	505	477	472	517	513	519	522	506	461	505	519	548	510	512	515	506	499	553	527	528	506	526	530	529	548	480	497	480	519	471	487	498	504	497	512	528	520	546	502	466	482	484	492	524	501	527	514	532	528	483	475	517	485	503	490	505	516	546	533	519	532	509	498	497	522	489	489	525	556	537	506	469	507	523	527	473	531	530	501	519	475	505	520	499	520	539	492	567	474	507	501	527	489	509	543	493	466	508	482	497	512	511	534	502	492	509	554	533	479	533	520	504	529	528	501	493	527	520	492	506	496	503	489	497	515	508	503	505	522	516	482	514	502	529	515	515	496	504	503	518	521	504	536	546	477	496	499	478	545	536	506	491	510	506	528	482	530	535	489	509	502	504	522	477	496	505	522	567	447	524	521	488	490	496	506	545	537	462	501	496	461	476	484	535	502	495	550	512	513	496	515	512	490	507	484	504	519	482	511	523	514	529	517	476	483	537	483	473	555	511	466	550	510	510	524	505	513	492	506	545	535	525	523	522	492	504	489	490	557	497	483	506	490	510	534	501	513	517	548	503	487	504	472	497	528	524	500	526	505	511	528	485	524	530	503	568	530	480	484	543	505	504	461	521	461	483	570	488	508	515	533	484	500	494	460	485	542	522	535	531	510	478	514	507	558	489	490	516	502	506	488	506	518	490	514	554	524	488	532	518	501	511	543	511	480	550	503	508	486	490	541	484	529	523	520	459	518	484	480	536	502	519	498	494	455	503	518	491	484	465	499	477	536	516	524	521	510	478	504	511	493	498	493	487	535	507	531	534	536	503	480	519	504	477	498	525	503	522	499	500	526	489	486	521	509	518	494	479	506	521	508	560	486	472	484	511	489	494	519	498	545	539	499	557	513	506	508	484	515	471	501	503	522	495	460	541	501	485	515	517	468	488	514	531	524	519	510	529	521	476	516	456	495	524	519	523	487	472	536	481	476	517	507	492	480	521	486	545	524	495	502	521	517	512	494	562	535	499	468	480	526	540	520	514	515	485	475	499	549	493	499	518	543	506	510	465	510	534	536	527	479	527	527	522	479	521	539	510	518	505	526	507	495	472	454	499	524	517	493	510	522	518	452	491	489	507	516	518	488	485	489	535	529	527	510	516	553	523	559	510	505	470	524	580	542	458	500	491	522	514	549	466	503	513	527	479	510	473	518	456	517	510	487	500	523	509	514	531	508	492	523	503	504	538	538	501	503	511	505	542	475	510	529	540	486	544	474	547	497	493	503	500	522	550	519	523	517	489	516	523	517	534	487	482	536	515	518	495	498	488	521	476	476	537	501	515	504	481	455	533	508	474	514	496	557	514	505	547	529	492	500	520	501	524	488	488	491	525	536	526	543	485	510	491	480	494	511	527	469	477	539	527	489	530	491	498	500	488	489	496	524	504	488	498	459	509	477	527	489	546	537	494	494	467	480	523	500	523	552	524	451	498	495	520	518	551	525	529	521	505	498	482	507	535	528	538	489	553	476	518	513	483	499	547	496	516	524	492	521	520	496	548	507	508	531	527	473	528	511	482	479	498	480	501	506	532	537	497	480	543	538	496	527	502	500	529	519	527	536	532	498	509	503	497	501	514	509	520	547	488	555	457	489	494	507	530	506	549	492	476	501	534	487	461	543	559	539	520	491	502	508	542	496	496	513	497	532	516	537	507	506	483	516	511	483	512	518	522	494	525	515	543	498	489	508	516	498	546	515	498	475	514	500	494	530	530	541	478	527	452	509	504	513	512	473	535	487	488	521	512	478	502	506	488	505	512	519	478	493	529	500	524	508	491	491	500	504	526	480	496	509	443	458	547	481	481	528	495	513	466	499	539	483	537	498	532	562	510	516	533	488	537	517	482	512	537	506	521	533	535	504	554	501	508	486	548	433	498	545	498	524	516	482	507	531	504	522	490	497	503	525	542	478	515	512	548	516	491	535	490	510	496	516	510	504	470	515	512	510	523	511	507	505	509	486	497	504	529	522	468	505	532	471	491	534	531	529	520	506	565	524	523	490	538	536	492	485	544	527	520	460	489	498	491	560	481	530	534	513	495	540	485	552	499	502	529	491	517	591	513	491	515	460	516	473	487	494	520	480	456	512	508	532	520	511	474	512	485	498	502	507	476	489	560	491	509	504	479	513	510	467	450	488	530	503	512	501	492	467	533	525	490	507	502	510	491	510	494	494	526	533	503	490	499	513	505	488	517	461	504	535	488	490	523	516	516	530	543	454	502	510	496	535	504	484	481	543	500	497	504	520	530	531	526	507	487	565	529	534	535	490	490	451	544	492	537	473	502	509	533	472	498	508	507	484	475	507	452	463	481	496	514	487	484	517	518	488	510	479	511	488	469	511	490	516	527	523	506	476	488	500	500	506	540	539	512	543	525	517	513	517	500	527	502	521	522	496	489	478	529	519	490	504	541	470	530	491	505	492	524	519	491	477	507	533	530	512	466	495	522	515	500	477	522	533	509	521	479	499	488	493
23900	21170	28308	24296	20462	4239	1341	2409	26181	9552	881	661	601	601	602	619	613	599	602	548	604	599	1144	3695	4097	3112	1442	928	657	603	574	552	577	562	601	533	576	555	607	525	614	576	591	584	580	598	577	553	575	538	597	572	564	561	565	584	584	568	531	606	551	539	536	563	561	578	566	577	610	588	547	548	563	539	517	578	572	539	555	524	542	555	501	583	579	548	551	498	542	592	580	577	540	604	536	599	568	567	581	520	513	551	586	560	580	612	572	580	589	630	524	523	594	569	537	618	548	600	566	554	573	517	576	542	510	583	589	591	564	557	575	539	568	590	537	563	569	548	547	558	552	584	562	549	566	553	558	559	584	551	592	571	552	530	581	573	564	524	598	560	567	528	565	551	559	533	565	508	551	528	538	561	573	512	565	533	536	556	578	541	544	556	556	523	566	615	516	535	556	547	532	566	540	585	583	560	554	516	577	517	609	570	562	556	620	587	534	570	602	561	532	620	562	588	558	591	515	547	529	555	535	572	550	555	598	547	562	523	515	545	598	553	563	549	505	572	589	554	578	526	575	533	532	534	533	558	582	570	559	552	543	514	556	564	513	558	504	551	582	588	539	553	551	543	537	569	579	589	518	584	516	580	569	587	588	569	568	530	559	598	532	505	539	542	523	513	524	605	527	566	552	554	559	549	565	525	592	524	537	580	602	545	533	558	564	578	580	549	518	536	491	544	593	544	555	504	502	558	617	587	582	574	577	562	534	577	592	526	530	575	569	558	563	554	562	574	607	564	568	569	565	570	570	594	550	566	598	489	579	609	556	561	569	571	522	583	538	532	568	562	568	551	537	535	609	566	539	559	555	578	524	554	522	588	624	569	588	603	541	564	564	574	577	503	584	565	570	527	539	517	573	543	549	571	529	579	535	595	582	551	516	513	562	516	568	569	555	560	540	561	584	552	541	568	547	570	552	601	571	560	557	550	571	581	584	546	536	505	549	568	572	573	554	521	577	553	576	611	528	534	559	546	557	586	551	530	590	544	538	561	580	538	562	517	529	587	542	533	591	577	606	560	565	588	530	547	569	577	540	543	547	590	541	584	494	483	553	594	522	566	536	560	570	523	566	544	550	573	569	560	556	551	581	575	583	548	589	611	562	524	562	607	556	560	546	558	581	579	524	581	621	581	544	572	570	579	539	545	573	578	566	569	534	572	558	564	561	551	533	556	591	604	560	554	534	565	558	574	535	542	558	525	562	537	559	542	572	590	604	579	557	562	530	575	545	564	573	586	589	581	585	543	531	567	538	526	556	558	578	511	511	553	542	536	595	576	561	527	556	560	586	529	553	532	547	546	549	560	562	562	583	541	549	582	570	576	556	566	593	584	580	565	581	529	546	551	590	535	588	549	574	560	541	552	524	563	553	568	541	555	536	575	595	513	520	585	548	496	519	559	559	555	528	533	557	536	551	592	565	548	573	575	536	527	528	571	591	562	578	592	576	543	572	569	554	564	593	543	538	582	539	528	493	569	512	583	580	551	568	525	563	577	592	580	564	535	570	534	618	559	520	555	569	550	574	572	557	550	592	576	563	545	538	537	527	538	536	557	614	578	588	569	571	530	572	557	569	576	551	559	535	568	555	563	506	553	572	580	579	500	585	520	570	615	554	599	599	509	568	556	569	543	593	558	553	529	533	530	538	569	561	563	550	532	589	600	535	552	580	564	574	579	527	529	590	554	553	546	603	579	538	516	554	582	584	570	545	591	541	538	548	583	540	564	584	574	567	595	540	560	572	537	593	553	585	587	581	552	558	544	573	570	589	536	588	533	549	603	510	547	574	566	542	523	538	584	553	598	552	567	541	537	563	554	566	570	556	575	510	494	553	568	542	556	586	512	566	540	556	546	547	526	541	579	544	556	585	543	600	595	594	542	565	545	547	569	592	529	548	544	569	571	585	544	567	505	580	530	574	550	567	558	577	573	573	540	589	583	586	556	566	558	592	587	539	521	588	543	573	567	598	549	551	594	567	548	551	561	532	556	548	547	584	553	561	588	536	553	568	543	522	583	543	531	582	603	539	560	569	525	561	564	549	528	540	519	542	535	543	542	545	591	545	522	565	563	527	555	550	532	581	542	531	530	554	561	553	543	542	582	520	509	533	567	551	502	560	557	561	533	538	569	524	545	579	534	587	518	551	574	566	565	572	521	572	542	549	525	563	539	575	586	573	555	489	562	593	539	549	523	579	565	577	544	546	573	576	522	582	556	537	598	546	552	530	528	531	574	561	570	574	516	549	563	531	599	570	576	587	546	552	547	543	583	549	554	540	554	592	519	571	561	590	516	579	547	553	485	548	493	533	565	589	580	559	612	576	583	537	527	511	527	518	551	564	573	545	594	561	543	549	564	534	559	546	533	560	528	547	547	520	560	561	574	564	540	561	513	543	601	559	516	556	594	533	587	536	537	581	569	574	543	557	531	514	597	571	546	560	544	539	546	553	533	534	533	573	595	564	556	558	523	532	529	543	542	521	555	564	581	573	551	534	519	563	535	524	544	619	572	582	551	549	542	582	555	592	592	542	552	566	511	545	575	555	563	542	534	587	620	563	580	570	544	547	588	573	564	535	528	522	587	528	551	554	558	536	546	533	543	510	577	555	548	589	581	541	534	569	546	502	545	577	514	528	560	535	570	562	578	554	537	518	539	573	560	531	510	540	549	547	602	589	567	556	541	578	528	510	503	577	510	547	527	517	569	579	549	564	595	547	551	563	556	550	537	573	584	518	531	526	561	502	551	530	559	533	578	555	546	561	531	547	565	532	552	582	516	555	502	560	542	527	511	587	558	550	541	558	587	564	537	524	573	521	554	547	537	530	554	567	542	568	517	545	588	554	554	565	570	525	579	538	526	570	549	552	604	533	599	556	544	540	568	553	545	549	546	541	581	526	540	542	574	552	523	465	549	521	605	541	526	548	535	546	516	494	565	550	528	525	536	564	571	551	536	530	573	545	638	550	600	560	572	584	548	571	575	567	591	570	480	515	510	553	605	554	509	551	562	505	563	517	559	569	561	609	531	533	535	531	562	531	539	567	558	522	582	532	534	554	540	506	539	532	562	545	503	580	561	588	549	570	515	541	613	552	537	539	581	554	558	515	557	527	530	514	599	583	559	528	523	561	544	569	546	583	567	542	554	571	549	529	543	520	590	552	550	533	553	538	523	575	556	586	546	569	544	589	554	575	522	539	571	562	603	589	522	513	547	558	537	542	599	618	569	548	510	555	555	579	571	559	528	550	544	562	521	544	562	535	562	534	559	525	600	546	604	526	519	560	546	573	517	597	549	542	520	544	593	561	579	596	554	564	583	527	503	574	528	552	545	544	564	530	569	573	550	552	564	532	562	500	564	560	560	552	533	550	539	557	558	629	523	570	534	529	535	560	576	542	521	539	577	541	574	521	564	564	553	558	538	567	482	558	585	539	552	612	567	529	576	555	535	526	556
3544	5328	4330	2310	1601	1369	1071	3389	30489	3586	677	676	675	648	614	670	599	604	596	613	584	554	1764	5275	5343	3700	1825	1001	703	614	575	562	599	607	512	575	549	591	524	576	581	559	549	555	564	555	558	513	576	566	557	570	584	583	584	585	566	560	614	507	535	578	522	537	565	539	562	529	584	556	513	590	549	593	575	580	594	590	594	559	561	539	573	577	541	528	571	571	557	571	578	553	581	620	527	566	540	530	567	544	604	580	573	553	585	557	547	562	540	532	594	592	590	544	551	628	513	562	576	553	571	583	590	562	575	551	548	587	594	569	576	552	572	520	532	594	553	561	533	560	563	544	600	553	580	520	579	557	535	542	549	497	539	587	584	561	596	559	562	554	560	573	580	595	562	570	600	575	605	566	565	573	575	554	542	537	528	553	600	589	568	575	543	564	538	536	546	545	602	615	569	553	529	561	566	586	552	584	561	562	564	502	565	604	565	571	547	603	595	539	558	583	559	552	538	559	544	558	565	571	561	538	594	543	574	584	566	604	597	605	555	511	583	547	600	594	543	557	551	589	594	541	582	525	573	571	569	574	529	526	551	576	522	587	537	589	553	567	552	583	584	598	580	554	526	555	557	564	562	518	615	555	601	556	570	531	566	570	577	545	580	573	541	576	601	555	579	530	572	553	576	557	553	562	562	551	591	554	538	544	572	601	554	601	549	577	552	559	523	528	559	590	571	549	570	509	559	543	522	509	557	543	546	562	599	540	534	548	520	517	558	589	632	547	594	571	513	599	595	575	562	537	573	550	562	604	535	561	536	591	600	557	562	572	590	566	587	607	532	573	547	575	567	567	580	542	605	565	583	534	565	528	561	549	547	567	559	544	548	559	540	579	525	540	559	547	536	596	538	541	534	571	589	519	612	544	538	547	575	568	555	547	547	544	550	552	571	558	557	531	543	552	536	539	575	542	545	519	573	523	570	599	557	567	540	544	562	582	593	521	561	580	586	530	525	565	542	550	590	573	541	575	559	545	580	550	540	576	540	575	545	588	555	541	527	531	565	571	549	552	553	553	595	557	532	561	568	577	590	587	548	559	539	621	550	550	535	567	570	581	577	574	615	554	561	598	579	578	542	566	526	583	550	566	558	551	571	545	550	586	558	567	571	568	567	552	568	554	543	546	553	551	573	540	506	588	552	521	524	565	560	553	571	582	553	572	562	537	546	530	567	567	595	545	591	604	551	528	559	576	572	546	555	549	543	523	560	561	501	568	573	540	509	577	594	540	569	574	600	516	605	549	552	573	554	551	573	560	564	520	544	585	536	567	538	532	552	567	570	558	542	566	573	575	555	571	540	560	543	549	545	541	538	533	564	557	559	553	563	565	576	535	535	581	575	592	548	568	555	578	542	578	543	494	533	560	516	565	563	575	530	521	587	557	556	560	583	545	554	515	578	555	601	554	561	546	542	534	547	564	566	542	531	571	577	587	585	594	590	557	518	561	574	595	588	547	539	520	567	562	544	595	541	527	554	556	561	544	527	570	531	570	563	615	562	571	573	556	560	572	540	565	564	549	553	515	560	575	567	593	547	565	539	581	573	560	552	581	542	546	575	542	567	563	532	569	572	563	565	547	596	568	592	543	573	561	563	568	593	559	585	551	556	538	521	558	521	592	575	565	558	523	550	575	556	531	533	525	586	548	559	542	554	526	553	566	558	591	540	578	489	586	574	565	567	572	557	578	552	554	523	504	579	539	582	556	529	553	582	495	555	553	570	566	563	589	553	552	602	537	537	570	547	501	573	523	570	591	569	559	575	567	561	549	615	566	562	510	593	584	505	561	521	555	594	523	577	473	555	546	545	579	577	588	582	536	523	563	590	535	520	579	570	530	525	569	520	526	577	538	580	584	579	595	567	584	548	540	587	551	553	572	558	566	570	553	559	524	553	578	583	580	566	559	555	562	557	580	529	546	580	521	549	529	544	560	555	565	598	591	565	560	549	559	562	519	546	569	530	589	559	555	570	573	545	543	541	533	555	556	568	566	571	555	543	544	552	560	604	544	565	539	569	549	541	569	536	567	584	532	554	585	571	565	537	559	552	531	590	550	562	561	536	577	518	586	576	566	564	526	564	558	542	551	554	595	512	519	550	568	545	579	583	563	566	569	598	551	549	559	562	597	546	524	567	576	600	566	576	549	524	560	573	570	552	581	544	510	513	578	539	600	532	587	546	527	543	538	528	583	553	558	555	591	572	566	540	550	574	547	536	551	539	580	548	558	557	518	573	519	586	560	577	544	540	562	538	585	541	522	537	548	583	581	557	517	551	551	534	519	553	561	521	551	527	564	525	563	539	538	513	555	546	554	558	536	550	557	534	567	591	517	592	584	559	551	554	515	574	554	599	538	585	593	584	579	547	541	563	596	563	549	568	537	570	555	573	563	529	589	522	503	561	535	564	540	538	533	550	562	569	559	559	592	569	517	530	553	616	564	541	562	571	556	536	536	564	525	547	564	542	562	527	566	520	609	581	598	528	571	510	553	577	537	521	540	554	564	597	524	558	570	587	529	555	567	526	536	515	530	562	564	546	558	557	502	554	536	550	508	585	592	525	551	534	581	504	562	563	557	532	590	536	584	572	570	580	557	549	585	554	600	560	558	557	506	548	605	550	566	501	554	557	608	562	557	549	583	504	579	559	549	521	549	511	551	599	592	558	525	579	561	552	521	506	586	526	567	531	574	577	571	577	536	550	540	524	555	622	575	548	519	544	568	553	535	609	522	518	567	547	542	570	550	562	540	521	561	520	554	540	530	542	579	573	575	525	550	590	560	598	531	524	548	531	587	555	533	516	550	562	551	571	518	499	605	576	551	529	557	564	535	571	568	583	581	559	529	558	577	563	556	556	536	579	594	595	585	564	575	565	595	561	612	559	552	582	540	515	596	571	561	572	533	519	576	566	573	567	564	519	520	562	610	574	569	584	513	579	559	537	525	601	505	566	551	577	507	546	543	569	592	544	557	575	590	576	554	569	536	575	539	568	516	544	538	537	546	509	554	553	563	537	579	589	553	566	590	533	550	548	532	576	524	570	592	579	566	532	585	544	583	532	576	571	596	548	565	537	574	542	522	537	598	566	574	564	546	565	569	532	529	505	548	550	558	537	548	591	544	518	522	569	599	599	582	536	558	547	530	520	532	551	542	580	568	579	574	565	568	563	558	535	540	562	530	566	558	577	507	576	575	567	549	560	561	534	538	514	530	575	549	533	550	577	550	589	522	539	557	514	561	518	590	577	582	566	523	512	559	530	580	559	563	597	568	572	546	563	522	605	541	532	577	552	593	565	532	542	557	588	540	585	544	589	604	568	573	563	536	578	548	527	526	587	546	550	523	553	536	536	558	531	574	542	564	580	516	533	558	481	577	533	607	530	542	545	561	546	585	594	557	602	556	541	501	559	537	562	564	574	556	537	525	531	562	557	525	624	571	527	570	558	543	536	527
27267	12526	1649	848	594	547	548	537	1038	522	530	512	505	528	496	469	492	548	492	530	516	503	491	715	849	820	748	581	570	511	496	459	504	511	517	526	508	446	496	486	507	542	528	456	531	530	486	530	547	506	531	506	520	549	518	480	490	538	518	486	487	479	446	512	478	471	470	520	493	492	513	450	521	487	507	511	493	529	475	499	508	486	500	508	481	535	540	505	468	503	525	486	450	487	510	491	502	506	505	494	462	474	500	536	503	479	488	487	510	495	512	454	491	507	505	481	486	499	496	539	477	476	505	484	495	515	486	493	519	495	480	490	522	529	493	487	497	501	492	499	481	495	496	516	515	529	473	490	536	464	464	504	501	485	513	518	491	503	521	541	466	469	473	465	521	498	483	508	457	502	508	532	493	460	481	475	506	485	504	524	494	519	491	472	468	494	470	504	530	524	520	492	523	517	521	512	500	521	515	525	482	473	480	473	536	523	501	476	495	506	516	500	501	515	507	497	474	499	531	525	508	475	518	536	516	495	471	519	515	466	479	468	519	508	504	527	518	493	521	480	522	464	495	531	501	509	464	500	470	511	497	505	453	507	506	502	527	510	490	485	497	497	491	511	524	453	494	520	506	520	483	526	492	519	537	530	484	453	520	500	498	492	478	537	516	500	542	521	501	469	487	498	518	494	504	465	507	464	501	510	505	433	530	470	493	487	530	501	517	585	501	440	523	515	465	500	518	474	486	444	503	503	479	516	513	523	540	481	494	537	493	471	484	490	512	507	499	485	553	504	500	523	453	538	503	570	504	522	525	539	512	502	510	510	517	487	529	484	488	540	498	527	502	495	485	479	480	487	484	546	481	510	494	496	488	488	529	491	478	516	498	516	460	466	517	510	515	551	522	468	475	490	475	481	501	481	520	484	507	463	502	498	457	515	504	489	485	523	495	499	450	487	503	506	481	495	499	510	511	488	494	486	527	521	507	480	502	487	461	554	466	485	558	501	483	493	502	514	485	533	482	492	485	473	476	532	478	463	507	508	532	481	508	492	547	510	491	480	545	462	490	508	492	533	497	510	479	498	509	514	498	496	493	470	471	493	488	536	526	502	493	503	495	536	508	490	480	486	497	519	529	465	499	476	500	534	454	522	454	513	492	515	474	454	479	524	511	500	513	507	481	532	560	510	516	504	515	455	501	512	511	476	481	502	482	502	491	468	502	503	473	435	463	506	520	498	531	506	475	494	460	506	470	489	475	498	503	505	492	498	529	504	434	520	497	511	461	519	501	513	494	507	493	544	538	524	495	500	513	456	525	539	502	510	515	497	544	489	429	520	504	454	478	541	519	489	492	526	472	469	479	526	473	484	533	478	525	537	498	480	552	474	542	499	497	533	511	529	512	535	512	475	487	506	518	477	504	478	501	494	510	484	486	492	568	482	480	498	481	472	511	537	494	510	485	504	492	471	458	489	449	475	515	514	464	535	526	489	463	512	489	505	491	471	506	492	510	476	478	505	537	501	513	520	492	518	521	514	526	507	501	497	481	506	508	518	508	492	517	549	482	479	492	475	514	470	525	497	471	523	504	476	507	469	513	500	467	494	486	466	508	499	494	535	488	471	485	462	506	511	504	476	468	502	522	470	495	532	500	482	494	496	482	514	498	511	488	450	511	484	496	489	491	499	481	498	506	543	485	507	496	495	510	526	520	484	516	492	521	499	468	527	502	474	508	506	498	483	472	496	512	494	496	498	505	487	538	494	472	533	526	522	493	456	512	502	478	483	515	549	494	514	522	501	482	497	535	449	491	524	540	491	476	518	479	498	509	528	481	571	482	489	494	472	492	517	495	504	504	493	480	505	487	486	505	525	482	476	498	512	504	519	490	460	511	490	514	503	518	521	527	469	534	491	517	492	525	515	502	471	502	492	526	493	489	536	474	503	500	519	527	514	544	460	486	476	523	497	556	491	512	535	527	500	484	500	484	537	489	513	519	515	514	484	509	454	500	502	499	464	479	523	508	479	557	502	477	489	476	504	511	507	502	509	528	521	496	473	501	497	508	484	491	479	526	453	504	477	470	494	501	519	490	503	473	496	516	450	508	499	490	483	532	495	518	530	509	492	493	482	539	497	518	498	446	458	480	488	511	510	478	515	502	525	505	519	529	524	514	499	523	504	521	484	486	529	502	516	493	487	520	485	465	498	496	477	467	476	476	545	513	500	476	493	481	451	479	548	513	489	480	518	528	500	503	485	485	491	508	508	525	508	522	503	515	506	493	507	529	481	482	494	496	507	490	497	507	516	516	500	484	499	528	492	486	494	498	525	492	472	494	524	552	537	564	501	532	493	534	511	489	501	534	508	525	506	492	497	503	518	507	489	511	480	516	489	460	513	483	525	489	517	520	484	461	510	474	505	451	500	512	495	515	526	494	482	493	471	512	482	477	512	504	530	528	573	519	499	515	459	484	482	486	506	506	508	489	465	505	484	515	468	481	474	518	555	485	497	482	496	495	548	548	498	494	456	452	501	505	530	471	513	491	508	482	470	535	506	479	518	518	482	518	508	486	498	483	522	487	510	475	499	492	504	496	542	512	483	497	510	467	530	497	485	487	510	472	500	518	448	492	518	510	497	460	499	510	511	513	475	520	499	497	496	553	564	498	498	484	489	488	475	525	479	479	537	485	510	557	482	479	479	518	466	498	504	474	531	465	536	482	504	515	528	528	484	483	511	468	492	498	496	495	506	501	506	517	503	473	488	515	514	496	498	500	479	466	505	476	487	483	508	440	493	508	523	521	543	513	532	490	515	468	463	490	504	483	468	527	450	514	544	516	479	536	560	525	492	494	532	520	468	499	494	499	517	501	508	489	502	534	517	525	542	526	500	493	533	497	504	496	518	534	502	457	526	511	489	506	485	512	480	472	509	493	538	517	507	507	473	483	479	473	505	509	494	559	545	513	510	505	472	512	470	494	483	486	489	521	511	514	487	501	486	460	503	547	527	481	482	491	481	510	463	529	528	480	521	519	506	452	463	509	494	494	493	480	522	496	510	463	511	463	537	468	495	504	512	503	511	474	494	518	494	470	487	506	516	509	488	494	454	538	528	511	481	526	493	462	501	490	499	484	525	496	462	471	486	474	476	496	501	484	510	497	489	545	468	565	510	455	501	496	461	532	536	496	485	501	491	481	466	506	479	484	519	504	530	526	473	469	527	487	500	510	455	512	537	491	494	542	480	495	543	517	524	560	494	435	474	522	504	472	506	510	521	497	481	501	505	465	514	497	481	526	479	523	492	458	481	523	525	505	467	523	473	511	491	467	478	484	448	516	489	494	482	509	495	461	490	490	505	500	502	528	582	506	499	530	486	481	497	499	501	484	473	490	552	528	507	467	488	497	455	489	508	508	509	502	513	483	507	487	506	462	506	493	517	508	475	496	479	505	500	508	547	511	470	522	479	517	510	469	489	494	481	542	466	516	495	460	519	502	518	456	494
4943	940	859	673	574	596	530	584	1451	509	495	569	505	503	495	527	506	483	503	462	498	521	508	855	966	906	730	576	496	468	509	487	520	489	500	449	518	473	488	494	457	516	474	479	510	473	482	406	489	496	534	469	468	520	540	490	465	472	493	499	517	499	506	479	460	455	504	450	466	513	497	454	465	516	476	530	471	493	514	513	488	509	480	524	498	525	492	484	479	459	467	508	496	513	468	516	530	501	455	479	476	530	500	490	500	458	442	509	517	517	494	491	457	489	507	475	472	500	479	501	477	494	533	484	485	469	529	491	454	482	472	512	481	464	485	507	480	465	512	470	462	461	508	480	464	519	494	501	467	487	486	478	483	494	521	479	460	498	492	492	478	479	488	458	512	526	438	471	476	509	501	496	526	523	492	454	505	474	495	477	504	503	463	501	513	510	446	435	481	502	476	455	504	450	496	484	485	519	480	463	520	508	519	476	487	489	503	497	505	472	485	482	477	471	529	475	490	477	497	507	481	504	535	462	475	456	477	513	481	497	513	476	518	536	485	495	460	487	479	557	451	460	483	497	493	463	493	477	484	503	458	508	501	503	501	496	494	505	513	499	501	502	482	516	481	467	516	489	479	475	469	473	441	457	491	477	456	505	456	480	526	468	520	516	457	485	442	487	489	491	499	486	475	475	482	536	521	520	521	507	509	492	514	511	471	507	525	461	505	454	529	432	520	465	508	525	462	493	463	484	496	497	496	493	490	498	543	461	500	498	474	495	494	492	450	484	500	451	478	484	481	519	491	477	439	488	486	522	449	500	433	492	493	497	484	478	471	521	477	497	446	499	487	485	483	454	504	477	478	455	499	516	473	469	481	511	486	524	517	503	470	443	459	508	481	513	518	439	472	474	482	515	520	511	490	494	499	504	457	516	473	502	505	502	522	473	459	518	505	481	491	483	460	463	467	557	483	493	490	486	456	526	482	469	503	464	461	510	500	525	482	492	453	472	481	491	459	498	469	503	463	468	472	498	500	465	476	485	485	511	476	455	483	480	479	504	523	522	509	497	450	478	495	484	441	526	504	465	511	493	495	454	525	508	489	518	483	499	535	504	474	453	508	497	496	545	496	460	482	504	485	489	473	503	491	520	468	520	461	471	478	484	510	471	506	496	492	457	514	495	505	504	517	477	514	510	483	472	501	503	432	494	484	520	486	484	464	495	484	515	470	494	492	515	511	493	502	471	464	503	515	478	480	491	479	479	500	499	478	498	474	497	481	457	480	500	485	485	466	530	473	495	460	492	483	505	487	509	484	481	481	451	520	512	514	472	505	524	478	508	505	495	486	490	469	479	484	528	486	497	475	515	448	483	478	465	485	498	507	458	493	487	486	436	505	466	456	452	487	471	516	449	516	477	532	457	484	511	472	469	518	486	468	465	511	504	481	483	519	485	456	550	486	496	492	493	475	474	482	450	473	490	443	468	508	530	476	476	465	458	487	534	453	487	480	471	525	523	507	536	506	496	494	446	460	502	494	499	495	454	479	460	478	500	490	517	441	496	463	454	476	471	523	514	477	458	468	527	474	501	506	501	471	486	482	487	513	535	469	502	478	525	465	486	508	492	500	502	478	502	496	491	504	512	481	483	495	500	499	522	463	556	481	462	481	510	486	518	477	463	513	500	497	484	511	473	505	468	475	535	498	487	433	508	471	490	492	485	492	496	507	485	484	490	478	497	493	500	511	453	457	521	480	475	472	472	504	468	506	467	520	510	482	489	496	472	486	465	523	506	496	480	503	530	456	539	475	502	458	518	505	505	514	496	500	500	534	483	506	475	476	473	454	512	494	512	520	489	477	472	482	474	493	478	471	476	473	529	503	484	496	508	458	471	477	476	502	478	507	484	510	497	508	492	482	491	492	491	507	489	511	471	475	508	511	488	512	457	503	476	462	528	466	468	480	510	477	468	515	533	457	518	511	464	480	461	506	465	520	517	502	513	480	472	514	487	469	527	527	527	470	493	482	503	475	483	458	478	497	496	527	487	442	529	490	464	506	503	485	474	498	452	476	500	505	502	504	506	514	481	472	476	478	503	505	483	516	522	510	491	472	476	548	500	519	479	480	480	466	501	475	506	499	504	525	491	481	495	494	511	528	516	482	468	504	487	460	439	460	443	490	526	530	477	529	471	496	507	498	508	471	487	500	464	495	495	502	497	515	505	449	508	480	492	484	494	511	507	469	488	502	481	480	492	491	530	469	483	509	464	482	551	489	461	502	485	486	478	491	469	465	505	476	496	482	489	442	441	538	524	521	523	487	485	521	490	487	464	510	475	512	501	478	481	429	459	504	485	486	463	475	526	477	486	492	530	521	508	472	470	457	474	504	465	469	499	507	511	540	530	494	489	526	511	513	469	483	520	489	482	478	495	472	509	479	473	489	462	480	479	484	474	490	519	501	474	487	491	473	470	504	500	489	484	511	516	473	470	493	492	470	479	469	475	514	482	471	474	514	475	525	492	482	512	493	448	507	508	515	470	485	468	474	479	512	478	483	501	478	491	468	534	464	473	515	489	431	537	522	508	469	488	499	468	451	478	446	484	532	481	445	453	502	477	486	506	520	473	507	473	494	496	497	518	494	488	521	497	472	507	492	453	474	512	503	475	495	525	472	461	453	478	485	471	478	514	525	470	497	474	486	483	521	451	457	481	475	488	526	470	481	477	509	490	469	489	510	446	496	475	512	468	509	494	493	473	479	549	525	473	454	495	527	483	466	480	506	493	477	495	469	529	501	490	513	506	442	513	478	527	495	548	492	477	491	478	468	478	495	506	510	500	495	507	487	519	492	460	495	471	484	457	454	518	499	486	460	518	435	553	508	489	505	522	482	450	430	503	486	499	528	494	485	490	515	491	498	519	484	457	490	499	499	466	509	492	474	509	503	497	481	495	472	502	494	463	512	467	505	513	473	501	491	496	495	461	475	494	477	476	486	480	458	483	498	506	482	479	525	481	494	440	523	487	490	501	443	507	430	504	467	505	470	515	492	476	485	496	475	525	482	475	498	485	478	475	487	450	492	465	501	468	492	482	436	519	504	487	507	480	536	530	475	542	490	502	496	511	464	502	513	456	506	495	502	523	475	451	474	464	535	516	464	491	510	471	478	508	488	483	506	486	499	503	436	487	487	494	488	533	513	524	495	467	465	540	501	444	478	453	481	492	490	439	460	502	478	497	485	490	469	446	473	518	508	490	517	519	476	501	501	510	438	457	510	488	492	498	438	511	507	458	467	555	506	508	457	508	489	496	498	473	478	486	476	511	505	519	512	525	468	517	464	501	525	455	495	495	463	508	530	495	528	524	471	498	463	494	461	491	514	506	471	485	486	520	531	468	483	490	469	512	488	496	494	506	504	489	493	503	500	478	467	500	490	454	473	467	459	492	525	491	472	490	509	493	470	508	481	449	470	463	481	498	515	515	505	497	482	494	526	519	476	447	542	474
24539	21204	27706	24966	11180	1507	912	709	735	573	559	561	564	546	497	517	527	499	519	484	497	466	840	3209	3987	2522	1439	901	574	515	483	455	522	474	472	481	505	490	484	498	488	480	456	487	496	477	489	492	467	491	529	491	534	485	469	489	515	455	485	503	475	503	454	456	506	514	490	472	531	485	475	555	512	444	468	458	497	514	494	455	478	460	492	446	483	520	495	503	476	450	494	476	471	462	435	506	468	452	473	491	497	504	476	474	473	501	495	483	511	474	463	498	488	452	471	469	499	449	528	480	456	456	480	492	454	510	518	480	475	481	492	492	478	487	505	466	463	487	455	477	443	460	460	509	432	516	477	443	510	507	493	459	479	498	485	519	482	548	507	509	507	496	504	471	520	476	461	499	500	458	513	446	471	487	499	477	525	470	475	488	488	464	468	498	460	442	460	451	510	501	478	427	496	474	443	482	523	419	450	496	476	497	498	480	438	485	525	489	513	503	512	487	498	498	476	489	474	455	458	477	487	458	511	477	506	480	464	489	505	425	503	507	497	466	512	496	490	511	466	481	481	470	495	500	463	490	493	479	482	506	503	494	512	477	467	467	442	465	474	452	485	474	477	445	448	427	512	497	496	485	451	474	453	463	508	487	458	496	498	495	499	467	524	496	478	456	517	498	477	518	514	465	494	470	489	522	475	501	466	498	531	432	518	465	504	477	476	501	492	480	481	489	491	475	472	480	504	488	484	510	505	485	521	508	462	454	456	516	489	487	437	465	499	457	499	446	492	455	510	461	474	476	488	484	515	453	489	492	492	496	509	496	498	463	513	477	478	482	509	466	463	518	467	499	487	492	486	497	464	478	517	520	500	460	487	456	447	492	481	466	522	512	499	451	500	452	477	461	471	505	472	504	486	510	489	510	452	501	495	467	510	480	465	476	526	449	483	499	501	506	518	485	453	491	497	469	451	479	485	478	469	486	476	472	517	486	485	457	478	472	495	507	489	493	485	477	484	465	490	512	479	512	488	460	500	462	463	497	505	446	469	446	467	537	442	479	528	449	468	450	488	472	503	498	439	463	488	511	474	494	444	463	483	481	444	454	489	477	476	462	535	488	477	468	474	521	510	488	463	477	507	476	507	463	477	530	500	517	515	470	473	493	492	479	473	453	498	506	508	475	464	496	497	489	489	443	510	498	497	452	477	514	503	496	451	454	439	474	467	471	530	481	507	519	503	475	490	512	476	533	477	468	470	514	473	507	474	452	482	491	497	471	492	465	494	461	430	479	475	517	476	485	475	462	502	511	472	486	474	487	533	485	504	477	488	478	457	453	507	484	462	467	489	502	509	490	483	487	468	464	487	519	469	472	455	473	416	489	493	484	497	516	481	463	496	462	458	473	466	479	462	529	512	492	494	484	473	515	531	458	483	440	462	500	477	501	514	485	482	498	455	457	511	501	503	480	512	486	496	456	487	444	474	489	493	499	485	431	448	485	464	467	522	500	510	491	498	495	496	489	506	473	508	472	452	496	461	491	502	465	473	478	516	511	515	461	467	492	477	505	464	483	467	490	516	498	468	483	486	462	477	462	453	476	469	441	495	473	517	477	482	516	443	486	483	463	483	505	474	435	514	474	463	503	483	473	485	504	457	491	458	492	522	483	454	461	452	462	463	467	475	455	504	447	440	494	518	491	464	467	484	482	495	447	485	491	459	476	475	501	478	453	464	477	475	465	442	470	461	459	515	477	451	472	481	509	465	500	493	460	486	528	469	511	467	469	456	517	521	484	487	520	482	481	503	428	460	468	485	461	494	509	516	497	462	464	455	491	482	472	452	482	474	464	442	467	427	473	461	486	427	501	473	426	491	462	509	511	466	506	476	500	464	490	519	494	477	489	513	441	466	451	481	471	450	467	539	507	473	465	483	488	450	468	473	460	479	441	487	505	522	475	505	480	505	483	479	461	502	542	510	485	443	489	468	489	504	496	497	483	503	480	480	476	448	470	512	501	468	500	469	467	494	491	470	528	454	472	462	485	464	454	485	455	451	489	485	442	445	484	480	460	488	475	438	484	479	496	504	502	473	479	484	494	519	479	442	475	525	500	464	496	479	487	472	454	469	468	450	508	474	474	508	490	456	455	536	514	464	453	508	451	504	487	472	515	490	518	447	447	462	477	483	504	454	484	480	474	501	485	479	471	486	457	502	496	453	455	481	479	487	461	489	474	519	463	487	470	499	432	448	479	470	521	423	489	484	455	471	487	493	465	549	476	511	522	482	501	461	465	526	475	512	479	485	482	487	442	510	474	485	481	464	458	447	458	468	473	451	471	462	500	454	477	447	503	498	472	517	505	489	430	440	435	492	439	504	474	497	444	509	449	520	423	476	464	483	468	518	461	494	479	478	509	461	498	485	512	445	534	492	508	482	520	480	448	489	457	502	503	465	516	468	461	445	468	468	497	518	461	472	465	536	511	455	514	467	460	467	495	483	471	464	430	526	476	522	506	506	483	512	501	486	485	471	499	470	503	464	472	464	533	446	477	483	471	465	532	505	499	495	469	487	489	481	498	513	466	508	429	498	485	471	511	489	509	493	470	476	495	449	501	476	484	474	454	490	501	484	476	506	502	485	482	458	466	484	458	489	496	479	492	478	469	464	474	517	461	468	471	487	489	505	483	453	493	454	454	462	502	473	500	481	501	494	461	458	465	491	480	478	502	465	504	491	454	487	499	492	468	497	535	507	506	448	552	504	487	488	455	476	510	498	501	475	449	490	481	454	525	434	480	491	483	503	492	518	485	483	483	480	483	492	495	481	491	484	492	456	470	494	499	500	480	447	461	487	481	474	469	485	507	517	476	464	494	463	460	464	495	529	521	460	427	503	488	508	520	506	491	510	483	491	536	474	436	481	469	526	499	465	476	490	465	461	499	456	474	486	482	488	485	490	477	486	496	443	515	465	481	448	475	481	515	473	490	439	486	502	513	501	482	481	479	495	509	477	492	472	461	485	530	459	487	501	446	493	487	499	493	455	449	499	487	486	463	460	516	425	477	513	505	462	499	494	485	456	455	457	492	505	474	475	489	457	506	489	435	484	501	487	488	454	463	482	452	464	441	481	441	461	460	481	464	525	479	490	503	476	470	500	500	480	473	475	478	459	448	522	492	507	485	501	496	475	468	502	511	490	462	474	513	482	503	493	477	495	476	515	492	492	463	475	456	473	495	475	454	456	512	536	512	481	502	475	477	494	481	493	505	494	484	473	477	493	479	475	446	500	476	475	499	444	469	468	478	485	481	472	445	462	493	479	463	479	504	470	482	467	458	514	457	462	482	500	505	476	468	480	465	491	471	500	474	512	461	466	470	511	485	514	504	470	456	509	490	522	507	468	487	500	486	445	485	463	489	491	503	477	466	471	457	479	467	523	469	469	472	478	440	473	479	488	476	494	476	462	490	506	498	494	491	466	478	463	487	451	476	464	501	504	511	478	501	494	493
3376	3738	3001	1651	1265	1021	855	811	1058	655	657	611	593	572	563	589	559	535	567	591	513	568	1335	4894	5057	3334	1738	972	635	525	500	480	511	516	498	514	503	484	471	517	493	457	488	497	524	518	505	525	503	513	531	491	488	490	515	523	499	502	511	500	488	529	486	522	500	522	496	520	505	515	512	505	531	540	486	521	541	510	501	534	524	498	538	522	520	533	519	480	506	518	526	513	511	497	522	531	556	465	511	517	509	495	511	535	498	493	506	526	481	511	470	509	504	556	488	530	516	523	531	508	504	489	539	511	507	503	513	516	514	490	529	534	504	512	521	505	506	506	520	508	489	510	543	518	466	535	525	488	501	551	500	501	530	522	491	500	517	492	492	521	516	530	501	508	529	508	515	492	528	511	494	473	533	483	515	504	505	511	504	484	489	536	506	525	511	512	467	507	493	501	509	484	526	490	541	501	550	519	501	533	517	478	550	479	490	492	507	530	493	475	503	492	521	455	481	528	496	513	486	463	528	488	446	501	495	523	521	529	507	469	498	528	516	531	513	506	491	479	515	499	518	468	486	505	483	511	498	518	475	515	493	516	470	512	494	506	463	505	472	522	481	542	481	472	493	520	504	483	503	540	481	481	527	500	487	505	496	513	499	489	484	515	494	467	502	520	498	449	514	513	475	518	521	488	502	471	507	543	510	481	502	502	498	563	518	500	493	509	503	474	513	491	534	466	538	550	564	526	512	530	510	486	479	524	497	499	520	483	521	501	489	524	484	496	512	497	524	495	525	496	504	497	502	485	483	484	489	515	503	487	537	458	493	518	541	488	517	476	484	522	567	492	496	482	479	492	492	514	532	530	530	499	476	485	507	533	478	494	483	460	509	497	474	481	523	502	504	498	473	466	471	544	490	507	506	522	492	495	473	502	477	532	498	479	545	508	465	518	501	498	484	485	527	482	531	450	491	483	496	498	532	516	482	527	498	484	516	523	477	500	448	521	466	467	490	540	507	503	512	498	539	517	520	515	488	500	475	495	505	470	499	513	485	524	526	491	481	528	474	517	483	513	519	509	490	491	531	506	481	504	478	539	514	536	495	507	485	514	502	515	502	505	503	525	496	512	539	479	501	487	500	479	491	487	508	521	476	530	524	516	512	523	461	518	514	487	491	518	531	462	505	505	493	515	518	493	515	524	473	478	510	587	498	496	517	521	475	505	516	481	484	524	482	510	504	526	501	533	522	464	505	499	523	495	514	483	504	526	464	466	490	504	490	551	459	487	497	499	489	501	489	524	477	512	486	446	514	500	498	559	453	515	506	469	528	521	499	503	497	489	485	521	484	535	467	505	483	473	506	503	522	492	474	475	498	543	511	527	494	510	516	490	511	475	501	480	487	438	499	484	489	493	517	504	493	504	504	503	471	466	493	499	486	504	519	480	511	532	479	533	482	468	483	482	496	511	527	460	520	490	506	526	485	489	478	480	513	501	519	485	453	495	487	451	513	509	470	507	493	489	463	525	470	504	503	475	472	486	496	458	477	502	483	489	479	533	532	502	532	522	508	495	526	543	492	507	492	502	493	496	517	476	500	478	472	481	517	493	483	530	516	475	514	496	544	504	500	508	483	544	532	490	496	489	499	516	528	494	480	520	500	519	528	495	482	494	494	472	478	506	518	498	481	527	508	536	484	495	503	496	490	519	535	519	519	476	522	510	506	513	477	497	519	451	504	509	494	514	464	486	504	556	491	518	467	493	474	524	501	461	519	491	509	469	523	519	526	497	464	528	530	510	479	507	509	526	504	485	488	492	489	516	529	509	499	499	516	486	502	500	510	481	520	504	523	498	503	493	528	505	510	494	500	551	550	526	483	514	517	503	515	497	502	478	491	467	490	508	454	537	480	511	477	492	480	486	457	475	500	482	473	470	484	453	489	495	505	473	501	503	502	510	491	508	492	482	505	506	509	527	510	507	477	530	520	508	523	539	501	531	520	516	499	496	513	515	489	517	456	477	505	505	493	499	504	489	494	468	472	479	487	493	501	566	532	502	497	468	558	466	510	477	523	468	500	451	477	504	526	482	471	503	485	524	511	500	518	546	513	511	510	500	519	542	455	462	479	511	463	484	523	542	496	522	455	485	482	502	526	501	528	483	474	526	494	540	575	493	471	482	453	478	531	454	495	520	550	544	478	486	510	512	509	512	520	463	519	489	512	496	490	480	507	485	516	502	487	492	534	516	463	502	512	469	438	533	513	526	525	514	487	471	531	492	476	498	474	535	483	505	485	498	498	496	496	498	530	526	506	508	525	540	456	518	510	520	517	514	461	468	471	514	497	494	528	503	475	521	548	510	538	491	494	513	527	543	441	492	489	518	498	506	476	507	520	529	475	470	493	533	439	472	481	493	504	475	453	540	495	491	515	497	509	495	482	504	469	511	495	478	488	478	512	469	473	518	510	500	531	496	504	484	523	492	508	468	485	514	500	507	491	449	479	476	492	458	504	482	505	476	526	474	529	523	497	473	464	521	522	497	482	490	547	521	502	497	498	471	493	488	502	523	467	524	545	463	460	528	478	494	517	524	543	521	490	489	504	486	505	502	476	498	483	479	498	519	517	486	522	532	472	474	481	502	499	508	498	467	514	497	546	496	514	475	490	500	518	500	483	534	484	459	486	492	450	506	493	511	502	499	490	541	517	524	499	488	484	499	478	444	526	484	491	474	504	462	495	485	479	504	491	505	480	509	494	447	513	547	479	510	531	535	507	510	516	474	483	496	491	468	559	496	543	475	544	508	460	497	484	478	492	490	467	487	506	455	531	515	505	505	470	533	487	484	482	519	443	527	501	531	512	500	480	489	506	493	524	514	509	512	516	486	502	485	468	509	499	496	490	508	500	501	495	479	472	547	477	510	471	514	531	504	483	489	487	526	488	464	521	495	515	504	476	507	509	514	475	483	533	522	494	519	508	510	481	509	480	476	466	504	508	487	526	522	518	511	490	489	505	507	486	481	477	561	509	517	502	499	500	480	476	480	477	550	522	482	457	469	493	498	479	491	481	533	497	477	510	523	508	554	535	477	498	500	519	537	472	510	452	464	491	530	487	525	460	495	513	516	509	510	480	449	510	489	492	522	495	493	516	458	443	500	457	494	519	500	520	520	508	496	507	490	514	512	452	492	487	455	508	505	473	473	483	483	501	495	511	508	537	514	448	492	484	510	496	514	458	512	501	535	496	531	542	484	504	471	494	482	507	484	469	495	512	517	515	517	510	497	496	519	541	479	483	470	500	492	521	500	496	504	496	506	511	506	485	529	503	502	492	499	511	473	471	522	505	490	496	491	559	510	521	486	501	501	491	467	499	521	495	478	503	463	490	508	514	494	496	465	480	488	494	514	538	532	500	520	478	472	488	471	503	478	538	467	490	505	493	507	455	486	510	555	492	517	513	527	502	499	472	460	497	495	522	516	481	485	479	542	492	493	474	519	516	480	542	501
23834	21144	28262	24278	20397	3966	1344	887	898	743	660	648	624	637	649	621	577	633	578	577	597	587	1022	5230	6221	4055	1958	1047	744	619	545	573	569	581	524	551	555	532	567	568	528	555	576	560	560	565	539	501	544	528	566	543	535	550	533	565	569	557	525	510	549	572	598	572	553	561	536	528	518	544	555	525	565	529	579	519	536	538	552	610	533	572	545	536	545	567	580	574	515	516	548	514	555	566	570	521	521	595	578	584	546	573	574	552	541	567	566	524	559	523	560	567	481	554	538	562	607	545	531	560	581	585	509	556	563	529	557	578	533	554	563	549	538	557	505	555	548	596	579	512	533	519	551	533	556	490	546	519	606	546	557	481	581	527	533	546	556	563	531	501	576	546	550	532	566	586	529	553	581	567	534	575	529	516	545	580	580	561	602	525	570	541	529	562	533	565	552	539	586	556	567	549	555	544	528	524	566	541	590	542	571	557	581	524	567	578	532	531	608	571	530	568	581	542	535	546	560	547	538	538	579	556	528	536	568	610	586	510	508	538	552	580	542	529	509	545	548	532	553	548	550	545	524	518	509	555	562	536	537	547	510	542	535	533	538	543	580	530	532	561	530	515	561	498	560	541	532	571	556	538	533	548	572	563	586	552	570	546	562	552	542	538	549	556	596	544	548	544	579	523	545	604	552	530	541	521	523	553	537	558	537	527	568	516	557	550	566	523	487	543	554	532	553	536	558	566	549	556	504	578	553	540	537	577	573	584	576	559	551	540	561	515	571	559	564	573	549	512	556	560	517	526	565	547	529	597	547	569	605	567	537	505	529	494	550	562	574	574	565	547	524	484	522	565	577	533	561	545	552	553	510	521	549	583	500	577	593	552	557	544	522	545	520	586	519	547	542	534	545	547	555	520	520	534	512	542	552	515	526	573	567	579	573	532	538	528	543	546	550	533	537	547	573	510	509	511	540	571	562	538	524	571	565	552	515	547	534	559	519	546	543	517	536	491	534	542	566	572	532	552	543	534	538	518	527	571	547	571	521	523	535	537	561	517	545	567	576	560	581	572	577	539	530	547	510	526	558	558	540	517	508	558	570	605	573	534	560	545	525	526	548	561	534	519	553	500	556	517	540	534	570	516	544	526	566	531	554	562	583	572	564	512	521	576	538	549	556	545	544	593	528	519	537	537	564	538	568	565	559	572	506	500	518	528	547	550	529	517	543	538	548	542	521	566	549	564	545	536	543	560	547	540	550	565	539	482	534	527	532	561	522	578	508	534	567	573	543	538	616	556	559	554	517	546	592	573	568	552	523	571	540	509	569	539	569	564	569	588	532	513	540	514	565	541	553	573	586	532	544	543	564	588	521	536	524	534	572	580	531	537	524	569	603	532	507	539	553	513	546	525	594	529	542	523	539	549	531	573	508	554	539	569	552	522	564	537	510	560	589	541	532	576	552	516	556	555	549	549	525	568	559	563	543	552	527	568	575	594	569	558	543	579	563	535	580	547	545	565	548	569	523	550	598	544	567	532	569	503	505	524	555	522	552	571	532	547	550	528	531	546	577	540	591	501	593	574	545	546	542	519	539	554	572	531	571	549	537	541	558	543	598	532	551	555	566	536	550	538	539	561	560	543	534	541	567	498	580	573	524	588	579	532	581	510	573	574	537	501	520	574	536	552	549	552	573	569	522	584	580	561	526	569	550	539	597	562	553	541	601	534	512	550	570	548	530	507	544	544	547	518	540	538	523	546	505	567	549	548	510	553	544	513	556	518	513	581	557	590	533	556	536	520	554	557	564	557	546	517	555	550	484	555	573	540	512	500	564	603	544	537	593	581	544	565	575	528	537	555	543	522	531	574	514	528	547	554	562	510	545	491	561	563	573	502	535	553	589	534	530	565	531	520	552	548	582	580	563	587	499	586	587	561	521	564	572	574	549	546	586	544	552	549	507	532	539	510	518	557	555	582	548	584	560	597	580	574	598	517	584	588	537	535	528	554	536	556	515	559	577	546	499	535	495	534	529	528	558	544	512	525	549	590	496	545	558	550	520	546	545	566	555	531	506	537	563	503	592	568	553	547	518	559	511	596	523	587	520	587	516	617	554	563	507	532	503	531	507	594	578	533	525	543	523	542	589	559	541	517	531	550	562	543	555	510	516	500	565	509	558	539	549	532	528	571	533	561	587	532	545	525	575	572	591	559	571	534	540	564	550	506	541	522	587	546	566	579	527	536	591	503	551	551	547	543	548	551	585	560	518	530	543	495	540	494	498	555	585	560	574	535	545	531	559	531	548	570	570	557	548	544	557	536	503	541	524	580	580	520	576	597	548	570	547	517	561	564	530	548	570	546	563	538	538	603	529	507	544	523	498	540	564	533	564	522	551	555	536	591	548	531	533	534	569	553	541	620	531	551	530	537	551	536	563	538	580	539	545	527	529	551	498	529	529	541	575	529	556	568	553	521	547	544	569	535	536	525	485	564	577	551	532	546	536	574	565	526	534	533	532	521	617	554	510	551	536	538	546	520	526	536	588	602	566	563	522	585	540	550	537	530	518	551	533	535	511	508	566	527	566	576	498	571	527	561	554	548	528	524	534	558	575	556	594	522	538	593	512	552	548	504	545	580	533	513	532	523	559	544	591	512	521	577	489	482	566	545	582	556	521	558	526	566	513	557	539	611	522	571	542	517	560	509	564	537	558	586	567	546	572	509	533	504	556	570	540	583	519	522	528	519	589	576	566	547	541	513	564	550	551	560	538	546	557	577	552	581	557	543	590	570	565	588	502	566	537	525	527	542	555	588	507	563	535	559	527	531	525	513	523	535	521	546	550	565	584	565	524	574	581	540	541	566	549	518	567	537	542	548	531	495	549	526	573	544	535	526	558	590	568	538	562	512	561	546	541	512	517	479	525	577	525	503	570	515	540	531	531	557	535	563	537	527	542	531	572	551	576	587	535	544	543	557	529	527	561	515	574	483	522	515	549	516	525	603	535	592	537	534	535	543	541	541	543	534	567	498	525	508	546	549	570	532	563	552	559	549	532	584	533	529	549	545	572	596	531	551	553	549	529	574	522	607	527	537	531	504	536	522	533	544	598	556	557	543	552	589	586	549	573	587	561	569	589	542	592	558	566	550	547	523	507	504	516	537	554	545	506	549	538	522	599	580	541	528	573	545	586	548	543	540	517	512	543	549	527	538	543	512	478	526	543	558	520	540	511	521	521	581	540	582	577	595	545	534	548	539	493	550	591	549	604	537	538	509	538	563	520	570	515	557	548	557	543	505	584	577	546	540	568	553	521	525	547	517	566	544	525	558	549	532	526	590	555	537	552	557	554	521	556	512	519	563	585	544	597	552	545	514	562	523	497	538	548	608	558	542	565	575	553	585	547	527	529	518	536	529	525	593	527	577	556	567	574	521	520	599	566	550	566	551	581	522	558	526	546	580	543	540	554	530	516	524	569	539	540	567	537	500	568	532	564	532	558	561	592	599
3528	5250	4242	2271	1578	1366	1109	960	1107	911	754	752	726	680	669	627	608	630	648	634	576	594	1489	7550	7343	4766	2428	1181	745	609	567	528	558	569	614	570	539	567	579	594	530	528	544	634	588	565	573	581	621	520	538	546	572	592	563	615	561	563	549	584	572	559	564	569	590	592	596	588	602	600	570	592	544	560	601	577	599	570	618	538	584	588	527	550	573	567	577	571	545	575	580	569	616	567	550	554	552	579	590	543	560	558	556	547	563	595	587	575	579	559	616	575	566	575	591	565	546	554	592	566	530	578	575	567	606	578	554	568	598	550	545	532	575	526	561	597	565	559	558	569	573	593	550	577	567	555	530	610	568	555	604	528	568	562	513	552	573	544	545	584	550	572	559	552	561	557	542	543	537	590	590	552	523	527	533	538	590	556	572	572	591	588	554	570	565	565	588	549	568	604	546	508	561	540	540	574	554	569	577	589	567	533	526	572	606	568	549	612	539	530	548	516	546	571	547	586	579	521	569	561	554	544	584	559	592	547	564	561	562	574	536	561	547	578	546	575	535	579	575	594	587	537	589	548	564	599	522	582	574	554	545	580	562	548	564	566	602	526	601	565	560	518	551	539	564	565	553	593	542	566	564	592	549	563	547	595	541	517	554	523	526	515	539	598	544	550	583	568	552	570	556	574	546	514	568	587	586	591	535	536	534	493	534	594	597	548	560	552	605	562	615	547	542	581	607	532	540	540	569	538	545	595	545	553	547	565	570	582	525	530	551	546	535	558	574	588	528	579	552	563	579	578	490	568	562	568	532	551	563	579	550	563	530	583	568	560	545	543	541	615	542	575	559	545	550	537	513	548	551	578	534	542	554	545	541	546	636	546	565	553	608	533	547	516	552	552	540	584	601	571	565	541	553	542	528	542	538	569	567	555	545	545	602	529	570	575	564	581	532	554	554	528	519	591	537	519	525	544	548	571	526	539	540	596	555	547	542	529	598	526	548	596	599	573	591	572	536	549	583	570	567	556	590	544	520	580	558	543	554	547	582	598	564	535	543	528	579	615	558	504	546	524	580	537	511	566	515	538	517	577	545	569	606	566	580	563	544	578	552	543	567	544	562	595	565	604	531	545	615	541	565	550	533	608	548	568	581	552	557	577	584	540	530	586	533	537	637	566	571	575	520	561	554	592	543	562	576	574	555	569	596	555	538	570	578	595	509	564	549	564	538	583	566	592	532	561	523	547	558	549	554	565	545	546	580	550	568	550	553	558	567	528	545	556	565	601	617	543	597	525	539	575	584	516	560	536	531	516	546	611	552	569	562	586	544	567	546	553	514	566	601	561	558	600	560	541	549	557	548	548	593	567	530	571	551	588	545	596	608	588	586	581	574	575	508	554	546	517	608	559	552	606	568	571	576	523	526	543	544	558	571	545	593	492	573	556	560	555	566	581	532	546	538	565	529	551	586	555	545	547	524	527	550	554	571	543	614	543	541	589	549	523	552	554	579	573	558	534	523	516	564	572	549	539	560	508	600	565	558	589	523	541	516	562	552	571	544	561	527	550	561	571	543	543	529	545	529	564	541	544	532	555	606	570	562	543	594	533	565	584	567	572	574	575	562	513	546	569	576	528	534	528	566	534	583	575	523	569	556	553	563	566	555	567	599	548	518	547	605	551	537	578	569	531	572	541	557	513	549	587	541	567	605	533	564	593	514	545	559	548	567	547	563	562	567	582	578	549	537	575	523	534	573	559	582	572	569	561	573	527	588	583	564	576	582	551	561	558	586	565	554	570	533	583	548	584	577	562	577	537	559	554	560	573	597	571	568	531	593	558	575	571	543	540	554	533	530	568	582	569	562	535	557	533	514	527	560	543	553	554	530	554	575	573	581	517	535	539	536	510	565	574	543	563	548	544	544	545	560	535	527	580	526	560	545	530	584	519	552	585	588	534	518	584	573	535	560	572	558	507	541	548	583	557	587	588	564	549	541	549	576	546	515	568	555	562	548	533	514	524	547	532	571	570	561	574	570	552	587	549	560	549	562	571	520	568	536	561	578	557	590	535	546	540	524	557	603	575	523	606	548	538	555	558	571	564	550	523	549	537	584	523	560	548	537	542	545	584	529	551	577	563	553	580	538	521	575	562	562	552	554	540	580	571	554	502	550	534	536	550	545	532	562	574	570	545	520	516	524	548	548	521	518	553	524	517	561	583	554	533	547	542	582	529	542	544	554	596	523	559	551	540	529	536	577	575	536	544	560	527	531	571	539	555	538	506	579	563	521	576	514	579	519	512	580	591	546	494	559	555	549	547	522	573	576	563	557	540	544	574	534	554	547	538	555	523	507	546	503	546	534	557	540	559	534	595	539	540	567	557	568	586	574	526	563	549	557	526	536	528	554	581	584	583	536	530	535	590	547	598	578	615	570	585	548	551	554	541	520	602	544	568	560	595	567	565	544	555	548	587	582	539	577	551	550	572	574	576	596	518	607	511	562	536	545	537	546	554	569	547	540	559	582	567	565	528	572	580	565	558	560	587	564	532	572	585	556	537	517	513	550	550	521	570	585	541	554	550	567	535	574	527	551	537	572	542	556	560	541	555	561	568	574	535	514	565	536	540	567	524	568	553	534	599	582	610	554	568	542	546	571	566	522	596	548	572	564	570	554	527	522	566	518	589	531	541	558	554	570	531	541	548	530	551	545	564	520	582	565	526	536	581	569	570	526	599	541	569	552	559	545	555	583	574	610	572	626	514	572	546	502	579	556	543	557	563	572	568	545	581	561	543	551	572	567	549	530	535	554	528	532	554	563	533	544	524	556	536	493	566	538	544	580	571	530	566	525	527	525	538	544	537	502	572	577	542	512	556	594	569	556	570	536	532	591	559	567	592	522	615	517	538	560	555	516	566	594	609	570	542	531	545	587	565	528	567	502	589	533	565	561	546	561	543	591	533	564	547	529	534	509	508	546	538	577	556	555	521	538	570	544	568	545	493	543	568	537	589	568	543	555	547	531	535	521	584	540	549	558	542	598	559	541	578	591	556	518	532	581	554	552	541	549	542	556	524	514	541	561	548	505	600	547	539	559	568	528	488	570	574	577	538	560	559	590	562	550	525	558	565	572	529	527	538	542	574	537	544	532	560	555	526	551	549	547	575	540	544	609	570	559	570	527	551	535	571	572	576	568	544	536	554	606	546	554	585	542	518	553	561	521	564	508	544	533	537	557	633	632	564	548	532	539	576	555	524	546	541	539	553	503	546	545	526	556	587	590	560	523	525	526	573	557	545	564	547	603	539	564	585	559	548	489	515	600	586	586	529	517	547	577	558	545	553	560	521	532	527	591	578	580	556	557	587	545	552	573	593	554	579	544	589	548	567	566	537	547	604	547	538	569	574	528	532	543	544	558	545	546	531	514	545	570	569	533	573	582	594	567	547	537	567	542	563	551	551	539	585	577	545	584	581	564	579	565	547	543	551	505	524	543	575	568	585	575	579
27338	12636	1648	808	565	518	548	566	483	513	520	475	522	456	485	514	489	538	474	503	525	503	497	753	872	885	670	622	525	529	522	546	516	490	502	519	508	466	521	503	485	508	489	487	477	514	509	527	529	511	493	529	461	531	519	517	535	520	533	487	506	494	526	515	486	517	499	504	505	488	489	510	520	485	490	516	540	498	473	500	516	493	539	507	456	456	505	516	533	508	512	493	490	518	571	536	474	500	473	499	484	523	470	491	559	496	530	501	509	510	500	472	491	516	467	461	509	470	502	521	472	552	545	491	505	515	497	462	505	499	499	526	450	437	500	490	531	488	530	514	494	506	508	491	489	487	461	506	509	480	528	493	501	504	482	518	528	515	504	527	494	505	473	504	473	536	570	493	475	512	541	511	477	526	477	492	515	462	528	494	475	527	519	532	495	488	515	492	484	477	490	499	484	495	494	477	527	510	525	503	510	540	514	532	486	457	519	506	527	513	515	543	479	484	540	496	481	481	509	528	474	531	522	504	506	493	507	541	518	498	544	534	482	500	494	522	528	516	524	472	497	487	503	538	521	508	502	520	479	527	499	506	540	485	520	486	463	519	503	491	516	482	489	492	517	480	499	479	510	514	519	534	533	517	526	530	526	492	542	479	472	486	509	526	497	503	503	494	516	495	513	484	506	512	459	478	508	526	493	486	499	495	473	518	477	480	514	517	460	497	501	538	500	473	511	449	492	512	521	514	510	498	529	517	482	494	522	486	508	484	483	467	508	529	454	473	497	516	468	511	549	479	509	462	525	474	467	492	534	494	537	490	499	478	510	465	501	507	534	452	499	530	500	473	482	491	486	535	479	462	489	536	522	497	519	482	532	514	508	508	496	459	531	536	477	542	495	491	491	470	504	481	471	520	485	502	503	539	528	482	539	517	476	483	512	516	534	523	504	476	479	493	547	528	507	540	504	506	492	532	477	507	515	493	494	515	539	498	498	524	538	502	511	520	500	490	485	514	475	505	513	503	503	505	508	461	491	518	531	469	491	488	539	529	496	516	527	499	484	506	500	511	482	498	502	490	505	499	549	512	498	494	478	497	497	513	488	501	510	499	526	527	477	478	496	493	505	470	467	520	517	545	510	522	520	488	523	555	501	504	499	509	488	477	495	509	502	467	505	501	499	489	472	477	508	533	516	471	543	496	545	474	540	469	501	492	532	501	522	491	525	511	520	509	471	513	522	528	524	485	510	523	506	469	464	545	536	487	533	501	436	510	513	512	504	516	521	463	509	467	498	532	464	534	506	505	539	535	506	496	505	514	494	474	533	497	485	500	534	507	510	499	469	506	484	519	543	524	467	508	495	554	481	490	520	499	473	503	491	507	519	552	513	497	501	490	516	483	549	513	498	496	495	473	498	507	498	525	514	468	490	510	501	524	439	514	528	505	487	483	474	484	485	512	534	516	460	476	502	533	507	489	552	485	486	515	489	520	489	498	509	499	534	472	476	507	484	509	496	519	490	507	489	535	517	523	516	547	467	489	538	547	551	521	536	501	499	471	508	492	512	456	484	557	538	485	541	503	513	526	443	522	518	507	454	519	502	518	515	486	519	545	494	517	531	512	487	511	484	469	509	499	479	506	511	545	510	498	491	533	527	495	495	518	494	501	496	468	498	516	535	465	473	475	504	466	531	503	507	481	494	540	524	529	530	482	541	529	509	506	495	519	486	514	490	505	465	527	531	538	515	515	511	451	477	531	506	491	550	485	513	456	521	493	548	456	524	511	485	497	495	499	519	484	513	544	476	516	487	520	500	520	515	520	528	518	492	461	500	490	520	503	481	512	502	451	503	509	540	511	487	484	514	523	533	537	511	523	498	505	491	471	454	524	509	537	483	511	451	520	511	463	515	459	488	494	505	508	466	501	487	509	509	532	492	443	502	492	500	515	498	502	511	516	493	474	509	514	495	493	520	541	519	531	505	514	511	483	521	496	530	503	502	512	508	505	479	493	506	508	475	489	513	507	501	518	512	484	494	504	468	484	499	536	478	510	544	526	489	506	509	529	459	502	464	485	477	511	460	513	529	534	466	507	463	502	499	503	506	505	522	507	529	477	510	515	511	456	543	470	524	490	509	461	504	515	507	473	495	524	548	511	505	500	492	517	505	498	524	476	491	533	508	511	501	506	477	492	486	483	509	487	476	501	488	478	512	526	492	468	484	476	471	549	521	521	530	507	503	503	531	483	539	511	517	511	518	494	494	535	545	496	473	510	506	481	506	457	509	500	486	503	483	473	511	507	454	516	500	485	461	530	482	494	524	480	527	518	510	501	507	460	544	498	551	488	483	506	507	499	531	513	505	498	471	518	489	491	542	496	491	474	525	508	523	464	541	509	501	523	527	533	496	509	499	510	491	463	506	537	492	462	503	518	498	503	502	541	499	524	489	467	523	506	533	481	505	534	505	497	516	506	480	547	483	507	532	468	541	485	498	511	490	485	513	507	486	536	497	517	532	522	494	475	488	516	504	517	476	502	493	529	500	515	484	469	516	506	488	493	516	501	501	471	493	504	530	544	464	497	492	506	484	526	514	487	522	529	509	495	481	534	492	486	481	537	491	517	480	463	564	543	484	539	493	471	468	471	506	493	497	517	513	478	507	525	515	482	523	485	513	485	476	512	543	506	511	494	473	466	533	493	500	487	448	517	504	514	473	522	490	466	490	511	517	486	524	479	512	532	495	486	527	487	508	489	519	520	502	484	490	531	506	512	501	494	504	458	495	509	527	557	465	539	502	572	498	473	475	492	510	486	555	478	507	551	474	513	501	504	504	508	503	507	539	515	511	505	502	497	507	502	519	518	531	448	470	496	490	525	482	525	479	490	488	502	544	482	506	569	515	503	519	513	501	488	472	486	538	499	459	510	528	465	496	499	517	517	516	509	486	494	479	503	546	488	488	489	474	502	499	481	483	512	518	495	471	514	520	505	493	472	525	514	521	528	484	510	492	499	508	517	501	460	528	477	469	471	489	501	509	582	489	463	500	525	537	537	488	486	485	501	483	507	519	523	516	473	548	511	491	520	532	481	532	538	488	534	483	522	517	484	527	503	505	546	486	499	510	528	485	529	528	483	495	528	515	546	460	494	520	489	557	502	529	518	543	514	489	500	515	469	496	475	543	506	518	523	513	512	502	498	500	504	515	491	529	492	514	485	482	501	496	501	504	494	463	516	516	510	462	505	545	543	488	514	519	517	522	482	474	512	516	509	486	531	471	456	492	476	502	516	472	536	523	460	465	510	513	470	458	495	493	516	499	497	503	504	527	446	530	515	491	553	532	573	506	520	511	517	508	525	525	472	534	451	541	525	522	541	460	471	521	540	509	508	557	507	492	532	539	478	513	488	476	474	558	562	487	508	487	509	493	510	530	509	495	518	509	494	526	535	467	481	545	512	524	500	482	477	545	508	482	520	501	471	496	450	501	510	488	497	531	511	480	503
4937	919	856	635	559	567	543	497	503	510	535	484	517	539	494	479	477	479	531	517	482	506	478	913	1093	995	731	577	502	525	509	494	483	482	448	489	513	482	480	496	513	476	523	480	465	502	496	545	506	537	502	503	513	521	494	462	496	510	492	501	499	507	547	504	507	496	491	501	504	486	517	434	505	463	526	524	535	536	521	482	500	513	475	484	501	449	464	519	487	476	506	482	534	526	521	492	499	497	545	530	533	458	477	480	526	495	505	474	480	489	471	506	498	455	502	492	524	453	506	465	485	506	515	519	498	503	507	513	485	489	471	493	547	487	494	471	487	469	478	531	470	477	477	470	528	518	489	517	480	495	531	479	480	452	506	471	469	496	498	500	488	478	443	487	474	498	478	470	470	487	464	478	475	512	502	475	468	497	504	493	470	478	487	508	475	459	481	469	506	497	514	495	512	498	531	451	470	510	535	482	505	460	500	509	481	497	502	515	503	516	523	500	518	508	461	505	496	529	531	464	494	484	485	477	525	543	478	517	472	451	502	515	468	473	494	525	548	470	517	532	499	517	468	520	467	475	504	482	483	476	486	484	530	512	502	532	498	514	504	531	525	553	496	499	502	487	496	497	473	479	495	476	517	501	494	494	487	494	487	508	527	511	493	478	534	494	480	487	485	510	511	478	538	500	451	503	497	504	480	477	505	459	511	468	469	483	510	506	471	509	475	508	484	513	483	507	497	519	477	495	496	511	489	523	492	511	510	489	488	490	515	483	482	514	518	468	498	468	506	475	507	478	499	487	457	515	473	500	518	504	481	472	480	500	465	472	525	526	494	520	479	484	455	503	488	504	488	505	460	520	471	426	520	513	512	471	479	500	471	494	519	469	489	511	494	470	496	477	501	490	488	534	518	510	446	485	482	477	522	509	505	487	493	528	489	490	503	453	503	485	516	514	476	497	468	510	494	503	495	453	498	523	491	525	460	475	537	515	455	479	501	495	495	514	513	509	484	487	454	510	481	504	494	515	500	494	478	505	501	509	489	472	495	448	524	464	481	514	495	509	495	462	484	470	509	476	466	512	515	490	540	518	477	525	499	490	523	516	489	511	481	495	524	521	481	449	482	536	490	499	460	476	555	488	532	496	492	490	481	474	524	514	499	477	529	478	475	489	452	510	486	531	513	444	453	488	526	525	484	503	517	466	488	490	506	517	490	492	515	509	476	478	511	503	506	477	490	511	513	458	499	478	487	476	493	468	486	468	488	467	516	517	490	531	520	504	515	501	515	512	489	503	473	476	478	477	485	464	462	484	510	494	512	500	561	460	538	532	473	484	463	532	481	472	503	497	464	484	462	487	502	523	504	471	487	499	511	479	482	515	483	517	504	509	482	519	503	533	478	486	495	482	500	480	501	468	494	514	468	535	499	489	465	479	476	462	500	503	508	488	477	472	513	480	468	481	494	520	491	492	485	465	528	525	445	454	538	465	493	488	484	476	502	491	482	478	491	504	467	495	527	484	503	478	511	491	480	499	532	456	478	476	477	519	480	496	512	514	499	464	488	479	518	451	483	479	495	515	494	496	502	506	462	448	479	474	476	462	503	521	472	481	472	503	481	510	491	498	466	510	453	520	469	509	472	499	443	470	500	493	455	495	467	451	473	444	485	497	466	485	473	469	481	489	514	499	487	500	529	486	514	471	495	462	502	474	502	523	509	520	479	489	509	496	497	453	500	546	439	496	476	498	487	501	602	510	480	485	488	491	474	488	497	464	449	487	490	507	518	503	524	454	495	483	490	474	480	545	516	475	512	534	475	525	491	510	491	506	453	496	507	519	543	498	492	516	513	478	477	468	461	480	518	496	497	470	476	518	510	500	516	507	512	515	486	497	464	506	504	496	496	484	513	496	490	473	514	494	476	495	520	559	473	473	495	487	519	548	475	493	496	496	473	516	487	489	437	511	501	510	470	489	490	488	492	477	482	519	517	464	445	460	510	526	534	533	494	524	517	474	522	493	499	512	485	491	494	503	469	507	468	501	484	512	457	488	506	472	496	523	492	512	483	460	501	476	469	494	519	526	463	515	426	460	505	511	479	506	476	496	469	506	523	504	527	521	517	458	521	513	466	491	522	503	495	481	505	515	494	476	509	530	487	500	543	535	483	496	468	462	520	443	490	497	511	464	502	524	488	528	488	492	468	503	499	492	509	484	552	457	497	505	467	481	486	490	496	480	499	469	456	520	452	514	500	530	450	489	513	506	486	494	498	473	468	521	473	499	474	512	512	491	507	459	500	503	499	491	466	498	494	526	488	476	507	489	511	508	518	448	490	512	498	497	468	517	471	483	482	505	491	488	504	509	492	489	499	490	511	478	508	482	501	498	474	460	485	501	491	479	478	471	510	507	480	485	506	495	496	466	483	485	480	507	466	495	456	508	481	522	508	447	510	483	488	504	499	482	529	500	489	519	534	456	513	481	517	459	514	499	505	497	536	475	521	465	488	492	494	490	488	455	525	490	501	519	472	517	480	533	534	539	453	472	501	465	517	460	508	527	480	520	490	516	521	508	530	493	516	486	504	498	509	461	468	458	500	484	448	470	459	484	486	512	541	509	467	492	475	501	476	487	488	477	494	472	466	501	454	461	472	497	487	503	495	513	491	453	476	519	525	503	477	524	516	483	542	524	514	474	510	491	492	525	507	471	503	497	496	476	459	509	526	470	520	525	507	471	542	493	486	464	535	466	492	489	444	499	515	481	516	481	474	520	485	504	500	500	482	494	510	482	479	479	507	504	492	475	519	534	477	464	512	479	505	516	501	524	497	513	483	493	454	493	533	499	482	498	526	483	491	507	500	506	478	514	495	519	500	493	552	496	499	495	471	506	480	461	509	482	500	471	454	446	514	494	491	516	475	508	465	475	493	497	502	519	491	480	525	489	481	518	518	459	524	491	498	508	506	507	496	518	473	482	488	481	491	483	498	481	489	509	536	500	486	476	471	510	460	487	513	473	479	441	518	520	494	509	539	494	509	490	477	481	471	500	530	477	438	478	486	493	491	505	435	506	474	514	487	521	476	480	480	519	464	490	498	486	490	495	484	516	491	492	465	563	487	505	491	462	474	508	539	519	473	501	505	501	494	486	482	491	503	506	453	461	509	490	480	474	487	502	472	476	516	506	514	479	555	508	512	470	487	458	458	505	498	564	520	477	497	511	524	478	510	514	509	512	466	467	461	476	507	473	496	514	507	483	473	483	507	494	486	517	530	510	496	489	463	484	454	497	487	483	496	522	516	483	514	496	480	497	536	518	507	502	475	511	492	486	512	473	491	486	478	440	457	458	493	514	528	504	457	474	480	514	539	464	506	482	512	478	500	487	523	456	464	516	498	467	461	475	487	474	487	500	512	519	522	491	506	511	506	480	504	456	505	422	509	515	474	500	507	501	487	497	470	475	515	481	479	491	506	514	506	479	489	505	484	508	510	522	471	491	476	476
24582	21206	27733	24968	11246	1479	911	731	609	648	539	583	581	546	527	514	536	499	540	502	526	528	731	3508	3797	2616	1391	836	609	540	520	491	462	484	531	512	510	519	511	525	513	449	450	530	516	512	537	515	457	497	491	507	507	501	498	511	461	491	501	472	497	500	480	483	491	551	544	540	490	462	491	476	502	466	473	499	460	483	512	476	508	491	510	494	462	502	500	511	516	508	508	490	481	505	530	532	516	491	486	505	489	526	503	471	512	537	478	489	441	499	429	474	456	493	530	492	500	492	514	494	492	493	523	469	492	470	524	524	476	539	506	531	518	488	529	490	486	541	504	476	483	505	481	523	505	516	448	511	459	527	499	483	517	515	462	495	524	464	497	499	499	525	471	479	526	469	490	489	508	471	489	485	509	555	485	488	481	520	513	502	477	516	493	494	505	475	487	472	520	498	474	446	470	492	543	486	461	488	484	475	495	490	486	479	486	507	513	506	476	522	495	440	488	475	508	497	509	485	461	490	503	538	490	509	461	498	485	519	516	521	490	514	510	499	481	517	532	499	481	472	467	502	490	505	522	479	466	508	481	506	489	493	524	528	460	529	489	516	518	486	445	490	553	543	421	498	480	482	515	511	457	508	494	511	483	479	529	479	492	495	504	505	503	543	482	514	449	501	488	510	542	540	509	486	486	505	482	535	481	505	509	471	485	488	476	520	530	473	508	518	494	478	499	460	501	455	475	461	501	547	526	483	485	481	475	486	497	501	493	494	516	531	509	529	499	492	474	500	484	518	486	493	502	531	484	468	483	516	479	509	501	491	543	500	520	538	516	485	509	501	527	468	469	470	490	461	516	467	540	515	484	492	498	460	479	460	490	497	476	540	511	484	505	514	451	466	504	507	463	459	446	493	461	509	503	501	473	500	461	494	460	499	514	501	461	459	512	503	493	498	514	477	523	476	516	465	480	523	500	473	484	517	453	469	512	489	467	487	471	490	496	510	498	502	456	488	512	550	516	463	473	506	472	503	508	476	511	496	500	531	514	477	479	502	474	520	476	528	463	518	497	492	491	485	484	468	505	496	518	499	441	495	489	488	493	526	480	509	484	505	488	495	492	474	486	498	461	498	490	491	507	477	486	497	461	490	494	473	493	479	519	459	446	512	461	517	514	484	517	511	451	483	485	504	497	507	474	481	526	509	459	500	478	478	450	504	498	479	483	493	519	509	443	480	488	490	501	453	471	485	464	543	496	485	494	472	520	515	510	512	465	481	476	527	462	508	484	496	477	499	494	505	479	515	503	480	469	504	484	524	469	501	500	507	505	476	489	490	471	533	508	458	486	464	481	528	473	545	510	532	509	496	507	492	498	516	476	474	488	497	534	500	497	469	526	494	464	511	456	483	503	497	514	462	483	504	484	471	524	518	498	470	452	491	518	498	485	473	526	495	489	501	510	506	481	507	491	503	497	489	515	501	473	477	526	466	483	513	438	488	501	483	464	471	517	493	507	523	483	507	486	513	532	507	481	453	483	477	475	499	470	480	466	458	515	457	483	489	475	523	514	488	486	467	480	517	468	469	489	499	479	519	477	516	504	472	520	501	464	483	482	471	486	458	483	497	497	486	478	489	498	505	517	482	517	511	522	500	453	479	486	507	485	501	511	497	513	448	514	477	491	481	469	480	465	476	504	512	489	495	484	469	462	471	519	530	508	488	520	502	524	499	471	495	484	475	465	495	474	458	480	498	495	447	475	450	501	495	506	562	505	472	457	509	439	527	510	495	490	530	498	464	481	476	512	534	472	507	503	501	491	469	463	485	515	460	515	514	520	496	470	455	506	510	500	485	508	536	462	465	460	506	452	510	459	528	487	545	496	523	540	505	486	501	506	505	496	548	499	504	503	449	501	497	487	478	496	491	481	519	513	462	505	478	518	460	495	481	494	471	467	466	508	525	492	478	520	475	500	537	504	475	476	492	490	496	496	470	496	522	505	499	489	516	460	521	521	468	485	477	459	458	531	483	482	461	489	480	525	491	516	501	476	501	496	512	493	463	467	481	508	467	489	546	504	517	478	469	503	494	490	527	482	508	452	530	469	459	485	478	522	490	505	514	494	502	482	475	515	508	451	502	474	507	455	499	463	485	493	517	508	480	482	484	443	509	470	488	555	485	465	491	507	488	504	500	454	529	488	511	529	486	567	514	489	496	477	459	490	458	475	440	483	520	483	481	508	532	510	494	449	540	497	493	535	483	494	509	493	520	498	462	514	520	483	506	491	492	494	518	509	476	531	498	515	477	482	503	486	479	492	462	530	483	499	473	490	533	498	515	472	495	534	486	518	464	491	481	495	490	538	488	505	498	499	473	529	511	498	515	484	457	515	523	534	519	517	458	512	504	494	491	513	473	452	494	454	477	533	477	500	506	470	493	519	506	508	525	466	477	507	460	552	498	464	522	503	459	537	476	468	492	475	509	489	535	493	492	443	493	513	528	490	524	475	514	505	480	537	484	486	439	502	458	477	493	471	528	517	541	498	511	499	473	489	474	494	507	533	491	441	464	460	483	504	490	474	516	529	511	488	522	475	491	485	477	513	537	531	492	486	461	494	488	503	464	489	493	495	527	463	537	496	506	486	527	494	461	507	479	534	494	526	465	492	500	438	464	498	514	505	499	484	510	457	477	467	466	457	524	518	484	472	470	483	507	520	484	521	493	495	504	471	521	529	518	528	490	541	462	491	455	494	463	528	522	532	495	491	481	497	509	501	483	499	484	490	523	431	540	458	480	482	479	499	504	479	461	498	457	466	480	498	486	492	494	483	535	476	514	479	521	500	495	432	527	511	520	470	491	489	531	495	511	519	511	524	459	496	517	514	531	508	482	487	523	486	498	497	472	445	447	491	502	497	479	481	500	450	459	485	518	488	529	552	492	488	460	482	518	498	505	460	473	523	488	479	490	501	511	489	483	496	503	473	512	477	514	498	477	521	492	484	495	490	489	479	511	431	491	511	474	535	475	444	442	457	514	507	504	529	445	536	522	527	516	456	483	454	478	483	480	486	518	532	475	479	480	486	472	496	515	492	489	545	494	526	519	478	455	469	489	494	496	499	473	511	526	530	497	508	514	516	478	490	545	499	527	497	515	490	514	471	464	483	491	474	500	509	426	481	463	534	488	488	560	473	476	471	548	486	488	478	460	498	450	530	513	506	510	471	505	478	480	489	475	485	466	527	490	483	480	497	508	510	485	480	485	506	478	466	473	513	484	487	491	526	487	499	494	519	522	486	521	495	484	514	536	515	444	517	528	484	478	519	477	446	475	497	474	518	516	485	453	465	461	498	502	505	514	504	468	465	522	462	516	465	474	528	498	473	502	506	516	516	479	524	492	552	480	486	526	496	501	508	469	516	467	537	466	473	466	479	486	446	455	544	496	498	493	496	513	466	505	462	479	491	480	552	501	444	513	505	506	513	470	523	474	499	517	466	473	530	504	478	502
3494	3782	3167	1667	1244	1043	860	789	738	684	652	614	590	607	560	561	575	589	580	560	539	526	993	5179	4962	3285	1724	947	699	583	564	553	555	564	490	475	503	485	527	548	565	513	507	520	525	492	511	530	507	522	552	565	487	565	503	499	532	497	506	508	503	579	514	565	488	518	551	510	510	520	542	528	513	539	548	530	491	493	480	531	519	557	496	514	501	536	510	532	486	501	530	513	513	536	510	547	522	513	512	535	532	505	558	506	541	495	501	520	515	537	524	524	531	485	541	538	493	499	498	517	524	513	530	490	496	540	515	522	548	499	522	518	533	531	520	518	553	484	526	550	531	529	513	527	496	555	545	508	515	530	523	533	519	496	506	493	496	501	530	511	519	531	487	515	523	498	547	489	509	536	520	524	485	523	539	557	541	509	458	526	528	524	503	542	564	545	530	509	515	520	514	478	478	534	490	558	528	499	513	549	516	533	520	523	508	497	535	500	553	480	503	535	554	483	555	501	528	504	492	521	522	488	491	542	551	498	532	516	501	531	501	570	584	462	475	507	525	510	502	535	514	486	522	499	513	513	458	528	522	488	529	516	506	516	540	541	540	461	510	560	498	546	535	520	518	508	518	529	542	509	504	504	520	510	536	513	556	532	516	499	520	542	542	538	516	524	488	486	545	515	518	476	511	554	489	509	518	509	509	513	544	490	510	508	519	530	531	509	501	472	533	516	513	514	482	528	546	536	520	524	564	522	500	505	514	535	519	548	506	543	497	479	489	517	531	527	514	506	545	527	534	539	501	542	517	521	525	529	512	542	476	516	520	494	501	515	488	509	504	504	494	515	480	496	530	513	529	535	506	543	535	522	528	515	513	514	518	529	555	549	517	510	519	500	523	483	558	507	529	511	475	524	483	548	488	516	516	485	499	488	540	509	492	539	519	496	510	504	507	501	491	538	499	463	509	560	506	504	522	507	517	495	534	556	513	533	484	499	468	488	503	511	498	564	509	510	525	539	560	531	535	533	504	495	482	497	520	499	509	526	511	516	526	506	487	500	495	506	529	521	520	492	515	484	520	524	494	534	546	497	519	504	527	517	500	522	491	499	503	522	505	526	506	560	505	472	486	527	544	526	512	512	514	488	504	540	539	490	518	542	493	515	502	502	492	542	519	520	494	524	494	502	553	531	514	499	512	531	490	507	517	486	493	503	506	525	527	487	523	512	526	506	509	521	546	529	532	493	506	471	518	502	472	496	502	539	524	491	494	529	478	556	513	530	488	535	506	513	523	519	515	527	490	516	497	494	507	483	553	543	493	526	529	515	548	548	529	489	530	503	520	558	529	497	561	523	518	527	538	536	506	529	502	443	526	494	527	533	521	515	521	526	513	480	513	517	492	524	495	473	532	502	520	468	497	508	497	535	563	470	565	520	488	526	558	522	534	522	505	541	544	554	537	469	525	487	534	481	526	538	519	517	544	448	499	511	515	514	558	530	492	538	519	494	522	541	501	514	504	494	519	516	468	495	534	538	539	522	452	502	513	537	498	522	531	561	507	533	547	502	519	521	490	505	499	541	489	501	544	483	486	538	524	525	541	504	552	511	482	509	470	525	495	544	501	485	500	526	480	552	495	510	502	543	517	535	516	489	515	540	537	505	491	518	552	542	519	552	518	533	508	507	508	524	475	513	519	533	503	516	503	510	500	497	490	496	532	485	515	510	519	504	483	564	528	528	473	517	527	514	492	528	489	499	520	548	496	482	508	543	539	511	480	512	516	469	532	497	493	507	529	495	531	489	514	508	510	475	510	490	454	509	560	557	540	488	496	494	471	497	497	493	501	509	493	504	494	479	493	517	524	538	577	522	475	509	511	504	514	550	547	516	520	536	496	529	509	503	491	506	516	513	500	534	494	504	515	519	537	534	512	554	529	505	517	516	517	514	500	520	521	516	550	524	491	542	500	548	513	517	496	514	533	462	585	521	487	487	504	449	482	553	543	535	476	544	546	453	490	522	489	516	545	518	471	532	496	507	495	499	448	496	540	494	490	522	522	506	515	508	518	518	522	510	511	481	527	543	555	496	542	509	450	506	496	514	506	490	515	556	529	488	462	470	516	493	510	473	496	517	502	501	474	535	506	504	525	509	516	495	508	516	578	507	504	493	526	483	504	514	499	506	505	514	507	515	526	533	520	535	496	577	514	525	494	493	524	522	526	482	494	462	521	519	535	492	534	496	552	485	512	515	515	547	461	553	503	517	509	518	497	519	527	515	513	520	494	477	483	503	511	461	527	512	528	509	551	533	505	481	509	504	502	484	475	478	498	498	517	480	477	493	509	539	546	518	481	523	517	504	488	530	493	530	505	507	520	512	507	495	500	493	554	506	506	519	521	500	493	487	507	489	515	481	509	466	487	492	468	510	483	499	503	529	512	530	517	508	493	553	510	516	515	503	489	490	502	469	540	469	523	489	529	530	516	545	516	460	490	501	515	459	490	489	486	524	476	487	507	529	502	549	522	467	551	502	496	514	472	534	503	543	518	516	515	530	537	495	510	510	523	521	553	505	462	493	473	524	514	505	501	526	461	538	535	488	468	555	523	537	530	472	515	572	519	513	512	531	543	526	476	523	500	513	507	505	486	513	499	487	520	579	503	534	523	494	529	531	519	555	524	516	520	511	508	511	519	548	506	521	471	527	520	533	528	484	526	565	477	512	486	502	498	497	531	475	502	520	459	503	519	470	468	513	532	541	545	481	495	513	542	527	487	503	530	518	533	518	512	524	505	497	503	499	524	466	515	523	501	486	494	521	496	485	527	519	514	506	519	482	496	497	521	531	517	500	492	551	476	505	520	502	519	491	495	526	511	481	503	495	519	490	485	515	534	505	497	512	506	529	542	513	509	493	561	520	491	565	481	480	522	542	504	528	530	480	527	504	534	529	510	533	473	463	478	509	506	529	515	491	481	468	519	516	500	529	504	514	534	473	519	527	500	480	551	472	500	496	482	524	472	502	521	522	521	471	514	520	491	508	522	523	504	493	527	519	540	482	533	524	570	483	512	508	487	502	505	483	497	506	517	480	504	521	501	555	496	503	515	508	498	530	563	546	492	513	520	518	519	520	518	543	470	520	516	510	526	511	520	541	492	484	505	536	504	534	483	507	497	541	489	539	499	495	515	503	509	518	504	485	513	465	514	486	501	521	497	476	496	499	499	541	542	531	501	518	494	521	507	500	496	538	521	508	527	517	470	523	530	497	516	539	536	506	498	494	520	518	519	503	558	465	479	520	508	516	502	533	500	496	459	593	481	575	522	486	536	561	544	520	489	497	446	546	479	507	493	528	483	461	528	521	502	550	518	494	492	524	540	481	489	518	501	504	552	551	512	504	491	498	515	512	507	517	503	501	508	518	491	516	489	524	481	507	530	561	482	499	495	522	496	529	518	535	527	503	532	523	495	526	517	488	526	482	478	510	526	522	516	546	531	536	510	514	506	523
23845	21158	28340	24252	20430	4085	1336	1059	755	738	634	591	672	625	639	586	651	640	593	612	589	563	1105	5704	6040	3920	1892	1012	757	596	564	612	564	563	576	587	567	598	571	573	581	580	545	575	566	594	515	574	571	581	541	615	538	578	580	551	610	529	569	597	561	569	552	569	535	581	558	563	535	569	584	555	555	542	599	569	519	563	539	556	592	523	529	604	570	583	527	566	562	615	562	544	554	592	566	568	564	610	558	593	551	532	539	580	583	586	569	588	550	567	514	527	520	557	542	565	545	539	594	589	551	632	590	557	558	557	554	523	568	553	572	562	548	581	573	574	572	544	593	610	568	602	557	539	561	592	605	588	568	589	543	553	582	552	566	568	553	589	546	518	587	545	573	531	560	542	579	544	538	576	577	571	547	594	574	559	581	535	562	598	558	540	531	530	554	529	549	576	530	539	543	569	563	573	557	586	509	562	536	560	569	580	559	623	557	551	516	575	556	533	604	552	546	585	552	619	526	577	547	555	569	562	604	554	560	521	570	551	528	557	555	543	578	549	556	536	524	591	584	577	547	540	596	571	570	597	545	606	592	555	551	589	554	580	552	537	593	523	576	576	534	537	549	556	511	564	499	543	558	579	540	556	508	566	567	538	533	594	542	541	531	571	580	536	584	531	538	573	547	545	586	577	560	570	592	564	564	590	576	558	529	574	536	533	541	537	595	530	535	592	567	597	571	545	557	577	571	557	567	544	551	558	541	549	563	566	573	539	503	520	569	518	550	571	600	522	530	532	580	584	568	589	532	559	572	576	579	552	598	628	541	530	587	562	546	534	559	543	547	554	533	572	579	585	565	527	584	588	591	527	562	523	577	572	597	614	550	555	558	584	576	572	562	552	574	579	533	542	530	544	555	569	571	581	511	522	552	560	554	534	566	597	548	523	554	584	552	520	591	590	597	523	593	561	606	553	557	555	546	540	575	601	575	543	537	577	541	559	577	517	532	523	516	578	606	548	582	552	561	557	574	556	554	579	580	557	515	524	568	569	586	595	540	586	549	552	579	586	559	542	552	585	518	567	509	564	535	515	570	556	531	557	575	607	556	549	614	561	576	563	571	548	560	549	556	545	550	567	561	573	537	587	534	599	586	567	588	561	536	533	544	541	560	538	591	517	553	586	550	546	530	560	564	559	524	617	543	554	577	530	560	539	555	570	568	558	563	568	558	562	579	571	637	534	494	549	577	561	545	557	557	560	564	591	609	532	570	551	552	568	546	582	564	595	582	584	554	546	577	553	556	574	568	565	566	533	543	567	548	533	589	517	587	545	558	556	552	548	577	527	576	549	546	575	555	590	510	574	554	554	532	556	525	565	580	534	555	538	570	571	567	536	552	519	560	550	598	548	558	591	581	594	534	518	568	538	531	574	524	554	561	542	557	530	575	571	562	572	538	568	552	576	538	556	533	520	554	583	543	568	571	569	548	553	565	578	546	572	607	561	587	575	545	532	570	569	569	563	568	556	579	559	595	572	573	571	573	564	535	579	562	591	592	521	613	567	529	563	561	537	548	519	560	509	526	568	585	564	607	527	553	550	557	524	522	545	567	604	543	547	563	575	578	577	577	534	587	568	556	502	521	590	565	589	553	558	540	582	587	557	518	552	542	605	597	573	564	543	601	560	534	523	556	537	540	596	563	556	582	595	556	583	566	514	544	556	535	589	553	558	531	596	558	531	528	535	530	544	561	577	559	530	593	546	541	570	570	555	550	590	578	537	545	509	551	528	576	560	541	547	572	551	578	587	540	599	584	547	574	540	550	564	547	568	574	544	586	568	553	544	556	579	555	581	532	553	544	586	567	537	524	550	534	590	568	562	577	585	575	566	548	558	526	542	576	530	522	521	557	564	590	558	574	563	507	562	601	553	558	567	543	554	578	551	529	564	636	578	607	536	584	539	583	580	553	569	552	575	603	574	552	548	567	557	597	533	591	598	585	577	523	539	576	546	532	574	578	519	555	604	549	579	565	572	576	550	549	564	564	528	595	512	535	561	557	568	603	561	564	586	542	562	556	585	570	569	564	552	594	577	561	566	530	542	549	547	565	540	565	555	559	519	551	553	600	528	579	581	544	514	548	522	566	598	593	530	561	532	565	531	539	566	550	609	527	558	535	601	544	554	540	566	497	547	597	542	537	531	567	540	539	547	555	599	572	555	582	572	518	560	576	587	583	564	535	581	547	553	567	583	558	566	555	541	556	569	586	549	582	542	558	547	574	561	567	543	510	593	563	569	563	588	525	512	585	565	587	586	545	559	588	589	545	568	515	548	587	549	566	527	568	560	514	604	614	633	559	558	570	588	569	541	565	511	567	547	546	582	547	540	536	554	569	560	574	560	595	559	558	560	576	563	496	541	561	523	552	578	554	558	532	542	564	584	532	540	560	530	512	556	515	574	546	550	598	566	542	536	550	577	520	530	545	536	545	528	562	564	506	549	587	583	573	575	572	570	539	608	570	578	571	548	540	572	590	563	571	578	559	578	553	547	583	590	550	517	527	566	604	581	576	541	569	550	516	541	537	539	555	572	565	547	507	552	542	510	564	541	558	549	570	519	564	545	558	518	561	555	533	554	595	546	555	565	542	518	536	591	602	565	552	598	558	561	554	575	543	548	576	583	510	616	586	543	539	529	537	552	532	555	506	545	566	614	580	554	574	543	578	584	576	562	599	589	556	560	518	580	606	547	588	574	551	565	595	527	582	578	544	535	539	511	563	541	559	580	532	586	582	592	589	568	502	551	558	561	565	599	575	559	559	525	537	552	554	544	555	545	553	541	549	550	603	596	600	552	593	536	544	537	586	576	574	538	538	565	584	562	571	550	516	541	570	567	545	557	619	564	545	568	595	546	546	554	568	538	548	532	586	555	514	567	540	578	536	592	601	533	520	612	522	564	534	552	547	562	501	569	557	581	527	590	574	570	542	568	582	562	557	577	551	554	544	582	600	549	563	579	531	563	584	569	545	529	550	557	549	541	538	582	545	559	534	565	598	530	573	562	538	563	549	595	522	584	546	535	558	581	503	596	587	567	550	566	575	597	522	557	528	617	586	579	565	578	560	557	530	576	567	544	528	597	581	572	568	511	569	525	540	598	567	593	561	514	560	526	622	566	534	543	589	553	554	575	599	545	551	540	532	585	516	544	562	563	593	512	562	576	560	567	572	534	554	559	518	537	541	617	556	553	563	540	579	563	545	512	597	547	531	615	564	552	542	539	543	575	538	542	537	583	541	556	581	595	563	515	540	560	559	523	530	567	591	617	574	594	544	572	579	555	517	585	559	561	547	547	569	591	536	593	592	544	572	560	542	555	555	544	529	571	563	578	587	570	552	548	499	536	578	567	525	560	547	566	527	558	582	546	533	552	563	551	576	547	517	581	551	539	627	552	534	546	560	554	596	527	567	569	568	568	542	581	557	537	571	540	534	600	566	558	512	525	532	526	593	553
3722	5520	4432	2236	1608	1323	1132	1338	1033	907	725	729	699	673	658	626	661	653	627	592	640	595	1588	7888	7065	4428	2223	1267	721	624	636	548	604	570	570	577	579	565	580	560	536	569	563	570	554	578	625	572	592	605	574	603	591	586	527	535	605	551	539	546	576	571	562	558	566	572	590	579	559	551	622	584	554	580	561	583	570	589	579	566	530	575	612	571	543	588	624	591	611	569	583	544	595	593	550	607	574	564	566	595	570	617	589	561	591	561	586	576	588	567	549	544	550	544	575	594	591	595	535	590	575	568	637	562	567	546	533	589	557	617	541	552	580	563	561	600	587	588	591	545	572	567	586	569	539	584	561	597	533	560	546	557	612	549	568	562	573	557	579	550	533	566	589	626	566	529	557	593	596	552	604	563	597	581	556	571	527	574	563	610	563	550	558	571	543	588	611	574	550	567	557	535	523	605	608	539	561	576	577	597	560	582	565	584	595	588	577	560	568	561	536	600	587	550	594	534	557	621	566	563	571	567	533	568	550	599	574	582	594	577	539	562	591	530	544	554	552	541	529	566	569	563	548	560	550	531	606	602	599	575	570	561	535	537	588	559	573	607	543	583	530	552	556	558	588	591	613	596	606	552	575	561	567	558	561	573	536	538	604	572	560	553	559	575	543	555	534	568	558	597	558	554	549	580	544	574	560	556	573	570	567	579	566	570	578	577	563	595	545	542	575	582	595	607	595	627	549	599	571	581	581	559	565	549	582	570	584	517	567	544	562	583	576	524	605	535	560	583	558	575	538	567	553	537	583	536	577	544	583	549	565	557	552	540	523	557	532	596	572	564	572	600	572	566	553	554	579	563	547	600	576	587	554	582	575	577	561	548	557	626	548	576	568	594	566	538	577	554	562	567	602	590	570	582	582	563	535	563	558	515	554	540	541	597	538	539	524	548	519	545	552	589	560	595	565	556	540	565	613	597	592	572	559	550	520	554	547	611	577	573	566	541	551	569	532	625	582	565	599	540	563	560	572	561	592	573	576	555	513	544	567	563	600	548	615	565	541	521	546	532	556	571	556	591	602	550	495	564	568	539	537	530	538	557	571	566	551	592	556	575	589	582	549	542	574	522	592	570	591	547	558	561	564	533	564	540	559	571	568	577	578	578	586	579	592	567	556	527	598	612	595	603	557	590	567	535	571	556	560	539	535	543	525	550	591	582	562	535	566	578	554	567	556	560	516	569	562	640	621	545	521	538	558	523	569	520	596	560	557	569	567	598	551	575	564	565	580	557	557	570	573	552	552	577	547	528	559	550	600	540	559	548	556	568	564	557	555	585	531	594	560	593	551	587	546	608	555	554	579	545	534	553	574	550	584	555	497	562	576	566	575	577	558	586	599	560	597	565	572	524	556	590	539	588	587	590	562	535	540	558	536	553	589	532	565	494	556	596	564	556	584	571	552	574	566	589	624	547	569	571	549	581	546	552	558	559	557	592	559	546	543	577	564	587	577	552	540	610	572	500	564	627	543	568	564	592	608	546	579	558	565	530	585	547	518	557	564	554	564	586	521	551	552	562	549	526	560	559	522	526	554	554	543	596	529	586	560	544	539	576	588	566	564	541	574	556	603	581	565	566	551	521	599	572	545	553	583	529	576	556	552	566	553	563	563	546	563	548	576	590	569	577	543	577	540	557	569	563	561	547	527	575	581	583	545	545	544	581	540	554	566	535	583	587	527	523	570	560	638	529	585	573	578	597	561	537	538	583	576	537	566	572	564	553	587	532	537	584	594	559	533	568	569	541	564	543	573	527	539	533	548	576	609	580	551	542	572	579	525	584	560	546	544	576	591	553	581	611	573	554	577	521	593	590	588	577	537	581	565	533	552	567	521	589	563	557	543	505	596	563	547	553	546	544	566	557	569	549	551	525	565	517	568	586	559	583	604	537	554	563	575	534	591	569	576	603	534	553	550	565	618	558	593	537	559	557	576	549	557	546	512	552	581	507	549	502	547	546	571	588	545	564	534	588	548	577	579	604	556	539	604	581	597	555	579	602	570	571	560	580	572	543	528	615	573	608	548	580	566	557	578	518	521	538	561	571	554	589	527	522	534	552	550	538	569	619	562	508	584	565	561	622	545	585	567	586	539	575	542	526	613	514	589	490	581	601	547	585	550	579	590	560	557	562	541	556	582	544	530	582	542	591	606	596	581	530	550	603	566	582	522	570	527	578	579	554	547	573	597	573	571	522	593	558	543	593	496	573	538	567	537	540	564	580	562	613	552	570	580	561	570	584	571	581	574	559	574	550	551	568	595	595	541	569	567	579	601	542	547	547	543	578	575	561	544	544	547	537	577	565	585	598	556	556	586	565	558	588	540	522	541	535	541	544	540	538	560	557	565	556	550	597	553	589	565	562	571	540	560	521	550	581	563	560	553	562	531	576	543	550	583	524	541	551	578	568	518	569	538	591	564	556	543	585	536	551	550	590	564	563	552	614	561	583	559	550	580	549	598	534	587	574	594	545	521	573	583	548	562	546	532	574	557	553	526	533	535	538	566	572	538	549	553	580	560	538	535	564	626	538	601	553	574	536	526	578	582	534	552	565	563	555	540	542	562	526	559	557	599	569	589	578	567	548	553	543	551	562	533	534	581	581	556	546	555	539	566	542	580	551	589	562	566	549	625	569	589	604	607	542	517	559	545	559	562	540	577	522	582	555	555	566	531	564	558	544	564	550	568	553	522	539	579	565	564	534	588	539	559	582	545	584	572	539	564	561	541	576	576	592	572	517	568	556	607	565	619	560	560	555	563	540	549	563	547	561	531	551	603	582	523	552	546	568	553	533	599	601	525	566	564	622	570	565	550	530	587	544	576	568	557	587	575	583	574	596	542	549	598	594	528	567	521	543	608	532	593	579	582	530	591	583	566	563	564	592	551	544	568	560	546	614	516	576	580	555	546	553	563	559	527	574	567	586	592	564	585	582	577	508	602	595	568	539	547	586	552	557	562	554	583	571	560	569	569	545	591	574	574	530	565	563	569	581	536	569	582	579	580	559	554	557	518	564	553	596	553	538	538	576	512	600	587	535	587	580	538	564	544	514	528	562	587	579	580	536	569	618	579	545	550	571	554	586	599	582	562	556	543	543	580	509	539	547	555	559	560	553	562	584	579	522	577	582	537	595	542	551	533	566	529	536	583	568	553	538	571	568	614	535	542	555	562	564	518	580	570	573	619	527	608	546	558	528	576	535	585	587	532	539	571	560	542	548	565	580	592	514	570	556	563	551	539	559	527	547	569	545	533	557	557	545	568	524	537	578	591	559	564	578	527	533	556	533	551	518	588	522	558	586	556	527	538	551	543	586	551	556	520	596	531	549	589	591	533	589	532	525	550	572	571	557	619	577	524	574	573	561	590	575	512	580	571	577	569	579	547	520	542	546	583	530	572	576	599	542	549	552	518	564	556	520	520	565	587	564	554	555	535	563	600	572	585	548	530	554
27256	12726	1880	961	594	505	514	535	568	527	505	535	504	526	501	534	474	544	490	528	507	547	527	756	837	784	734	598	532	493	548	518	512	508	517	538	529	502	547	514	493	466	495	546	500	474	512	476	469	462	501	526	528	490	519	478	501	530	505	506	509	491	483	545	526	441	511	513	483	492	509	523	536	505	545	538	536	498	479	549	545	521	488	541	504	479	476	535	509	498	507	516	492	548	525	516	494	472	502	546	451	539	488	504	531	531	473	517	513	516	530	570	546	557	513	518	485	494	507	472	497	537	546	548	547	514	504	486	522	537	526	540	495	509	467	473	491	481	504	507	507	496	513	531	473	525	512	516	503	458	494	481	510	532	519	469	478	562	488	467	525	533	492	520	521	542	533	508	512	461	497	489	464	507	507	541	505	539	521	509	500	495	516	489	518	523	523	522	511	512	507	492	503	508	508	497	536	494	568	468	523	494	532	460	558	488	566	499	537	507	525	481	489	480	520	502	522	510	525	500	490	516	512	516	469	505	494	504	501	514	524	505	486	519	502	490	517	533	517	534	489	482	497	518	480	543	551	536	506	519	529	482	504	528	538	532	507	489	526	532	513	495	489	526	583	521	517	484	487	538	525	529	503	538	512	535	505	513	528	523	535	513	485	486	492	506	527	452	514	502	496	500	503	548	496	497	489	498	498	476	528	561	566	493	525	529	504	513	525	524	528	490	486	493	498	488	509	514	520	531	458	498	514	513	513	482	544	550	479	531	511	495	507	519	502	492	488	534	527	486	468	451	492	493	526	464	493	487	522	504	492	483	460	508	518	504	521	499	477	490	498	497	526	498	488	490	493	527	553	492	509	532	484	518	520	514	519	444	484	476	530	504	497	483	509	487	535	490	507	507	538	476	508	495	504	480	538	508	533	501	517	499	537	521	511	534	477	505	509	524	508	502	507	473	521	524	542	510	464	540	522	459	505	526	551	492	522	525	484	535	515	506	516	511	562	503	507	472	504	523	484	482	535	561	511	513	551	494	507	508	525	508	500	523	497	499	447	468	518	476	507	511	538	524	526	532	524	491	515	454	480	549	507	507	503	522	507	496	477	498	523	533	511	499	504	492	487	520	573	484	552	509	504	522	509	517	511	515	519	515	503	506	532	519	508	536	516	532	536	503	516	498	522	508	544	494	505	508	486	561	535	513	490	485	457	476	518	497	479	524	513	508	449	526	536	564	524	503	497	515	521	504	486	533	516	498	546	505	471	519	478	514	558	482	529	501	495	529	520	460	472	490	497	476	502	503	534	469	490	552	549	466	503	496	471	480	516	486	540	499	519	520	523	505	520	501	509	510	486	509	501	492	516	471	537	490	509	511	513	482	518	521	516	489	522	498	497	505	470	508	551	508	512	489	563	481	468	523	480	484	506	479	518	498	519	500	522	530	547	528	518	519	547	497	493	513	490	496	470	533	478	512	545	501	497	515	521	493	496	452	526	503	495	477	493	553	526	483	454	506	533	562	542	485	527	497	484	525	503	536	507	498	517	505	531	504	525	528	527	462	514	461	500	527	518	514	530	532	536	521	540	506	489	504	494	545	508	511	507	572	536	542	530	505	517	465	538	524	481	476	495	476	514	458	491	480	487	522	483	513	531	519	468	469	488	509	473	521	522	493	517	514	494	557	514	518	489	482	493	521	535	503	534	528	542	522	511	515	498	485	514	477	525	507	534	487	487	522	487	515	469	526	559	537	521	501	524	512	510	459	515	498	555	482	492	547	484	493	508	489	523	508	497	536	493	503	486	486	515	534	481	524	510	490	518	488	500	459	500	540	466	485	497	513	530	459	481	491	532	511	520	452	521	514	485	509	529	544	517	524	541	529	537	519	518	545	503	545	559	509	526	517	512	469	494	557	516	513	521	484	470	525	531	491	473	534	517	485	517	482	493	519	512	495	516	512	478	480	494	526	490	516	448	485	507	522	477	524	519	500	504	532	569	499	496	507	495	490	515	502	524	499	543	534	537	486	524	476	506	505	498	505	520	522	477	473	483	497	521	486	506	506	461	502	524	517	525	488	477	483	524	524	529	487	489	521	501	531	508	504	464	502	480	543	507	528	502	497	514	545	499	515	510	505	525	514	525	522	528	520	496	473	544	482	531	524	456	505	472	514	530	549	466	554	489	460	499	512	528	492	491	456	522	537	500	486	544	522	499	478	505	448	467	487	515	529	517	477	512	547	496	459	503	502	498	467	488	513	501	505	494	486	576	518	491	517	503	513	511	518	536	504	516	495	515	509	518	499	482	519	487	512	485	548	484	477	522	483	527	487	518	471	490	532	482	491	522	511	504	512	484	499	491	494	507	533	514	516	493	528	519	480	532	502	494	523	540	501	467	495	486	512	498	535	521	494	510	487	475	522	505	484	516	476	537	499	537	484	499	510	489	489	502	514	505	497	529	562	540	529	501	503	490	502	510	546	482	503	486	491	503	503	506	503	517	517	506	481	468	464	484	545	498	538	506	480	545	505	524	505	544	506	527	507	477	524	467	502	529	522	498	501	522	499	495	526	498	488	484	519	565	481	498	509	480	493	524	468	522	517	547	523	497	494	477	530	503	497	532	489	493	478	500	502	514	506	471	559	566	487	512	485	534	471	491	535	498	504	524	504	477	504	486	503	486	487	531	502	484	520	529	471	513	527	497	568	509	517	566	525	509	576	504	534	513	476	523	497	492	490	504	500	522	479	534	491	521	493	491	531	531	547	532	508	495	504	461	538	500	500	502	521	518	477	486	524	498	499	492	495	485	459	515	494	489	503	458	540	491	490	493	514	548	526	518	506	476	493	504	482	516	510	490	505	512	525	490	522	505	519	534	491	542	469	531	494	489	494	482	510	485	500	541	526	518	514	524	491	473	509	510	498	494	517	496	522	548	527	547	476	505	492	494	520	490	468	457	523	521	533	526	539	510	475	477	475	514	492	530	499	500	489	532	503	496	471	516	511	477	513	479	504	529	519	540	505	495	510	493	475	526	503	514	519	507	521	504	527	552	499	532	480	495	557	485	538	515	531	551	510	508	494	525	494	509	504	511	500	493	508	540	507	495	494	511	506	482	490	487	524	491	528	494	520	512	491	528	523	504	489	503	508	513	547	484	507	501	505	512	485	525	500	524	508	486	521	522	528	511	523	517	465	458	501	541	526	536	512	479	515	488	464	541	493	530	491	509	510	544	559	514	499	508	509	506	514	535	524	522	514	486	514	514	465	501	540	515	535	485	525	543	473	537	536	524	513	471	513	490	504	506	521	477	527	507	534	503	547	535	541	524	551	491	506	496	516	509	508	472	526	512	495	491	481	566	537	502	471	512	509	545	512	504	523	523	507	498	504	459	513	539	522	526	484	554	494	566	507	512	486	580	471	561	514	473	510	509	515	462	536	532	513	527	496	519	491	494	505	520	495	497	507	497	470	519	467	534	520	479	472	467	536	484	526	501	545
5016	1184	993	731	579	530	548	530	556	519	531	516	518	516	484	466	517	519	492	502	547	508	538	948	1070	901	694	549	522	526	477	512	516	515	479	522	494	488	493	494	496	525	481	500	479	469	515	501	523	497	454	577	513	491	525	495	521	502	467	474	514	491	508	481	510	489	503	513	509	499	538	477	481	506	527	474	511	524	522	486	457	499	487	503	505	513	486	488	488	505	497	480	486	515	506	474	517	503	455	524	495	533	456	506	511	485	476	487	536	501	499	493	469	474	553	480	511	488	508	498	475	508	481	533	509	469	520	561	507	505	479	462	491	479	478	478	496	514	524	506	519	477	504	487	493	478	523	492	493	518	544	508	519	475	512	468	546	548	501	479	503	548	488	476	497	491	488	512	499	513	507	485	506	473	475	523	479	450	521	497	496	501	527	507	503	532	480	476	502	518	465	536	527	512	497	500	489	518	550	495	499	493	489	477	490	517	488	546	475	543	482	480	449	527	478	499	476	508	539	490	467	518	496	474	450	491	515	504	487	504	512	496	509	507	555	470	476	496	471	486	456	524	480	479	500	470	497	471	492	522	496	480	501	519	511	488	479	498	511	493	497	491	482	454	499	469	490	520	494	515	468	525	464	495	491	487	522	530	488	511	511	499	458	496	486	520	482	479	478	522	474	463	494	526	484	514	456	506	533	466	469	478	494	515	508	490	509	463	470	512	493	485	506	517	487	482	496	474	498	497	474	457	470	518	496	469	488	500	477	554	524	490	513	477	502	513	479	523	512	472	511	498	540	490	469	509	512	471	509	487	503	459	488	503	468	513	484	520	461	536	479	476	520	517	515	482	511	467	501	485	547	519	497	501	480	515	526	500	517	544	491	489	486	516	536	516	474	483	521	528	493	494	515	502	498	540	490	492	511	460	507	470	487	488	483	477	543	462	471	506	500	493	527	479	504	474	500	503	496	491	486	543	493	517	509	524	503	467	504	505	506	522	491	534	460	493	502	463	521	443	516	506	500	468	490	502	470	485	520	530	505	460	482	463	508	486	520	480	521	473	506	507	469	469	538	510	529	502	468	509	439	491	511	518	496	465	462	517	482	477	515	484	533	509	468	474	485	523	480	479	501	499	522	503	469	473	478	485	493	483	543	522	516	483	488	473	514	497	493	507	528	521	502	500	513	483	506	516	503	502	469	474	513	507	495	537	469	497	478	479	509	522	483	470	521	490	495	492	504	536	465	541	480	509	524	515	494	497	491	484	514	514	506	479	457	487	499	482	502	488	480	535	502	518	473	490	498	489	503	500	481	520	466	451	482	524	486	453	518	533	494	497	507	487	513	488	506	474	493	514	510	490	465	464	499	466	497	490	487	518	486	497	504	443	504	519	501	514	496	503	457	513	495	472	497	499	502	511	493	469	483	479	534	513	498	493	479	501	514	451	508	509	544	495	474	517	517	526	491	504	522	466	495	483	505	497	467	510	497	479	502	497	498	464	499	455	477	510	515	482	473	477	487	472	476	488	506	520	524	526	479	499	515	531	524	512	483	495	522	530	485	461	509	521	513	533	445	481	511	476	463	515	480	496	517	513	492	470	476	487	505	477	523	520	468	509	469	509	476	478	530	483	549	471	526	490	468	508	520	543	509	463	509	480	468	497	482	517	517	507	491	516	484	472	535	483	495	505	496	487	506	495	484	483	506	480	506	464	476	503	493	509	441	475	471	544	521	478	493	484	447	481	517	474	491	450	531	527	511	537	489	524	495	462	559	483	508	481	513	501	499	513	492	453	536	438	502	512	503	507	458	500	508	495	479	522	528	515	502	478	503	466	525	466	473	509	479	485	465	469	501	519	482	466	470	457	491	510	485	475	511	494	510	483	475	536	484	510	529	500	459	485	504	522	494	513	474	521	480	494	520	519	476	493	487	478	463	488	495	506	489	497	514	501	487	496	509	507	513	472	502	471	469	503	529	488	493	503	503	489	542	521	505	510	477	506	508	499	508	478	490	536	486	506	487	482	529	490	454	517	510	468	486	510	534	518	506	514	512	509	531	516	477	488	480	496	516	491	456	501	476	509	506	512	439	490	498	530	460	490	492	490	491	486	477	508	500	513	495	494	489	479	545	512	547	508	502	503	479	476	498	474	493	526	479	465	503	512	500	487	497	517	478	475	508	528	509	495	546	468	490	467	473	494	519	494	510	446	479	521	569	496	499	493	527	476	495	480	490	459	486	504	511	509	499	464	527	506	506	470	475	509	494	495	508	493	531	498	496	559	514	472	502	477	471	467	442	466	468	468	487	478	491	503	502	521	485	522	515	466	477	497	488	467	493	490	493	486	507	509	503	487	504	498	516	529	494	518	506	517	501	506	502	496	466	510	484	496	523	513	494	487	486	462	492	477	522	512	468	478	508	513	495	492	517	487	516	466	519	495	473	521	524	480	473	508	521	502	480	475	449	464	487	491	475	456	442	488	481	547	494	485	531	499	500	476	490	521	506	484	494	484	532	490	487	506	503	491	519	530	514	464	505	491	462	515	465	508	475	462	508	470	488	518	528	523	491	511	484	476	509	453	443	471	540	533	540	507	533	505	529	504	453	511	505	505	494	478	493	466	477	479	480	497	468	499	500	508	521	497	483	504	493	518	526	537	455	514	488	475	462	485	472	473	512	485	499	510	544	514	475	512	461	462	491	473	458	548	474	464	484	502	495	510	507	509	512	481	519	558	534	490	491	514	532	491	507	475	521	485	454	530	525	494	531	493	507	495	518	495	471	501	517	496	483	522	517	491	505	524	496	497	488	520	536	516	485	499	505	521	496	511	481	512	506	493	497	483	466	470	496	528	496	510	499	544	529	497	525	485	502	496	521	478	462	476	497	500	506	531	476	465	516	510	529	494	529	491	548	508	527	502	517	514	511	508	475	467	504	534	471	482	496	500	497	475	486	512	501	485	462	490	511	552	475	468	477	495	486	478	481	490	496	471	522	486	503	503	484	485	484	489	533	514	504	537	476	501	492	459	528	478	489	497	487	484	520	494	513	480	496	488	500	545	479	501	511	514	521	506	466	479	475	508	500	489	471	514	489	467	510	500	513	441	504	526	471	500	505	526	487	477	499	501	470	500	464	495	490	487	482	499	474	472	503	471	445	515	495	522	493	523	499	515	479	480	517	493	541	509	492	494	492	457	452	492	530	476	485	503	515	527	460	523	493	474	512	506	458	521	477	439	516	509	511	465	510	506	497	470	522	502	487	513	508	502	502	533	483	488	490	520	461	502	472	519	500	493	514	463	510	470	482	511	458	501	499	521	490	473	482	514	534	524	481	499	495	520	506	503	487	556	445	485	479	494	488	504	488	524	488	513	503	528	471	502	520	490	495	510	530	477	476	477	500	497	475	478	487	484	484	512	478	503	511	488	499	486	524	488	504	526	525	483	508	485	505	534	505	482	506	459	469	457	515	510	506	465	509	502	494	505	505	521	490	531
24484	21170	27653	24952	11210	1437	920	841	1647	777	613	555	530	595	549	511	517	525	548	547	489	528	1157	3908	3555	2348	1140	780	561	510	508	445	491	488	500	536	544	493	515	502	502	501	480	483	514	522	513	500	524	477	535	514	505	510	526	480	503	512	526	517	502	514	523	512	482	552	478	537	498	536	520	493	485	501	523	460	532	483	494	503	487	496	487	500	526	494	534	485	479	501	464	495	528	497	487	497	495	457	484	498	510	514	491	505	484	495	492	481	516	501	507	439	486	479	487	491	474	521	490	495	545	490	467	502	470	493	491	503	479	463	438	508	502	503	507	487	518	487	502	553	522	472	534	481	553	526	488	496	484	530	506	517	516	561	490	504	465	529	516	502	486	516	486	474	474	468	498	482	520	503	500	485	487	491	508	517	502	495	544	467	495	470	510	528	521	472	490	519	564	465	491	497	512	504	501	459	477	529	537	489	530	501	474	506	482	465	503	488	526	513	495	509	494	514	457	503	508	516	502	489	524	503	511	493	460	472	494	527	538	502	521	475	543	479	471	503	504	485	505	470	497	493	525	505	473	490	468	525	474	529	489	471	471	484	514	487	475	492	522	533	517	485	527	501	478	484	506	479	525	499	509	492	562	511	470	523	496	523	488	469	500	475	529	507	513	520	487	476	488	504	511	471	520	461	493	485	490	483	484	515	496	494	531	468	509	473	490	506	513	513	490	484	504	492	488	478	494	522	566	519	494	487	520	504	488	519	493	512	489	504	528	505	513	537	490	529	463	504	505	500	468	486	468	487	506	539	517	470	444	499	481	468	502	506	510	460	498	513	461	487	464	502	497	492	478	487	439	491	483	520	518	522	488	501	490	506	485	483	492	449	485	507	543	494	490	504	472	514	555	492	515	518	534	465	488	478	477	480	499	478	481	515	479	497	470	488	500	483	493	489	516	452	521	496	519	484	513	520	483	499	494	462	473	490	503	489	471	497	524	485	471	514	491	472	462	486	472	522	529	472	505	478	511	490	500	473	507	482	483	506	476	464	501	513	517	539	475	490	505	491	528	484	446	512	482	500	506	491	506	493	484	512	479	511	496	526	520	490	529	462	475	469	510	505	502	544	476	511	480	511	515	509	474	512	490	475	463	494	487	474	483	492	474	495	519	474	484	522	505	506	514	546	493	520	522	512	500	539	497	487	496	468	509	500	524	526	473	508	536	500	501	524	497	494	539	515	447	471	462	465	513	488	455	484	502	457	481	481	486	506	486	462	511	498	477	472	499	470	509	474	491	477	507	503	479	524	485	498	499	486	486	500	543	514	521	474	515	481	512	525	531	498	487	486	448	504	439	510	471	497	462	482	480	536	492	486	458	505	507	516	515	494	509	495	459	491	507	533	495	500	467	515	482	522	522	485	489	490	474	462	495	497	464	490	523	525	483	489	493	515	524	482	519	492	501	519	475	495	472	504	485	509	466	500	482	512	496	481	506	551	499	509	440	530	494	465	512	483	458	508	487	480	483	488	479	501	479	504	508	511	502	515	527	519	495	486	463	496	503	503	506	483	527	463	495	499	522	494	477	495	515	526	491	491	513	514	534	525	459	481	496	530	515	491	488	483	489	527	517	504	521	419	488	510	489	490	481	479	515	516	486	476	491	487	517	508	501	482	512	496	512	537	529	519	509	536	461	486	446	476	502	518	495	486	488	494	493	487	506	523	463	493	520	503	508	521	459	501	513	486	518	459	492	516	514	522	461	474	520	498	521	520	473	463	481	482	515	470	533	510	488	514	506	489	508	514	494	511	500	479	494	443	508	468	476	512	512	545	479	514	517	510	514	469	491	487	485	486	494	494	443	480	501	543	490	497	474	482	502	527	541	520	547	500	505	438	502	490	483	493	485	510	511	504	473	539	471	500	522	526	513	499	452	488	516	497	490	536	483	508	530	472	476	508	472	489	499	534	505	482	521	533	485	509	483	522	502	497	509	539	492	495	477	510	478	478	545	511	470	498	479	507	521	510	437	496	518	477	471	495	486	503	493	482	450	479	483	435	460	543	523	545	492	505	519	516	500	497	489	481	493	459	489	483	516	509	505	486	498	531	522	520	495	511	434	500	485	492	499	498	438	501	511	512	504	543	563	484	531	482	503	519	470	505	472	465	490	508	484	495	477	510	542	478	506	505	493	488	452	478	489	517	513	508	487	527	499	510	516	502	536	494	512	448	494	498	485	483	500	506	528	492	470	488	497	488	493	511	483	498	470	495	517	508	494	469	499	496	520	472	457	515	458	508	537	486	508	522	532	523	523	481	513	494	479	476	469	493	477	468	527	498	509	468	492	489	505	481	477	497	520	516	510	484	513	463	496	528	504	506	499	485	495	503	450	455	460	475	524	507	471	520	521	479	473	541	496	477	483	465	482	471	478	512	483	461	487	504	487	483	486	504	518	499	490	465	486	492	509	488	518	466	477	464	511	529	484	511	491	506	496	463	467	551	515	539	486	479	464	491	473	508	483	501	458	496	522	526	535	463	461	487	527	523	515	509	471	477	502	509	496	460	537	490	493	481	507	508	462	484	512	496	494	472	502	506	515	481	520	498	499	493	500	499	486	514	489	490	458	498	505	503	523	498	494	480	517	514	500	492	485	467	506	467	490	462	540	473	488	507	466	488	507	471	520	486	501	520	517	502	447	497	512	497	479	507	472	468	491	493	500	476	521	487	476	481	488	506	478	503	501	486	501	498	500	534	498	492	505	518	500	515	580	497	544	490	509	482	496	509	484	518	497	492	471	491	487	490	483	481	478	498	499	549	504	505	454	479	506	538	492	474	486	509	461	512	478	501	488	484	493	528	549	467	499	514	491	502	494	480	516	494	520	498	487	482	498	522	519	490	510	492	475	491	495	507	507	494	478	488	520	513	498	517	504	464	531	523	509	455	517	530	545	480	486	505	470	521	474	458	442	495	515	466	502	502	486	460	496	511	481	505	488	530	484	494	500	523	483	460	473	503	544	454	510	542	514	521	492	479	477	489	493	503	503	485	474	488	464	487	487	463	522	532	496	541	479	493	543	533	500	500	508	486	494	490	487	491	470	470	469	539	463	503	495	526	501	492	509	475	468	484	527	485	471	502	482	498	525	515	511	513	509	514	488	502	465	453	523	501	487	488	455	526	498	467	516	468	497	487	496	520	520	487	511	500	498	518	488	485	497	493	486	474	476	540	461	487	499	494	499	519	534	508	509	516	457	513	512	468	499	544	513	508	504	486	493	439	510	512	473	554	500	517	490	505	464	525	491	493	482	506	534	478	453	544	548	489	460	467	519	510	478	499	487	496	488	504	504	499	545	472	506	502	508	501	470	517	469	512	486	490	467	447	522	470	477	500	450	506	511	509	438	534	487	496	503	447	517	495	511	481	529	495	503	496	484	465	501	523	502	472	496	508	524	491	532	490	488	504	510	526	439	504	479	464	497	469	481	502	489	483	504	493	485	506
3563	4153	3257	1806	1246	1040	882	1106	2559	956	644	615	618	615	575	522	532	560	560	530	554	583	1884	5708	4327	2990	1472	875	652	525	554	559	495	491	519	495	514	530	509	554	507	536	494	498	531	534	538	518	498	550	509	492	538	495	542	516	507	540	508	472	499	486	538	480	527	546	486	465	518	509	537	498	521	512	508	497	481	522	549	514	550	545	510	517	499	504	490	546	510	495	523	496	475	498	497	525	543	562	494	490	526	538	550	545	553	524	498	487	518	509	548	525	512	497	533	531	509	526	517	524	524	521	522	544	504	532	537	532	499	508	527	518	550	493	524	542	485	513	539	492	539	531	516	497	536	511	560	544	519	491	543	498	522	467	523	520	495	527	525	484	525	519	515	534	553	502	506	515	480	483	504	517	501	536	468	505	511	523	554	508	496	478	549	514	517	484	511	550	484	476	569	528	499	557	530	513	518	510	498	519	533	522	505	485	541	516	508	501	485	496	537	511	498	522	501	528	529	499	558	514	573	523	544	527	485	533	507	510	519	533	539	512	502	512	537	534	527	534	492	563	556	501	545	509	508	498	507	508	564	532	504	559	493	483	502	534	508	511	543	489	519	493	526	515	517	529	464	487	524	514	499	518	477	521	549	490	519	498	526	527	489	496	543	541	498	542	535	564	493	519	552	537	534	536	500	513	524	532	512	510	536	537	520	519	504	499	536	533	525	553	520	503	513	500	525	514	490	517	495	491	502	518	531	486	490	470	526	512	523	507	520	513	543	511	507	554	545	522	492	540	527	525	482	546	517	487	520	544	496	565	526	511	483	517	535	535	530	505	492	475	519	518	482	493	509	476	544	498	456	497	497	514	463	512	513	486	483	490	487	499	527	485	503	474	504	505	497	497	533	495	555	507	506	538	535	532	522	536	520	498	505	519	490	490	532	526	474	489	488	495	492	526	509	532	530	496	510	545	506	530	489	510	514	471	492	508	518	512	496	517	503	489	493	515	522	504	505	472	536	511	543	494	534	528	488	487	501	568	525	524	514	529	512	491	536	514	503	524	514	496	516	501	519	524	530	513	555	513	527	491	503	483	478	484	498	495	472	466	580	516	476	519	586	491	502	475	521	557	528	541	508	502	524	525	514	532	504	499	541	509	511	516	512	551	477	509	533	523	486	480	533	534	491	554	501	562	471	491	498	540	518	559	523	499	503	509	483	547	516	482	513	536	501	548	523	485	480	523	493	511	491	526	564	468	517	524	539	528	482	520	477	501	494	479	525	511	504	562	501	517	476	496	540	561	533	468	531	530	473	501	525	515	543	518	513	531	534	507	505	490	525	508	482	513	531	521	508	493	532	517	507	460	508	543	495	528	481	513	519	539	540	481	511	498	474	504	502	529	525	510	494	497	509	571	516	525	505	583	472	529	488	519	549	499	521	517	549	552	516	547	512	524	563	517	525	534	490	544	521	512	493	503	526	533	530	516	503	494	521	501	535	511	484	477	509	524	526	484	551	515	536	484	511	517	511	541	546	506	529	519	508	531	489	516	535	486	510	531	533	537	525	500	563	545	513	500	490	530	521	525	477	501	512	531	494	526	517	524	496	527	473	500	518	525	532	497	503	515	502	525	497	475	518	516	544	540	508	504	561	566	554	518	536	512	514	514	536	490	526	538	492	524	500	547	465	500	488	487	520	483	479	485	551	529	511	502	493	484	522	506	485	515	492	527	516	495	510	505	494	522	516	503	494	509	490	524	511	543	513	520	545	477	539	489	542	473	497	529	559	507	529	521	524	516	520	506	536	560	535	518	487	498	495	499	538	490	514	516	485	516	514	493	531	554	535	518	544	507	521	521	554	489	508	525	527	522	519	492	527	526	497	491	518	484	497	477	514	504	518	491	521	490	532	473	520	567	546	522	517	483	490	516	525	472	489	487	486	527	488	495	512	522	541	462	495	502	527	549	500	554	523	510	495	500	560	496	518	479	526	446	533	516	541	499	524	581	493	494	484	508	526	498	499	498	480	504	508	514	505	521	483	525	465	530	496	519	547	503	490	497	529	436	518	528	514	559	531	544	483	533	492	490	466	524	479	511	488	508	480	504	520	537	515	534	469	529	516	500	549	534	491	538	498	526	526	490	525	507	477	568	492	476	500	525	535	542	530	504	489	517	474	506	510	515	485	534	538	541	493	514	507	504	504	510	541	510	512	506	513	549	507	507	499	532	528	525	524	528	468	501	538	501	518	508	526	508	506	541	478	489	504	519	502	522	493	518	562	515	507	499	487	509	514	499	491	508	516	523	495	486	480	535	506	499	517	509	511	476	514	535	479	518	527	523	522	497	538	562	524	507	499	479	496	507	500	509	508	475	499	507	500	484	574	546	508	455	519	529	529	521	517	510	486	530	474	506	512	500	498	552	483	514	504	498	516	532	507	520	487	495	520	506	545	557	476	528	529	499	517	509	495	515	522	505	537	541	517	513	548	544	511	502	495	504	521	481	512	500	496	506	515	496	515	500	495	479	516	498	501	553	467	513	522	542	490	477	536	480	516	504	511	486	491	514	503	505	526	503	478	510	545	528	555	533	474	460	533	507	510	498	538	499	540	528	497	495	497	483	514	521	499	494	556	500	508	493	526	520	488	516	540	543	506	529	510	526	531	475	527	535	490	492	495	538	528	481	518	512	518	483	525	514	523	532	503	509	508	507	497	525	483	515	519	537	513	593	491	522	525	500	487	514	517	486	512	529	516	506	513	539	518	460	518	481	476	470	527	487	539	516	536	505	484	482	503	491	474	533	490	466	534	465	501	556	490	508	543	499	549	504	535	508	522	464	537	472	492	493	466	477	501	450	522	517	527	538	498	520	493	527	539	496	490	519	496	559	496	540	493	526	500	500	490	503	489	517	488	510	490	486	515	574	561	464	530	540	489	555	500	524	515	531	541	529	523	505	530	507	523	537	467	527	504	543	489	508	511	496	498	501	529	526	495	473	489	513	537	521	525	502	446	519	532	526	502	532	513	518	485	510	544	528	496	524	487	500	524	523	489	527	506	546	533	527	535	529	510	516	539	498	487	539	551	531	485	509	505	497	524	505	516	493	550	518	532	518	518	512	520	499	514	502	538	535	507	480	561	515	500	512	496	541	513	495	530	498	566	513	498	512	540	500	501	512	477	512	498	506	535	474	524	512	509	495	527	515	537	510	511	538	501	478	496	462	516	501	467	492	530	506	497	489	484	537	495	524	525	503	481	440	547	501	546	533	529	516	512	509	512	506	515	507	530	514	512	492	494	504	494	530	510	486	550	523	528	536	487	500	456	539	507	505	514	500	537	476	508	495	507	518	518	516	553	466	481	533	560	522	507	505	501	527	513	488	503	497	530	543	513	507	509	486	500	515	521	482	483	484	519	486	483	538	503	500	561	479	451	487	479	519	496	519	501	519	535	506	519	490	543	505	484	505	583	513	519	500	542	584	512	494	522	521	495	506	516	540
23911	21174	28333	24329	20493	4095	1280	1218	11189	1131	722	607	647	658	652	616	643	621	603	579	610	546	1942	5947	4948	3024	1454	895	685	610	556	576	594	525	555	572	548	557	568	563	563	574	604	585	573	561	589	604	569	550	586	575	565	561	543	584	596	544	544	605	588	512	541	572	553	548	548	589	559	543	574	572	585	546	530	572	543	526	589	549	533	584	599	548	609	562	573	569	576	553	569	528	598	573	570	561	554	564	595	577	593	578	556	551	538	562	573	558	574	579	544	567	543	591	562	585	600	579	624	556	596	574	561	582	492	549	560	614	565	573	554	587	604	536	564	545	603	593	547	601	585	554	599	557	549	576	578	594	568	556	539	593	590	585	596	570	569	548	606	586	653	536	570	596	591	548	561	612	565	537	515	549	586	625	573	544	539	571	564	540	600	569	560	561	583	520	545	588	583	515	550	526	546	596	577	593	527	569	548	556	567	564	574	631	575	541	553	574	572	560	539	554	561	569	580	592	587	587	536	557	558	504	578	524	542	554	559	530	532	542	553	602	542	538	565	592	555	574	543	567	573	563	544	592	570	549	590	536	577	541	585	565	576	539	551	527	529	579	562	504	574	520	570	581	562	555	555	539	519	563	550	528	544	579	589	521	553	586	611	560	587	560	581	542	571	601	573	539	556	569	550	562	549	551	545	569	572	573	532	530	573	607	535	577	552	554	559	571	579	601	574	601	565	533	558	595	555	566	561	536	570	573	553	549	577	575	562	541	575	597	507	569	580	552	523	634	562	581	591	538	581	569	574	580	549	517	555	583	545	506	565	560	598	535	557	565	531	557	561	561	569	577	537	520	554	555	594	549	571	553	593	531	540	538	540	596	561	557	529	591	582	585	511	549	583	591	538	613	590	577	579	564	564	595	566	559	553	561	598	559	580	538	508	510	556	529	578	557	530	526	627	552	526	515	558	563	573	573	572	553	577	575	542	560	517	539	555	559	609	544	524	553	588	547	561	527	556	549	565	571	579	600	540	612	509	548	567	563	583	588	548	532	553	554	560	589	603	573	512	531	575	566	588	558	586	545	539	560	576	537	567	531	567	551	548	563	548	596	591	570	486	568	561	548	544	649	571	599	535	539	597	555	584	608	563	557	582	569	535	586	555	588	585	554	603	550	566	591	501	550	564	548	531	567	541	538	564	589	583	555	584	534	620	575	557	545	545	573	539	550	586	540	579	532	550	529	575	560	580	545	533	540	555	567	584	559	523	590	549	595	576	545	616	581	540	531	548	594	588	567	545	544	559	561	589	577	594	562	528	598	548	548	586	577	582	584	606	544	546	535	547	542	524	575	634	556	605	539	568	556	525	571	554	546	545	560	553	571	604	563	535	575	528	563	547	560	595	550	552	512	522	560	575	567	562	552	588	591	557	549	570	597	574	564	565	591	524	521	522	532	544	555	590	558	541	566	583	505	570	605	590	528	515	556	540	570	549	553	547	590	589	552	606	557	566	605	515	545	563	545	565	535	519	546	606	531	556	538	594	568	518	497	540	514	589	572	535	584	550	556	569	559	537	552	561	553	559	524	550	571	544	556	544	574	514	562	554	564	539	589	540	527	567	580	540	555	542	580	559	533	524	545	612	530	533	548	570	552	528	578	547	595	559	528	571	549	590	571	571	565	556	547	545	571	502	568	590	528	546	590	550	509	593	542	581	569	546	555	581	586	555	547	515	593	503	595	543	573	558	569	531	577	581	540	539	599	551	580	527	533	561	585	585	580	545	540	550	561	544	552	614	570	563	558	539	568	534	560	553	573	544	521	559	524	584	577	553	579	517	576	544	601	534	578	535	547	548	563	541	535	566	571	577	556	570	510	556	590	589	558	594	584	540	577	554	580	596	527	547	558	532	544	563	572	495	557	547	575	578	535	563	538	531	503	575	530	536	595	529	596	542	563	576	568	555	538	568	584	567	575	537	542	560	551	601	569	515	565	604	569	586	598	586	524	558	529	527	554	509	565	573	591	555	554	547	568	598	532	548	563	563	563	564	563	478	555	560	534	553	548	558	579	551	549	577	586	561	576	570	545	543	535	568	556	520	530	552	554	551	532	558	581	507	553	584	542	555	555	538	581	539	532	532	584	607	574	558	552	523	553	556	570	593	533	561	552	569	546	562	552	550	565	609	542	539	546	571	579	542	557	557	553	566	583	557	545	608	539	546	593	577	569	537	559	582	547	528	514	562	504	561	580	538	572	565	530	550	560	596	546	560	562	533	559	597	532	550	537	592	541	579	547	537	562	526	577	580	540	587	543	542	561	569	595	582	543	531	536	555	568	556	591	615	525	588	570	563	569	584	558	570	569	546	552	558	595	562	567	576	565	556	558	601	532	543	537	574	567	566	567	590	563	512	559	577	551	549	559	582	537	562	628	550	580	552	612	567	577	542	544	542	549	560	586	528	562	586	573	583	549	562	540	546	578	497	525	571	533	565	596	540	535	566	579	570	546	569	568	535	560	567	555	552	560	528	571	589	558	591	589	583	540	549	548	545	529	544	551	550	592	530	554	558	523	555	551	580	551	547	564	527	566	597	532	547	567	562	552	544	539	577	575	535	557	585	546	568	602	547	548	538	557	590	491	529	554	532	533	590	542	555	527	575	542	515	589	533	573	535	545	573	556	525	590	566	547	582	559	567	522	552	566	570	597	605	609	563	545	615	583	559	549	567	565	554	591	579	543	516	580	559	563	584	534	578	569	576	565	571	543	576	586	557	530	572	568	539	551	566	597	517	556	552	552	528	565	531	584	571	532	590	599	568	537	554	562	590	516	562	578	546	509	559	557	562	535	555	558	580	515	546	494	603	551	513	588	526	580	534	589	580	598	583	538	578	519	587	554	531	534	574	553	578	586	545	536	573	610	573	562	562	539	608	570	599	566	556	532	581	570	584	608	544	521	522	562	541	549	516	549	531	567	654	534	528	544	596	552	580	594	594	589	579	594	544	533	581	530	596	583	594	533	529	555	580	534	569	550	547	555	566	592	562	606	533	562	509	568	544	530	629	549	535	568	534	577	582	527	541	584	611	569	553	575	508	564	550	569	534	547	498	555	562	552	560	577	563	542	517	554	556	575	550	563	551	546	624	543	569	532	538	539	521	547	546	577	571	555	529	589	519	573	552	591	569	582	539	527	533	551	552	544	522	505	571	569	543	561	572	593	538	602	553	605	518	584	551	571	543	589	550	535	575	575	542	560	555	572	560	519	552	584	581	555	543	568	526	552	557	567	556	560	574	533	549	532	617	554	534	582	569	550	573	545	578	556	536	558	573	519	568	593	590	557	561	531	612	588	587	583	560	609	580	540	497	568	545	536	556	556	578	535	548	549	526	535	582	575	571	579	558	588	554	528	540	551	580	558	528	548	531	575	553	587	598	539	540	582	547	560	584	544	589	561	532	532	570	553	533	562	526	551	551	553	563	550	575	570	517	539	563	545	536	560	546	578
3684	5798	4717	2376	1657	1230	1060	1608	13970	1067	756	740	692	664	670	653	671	617	628	681	593	591	3149	7995	5775	3965	1758	1035	674	616	625	573	561	638	558	582	606	623	575	574	561	541	585	572	566	573	552	554	604	608	568	588	565	551	591	568	520	592	568	560	565	570	551	574	579	551	573	543	550	570	536	553	594	613	621	575	598	524	595	616	557	579	556	582	565	595	548	577	590	598	558	571	603	592	562	581	576	592	567	572	580	573	593	574	540	591	525	553	605	562	569	556	609	580	583	619	566	558	534	549	611	553	581	563	558	570	609	614	579	566	589	579	569	550	558	535	608	568	553	542	618	582	605	556	554	534	574	605	582	578	537	585	556	549	554	602	574	593	569	567	571	544	588	553	520	567	572	581	567	556	558	593	529	593	614	585	573	555	564	569	549	616	561	510	534	577	543	582	573	587	618	617	577	605	587	595	571	598	535	565	579	580	562	592	600	558	556	590	554	566	550	555	565	573	573	522	544	560	566	578	566	561	555	545	547	615	585	550	556	581	582	574	586	517	569	569	569	603	551	602	537	591	576	568	557	539	538	545	557	565	594	562	550	579	614	587	524	574	593	571	563	555	540	557	612	545	567	538	581	597	590	533	575	582	584	589	522	581	544	585	506	576	571	529	582	579	599	586	570	590	565	531	540	553	544	567	577	577	493	574	566	572	543	562	594	541	588	606	548	611	584	575	525	540	576	576	544	572	579	583	571	528	593	558	571	591	583	600	617	586	601	603	588	552	542	536	551	577	522	601	526	589	588	579	592	609	572	551	586	609	579	556	583	552	575	600	550	565	565	543	529	543	547	570	508	529	583	589	554	581	581	628	591	581	566	530	555	582	552	575	594	583	601	603	562	566	630	586	545	552	563	562	570	544	546	562	557	567	600	603	517	586	582	551	574	537	581	583	556	603	539	585	555	538	509	547	546	610	527	545	611	585	580	561	575	585	581	565	550	555	558	546	611	525	602	514	580	568	562	568	556	590	561	553	566	602	580	577	579	569	566	573	592	596	613	549	537	570	542	573	625	571	565	542	581	568	575	579	609	540	564	589	575	546	555	546	597	587	560	549	562	548	602	521	535	591	584	582	573	521	562	565	540	534	567	595	575	612	559	565	597	566	578	547	597	535	567	523	576	596	605	539	557	572	548	523	524	572	572	568	570	570	587	538	583	594	575	582	548	545	561	557	565	578	549	575	550	592	524	586	581	556	552	552	592	545	567	526	586	549	556	595	523	541	529	579	575	576	597	586	545	548	558	552	562	594	522	560	556	541	556	563	545	561	591	532	561	546	547	585	574	570	535	581	592	591	593	573	569	602	544	558	563	561	566	580	561	565	587	549	566	541	570	596	507	560	508	575	605	578	557	535	607	581	594	575	547	568	534	584	597	514	604	562	586	547	598	596	559	577	554	548	614	564	532	563	531	553	551	576	583	556	544	546	584	543	594	585	561	610	536	554	574	575	588	557	566	553	592	566	556	559	555	593	586	513	540	579	508	574	535	524	535	564	589	554	585	582	572	590	551	552	556	577	589	550	555	599	586	561	577	600	510	546	575	576	558	576	550	559	627	543	544	573	565	535	513	579	592	567	578	568	557	552	537	525	550	548	563	542	555	572	551	532	555	606	529	565	579	565	535	535	631	557	539	529	533	589	598	566	570	547	562	559	573	570	615	587	570	531	554	573	600	633	583	603	578	516	586	574	540	599	554	566	568	594	567	550	542	614	590	584	554	534	533	563	532	589	545	583	561	564	534	542	561	571	574	541	601	553	523	571	528	581	556	531	538	564	523	558	553	595	555	553	592	537	565	553	538	542	554	548	555	576	558	584	571	558	550	553	573	569	581	581	551	571	551	549	599	546	569	565	496	563	584	583	538	574	557	566	542	537	562	545	545	563	553	561	559	566	599	601	563	597	563	595	520	506	539	577	562	576	570	572	560	559	574	518	556	562	575	600	575	534	564	575	571	564	587	621	573	577	577	535	530	611	585	544	545	564	574	523	537	571	557	538	569	523	538	579	559	511	599	529	527	579	566	572	593	555	574	540	582	547	585	555	568	568	546	539	584	565	546	553	557	555	545	600	564	578	550	568	583	560	597	566	537	513	551	592	579	521	568	586	556	553	586	581	578	560	569	552	583	557	504	600	582	564	548	529	548	557	562	628	602	577	591	546	602	560	522	602	573	520	567	549	577	585	546	557	563	521	576	548	527	593	588	534	567	604	613	536	563	507	510	567	615	562	556	540	631	519	556	558	559	561	559	584	560	559	568	580	557	547	550	521	599	532	513	574	577	563	580	527	606	593	541	559	569	633	567	538	552	550	535	565	580	586	571	555	549	564	557	589	548	546	552	580	584	569	550	563	566	589	593	562	543	598	554	580	558	608	543	560	573	584	561	598	536	565	588	546	572	544	524	581	618	564	532	556	581	568	555	552	548	547	559	548	556	565	578	577	590	588	572	566	563	550	555	555	601	564	594	568	598	503	608	579	585	565	553	593	577	543	575	544	555	530	556	557	538	559	560	553	600	503	570	553	589	574	539	577	553	550	579	562	554	565	557	556	580	592	559	525	535	528	573	523	600	561	520	566	543	580	569	563	588	571	547	540	518	558	506	555	539	543	566	599	531	535	549	599	553	544	555	583	584	567	550	541	542	556	559	546	559	588	529	570	560	559	595	557	560	545	593	578	543	590	568	553	594	586	549	533	491	593	565	590	566	572	584	541	519	562	578	572	558	593	603	532	578	571	523	588	588	579	550	530	590	575	578	522	578	555	573	554	522	580	598	547	597	572	550	584	590	562	554	543	543	591	547	547	563	557	573	555	582	526	570	563	552	547	588	557	565	553	583	513	540	557	595	525	537	572	554	587	567	563	548	523	571	601	505	577	537	576	508	561	553	545	573	586	555	544	600	590	550	571	590	540	536	584	542	570	598	530	546	560	537	523	560	555	557	517	551	603	548	559	591	566	566	562	555	513	545	540	522	554	590	522	565	534	609	538	570	562	555	547	539	561	533	563	557	606	574	579	558	516	517	595	557	581	582	546	560	553	554	615	569	560	563	542	583	544	507	561	552	567	547	591	561	513	538	557	558	583	498	577	555	559	549	584	580	586	569	581	583	548	550	560	551	557	556	573	531	603	564	586	527	564	571	584	593	489	539	553	554	534	566	523	536	573	574	584	550	583	556	576	619	580	550	553	576	575	566	558	528	585	583	537	532	541	531	574	546	546	574	526	560	557	520	550	563	564	530	578	561	574	572	551	565	528	552	552	589	575	597	528	551	581	586	576	563	575	578	576	579	559	530	592	595	534	569	555	567	575	553	566	511	533	555	571	574	566	598	566	561	596	532	533	553	536	576	539	584	550	555	553	582	563	575	509	542	536	585	539	590	562	548	571	535	554	535	526	579	575	558	587	557	528	557	586	554	564	548	566	597	562	525	563	580	577	543	582	552	583
27241	12846	1826	911	616	555	518	559	1137	569	501	547	534	514	521	506	492	485	496	525	499	501	550	810	824	749	616	602	552	527	525	514	533	503	559	512	519	485	512	501	527	520	533	521	518	470	545	481	488	512	515	531	498	514	558	501	488	547	549	506	491	528	475	529	547	511	526	524	531	513	527	515	559	538	461	492	524	517	523	522	482	536	519	484	523	523	516	536	470	522	486	526	517	508	481	488	512	505	503	544	501	521	543	496	519	528	466	527	514	540	490	487	500	507	487	536	535	505	500	519	531	512	530	550	503	576	497	539	516	520	489	484	536	487	512	527	524	522	519	523	512	478	507	520	523	544	555	439	551	496	508	508	546	538	495	497	540	525	527	512	557	552	523	525	501	495	522	487	507	504	544	478	512	525	506	561	504	560	516	522	513	504	522	513	495	513	526	498	495	542	511	513	480	528	531	517	497	530	541	548	538	514	521	544	514	505	553	496	513	504	472	493	511	510	518	481	516	506	558	484	497	520	531	543	523	475	488	513	507	514	498	534	519	501	505	518	497	506	482	541	553	490	546	487	518	499	481	520	554	522	501	513	550	513	521	509	543	523	523	494	506	519	515	527	502	517	542	526	501	489	552	495	578	574	538	508	518	507	546	501	569	501	518	526	529	484	502	515	493	485	518	503	488	484	533	472	536	518	506	515	499	513	520	457	496	517	531	499	521	489	519	508	512	557	551	466	529	503	514	541	501	537	504	537	538	541	489	527	555	492	543	524	523	518	522	495	492	528	537	501	511	501	510	464	503	489	487	509	518	541	504	524	553	507	450	516	524	538	511	493	501	490	477	541	464	502	486	564	498	512	511	537	492	479	538	512	524	547	502	499	517	532	505	508	453	502	515	507	524	500	497	464	503	490	550	558	480	505	487	523	556	489	540	522	489	551	547	512	499	548	523	515	502	528	521	546	476	524	547	506	527	512	540	551	547	481	494	507	495	476	495	506	515	465	530	534	528	547	450	528	528	515	544	510	500	483	518	496	481	517	534	516	497	512	479	528	471	528	477	499	522	488	531	492	487	502	506	503	514	528	504	547	523	514	508	521	515	578	521	527	511	492	533	482	517	507	534	547	536	489	556	474	518	502	519	501	544	502	514	513	489	517	494	549	514	490	482	536	491	530	474	547	521	539	530	562	550	526	532	519	538	520	516	541	509	534	518	483	494	511	501	517	502	498	550	537	489	545	565	501	495	478	460	491	490	513	501	496	508	496	519	535	522	518	531	493	491	515	501	476	515	506	542	533	492	491	509	515	478	523	515	521	527	484	460	494	466	523	477	506	516	507	500	536	495	525	539	535	476	536	512	527	532	503	497	536	507	507	518	517	496	534	487	471	535	502	507	540	525	515	504	494	427	503	510	539	522	517	521	533	551	549	536	527	496	551	525	541	522	535	477	548	507	506	509	506	500	496	526	554	542	466	551	535	508	562	543	501	516	502	517	523	495	542	499	521	504	467	534	497	525	545	474	489	481	486	521	532	501	501	514	539	468	498	505	474	538	534	560	492	536	524	496	497	544	505	486	510	493	484	492	525	522	501	525	519	503	500	497	506	478	496	524	480	517	549	529	523	522	528	547	512	511	574	527	514	520	515	548	489	531	504	521	511	530	549	538	527	510	532	554	524	516	523	522	518	507	542	511	505	519	535	520	511	521	511	507	484	519	482	469	496	530	522	504	553	520	488	507	481	534	496	512	526	511	549	547	534	558	519	482	542	499	529	549	490	490	531	515	518	524	508	512	536	497	531	530	500	500	518	497	560	483	486	492	492	488	516	476	529	539	503	513	544	486	513	536	484	484	492	516	502	565	493	545	480	484	532	499	499	516	496	555	529	531	502	492	479	514	507	513	538	513	534	505	539	497	508	509	519	507	485	472	497	523	487	522	538	496	500	503	499	535	524	509	494	507	509	528	513	508	528	516	531	506	507	468	517	492	508	535	522	515	504	505	489	548	481	506	484	554	516	499	487	514	503	519	500	518	511	537	531	521	468	520	546	480	497	542	535	517	510	520	549	554	513	481	501	515	483	524	507	490	488	478	510	540	473	540	535	524	520	532	520	554	491	501	514	509	498	515	501	558	495	556	511	536	544	520	491	521	535	513	548	509	535	508	521	533	495	481	500	500	508	505	476	518	453	520	521	522	509	504	500	483	501	514	522	492	525	523	485	526	511	527	544	587	561	503	493	516	487	534	496	525	497	516	507	493	476	508	552	526	498	482	493	458	554	470	505	546	554	520	518	487	516	489	541	481	509	520	518	530	465	561	486	468	465	513	508	510	481	474	480	527	526	517	491	524	510	536	505	508	520	464	528	520	511	506	504	527	494	476	483	508	500	518	523	534	501	555	511	494	533	489	574	499	551	509	504	530	497	535	467	520	513	482	500	509	505	529	549	526	520	501	542	531	486	497	547	572	530	492	513	560	511	527	513	488	522	513	480	530	506	497	533	536	501	501	504	503	509	552	507	484	525	508	475	505	456	485	495	535	466	518	516	490	544	477	495	525	514	515	521	516	526	518	494	506	483	518	501	532	487	548	482	515	467	496	559	526	533	503	472	522	526	534	537	486	494	468	487	546	547	514	492	516	520	531	483	494	521	535	481	524	546	539	533	488	546	558	563	554	546	513	517	500	489	492	526	542	538	506	560	508	493	480	514	471	546	549	480	570	514	497	534	531	567	523	511	542	516	539	492	518	514	500	541	521	535	542	481	512	494	501	498	554	526	505	498	500	469	537	495	515	536	532	578	504	526	529	520	522	476	522	514	507	521	533	527	507	542	512	498	524	526	560	482	541	509	522	527	480	524	540	539	534	543	535	520	491	530	504	511	502	497	512	497	497	535	497	528	492	534	528	488	523	531	488	528	511	504	500	497	524	525	528	503	539	487	523	505	532	556	524	483	548	498	494	481	492	526	533	548	522	500	485	501	526	519	499	485	531	520	490	539	527	513	532	541	512	505	500	495	475	561	534	525	508	554	526	504	504	476	512	546	526	495	503	511	479	521	517	515	482	520	522	487	501	515	522	532	495	503	576	494	552	534	550	525	536	505	532	485	514	559	555	552	531	560	545	481	566	535	536	522	542	533	464	518	496	475	515	516	488	538	531	550	506	494	506	499	532	505	487	487	488	489	505	491	545	497	516	526	521	549	479	480	484	495	524	554	475	557	541	511	530	512	491	475	518	522	516	509	503	487	515	488	523	538	555	481	462	543	561	489	513	521	514	555	488	510	533	512	510	484	499	493	517	552	509	514	492	516	529	530	532	510	518	522	508	469	542	501	531	512	509	514	533	527	566	537	522	542	520	522	501	544	497	548	512	549	505	510	502	500	521	537	522	530	504	502	547	508	511	528	559	496	493	504	520	509	533	501	483	526	533	486	497	504	475	485	485	502	522	526	509	536	573	477	537	510	554	487	545	516	517	499	524	541	454	534	522	549	534	527
5048	1227	1033	620	621	556	549	603	1556	531	488	546	505	471	498	516	494	479	506	533	489	503	628	1005	943	860	707	586	493	521	458	482	522	498	533	475	485	485	511	532	540	538	515	526	510	524	512	483	461	491	522	541	530	482	489	523	463	511	502	512	543	543	508	515	509	520	486	506	456	494	507	487	500	509	509	509	522	487	531	507	516	487	483	553	495	510	501	472	512	503	507	509	531	481	497	479	498	522	545	522	479	508	517	504	531	492	520	489	473	485	519	495	542	515	499	495	490	479	540	503	518	520	516	494	473	441	502	490	484	511	511	510	507	459	463	514	507	503	507	509	489	503	530	502	538	471	472	511	508	489	507	441	513	482	531	513	503	504	481	489	458	528	489	502	479	493	503	485	503	483	516	485	520	501	508	488	484	498	462	505	481	491	475	473	474	474	470	495	514	492	495	525	514	476	549	493	496	478	504	473	507	513	531	504	531	518	464	533	488	523	498	485	492	440	478	484	496	511	489	502	509	508	518	535	469	510	498	482	495	494	478	469	472	504	516	483	492	472	529	483	494	481	503	514	450	504	461	551	507	503	483	509	505	532	506	455	488	478	517	488	479	495	460	514	512	498	459	522	488	465	503	517	490	503	521	493	457	480	524	513	510	518	505	519	476	475	481	555	465	511	480	520	502	465	483	514	507	469	501	503	474	521	504	500	474	485	499	483	494	504	505	525	454	541	497	523	485	500	503	502	520	491	476	487	505	497	474	504	474	500	544	512	476	484	507	525	503	480	533	523	527	497	513	512	518	450	508	521	468	495	493	532	496	511	492	448	453	454	485	461	478	469	503	483	532	465	467	493	551	495	479	478	452	507	506	514	463	534	536	529	520	486	540	493	491	485	509	510	482	474	485	479	505	524	481	529	500	488	506	489	526	493	479	490	481	529	507	555	472	476	487	505	468	515	461	505	525	493	527	477	473	488	523	485	543	499	435	480	513	473	506	474	483	488	483	496	481	484	491	493	520	492	481	524	480	526	473	491	482	474	503	522	495	478	506	524	473	508	502	511	517	531	491	533	508	478	448	483	495	528	501	490	491	499	473	490	521	485	464	519	519	515	489	502	489	496	497	497	490	491	497	484	494	508	491	496	492	463	483	542	498	505	470	503	485	496	497	468	502	529	542	531	479	496	481	498	533	480	490	469	496	483	529	515	503	523	519	455	500	490	458	498	484	485	461	516	500	514	490	473	507	549	476	482	519	474	510	481	494	489	537	505	507	531	487	518	490	475	477	512	463	512	530	506	486	504	507	460	481	489	521	502	523	495	481	506	477	478	503	516	471	485	535	477	531	475	484	457	526	518	531	519	511	485	526	500	473	467	537	495	491	499	493	506	494	490	519	478	493	503	488	490	508	518	483	474	460	485	500	496	470	483	448	499	479	473	550	481	486	506	509	485	462	491	432	487	464	473	471	508	500	495	484	525	541	495	481	478	543	505	497	477	456	486	508	472	525	559	469	493	513	491	513	542	449	486	497	472	557	487	484	524	509	464	476	445	500	504	508	483	495	481	458	551	535	468	478	477	527	542	456	494	499	519	528	514	522	499	499	488	504	493	488	503	509	499	457	491	506	443	464	529	501	464	488	456	530	460	495	475	507	495	451	549	525	486	502	477	497	525	518	462	496	488	501	494	516	502	511	488	464	497	483	478	510	494	522	494	534	496	492	513	517	456	473	502	503	492	502	486	462	505	525	463	461	540	461	485	494	491	529	521	480	467	509	499	452	512	536	507	497	483	506	501	518	497	464	505	487	495	520	457	504	481	485	444	511	512	489	459	521	491	528	481	486	475	462	533	495	535	486	489	486	496	495	505	489	515	463	503	491	480	502	485	483	473	520	504	477	518	494	490	532	513	490	469	531	473	468	487	512	517	520	534	529	507	479	536	479	502	491	452	494	548	498	511	458	477	515	492	502	517	462	528	473	488	511	528	525	538	512	533	491	510	521	569	531	489	496	520	516	472	513	494	503	501	466	484	457	511	519	475	479	478	516	497	508	531	472	467	515	485	469	523	510	494	495	482	500	518	501	509	495	483	462	498	473	502	486	491	514	535	515	503	497	529	507	520	496	494	522	468	485	495	503	502	482	514	499	498	485	517	469	468	461	508	483	517	510	458	479	427	448	479	493	458	497	512	496	504	483	460	458	513	485	447	513	505	536	530	476	490	459	509	491	508	486	499	494	486	505	487	535	553	518	465	516	469	474	523	520	501	482	523	492	505	486	506	503	471	493	503	501	497	492	459	510	463	518	510	497	499	444	520	512	540	477	504	497	494	476	479	468	524	485	496	465	532	487	495	481	487	482	498	480	489	496	462	485	505	499	484	518	464	496	522	475	466	445	502	489	475	438	490	517	509	515	490	524	487	543	486	497	483	505	484	474	484	485	510	512	480	510	505	491	456	504	501	518	511	521	537	505	469	565	502	455	506	485	502	504	534	561	519	485	522	501	474	496	497	496	494	477	459	513	484	493	487	491	500	461	515	493	534	511	491	499	513	518	512	490	503	516	482	476	473	472	450	503	525	507	514	484	451	509	484	475	481	496	488	516	486	461	486	492	512	529	468	475	478	477	483	504	539	484	466	541	482	508	507	497	491	475	505	495	485	502	513	450	491	465	459	458	467	498	496	478	449	526	518	493	474	478	508	473	493	492	468	474	498	513	471	456	524	463	490	554	484	475	501	472	488	503	457	483	484	459	450	478	455	479	488	484	502	482	517	526	476	484	497	524	486	521	475	484	507	500	513	522	504	500	513	516	483	501	494	531	484	487	508	538	523	509	509	495	487	521	475	503	481	521	487	454	485	514	489	537	521	481	502	515	490	479	477	496	490	484	476	482	480	478	506	490	552	510	495	488	509	550	473	443	470	502	539	485	491	488	502	503	483	461	518	501	508	507	502	516	507	488	516	504	479	518	488	488	546	505	504	516	522	539	517	472	522	482	501	503	486	499	516	505	489	503	499	455	485	507	483	482	491	496	491	530	451	481	481	489	472	449	517	501	508	511	462	507	506	473	513	511	511	483	518	512	472	481	490	492	510	468	512	501	517	467	526	499	496	495	505	518	461	442	517	492	459	510	509	483	479	430	505	501	513	496	517	483	462	461	514	489	509	502	511	481	462	480	472	483	506	511	482	520	471	482	503	474	526	472	552	512	481	505	485	521	493	495	482	503	477	461	521	534	460	502	488	498	486	516	506	493	524	512	505	462	492	480	503	495	474	531	494	478	511	476	482	476	491	499	471	496	467	450	492	505	475	477	495	488	495	526	515	484	446	505	456	516	495	533	514	508	479	495	526	469	449	481	485	487	519	488	504	514	485	509	496	489	513	472	506	518	486	512	481	532	476	482	461	482	553	487	503	490	480	461	505	479	533	502	512	496	485	486	498	482	451	479	514	476	521	501	513	496	486	486	535	477	493	529	479	513	510	478	507	530	478	505	472
24493	21162	27619	24950	11178	1538	951	2307	12934	1293	592	558	578	516	503	548	487	527	534	508	536	491	1151	3522	3086	2038	1130	730	622	547	566	523	504	527	511	516	493	519	533	510	488	507	491	494	500	507	504	496	503	524	483	486	531	510	521	523	516	530	483	485	488	500	511	511	507	487	469	505	504	497	469	506	536	471	524	478	508	499	497	486	544	499	535	541	480	511	521	500	505	500	521	505	516	464	502	485	529	530	567	474	487	530	502	524	510	453	483	425	465	476	480	514	479	477	471	488	496	471	516	527	515	522	476	472	535	524	498	530	487	482	515	478	457	514	509	503	519	487	531	506	498	492	493	523	547	508	511	491	510	483	526	466	501	504	511	505	499	493	497	469	506	517	530	552	522	522	516	510	514	522	503	540	506	567	504	498	517	472	521	449	490	504	504	491	547	512	465	507	492	480	502	461	479	510	518	534	524	467	519	467	523	525	471	474	501	518	484	489	491	535	505	475	512	487	470	468	487	503	496	487	455	519	509	548	576	512	506	512	523	492	503	478	495	506	502	455	507	517	510	478	481	499	559	509	497	504	500	506	508	513	505	476	484	563	464	539	506	521	515	461	478	491	476	495	513	504	520	515	450	519	520	506	544	518	564	510	499	505	529	489	481	531	513	463	548	495	475	505	519	502	472	501	519	524	474	480	513	498	465	506	483	514	551	490	476	474	509	468	514	520	498	490	489	497	524	493	523	456	492	499	512	463	502	486	464	511	495	495	523	514	535	475	469	463	531	513	512	517	523	476	465	510	531	527	470	513	501	510	530	500	499	488	498	469	470	541	488	510	490	509	485	467	494	503	505	510	525	463	469	544	502	501	509	506	529	521	483	520	494	511	499	488	471	493	494	493	501	485	535	478	481	503	497	488	504	462	519	491	500	470	472	482	495	489	487	482	465	476	527	488	525	482	492	485	483	518	510	505	470	490	494	533	491	465	490	459	509	519	504	512	524	503	481	458	484	508	484	485	530	504	532	508	523	512	488	514	466	501	493	494	488	503	556	533	469	498	474	469	486	501	513	516	521	522	513	523	476	486	491	518	489	526	509	481	499	498	493	486	471	487	498	512	475	458	469	476	489	491	531	479	456	508	463	516	512	487	505	511	469	490	507	484	528	474	515	475	499	531	506	501	506	504	510	495	499	513	516	517	525	496	472	465	511	488	544	495	463	548	525	501	506	531	490	502	465	520	485	476	497	491	499	522	487	534	537	471	508	539	506	509	487	487	477	514	533	532	493	510	486	480	514	529	470	461	472	481	479	492	465	479	474	516	495	493	465	478	507	457	520	495	454	490	495	511	521	497	474	513	544	500	505	502	519	501	462	540	498	519	511	566	470	483	481	508	509	512	494	499	550	529	501	488	473	501	501	507	465	516	513	498	457	515	489	543	512	506	525	516	487	484	471	531	497	518	496	514	504	470	523	552	470	507	477	517	491	533	493	481	532	491	469	497	527	478	504	493	517	484	490	526	519	550	467	497	537	494	488	481	490	497	486	477	512	515	515	503	507	472	460	486	492	488	525	504	474	517	493	455	476	523	539	490	502	527	450	489	503	490	488	485	490	481	491	455	466	527	490	539	458	503	476	520	468	480	474	528	514	466	459	503	480	460	520	547	537	467	494	508	496	491	529	503	516	509	498	504	488	533	530	512	510	456	516	543	484	515	486	505	513	459	492	486	516	455	472	514	525	547	503	531	503	538	451	500	549	532	517	497	499	484	490	533	511	519	478	515	484	504	544	549	458	501	504	521	502	476	537	482	512	506	483	492	501	505	469	503	509	510	498	511	495	522	475	469	481	543	501	504	522	485	515	501	500	508	523	515	515	506	509	480	526	456	475	464	496	526	534	498	482	506	491	522	447	471	521	516	545	482	504	471	513	477	523	479	525	509	479	475	477	493	482	467	501	509	505	443	519	469	506	475	489	579	505	507	504	473	538	533	480	477	461	491	505	485	533	508	523	502	499	466	501	527	498	504	526	495	500	511	512	469	531	502	507	501	523	469	464	534	493	485	514	520	440	522	480	474	516	489	489	515	521	443	476	493	505	504	498	536	507	536	496	513	473	471	468	510	473	504	460	513	479	484	512	472	461	490	517	499	490	532	521	455	480	495	473	518	494	494	503	500	516	455	483	489	508	486	493	494	506	576	500	483	487	478	473	505	475	494	516	526	509	497	476	488	453	525	478	491	500	511	480	512	550	508	494	475	500	465	522	481	518	488	508	483	485	508	473	528	556	462	520	464	474	515	475	485	498	493	455	514	521	459	470	539	523	509	521	514	493	524	483	500	436	486	504	497	498	507	538	521	481	489	525	502	498	507	471	481	486	489	514	468	501	450	493	478	479	480	462	517	516	493	537	506	485	540	513	502	506	500	520	486	496	497	504	509	509	494	483	510	519	466	489	514	515	499	484	489	452	475	475	516	457	506	501	475	501	506	516	503	520	497	475	467	534	502	529	495	502	503	504	539	512	474	465	505	495	496	468	482	477	514	520	491	493	515	486	501	515	508	521	488	499	486	520	450	511	497	506	528	467	499	517	499	464	506	510	483	496	483	527	481	472	476	476	505	507	506	489	532	487	470	539	491	519	471	499	491	483	471	491	488	490	480	483	504	516	517	506	442	450	543	519	495	543	502	473	525	494	536	474	531	495	501	534	517	530	493	488	503	494	489	517	502	529	509	557	493	494	479	534	500	500	489	536	470	516	540	499	456	538	515	445	479	515	495	485	503	486	488	501	468	521	474	538	506	508	486	473	522	505	523	523	520	536	499	469	494	526	500	464	502	518	485	486	490	497	477	499	500	474	510	507	512	527	539	491	496	521	483	486	481	466	469	490	512	465	514	503	469	467	471	510	498	521	493	521	499	498	495	490	465	475	514	512	511	470	504	498	529	527	477	463	469	505	461	475	461	471	506	480	479	454	488	497	488	547	492	484	509	531	482	499	493	534	523	470	508	469	506	484	495	514	534	505	486	530	479	486	489	514	545	498	539	510	447	491	510	482	498	497	482	496	497	510	491	537	476	498	494	535	473	475	489	478	491	543	515	500	526	515	463	506	466	531	496	515	521	508	480	442	449	484	474	516	530	467	521	532	484	526	449	507	524	509	463	509	459	459	507	462	477	490	505	461	496	481	488	485	491	479	525	502	485	490	496	517	510	516	507	462	537	465	486	484	496	486	491	485	491	518	494	477	489	447	473	479	516	538	476	503	473	501	526	494	512	484	518	485	518	510	496	483	454	530	509	519	461	500	523	511	500	492	491	491	480	492	503	495	529	525	506	496	464	519	526	491	505	468	471	537	507	489	489	510	505	535	541	496	507	521	522	541	493	509	482	541	530	534	444	512	501	519	494	481	540	465	467	498	501	490	524	488	509	514	470	502	516	516	479	506	480	487	486	491	488	490	507	482	529	487	469	461	483	502	502	484	487	488	521	526	475	500	530	512	437
3548	3945	3343	1758	1245	981	830	3591	14877	843	643	629	579	599	553	566	551	556	516	580	592	514	1778	5056	3851	2578	1278	805	633	535	546	540	494	508	539	544	530	514	557	536	501	506	526	492	507	501	524	527	540	508	521	510	512	501	525	511	505	519	483	490	492	479	550	523	515	486	524	533	479	584	545	490	515	485	486	493	525	493	530	482	494	529	537	541	486	485	528	510	484	509	537	532	506	514	534	512	504	510	536	507	503	502	525	517	518	501	514	501	519	493	495	490	512	468	487	537	510	530	497	512	478	538	559	489	534	506	529	548	483	530	505	503	536	510	498	502	547	557	524	487	503	545	532	531	529	493	547	515	516	488	498	514	511	529	525	544	529	500	496	509	529	525	503	529	552	500	553	537	548	529	540	520	553	513	506	526	492	553	510	521	493	469	525	499	487	480	466	505	538	525	499	518	518	510	547	484	492	552	499	517	489	514	500	537	517	521	550	518	532	523	528	524	503	498	534	495	470	516	499	512	527	479	558	537	485	514	521	533	533	518	567	551	514	494	475	526	542	547	515	506	502	490	486	500	528	520	500	562	521	488	510	487	513	514	505	495	502	473	466	508	513	497	523	534	493	534	538	502	537	507	519	517	533	511	500	485	512	498	511	537	508	516	495	478	514	497	515	501	506	542	479	480	526	526	525	532	522	537	484	501	521	511	529	490	516	547	536	527	540	532	508	515	505	499	509	481	490	552	528	466	530	485	533	494	528	538	498	510	486	539	494	521	524	526	524	468	531	484	520	549	515	547	483	569	534	561	480	538	521	527	525	474	540	520	503	513	534	522	533	461	484	522	493	492	497	509	508	522	502	539	477	532	543	507	550	516	516	504	522	532	533	541	500	498	531	537	535	521	509	529	512	466	490	531	496	515	509	483	498	520	514	499	499	483	522	518	494	534	496	519	527	556	492	549	503	546	484	554	524	518	556	495	531	506	491	512	453	478	497	488	496	500	517	509	534	477	503	532	510	512	473	508	526	479	513	507	522	513	538	500	472	465	465	514	513	505	505	500	501	557	500	532	546	487	437	526	485	504	492	460	492	518	477	519	515	457	455	477	482	505	531	502	513	523	506	529	550	499	516	521	505	536	535	555	505	501	522	537	507	490	501	517	494	494	482	541	484	483	523	471	540	485	489	495	529	542	503	506	487	515	558	501	494	482	531	504	519	522	489	494	488	481	499	490	530	516	494	529	475	512	508	456	474	536	471	517	481	474	518	461	523	505	478	500	501	449	502	511	498	532	498	511	497	519	496	532	564	529	533	475	496	511	531	503	511	486	483	491	505	502	490	518	540	520	504	520	496	487	528	489	510	521	544	518	500	518	503	482	529	479	537	524	542	556	510	499	555	497	564	529	506	547	570	524	513	515	551	491	511	487	474	478	490	528	569	528	497	481	499	485	492	496	520	482	534	514	514	498	494	533	533	533	490	525	526	513	511	520	521	489	494	531	463	515	485	477	485	533	520	524	480	509	508	531	518	490	536	511	509	483	507	522	547	480	500	503	512	525	538	539	455	515	486	498	525	536	508	511	459	527	528	520	506	502	536	507	501	504	521	526	505	540	512	486	517	535	538	536	517	507	487	545	495	505	509	495	532	524	522	532	505	475	494	480	506	468	542	507	520	525	507	524	531	491	522	539	518	527	525	517	526	520	534	511	534	515	506	520	538	526	484	476	507	535	482	489	511	488	472	514	494	516	493	497	552	527	474	532	523	540	531	556	532	474	473	540	498	519	549	516	507	485	484	509	513	501	484	511	489	507	520	532	540	545	524	488	500	485	536	514	501	546	491	511	501	461	493	453	491	480	537	515	525	522	539	472	530	484	553	510	511	505	484	552	489	509	515	523	551	507	530	534	462	499	502	508	501	520	515	489	520	482	489	551	520	477	501	508	529	497	473	511	507	492	505	484	534	481	489	490	511	486	507	483	480	506	498	483	491	509	495	544	496	456	523	515	506	495	522	488	491	529	504	484	548	515	502	483	502	550	498	491	521	500	461	499	525	503	509	505	483	493	521	482	499	477	502	491	478	510	510	525	520	510	495	503	521	550	507	493	502	531	541	522	483	517	501	495	509	489	525	504	488	497	485	506	515	518	539	497	512	528	480	512	519	542	545	513	496	523	464	516	511	516	535	483	508	492	502	512	475	529	500	479	526	496	527	502	477	481	550	488	528	531	504	518	505	532	555	541	535	497	507	516	556	483	521	502	488	528	506	526	500	501	513	495	516	543	491	485	522	541	495	501	479	525	517	556	498	542	528	487	516	471	499	489	530	515	499	518	512	532	471	519	489	525	492	548	477	536	498	521	498	462	506	500	501	492	524	505	523	516	550	467	496	539	515	493	493	517	500	493	492	477	570	509	528	494	500	493	487	526	506	480	492	507	486	497	495	520	515	561	510	532	498	481	533	563	485	504	535	534	544	482	493	502	498	503	488	510	488	522	471	521	504	501	532	531	538	494	525	521	523	486	518	488	510	497	514	488	512	523	529	507	492	542	545	517	477	491	463	515	520	556	529	546	500	529	517	481	483	489	503	500	492	475	492	490	512	492	522	494	517	473	505	498	502	508	491	557	502	482	523	510	506	503	526	529	509	465	516	514	531	527	497	477	539	500	527	487	461	490	523	474	491	532	508	550	487	486	509	537	492	513	481	527	497	520	495	521	548	550	528	521	504	496	482	524	467	480	546	502	506	502	525	525	553	502	507	498	477	514	484	509	512	456	524	532	491	499	527	500	488	490	495	480	500	540	561	507	502	519	514	503	506	505	483	503	513	504	529	504	540	510	495	507	541	487	501	484	470	533	527	510	491	501	493	490	510	501	520	500	478	478	500	478	470	566	481	516	488	475	522	505	549	504	495	481	546	479	518	515	472	550	534	504	482	498	509	510	507	500	537	464	469	535	478	545	525	498	475	499	529	490	518	538	505	505	526	508	497	488	502	499	494	493	510	515	484	503	503	474	549	536	518	536	495	545	522	545	534	527	525	520	533	521	500	510	524	521	526	481	509	540	502	507	481	524	498	526	504	519	484	509	501	524	502	556	499	504	509	521	501	500	541	505	549	444	473	506	525	509	515	515	543	549	512	513	524	478	517	492	520	473	522	486	494	498	538	503	502	514	511	498	508	547	483	507	516	510	476	518	539	517	518	519	523	466	516	536	502	514	498	514	537	544	521	534	490	542	500	546	491	510	505	495	505	489	495	522	496	532	469	501	505	501	513	529	483	517	525	487	484	514	518	524	482	503	528	500	492	513	496	503	470	534	515	519	501	513	495	478	471	476	521	476	529	502	463	531	496	501	504	462	478	470	511	463	540	466	512	525	493	480	498	480	486	461	515	501	518	526	507	520	490	497	515	503	513	506	519	509	498	502	518	486	522	467	527	506	487	513	521	550	511	500	507	514	492	546	482	520	478	485	511	536	528	508	466	522	451	497	501	536	495	510
23886	21166	28335	24292	20454	4078	1399	2406	20587	1748	726	658	612	637	652	624	597	622	595	599	610	569	1547	5378	4795	3022	1415	817	655	583	552	547	591	599	518	506	570	575	576	548	552	525	573	549	551	568	581	569	588	544	586	546	610	580	536	517	629	511	527	588	567	560	545	576	584	618	580	533	577	566	574	575	570	516	566	574	556	540	560	548	567	545	569	583	562	595	548	573	564	548	563	553	522	539	521	535	522	569	638	524	555	591	572	581	567	581	572	555	535	540	605	560	528	565	541	533	568	569	560	527	555	556	561	565	591	552	542	569	555	555	588	498	568	578	566	550	564	605	551	584	578	558	589	534	540	544	530	553	547	587	588	592	576	546	529	544	517	600	551	571	560	583	576	568	533	540	568	586	540	532	568	564	601	547	521	532	579	561	551	543	564	562	553	521	556	531	592	548	538	524	561	566	541	568	597	578	535	641	564	543	581	549	556	531	537	546	569	549	548	537	503	530	545	530	570	573	552	510	563	538	553	573	568	548	543	576	542	563	566	573	554	560	562	559	513	541	558	568	580	574	544	602	528	559	562	551	577	569	543	584	529	560	569	561	557	575	544	537	557	512	544	555	595	556	533	594	585	560	566	559	569	581	544	567	555	551	554	561	569	543	555	565	527	565	559	533	567	561	574	622	579	589	587	544	578	534	557	552	523	540	592	547	584	538	542	607	561	564	571	572	586	571	530	577	557	564	581	569	551	573	545	572	571	541	597	561	563	587	508	565	524	553	558	549	549	506	531	583	587	530	539	558	561	524	518	549	575	584	566	514	563	591	529	591	564	579	542	590	525	607	604	533	525	589	599	539	545	579	569	534	558	559	549	534	552	528	546	624	528	552	612	565	595	575	629	574	534	540	553	576	558	516	573	550	567	564	591	587	581	518	550	554	517	537	581	598	546	572	548	573	557	567	542	584	537	546	545	563	546	547	575	560	547	486	567	563	580	513	535	550	541	556	526	567	576	552	539	559	561	516	543	539	559	537	521	572	580	533	618	538	530	534	558	538	592	534	585	586	602	588	569	526	548	562	567	546	552	551	564	540	538	561	556	550	553	533	596	540	584	598	566	533	553	523	553	612	613	550	549	564	563	557	582	555	565	571	563	523	570	588	548	571	562	524	542	528	560	562	582	568	562	551	532	581	583	584	535	532	549	557	588	566	538	562	531	538	532	552	566	561	502	539	567	596	535	517	545	527	552	534	579	550	518	605	571	504	548	589	550	547	586	531	519	594	564	544	590	616	512	549	547	594	593	560	573	551	541	537	554	545	579	508	552	584	552	550	594	582	572	561	576	552	514	548	576	503	519	522	576	557	558	519	552	590	537	567	515	543	577	562	548	546	597	545	526	569	566	536	563	538	542	535	504	539	557	574	517	545	544	540	525	551	550	572	562	549	596	564	540	599	558	564	577	553	570	566	582	543	598	548	580	593	569	521	546	567	558	594	529	587	568	581	581	581	543	518	514	559	561	570	611	584	553	553	571	558	549	547	570	523	534	560	567	558	550	553	575	559	617	546	537	576	512	552	562	539	545	558	547	611	519	568	531	610	577	614	534	559	556	574	539	523	544	553	619	589	534	591	571	530	578	623	580	573	547	544	564	563	547	561	564	576	543	561	598	560	544	551	571	538	559	529	556	538	506	518	556	569	573	552	539	527	560	606	602	536	540	550	580	522	594	548	578	565	549	550	582	561	516	590	573	539	570	589	560	516	569	541	577	544	599	560	570	617	562	563	563	529	503	517	554	563	577	580	587	576	600	579	559	606	555	557	594	545	545	581	529	540	563	589	565	523	565	577	564	583	577	559	587	549	536	546	562	549	558	530	568	522	530	569	538	537	585	512	554	541	556	528	581	548	565	561	546	528	539	501	541	561	569	559	576	542	564	550	552	560	547	575	565	531	548	578	570	565	614	528	584	581	538	530	543	545	545	515	556	542	563	569	539	563	509	559	511	556	573	566	535	558	557	590	543	552	577	539	572	561	562	524	552	534	523	524	587	513	589	590	572	553	543	524	547	588	530	593	538	531	573	530	575	613	591	540	595	544	532	548	506	549	571	565	556	566	565	546	584	539	529	529	556	556	574	537	593	563	584	558	572	578	584	619	598	566	533	582	568	587	560	566	514	546	577	551	564	572	534	565	556	513	581	552	539	569	576	583	562	539	550	540	531	545	534	537	551	550	560	564	543	596	592	520	539	531	510	543	575	535	555	548	541	589	564	555	559	536	566	564	543	586	554	595	537	553	546	560	584	608	583	586	561	562	516	518	557	555	557	532	554	547	559	578	564	540	562	525	549	549	549	529	574	550	573	529	537	561	551	565	578	605	578	589	539	591	547	544	541	537	569	566	554	559	553	553	549	524	577	545	579	565	559	568	553	554	579	516	524	554	568	554	571	512	580	611	590	536	557	558	558	583	537	607	513	549	588	537	534	560	556	551	545	553	588	531	513	565	526	533	547	560	569	548	618	611	548	584	563	556	538	570	581	548	570	533	571	566	575	587	567	540	558	529	571	551	551	560	483	588	595	565	534	552	561	533	562	599	536	553	554	562	591	545	550	560	544	566	585	528	552	547	515	592	530	519	556	570	561	577	593	608	593	558	533	567	558	553	546	532	529	568	531	589	587	557	564	576	601	554	584	520	548	545	585	538	518	527	525	576	532	550	536	560	553	538	542	541	551	535	558	553	600	573	588	561	569	551	536	503	565	546	540	530	553	572	551	567	535	545	597	564	574	581	513	533	497	567	586	565	548	540	559	551	543	533	526	559	564	537	553	552	538	513	573	542	573	546	547	557	533	577	536	578	540	541	544	532	597	551	554	579	596	516	554	570	550	542	529	546	508	556	562	573	572	544	549	591	539	561	587	511	566	584	578	597	527	560	561	578	571	568	567	585	571	557	536	544	584	564	605	559	552	599	558	559	593	537	559	547	539	583	555	556	563	574	538	533	570	617	547	544	553	557	543	535	549	554	520	559	561	536	562	565	561	588	547	568	569	575	543	572	567	603	585	547	524	552	530	561	567	510	572	581	576	510	555	540	564	518	540	579	551	593	535	549	545	574	557	575	538	556	564	567	563	561	567	587	522	514	530	545	553	563	533	543	589	553	534	562	557	538	539	544	509	513	566	522	592	554	550	562	535	612	637	519	605	565	517	541	549	542	558	549	564	548	601	540	545	558	568	554	531	550	540	574	597	540	550	592	555	572	575	556	600	572	536	522	554	536	545	533	569	556	550	560	561	550	505	583	546	557	546	590	563	560	568	560	584	562	507	600	594	543	531	552	566	514	555	556	558	570	594	530	545	541	584	565	571	550	519	585	515	555	541	522	567	595	525	550	551	538	512	550	572	522	564	556	583	564	560	552	548	564	505	567	578	560	569	581	545	554	601	569	560	575	598	582	527	536	535	562	590	573	576	521	558	572	579	537	536	519	561	552	541	530	553	576	559	554
3795	5797	4668	2279	1676	1365	1130	3734	21685	826	738	744	694	672	651	612	657	609	652	605	651	618	2543	7262	5859	3614	1813	1025	705	589	602	574	564	562	570	590	548	540	583	540	546	569	580	563	589	560	579	563	590	577	586	569	539	561	561	610	572	564	587	588	559	581	550	586	577	613	578	583	592	591	574	599	580	572	571	585	584	524	616	617	599	607	616	595	619	520	589	520	580	589	575	555	588	566	539	598	570	609	537	553	560	585	550	579	585	569	589	602	614	546	596	572	570	589	584	590	599	563	602	550	540	566	529	571	622	577	553	561	553	575	566	585	558	560	576	575	565	594	530	574	581	543	573	565	573	557	600	557	600	565	573	555	570	603	582	581	564	591	580	543	569	553	543	559	568	598	597	594	546	540	546	596	541	582	568	535	599	545	589	604	572	578	632	561	499	572	590	540	622	588	585	560	547	534	570	605	531	547	524	596	598	573	553	577	582	570	543	545	582	549	567	550	562	573	530	586	590	608	595	576	578	525	569	570	579	554	563	559	570	593	561	549	590	594	553	528	523	599	562	539	579	525	570	578	572	514	575	568	524	600	576	580	559	576	545	577	546	501	581	565	579	603	567	620	579	545	575	569	562	553	546	565	579	559	551	615	582	560	540	567	551	605	570	541	582	593	542	529	559	586	556	567	567	580	523	580	607	566	565	572	567	569	582	560	617	527	575	573	582	587	580	559	521	622	568	552	588	520	545	580	568	589	594	536	577	531	554	588	571	543	566	563	568	578	562	602	593	609	573	606	567	611	511	564	559	564	590	576	582	550	542	550	568	564	573	609	607	558	571	538	584	585	520	545	581	540	584	552	546	593	536	589	585	518	553	616	625	590	574	583	577	556	543	572	566	596	587	555	606	585	618	516	552	614	576	572	573	515	561	605	565	545	556	583	557	567	607	559	562	521	571	588	549	571	551	563	575	586	549	621	529	606	563	551	569	606	532	561	552	557	573	575	606	537	533	531	562	573	555	554	584	549	588	571	578	546	517	613	588	593	565	571	631	590	586	568	546	550	574	621	571	540	560	596	565	583	574	572	580	529	559	522	538	592	566	585	549	564	577	567	569	557	555	558	559	564	591	577	549	576	552	605	545	575	508	578	565	557	582	563	586	565	527	571	586	523	565	587	600	595	587	547	568	571	600	553	594	580	562	580	584	558	553	545	587	547	545	587	538	556	559	551	544	562	552	578	554	568	552	600	540	572	564	618	583	552	600	546	532	542	581	572	526	556	597	589	609	582	588	568	581	580	564	551	521	528	613	535	541	603	537	610	508	571	550	579	595	551	613	583	565	582	547	534	583	607	551	578	592	526	597	598	590	548	542	569	569	562	613	583	614	570	572	556	538	544	551	559	573	601	569	591	578	579	577	602	537	563	561	573	573	607	531	581	583	534	584	546	576	586	592	557	529	529	564	566	571	569	579	562	606	560	570	577	551	553	544	590	561	568	565	575	576	608	567	588	576	584	584	594	531	522	540	550	561	563	559	531	588	563	574	532	554	569	575	558	537	556	557	576	562	596	535	545	566	555	546	562	537	532	572	565	576	579	579	574	548	539	585	572	544	563	506	553	543	563	568	565	568	548	571	567	576	618	610	565	579	570	554	529	568	568	569	554	561	547	498	621	513	612	594	616	598	583	585	554	544	577	585	595	556	594	590	550	585	583	549	513	561	595	544	586	576	503	591	561	615	564	507	521	587	556	572	604	527	528	561	544	563	539	574	567	549	572	596	564	568	566	580	577	591	572	547	561	544	559	546	539	564	587	549	532	600	604	586	565	584	584	623	537	551	593	535	588	609	552	582	540	579	530	553	583	549	543	556	538	554	546	549	577	602	581	580	585	580	533	576	551	575	552	511	530	570	573	589	564	576	530	550	566	565	608	573	564	593	568	567	565	571	541	559	545	538	542	551	541	529	583	529	555	545	546	554	560	502	528	579	574	593	542	576	581	556	553	551	541	605	557	541	585	582	595	584	533	540	563	569	599	529	536	561	595	568	520	552	555	501	604	555	540	570	534	550	596	555	612	579	587	553	551	509	574	534	602	579	544	571	590	554	557	570	555	549	532	571	553	531	561	536	539	550	556	560	570	542	575	572	520	553	519	567	541	556	549	560	563	602	590	544	549	543	583	535	522	557	563	537	597	564	555	615	586	555	608	587	551	581	549	564	535	582	566	574	535	581	581	565	553	625	545	498	557	587	551	558	597	551	566	597	553	571	540	576	581	539	579	588	530	534	573	580	570	544	548	550	589	570	574	589	565	565	575	563	529	542	590	567	528	567	585	575	558	572	566	576	574	524	546	575	540	570	551	563	561	566	577	561	567	541	552	530	557	535	593	571	578	570	563	587	564	550	533	548	556	542	573	560	601	590	585	581	567	539	570	595	582	554	560	591	561	540	519	596	550	596	540	587	528	535	610	591	489	577	558	563	569	591	572	516	556	549	534	545	568	548	549	537	591	573	542	510	547	567	579	538	602	606	554	560	573	564	559	532	543	541	566	530	542	519	576	545	552	553	612	594	592	551	579	549	605	569	553	529	604	573	532	551	537	566	525	543	559	532	589	527	549	571	518	606	556	558	560	562	604	548	537	561	570	568	548	582	590	572	564	572	612	550	571	593	560	623	563	570	574	580	529	547	552	548	579	548	587	577	555	600	559	565	545	531	583	529	575	544	557	565	588	530	600	585	558	564	580	520	570	529	565	578	594	564	544	601	528	577	516	544	535	550	542	518	559	536	540	576	572	565	598	535	588	583	567	591	555	559	552	581	549	558	592	534	564	588	577	561	565	544	532	540	564	567	554	580	570	578	558	568	570	587	534	559	561	596	557	536	554	518	544	542	562	573	563	600	582	542	561	582	596	573	517	526	570	577	545	562	580	547	556	575	584	568	533	563	540	522	546	546	578	593	597	533	529	527	539	540	517	540	571	553	560	572	540	587	542	558	604	574	577	610	595	585	587	598	549	513	507	560	545	604	592	572	545	555	563	590	585	580	579	555	595	524	598	548	566	554	532	584	512	598	577	559	576	563	575	551	532	585	567	549	573	555	521	604	599	578	550	599	580	547	536	539	547	523	559	530	536	554	567	590	570	553	548	568	563	555	570	576	546	598	557	556	561	536	547	525	581	592	528	607	561	590	557	602	599	537	555	593	584	533	536	548	606	571	536	627	566	538	595	576	610	539	541	555	581	585	549	590	529	530	573	598	545	555	562	550	553	570	526	577	557	543	556	554	601	536	524	549	536	611	548	580	552	552	553	554	536	556	520	608	561	578	599	524	548	498	588	537	572	517	547	539	557	554	569	545	572	564	549	543	587	563	537	598	561	515	580	590	549	551	560	569	539	519	549	536	567	584	542	552	564	577	593	565	584	549	554	488	534	583	559	594	599	548	576	557	579	566	558	561	571	579	496	562	594	530	631	592	563	577	573	565	539	567	579	516	541	593	583
27348	12729	1715	914	615	578	558	603	1132	535	525	546	545	494	492	519	530	544	540	577	523	559	568	771	777	733	660	601	546	514	530	537	540	491	494	487	524	484	506	481	507	494	529	530	524	522	524	524	492	511	470	533	508	514	484	551	495	452	491	547	550	498	485	509	494	525	495	505	465	514	529	530	496	495	504	516	500	492	488	507	490	483	551	509	503	520	509	513	479	524	547	465	485	518	536	483	502	533	484	503	502	467	490	517	506	543	520	525	496	520	515	552	501	527	528	447	503	489	487	563	556	460	512	516	513	522	525	549	471	541	563	490	545	517	492	525	512	489	510	504	508	487	519	489	527	499	506	512	470	490	552	562	499	502	525	486	505	481	502	503	492	476	542	492	517	528	496	486	538	516	532	511	509	504	505	480	534	503	539	499	526	503	500	485	484	479	531	509	512	529	487	531	537	517	500	519	489	492	522	483	511	496	510	496	534	482	498	490	449	489	531	502	497	515	484	473	516	504	482	551	503	537	528	501	468	548	481	494	501	496	516	541	480	519	497	520	480	520	487	504	533	519	479	469	541	511	516	464	491	492	494	491	497	516	476	470	503	454	517	507	499	489	513	561	515	467	470	515	495	492	536	520	525	504	507	525	510	472	515	493	536	497	498	504	494	485	526	544	485	472	516	502	503	542	481	512	479	484	529	546	504	526	489	491	524	497	492	551	513	517	495	506	487	519	525	550	486	535	483	514	510	480	506	527	553	510	507	541	484	493	516	559	506	504	516	509	500	531	541	536	525	514	518	528	532	524	518	527	497	543	482	523	522	489	523	514	514	505	530	498	495	497	508	475	493	490	495	512	490	522	505	523	494	525	493	511	512	505	479	521	503	519	541	517	518	483	523	524	527	474	491	537	524	545	529	550	512	524	520	493	508	483	479	513	467	492	524	517	494	560	497	506	454	496	521	489	519	493	516	507	522	511	513	503	514	546	529	527	476	505	585	485	563	532	511	535	518	488	503	469	522	518	531	472	530	502	495	495	497	526	501	536	515	521	532	514	506	487	494	522	507	517	486	480	506	543	515	475	513	501	506	502	494	539	491	489	498	504	516	508	494	529	519	507	529	491	499	506	506	525	529	491	547	504	476	520	507	510	514	502	512	485	513	529	473	463	515	514	517	514	527	539	498	561	503	508	552	522	506	498	509	511	494	479	498	488	511	538	523	519	523	521	483	503	520	542	491	526	520	503	500	458	514	485	501	504	497	504	464	516	505	537	478	564	522	506	515	514	478	443	507	482	523	537	481	497	516	510	492	505	495	470	507	517	473	517	522	479	542	524	488	484	527	529	528	480	499	497	552	528	510	514	522	497	501	507	514	538	486	500	496	515	470	521	513	524	514	516	535	516	548	514	500	509	484	492	510	502	542	476	491	506	506	494	515	489	506	529	540	509	506	492	499	513	529	531	499	549	537	512	499	551	516	483	556	514	498	510	571	536	511	498	499	486	518	495	538	517	504	524	526	538	521	499	480	536	507	517	488	536	531	495	545	515	542	511	497	536	502	519	538	521	494	483	481	472	512	490	528	471	472	503	523	500	466	523	525	497	460	519	552	553	515	499	505	528	525	493	483	487	517	528	518	503	509	485	519	470	545	501	513	542	504	554	526	499	510	521	524	508	542	536	528	513	475	509	490	505	538	516	517	533	531	498	525	501	496	477	489	519	481	509	533	489	533	516	519	513	505	502	564	487	459	481	532	507	513	503	505	531	510	537	535	545	494	473	509	545	502	477	507	523	467	509	472	516	524	531	502	497	482	552	521	498	524	551	515	495	526	498	537	553	542	477	484	553	535	500	542	498	502	481	534	534	494	548	535	509	462	505	522	498	514	496	506	526	547	522	523	536	474	521	493	468	518	509	532	499	470	533	496	525	521	491	453	494	550	512	498	498	499	487	537	528	511	515	479	526	504	537	496	451	535	510	522	539	505	504	521	489	505	532	473	514	509	538	476	457	512	506	523	511	490	502	524	503	480	519	527	546	531	462	504	528	507	527	531	536	507	536	503	532	560	493	500	502	497	531	485	518	490	509	511	488	515	500	526	500	513	511	480	489	502	488	505	528	479	538	473	505	534	487	496	518	510	502	497	475	540	475	523	510	471	509	549	532	512	520	513	518	512	527	494	524	482	470	520	480	534	528	520	508	531	502	539	567	486	528	499	538	494	527	514	519	513	487	511	495	526	486	520	501	482	579	499	493	529	507	562	523	490	478	489	529	494	493	520	503	517	534	515	512	509	475	498	537	495	529	552	479	497	522	508	493	476	511	549	526	527	544	543	492	527	506	519	550	498	496	514	545	498	552	504	479	478	498	476	555	508	496	508	499	495	509	532	521	538	493	501	515	522	512	539	503	495	499	515	511	528	496	471	484	491	502	547	553	501	513	528	541	515	514	467	507	500	499	517	520	516	461	494	504	518	501	493	497	518	521	522	508	481	516	499	526	511	515	516	514	487	510	454	506	550	503	509	505	513	487	542	490	527	512	524	501	490	506	493	470	540	501	511	481	509	482	512	515	504	489	470	461	476	479	522	562	514	516	476	533	481	501	513	515	482	539	496	498	505	497	543	513	548	515	494	531	498	523	517	523	470	480	500	499	504	514	500	524	505	523	527	505	510	512	528	492	489	523	491	508	489	493	498	489	520	519	537	511	521	501	497	520	520	530	512	503	480	492	492	473	479	504	480	504	494	506	524	479	504	491	541	507	539	542	444	519	537	487	503	463	473	510	504	522	491	521	533	511	524	496	534	474	531	500	508	521	524	513	545	497	534	547	477	500	508	503	495	521	538	532	510	517	553	511	515	465	501	539	531	493	517	507	536	486	459	508	492	505	498	510	552	514	535	480	486	510	523	495	522	501	492	516	498	527	508	529	501	511	502	531	468	539	522	506	507	496	495	547	515	529	538	529	533	506	506	537	501	493	535	482	512	534	536	511	500	523	502	517	525	518	479	481	517	500	517	538	503	480	537	526	554	476	505	521	502	501	492	524	521	506	525	542	504	500	536	504	535	488	487	492	516	545	493	505	469	514	499	496	508	538	552	519	490	534	519	517	514	488	539	511	494	495	493	517	517	554	510	519	523	484	523	492	493	538	499	502	526	515	524	496	574	543	511	554	538	487	487	529	497	530	522	496	480	509	494	507	503	467	535	488	463	480	499	542	528	517	547	514	469	510	459	520	494	504	508	518	512	549	525	516	511	525	493	517	486	482	506	540	518	496	527	506	495	504	527	482	522	558	484	529	490	516	519	500	474	475	550	491	527	528	525	493	504	515	480	550	532	502	504	518	506	486	525	541	542	505	511	479	539	522	555	494	458	510	486	493	505	522	521	524	520	504	507	507	523	516	475	482	506	488	499	512	504	530	511	527	502	502	519	516	479	491	497	534	520	471	549	521	524	520	503	498	503	519	506	511	508	542	496	501	520	496	542	502	485	527	500	510
5054	1197	989	723	563	539	543	628	1514	538	520	537	564	514	509	520	488	531	519	510	480	520	610	976	949	870	637	567	522	509	514	478	477	496	500	494	508	541	508	500	514	495	509	516	503	522	481	513	543	487	498	493	466	503	506	506	501	511	528	507	483	505	512	497	508	545	490	462	531	474	531	533	530	511	527	494	504	504	514	505	497	516	517	487	513	491	517	500	523	486	486	520	478	526	491	479	478	494	477	484	483	527	525	491	470	491	501	488	529	507	504	498	488	532	515	496	499	504	479	500	470	516	509	498	479	516	508	499	537	477	515	498	524	485	529	523	525	529	482	495	521	529	477	510	479	516	458	505	488	489	516	485	543	483	499	523	512	504	528	471	512	507	452	499	526	550	489	519	496	458	500	542	445	488	500	442	529	508	505	529	448	490	479	492	550	507	504	474	472	501	502	468	537	476	521	524	542	512	476	483	528	489	474	531	487	515	474	485	489	515	480	464	530	496	476	467	520	501	498	481	500	486	474	532	498	488	502	487	506	466	482	487	460	477	514	563	513	520	459	510	503	469	517	515	543	510	533	512	534	488	499	505	473	508	490	511	522	500	529	473	506	524	497	494	477	524	509	493	509	509	508	498	514	504	481	509	500	511	449	475	490	551	475	490	483	484	534	526	577	462	474	474	483	487	494	475	524	533	509	467	472	482	507	504	489	503	485	536	494	515	521	468	516	508	527	522	538	480	490	513	484	518	483	498	529	534	515	483	534	476	511	516	487	501	500	492	498	521	469	509	480	486	487	532	499	491	513	524	512	502	479	444	478	479	453	497	483	478	500	466	462	527	479	471	492	503	515	498	501	482	459	530	497	559	469	523	455	525	517	499	489	499	480	518	487	478	492	496	512	518	535	484	471	462	543	549	523	437	487	467	500	483	545	504	469	500	518	524	508	500	506	486	501	475	533	500	488	529	539	528	491	493	505	491	533	476	476	517	514	500	559	525	483	515	512	497	522	522	507	513	486	523	513	468	489	489	488	507	472	493	500	503	491	500	473	523	502	485	496	471	512	520	505	487	493	466	498	522	485	458	522	499	508	532	474	489	509	487	469	483	504	529	495	507	499	510	521	547	511	544	519	492	541	515	531	494	484	486	466	492	460	492	526	501	527	500	479	479	497	510	493	499	506	513	490	470	494	479	505	510	506	511	485	466	507	492	487	463	528	473	491	471	497	518	515	476	462	528	471	510	481	476	479	490	525	493	511	512	488	483	528	528	478	501	511	535	479	509	468	506	485	515	469	543	527	522	456	505	509	515	501	532	511	506	509	447	474	494	509	492	497	493	505	488	500	575	478	448	514	498	559	514	488	498	502	487	468	510	495	452	471	513	504	511	450	507	486	500	522	522	504	482	492	539	477	477	480	483	491	500	468	490	527	475	492	460	485	507	490	532	522	513	500	499	511	509	511	501	517	512	479	467	505	512	481	512	484	504	478	509	533	483	486	521	480	489	467	494	495	457	488	495	507	504	527	536	495	503	520	517	454	461	498	498	461	459	479	529	485	494	527	495	503	494	525	500	500	476	543	504	497	504	468	517	532	481	453	497	485	536	507	532	500	513	506	528	499	533	464	505	483	478	496	496	514	489	478	498	488	489	490	493	520	521	461	511	505	483	463	505	499	499	520	494	503	511	512	551	488	472	528	558	506	494	501	497	488	502	511	513	511	475	519	495	508	462	476	467	507	449	508	480	480	489	490	481	529	499	474	481	532	489	462	525	506	461	472	498	472	456	522	532	504	495	509	458	505	504	534	480	483	471	489	492	522	516	471	514	507	532	498	525	483	521	519	558	481	469	505	500	492	461	470	509	559	487	472	497	490	455	508	504	482	506	465	484	490	538	501	505	508	490	487	479	510	499	514	469	459	481	465	494	540	475	463	486	489	472	457	494	494	519	473	494	477	468	495	483	499	512	475	526	514	466	480	485	492	481	508	521	467	501	519	509	428	475	480	463	486	481	501	531	505	545	530	500	520	494	487	490	509	491	504	484	506	525	499	506	523	492	481	495	485	487	493	485	474	520	477	496	478	488	478	505	514	471	484	464	500	468	475	468	477	553	501	522	542	505	497	482	531	522	524	514	486	495	486	508	504	502	467	523	532	491	488	468	487	511	511	500	460	516	527	480	481	508	513	519	512	496	517	460	491	485	473	522	463	460	427	481	510	529	506	470	468	476	506	488	544	504	490	494	524	509	486	481	491	501	511	492	458	466	531	509	478	505	505	488	475	512	525	499	523	483	483	519	468	501	463	509	494	503	497	475	474	487	496	501	474	522	492	515	507	473	500	544	524	478	508	510	487	532	497	475	514	464	507	500	510	478	505	476	516	486	502	474	483	521	475	486	538	506	516	506	508	514	460	485	492	471	468	481	496	485	483	497	466	528	459	506	492	494	491	556	516	479	512	474	510	523	497	466	497	500	504	505	498	513	484	566	508	508	479	518	572	530	504	484	530	506	504	500	503	507	459	488	512	483	458	525	506	495	514	502	488	531	492	492	478	531	508	513	485	535	485	547	487	477	486	510	479	532	513	499	463	464	499	524	515	480	520	480	519	477	506	543	482	506	486	507	498	485	514	493	511	532	531	513	521	516	522	464	509	467	506	471	490	480	461	464	501	494	482	489	507	516	513	485	514	477	488	478	500	488	495	464	514	511	507	516	527	517	495	536	482	530	502	443	480	515	527	516	552	537	486	440	481	490	515	515	491	511	511	533	481	514	502	498	512	513	475	492	471	503	497	500	478	517	552	493	496	504	531	469	446	513	480	488	481	511	462	477	496	533	474	518	499	554	515	522	486	517	545	457	485	517	485	505	477	476	502	477	506	466	504	516	499	489	497	507	507	533	497	456	517	467	487	480	532	496	504	501	482	481	489	475	481	488	503	487	496	465	522	493	510	501	508	504	526	487	519	491	497	485	484	451	492	504	470	551	505	466	474	498	491	492	513	467	518	505	495	507	493	483	512	507	509	527	510	480	472	502	498	487	518	499	519	510	503	507	490	512	452	534	539	533	496	493	514	472	493	529	494	474	462	494	491	472	491	472	503	475	533	489	485	493	508	490	486	479	502	501	515	523	521	449	540	510	498	507	473	512	519	517	498	460	515	511	496	493	475	460	501	480	519	524	482	453	519	481	452	518	494	476	490	477	504	489	485	480	507	462	499	504	514	504	496	505	486	528	529	477	496	470	440	492	531	468	508	503	503	508	518	526	492	526	460	512	483	484	527	493	453	490	523	564	526	479	492	506	538	553	467	492	523	503	508	526	475	526	518	506	503	488	495	503	470	479	479	541	509	493	485	476	516	520	494	491	555	501	475	502	509	515	483	535	486	494	456	517	508	461	501	506	496	516	508	499	523	494	479	550	471	479	518	495	462	469	509	495	543	498	512	465	522	464	497	450	500	515	526	495	554	461	501	460	532	530	467	507	482	494	491	527	509	490
24463	21158	27626	24921	11178	1380	912	839	2823	720	600	551	562	529	505	535	508	516	520	494	488	507	1123	3946	3376	2173	1258	765	612	539	517	493	493	498	514	518	488	501	537	526	472	493	500	536	519	532	497	492	473	531	459	520	447	509	503	493	515	508	526	521	466	492	544	525	474	482	510	506	501	509	490	446	528	494	484	481	439	483	497	488	502	450	478	452	501	481	489	456	542	508	503	515	511	517	488	489	512	498	521	542	511	505	479	439	501	546	460	482	486	493	433	521	514	503	506	508	515	478	498	484	510	497	505	526	481	536	477	475	522	474	521	471	513	468	462	510	496	477	474	504	477	497	488	505	493	454	484	481	470	511	507	510	478	475	510	497	479	520	481	498	505	483	492	490	465	467	526	488	495	487	483	506	496	510	448	501	498	466	493	467	492	486	473	469	518	506	533	473	496	525	491	498	481	522	468	514	471	463	521	519	464	524	435	489	470	518	510	465	487	484	487	465	474	475	517	488	530	452	476	425	427	498	457	489	483	457	539	520	485	523	491	485	526	455	518	471	508	475	502	502	525	483	474	490	497	493	519	512	500	495	502	499	492	503	484	515	514	496	465	509	482	528	472	513	505	463	471	487	497	464	493	412	532	475	457	462	481	486	517	452	498	470	494	470	510	511	502	491	504	499	519	523	491	475	485	537	528	512	474	550	511	519	490	502	493	500	493	496	487	475	498	503	460	486	522	497	521	482	488	476	481	472	466	483	464	507	469	486	461	473	511	483	500	502	477	516	470	482	518	473	497	492	491	487	526	475	483	500	463	506	471	465	497	468	489	496	511	496	505	523	517	515	525	496	469	520	501	501	520	485	495	496	566	472	494	544	533	466	477	513	498	536	469	487	503	499	447	480	491	465	499	479	509	493	518	510	529	457	512	466	506	471	463	504	456	510	519	495	470	510	518	468	447	492	465	479	487	482	527	460	488	481	478	485	495	530	511	507	507	496	496	519	497	520	447	516	494	486	492	471	503	498	499	474	492	499	473	471	479	482	488	501	473	525	500	467	451	498	524	497	493	524	521	484	480	528	469	473	513	478	494	509	460	471	474	488	452	498	484	487	502	487	502	496	443	481	463	512	503	499	504	481	469	526	479	510	507	501	485	477	489	473	531	454	456	474	467	468	513	521	503	483	500	490	499	506	510	510	484	525	511	502	477	517	507	479	461	483	532	471	444	498	514	454	494	515	503	513	499	471	461	466	528	504	478	480	499	493	460	514	479	484	508	452	461	491	483	476	498	502	517	456	522	523	516	482	517	500	534	513	501	507	470	459	500	515	522	493	480	502	512	472	538	473	499	475	480	476	495	453	473	536	485	480	500	530	535	533	489	511	507	487	518	503	476	471	466	485	488	480	497	498	482	544	478	477	479	473	508	462	506	476	472	467	513	456	525	489	479	489	493	473	535	507	498	429	550	499	478	499	497	513	480	505	481	489	516	514	488	497	473	510	495	505	527	456	459	501	477	485	513	509	532	510	467	471	527	528	476	484	483	498	503	489	486	495	461	507	462	497	502	477	456	471	500	498	481	471	443	435	496	514	491	490	486	484	514	490	488	481	514	496	511	457	515	484	494	479	493	469	479	505	503	454	514	530	478	488	494	475	461	459	468	517	504	496	469	528	529	517	461	476	517	540	533	500	516	474	524	480	446	488	546	514	486	510	494	478	493	471	503	490	526	476	501	521	548	500	531	459	517	465	486	488	504	508	468	508	477	485	513	466	425	489	503	506	529	478	499	474	503	494	501	507	482	545	506	510	508	497	492	493	482	485	464	483	485	552	493	501	495	492	469	464	492	487	489	503	496	500	480	464	484	507	558	517	516	471	494	478	486	512	488	477	480	482	504	525	502	499	490	529	488	482	500	505	486	476	501	493	496	511	504	494	476	508	495	504	541	519	487	535	479	469	447	451	460	517	477	493	474	515	484	496	478	491	503	466	492	450	518	494	467	473	503	482	515	461	504	468	483	510	479	510	474	488	507	532	454	472	526	487	493	492	493	488	506	456	499	499	479	513	513	474	495	518	471	505	503	521	476	502	506	480	529	524	471	495	457	495	503	464	437	450	476	517	498	439	493	485	470	481	458	494	462	535	493	476	475	447	471	475	454	504	496	499	515	498	510	526	491	461	506	537	455	489	486	478	490	507	499	493	475	471	470	488	512	520	483	516	469	449	522	518	473	549	481	492	503	527	482	500	508	476	473	483	529	493	481	481	474	516	473	495	504	469	531	494	487	509	501	487	524	482	495	483	481	485	453	503	506	490	482	500	485	493	513	482	484	485	485	499	460	484	474	498	491	504	517	522	504	483	513	482	480	492	493	509	450	481	484	480	441	476	488	506	507	502	486	507	540	504	496	504	490	516	473	495	481	457	506	517	484	546	472	451	475	451	492	481	517	490	474	506	464	507	507	487	482	452	497	478	490	429	503	487	496	477	539	508	480	531	508	483	487	522	483	513	562	470	498	492	479	493	513	492	473	484	496	474	467	532	498	473	498	500	492	492	482	518	508	503	487	522	469	497	475	495	445	497	544	518	521	459	487	526	502	527	483	506	483	491	499	490	473	487	469	503	529	469	475	516	487	498	492	476	543	503	502	518	511	456	477	440	485	518	477	479	500	469	487	502	468	516	502	480	480	517	480	495	475	483	482	488	507	510	487	488	449	507	473	457	509	493	463	472	509	516	547	484	507	495	507	496	510	500	474	529	497	478	502	496	481	542	530	489	501	447	489	513	466	482	503	495	490	487	479	449	474	524	485	503	519	482	523	497	539	477	467	479	498	463	502	487	507	470	452	493	486	513	470	495	532	510	483	481	487	505	474	462	486	488	469	456	490	531	451	486	500	454	519	549	506	495	474	510	500	514	470	499	512	469	493	498	478	480	479	516	515	517	514	492	479	454	480	529	497	490	458	510	504	485	497	493	478	509	506	465	488	479	530	492	468	481	523	523	516	511	479	487	499	445	536	500	507	501	549	482	495	490	507	523	511	476	494	453	492	505	498	504	492	546	515	487	502	520	473	522	479	486	447	460	497	507	494	495	512	450	459	496	544	485	495	495	522	512	519	494	473	514	484	470	514	521	484	498	449	484	487	504	489	518	482	509	494	539	505	486	481	499	507	484	484	448	468	509	507	486	502	497	484	489	504	492	525	443	471	478	514	486	522	516	522	466	489	475	496	467	551	484	532	482	509	517	481	525	536	460	497	491	498	493	509	489	504	480	508	528	509	461	511	510	534	547	506	457	452	541	481	532	516	494	491	494	488	500	500	460	505	496	480	488	500	478	509	494	490	459	465	459	483	529	512	496	494	499	502	474	494	498	463	468	518	465	512	538	494	498	470	484	455	496	478	457	488	491	482	488	490	527	502	467	511	508	468	501	487	520	466	511	520	507	464	473	485	503	509	504	520	483	507	492	525	502	470	523	494	498	487	497	500	479	470	495	514	495
3525	4090	3213	1674	1210	986	898	1135	4865	637	584	635	563	620	598	589	537	599	548	485	560	521	1754	5662	4333	2746	1506	904	596	542	536	498	508	529	559	513	526	538	517	469	491	516	523	514	514	478	537	467	506	518	502	503	492	493	522	550	527	528	495	494	539	503	525	487	542	569	509	539	499	504	509	534	500	489	532	440	526	498	528	512	538	548	562	541	476	519	500	485	530	514	512	503	490	500	508	531	538	513	489	475	510	532	505	502	544	515	510	479	505	503	502	533	486	533	533	487	499	458	509	519	519	522	478	489	533	513	532	527	489	484	528	536	467	489	506	482	496	495	534	490	436	527	501	484	497	501	524	518	495	531	467	486	490	464	520	486	554	519	555	538	500	521	474	511	531	537	505	543	492	509	503	540	470	491	507	510	520	507	503	543	500	502	537	507	509	531	526	494	514	491	475	471	521	511	519	536	468	489	534	480	550	509	538	460	546	462	544	509	499	485	545	508	515	537	477	509	502	537	523	526	515	467	470	540	506	540	485	506	549	538	552	495	506	497	500	487	536	458	510	514	511	496	515	496	533	531	512	523	521	466	491	447	477	511	485	509	520	503	490	525	503	516	542	540	485	546	484	503	500	511	531	474	452	507	489	489	496	495	554	527	494	543	502	494	573	498	521	473	486	450	522	502	486	487	507	482	508	508	500	488	515	482	529	487	476	497	513	503	517	512	472	536	516	503	469	507	516	501	512	527	516	506	527	527	517	527	500	467	477	504	503	526	514	507	473	482	511	530	533	508	490	542	524	505	536	495	498	539	508	511	511	524	531	519	467	498	530	492	502	524	495	549	501	457	503	506	489	514	515	558	480	522	508	479	492	470	449	514	522	504	528	504	501	528	503	516	554	486	498	483	506	471	542	484	518	483	557	479	523	476	486	464	502	474	540	526	498	493	520	518	505	481	486	522	525	485	512	500	490	480	494	521	504	461	465	514	522	489	515	503	491	517	543	484	546	512	500	531	484	528	439	517	497	510	489	500	496	487	481	489	499	481	541	506	519	524	490	497	514	489	506	463	505	514	516	481	494	508	522	489	516	474	475	531	505	460	510	536	503	473	524	505	511	511	516	502	506	451	492	486	494	497	481	501	511	492	466	483	464	494	550	516	493	466	482	499	506	497	477	467	489	488	469	455	483	507	519	474	539	522	517	488	478	498	533	510	479	503	504	479	493	509	497	478	514	501	471	547	505	494	530	523	516	494	481	524	512	503	524	514	455	516	504	472	501	497	532	500	493	506	463	499	502	573	497	542	539	499	507	457	492	468	516	460	530	486	534	505	529	525	501	487	545	479	476	511	483	488	509	473	539	519	502	468	513	515	482	515	458	501	518	495	493	491	507	490	496	497	492	497	524	491	524	526	530	481	541	476	497	502	488	513	500	512	480	537	546	513	518	492	500	488	496	494	519	508	494	498	484	519	489	511	474	470	497	537	515	467	492	488	512	481	505	513	529	488	514	476	488	487	494	465	539	499	481	526	579	525	503	486	508	480	529	500	512	538	491	483	491	503	496	537	543	486	508	491	478	525	511	490	505	520	501	482	474	482	495	486	554	518	545	498	519	493	517	498	490	534	509	543	495	480	466	473	519	521	514	482	483	469	471	511	508	493	504	516	495	496	501	502	532	477	507	521	503	515	474	546	526	496	475	515	499	538	535	499	507	492	485	516	483	494	541	536	510	502	514	509	498	479	488	520	483	503	506	519	478	509	484	509	550	520	527	462	507	481	489	506	513	506	508	514	506	524	523	498	521	474	483	518	507	456	517	536	493	503	505	502	499	548	500	497	505	485	515	497	466	513	453	504	495	514	506	486	492	499	533	498	504	489	486	512	492	469	529	466	559	519	488	536	485	487	502	476	517	538	545	497	496	497	527	485	540	543	501	503	486	502	508	460	513	472	479	479	532	491	504	515	459	496	497	501	501	498	517	507	544	471	480	504	530	479	473	500	536	462	516	533	515	503	482	517	481	492	484	485	545	520	522	505	508	494	459	480	470	495	459	502	518	510	516	493	485	524	475	491	482	482	487	503	555	527	515	459	532	500	510	482	507	495	496	505	476	492	478	520	493	482	507	468	497	487	499	506	506	485	480	510	529	514	476	522	479	511	525	493	509	476	515	534	507	524	496	541	488	519	504	498	506	513	505	502	514	495	494	498	529	538	490	547	501	519	484	496	515	509	503	480	495	515	480	516	458	491	485	508	520	486	471	473	526	532	481	479	503	511	478	467	517	533	481	488	515	522	483	479	457	485	477	533	463	497	433	520	501	526	470	477	499	507	472	506	464	472	511	492	514	488	482	527	511	503	509	469	537	497	486	514	523	496	504	502	499	505	470	497	507	523	498	516	451	512	535	513	524	531	517	487	463	460	539	506	485	491	514	503	479	471	532	484	548	477	523	509	513	511	523	508	488	507	503	498	499	525	455	507	495	541	520	491	504	504	524	505	503	492	524	449	473	492	481	516	489	485	485	513	549	511	478	524	498	488	476	517	482	460	498	499	480	467	495	489	454	510	513	483	513	502	481	507	532	512	507	548	504	516	518	471	486	478	504	499	520	517	516	485	496	556	497	501	524	517	506	496	463	528	513	518	484	477	479	509	519	495	513	470	475	512	496	476	507	528	483	486	537	512	471	484	484	472	528	526	507	524	499	482	526	456	480	482	496	508	520	492	542	511	504	535	496	506	533	486	474	484	503	518	492	467	505	554	520	534	524	518	478	477	527	495	501	488	482	515	506	498	509	497	514	488	468	467	493	522	503	473	502	493	505	477	486	459	479	503	482	499	536	503	496	504	454	514	514	555	501	516	494	494	482	487	496	472	520	510	522	511	482	483	531	508	492	490	516	476	481	489	484	486	496	507	479	472	528	529	519	477	480	512	492	500	512	527	498	542	551	507	531	518	511	516	487	500	482	526	528	473	564	494	508	541	514	511	498	464	473	510	495	458	502	540	520	496	499	548	468	520	491	511	528	485	513	474	489	519	460	487	493	522	464	497	488	521	441	473	530	482	497	471	510	502	545	505	466	523	479	496	496	464	522	497	495	502	479	513	515	486	473	510	492	496	501	567	493	535	509	555	466	500	538	488	481	502	492	461	473	490	500	496	491	499	466	531	499	518	471	492	495	512	496	492	504	506	510	461	498	530	492	538	505	501	484	508	513	530	495	480	497	477	490	520	496	540	495	518	474	522	492	501	533	447	486	476	540	474	500	499	513	480	505	475	517	507	542	466	500	466	477	477	524	491	494	501	508	512	540	487	492	520	546	505	485	528	487	476	482	498	488	460	458	545	498	459	484	476	514	500	508	474	513	571	501	488	504	492	538	501	517	466	524	497	483	487	467	516	501	463	454	513	511	481	504	457	513	489	496	513	529	478	517	526	480	529	474	531	492	506	508	504	484	515	499	459	519	489	470	489	512	449	498	531	494	494	504	508	508	488	495	492
23954	21206	28330	24352	20484	4093	1412	870	1257	765	690	640	623	613	648	587	614	582	625	572	577	584	1725	6574	5611	3454	1664	981	725	589	583	541	560	556	604	549	572	547	569	556	530	534	535	583	513	587	556	542	545	605	584	570	566	572	558	586	596	632	542	570	583	544	541	508	538	597	533	589	555	538	576	535	565	550	525	552	544	576	572	518	556	584	586	565	569	540	558	579	563	543	572	563	491	540	544	560	534	563	569	555	590	560	570	517	555	518	547	591	625	562	527	550	540	578	594	531	583	532	581	560	603	621	551	557	544	546	577	510	565	508	564	548	578	579	574	565	548	572	564	542	600	561	545	536	575	530	561	513	562	578	528	541	551	521	533	564	559	559	571	573	529	535	567	558	513	576	501	579	546	590	566	519	582	525	538	573	544	576	594	544	563	561	576	581	581	569	528	550	511	571	553	545	552	562	574	544	559	579	541	550	574	568	579	552	523	612	568	550	556	550	549	585	541	534	513	562	548	561	553	510	576	563	572	535	557	557	594	547	532	569	556	571	532	568	554	576	535	574	551	548	519	579	589	567	548	569	557	538	569	582	535	530	603	554	539	523	584	582	594	544	597	565	570	616	580	525	533	585	560	488	579	497	621	593	555	534	549	602	500	537	569	590	547	554	529	535	543	527	589	588	561	549	566	593	557	544	574	520	551	539	571	556	515	543	568	525	579	548	510	529	572	523	547	572	577	537	546	511	521	557	550	524	579	535	548	545	534	567	579	543	558	503	533	598	482	590	584	527	555	559	527	522	579	566	564	602	541	578	522	530	556	523	527	580	531	578	553	536	541	568	543	599	561	570	565	578	602	570	537	553	549	556	537	520	541	540	570	602	540	561	572	615	541	492	526	548	572	561	527	532	575	560	549	568	566	587	534	541	567	572	585	611	557	512	580	581	569	550	533	575	536	527	577	562	539	584	541	552	578	601	556	549	556	533	563	555	569	572	583	514	520	553	601	567	584	551	571	625	554	542	549	550	544	553	600	552	521	618	524	596	534	576	551	590	573	566	577	558	538	527	549	547	560	560	562	519	542	510	543	586	574	575	610	565	587	545	572	557	534	551	529	570	579	559	560	544	584	510	528	531	516	586	519	582	532	594	548	560	559	572	567	562	520	541	581	584	552	580	545	575	541	552	569	606	520	560	577	564	581	548	571	580	556	514	548	553	533	516	571	566	537	596	548	517	562	551	542	532	546	523	567	570	555	589	546	618	542	555	539	547	542	552	524	567	585	565	583	572	551	566	564	552	592	516	568	551	530	545	545	548	573	534	540	531	534	505	554	525	539	583	537	535	578	559	531	535	536	558	575	587	541	543	514	580	555	554	592	552	534	558	532	592	518	515	543	567	570	527	551	563	569	543	574	582	586	564	549	546	552	559	529	566	570	590	548	548	547	569	551	523	554	594	571	621	506	575	563	574	573	521	569	544	581	556	557	550	510	596	564	568	544	537	506	532	540	572	570	524	541	536	576	553	544	557	541	545	552	575	526	556	571	565	552	546	529	545	522	544	528	602	603	547	548	530	556	537	556	565	519	530	565	583	544	567	553	574	517	607	571	530	540	545	549	549	548	508	538	549	580	528	564	551	519	595	523	546	549	600	494	586	586	530	558	538	551	553	520	558	567	573	551	568	577	531	578	596	574	502	559	551	536	544	541	583	530	525	541	585	546	563	580	576	512	588	547	555	567	552	527	546	538	577	573	541	585	572	561	541	602	530	518	567	551	581	568	591	511	524	549	536	530	544	547	569	534	533	547	546	528	540	555	577	543	520	534	565	577	574	528	596	533	519	573	578	570	576	567	574	545	550	544	580	566	548	569	550	566	592	533	549	537	569	526	569	533	568	523	513	528	554	560	563	539	497	517	551	574	541	576	526	595	567	560	537	571	515	521	557	570	559	582	583	553	570	566	539	558	545	571	549	558	560	538	610	569	543	573	599	570	577	555	515	537	570	529	528	562	565	544	598	537	543	522	538	542	517	568	518	573	530	588	528	554	569	567	597	574	532	507	542	547	530	552	547	526	584	574	572	519	568	517	548	561	535	568	567	574	555	558	517	561	551	553	546	498	568	529	540	561	569	592	572	533	501	532	498	556	602	539	547	542	578	607	585	569	525	536	503	568	528	542	596	508	583	562	541	568	559	535	570	556	546	568	603	540	537	520	516	556	527	540	599	553	552	565	573	561	532	569	579	570	579	563	519	567	547	546	541	566	545	524	562	596	559	529	519	570	492	595	578	562	547	583	617	573	558	564	561	550	505	580	532	562	526	575	556	569	566	535	559	556	551	557	557	544	554	590	574	544	580	568	522	549	562	542	551	505	582	584	549	546	565	542	548	591	556	567	536	526	555	551	558	541	498	593	558	533	529	556	537	544	581	558	507	541	546	551	505	584	572	567	538	523	530	514	531	515	543	590	566	540	554	532	518	513	542	493	551	547	545	570	566	586	563	561	542	528	562	575	571	528	574	580	542	572	516	581	604	607	569	552	552	588	559	563	545	543	570	541	561	505	498	582	555	574	591	521	560	546	528	537	569	560	549	545	521	567	518	541	577	525	561	559	524	524	547	563	533	563	540	559	549	547	522	584	563	573	584	563	523	555	528	528	539	541	557	548	560	561	559	570	549	531	554	583	541	521	562	529	521	530	586	590	547	563	583	500	558	575	583	566	521	542	553	590	588	579	548	584	568	542	550	560	590	545	507	583	571	547	586	569	557	581	574	558	577	515	568	533	597	561	520	494	569	581	580	540	512	552	553	537	564	503	526	568	548	581	560	570	538	572	535	553	604	591	539	577	553	542	516	525	545	611	561	582	523	550	565	549	528	564	561	588	572	560	560	535	543	541	555	573	549	560	590	532	521	538	547	526	574	567	529	542	566	573	554	562	592	523	521	532	492	555	538	570	537	514	542	568	544	552	553	588	587	550	575	563	563	551	575	547	556	540	553	576	588	580	562	532	546	512	516	546	538	558	508	567	577	571	536	563	553	604	562	550	566	567	537	550	559	596	513	517	563	546	550	592	563	522	603	595	577	513	536	594	565	554	502	527	537	590	550	595	532	517	614	544	573	553	573	530	536	542	555	598	557	566	576	561	589	518	506	533	515	592	531	596	568	553	535	526	584	583	553	536	587	541	533	577	586	585	583	551	583	557	536	529	577	529	536	517	550	559	529	585	603	543	556	539	565	552	587	582	562	572	517	516	522	557	511	548	538	571	551	522	535	589	523	543	558	587	536	535	563	535	554	545	552	530	556	575	571	541	526	570	543	568	543	517	546	548	524	576	524	556	504	566	536	529	555	520	556	515	528	575	551	560	578	570	544	553	615	542	552	526	567	569	521	567	527	526	564	544	557	527	529	567	513	527	555	530	557	585	545	523	595	555	573	597	548	595	577	582	590	531	541	555	568	517	550	580	537	612	538	535	534	546	545	565	522	533	507	550	559	562	470
3696	5723	4419	2459	1733	1258	1028	966	1951	821	753	701	736	690	624	669	619	653	620	595	609	592	2760	8498	6492	3991	1917	1200	742	613	598	589	591	545	543	589	523	589	558	557	556	551	578	567	601	535	576	567	566	578	538	566	570	580	580	527	557	570	554	544	605	574	610	562	585	536	527	565	587	564	550	572	553	504	545	600	538	527	573	504	570	594	577	562	582	552	532	586	553	573	562	540	571	540	599	565	582	518	536	556	576	556	555	554	580	549	576	576	549	564	555	574	550	537	521	564	567	577	569	556	559	567	558	557	554	529	538	575	497	549	547	545	540	549	579	537	512	569	501	571	494	527	565	535	499	547	567	554	583	578	575	552	564	548	556	559	543	576	541	555	544	543	544	590	545	601	574	546	575	563	496	571	549	570	555	538	557	548	521	522	548	551	582	545	539	586	584	543	562	578	600	566	536	553	563	554	531	517	584	537	583	551	540	570	538	567	535	577	552	538	594	538	561	541	569	519	560	565	574	568	577	561	531	560	572	568	555	539	572	591	518	515	523	561	522	558	526	511	611	530	545	548	557	568	578	510	560	579	586	581	579	531	546	564	531	542	519	538	561	562	578	608	516	559	635	516	552	530	536	541	570	566	558	555	554	544	559	571	557	517	559	554	559	507	552	562	579	519	538	583	544	528	486	562	543	528	559	559	547	554	543	517	568	554	528	571	590	578	548	540	541	522	569	510	531	548	556	548	527	567	560	575	545	548	570	565	527	559	536	532	556	557	538	541	531	543	582	546	566	544	534	533	555	567	556	561	559	589	569	556	528	534	548	559	526	554	524	550	570	565	588	595	543	523	552	580	538	554	565	556	530	600	572	527	615	582	542	564	510	533	581	507	558	570	529	525	544	561	573	543	542	529	564	519	582	533	558	538	523	583	577	521	561	538	529	586	521	568	567	569	530	549	547	554	567	585	512	567	544	560	558	565	527	571	543	562	580	547	530	565	530	479	570	592	571	586	572	542	587	558	570	573	531	543	512	570	544	555	597	605	538	562	556	574	527	507	550	505	551	517	544	529	524	545	538	513	526	544	568	545	550	545	525	575	573	573	543	530	553	557	553	587	580	569	578	532	526	605	560	531	533	541	562	553	543	498	528	532	568	541	552	583	571	512	553	604	540	519	581	571	496	548	569	552	550	595	573	565	567	557	528	574	560	593	506	560	540	562	511	539	542	597	557	553	545	509	537	526	532	573	553	548	583	534	568	550	559	559	522	520	503	540	543	577	509	530	556	556	544	544	565	564	535	573	564	556	596	538	523	526	550	552	535	541	559	578	563	524	577	548	554	538	518	552	584	538	567	515	518	542	561	538	546	582	564	538	585	523	546	577	505	518	582	560	523	530	540	537	589	538	548	563	565	576	517	576	559	559	565	553	531	572	533	543	526	525	544	574	571	558	579	532	530	557	603	577	565	546	576	567	562	510	525	532	541	535	547	523	555	538	570	542	540	525	567	560	572	553	582	528	558	558	552	554	574	527	523	552	591	607	548	559	548	549	571	556	557	556	571	549	524	592	529	569	549	553	573	544	548	538	550	518	538	551	554	543	494	528	594	562	559	533	558	550	579	567	559	539	549	537	554	528	557	542	565	534	543	562	570	593	532	552	551	567	589	548	576	555	551	540	599	585	558	516	561	556	531	562	597	534	549	548	529	496	543	559	585	551	545	551	568	604	558	547	547	520	550	589	551	532	549	550	535	543	560	544	550	560	558	551	517	561	582	533	562	549	545	554	554	532	572	549	525	568	521	528	526	576	539	533	558	550	538	544	560	544	583	510	581	575	575	502	553	542	522	585	503	559	542	514	584	506	565	514	596	541	568	556	586	542	539	503	539	537	563	546	506	530	571	528	542	529	541	577	580	542	573	551	556	547	541	542	514	535	563	585	565	520	531	537	549	551	532	573	514	540	535	525	570	558	514	515	588	583	546	516	514	585	524	541	591	589	543	584	554	528	600	541	584	587	541	512	542	564	551	542	578	534	518	536	561	504	566	558	500	519	544	522	515	528	593	533	563	545	528	572	575	547	529	535	522	540	585	555	554	509	539	539	538	549	514	558	538	577	541	557	561	551	532	553	553	557	535	563	567	544	551	532	546	555	553	565	559	586	546	551	524	520	533	554	578	559	505	582	539	536	531	506	538	542	506	576	528	593	555	593	566	545	558	552	527	489	510	535	584	560	532	544	565	545	529	551	541	503	558	544	542	514	553	517	492	579	551	523	532	564	516	519	563	536	566	589	571	553	548	555	538	560	518	536	552	530	540	557	572	536	553	543	524	558	549	553	580	558	567	536	565	548	597	549	624	563	545	524	600	559	540	535	536	559	522	559	561	567	518	538	527	533	545	542	557	574	535	546	573	556	592	561	546	553	544	532	567	543	566	518	514	532	523	566	526	522	522	568	556	504	554	582	528	537	515	538	497	516	555	533	545	523	550	552	582	559	564	554	526	586	570	543	544	547	600	555	552	587	549	533	562	556	497	572	548	523	527	503	569	499	531	534	531	537	535	576	535	524	530	521	544	545	555	547	544	514	551	497	551	559	538	538	566	555	546	539	554	569	530	543	567	550	557	520	555	521	558	540	512	495	507	520	578	552	555	556	552	551	530	540	551	527	548	537	515	568	540	545	553	523	576	516	594	520	547	532	550	558	558	581	523	582	582	560	564	529	604	548	567	541	570	551	569	576	624	566	496	535	566	584	536	565	558	553	542	493	515	504	591	552	553	583	504	550	542	539	547	590	547	545	539	553	578	508	553	545	563	546	518	536	539	552	549	536	560	549	492	542	573	579	525	571	555	600	587	579	539	552	550	555	524	562	510	577	540	493	575	509	530	566	504	555	572	545	550	517	533	579	533	535	577	543	535	604	561	556	541	554	556	578	553	526	536	498	551	588	525	540	524	517	602	551	562	579	544	543	517	544	535	555	579	531	552	554	558	547	528	578	552	541	556	558	521	543	546	552	563	566	569	578	547	527	551	544	534	530	548	527	530	584	558	548	519	526	536	560	553	560	555	560	523	538	525	531	540	524	527	546	581	531	523	493	550	530	547	534	514	529	560	522	549	536	578	536	540	527	571	543	552	591	528	510	531	564	495	543	487	544	555	545	565	545	550	523	576	546	499	541	576	500	556	559	559	515	537	529	563	558	560	531	560	549	510	520	576	540	520	512	556	569	498	516	493	525	560	526	584	558	523	576	546	551	565	550	581	484	550	572	525	557	542	578	529	563	549	573	537	531	534	567	539	525	518	558	561	578	591	604	537	561	527	548	563	564	544	552	559	584	564	572	526	559	545	513	543	563	528	541	522	468	557	566	566	545	549	560	531	522	564	564	509	587	561	546	509	555	549	540	526	555	535	533	508	566	543	574	554	581	554	544	548	564	508	562	556	572	584	513	579	566	546	554	560	538	525	522	598	538	521	517	558	515	562	554	535	507	540	589	515	563
27277	12704	1798	865	592	512	518	513	538	455	506	541	483	560	503	491	528	519	489	526	500	532	524	832	831	770	670	577	539	565	485	515	505	513	470	475	481	526	483	487	488	504	468	504	472	522	481	517	486	480	514	507	474	487	509	478	479	470	486	487	483	516	485	502	530	507	498	487	469	489	513	543	501	536	494	452	469	456	510	498	476	456	555	480	456	439	523	454	505	502	492	491	463	506	483	535	496	470	534	500	504	472	510	526	495	439	529	485	540	502	459	492	528	540	486	459	504	440	478	523	471	527	541	496	566	516	504	530	487	510	511	538	476	495	506	524	478	487	487	505	477	477	482	493	504	496	516	512	500	508	552	476	536	496	502	497	509	477	473	522	512	520	491	492	525	491	521	523	499	518	488	526	500	496	533	486	496	517	480	485	513	508	519	489	461	477	458	514	468	464	509	511	500	491	478	502	500	504	495	475	511	509	490	534	467	511	512	511	518	533	528	493	510	498	479	517	500	475	478	503	497	480	549	497	509	480	515	492	529	492	465	486	527	482	484	488	532	497	512	509	503	493	485	527	527	532	513	502	515	492	470	494	497	494	475	472	484	523	489	494	484	530	551	508	519	520	503	499	497	511	459	498	507	499	512	504	515	481	497	493	480	470	493	474	498	467	479	466	484	507	474	484	487	508	485	502	504	501	433	511	489	495	522	516	481	527	484	487	498	477	522	519	507	499	479	477	498	504	522	472	480	547	520	517	495	524	505	497	492	518	511	468	477	514	508	472	518	508	506	498	454	464	504	484	472	483	497	478	508	468	457	448	523	501	464	500	462	502	518	526	491	471	484	482	482	502	491	525	502	516	509	495	486	507	512	509	507	511	492	517	483	482	493	491	471	519	480	499	483	447	510	518	512	476	510	492	509	521	515	496	470	521	520	502	490	504	466	518	460	504	515	501	495	537	530	493	497	496	507	477	484	487	462	491	516	462	558	492	511	486	494	454	481	498	500	507	473	477	482	501	515	483	488	546	462	492	499	481	503	477	503	483	493	524	462	520	467	488	450	499	497	545	523	478	516	515	555	524	520	527	493	499	453	521	481	502	475	462	492	489	489	539	503	516	509	499	501	503	521	492	507	496	479	491	553	457	489	506	462	484	486	546	467	507	495	500	498	482	511	469	511	473	492	500	482	488	477	477	485	500	471	525	446	496	503	497	515	497	472	480	492	460	465	472	471	499	499	480	469	496	503	487	502	496	495	500	462	522	499	499	542	502	502	497	490	515	489	496	493	480	497	504	530	503	496	512	513	520	476	533	484	476	485	488	496	514	497	549	495	475	495	503	453	515	556	491	479	465	514	498	516	497	505	519	471	500	506	478	483	505	492	495	532	471	503	486	487	490	488	522	491	483	505	531	519	476	502	541	475	465	495	510	513	453	488	487	501	494	493	496	520	527	487	518	500	457	527	472	492	493	489	506	530	496	493	513	469	507	464	445	505	495	482	473	535	494	518	496	473	506	535	482	492	512	506	470	469	473	527	533	526	465	504	460	485	493	519	483	545	489	452	483	492	455	457	455	503	513	504	507	465	473	499	493	502	501	504	492	493	491	455	458	500	496	525	548	510	516	515	512	558	476	495	491	510	490	473	482	497	453	511	524	486	494	479	497	493	498	465	512	489	519	495	508	519	514	480	535	506	543	489	519	467	539	501	489	470	488	481	478	465	501	507	491	495	495	529	542	446	505	481	483	493	525	535	477	519	444	461	471	499	492	516	513	524	524	556	493	506	508	497	550	539	495	480	504	509	475	454	489	464	518	499	464	504	496	493	543	532	487	478	483	477	475	497	515	489	502	521	461	482	491	467	499	518	494	522	532	487	532	482	501	499	468	502	480	482	508	469	478	543	477	463	466	481	505	495	487	520	505	450	495	460	485	533	560	477	534	530	465	507	514	538	484	493	479	544	502	475	509	495	502	454	522	513	486	474	485	513	499	466	495	475	468	504	468	499	512	527	526	476	504	472	507	493	486	493	501	447	473	535	494	512	478	493	517	515	507	472	508	506	456	475	512	495	478	518	488	506	531	496	495	498	486	504	451	496	482	481	493	505	475	505	495	493	526	547	451	509	497	511	462	538	493	527	505	509	519	496	503	505	448	513	488	519	495	515	516	516	508	498	521	493	531	516	512	470	499	460	512	503	489	495	493	499	487	465	475	500	499	461	520	503	460	483	495	539	468	473	477	500	516	475	472	508	507	527	471	512	456	521	498	507	508	545	502	524	474	496	512	544	491	511	491	495	476	465	507	505	483	457	477	506	455	497	474	507	491	459	512	505	502	484	476	492	497	495	490	539	498	488	498	493	466	507	492	522	486	527	508	519	507	522	521	493	523	512	530	539	481	531	490	487	499	478	494	487	519	505	534	505	451	517	522	484	465	523	446	458	486	472	487	502	495	502	519	516	483	433	487	492	529	492	500	501	458	523	497	530	499	486	475	472	505	521	491	456	487	526	481	503	535	513	523	488	514	548	514	514	492	455	505	518	500	494	488	561	530	512	510	517	509	493	454	461	498	521	470	497	517	491	527	496	506	521	449	488	472	478	502	486	526	491	501	473	528	498	516	501	477	543	529	501	464	485	507	470	493	520	513	469	494	505	512	475	494	508	508	509	456	484	547	499	477	479	452	504	505	499	525	514	519	497	459	492	501	500	482	513	527	511	502	515	505	493	505	477	504	507	491	468	520	503	485	497	492	505	528	511	501	543	494	489	476	525	475	506	507	494	499	470	526	520	501	482	486	501	467	533	471	507	543	490	526	524	499	494	500	506	541	497	479	473	493	534	474	513	496	505	494	468	504	489	518	487	532	471	493	503	507	540	492	505	522	504	507	536	499	524	511	489	510	469	463	484	510	523	503	514	464	506	480	520	485	515	521	510	529	509	456	485	534	445	492	507	479	468	470	505	458	488	491	509	495	482	477	511	478	507	514	499	486	470	465	522	519	463	479	519	520	499	520	522	450	504	475	494	508	487	488	464	558	505	506	502	475	493	484	536	468	510	534	516	478	524	550	520	488	474	494	489	480	479	521	501	496	502	486	524	495	468	473	533	466	499	508	508	436	475	479	529	490	537	518	529	472	487	468	529	506	505	474	501	492	497	516	498	499	480	521	489	459	538	520	504	513	523	477	494	479	489	453	491	485	487	465	473	496	515	483	488	507	468	526	521	502	480	508	464	522	526	496	503	482	480	508	538	491	508	487	447	497	499	501	481	510	496	500	502	518	554	476	523	509	508	475	540	491	476	536	515	508	477	532	493	508	527	532	508	503	488	490	533	477	496	486	492	517	463	503	512	553	454	513	543	521	499	535	502	473	496	518	529	479	508	523	477	511	515	471	515	505	534	499	491	474	497	492	526	508	519	495	472	448	504	475	500	513	477	497	497	478	479	466	466	506	462	513	524	484	493	504	532	503	519	487	494	487	493	517	448	479	490	483	482	488
5157	1321	925	659	567	538	530	514	540	498	479	485	562	509	501	511	498	550	467	482	473	495	608	978	1001	831	636	597	515	506	466	502	491	501	458	507	514	496	475	504	476	557	551	516	491	496	465	502	466	506	490	514	454	452	474	505	506	544	521	518	458	499	467	485	466	478	437	494	459	475	478	484	444	482	489	492	449	489	498	464	483	493	506	502	457	499	481	466	520	506	480	481	440	527	502	478	467	501	490	512	467	519	473	491	486	480	490	446	476	497	469	493	466	452	484	481	502	495	454	501	468	506	478	528	472	497	464	475	469	492	458	513	491	458	474	469	470	491	502	493	434	503	516	488	428	449	487	535	513	493	518	501	479	455	474	518	451	499	508	473	481	462	512	483	483	480	485	487	496	486	480	454	511	482	529	485	495	513	497	467	496	512	471	490	470	490	463	510	509	483	501	465	475	449	494	486	466	478	477	491	482	476	469	438	456	486	469	485	511	485	512	498	511	514	494	459	468	492	463	464	496	495	453	467	474	470	478	456	498	518	476	504	487	469	461	479	480	459	503	490	470	496	467	483	438	486	460	509	508	486	459	507	487	479	466	483	494	491	504	500	488	461	482	515	456	505	495	473	493	478	529	495	485	460	490	531	488	474	509	481	493	476	458	501	479	486	490	478	479	474	476	476	453	464	473	464	471	493	479	456	546	459	466	478	497	507	475	458	499	496	479	499	458	498	472	493	523	501	500	473	474	494	498	527	494	517	480	480	495	469	495	520	506	471	537	474	463	473	499	503	444	461	505	455	471	527	488	493	493	490	504	471	480	465	532	482	481	479	459	518	470	464	504	516	498	492	475	461	501	485	466	450	493	480	478	500	463	499	493	513	459	446	451	496	500	520	469	524	500	492	459	526	467	492	469	471	493	477	465	463	483	480	439	482	464	491	468	510	501	440	458	463	479	465	487	455	460	480	513	520	465	481	457	478	484	446	451	462	449	494	504	449	484	465	464	469	463	475	473	490	495	486	539	457	443	476	493	463	525	493	474	453	519	487	478	451	482	471	509	472	490	539	526	472	516	515	469	479	473	494	452	464	488	462	469	507	446	476	464	443	464	483	443	465	473	457	503	478	503	456	481	481	495	527	482	508	486	471	469	456	475	440	472	499	469	514	433	469	539	508	452	467	463	477	482	452	468	466	464	499	504	481	491	455	487	495	457	498	456	491	512	504	475	468	516	486	510	471	496	515	435	492	503	479	506	456	510	490	487	487	485	462	502	465	484	496	447	492	516	491	503	492	474	497	459	487	469	450	513	472	492	486	524	519	463	483	463	506	512	485	511	480	453	448	471	481	471	482	482	487	472	526	517	512	481	476	482	442	453	507	482	472	526	488	524	452	526	473	481	476	503	471	505	481	486	499	478	458	473	461	483	478	499	444	506	484	496	482	490	498	456	494	510	510	491	517	454	467	484	449	470	466	515	432	479	485	435	503	498	501	484	465	471	440	525	524	471	512	530	483	508	440	435	470	473	465	456	453	475	485	494	491	500	494	480	518	509	482	474	498	475	466	455	520	480	449	489	507	483	454	455	501	478	510	506	480	501	469	503	468	499	465	487	481	479	463	521	454	471	456	444	491	509	488	451	516	476	491	482	493	464	495	453	461	472	498	499	454	478	452	485	491	496	496	453	507	498	512	481	479	490	504	518	464	466	488	469	516	473	461	496	479	458	517	489	446	468	438	492	480	469	452	487	477	470	454	470	451	502	479	498	480	479	465	481	460	470	473	446	513	511	473	492	473	498	469	457	456	477	512	459	465	476	478	460	487	470	478	509	480	504	482	449	530	485	463	471	511	472	474	469	426	501	518	520	523	450	476	490	482	460	511	489	487	473	497	459	489	467	470	484	457	530	475	482	484	456	534	441	473	542	464	459	475	490	513	464	505	505	513	522	492	483	525	483	494	488	494	470	497	511	472	473	467	480	474	509	465	495	483	505	507	497	503	475	484	478	482	467	524	477	506	451	501	475	526	486	466	464	489	494	496	478	453	528	475	475	481	549	480	443	486	490	477	508	468	548	440	482	512	471	462	514	499	487	468	477	483	516	464	469	484	507	491	483	475	502	491	497	469	488	462	512	477	455	529	502	485	494	516	493	463	504	497	489	470	426	499	474	521	483	468	508	485	482	492	501	488	499	507	450	525	493	466	457	467	469	490	498	469	462	455	487	502	485	481	499	483	494	544	498	481	524	520	529	470	513	472	469	496	439	481	514	454	481	508	464	521	500	491	512	465	472	495	470	465	502	495	516	496	488	531	460	498	532	449	426	511	483	485	480	488	470	481	488	482	520	465	472	490	472	507	463	503	509	490	508	484	497	498	485	487	502	480	438	499	461	488	515	520	509	469	500	507	488	459	500	528	457	510	502	515	487	487	468	448	469	439	500	464	494	493	460	483	497	487	496	466	496	522	469	475	469	470	473	500	489	490	499	482	477	483	428	484	458	492	488	501	483	414	478	472	513	497	443	504	499	478	458	477	533	520	489	491	472	517	492	498	457	482	461	541	469	484	443	487	495	464	475	447	470	490	456	499	479	481	485	476	520	472	467	489	542	511	492	477	465	481	479	496	478	515	472	476	476	492	447	457	473	474	475	476	503	488	490	462	477	483	439	497	501	496	485	486	505	457	468	508	447	459	450	528	518	487	490	479	515	467	476	494	490	447	511	462	511	473	489	481	460	489	507	478	467	442	516	502	476	480	439	480	493	471	450	524	477	491	481	503	477	513	483	434	508	470	488	515	513	512	487	487	411	496	488	475	462	472	466	496	465	468	503	500	489	527	457	437	459	489	507	464	502	502	450	525	463	477	474	495	493	484	471	436	461	465	525	490	500	470	498	504	504	501	470	507	497	510	515	479	475	467	486	501	444	491	484	509	494	462	489	489	481	477	486	456	475	463	481	486	478	468	505	492	509	497	487	477	500	498	461	459	477	439	500	479	480	462	479	472	475	522	503	492	508	466	508	461	479	461	489	504	469	488	466	476	483	452	508	465	481	500	479	482	453	489	513	452	446	491	469	498	500	504	499	513	484	513	469	478	475	476	520	472	497	469	474	496	491	515	508	456	463	489	466	501	470	504	476	469	461	486	472	462	449	464	495	497	474	490	520	469	460	484	488	429	503	437	496	466	463	505	489	486	492	499	502	478	483	505	483	489	480	483	483	467	503	498	474	512	470	484	478	480	502	481	471	483	465	485	461	468	489	483	493	480	498	457	505	485	458	464	469	525	448	470	449	494	460	510	518	474	496	449	495	471	472	471	443	502	513	489	500	486	490	454	464	507	527	505	463	490	519	458	459	470	504	487	476	476	472	501	466	483	450	443	512	452	483	497	481	492	522	502	490	502	473	481	443	481	465	495	485	509	499	507	494	477	500	480	482	494	478	516	475	478	506	464	492	477	456	468	510	472	503	512	487	453	474	461	475	504	484	482	425	478	465	457
24584	21190	27643	25009	10973	1427	904	663	588	578	568	567	527	523	517	505	489	548	477	522	550	563	1484	4196	3473	2168	1066	704	609	521	506	501	479	456	466	507	468	485	472	498	459	478	484	464	500	505	463	474	498	465	514	503	538	515	506	486	465	505	466	494	454	480	486	491	506	516	477	480	477	440	531	501	497	505	477	491	455	484	518	461	484	476	477	448	512	524	475	488	487	476	481	480	469	497	510	488	507	519	491	493	457	497	487	486	492	525	457	496	476	521	479	490	530	465	484	497	460	479	485	518	466	460	515	450	491	466	533	515	494	516	497	466	500	468	504	451	469	480	505	462	496	465	508	527	475	491	482	487	512	499	480	487	450	453	480	437	477	514	451	511	468	461	454	503	471	483	487	480	474	509	490	470	510	485	464	509	512	473	461	510	457	470	523	488	441	476	471	499	479	546	446	473	498	494	450	454	469	493	524	521	472	485	470	448	479	460	498	484	489	459	473	459	486	506	503	478	457	472	486	479	447	484	471	478	493	481	478	482	443	458	479	480	504	441	481	480	486	477	541	487	467	481	487	465	491	454	471	501	484	442	468	470	471	476	487	475	468	440	447	474	422	512	467	442	458	516	500	483	487	437	500	487	494	463	478	476	469	505	512	496	486	495	489	511	511	466	450	497	476	510	467	460	499	455	514	488	491	469	496	477	491	481	483	479	476	482	495	469	505	476	470	475	484	440	490	471	472	456	463	514	481	455	450	482	488	473	478	470	488	459	499	516	523	490	466	487	541	460	476	453	466	440	491	488	458	466	489	498	496	466	466	513	501	507	438	454	506	503	500	486	480	471	499	508	444	497	527	492	480	479	493	480	481	416	457	474	499	482	530	501	495	454	478	459	469	460	466	462	468	485	516	503	494	464	502	528	495	495	462	497	465	462	494	475	508	482	475	482	469	487	483	524	491	473	518	492	500	476	455	509	483	491	483	499	487	504	465	453	482	487	498	497	463	491	479	506	462	501	472	479	456	472	476	468	460	505	472	463	474	544	451	512	531	466	490	509	498	484	456	465	481	496	487	429	488	520	486	485	487	455	510	479	490	459	507	472	480	512	489	492	491	471	482	498	509	494	461	476	525	454	478	488	463	467	460	510	477	473	479	460	466	479	491	471	496	466	488	457	487	500	493	535	513	471	476	500	477	486	512	484	472	473	524	486	463	421	513	459	464	479	457	526	448	485	461	531	465	497	499	501	432	462	488	500	474	491	449	448	467	486	514	481	477	470	482	482	497	505	482	477	441	467	460	468	505	485	480	499	422	483	444	473	483	472	539	436	483	498	461	495	471	459	485	490	454	499	470	495	480	495	475	490	488	461	481	532	478	504	522	505	500	483	499	476	458	473	482	462	474	457	459	473	476	539	441	460	498	485	479	479	501	526	501	516	488	463	480	484	509	494	465	478	482	479	522	450	480	477	458	480	487	497	476	497	475	455	510	475	500	483	472	478	501	474	471	452	468	468	408	488	427	507	478	448	504	493	489	460	508	475	486	489	488	470	459	477	460	426	497	461	479	458	478	424	503	471	490	466	490	476	510	454	483	520	457	498	469	517	485	431	477	472	474	472	467	493	456	513	455	476	462	485	443	456	459	505	469	497	454	492	478	475	463	452	466	483	484	531	506	491	528	455	474	453	501	467	475	448	484	476	501	517	495	482	471	479	473	525	487	504	443	508	470	515	543	512	462	453	490	475	443	471	447	449	467	466	464	482	493	491	469	456	471	469	473	499	493	487	506	515	502	510	510	443	487	483	520	442	513	465	503	475	456	479	480	459	475	438	463	475	471	479	471	487	513	514	462	520	512	466	519	478	497	438	491	437	497	476	524	496	467	475	503	471	495	461	481	523	484	511	485	469	506	459	477	506	487	501	489	486	503	452	465	492	453	472	496	514	496	476	482	465	483	461	495	492	515	483	491	449	493	470	493	494	457	520	442	484	489	464	513	488	457	437	452	480	468	516	525	488	469	515	494	474	442	467	507	477	448	445	456	432	513	516	509	515	474	477	466	464	465	469	455	474	503	489	493	466	483	472	496	478	487	470	481	443	491	505	499	516	468	483	490	519	496	507	473	482	498	492	489	485	537	520	477	475	472	505	498	458	489	484	469	483	483	464	497	451	510	482	494	460	482	515	494	465	499	534	482	513	503	513	494	477	523	487	468	440	467	482	455	508	478	511	494	491	447	462	463	459	508	501	488	523	520	447	461	464	469	467	470	470	498	495	464	487	449	492	490	493	500	499	464	487	477	521	475	506	469	492	462	449	496	486	469	476	541	516	481	473	492	514	491	478	490	496	443	478	476	447	518	500	463	537	455	480	471	446	527	472	486	502	496	529	479	519	480	501	483	486	471	509	444	477	497	535	438	444	478	514	485	506	501	481	461	483	476	476	462	471	460	473	495	456	490	457	476	496	496	456	467	459	466	507	463	468	492	510	466	436	472	483	512	495	478	489	484	484	478	440	516	507	523	491	478	501	488	477	491	480	489	494	495	477	493	501	490	440	490	504	466	470	474	488	469	479	486	473	478	476	485	449	500	450	515	519	485	469	494	455	509	479	447	467	460	457	489	467	496	455	465	489	533	477	495	471	459	457	469	494	473	436	480	459	498	491	438	495	459	448	460	488	502	470	462	471	494	487	460	484	473	453	438	475	495	464	484	482	483	471	479	493	490	489	462	482	467	476	493	490	450	473	491	462	460	471	489	458	484	489	488	492	482	434	501	507	497	460	503	466	482	516	484	503	487	502	530	541	495	496	474	464	525	500	519	466	469	430	475	474	486	479	462	496	474	513	470	463	509	455	511	457	470	463	432	487	491	447	506	454	490	472	479	469	496	494	475	462	492	459	498	460	455	517	504	470	493	448	517	510	518	421	449	453	537	517	504	505	514	456	534	501	453	467	510	467	497	482	483	466	503	494	488	479	455	467	476	481	477	545	478	497	532	500	524	522	499	480	513	457	467	474	458	514	427	462	487	444	472	467	489	500	514	432	515	497	479	448	505	484	462	497	480	490	468	496	465	498	463	479	496	506	459	476	465	470	455	509	490	452	524	494	467	464	488	449	439	458	503	487	438	493	473	477	495	458	487	456	441	483	471	467	479	533	493	469	489	438	491	464	448	537	430	478	505	484	478	486	466	462	496	521	499	482	490	485	520	485	443	462	482	477	491	472	478	481	485	498	460	479	476	507	457	449	469	493	471	495	476	533	526	469	497	456	449	438	461	476	490	492	496	437	462	447	489	479	481	501	483	501	495	473	481	481	464	469	454	484	451	460	506	493	450	477	499	490	484	487	472	494	476	468	497	454	484	486	470	460	470	495	520	466	467	476	458	467	494	511	515	462	472	462	468	468	468	451	450	514	465	470	482	490	457	482	465	491	484	488	487	483	448	463	466	469	474	494	469	454	491	440	486	489	466	488	473	461	490	514	528	454	447	484	488	486	482	450
3600	4272	3385	1765	1255	982	833	760	733	624	625	575	561	601	577	551	551	556	592	531	541	522	2481	5851	4262	2662	1410	899	626	494	441	521	538	492	522	532	519	489	510	525	501	495	514	521	500	508	481	585	519	489	565	491	492	495	527	487	498	463	485	449	453	487	530	513	533	509	517	471	499	500	506	515	518	519	496	517	518	541	553	513	507	484	509	508	485	520	468	511	483	515	506	503	529	501	498	519	506	516	463	497	504	515	487	524	511	470	525	522	544	497	476	522	499	496	514	540	505	476	511	487	517	501	509	480	488	524	474	497	482	485	502	499	511	477	492	504	501	542	543	499	516	502	541	524	535	484	458	523	446	487	482	538	490	509	467	491	501	523	482	492	489	505	506	497	536	512	480	471	447	523	533	498	468	503	465	479	480	521	490	501	536	476	521	538	496	505	526	479	510	535	514	495	470	498	467	491	525	488	535	477	520	496	485	507	489	472	481	512	535	512	486	514	504	511	499	528	469	490	511	545	501	479	482	533	496	512	484	499	492	504	488	527	539	507	502	508	478	566	488	508	520	548	515	502	479	487	472	489	497	491	522	521	491	523	503	465	517	500	509	510	471	510	511	512	498	529	476	491	526	457	514	488	479	475	483	508	467	484	494	499	499	512	516	484	493	497	500	495	516	534	509	495	466	505	476	472	494	525	447	500	525	517	493	557	475	538	496	511	499	468	434	518	508	504	499	497	515	494	498	526	473	529	489	501	499	514	508	500	537	491	487	508	496	549	488	532	482	490	510	504	528	470	524	486	533	459	498	518	487	495	516	496	512	496	499	500	505	508	508	567	540	526	522	536	509	484	500	525	502	492	502	498	509	487	511	506	513	523	524	506	502	493	512	552	502	511	500	519	467	536	479	509	515	536	495	511	496	442	528	487	501	508	488	486	538	559	514	502	477	512	508	492	458	530	508	506	487	477	469	482	489	503	496	468	486	467	505	517	528	504	510	502	522	469	526	516	541	511	519	490	520	498	511	510	507	503	495	492	502	513	495	516	477	489	501	502	455	489	485	498	491	482	486	484	512	478	477	493	472	533	491	480	535	475	515	519	504	489	488	492	499	497	514	482	460	488	510	520	514	509	479	513	504	451	523	495	518	514	479	507	488	508	513	528	532	502	507	488	487	504	512	508	530	512	484	469	509	518	481	514	497	480	533	535	506	471	515	490	525	502	478	486	528	490	495	475	483	503	493	491	508	470	477	486	476	503	487	495	522	463	523	494	486	537	489	522	490	526	474	497	536	523	479	499	483	490	514	496	459	528	554	481	473	477	463	475	500	524	499	507	491	463	507	484	474	464	490	537	500	492	493	517	488	463	542	503	511	529	506	549	512	555	506	538	550	523	449	472	495	477	426	491	466	516	505	505	480	497	501	512	487	511	511	474	526	510	532	516	501	541	485	492	493	486	502	567	456	490	473	523	448	505	504	512	497	466	500	470	530	526	493	506	454	512	535	493	488	490	501	454	497	503	493	500	513	512	491	500	500	496	497	513	510	494	522	522	486	509	526	473	474	504	499	487	488	499	496	513	500	468	483	526	509	487	519	502	492	472	530	491	486	508	448	526	511	542	488	482	569	490	485	506	471	472	489	501	502	491	431	475	522	476	495	446	471	490	507	499	499	510	486	474	497	531	498	507	495	496	498	470	450	478	494	527	518	454	540	524	518	508	472	491	527	501	504	506	481	487	487	487	471	508	521	486	502	506	490	494	504	522	480	490	518	532	482	510	485	485	494	492	474	519	499	510	491	493	511	514	455	504	483	509	571	512	482	487	500	498	475	472	500	492	465	501	480	481	517	483	498	487	485	521	454	466	485	501	504	534	502	498	482	470	505	518	491	531	469	453	520	449	511	510	469	543	504	521	493	487	523	520	496	470	480	514	527	512	528	494	511	463	487	505	461	506	466	492	511	517	511	472	474	504	507	465	478	510	524	531	448	494	504	494	505	460	447	491	502	511	505	492	489	488	466	497	496	458	471	494	471	494	478	499	499	513	518	474	507	507	483	478	512	541	492	487	496	504	488	518	528	473	521	498	501	498	494	486	500	478	488	524	478	491	484	444	511	500	489	501	493	515	518	503	466	522	427	450	525	451	468	499	493	500	488	503	478	523	485	488	479	512	507	544	497	503	479	503	476	499	504	517	478	485	503	501	512	496	476	490	501	513	508	525	510	505	470	511	506	527	475	470	461	522	534	484	509	497	473	503	494	497	503	474	516	483	494	542	491	504	494	495	475	487	475	487	509	474	495	492	469	475	480	473	481	527	512	519	512	490	489	475	533	514	503	506	492	504	475	495	483	507	495	474	523	465	492	511	487	513	497	490	469	509	517	497	488	445	522	474	482	505	517	490	467	441	507	506	506	516	500	515	508	469	476	515	494	497	492	473	462	453	498	487	488	488	526	520	485	522	503	504	510	491	479	520	522	519	474	443	438	465	480	511	495	476	469	508	520	420	510	521	510	508	518	521	487	474	492	483	507	544	456	489	488	532	512	492	481	505	532	518	526	519	521	519	497	468	504	525	491	492	523	482	471	489	515	501	518	492	488	464	512	525	503	492	486	493	514	474	511	486	511	475	498	516	472	460	512	514	517	499	492	475	465	491	505	491	473	475	516	489	476	502	498	485	498	464	467	486	508	518	492	513	478	514	494	484	529	479	525	494	463	494	478	522	461	490	533	525	513	506	468	467	483	489	460	474	473	486	530	485	519	495	516	548	464	511	491	497	492	497	486	484	515	506	472	490	474	506	486	483	483	464	524	480	533	472	481	509	471	516	494	519	484	530	485	484	477	498	476	511	495	469	486	470	539	459	481	464	531	479	497	507	498	491	507	448	501	471	498	504	521	500	480	492	498	471	517	484	525	453	529	489	496	478	471	502	496	521	488	509	491	512	454	458	460	526	460	454	474	488	491	492	534	500	489	469	520	484	493	483	484	479	553	454	506	528	492	442	550	471	461	475	532	447	475	500	440	489	473	484	505	497	498	487	512	471	525	474	485	477	473	493	502	504	518	495	486	523	495	485	456	471	503	520	495	498	529	495	497	481	490	485	480	519	473	474	514	484	478	529	471	472	497	502	449	490	496	496	509	502	480	523	490	515	518	472	474	485	485	504	520	463	460	471	475	489	483	462	520	473	490	501	505	513	490	499	482	500	487	501	442	487	511	466	519	497	490	513	523	518	488	493	528	477	502	500	485	497	497	475	486	505	525	486	493	516	522	555	526	487	508	491	497	473	496	494	478	507	513	534	485	497	496	484	549	497	476	459	485	497	481	513	511	511	505	479	459	462	492	479	498	494	437	472	500	501	508	546	520	462	487	501	503	484	484	505	502	462	496	503	498	463	510	473	481	555	500	505	470	462	480	473	518	455	522	474	463	512	493	489	529	482	507	526	521	516	526	496	499	522	467	519	531	536	518	486	477	494	526	507	483	510	536	521	498	516
23863	21162	28303	24312	20418	4112	1364	912	769	691	671	660	600	595	614	607	593	579	594	630	609	618	2657	6930	5007	3282	1400	928	631	586	555	521	598	552	575	594	551	526	629	568	543	562	570	549	580	542	568	556	574	566	596	566	539	548	557	565	565	615	570	542	565	560	517	567	610	578	554	576	581	526	562	578	545	565	573	601	558	538	522	555	477	518	554	592	509	546	549	546	605	557	574	571	597	512	561	565	590	581	562	533	539	548	579	536	542	563	576	546	566	588	557	595	593	562	542	559	559	545	585	571	555	527	537	555	576	597	580	533	563	555	562	569	550	542	515	527	576	565	570	556	529	558	535	587	540	527	546	544	547	521	579	585	521	615	554	589	588	600	552	529	568	542	582	613	559	568	527	585	522	547	528	554	597	501	546	555	540	544	527	563	578	526	538	535	610	499	555	517	555	598	568	566	583	547	543	553	525	568	545	564	544	565	523	574	546	515	602	559	539	550	526	584	554	522	566	587	535	499	564	525	583	581	518	524	572	564	538	526	558	555	574	590	561	558	562	555	594	546	551	535	549	547	602	512	604	565	562	542	539	566	524	553	544	562	522	538	574	515	571	516	535	593	550	572	532	538	622	553	560	566	540	588	526	533	569	545	582	561	515	573	553	588	563	565	541	531	610	563	547	522	565	540	533	594	529	583	559	535	548	540	521	546	546	557	592	602	580	505	564	523	555	558	579	552	612	542	543	550	580	548	558	569	548	548	606	555	574	537	528	524	572	534	548	557	568	562	568	584	555	555	576	551	534	607	558	556	568	514	548	530	587	550	557	566	563	528	565	581	570	532	546	533	550	564	548	585	559	569	544	518	556	537	541	585	572	526	494	584	524	509	557	521	579	577	536	549	512	582	544	521	524	575	528	555	568	514	552	572	487	540	541	551	572	510	570	548	555	524	561	537	521	545	542	539	583	545	557	590	562	555	563	552	559	568	553	523	526	542	578	537	501	542	534	592	513	549	554	529	587	565	565	568	572	566	582	562	521	531	538	508	562	567	518	523	603	555	536	557	555	517	547	567	535	535	540	596	572	552	554	561	537	551	563	576	596	549	552	597	549	555	544	543	530	527	513	557	547	544	567	597	555	551	527	554	539	515	523	517	587	537	555	565	561	528	523	571	520	540	550	568	515	573	510	571	575	518	550	552	562	553	546	558	569	576	519	585	588	555	543	521	557	570	506	520	508	576	535	531	549	572	594	522	557	544	577	571	535	534	568	568	571	594	590	556	551	544	543	579	553	571	565	580	529	611	558	543	552	544	573	534	528	595	559	577	550	572	570	537	550	537	552	545	562	596	536	545	608	547	526	575	534	569	551	521	549	567	542	514	564	559	531	523	523	561	522	545	542	523	543	525	577	563	593	572	574	563	581	529	581	538	558	607	548	575	553	593	529	556	533	564	588	613	514	531	538	589	511	582	563	534	541	540	512	540	520	537	540	546	615	546	576	563	516	577	542	519	505	610	574	566	502	587	526	529	554	586	540	572	567	567	568	546	540	538	516	552	557	568	522	545	570	549	561	555	532	572	578	532	551	521	558	575	503	603	557	497	565	493	566	572	536	571	574	516	531	562	514	524	578	592	513	522	524	553	589	594	554	539	559	560	556	558	587	525	566	544	548	542	549	563	544	515	562	560	582	591	589	566	544	562	560	546	546	590	556	546	505	576	548	561	574	582	543	599	569	564	553	571	574	579	556	593	596	504	604	527	583	529	555	562	548	535	558	548	560	589	552	540	549	582	513	566	573	534	558	542	563	619	542	563	538	547	525	534	556	550	544	500	538	550	573	571	523	588	568	521	541	563	570	537	538	528	559	505	530	573	577	573	555	529	574	521	566	528	598	535	599	580	547	513	537	540	583	552	557	564	595	574	556	537	564	577	540	552	533	578	529	566	564	569	529	564	592	517	534	562	582	551	557	556	548	556	541	540	539	551	543	557	556	559	562	569	522	531	575	574	558	563	525	567	576	534	537	555	555	560	542	499	564	578	525	572	576	560	583	554	569	558	531	566	572	524	527	539	579	544	539	525	564	542	549	560	589	550	521	574	526	521	522	555	555	584	566	546	553	546	570	580	555	559	509	561	564	609	552	487	520	533	582	528	561	561	562	562	527	570	581	530	573	568	567	573	554	559	504	572	514	500	599	571	509	564	546	509	561	548	562	585	521	570	570	528	617	526	559	538	568	541	536	516	537	590	534	526	540	567	515	513	551	573	520	569	579	552	601	539	567	581	574	559	543	548	515	530	543	532	570	538	574	550	575	511	546	548	527	555	572	536	561	563	586	525	544	599	579	564	576	550	557	547	564	529	537	553	563	544	519	531	533	548	568	530	548	570	567	613	537	569	558	584	535	534	583	572	527	581	557	535	542	526	563	524	575	579	528	540	551	562	536	564	562	497	580	572	538	571	535	532	567	560	549	506	520	569	569	538	538	518	503	532	606	568	551	543	562	540	527	512	559	530	550	497	536	543	530	543	586	546	508	567	553	585	590	558	539	518	552	557	585	519	549	514	559	503	553	536	569	545	497	558	553	509	514	543	559	580	560	531	545	541	544	573	600	573	566	541	524	537	513	539	531	567	536	557	561	520	545	553	609	551	537	580	579	523	518	587	552	543	549	584	505	550	528	565	561	541	544	552	584	570	560	557	539	570	533	566	536	552	543	595	548	559	583	567	562	578	557	559	492	551	552	568	558	558	572	587	562	541	527	556	553	581	574	547	544	523	509	578	536	554	608	552	515	549	495	538	579	531	541	514	523	554	536	537	557	553	586	570	548	553	559	569	610	529	583	581	509	570	556	572	567	520	563	553	509	526	565	546	586	572	586	571	533	527	516	550	546	595	528	579	517	525	545	568	531	552	528	514	551	579	560	576	532	602	571	526	561	557	569	550	579	500	540	549	565	519	558	556	534	582	559	570	543	543	521	530	518	537	545	568	535	562	510	542	561	493	535	603	564	541	540	592	513	541	538	552	549	543	561	602	595	576	564	537	565	571	540	586	546	557	552	522	543	571	533	514	567	532	558	579	509	577	563	544	545	545	528	532	568	555	538	546	578	518	563	580	559	541	555	573	536	582	554	547	571	527	535	558	567	526	521	515	550	538	567	516	576	512	576	591	562	520	561	553	581	537	556	570	568	588	521	559	561	539	519	566	555	556	524	592	554	550	546	553	596	507	539	543	580	520	521	538	563	526	577	536	578	564	554	555	525	529	545	518	577	569	547	570	558	528	531	556	545	576	535	555	574	533	537	561	555	538	552	564	568	533	533	540	562	517	581	585	548	591	554	530	536	541	577	521	554	550	573	555	526	530	551	530	529	558	547	571	551	571	559	564	584	547	515	532	548	546	592	548	607	561	547	582	589	597	538	543	522	534	580	548	583	527	530	568	550	556	547	523	491	555	575	545	563	493	544	523	562	549	586	555	526	553	550	521	585	570	562	543	578	544
3696	5855	4493	2436	1661	1265	1055	954	854	791	749	718	712	670	672	589	652	631	662	624	579	624	4333	8756	5734	3988	1730	1004	680	649	570	575	574	591	595	562	582	523	587	566	595	539	613	561	588	571	567	573	568	581	593	551	590	564	581	575	594	525	522	586	590	525	559	556	571	548	591	577	575	573	565	537	577	636	550	555	551	549	518	596	546	580	562	575	558	575	602	541	579	629	606	541	577	575	582	605	594	560	594	525	555	561	612	559	543	546	587	573	591	553	596	535	545	531	546	566	565	586	560	609	593	581	563	588	576	520	574	544	594	585	574	557	547	569	567	543	524	536	547	580	523	565	603	558	573	572	573	575	583	557	568	559	561	581	561	599	552	559	570	528	568	531	541	539	553	577	545	559	559	516	599	560	546	569	578	550	570	616	598	550	533	568	618	573	529	550	545	547	548	561	517	534	580	566	578	559	589	542	556	557	570	559	554	553	570	554	580	578	589	567	561	543	547	574	590	540	571	574	525	580	580	562	598	554	559	574	577	559	545	549	535	557	565	548	558	534	522	528	571	555	576	561	562	554	557	567	504	595	560	567	578	549	537	560	522	534	534	608	600	587	523	509	539	522	584	545	561	555	557	569	543	556	587	545	523	551	587	517	550	572	561	555	525	584	573	581	560	582	573	544	572	588	551	529	584	535	548	561	560	566	582	591	555	532	589	568	558	555	565	548	558	550	564	546	535	524	530	537	589	567	567	555	604	578	547	562	545	540	539	563	541	528	526	563	545	512	547	572	579	536	544	592	562	602	593	573	574	583	585	541	536	574	545	591	553	559	590	556	545	538	519	532	549	578	586	571	567	572	516	572	554	514	604	566	578	588	540	527	591	579	538	544	535	536	505	562	539	570	591	556	593	609	551	518	536	573	561	563	568	532	536	551	583	560	545	547	544	547	553	565	594	587	581	543	566	524	528	542	544	581	543	558	567	541	540	489	566	557	577	568	543	568	592	524	508	576	607	549	571	569	633	583	581	529	538	525	551	590	582	500	572	533	595	549	542	574	546	603	539	551	545	549	541	562	558	530	568	537	514	528	578	550	556	518	538	543	552	550	558	539	589	588	548	565	556	599	531	550	562	542	531	566	577	531	548	591	529	546	576	547	545	538	541	519	572	565	575	582	544	558	512	529	573	508	525	544	589	596	536	553	592	561	546	577	566	558	560	534	545	569	566	559	524	539	538	575	529	480	535	592	584	574	580	560	568	544	535	572	561	526	539	560	578	536	536	535	550	547	597	526	542	517	528	638	562	522	546	556	571	570	576	498	571	579	570	535	517	562	567	522	578	600	587	584	537	560	564	586	585	519	538	573	558	567	552	558	564	565	556	558	565	577	614	526	524	561	591	552	573	567	566	561	533	575	505	522	577	573	545	550	555	556	548	527	555	537	521	585	553	542	521	551	542	561	577	533	538	548	542	630	542	571	560	565	532	549	511	579	558	549	563	576	558	565	595	579	529	571	527	528	578	524	565	528	483	573	544	518	551	566	534	539	534	543	545	580	566	580	557	588	570	542	602	519	535	579	552	576	574	551	511	534	577	594	589	531	594	512	558	533	582	547	554	532	521	618	555	588	613	541	571	593	562	543	525	536	547	551	518	533	521	558	558	566	520	552	589	571	593	535	535	533	548	567	536	552	545	564	605	532	535	504	563	560	584	551	569	581	538	515	523	536	554	548	551	536	565	558	544	553	551	546	543	539	574	571	555	567	599	552	538	582	535	563	529	536	589	516	536	546	579	570	586	590	557	607	581	541	577	549	545	546	570	585	573	528	540	559	557	521	559	627	539	556	605	523	554	541	510	555	540	559	537	561	549	532	535	567	562	542	534	571	610	575	546	516	545	594	550	540	528	558	577	575	559	552	582	565	561	532	543	540	552	566	513	567	570	554	514	562	591	556	588	552	557	551	531	572	536	541	536	576	560	583	594	546	540	555	565	565	578	562	537	563	598	519	533	572	583	534	533	556	534	585	502	560	564	556	556	543	579	568	540	570	540	561	562	565	544	588	551	547	567	557	543	514	570	601	555	547	506	587	529	564	559	579	544	535	563	558	535	512	537	534	570	522	547	568	560	517	503	551	518	564	552	583	577	605	524	545	547	574	586	519	558	541	553	505	565	548	552	570	516	550	576	568	586	544	578	593	573	538	532	557	485	521	573	556	587	550	570	536	507	560	588	567	578	505	538	544	559	595	516	529	531	577	559	527	603	556	555	563	488	557	591	560	558	568	544	561	519	571	519	526	568	543	577	586	545	548	532	586	553	539	546	566	558	524	581	542	512	556	599	532	555	547	501	588	535	534	548	580	548	521	548	553	533	581	584	526	566	545	540	534	575	499	573	555	558	562	567	539	587	538	557	546	557	572	528	571	566	524	597	509	562	560	548	579	573	574	578	582	543	514	553	528	557	541	541	563	550	548	565	577	514	535	562	541	538	582	562	541	555	578	577	536	499	546	519	528	542	555	553	568	559	556	561	532	575	546	547	598	580	595	560	589	570	552	552	592	566	547	544	594	519	585	582	593	575	552	574	562	479	575	570	572	577	586	520	525	520	626	533	542	531	545	552	539	557	577	522	525	573	592	560	513	545	568	553	560	557	533	540	548	553	556	574	564	591	540	598	489	542	600	551	593	570	574	573	585	532	542	551	590	584	555	585	569	593	537	574	533	553	557	542	590	572	511	544	568	525	609	565	518	580	534	546	526	582	577	536	558	561	565	538	594	579	535	563	568	519	556	516	577	560	536	575	563	570	593	551	572	584	493	541	544	559	519	580	527	536	592	589	570	548	546	563	540	548	551	562	575	578	575	564	536	482	560	513	605	555	546	533	562	568	592	584	520	543	538	566	582	511	528	578	545	549	563	579	549	564	524	550	522	552	598	541	555	552	510	562	541	505	541	573	525	570	586	545	570	548	544	542	551	551	519	574	504	565	531	546	550	562	549	559	591	556	563	561	506	540	552	531	568	531	543	581	585	546	578	517	544	550	561	537	582	523	556	574	557	595	545	526	511	554	545	524	527	592	582	548	598	556	549	523	597	583	543	518	568	580	568	577	583	561	529	588	521	476	589	517	525	564	567	538	556	569	519	543	546	553	572	527	531	565	565	558	501	537	548	548	546	576	562	519	540	609	535	576	540	542	562	531	545	585	563	498	553	538	559	542	541	589	527	588	563	546	549	593	559	523	589	535	582	533	538	568	589	556	575	561	578	541	591	565	502	573	573	553	539	529	558	534	555	560	540	511	559	557	580	578	506	505	537	512	532	552	598	599	552	497	552	573	516	537	528	536	510	577	576	569	500	568	549	537	559	549	535	572	562	531	580	536	539	575	545	530	560	544	592	541	561	527	578	556	556	564	554	517	544	566	583	545	539	550	506	541	560	544	540	547	577	501	602	573	518	555	573	518	567	592	540	554	555	576	518	563	571	570	583	561	559	547	531	537	566
27250	12680	1841	870	591	548	560	512	536	568	540	523	515	521	567	498	519	466	521	541	487	497	631	862	870	763	674	591	505	534	535	478	508	504	501	504	472	526	506	469	504	497	507	535	507	517	503	484	508	499	494	504	480	502	489	513	508	501	546	512	505	509	504	520	467	487	514	496	546	538	521	530	466	503	542	522	502	521	521	501	502	490	478	515	496	551	516	506	489	494	530	535	513	475	450	530	474	497	501	521	501	515	517	495	478	478	494	510	498	553	500	480	492	501	526	556	507	506	516	477	516	515	494	492	495	514	495	476	491	523	490	482	514	505	501	513	458	525	474	503	497	537	516	505	473	471	522	509	539	520	472	508	536	512	514	511	519	493	483	472	450	542	542	502	506	495	461	504	524	519	507	528	458	519	516	511	507	491	504	478	501	517	546	519	487	489	504	518	540	517	497	541	526	499	522	487	496	536	494	507	511	539	509	540	498	517	519	476	501	530	538	503	500	573	505	526	503	491	504	521	518	491	500	504	486	458	522	541	488	509	502	519	497	494	524	555	500	536	496	523	503	506	522	511	533	530	511	509	526	523	496	516	492	508	486	501	493	486	486	484	520	534	487	526	500	486	514	484	562	530	480	514	502	499	551	478	468	516	481	489	491	514	529	486	511	528	536	516	514	524	492	480	482	515	523	514	475	516	493	550	467	488	526	528	449	514	490	507	476	522	529	538	555	505	534	529	528	473	520	479	513	520	520	512	507	526	509	502	496	483	490	492	501	509	529	508	495	528	529	492	500	516	519	533	488	549	505	494	517	508	472	492	536	504	482	506	514	486	565	483	492	529	532	516	521	512	468	519	511	482	479	562	523	535	502	531	539	531	497	501	517	537	478	491	513	538	485	489	513	537	498	507	501	546	517	560	523	528	474	496	510	518	543	507	554	508	510	535	509	511	552	507	524	584	525	479	525	489	507	532	520	516	457	486	504	503	496	534	495	513	531	516	522	515	465	487	500	508	558	477	524	466	535	505	513	559	524	476	490	535	518	509	535	515	525	513	537	482	483	533	503	486	514	493	503	486	486	542	515	544	513	487	518	550	540	500	538	538	517	486	508	505	495	525	497	508	461	493	493	488	516	499	498	532	513	529	513	520	562	488	507	529	486	492	510	494	514	519	504	540	537	492	535	503	501	514	519	509	474	508	522	471	544	517	480	510	525	484	500	494	505	520	547	514	562	508	512	499	535	509	496	525	478	498	510	474	497	447	517	503	490	506	514	490	482	514	519	516	525	498	496	527	540	476	502	515	491	524	465	546	491	514	507	520	568	535	514	526	532	537	490	522	460	473	484	504	476	516	534	504	513	485	482	505	482	526	482	503	468	486	482	517	493	480	498	460	494	488	504	492	499	514	512	514	510	521	489	511	497	511	493	498	501	491	489	507	554	515	528	530	516	514	493	456	513	512	560	513	501	495	525	527	512	491	485	517	524	498	514	467	515	516	519	525	528	472	510	524	516	541	506	496	494	515	521	551	505	513	512	502	508	514	514	537	469	487	514	507	514	523	520	524	505	526	497	458	537	507	520	490	501	454	533	501	487	519	483	497	531	532	517	489	514	470	495	471	516	510	513	527	525	547	469	528	494	507	500	521	479	539	498	466	507	553	535	471	534	510	522	539	521	512	509	490	520	536	465	504	502	512	517	525	520	483	510	462	488	503	512	507	538	525	532	479	481	465	524	529	508	495	505	481	485	522	519	504	492	495	527	504	497	478	495	548	469	518	502	560	464	497	492	490	553	479	495	511	524	488	506	503	494	537	532	511	520	482	512	528	520	494	545	517	486	506	484	517	488	500	490	517	505	501	474	503	505	508	498	523	519	522	501	531	515	516	511	504	533	559	520	495	510	525	506	528	537	455	497	479	463	542	517	532	522	499	509	532	527	518	496	516	496	498	498	535	512	503	489	486	487	502	514	512	537	496	496	495	512	480	514	504	510	500	479	543	531	499	503	501	540	536	546	527	530	529	547	505	501	514	487	504	492	527	484	510	484	511	489	493	504	542	536	463	494	539	528	540	542	464	465	508	478	521	461	510	558	523	508	538	528	513	485	458	479	495	521	541	545	494	529	535	510	506	526	549	545	535	517	501	537	516	498	493	519	490	503	510	515	494	486	524	555	474	504	508	540	528	499	499	540	481	494	483	536	511	506	498	488	535	513	464	499	503	553	495	508	467	493	513	563	490	524	484	519	516	473	509	559	495	526	506	479	520	510	497	488	491	479	524	468	480	501	478	498	482	489	515	519	532	510	497	518	506	480	547	544	512	514	496	474	531	539	551	543	530	550	499	559	485	537	514	510	510	522	462	492	503	498	467	528	497	489	501	476	515	503	542	560	516	545	497	498	493	483	503	539	507	504	525	517	488	514	490	524	519	549	538	511	501	515	490	513	521	504	489	500	537	528	496	514	518	549	517	534	548	504	493	513	533	494	509	533	509	486	496	502	514	496	524	513	500	513	539	510	526	502	555	499	499	503	468	520	559	514	493	509	540	529	501	503	513	506	508	525	508	477	521	492	484	485	506	512	509	531	499	503	510	558	526	501	498	532	498	502	514	542	514	507	484	511	551	512	500	493	494	528	518	538	504	468	535	481	510	517	537	537	523	524	500	476	516	497	525	523	525	506	555	519	491	490	492	521	533	517	477	526	486	536	503	494	490	508	528	532	541	485	497	503	482	441	533	525	502	502	508	518	490	521	564	506	504	494	507	514	505	479	506	524	505	471	503	559	512	464	497	506	503	493	510	493	499	516	535	493	496	510	535	510	546	500	515	536	509	506	490	517	530	503	493	517	506	511	529	520	508	499	553	555	514	500	515	538	510	502	484	496	547	503	541	558	518	515	481	542	507	553	514	536	500	511	497	532	488	516	512	536	507	509	500	531	482	544	534	521	537	514	486	539	488	498	485	503	483	506	508	534	559	527	476	551	564	489	546	520	530	528	500	536	566	496	500	557	490	499	536	521	534	511	534	506	494	489	488	504	512	485	484	518	512	527	493	492	516	515	497	530	496	486	511	513	466	502	512	485	497	520	526	487	540	510	521	528	513	543	513	558	494	529	504	525	506	513	483	480	502	523	514	517	515	533	531	520	494	560	530	540	539	501	497	509	490	493	476	564	507	479	519	557	502	493	522	540	501	487	504	517	481	511	501	525	509	521	550	479	496	537	537	482	509	509	463	469	488	508	529	522	522	483	489	490	543	534	522	459	496	502	548	519	454	492	478	508	514	535	501	455	515	496	506	515	527	496	508	541	540	520	507	486	514	497	461	500	492	531	524	527	531	483	471	462	495	505	471	545	501	501	491	494	507	526	496	473	512	531	542	489	560	484	505	552	497	539	470	519	536	518	548	483	485	501	439	508	490	528	502	501	490	469	490	518	474	542	505	557	560	534	490	514	543	529	481	519	484	522	486	500	540	482	507	485	524	515	540	542	475	489	460
4951	1215	1027	724	606	572	503	514	481	482	510	509	502	546	498	481	505	514	519	542	480	498	645	1078	978	869	652	577	533	478	495	488	464	533	511	472	478	523	505	508	489	498	520	493	529	499	507	493	496	487	481	529	443	508	557	528	486	506	496	485	500	530	503	494	485	497	477	501	499	496	517	533	513	480	495	523	484	497	465	531	507	505	458	474	525	472	487	470	474	543	507	508	462	485	507	483	516	480	487	506	478	482	473	535	476	453	482	447	459	483	487	528	522	512	500	482	498	495	481	504	505	505	520	474	502	520	493	502	469	477	462	506	534	459	512	490	455	515	471	455	483	463	465	518	483	473	501	439	473	514	482	520	471	490	521	510	516	499	478	531	521	490	488	482	473	504	509	500	492	495	498	477	560	486	524	486	504	518	489	505	465	485	486	502	533	466	517	520	469	474	500	500	503	466	496	493	494	515	511	476	519	484	502	454	488	467	556	471	480	484	507	496	502	510	528	504	489	525	518	484	484	464	506	503	486	501	490	465	507	490	477	496	531	480	527	476	473	468	491	538	484	512	470	480	532	529	496	510	511	468	506	456	476	534	502	462	458	461	482	498	492	492	519	487	507	444	495	497	476	523	463	477	473	513	484	490	522	468	484	523	497	526	476	515	534	496	478	478	480	495	472	455	492	477	485	489	489	534	435	532	494	460	515	535	473	490	508	461	484	477	479	503	467	471	519	493	504	489	511	499	471	502	505	442	513	516	490	532	468	510	517	509	471	492	471	524	449	508	501	508	519	472	474	506	517	452	462	480	475	528	434	507	480	492	472	507	490	497	490	513	483	511	500	488	496	486	478	487	445	523	534	484	501	496	483	468	515	492	535	504	509	470	472	455	476	498	515	496	491	509	499	523	542	514	492	439	504	480	525	466	503	522	455	483	482	540	494	512	496	451	491	457	496	492	543	449	464	498	500	514	514	491	466	501	475	471	496	504	493	511	525	526	505	488	484	499	513	510	514	511	488	532	495	471	461	527	521	502	482	520	502	513	475	508	484	468	490	481	479	479	490	489	500	494	510	515	464	475	452	437	503	468	497	538	495	497	456	533	516	533	492	486	512	452	476	503	473	548	512	489	463	484	482	504	521	468	499	511	504	483	496	486	478	508	486	463	510	463	456	482	494	492	472	517	499	456	498	514	507	503	470	503	480	453	472	463	490	493	530	502	480	499	505	483	465	496	516	500	456	483	463	465	511	440	514	497	492	479	499	476	503	461	537	471	480	474	499	530	513	502	484	475	538	498	487	481	500	478	506	502	509	502	518	494	507	494	472	499	523	507	506	515	465	536	504	486	452	521	482	518	470	489	476	472	515	508	517	527	495	552	433	478	463	462	540	501	493	486	470	525	520	485	483	481	473	459	558	523	465	459	524	507	498	486	509	503	461	445	516	486	518	523	491	491	442	499	475	483	540	498	485	463	458	529	466	534	489	507	508	528	511	504	490	536	474	475	485	493	468	523	486	482	520	517	494	516	477	511	542	510	481	502	474	472	509	531	477	455	487	484	517	475	481	504	461	507	516	476	468	476	503	520	469	475	505	499	505	497	519	433	487	503	489	459	450	522	489	494	499	555	487	510	461	472	478	514	431	487	504	566	530	481	499	514	474	548	509	487	507	481	513	472	512	495	478	506	517	509	481	488	482	527	482	509	509	494	505	474	496	464	473	500	487	506	457	470	501	484	505	510	494	529	503	480	483	540	482	516	523	455	492	492	498	469	473	488	523	508	495	477	496	495	478	505	443	491	481	487	510	499	528	506	497	459	513	501	479	466	483	497	508	474	508	513	495	447	477	437	479	492	468	470	502	450	505	493	498	501	443	475	458	518	500	478	499	508	498	490	494	511	483	488	457	512	525	511	489	505	523	494	505	479	465	529	499	476	500	500	447	515	491	504	517	514	493	484	518	510	497	500	531	487	497	554	516	493	544	527	514	479	501	546	491	493	486	500	511	495	479	502	490	531	477	498	467	485	489	526	469	514	508	490	525	494	501	500	446	496	501	518	521	482	459	488	499	486	479	477	437	505	503	456	562	489	463	440	503	514	498	486	489	529	513	473	500	477	461	446	491	471	495	503	503	498	496	538	504	473	490	440	514	472	523	486	507	520	512	510	522	466	487	500	463	508	521	517	500	475	494	488	493	485	499	560	488	533	512	467	490	492	509	490	481	551	506	493	514	488	524	513	481	508	478	497	519	438	509	496	449	501	485	505	490	496	529	507	474	502	473	529	482	531	461	503	506	460	494	498	465	484	469	505	476	490	458	472	508	485	521	514	535	522	477	525	530	491	482	495	509	497	481	505	545	475	454	482	475	485	509	460	531	509	509	492	516	526	488	497	480	471	496	505	495	506	527	544	488	471	518	520	475	495	493	512	478	501	497	457	493	467	535	509	496	510	481	482	488	528	508	543	475	449	485	514	487	481	496	523	504	508	475	547	464	550	500	505	481	513	467	463	501	479	546	504	512	492	467	513	511	499	468	476	478	461	516	536	493	520	516	493	511	516	515	546	504	487	458	480	500	490	512	475	503	509	506	454	491	545	481	452	491	473	509	452	536	498	497	447	486	465	511	503	457	542	477	518	496	508	557	508	473	506	519	487	496	434	485	475	506	471	525	541	499	474	486	480	469	473	511	470	508	528	476	500	511	453	487	541	487	494	491	472	484	513	476	463	497	509	514	524	489	502	535	518	498	477	474	542	471	488	492	498	504	485	529	496	530	503	481	516	507	486	491	479	506	491	474	509	501	512	514	490	490	487	498	508	533	497	477	451	492	479	478	501	492	524	517	500	515	510	476	509	477	481	492	501	498	477	490	491	437	484	481	488	456	492	464	452	512	477	471	481	485	491	470	477	518	487	474	476	540	473	487	448	483	511	518	476	506	477	478	460	447	515	512	528	496	495	493	537	485	492	497	497	488	488	488	495	496	480	496	520	478	518	501	478	506	465	461	460	464	475	499	460	492	502	491	515	514	502	508	478	512	507	519	478	498	489	466	496	498	481	502	512	483	511	440	542	516	480	514	490	483	500	487	454	506	500	520	504	498	482	513	524	456	445	465	497	507	481	502	508	480	468	533	493	503	506	442	490	541	494	501	506	499	458	473	474	504	537	493	513	507	500	519	498	505	455	468	502	466	492	488	499	481	493	476	482	484	470	490	506	490	506	463	510	470	507	537	515	504	459	511	508	515	520	462	501	460	519	518	497	443	502	515	491	519	522	462	497	497	518	462	529	511	461	510	476	468	497	470	527	511	444	517	480	511	452	495	485	489	485	509	467	509	484	450	464	479	498	495	522	483	486	493	514	495	462	511	512	513	474	496	473	527	542	462	431	522	500	495	484	515	482	505	539	494	478	484	490	517	471	476	511	563	501	474	502	474	523	484	498	489	496	503	483	478	513	505	522	485	516	509	468	527	473	507	494	471	493	500	485	527	474	492	499
24515	21152	27595	24972	11012	1465	874	649	584	585	583	501	547	544	558	515	538	547	542	504	507	495	1638	4894	3302	2362	1030	691	543	559	515	487	454	504	503	485	529	497	539	493	491	513	477	531	498	527	487	486	495	470	471	494	529	507	514	480	493	511	496	484	482	481	485	504	511	509	508	499	455	506	468	480	486	497	424	526	497	463	490	526	499	463	494	516	458	498	519	493	511	555	526	521	507	489	501	486	521	505	518	487	508	505	496	513	483	502	494	479	502	507	487	505	461	496	483	518	515	499	497	481	493	487	461	497	480	535	455	506	455	462	501	499	490	482	505	470	475	502	477	496	489	469	513	531	486	533	527	465	468	522	493	528	516	497	503	473	500	522	505	508	491	481	483	477	500	507	513	527	470	514	520	508	503	506	547	480	492	496	538	497	478	468	482	531	504	483	465	479	526	489	510	455	460	503	483	502	500	509	494	474	500	468	486	476	468	496	526	498	495	503	545	539	506	519	493	497	498	518	509	492	479	464	472	534	511	482	512	509	488	492	523	496	503	502	481	482	505	512	511	486	453	497	505	488	542	478	509	522	482	470	440	480	494	495	470	484	488	443	446	502	484	518	481	518	486	475	484	494	507	523	506	510	492	483	494	513	496	491	497	457	496	490	497	538	483	517	468	518	487	474	493	491	507	446	509	471	470	491	469	470	488	478	503	446	471	514	511	508	494	462	505	504	498	504	498	501	479	499	510	464	501	486	512	503	489	522	512	509	466	530	475	557	473	496	483	505	497	506	490	499	506	491	487	495	531	484	494	500	489	497	470	484	480	509	443	472	497	491	476	508	480	502	485	457	485	507	466	495	486	497	555	541	501	508	519	538	494	474	506	474	505	471	471	485	480	490	486	470	479	496	490	475	481	491	485	502	508	485	504	487	485	489	466	514	535	492	499	530	502	499	489	464	513	448	500	487	468	483	491	445	492	483	473	479	477	497	529	489	507	478	488	519	484	479	493	485	485	481	496	476	484	472	512	474	461	510	537	459	458	515	493	490	463	510	532	475	516	502	480	468	452	502	493	479	512	465	498	490	477	494	426	458	478	478	520	514	464	519	506	501	442	469	511	479	487	498	479	479	509	513	492	531	501	491	520	471	478	491	449	516	504	446	486	498	531	504	504	507	505	461	491	509	525	491	465	482	483	517	461	481	505	498	482	498	477	487	470	490	474	466	478	444	446	500	467	511	490	521	486	463	499	482	511	510	466	526	519	493	444	455	493	492	488	479	523	512	464	516	497	522	487	498	505	501	532	513	487	509	487	510	462	471	505	451	464	522	540	502	511	492	501	506	487	486	536	457	514	487	514	507	502	472	531	511	454	517	518	500	480	513	510	525	516	496	484	516	487	493	515	513	490	511	503	487	523	512	494	502	514	445	493	471	502	480	494	547	514	495	486	451	488	493	457	512	541	482	506	508	477	492	479	491	500	509	457	467	478	486	516	456	522	501	508	510	458	504	497	499	489	479	461	482	474	499	493	476	522	528	483	497	484	532	522	496	469	519	492	535	513	499	505	527	486	527	513	501	485	499	508	487	487	496	507	506	521	498	486	502	463	454	490	516	452	477	473	503	500	485	500	470	533	489	500	491	526	457	502	501	490	483	469	517	498	532	489	474	481	532	516	493	503	496	497	514	514	480	505	527	500	517	445	478	537	502	504	500	476	528	541	481	464	487	496	480	462	475	483	456	468	462	505	486	504	550	478	472	486	510	482	489	479	489	518	501	489	479	475	509	490	469	507	484	524	509	483	484	497	452	485	527	515	490	471	486	471	485	525	461	460	469	466	500	515	522	490	482	529	484	495	496	507	474	491	474	502	546	470	483	488	491	476	525	484	510	497	463	479	476	533	469	455	450	513	525	516	506	499	518	469	495	496	530	486	499	487	467	476	498	489	485	489	523	490	447	507	493	516	499	498	496	475	517	451	474	457	486	510	482	483	540	490	527	464	502	471	511	459	491	499	477	439	495	491	455	501	521	490	472	501	475	495	509	516	508	491	467	516	477	477	474	496	490	475	479	497	504	437	487	480	472	493	473	493	443	488	491	514	476	485	496	510	499	518	458	458	499	508	518	478	505	475	477	489	457	450	499	509	530	512	502	506	483	477	512	456	481	464	491	449	457	513	507	471	495	469	479	508	495	455	497	481	506	531	503	503	453	470	506	511	511	477	491	494	511	499	505	470	492	492	543	463	485	474	505	467	501	485	474	503	518	499	488	525	491	513	496	538	468	463	504	512	510	499	465	503	449	527	531	516	498	538	484	494	541	432	477	457	488	522	477	490	475	514	517	483	514	531	455	493	470	498	485	482	531	526	476	484	526	486	507	485	479	488	479	493	505	511	512	477	520	485	487	483	458	487	504	452	537	478	537	474	479	438	476	444	516	447	539	473	507	474	504	496	517	500	494	484	472	456	483	514	530	468	494	482	508	496	491	548	453	496	524	495	483	537	504	534	497	537	503	472	476	501	499	458	485	464	486	519	498	518	473	494	464	501	501	478	504	486	470	491	472	469	493	525	423	520	508	526	546	480	511	510	494	491	509	484	533	442	490	513	494	459	483	491	494	500	523	476	481	537	498	497	490	489	492	545	489	468	472	525	493	493	520	491	483	511	509	489	502	474	486	503	483	532	516	475	504	506	515	496	479	492	499	470	478	508	513	515	502	532	492	458	499	490	417	475	499	517	500	483	519	425	479	527	506	486	471	510	508	481	491	490	482	530	529	521	470	509	485	524	501	466	494	503	515	489	487	517	487	460	499	465	478	513	474	520	485	476	478	449	461	504	484	478	510	483	471	495	495	531	466	529	516	473	475	499	449	489	492	522	505	469	497	477	509	513	436	513	505	495	478	521	469	483	504	447	505	525	482	501	504	512	458	520	500	513	480	475	477	522	483	518	520	529	468	489	531	498	509	515	479	517	497	462	469	461	491	484	483	505	486	491	505	479	494	467	495	483	457	523	497	478	517	508	477	476	495	486	500	489	470	533	481	498	460	508	478	495	490	521	476	482	492	522	496	464	469	503	502	460	469	529	500	470	515	483	486	485	492	479	550	469	500	508	499	481	465	475	490	509	474	502	507	455	507	466	486	494	495	479	509	510	525	508	455	461	497	544	496	469	495	462	497	506	474	475	488	470	498	467	492	485	470	504	474	494	490	518	511	498	488	457	517	489	463	520	502	506	524	459	495	482	490	463	501	493	465	461	508	442	477	472	503	465	494	555	519	472	514	521	498	504	479	466	479	489	491	507	488	526	488	465	474	473	539	509	481	486	505	521	458	478	511	451	510	512	502	483	506	515	517	472	464	476	508	531	477	515	500	502	486	469	514	474	508	513	450	486	476	511	493	536	489	511	478	506	471	495	512	482	476	507	517	479	473	462	507	478	499	491	519	469	481	499	458	491	465	510	495	525	445	498	492	491	503	481	445	463	467	464	483	502	507	515	500
3487	4122	3349	1768	1211	975	844	733	725	678	628	599	592	636	593	581	560	533	568	538	564	549	2541	6560	4026	2908	1237	807	597	560	512	526	534	509	491	552	492	533	494	512	546	548	514	527	505	526	500	545	517	485	505	541	543	521	530	484	499	510	540	507	505	505	500	499	524	502	495	479	478	459	516	534	520	511	501	526	498	561	505	505	539	516	521	504	535	520	519	547	524	529	537	514	523	518	487	538	528	529	519	525	511	512	521	516	495	512	505	491	499	518	509	525	542	511	530	515	518	490	524	516	497	496	511	531	534	529	534	540	528	563	500	502	520	477	531	531	528	482	521	488	500	549	542	539	489	544	511	519	498	469	508	542	461	518	541	518	484	522	562	512	482	491	480	496	470	560	501	515	505	493	526	494	508	517	537	477	518	527	505	455	525	499	532	483	513	500	494	509	521	494	547	474	535	466	510	491	517	523	487	476	517	481	553	525	519	523	522	503	482	505	497	500	492	507	520	492	521	497	494	503	480	513	482	510	485	483	526	495	503	479	494	502	469	524	523	485	513	498	512	544	505	500	482	514	492	483	540	510	521	528	502	514	500	482	508	494	500	506	511	500	509	499	489	505	498	488	513	529	518	519	477	526	477	499	516	500	486	537	493	558	478	490	510	505	451	486	513	484	485	548	518	495	523	486	497	502	533	536	515	464	559	484	496	529	505	513	484	505	513	470	495	518	498	520	552	489	486	528	514	496	458	521	513	500	530	545	475	485	528	527	508	536	515	526	498	506	521	509	524	499	505	492	489	469	532	488	493	541	553	501	493	511	502	505	522	523	501	477	501	520	530	549	553	524	506	508	531	517	524	489	469	513	496	469	512	495	483	506	496	492	506	494	497	524	492	531	504	519	506	514	500	532	483	540	512	510	494	507	540	513	464	513	500	544	505	526	493	545	562	542	495	502	507	472	478	499	487	511	524	518	561	460	500	490	497	504	522	532	462	578	534	508	533	526	484	541	494	505	535	490	511	504	488	490	522	533	451	498	505	479	548	474	497	518	502	520	491	506	524	509	534	510	499	489	490	480	504	511	542	517	482	503	514	555	500	514	474	506	549	496	476	498	501	514	512	510	510	502	542	523	502	502	471	517	501	522	522	521	491	479	523	455	501	534	525	528	494	544	476	503	510	510	530	486	512	527	503	518	569	507	504	521	487	516	489	535	521	485	493	525	534	485	522	529	526	514	497	513	553	505	516	502	500	515	490	508	502	503	475	485	514	487	514	494	527	525	529	494	487	526	533	530	497	502	505	491	507	489	527	496	484	491	469	516	504	453	515	482	526	473	535	521	505	514	494	494	540	524	495	528	533	479	538	500	540	508	506	455	518	512	560	496	493	510	481	474	500	474	525	497	512	525	517	526	540	488	516	488	483	467	532	492	472	500	524	502	493	533	504	517	494	515	507	470	473	488	495	449	453	487	529	505	462	556	472	440	505	499	552	488	506	473	523	496	545	481	497	488	516	514	529	511	508	501	489	518	497	498	497	507	515	480	519	508	515	498	476	485	523	539	557	485	494	509	528	511	521	535	487	531	530	507	537	503	541	477	529	529	485	555	487	504	504	506	500	476	526	498	527	488	489	485	488	545	494	498	487	484	537	503	480	479	472	467	509	514	506	488	471	505	552	456	483	529	525	563	504	499	550	502	523	484	506	525	537	535	495	487	508	516	507	505	527	469	512	482	521	494	476	492	516	531	512	489	519	486	512	503	469	510	506	503	523	500	514	488	462	507	494	541	498	518	511	490	525	495	528	484	491	507	479	495	505	498	515	510	491	472	474	479	458	532	527	517	523	513	488	504	522	501	508	496	458	525	484	500	504	513	508	488	483	525	532	532	510	492	498	463	488	510	489	517	542	462	461	535	508	472	524	475	477	502	516	485	541	511	589	526	517	460	532	498	466	512	467	498	500	525	513	519	495	517	488	515	487	527	508	481	542	496	520	519	504	472	518	518	518	512	536	485	486	486	499	463	504	523	515	507	494	513	541	482	495	516	485	476	541	508	491	502	491	524	506	498	538	524	467	495	526	498	528	513	537	515	520	519	520	514	462	485	521	544	511	481	501	470	503	487	506	512	487	519	540	548	496	512	478	480	524	470	553	504	494	485	529	511	496	508	512	516	510	527	491	482	489	508	507	503	519	481	501	503	526	504	513	544	486	569	480	521	486	502	463	485	510	525	540	502	510	502	494	526	511	469	460	525	490	499	500	542	514	493	547	531	510	464	488	482	524	473	531	508	538	495	481	498	513	500	449	512	520	509	515	458	497	479	515	479	520	534	498	481	485	497	512	521	502	516	481	505	502	478	520	488	539	505	499	519	523	516	522	546	502	483	512	512	494	461	482	488	492	529	502	511	481	477	520	514	490	541	518	507	507	509	519	547	472	498	492	455	540	483	516	510	482	486	480	510	521	491	514	519	521	525	476	459	498	482	465	508	505	508	533	512	505	477	471	533	500	512	499	481	510	513	497	497	555	564	522	470	459	500	499	469	498	526	491	489	505	474	516	477	516	495	487	506	523	504	511	491	504	476	490	550	500	495	531	502	535	512	511	439	502	503	520	538	520	544	492	480	535	521	523	500	523	520	513	559	489	491	486	504	505	486	496	506	499	501	496	541	503	507	521	508	485	521	486	455	501	541	537	478	481	518	499	481	523	490	490	532	545	501	484	545	487	478	469	521	509	517	507	531	513	528	493	494	472	536	466	518	482	523	545	473	546	489	505	476	487	494	516	478	488	519	524	480	479	497	490	486	522	513	485	492	529	505	514	495	536	508	501	526	499	509	487	518	502	511	509	487	495	498	523	486	493	484	504	505	535	478	492	482	498	499	483	504	518	487	500	493	461	495	504	523	527	559	512	488	487	483	537	481	497	517	511	479	500	465	529	518	542	484	518	478	482	514	543	485	521	485	448	501	525	517	549	485	510	529	531	471	480	525	540	496	507	508	473	503	511	492	513	506	518	519	503	483	547	513	503	511	517	499	513	502	507	468	471	480	490	508	487	481	501	518	529	537	486	491	526	513	483	486	511	492	508	560	496	486	503	496	521	512	490	505	502	494	510	507	509	516	550	509	486	536	501	495	533	507	533	490	480	473	520	506	527	546	482	497	491	473	544	478	524	537	504	492	532	531	507	458	528	510	498	499	531	506	525	497	520	551	539	470	516	458	526	519	499	508	585	507	524	503	492	509	524	486	528	474	474	504	514	525	496	548	507	490	530	480	524	494	558	513	476	521	485	464	486	456	478	524	560	460	533	503	515	486	470	532	465	534	498	527	500	462	512	471	480	514	475	507	493	492	491	470	492	495	481	552	503	545	473	485	483	536	522	522	518	477	534	500	471	528	554	521	523	508	499	518	487	489	493	526	517	478	508	455	495	505	507	454	519	498	485	510	528	505	513	523	453	537	533	507	541	494	496	476	498	504	529	504	516	553	493	492	514	509
23813	21110	28250	24214	20410	3953	1415	859	757	684	654	671	595	671	626	594	591	609	565	617	554	574	2742	7664	4851	3248	1441	852	642	582	597	593	520	620	559	567	566	565	518	564	545	605	535	526	540	581	563	551	544	542	543	565	540	511	561	566	549	549	540	529	538	549	550	582	521	563	587	590	558	549	553	504	539	567	618	544	540	529	512	538	579	563	564	552	538	588	532	592	568	557	533	565	546	534	554	523	581	528	575	577	535	561	600	527	573	547	563	532	572	568	557	574	567	562	541	568	555	531	556	563	505	560	581	585	578	583	548	579	558	567	550	544	548	554	588	533	544	560	561	530	582	547	588	579	568	572	534	568	567	515	560	558	577	547	580	535	584	536	542	545	579	559	572	555	563	509	552	561	574	551	503	556	552	581	560	543	559	530	560	571	601	583	591	539	557	543	563	558	562	533	587	547	573	528	570	562	598	555	637	539	527	579	568	541	561	548	549	514	556	527	561	559	556	540	545	548	530	536	544	553	558	567	571	551	522	546	540	545	565	563	584	533	568	547	526	540	532	583	565	514	575	509	556	535	562	566	517	555	563	564	560	524	577	582	559	564	525	568	541	546	533	528	520	540	553	562	508	549	528	561	543	557	564	627	544	568	568	565	553	552	563	576	576	585	575	541	504	548	560	530	560	520	558	539	526	547	585	575	559	556	540	558	522	553	554	564	568	514	570	563	591	530	516	536	510	547	561	501	582	542	567	549	558	535	559	521	514	503	573	555	561	555	488	498	546	541	563	561	548	549	551	566	580	580	547	552	532	539	549	559	547	533	574	558	561	569	600	568	589	539	575	566	521	550	543	577	570	534	533	567	572	544	521	548	520	526	569	531	532	546	579	581	578	554	560	553	572	624	580	550	596	544	582	537	542	547	521	584	552	584	557	548	548	560	562	563	541	545	572	541	577	508	599	554	562	544	555	586	506	561	567	521	500	528	553	534	575	545	528	550	554	541	520	583	553	524	557	553	530	550	559	521	598	575	578	547	544	585	571	527	560	574	560	545	543	579	558	565	534	559	531	563	555	583	561	530	569	503	554	542	532	562	520	541	512	513	571	567	566	536	554	526	548	567	539	563	577	490	582	540	573	559	567	530	556	559	574	544	590	570	523	614	575	525	528	528	511	557	580	528	564	548	521	568	561	528	590	527	531	545	600	554	536	544	546	534	582	586	519	582	544	534	537	563	548	573	572	541	533	531	543	583	588	523	557	529	547	568	550	550	557	551	565	512	565	595	561	555	542	587	528	550	539	550	617	547	574	524	559	549	540	611	550	567	573	530	593	563	550	543	530	564	504	515	577	538	536	544	539	568	531	579	566	570	597	572	560	494	541	559	545	568	552	506	549	571	538	563	565	541	564	550	578	559	578	571	548	575	591	497	535	582	573	537	573	547	589	570	590	551	537	540	591	513	557	540	526	546	533	566	592	573	596	536	561	543	520	573	565	572	519	549	536	559	547	564	539	555	572	570	516	571	563	597	545	546	563	519	565	568	555	531	542	557	582	565	526	555	578	529	536	551	560	559	557	529	576	544	614	554	558	551	586	549	514	593	631	542	507	537	565	538	552	578	518	570	540	538	557	520	543	540	549	612	594	536	563	576	510	560	557	558	606	513	562	586	553	555	558	559	528	537	589	560	554	571	548	532	563	570	542	524	581	523	556	592	573	543	546	555	558	552	550	537	575	578	606	530	539	589	516	534	561	564	541	556	541	581	569	563	566	552	539	559	537	553	582	570	565	539	541	570	565	570	517	523	538	549	562	524	549	527	607	582	545	559	539	584	565	583	543	545	556	559	571	560	535	547	568	567	560	518	537	550	578	552	550	587	549	551	548	550	561	507	545	572	573	574	539	564	564	539	568	571	574	587	542	543	560	579	535	569	559	530	533	548	558	583	534	595	542	531	568	584	561	534	553	569	536	509	517	538	520	569	558	509	537	535	598	584	606	563	568	583	600	550	513	525	553	544	552	559	536	549	540	574	544	545	537	496	548	546	548	514	534	571	532	555	564	590	545	583	544	555	545	539	559	556	552	523	513	556	601	572	517	545	566	543	572	544	578	558	519	520	581	523	525	554	500	523	546	595	564	584	526	546	582	558	541	523	568	519	528	555	552	583	521	573	590	561	522	543	548	510	521	546	585	544	546	535	549	516	532	570	556	561	571	547	535	540	528	594	557	539	595	567	614	583	575	553	585	553	576	560	550	541	565	581	550	558	551	554	542	572	562	521	562	543	579	538	597	544	557	543	513	511	508	565	537	521	583	549	564	603	565	576	543	537	584	534	537	526	521	551	532	570	549	492	519	546	550	546	537	545	556	592	551	582	519	537	545	578	506	538	518	523	596	508	557	501	558	549	560	547	563	550	573	554	519	524	550	545	561	556	523	549	520	556	515	538	543	536	560	559	557	503	549	556	554	555	589	578	556	544	576	550	592	560	565	538	578	558	537	551	563	526	547	564	559	587	542	574	577	554	528	542	595	525	544	555	527	570	505	578	535	577	580	546	532	526	556	524	538	542	521	562	532	554	589	543	542	564	573	593	522	569	564	547	559	540	549	529	574	571	544	550	559	549	574	557	521	533	542	573	537	583	527	527	554	526	564	531	541	558	517	530	556	572	565	575	548	532	540	555	560	558	522	507	536	574	559	521	525	501	550	550	542	545	542	535	560	560	610	532	566	594	563	550	517	538	527	563	519	550	537	528	551	540	546	556	549	596	562	548	543	530	555	527	521	560	552	534	550	580	564	502	571	558	539	590	546	554	531	489	537	549	547	545	539	529	510	547	536	575	542	580	572	519	551	558	557	509	568	566	518	536	540	521	543	574	574	545	538	500	541	573	537	556	518	564	536	538	564	586	555	526	542	536	549	519	553	566	559	558	587	585	548	531	594	575	554	566	502	520	528	547	572	549	573	529	543	562	533	515	556	605	576	582	581	565	535	548	523	509	543	481	513	552	562	569	575	573	531	576	559	576	521	586	513	535	520	525	560	539	537	529	558	549	583	565	556	552	557	554	573	560	566	535	548	534	489	583	557	534	547	542	605	509	576	559	584	530	557	555	580	589	572	530	555	534	583	510	557	599	556	535	560	590	518	512	559	540	584	531	580	582	552	525	578	594	534	519	522	591	556	560	566	559	579	526	559	545	524	554	560	542	556	561	536	552	560	602	559	519	534	567	554	518	566	549	574	547	570	559	593	574	560	583	555	542	543	551	551	545	512	547	542	517	594	572	524	567	570	540	535	542	522	526	516	542	594	572	534	533	577	535	565	533	549	552	548	490	542	534	562	591	520	584	546	558	569	522	569	579	527	550	518	551	554	570	560	582	562	562	585	591	555	562	494	573	527	545	556	541	558	577	547	556	584	557	494	570	518	625	538	578	542	610	571	565	528	551	566	516	563	560	572	581	548	571	548	557	573	549	526	551	555	592	565	539	570	544	519	555	551	571
3597	5830	4475	2417	1636	1326	1037	999	914	799	708	731	677	702	642	638	607	647	643	632	635	609	4340	9431	5358	3991	1547	983	683	587	526	580	537	545	560	545	537	596	549	609	582	590	559	558	588	548	608	605	562	529	595	599	583	579	566	560	602	554	535	551	550	542	568	560	583	579	579	568	569	577	602	575	562	580	578	592	560	611	570	555	542	550	560	580	605	559	568	592	544	535	583	568	532	550	538	566	536	554	542	567	551	571	525	561	574	565	569	571	534	567	516	554	569	568	579	499	544	594	577	566	623	558	542	570	573	573	578	542	575	531	545	577	550	544	572	568	516	595	556	592	604	559	551	548	600	540	553	563	589	562	577	548	540	549	556	553	569	598	577	565	559	534	563	527	582	549	595	566	579	569	591	572	556	539	548	571	534	568	544	592	545	552	565	580	538	549	537	580	549	578	561	601	562	573	508	605	520	582	592	525	577	560	521	603	587	572	565	552	516	562	532	542	581	521	568	553	569	585	574	592	571	571	574	540	566	574	601	565	575	511	543	557	606	547	565	556	538	558	539	539	569	586	572	558	601	566	550	566	567	555	547	586	572	541	566	563	538	542	554	513	550	565	573	556	487	555	551	539	538	590	559	568	559	560	557	554	560	592	551	573	563	527	542	538	556	600	557	537	570	533	573	544	550	537	560	565	555	535	559	530	538	558	571	556	566	603	563	584	553	528	569	554	555	580	538	583	564	555	523	562	533	560	588	528	582	545	565	582	568	562	548	594	547	539	594	508	531	536	559	535	566	536	548	557	557	523	570	562	571	560	568	564	536	567	572	579	568	569	547	583	517	582	549	543	527	535	528	575	553	545	572	546	589	591	572	556	614	551	554	538	554	557	575	573	550	557	556	538	533	572	527	538	538	557	576	544	529	557	560	565	595	585	568	566	553	524	516	534	553	561	548	563	562	565	613	549	562	546	570	561	538	571	591	544	534	578	541	552	539	564	542	597	582	577	565	534	602	584	565	595	539	535	538	536	553	543	545	528	582	583	581	596	531	565	550	539	544	513	586	588	586	542	538	574	576	541	542	538	570	578	539	567	597	551	572	544	538	572	582	587	539	548	576	563	584	548	545	582	522	549	538	531	551	564	536	588	565	576	584	582	570	570	577	562	540	557	592	597	599	550	553	520	553	556	578	490	526	560	601	564	590	534	537	563	511	572	533	552	539	575	533	569	564	563	605	576	560	594	564	554	580	546	585	522	558	562	502	578	584	562	591	498	576	502	539	552	561	612	515	563	592	564	550	546	551	553	548	578	576	551	543	587	572	556	532	538	622	547	573	575	580	556	591	509	556	572	535	509	554	566	572	580	522	558	524	571	526	573	575	550	560	591	599	553	553	549	545	562	566	561	533	581	575	567	555	576	563	492	531	567	526	566	584	532	559	555	527	568	563	517	554	540	561	555	569	581	553	530	568	528	545	580	589	529	544	562	550	552	590	552	561	569	532	553	559	586	525	522	535	563	549	590	527	582	570	588	570	567	539	594	562	571	581	545	608	539	581	542	564	556	551	577	533	537	514	529	561	551	535	595	582	558	554	561	516	581	570	570	561	545	529	590	561	598	534	528	532	553	563	559	561	536	528	544	576	538	569	554	553	534	572	532	548	547	569	568	527	587	573	552	608	571	528	594	559	514	568	571	543	545	572	596	556	561	520	566	542	557	580	603	521	564	553	557	556	564	572	604	581	533	518	556	555	568	532	515	581	525	585	549	554	574	540	580	559	564	548	566	552	548	558	524	549	548	587	528	546	592	596	584	543	538	558	550	562	547	557	621	571	555	562	533	506	523	605	557	518	547	529	563	556	566	575	558	518	540	591	518	589	576	560	531	553	565	538	504	557	567	565	592	577	553	546	550	534	531	567	543	534	536	515	560	522	581	545	512	560	535	601	543	540	524	582	534	555	556	535	594	601	558	554	536	567	505	522	563	575	543	532	557	527	542	554	562	589	562	522	542	573	552	543	490	558	575	585	535	562	528	544	548	589	580	583	558	530	540	547	549	580	533	526	559	548	558	548	530	535	557	522	564	569	541	521	573	547	565	543	512	549	557	506	580	543	548	535	543	542	564	530	525	589	518	557	557	553	532	530	567	528	606	559	572	559	570	565	592	543	571	550	586	535	536	564	544	532	566	566	558	516	565	562	563	528	529	562	567	542	583	540	558	527	559	562	541	514	548	616	585	560	555	612	600	567	575	569	547	565	571	566	504	541	595	564	542	590	513	564	604	553	542	576	534	589	542	557	544	578	551	517	530	583	591	517	554	579	556	578	557	560	557	569	585	542	528	566	564	533	541	551	530	557	543	581	571	568	546	599	579	575	580	510	576	563	597	555	544	459	593	544	528	594	581	555	538	530	525	569	568	570	547	564	591	550	525	580	565	580	580	574	536	548	548	548	551	564	576	603	554	567	529	551	590	579	565	526	565	514	580	554	513	576	574	560	549	537	545	587	553	511	578	599	538	544	594	559	545	572	557	558	562	555	519	553	584	560	570	558	559	575	509	578	562	521	564	551	536	586	575	578	566	563	592	539	583	549	559	586	571	560	566	501	568	563	584	550	574	562	545	566	535	511	555	547	533	599	534	564	583	549	555	559	524	558	578	514	568	592	563	566	555	520	568	552	533	582	564	555	548	507	532	539	565	560	548	572	517	563	579	558	551	552	560	587	568	628	547	538	553	530	557	542	541	538	587	549	522	518	529	557	562	524	563	538	512	562	553	566	556	516	578	593	548	576	558	564	529	550	562	537	529	526	568	582	528	559	583	580	564	568	562	586	545	576	561	548	568	570	543	588	531	556	537	559	530	579	551	545	551	556	534	548	535	542	573	564	593	541	583	574	583	568	528	548	521	594	527	550	542	543	553	550	569	517	561	582	610	557	527	564	579	515	520	542	550	535	513	554	525	551	506	532	528	556	592	573	591	536	560	579	561	514	535	566	598	525	563	529	580	578	510	556	551	575	567	577	541	534	555	572	566	567	556	555	525	577	525	577	576	559	549	581	572	573	550	517	568	535	561	531	569	578	575	525	526	538	539	565	548	559	554	522	575	563	550	546	545	573	523	552	591	593	556	495	528	571	533	606	584	564	559	522	561	486	556	553	532	554	541	563	556	589	571	632	552	532	528	595	539	569	525	552	562	614	526	562	586	571	561	554	558	549	579	533	571	560	544	565	583	562	578	540	573	524	564	513	520	565	572	600	566	538	587	544	546	541	538	562	567	593	556	575	554	584	541	568	544	556	531	577	539	575	528	535	548	577	574	516	536	546	530	533	571	521	602	540	562	553	581	588	559	558	550	567	509	540	581	557	556	554	566	500	539	564	547	536	542	586	584	547	572	537	584	573	583	555	615	537	536	596	561	524	558	556	541	539	529	553	572	597	542	600	560	518	552	568	574	545	576	561	538	553	536	582	570	556	551	560	570	547	555	552	546	552	556	554	536
27169	12717	1997	1046	698	533	525	535	542	500	506	526	517	549	509	509	521	486	511	501	496	454	640	931	860	759	594	532	497	501	514	471	535	544	497	518	459	494	507	499	473	491	536	493	484	488	500	554	501	470	498	474	504	505	513	465	467	490	507	482	507	503	540	551	518	544	508	457	506	503	495	526	500	503	513	531	502	516	505	481	489	483	513	509	480	487	486	487	524	545	511	531	486	493	497	485	508	453	497	541	480	505	529	505	482	497	488	494	497	480	499	536	508	483	502	473	504	538	505	506	482	550	434	497	523	487	508	548	472	456	548	497	481	522	515	517	471	507	502	518	501	514	478	479	476	528	466	509	495	461	454	549	495	521	480	501	528	488	540	508	511	532	511	498	518	485	476	503	502	506	516	477	487	470	540	507	516	520	532	519	455	513	478	519	507	507	547	505	517	480	509	542	546	477	509	541	524	510	515	496	459	513	464	477	521	483	504	494	467	482	510	474	489	526	496	484	495	480	515	489	485	482	498	528	500	482	463	521	488	431	513	511	527	501	503	479	492	458	480	493	474	473	453	478	489	544	518	514	516	501	479	511	486	492	535	519	477	487	462	551	506	484	441	492	463	480	505	450	526	490	477	487	519	500	526	469	510	493	486	500	515	484	481	494	487	492	490	521	500	467	479	474	507	477	484	484	495	491	490	488	460	499	537	535	440	498	475	517	525	511	500	492	514	488	475	543	460	511	479	508	467	481	491	511	502	496	450	489	495	489	459	499	498	489	515	507	511	525	478	472	455	526	492	487	483	525	495	514	473	514	505	488	508	483	474	490	497	574	500	511	505	523	495	509	511	475	549	482	532	535	497	517	477	482	514	459	489	499	479	546	492	527	466	504	467	528	485	511	502	498	472	514	489	506	470	518	487	516	460	464	522	504	482	487	501	477	484	493	525	505	523	503	457	508	517	484	454	472	491	458	534	512	468	517	535	497	506	489	515	485	497	489	501	476	504	507	500	509	472	523	508	453	489	472	526	485	497	505	472	502	502	525	479	488	478	507	464	474	513	505	480	517	467	495	517	489	489	491	508	467	536	518	498	459	483	500	487	505	492	454	540	467	493	502	504	491	510	495	459	522	513	512	550	512	547	504	474	482	487	493	476	486	486	480	494	474	482	526	498	482	511	503	501	521	503	488	506	531	522	523	499	491	490	501	488	489	487	484	479	504	458	511	513	499	515	473	496	493	548	484	511	517	495	485	527	511	496	502	480	505	509	521	499	495	492	526	481	501	525	467	508	472	473	489	507	555	525	496	510	528	495	528	477	510	538	481	506	442	479	469	514	474	478	480	501	492	491	496	505	473	522	471	511	478	491	499	459	451	485	483	501	527	494	496	498	509	493	486	523	500	499	493	516	490	492	504	534	540	518	470	535	501	519	452	505	494	498	479	513	483	483	505	489	513	539	518	526	515	508	531	517	479	487	515	523	509	492	486	492	479	478	527	474	485	511	517	470	501	528	477	490	509	485	518	472	514	511	505	508	512	514	519	451	508	489	486	469	486	479	489	498	479	467	496	496	513	488	491	448	461	478	502	507	506	495	474	488	525	510	508	534	498	541	523	502	514	488	480	500	497	509	503	506	475	517	482	524	461	479	484	502	491	480	501	476	504	463	480	504	483	537	501	476	479	513	470	475	507	545	501	519	488	488	489	504	496	559	506	511	490	485	535	520	518	528	481	554	508	452	516	471	500	485	497	481	471	525	487	456	519	490	465	471	536	502	516	512	481	519	489	473	489	473	503	519	539	510	492	522	498	476	490	489	590	517	477	485	504	491	478	493	483	490	497	526	530	492	534	493	509	477	471	504	480	486	473	525	504	492	489	469	519	476	478	465	467	482	512	476	510	516	477	500	494	497	514	503	473	507	518	530	516	530	493	502	493	503	478	473	479	473	467	484	463	490	492	507	473	522	478	481	524	505	496	482	487	499	512	483	498	486	529	486	533	481	502	484	531	537	494	456	508	530	501	510	496	493	535	471	466	515	506	494	513	507	486	520	514	456	492	508	483	509	497	498	498	488	499	512	495	510	468	497	481	516	497	517	501	512	527	522	515	526	557	471	474	495	477	516	493	504	537	513	508	501	486	484	472	516	564	475	504	489	488	489	499	490	496	492	532	486	497	458	444	486	489	490	455	504	519	518	486	467	559	482	531	487	492	499	479	510	534	519	479	503	483	499	503	511	527	511	468	493	473	508	507	535	513	470	492	521	469	505	516	486	492	507	454	461	482	502	503	504	489	545	505	482	478	527	516	499	480	504	508	506	529	434	527	480	491	548	494	497	493	465	510	500	449	531	458	498	465	499	505	517	522	490	514	544	485	478	501	528	542	498	490	465	490	475	511	537	521	508	489	464	475	508	522	470	518	508	502	482	505	492	461	488	489	509	519	516	521	500	525	485	507	516	511	466	502	499	490	508	489	492	493	491	490	499	505	531	495	473	508	509	463	500	508	484	520	495	489	506	468	517	476	483	503	483	493	488	491	516	483	445	500	472	506	479	502	502	529	524	499	526	462	499	520	520	548	505	484	507	494	483	511	507	521	507	500	461	525	486	495	477	508	491	497	499	476	476	465	508	512	509	531	488	511	488	512	484	511	475	542	498	538	505	481	491	466	498	494	525	466	505	523	519	512	516	450	555	473	505	497	465	466	490	473	495	477	467	485	487	478	443	494	457	523	528	476	494	528	517	514	505	487	502	488	548	474	479	425	494	523	455	541	505	513	511	492	519	500	477	445	519	485	499	508	501	505	461	517	535	501	541	471	494	530	524	514	493	523	485	494	474	512	472	477	516	494	475	486	488	472	476	495	523	539	488	466	488	500	491	510	487	480	468	558	507	497	497	517	508	509	490	509	517	510	498	480	497	490	488	504	496	486	496	491	527	546	560	519	529	512	493	513	514	510	494	499	528	480	506	474	480	502	530	523	503	544	476	523	502	496	487	468	539	475	508	480	484	484	450	502	462	502	511	519	505	527	479	510	466	459	500	498	478	450	491	500	502	549	473	475	508	499	474	509	482	492	488	525	501	494	507	460	503	478	482	523	472	496	487	527	520	498	493	521	509	558	512	496	490	511	508	472	540	493	514	493	523	520	473	484	506	488	469	506	474	568	511	510	507	499	504	503	499	543	508	520	490	475	495	484	459	525	486	504	476	481	495	499	485	503	481	498	483	493	475	525	484	488	531	502	474	497	515	508	475	519	497	497	501	464	511	500	501	492	502	489	491	516	501	515	486	517	507	514	465	519	485	502	459	502	498	501	497	473	517	483	484	480	519	495	518	512	502	552	513	483	524	523	490	502	496	472	529	525	475	500	504	471	438	525	511	474	493	525	494	538	540	467	482	537	507	541	552	504	470	511	512	513	483	471	527	552	509	493	504	515	474	478	485	493	513	473	489	490	525	525	525	488	481	526	491	490	524	492	471	479	523	544	516	457	480	492
5024	1093	989	704	644	533	554	504	561	512	543	485	496	518	488	484	493	494	530	517	523	505	795	1118	932	834	708	560	483	517	462	512	475	523	551	501	458	525	453	488	469	503	522	507	536	511	466	537	520	502	530	479	472	483	484	468	536	570	499	509	476	469	470	474	468	531	518	472	496	510	467	516	489	522	475	510	513	488	490	500	515	471	537	484	480	445	494	463	490	524	505	525	529	505	514	469	490	470	465	464	523	501	484	500	493	496	502	450	523	525	514	480	471	481	509	501	510	513	484	478	465	503	492	506	514	489	513	490	514	534	515	478	469	472	531	487	464	486	516	504	519	505	492	505	468	454	472	493	460	535	495	480	506	481	474	480	444	521	488	459	525	522	454	474	450	537	433	470	503	477	553	510	447	511	493	443	524	497	523	498	495	511	499	531	506	519	490	496	477	488	512	479	470	458	482	483	507	466	477	482	484	517	506	516	479	494	457	512	483	503	470	482	479	526	440	507	481	497	512	471	426	466	471	518	492	464	465	534	524	490	491	532	489	466	491	457	504	533	474	458	529	528	489	495	515	496	520	481	488	553	528	483	538	468	460	525	477	462	482	505	503	477	521	501	509	474	484	543	505	483	504	488	452	505	520	490	464	471	460	500	483	495	470	497	464	517	505	507	491	484	520	468	559	490	485	486	491	460	537	505	487	458	468	516	485	487	488	469	480	525	486	502	491	456	493	495	484	510	482	530	497	482	504	531	508	519	494	527	483	470	478	505	483	466	482	510	480	504	467	497	500	459	495	495	477	503	490	470	511	477	454	489	485	502	493	492	483	478	482	489	515	484	475	487	448	520	452	531	510	492	490	488	497	471	474	514	476	494	503	502	459	507	499	511	530	481	475	487	437	498	480	500	450	467	517	475	472	477	500	511	473	481	500	524	433	509	503	447	470	478	501	453	481	502	471	479	513	475	484	466	495	512	491	473	486	517	470	496	481	491	465	506	469	503	524	466	508	485	494	473	452	481	500	488	506	504	476	496	502	505	488	514	475	477	502	506	486	474	480	486	477	480	475	491	484	515	482	471	510	481	479	496	511	490	515	514	495	525	482	486	518	507	458	506	487	511	497	474	498	499	481	496	493	471	473	479	481	476	508	459	553	504	496	491	519	469	480	479	454	468	506	489	531	521	514	502	508	469	471	531	487	494	491	478	442	488	475	541	501	500	486	500	543	495	490	472	480	496	511	514	530	467	505	535	507	479	508	520	464	463	459	489	506	483	486	456	514	486	478	536	505	538	472	443	470	513	532	480	473	481	562	449	474	506	537	460	479	510	515	497	485	494	452	502	476	494	469	470	499	552	442	500	497	516	445	510	488	483	486	448	472	495	489	501	512	487	510	501	440	477	501	484	491	467	504	474	517	455	528	512	499	489	483	449	496	482	485	509	540	488	494	528	456	485	470	497	518	465	487	512	481	547	469	485	473	492	529	543	507	521	502	462	469	519	468	473	494	470	510	511	487	491	503	501	453	475	489	494	509	449	509	498	532	466	478	507	483	481	464	486	497	477	514	486	477	476	496	507	500	499	470	495	476	535	500	510	530	461	506	460	461	459	494	518	484	473	483	484	501	467	465	482	500	512	505	459	481	494	520	482	470	499	507	512	505	477	526	457	491	488	522	527	513	549	526	505	477	533	484	536	528	464	459	503	510	470	491	499	498	458	498	493	476	490	514	483	518	490	482	508	492	470	509	500	510	493	466	481	528	534	483	480	492	476	493	499	495	493	476	465	522	463	531	502	517	480	529	513	496	474	506	469	499	488	504	493	465	491	530	485	507	497	499	481	460	494	495	493	494	511	480	496	472	509	506	545	504	517	486	528	506	478	503	494	470	464	503	498	496	471	498	479	492	499	473	483	466	523	497	485	462	523	497	516	497	462	450	474	442	489	500	500	515	504	490	477	510	492	490	477	473	528	470	509	516	490	499	498	537	470	486	469	495	488	526	524	473	501	518	513	509	480	471	525	560	503	502	498	460	467	485	512	483	504	481	493	494	485	490	478	511	469	515	472	494	514	476	500	515	491	476	516	482	428	465	504	509	478	468	497	508	457	495	479	524	465	509	481	493	493	473	522	510	525	498	476	510	496	507	487	499	488	479	523	482	479	473	519	491	480	475	491	466	507	484	468	486	521	499	531	452	481	518	515	519	519	484	476	507	496	513	493	509	486	509	511	504	477	466	516	528	473	471	513	480	458	528	496	510	473	487	517	501	460	515	492	472	484	501	445	451	448	495	499	499	470	486	502	494	499	508	470	493	523	505	503	500	501	477	502	468	492	485	511	474	511	480	513	511	475	460	496	532	500	491	493	525	526	488	512	507	519	476	448	502	497	515	502	480	485	524	471	478	502	494	496	452	516	514	464	482	477	523	466	501	517	506	491	471	486	527	496	500	520	470	480	532	510	513	500	463	494	433	512	460	501	490	489	450	473	506	483	465	484	481	497	521	514	517	501	466	483	469	509	501	485	481	512	497	513	475	507	518	467	486	513	475	487	470	484	490	498	449	499	486	468	514	463	502	495	484	529	511	494	478	526	495	487	508	509	508	490	480	470	503	487	483	515	480	468	506	464	502	492	484	471	498	467	474	492	479	514	508	471	469	502	483	520	515	500	474	477	459	467	525	481	477	461	472	483	475	503	485	497	519	498	514	508	525	473	475	491	511	485	483	475	491	488	454	504	476	497	520	476	442	471	515	495	531	483	516	493	489	547	484	467	521	476	486	501	521	529	475	538	515	509	518	539	497	483	483	475	477	428	500	478	507	500	480	474	489	504	475	505	501	466	497	458	497	521	495	511	486	513	486	507	539	503	492	502	489	514	485	455	484	494	536	488	493	524	504	511	507	483	514	490	464	508	476	472	508	476	505	492	492	510	505	532	461	501	470	465	435	497	463	480	474	554	504	474	500	570	476	511	501	490	474	496	470	513	465	462	497	503	486	475	502	459	521	465	462	486	472	477	513	521	454	475	534	475	474	469	462	506	498	490	476	510	499	507	450	497	493	479	459	512	512	509	492	516	524	523	463	475	487	519	507	537	456	497	516	482	450	490	487	502	477	514	512	492	507	515	471	461	495	507	483	466	469	462	498	498	517	507	507	512	497	527	537	499	488	490	480	492	473	505	502	499	493	498	508	467	489	505	482	500	557	472	488	488	505	487	485	484	447	497	532	506	460	489	500	483	500	499	481	523	503	484	494	509	512	498	506	492	502	523	487	508	478	473	510	468	496	475	455	471	513	462	473	499	497	483	515	491	493	508	483	473	512	469	488	509	490	517	533	448	477	481	488	447	452	504	469	479	468	488	512	482	462	511	536	489	500	521	551	513	495	491	477	494	476	451	541	460	473	458	459	488	452	495	481	489	519	508	477	505	447	458	534	543	518	498	515	499	487	512	513	527	511	510	517	486	486	520	488	532	470	513	518	466	508	510	472	480	524	507
24449	21098	27501	24907	10965	1396	903	660	610	582	574	476	508	514	536	538	494	517	481	512	495	493	2462	4725	2783	2043	992	729	504	490	480	500	445	478	518	490	455	523	470	508	528	478	502	456	497	486	461	477	522	453	479	495	490	511	511	485	448	471	499	520	490	487	505	525	464	487	523	476	522	473	488	527	534	502	500	513	449	483	511	465	501	495	439	481	502	482	484	469	547	473	487	482	475	481	477	473	459	509	524	464	506	503	492	479	403	502	464	461	520	486	509	496	475	505	497	471	496	511	500	498	517	512	468	456	497	512	483	455	481	486	471	480	482	497	463	464	505	480	482	475	480	502	475	482	460	490	479	476	455	493	496	476	466	459	487	456	501	490	447	486	463	456	495	467	475	476	482	479	463	494	474	497	508	465	457	470	498	480	493	488	486	494	499	502	485	474	502	484	504	493	434	492	484	453	449	454	485	501	468	468	444	467	470	496	492	490	479	464	476	476	504	512	502	466	515	513	465	483	483	500	457	442	494	474	487	466	454	476	472	489	457	475	462	488	478	470	475	470	512	440	467	458	493	498	483	459	475	507	498	509	466	488	449	484	483	497	484	487	469	484	476	509	448	534	512	488	508	503	467	524	492	489	496	473	485	461	506	472	456	441	487	480	502	490	488	526	429	471	420	485	519	493	457	456	519	481	506	492	507	482	498	462	546	468	446	484	490	489	478	464	471	517	466	503	485	457	457	490	460	483	471	513	449	427	482	483	477	465	489	540	489	495	493	479	480	510	486	539	465	500	468	442	457	475	482	509	496	482	499	477	458	453	486	487	432	500	458	496	420	458	453	483	509	468	489	488	486	514	455	493	473	514	535	518	486	485	525	476	477	472	484	460	505	500	474	502	513	490	470	500	519	463	481	465	461	497	447	415	466	482	481	453	501	523	509	497	463	473	487	482	515	508	436	479	464	500	484	501	455	499	481	524	461	472	488	492	486	493	490	485	475	497	483	483	486	442	506	499	536	468	488	476	460	459	496	468	450	460	512	484	497	480	479	503	514	481	533	485	486	510	463	459	499	516	455	466	472	500	492	494	526	477	508	506	469	488	475	485	475	442	467	503	493	485	510	486	492	491	467	480	458	488	437	504	524	502	488	470	488	473	438	518	492	478	477	480	451	488	497	491	500	506	445	440	520	497	467	514	472	455	478	464	472	479	415	424	485	484	470	466	457	436	455	469	499	441	500	471	490	480	490	494	503	513	448	461	477	457	484	507	509	502	494	464	460	493	476	490	496	485	490	481	488	492	517	459	460	457	467	486	499	438	478	491	471	534	554	471	473	497	500	504	466	499	463	485	480	467	481	461	501	466	486	480	485	474	496	484	529	466	468	472	506	486	498	522	490	496	518	465	501	449	523	512	507	473	473	475	460	439	514	462	468	483	500	490	462	477	485	493	487	503	438	504	525	480	484	480	480	467	515	511	510	523	488	512	492	513	472	475	480	493	515	452	505	468	479	475	485	505	487	465	495	485	471	516	523	468	482	497	503	434	478	488	477	494	526	489	488	475	478	456	498	508	492	511	487	465	467	513	516	535	462	499	511	522	477	487	480	487	474	462	467	526	504	469	440	482	464	446	466	523	490	491	473	472	477	493	509	522	490	512	536	500	504	474	483	524	515	456	491	498	482	496	471	471	512	475	513	505	504	473	453	480	515	502	516	485	496	506	475	442	487	500	542	476	488	462	461	487	489	472	487	509	498	498	505	497	490	470	444	516	483	477	512	485	487	505	470	480	493	477	465	476	442	477	487	487	501	500	512	452	466	476	543	485	449	487	484	493	481	482	465	457	450	482	477	465	475	460	471	460	471	521	576	449	500	484	461	470	487	461	454	506	524	492	508	490	478	496	436	494	494	482	485	482	523	465	424	461	483	509	485	452	486	465	510	450	471	457	490	434	440	479	488	461	471	444	487	473	470	467	459	484	477	488	504	485	512	475	518	443	473	485	474	452	467	498	453	481	495	501	466	474	506	493	471	521	487	455	488	469	488	478	502	447	453	474	501	476	490	480	498	490	510	477	470	501	500	459	459	523	505	520	500	523	499	532	509	479	478	421	507	487	460	520	474	465	495	463	507	492	473	482	462	477	441	511	488	482	478	468	506	477	481	481	515	453	491	504	460	482	475	444	463	488	473	522	501	473	502	410	482	473	495	464	488	477	524	532	511	500	476	505	512	504	440	484	476	479	480	519	458	523	483	466	445	498	465	503	496	433	473	505	483	505	503	468	492	472	474	468	474	492	482	478	472	461	483	479	518	526	474	471	455	501	479	500	482	490	499	481	511	459	512	526	472	469	501	462	504	514	500	515	473	510	498	493	499	474	507	487	500	519	476	473	472	452	465	449	508	484	515	469	504	469	454	534	473	454	471	520	485	472	463	490	472	482	453	484	465	470	504	472	497	508	470	457	511	493	481	454	503	459	485	510	483	489	503	486	487	492	480	523	473	474	464	476	451	503	487	476	511	499	440	434	522	445	485	468	457	480	498	523	453	493	483	499	479	500	461	481	479	458	454	459	498	476	499	483	484	482	520	485	481	466	466	498	511	446	486	479	472	504	494	499	519	499	435	474	450	513	495	481	508	467	495	480	456	468	459	509	480	482	490	454	482	466	462	511	519	481	477	465	464	471	434	495	495	458	465	441	513	454	498	453	473	467	462	485	454	471	466	466	501	508	468	476	497	466	495	487	473	461	500	498	491	470	457	498	458	464	465	480	470	468	467	472	491	480	484	484	437	452	501	497	478	493	449	494	482	482	485	469	512	524	478	460	532	489	517	475	501	460	481	506	525	526	500	469	480	464	498	497	471	501	518	461	463	457	482	476	470	500	490	464	439	523	485	465	457	488	465	473	482	488	491	485	528	506	480	464	489	490	461	503	499	536	484	484	493	465	485	508	481	521	491	487	490	488	465	509	471	494	541	449	453	499	471	522	469	491	477	469	501	462	481	474	492	519	487	525	463	492	486	445	509	521	470	472	475	474	478	476	503	523	469	457	497	467	481	504	469	476	487	450	504	539	458	503	470	479	461	513	484	469	453	451	490	483	498	472	489	441	507	498	466	490	542	491	490	453	476	463	481	521	514	481	472	468	486	494	481	508	476	501	480	504	456	466	470	459	484	477	490	470	484	455	461	524	440	483	480	490	482	525	474	482	522	520	503	467	497	491	564	458	467	495	498	486	460	470	472	452	465	471	464	466	482	505	483	441	480	493	500	434	501	498	490	465	479	470	496	490	465	470	465	476	461	442	523	468	517	498	500	486	509	486	509	526	414	520	435	501	495	529	510	473	532	509	469	487	438	463	465	464	534	498	454	451	461	470	468	456	510	479	485	522	523	517	494	490	497	505	486	513	459	482	496	495	467	476	470	482	487	505	546	452	472	453	482	513	485	462	476	436	493	483	486	453	488	459	463	489	457	471	486	470	486	507	513	489	475	475	511	543
3452	3876	3336	1598	1222	1009	879	764	698	661	660	608	597	556	568	509	541	528	564	514	515	534	3934	5966	3231	2520	1181	784	587	540	510	483	491	479	503	519	510	486	509	529	510	518	499	517	453	540	499	480	490	481	501	507	478	487	503	481	509	507	533	508	480	493	511	512	497	524	523	489	480	485	506	502	504	518	495	523	506	482	523	527	507	500	516	554	530	485	500	473	474	490	535	522	524	528	530	496	523	513	552	498	529	494	514	502	511	514	526	494	497	529	523	503	499	508	520	504	508	515	489	488	501	510	507	525	488	519	487	520	502	483	483	504	489	494	454	510	535	496	519	528	498	509	461	523	445	465	514	557	510	460	481	499	469	516	530	462	492	461	494	499	490	527	518	513	502	515	450	470	490	494	520	485	518	516	509	483	458	510	488	499	499	516	519	558	483	492	500	449	511	540	463	481	483	509	546	513	470	488	498	479	512	533	466	500	528	469	513	498	497	534	513	515	532	515	519	481	490	509	501	483	488	491	526	487	515	516	507	485	463	475	496	493	474	519	511	498	495	512	517	527	520	508	495	532	530	513	542	480	489	511	509	506	507	535	494	475	464	528	475	489	480	504	466	507	510	543	480	460	483	522	530	488	506	496	474	481	505	492	508	498	506	498	530	506	524	547	534	512	497	496	532	474	467	456	484	491	486	489	499	498	536	515	495	505	492	468	463	486	502	523	501	449	500	473	490	485	531	499	543	467	522	498	500	543	505	503	504	484	517	498	505	489	490	497	514	536	459	479	525	531	508	502	498	508	514	506	456	476	518	490	500	507	480	459	505	501	500	491	449	484	511	467	558	499	467	504	484	499	522	525	473	491	510	484	503	491	558	547	468	475	463	482	472	499	487	503	486	540	498	537	507	473	510	461	450	485	491	510	481	479	520	504	517	502	485	492	494	516	514	505	530	522	512	506	496	466	491	490	478	521	502	471	502	468	532	455	537	481	519	498	488	513	498	477	471	505	468	507	489	534	512	484	464	458	508	467	487	523	491	477	467	482	439	491	517	493	496	475	462	492	503	508	496	512	511	518	542	503	545	491	493	493	489	496	525	502	506	555	528	460	495	522	467	499	502	495	507	484	468	535	493	497	478	455	530	539	497	498	499	481	487	497	479	466	499	492	493	469	518	494	519	495	498	494	502	479	498	508	480	520	522	512	499	483	516	509	488	521	486	502	504	461	463	469	504	492	488	522	499	513	484	519	511	524	497	511	518	502	502	508	520	510	494	542	517	473	525	537	517	507	500	507	476	510	479	535	518	477	470	524	496	529	502	458	472	502	548	500	528	492	472	500	475	486	455	497	476	501	492	510	480	516	541	484	506	473	488	498	506	486	498	542	507	478	517	478	484	479	488	484	526	500	487	514	480	483	521	508	481	524	532	518	486	511	519	537	507	497	490	508	493	461	526	493	559	509	480	480	507	486	492	505	493	493	490	514	503	475	475	489	548	531	527	499	481	499	477	509	446	521	490	489	472	484	495	474	487	524	491	506	466	511	489	544	512	505	544	488	463	474	502	512	499	475	501	491	512	519	523	492	511	481	487	478	505	539	528	484	512	479	523	503	514	495	512	500	452	472	496	495	542	511	534	492	510	504	502	484	486	510	491	501	492	509	499	508	474	480	502	487	521	505	531	484	516	493	461	551	528	509	533	527	483	496	521	498	524	499	508	503	491	480	518	461	488	468	559	522	474	445	481	521	504	497	490	460	544	508	525	481	483	525	475	533	484	468	494	487	534	486	466	487	483	464	546	508	498	478	533	476	501	521	473	499	499	496	516	522	524	518	506	484	535	527	488	456	443	506	516	509	499	501	474	526	508	453	472	472	485	476	523	509	519	509	541	499	473	482	520	513	467	517	521	506	519	515	487	541	495	493	491	514	532	473	475	459	475	530	474	457	451	539	482	513	501	538	500	466	459	472	480	481	482	497	524	503	513	502	463	519	488	449	499	514	502	502	481	484	501	447	471	506	513	511	473	462	480	526	518	501	471	497	502	487	497	520	531	489	482	479	521	461	474	498	512	462	469	450	490	477	526	519	547	477	495	492	468	524	459	472	507	501	504	493	496	479	502	499	493	523	458	466	463	524	525	501	501	482	505	503	501	528	495	506	502	561	479	489	494	481	473	476	508	517	522	486	540	473	514	470	500	493	489	476	505	502	490	453	507	474	504	491	509	508	502	498	473	497	482	474	506	501	536	511	490	504	524	493	518	500	505	526	498	495	528	499	491	498	491	486	498	537	491	505	510	475	520	517	534	533	493	482	511	510	483	498	477	494	522	536	502	509	471	500	481	459	515	449	527	484	490	483	494	497	503	482	473	456	501	509	505	502	495	496	478	465	521	537	514	494	507	515	470	487	506	523	501	497	504	485	507	514	529	474	507	483	531	493	523	507	514	539	532	538	473	485	468	464	510	496	470	487	524	519	543	513	490	529	503	489	471	449	517	513	454	485	496	496	538	514	518	495	535	480	516	460	510	488	511	497	496	548	532	509	478	497	501	464	493	482	480	500	504	513	466	448	498	491	520	504	474	489	512	493	500	516	506	546	486	492	493	490	468	474	481	495	471	494	505	476	475	479	488	505	468	484	477	463	529	507	487	510	487	500	484	500	462	515	506	485	477	500	499	529	503	539	506	519	458	434	524	476	509	470	479	489	505	525	478	504	510	476	473	500	511	496	506	519	479	497	512	481	505	499	454	500	522	497	503	525	528	533	487	500	489	481	462	496	511	456	529	493	507	477	502	510	488	456	477	510	498	476	484	487	499	504	518	518	510	473	489	500	517	494	508	514	490	465	502	497	508	462	507	503	529	462	464	476	525	479	473	515	482	479	467	482	501	496	525	434	462	502	487	482	494	460	493	470	521	494	487	472	512	490	536	466	489	514	488	487	476	491	513	476	502	482	483	506	492	512	502	463	493	536	481	491	489	475	492	504	500	436	493	484	482	497	471	491	461	523	470	473	466	520	487	487	539	507	477	470	511	469	461	466	517	500	504	495	500	501	491	498	468	484	496	505	511	477	507	498	496	476	526	509	477	511	460	469	485	474	502	509	508	491	530	500	455	478	523	474	488	469	506	483	479	475	481	538	515	478	490	514	496	498	476	502	490	483	478	532	478	495	482	509	480	486	497	435	496	502	556	487	532	504	488	519	491	536	505	542	518	510	513	496	526	495	493	514	513	485	479	459	514	451	478	523	495	501	450	486	480	460	459	490	528	479	512	492	527	484	489	521	489	514	488	444	490	503	503	499	507	496	520	509	501	512	467	518	496	509	510	500	479	487	515	449	476	498	492	516	533	489	482	486	448	483	512	489	522	513	476	497	479	524	503	458	497	517	527	512	482	481	494	491	529	509	446	485	480	512	494	494	484	481	474	475	516	538	484	512	484	489	488	499	526	470	489	492	471	485	473	496	524	471	495	499	479	476	494	503	534	487	496	522	552	504
23803	21128	28248	24244	20379	3897	1328	825	669	677	596	631	631	584	578	542	624	600	599	609	596	649	4217	6586	4373	3004	1303	805	651	566	540	579	629	528	612	555	552	564	526	550	544	520	503	524	554	543	559	550	564	568	571	558	556	538	518	519	569	527	564	563	545	538	553	534	544	563	561	518	511	496	505	547	540	543	491	560	532	569	552	573	526	515	577	581	582	552	569	573	540	527	550	558	531	513	549	578	555	536	537	533	534	548	560	552	522	543	612	540	536	537	538	561	521	543	562	527	584	533	535	591	530	519	523	508	544	525	505	547	536	538	555	547	509	507	533	540	532	569	579	559	543	516	564	555	545	532	529	542	522	529	575	573	528	549	531	550	568	562	562	537	494	533	568	521	557	571	512	536	559	546	523	571	574	530	561	560	561	558	541	517	566	575	537	543	568	524	553	522	560	539	570	519	585	555	530	574	545	575	555	553	563	530	543	534	569	581	509	554	565	539	564	541	528	505	567	526	558	563	515	517	529	525	553	563	548	558	541	548	523	543	545	566	534	521	568	552	520	526	553	576	512	491	582	554	529	580	516	583	530	528	547	575	551	541	563	519	545	576	554	576	566	539	578	566	548	547	563	589	527	581	570	520	549	502	541	589	560	514	536	548	531	504	585	554	533	574	538	570	532	531	525	569	580	518	518	534	519	525	531	545	571	535	548	539	529	531	554	544	537	530	586	540	541	544	538	557	496	548	535	542	567	536	530	492	514	534	565	505	542	519	525	519	564	566	542	558	573	509	557	526	567	564	548	526	545	547	532	546	579	547	517	553	511	499	535	537	555	547	508	521	545	523	559	562	534	554	522	522	529	524	492	507	543	547	520	557	557	573	506	596	540	500	540	558	532	543	509	495	527	582	513	489	564	485	568	492	495	502	525	551	577	523	513	505	564	549	564	525	544	529	503	576	591	530	530	570	535	521	537	542	508	539	572	524	551	548	530	544	553	524	569	489	564	557	570	513	565	530	568	561	532	521	528	459	517	570	546	519	508	535	514	562	522	531	526	547	557	569	533	541	537	543	585	553	522	529	536	532	529	541	531	544	537	543	533	550	540	526	508	569	554	562	538	553	532	493	541	596	554	479	556	553	572	547	542	566	536	557	531	531	573	517	521	546	556	490	540	498	509	500	490	547	522	508	565	542	556	489	545	511	597	555	531	527	565	558	507	512	545	543	550	538	485	544	520	568	515	541	505	491	520	552	491	531	560	549	488	499	560	531	597	525	523	535	551	565	548	586	496	561	521	506	561	557	510	550	535	519	549	512	526	566	539	556	556	515	536	559	543	557	525	528	534	563	536	506	492	559	546	526	581	577	530	533	543	523	539	558	564	538	505	551	525	563	534	590	566	485	550	580	519	542	549	544	538	524	553	526	576	525	519	516	554	538	524	547	493	578	615	547	546	536	525	523	567	528	556	593	545	521	523	529	537	538	546	524	586	481	506	580	527	587	562	550	596	541	535	511	551	483	531	538	612	537	507	513	532	547	544	536	568	520	572	539	539	539	525	488	525	568	516	560	526	546	557	550	549	542	505	551	572	533	525	569	528	528	555	534	555	540	573	518	523	556	526	556	577	545	540	569	530	538	587	575	497	515	519	515	568	590	562	554	567	529	562	568	537	527	547	547	539	559	512	545	561	561	524	561	585	555	577	560	578	554	566	505	558	493	548	553	551	542	549	525	539	520	583	531	531	531	542	547	538	552	513	494	554	560	514	524	532	529	515	564	544	533	545	544	577	517	544	525	524	592	509	559	568	540	512	547	512	512	560	538	518	525	530	564	533	516	551	547	541	580	539	568	508	552	547	553	547	489	560	545	522	525	539	526	511	526	608	536	541	516	530	515	576	554	574	525	536	527	513	564	495	524	520	509	542	526	528	536	599	537	514	525	547	537	539	539	526	567	547	532	526	561	532	565	538	575	559	569	570	544	517	535	535	565	553	538	527	524	560	505	563	492	535	626	571	538	538	526	514	544	556	550	529	495	550	515	500	531	549	548	529	552	543	528	520	508	555	547	520	583	538	529	562	509	524	546	541	543	478	546	576	544	546	557	561	538	552	577	523	592	542	535	589	505	561	568	538	586	542	515	487	528	538	553	542	536	559	526	569	588	519	557	551	598	555	532	620	481	503	561	546	523	493	562	532	522	532	508	550	519	501	538	594	539	565	541	566	551	524	572	521	542	535	538	588	546	508	562	589	520	549	561	570	569	527	547	556	565	566	563	545	543	541	591	580	583	557	570	530	533	532	546	512	522	527	551	549	550	490	516	513	498	534	594	513	506	564	543	552	533	538	533	550	514	512	534	551	551	534	497	516	531	568	563	532	495	529	516	522	519	535	499	545	546	511	529	496	531	535	531	542	538	530	557	511	605	506	548	476	551	522	547	537	573	577	517	521	509	503	577	528	543	549	526	537	560	520	505	531	526	565	572	518	562	527	509	582	570	589	530	554	502	558	533	531	548	565	555	539	509	555	533	572	533	540	525	514	546	562	573	546	523	579	515	534	567	530	553	564	514	571	537	522	548	559	555	491	557	517	514	560	550	535	542	525	528	539	517	556	544	579	520	501	586	525	525	516	563	517	578	551	518	499	513	572	531	557	515	539	542	539	568	537	559	559	546	531	538	556	551	531	519	523	546	509	537	530	526	559	542	543	497	525	520	538	553	548	581	550	545	548	552	547	531	500	554	541	554	557	523	526	553	514	549	538	533	526	532	539	537	544	499	564	502	529	561	521	541	530	513	578	550	513	545	552	566	536	531	540	499	505	551	542	549	514	579	531	546	545	564	542	523	533	502	543	523	482	482	527	510	528	545	569	507	549	548	536	537	558	569	529	518	537	556	575	551	531	540	544	519	532	576	518	551	524	534	541	538	543	527	538	539	549	553	522	586	557	520	517	532	560	535	565	506	557	542	564	524	596	551	554	548	518	576	558	532	515	558	607	538	521	526	576	550	547	517	512	507	552	560	556	528	593	511	489	552	553	565	521	564	512	535	548	547	519	526	540	535	487	545	526	572	543	542	500	519	544	556	536	567	536	488	533	547	550	540	525	562	536	522	523	541	510	519	496	523	525	518	519	512	543	554	537	509	565	511	530	516	553	549	524	544	546	529	538	514	548	534	493	530	586	582	544	506	532	542	570	598	580	575	566	586	551	530	558	517	489	543	561	499	522	514	515	538	533	536	545	545	559	548	531	513	549	581	520	545	507	533	539	513	530	541	559	540	543	577	522	578	546	492	531	564	534	489	591	578	513	556	557	544	569	551	577	528	507	539	580	545	555	506	518	541	535	532	535	530	519	557	536	531	529	558	534	543	548	579	543	547	589	527	515	521	564	530	515	539	539	535	571	536	575	545	518	511	533	526	526	531	545	525	535	554	556	515	519	563	559	572	540	596	529	539	513	531	541	564	547	565	517	544	551	517	571	535	531	532	540	554	525	551	533	564
3536	5482	4404	2248	1601	1288	1077	928	869	817	783	734	635	659	624	608	638	654	618	591	591	663	6669	8162	4885	3602	1534	898	685	616	555	560	555	594	587	535	580	591	557	560	575	582	582	548	538	536	541	563	541	578	540	548	564	562	533	532	575	568	529	565	562	567	565	590	559	563	574	546	582	550	573	545	575	557	569	567	607	553	561	544	555	564	554	566	531	555	566	499	590	585	581	586	576	552	609	544	550	544	560	577	573	562	533	541	554	556	569	565	569	574	555	515	571	581	571	568	543	581	558	583	576	566	581	576	552	541	613	587	515	578	509	602	532	508	555	567	482	613	535	546	588	583	564	561	569	528	555	551	570	529	568	572	570	543	523	575	533	572	593	551	563	558	532	585	583	575	551	569	516	597	558	549	551	586	559	510	561	509	565	541	541	516	596	513	547	548	545	556	512	532	573	546	540	543	585	560	609	552	529	571	554	575	536	543	534	514	559	567	528	542	551	541	525	547	514	570	598	577	566	543	589	582	547	544	534	561	546	543	567	530	603	583	569	522	518	569	549	562	562	546	516	554	565	575	525	575	573	556	576	553	546	559	562	528	573	556	533	573	549	543	537	582	526	562	575	567	618	544	593	574	593	557	551	603	541	580	600	573	522	521	574	555	595	562	570	543	569	564	560	580	565	569	535	620	540	527	543	573	545	569	548	612	528	535	549	559	516	584	578	536	564	551	585	567	549	552	542	571	546	555	539	541	573	576	571	561	569	565	542	569	537	537	558	542	531	563	582	550	554	589	572	544	548	553	545	538	549	592	526	563	556	543	543	515	569	525	539	552	544	546	552	545	591	546	543	552	562	575	596	556	554	536	555	543	538	557	575	567	567	497	562	553	562	534	556	593	586	554	568	561	527	578	598	557	527	545	534	588	542	544	591	583	552	582	561	559	535	618	515	566	540	588	552	573	549	543	588	563	551	524	556	544	568	543	584	529	597	567	559	578	551	511	596	557	577	568	544	556	563	545	533	582	530	546	581	545	527	555	535	564	612	532	547	528	586	539	545	580	560	526	586	558	597	553	525	563	573	540	572	570	572	516	571	564	529	546	553	583	560	582	575	557	577	574	558	555	574	544	536	553	548	563	535	564	544	557	585	550	550	574	575	548	552	575	533	601	521	537	553	536	540	571	539	543	583	516	538	496	530	572	547	528	514	536	552	601	579	542	565	557	574	544	575	589	545	519	559	565	559	589	534	546	543	591	574	595	587	557	535	555	586	544	558	538	554	569	544	517	554	547	514	559	524	521	556	576	532	515	534	558	581	529	549	528	565	581	583	542	518	540	553	567	588	553	562	593	578	576	532	541	551	562	533	562	557	588	561	536	550	574	557	576	569	552	525	536	539	542	553	530	571	536	549	544	539	553	582	554	565	562	568	544	509	538	529	602	562	521	560	549	549	532	527	560	534	545	533	515	545	543	560	511	563	528	504	543	535	507	554	548	558	514	587	559	570	552	606	542	531	561	536	528	527	583	545	531	566	587	564	562	597	536	535	546	542	529	551	536	571	543	562	555	524	567	569	493	558	541	543	587	553	579	563	550	544	545	538	544	531	551	497	546	548	548	574	555	550	539	553	563	549	536	542	540	540	537	568	572	562	536	543	526	558	586	559	544	532	520	546	560	587	573	539	603	552	521	564	551	569	565	555	538	581	568	546	581	541	566	516	545	587	554	594	504	511	569	565	567	559	525	556	619	534	585	554	554	550	582	580	575	524	564	542	554	575	522	571	577	542	577	543	525	549	561	561	542	552	572	563	526	566	564	538	556	543	548	557	562	554	563	546	528	555	564	549	580	527	559	546	531	573	541	557	581	571	560	579	561	550	530	554	518	572	567	550	550	568	551	547	527	491	558	575	585	520	583	534	507	577	569	572	566	531	570	579	558	535	561	554	535	547	511	498	540	555	534	551	571	539	561	574	566	595	533	529	516	524	573	548	582	538	511	564	597	531	552	564	557	557	552	581	542	543	555	572	524	561	541	504	533	599	554	539	534	562	520	549	571	567	535	569	561	532	537	559	560	546	562	555	574	593	528	503	510	522	567	560	522	544	580	610	578	528	545	547	537	519	566	565	559	542	551	548	561	570	563	556	540	532	534	574	568	505	612	538	556	567	571	572	549	507	587	539	522	570	566	568	580	585	524	551	574	532	544	570	574	564	559	573	581	540	489	558	538	516	552	509	544	553	545	537	567	561	501	547	552	571	596	568	543	550	521	547	517	575	531	553	540	563	558	523	510	566	553	559	589	545	538	549	596	532	532	545	512	527	610	565	549	531	558	559	548	523	531	546	567	464	588	585	577	535	534	570	567	531	548	542	573	581	554	492	493	537	570	537	518	559	587	600	552	612	592	512	535	596	567	593	568	538	581	539	538	543	573	560	550	546	570	526	536	526	548	552	544	572	534	547	501	583	540	558	574	581	530	559	548	566	554	567	561	508	543	542	554	547	548	497	524	538	525	586	569	533	540	510	562	555	566	534	519	550	566	544	569	575	524	538	580	555	582	592	556	551	581	538	567	567	543	506	601	576	526	536	529	535	529	512	564	551	561	624	540	553	509	529	547	559	510	593	510	537	505	543	549	562	547	526	502	594	580	543	539	535	580	595	529	530	540	574	548	549	569	581	538	533	534	557	529	562	525	486	584	587	529	536	527	527	534	575	590	558	553	547	532	562	563	521	525	557	539	524	590	595	568	590	551	540	545	559	574	560	559	496	505	524	572	580	559	551	556	520	505	555	566	584	537	554	536	579	584	554	560	481	569	586	559	527	586	556	574	528	558	562	570	549	537	537	518	550	554	541	524	536	565	582	593	509	579	533	569	594	527	538	537	590	579	569	530	523	537	561	569	581	551	540	570	530	555	535	549	534	531	528	556	530	532	536	533	553	563	520	566	531	520	505	577	534	541	551	529	572	543	539	553	513	546	543	562	534	531	527	530	556	574	546	530	577	580	558	560	548	571	541	555	525	540	563	550	548	546	557	517	552	532	553	559	537	525	557	576	534	560	524	555	590	578	542	531	573	538	534	562	575	574	597	592	555	569	542	569	563	519	548	581	549	584	587	546	571	560	533	507	560	535	554	549	564	544	546	562	544	546	555	540	582	578	528	546	548	533	521	552	548	568	546	544	568	534	593	541	491	556	504	575	541	554	559	562	536	503	533	552	536	561	526	545	561	493	523	530	584	557	560	514	534	539	593	562	533	561	560	534	520	578	527	518	542	543	573	551	520	531	540	518	505	578	556	541	529	539	571	529	516	527	565	583	530	508	528	545	566	585	518	543	566	497	511	562	529	543	516	551	537	506	538	562	531	535	543	568	516	523	522	571	561	522	575	496	553	539	504	549	597	570	549	537	546	509	498	550	523	545	553	556	546	538	570	538	518	514	510	516	558	559	545	537	541	593	529	568	589	556	540	550	548	523	560	555	552	587	568	517	536	518	544	561
27024	12564	1970	1045	729	569	564	485	460	547	493	519	485	494	470	536	477	463	512	478	523	550	735	868	788	739	573	539	505	468	503	539	501	453	499	486	464	487	476	532	482	488	505	510	522	460	535	486	516	486	485	496	520	526	478	464	462	532	448	478	481	530	501	531	489	474	486	481	501	500	526	487	493	505	525	517	525	509	478	509	472	485	492	510	478	535	490	468	506	462	520	490	503	508	502	512	528	497	487	492	462	485	472	460	481	502	496	479	519	480	485	488	492	499	522	450	512	468	483	477	552	495	516	471	520	537	501	497	503	481	474	569	513	478	502	518	495	471	463	512	492	480	520	512	462	493	497	516	484	506	504	532	487	499	504	479	502	504	449	534	466	477	516	495	474	480	460	512	458	455	508	496	471	511	468	506	536	493	489	501	558	509	500	504	550	480	480	498	488	502	487	497	449	481	476	518	503	506	522	497	494	478	510	498	464	488	468	457	499	468	507	539	479	456	516	517	473	474	488	510	468	530	503	505	493	501	505	501	496	525	485	518	461	489	497	527	495	488	504	444	485	508	525	528	496	527	519	474	454	482	473	478	496	508	457	554	493	464	486	519	518	539	453	463	499	497	484	542	479	508	487	491	490	537	501	542	508	487	439	490	504	491	505	502	480	447	536	469	430	474	478	468	495	499	539	491	496	473	479	475	446	491	536	480	539	472	506	473	489	485	482	479	489	529	490	496	470	533	479	490	491	500	515	490	531	528	507	509	474	523	442	525	490	510	506	493	466	516	473	519	479	504	519	491	497	505	506	473	502	500	493	480	504	496	498	527	499	496	518	476	487	508	496	480	475	513	497	460	505	500	486	485	462	469	500	502	538	499	503	489	559	483	506	518	510	499	488	502	505	490	492	514	491	505	500	480	521	458	458	492	445	515	477	468	509	468	513	495	459	511	507	500	529	490	514	499	506	546	492	499	494	487	520	521	463	501	528	519	503	474	510	452	495	487	491	482	484	483	469	501	530	466	515	546	532	490	486	492	457	491	524	500	484	495	498	500	480	501	499	494	518	552	519	472	502	492	467	461	535	505	475	471	512	496	509	458	512	494	478	513	475	480	464	513	513	498	475	529	443	512	497	505	499	495	486	479	502	540	499	505	516	516	484	486	503	473	488	479	473	466	484	489	466	500	501	539	550	483	492	467	490	511	469	468	496	478	487	504	508	468	490	479	511	515	519	518	525	471	476	496	476	485	488	469	496	452	466	483	500	470	483	502	480	495	473	496	496	476	479	549	554	487	457	502	481	480	476	528	482	518	494	464	478	511	544	486	452	513	495	473	488	482	490	479	511	466	487	525	496	469	499	505	465	499	492	553	522	498	500	505	518	490	490	507	496	503	513	497	541	514	516	460	511	466	490	508	470	499	482	482	493	493	475	479	490	485	460	484	497	466	494	496	508	488	511	502	512	504	474	466	529	498	514	526	470	495	460	461	460	531	483	502	476	496	464	496	511	469	484	518	523	468	452	511	500	472	532	521	517	532	501	498	477	473	452	485	488	502	530	483	467	514	494	483	500	522	454	471	494	485	528	514	478	511	471	501	539	537	532	509	485	494	494	500	483	499	502	529	498	488	488	532	455	505	494	448	488	478	537	536	466	480	487	463	451	510	483	513	462	482	461	506	457	471	453	519	534	503	510	475	505	415	484	473	538	519	496	532	483	511	502	543	470	478	469	496	497	508	504	480	519	508	488	485	477	517	461	541	522	485	490	492	512	489	501	471	485	518	479	519	503	491	474	484	529	543	462	512	490	506	450	493	499	513	501	535	517	530	496	487	504	464	471	501	495	484	505	505	505	470	509	485	512	458	546	497	525	479	474	468	459	526	487	496	524	478	512	532	482	512	530	493	536	487	504	494	442	484	478	500	514	479	492	475	510	486	475	509	560	506	488	487	511	547	490	491	500	500	530	479	466	541	493	501	499	470	507	486	506	484	491	514	455	433	505	504	455	474	503	482	502	478	537	497	471	478	543	510	469	500	505	504	481	507	468	504	513	495	522	484	502	549	461	491	521	508	481	535	515	505	527	481	496	504	497	471	512	467	509	468	473	497	504	496	484	505	485	494	479	492	511	502	526	514	509	471	470	517	492	511	484	521	492	501	515	501	520	519	482	473	486	526	463	488	484	533	527	459	509	475	505	489	475	474	504	501	497	501	490	504	484	475	501	504	484	465	475	466	487	503	492	457	475	452	459	459	488	501	483	505	495	506	514	483	516	509	516	524	475	539	484	494	493	511	489	501	468	469	474	502	511	518	474	556	545	530	501	511	522	478	475	482	532	483	480	508	502	465	518	464	476	487	476	497	493	494	438	488	501	481	508	507	528	516	499	494	500	504	548	484	491	473	450	529	471	518	493	509	503	509	481	470	490	515	511	508	522	530	482	451	490	501	520	473	465	472	479	528	510	485	494	482	513	501	448	491	516	489	485	490	479	479	459	489	456	513	500	505	492	498	490	498	526	540	501	492	474	462	473	491	474	467	482	488	510	519	506	485	508	514	492	451	504	478	498	492	499	471	464	493	499	497	509	503	530	520	499	498	471	496	444	484	515	492	511	508	489	515	477	515	502	481	520	486	511	508	507	509	470	470	501	505	510	518	505	494	498	476	450	486	482	505	514	495	501	517	454	489	472	469	496	475	521	498	485	507	510	484	489	477	507	468	481	464	490	489	499	492	464	474	480	479	539	470	477	489	507	514	517	480	476	524	509	447	495	462	493	497	523	503	476	516	495	472	484	478	491	492	511	483	508	535	509	497	478	504	496	516	465	463	483	526	484	489	506	512	505	505	516	528	499	510	498	496	485	459	478	485	505	520	536	517	499	480	498	513	507	466	517	490	508	474	498	498	496	554	472	481	520	472	528	487	449	514	485	499	504	506	459	502	512	497	510	456	526	493	513	518	503	475	505	503	486	521	485	495	495	510	511	468	529	469	542	480	473	495	485	475	495	473	535	505	484	483	520	519	476	474	496	491	507	484	493	519	526	503	495	516	517	488	473	495	520	476	523	504	480	500	488	540	551	481	440	487	467	470	516	492	520	452	457	467	509	462	470	467	497	526	488	483	549	507	496	521	500	507	526	503	493	457	542	534	475	497	492	505	489	473	493	489	494	510	460	460	486	504	519	484	495	491	466	443	478	505	502	492	505	464	506	473	559	494	474	498	492	507	520	503	500	494	546	499	518	476	483	489	477	529	503	483	494	505	492	494	484	491	485	495	505	498	485	517	513	497	514	487	492	478	505	504	488	516	511	500	472	512	499	483	485	500	472	478	492	542	514	488	505	513	484	516	486	505	464	532	491	434	519	460	515	496	524	515	511	484	511	469	510	544	504	485	473	491	472	524	491	510	484	459	495	462	499	500	473	491	474	503	507	487	482	513	480	496	520	509	497	480	476	497	470	477	470	483	506	456	480	495	496	455	482	492	493	501	516	494	489	503
4933	1101	941	628	644	542	536	500	573	489	527	531	482	519	505	501	542	499	532	542	506	543	899	1033	930	898	644	591	524	526	489	499	498	495	506	497	484	509	458	499	482	526	527	467	477	499	445	503	502	481	486	482	512	479	514	478	527	475	490	474	442	492	483	494	456	491	506	529	500	484	467	476	512	502	503	509	474	466	484	522	526	479	485	463	491	509	520	519	533	493	529	482	503	543	480	496	513	495	481	471	472	459	492	462	479	480	536	490	491	472	483	486	519	479	494	488	538	528	477	483	519	483	519	484	525	513	459	482	468	511	511	518	468	502	455	497	522	466	487	478	433	506	522	468	484	477	499	451	528	463	490	514	451	504	500	472	478	448	484	480	478	439	490	487	496	464	465	452	425	471	478	513	490	499	491	516	489	468	494	520	528	442	504	509	485	475	486	477	468	487	514	487	482	514	490	487	474	490	464	473	482	491	498	482	499	501	477	503	488	474	492	495	456	504	478	509	490	480	517	505	471	509	483	512	451	502	494	482	474	522	485	476	488	460	507	476	446	498	468	542	452	487	436	497	517	467	453	497	456	514	519	497	442	489	487	517	487	483	499	506	480	496	474	468	446	482	470	492	464	496	459	445	497	512	459	463	489	429	486	474	485	506	497	475	470	474	494	443	507	474	493	478	438	435	507	480	487	488	503	475	452	508	507	493	465	483	522	468	465	504	499	487	429	477	457	455	515	478	502	469	471	478	480	518	484	524	478	474	501	487	499	472	473	456	507	488	498	497	491	473	515	482	520	497	513	474	484	472	522	486	504	457	486	471	487	471	474	464	453	481	466	463	505	505	528	484	494	489	491	462	507	442	503	501	543	487	468	492	475	471	522	513	467	507	446	506	489	459	474	470	504	505	499	509	473	461	519	533	463	488	475	510	472	463	470	487	514	483	510	495	533	491	491	433	485	525	521	494	472	504	477	493	486	502	461	466	506	483	500	504	481	521	458	515	489	463	444	478	511	506	504	517	486	460	464	493	516	517	505	480	518	495	499	518	463	484	491	517	496	482	500	516	506	486	495	492	473	487	457	463	487	515	470	481	477	505	488	541	489	504	480	480	478	471	476	481	467	522	459	493	485	489	517	496	487	487	482	473	497	501	454	473	470	476	470	477	481	465	521	507	468	461	496	446	480	493	474	470	496	474	444	475	466	494	460	468	476	500	463	479	477	495	523	470	509	496	491	445	485	497	502	511	506	427	487	482	498	482	483	494	475	486	485	473	457	523	502	476	494	513	479	506	504	502	455	484	460	475	487	500	461	497	499	498	488	476	444	454	458	475	502	477	464	470	466	523	518	474	454	494	493	492	493	486	447	485	470	503	510	475	482	497	461	475	475	507	492	475	512	493	495	489	489	483	487	454	499	489	480	507	460	477	465	454	510	511	486	487	498	488	496	480	469	509	476	497	469	473	517	509	502	515	434	461	540	487	480	473	507	494	516	483	521	500	487	467	508	495	501	473	477	478	494	482	478	473	486	470	500	483	506	493	457	499	493	523	489	452	463	504	501	488	471	499	482	494	448	493	500	491	473	517	491	523	497	502	498	486	452	487	504	520	484	490	448	492	459	507	458	509	443	480	509	524	490	512	524	498	503	500	493	487	464	508	489	452	482	487	461	472	492	474	476	499	501	477	472	459	512	460	484	481	518	507	494	466	470	472	476	479	491	458	530	482	462	509	498	485	456	478	497	515	476	481	490	456	495	484	491	475	494	505	495	484	458	478	487	479	482	482	509	478	479	506	482	479	507	498	481	461	479	465	487	509	430	465	445	485	452	477	463	497	486	476	480	469	470	470	499	511	468	480	465	466	474	490	486	454	452	451	471	510	513	511	502	507	468	442	475	471	483	504	465	479	475	489	499	508	500	485	453	500	499	480	486	472	489	499	491	505	443	472	465	505	498	496	476	495	462	474	498	506	509	510	507	481	529	459	537	460	450	502	502	484	484	492	473	542	516	487	504	492	503	530	492	493	519	518	512	483	536	492	450	469	469	453	459	436	453	471	453	475	512	443	480	504	493	453	470	488	492	497	455	513	482	510	474	485	497	458	490	473	499	453	552	519	458	513	474	466	455	495	463	462	465	528	479	456	477	471	469	490	459	462	524	512	453	493	488	478	502	468	483	445	477	478	492	510	484	454	433	481	490	489	496	512	472	491	491	530	496	508	501	479	516	511	492	516	525	499	491	515	493	492	496	483	497	472	459	515	487	468	494	517	502	473	483	488	454	475	463	498	498	534	475	512	541	480	513	498	493	484	480	498	461	472	482	435	493	478	474	484	468	514	507	477	470	482	518	499	487	485	524	484	530	512	504	497	487	456	467	463	481	519	513	502	493	459	507	533	495	542	473	466	483	467	488	464	524	458	477	483	480	520	509	527	494	483	454	490	512	481	488	486	510	499	479	497	468	462	472	510	482	500	509	535	479	458	495	488	499	482	475	461	463	499	500	542	444	473	511	546	504	477	458	488	473	501	498	464	493	517	480	512	505	494	462	498	456	493	489	503	462	488	526	484	497	483	500	498	527	513	476	476	513	459	489	477	498	482	487	532	499	479	463	510	521	474	491	481	539	523	513	489	478	501	472	509	470	516	480	502	475	466	475	459	496	520	470	485	506	500	477	486	467	434	484	495	514	504	485	482	480	495	481	443	482	483	474	468	489	489	479	476	509	493	468	479	466	473	492	476	479	467	462	497	471	485	496	538	475	483	459	443	501	468	486	476	506	500	472	512	487	483	506	477	504	498	506	483	484	489	504	489	498	457	440	502	467	513	496	477	476	437	471	507	505	501	485	462	482	469	464	503	522	460	508	479	466	480	507	513	488	490	503	466	486	472	472	503	461	498	497	500	544	452	510	467	458	487	490	518	479	475	478	500	506	491	443	478	498	448	508	495	481	470	466	483	489	525	514	479	458	514	488	463	473	501	462	463	479	533	458	473	535	458	490	496	465	483	484	520	470	510	489	517	495	504	467	496	477	519	453	482	461	472	513	508	496	521	469	456	515	495	529	425	510	477	457	482	527	467	480	490	514	444	471	493	467	460	482	501	449	495	486	500	481	506	497	481	493	509	510	468	467	474	502	456	471	473	465	499	471	472	506	477	483	528	440	478	524	474	505	535	497	470	521	491	493	520	483	482	475	473	538	483	490	522	505	491	499	476	529	536	452	502	505	489	499	501	505	492	485	501	456	466	464	503	537	497	490	499	455	492	519	519	492	492	500	478	502	470	494	472	457	456	488	469	531	487	447	446	511	466	504	500	506	489	478	525	488	476	482	478	439	484	510	517	460	472	500	471	449	516	457	528	521	493	494	457	481	498	461	466	474	500	511	503	461	478	493	503	497	484	513	466	488	545	549	470	511	466	489	499	494	534	467	481	471	521	482	486	479	478	444	484	454	501	491	487	471	442	512	500	496	496	513	486	518	510	480	557	494	486	508	497
24461	21104	27547	24889	10853	1385	870	605	555	548	538	531	516	532	507	508	494	444	492	522	525	709	2639	3980	2900	1851	1093	645	586	457	521	462	492	473	499	500	495	513	487	484	468	472	462	509	488	503	485	483	558	487	472	493	459	490	486	441	473	461	486	470	490	494	502	518	455	501	450	488	458	476	434	475	475	472	499	492	516	493	497	514	454	480	466	458	478	454	453	473	464	504	484	490	496	464	457	476	478	493	492	484	514	507	538	483	495	469	500	471	444	476	494	527	481	465	467	488	478	445	441	452	503	480	513	460	475	468	489	513	510	500	485	447	460	519	473	532	447	528	462	514	494	489	462	434	461	480	506	485	479	472	479	481	489	495	478	473	472	465	500	474	484	436	501	498	482	483	483	461	471	496	487	476	476	510	489	475	506	465	458	486	473	501	476	455	512	420	448	490	482	483	481	432	496	473	454	492	447	483	501	453	462	496	492	468	466	480	469	480	494	455	461	457	459	491	476	472	496	496	487	482	491	510	477	509	520	454	478	442	487	458	502	457	463	512	455	467	467	504	528	495	531	470	464	518	476	475	443	481	486	506	481	468	460	479	480	493	497	499	482	530	465	487	479	403	514	470	501	486	507	489	463	445	438	539	489	473	474	503	496	491	513	456	502	496	476	486	484	479	453	440	453	471	479	489	504	475	459	499	477	459	503	431	472	449	489	469	478	492	464	439	481	519	498	447	475	472	500	483	462	482	487	441	481	503	463	479	515	470	454	474	473	464	503	513	487	487	485	465	510	476	485	481	484	483	482	484	478	477	480	489	456	504	486	498	472	488	495	457	476	494	485	481	492	449	457	491	441	447	449	520	509	527	445	486	443	524	463	436	452	461	459	463	494	486	473	429	476	487	500	506	504	500	495	476	455	514	493	481	460	505	495	456	468	467	494	451	470	516	461	486	456	483	508	478	423	450	465	482	521	512	501	489	507	472	470	442	477	472	474	493	484	490	479	463	470	500	467	469	465	514	479	484	457	448	458	489	500	457	452	498	478	473	460	475	489	442	449	468	458	475	492	460	473	471	459	490	480	487	483	463	478	459	473	433	472	518	469	449	456	483	480	457	478	493	474	487	487	451	487	509	479	467	500	490	517	485	483	513	502	456	495	460	493	501	489	477	443	489	459	504	479	527	494	462	491	460	494	496	456	485	437	505	475	449	454	492	446	508	499	513	459	463	462	471	487	459	487	481	464	495	488	458	515	452	462	505	475	459	493	473	474	465	489	481	471	545	424	513	438	492	506	464	460	461	422	432	477	490	479	446	454	487	470	484	509	490	438	471	500	504	506	451	502	463	494	468	426	522	459	445	488	465	512	482	442	521	501	469	493	441	469	495	464	491	495	496	435	462	470	486	455	503	518	455	439	455	471	523	486	530	479	490	458	482	491	430	490	486	473	476	474	460	483	484	508	490	497	469	492	461	484	488	486	507	487	496	470	516	500	461	482	492	472	432	465	517	492	474	469	503	476	497	451	456	479	464	466	410	510	467	498	468	514	508	523	484	523	497	476	477	478	479	510	489	484	516	481	477	457	489	484	485	476	464	465	458	475	517	481	450	421	477	496	490	453	466	468	508	474	501	472	478	474	450	498	460	473	460	455	482	482	463	483	480	440	463	441	455	492	460	471	465	445	457	474	469	467	481	469	491	457	482	438	468	512	494	464	467	449	471	490	490	483	485	458	473	492	476	479	489	456	464	470	432	463	519	469	456	486	487	487	447	513	495	493	473	471	511	416	475	488	453	477	450	469	469	475	467	477	501	507	456	463	511	495	486	512	517	485	491	447	510	485	480	492	454	491	491	481	474	455	463	467	506	475	481	430	526	476	503	465	436	454	493	484	487	459	467	509	464	472	460	459	471	496	514	507	466	474	478	489	503	473	439	451	454	505	496	437	431	461	474	485	491	440	502	465	492	491	500	490	494	471	485	467	457	522	510	482	471	462	531	472	464	510	488	463	454	507	506	469	482	475	482	486	444	478	433	441	452	481	476	497	467	474	424	448	482	492	482	472	477	455	483	471	466	451	499	467	468	473	500	489	506	482	505	481	482	447	491	473	500	480	521	443	498	453	505	488	446	463	501	491	531	480	449	446	451	473	451	503	490	475	427	473	455	514	461	483	493	527	499	493	461	460	487	470	493	469	481	493	454	511	489	480	495	467	464	442	470	483	462	462	469	506	437	474	457	462	515	475	438	515	519	499	449	518	476	487	532	415	470	496	439	479	472	496	500	444	480	474	509	497	502	501	499	502	490	442	504	473	443	449	492	467	488	510	468	496	502	446	441	481	493	485	443	438	467	468	482	431	504	447	466	464	511	463	489	465	498	476	462	466	479	500	490	514	464	480	448	461	460	449	466	519	464	476	509	463	475	451	498	464	489	486	490	517	497	511	522	480	474	484	496	528	479	481	469	450	488	461	460	434	482	492	460	484	461	452	478	481	436	489	443	473	439	487	462	497	489	459	491	485	464	433	503	493	473	533	493	499	478	511	502	451	467	466	496	482	473	478	469	501	484	445	445	494	477	520	483	462	458	526	525	487	460	505	444	465	455	457	449	443	445	484	470	478	470	461	460	514	502	449	484	453	451	468	486	466	469	478	494	480	474	442	474	450	480	471	508	456	431	442	484	457	476	461	477	461	481	466	448	493	488	500	468	465	473	481	485	453	441	486	478	477	502	465	511	470	478	513	478	438	452	474	456	480	473	490	493	467	437	466	488	447	465	482	462	515	474	482	488	436	469	448	483	473	457	447	499	492	454	449	470	430	467	431	443	503	470	453	451	496	472	475	463	515	458	453	522	483	485	465	507	438	489	523	475	493	450	488	458	490	502	441	456	496	461	491	480	528	504	530	489	486	474	445	433	475	443	457	474	487	460	461	482	448	485	454	479	458	488	516	476	496	453	491	521	472	484	441	458	506	457	451	489	488	465	503	459	492	454	475	464	477	462	486	473	467	477	498	449	466	449	462	437	487	454	470	465	499	449	480	488	456	456	444	500	496	457	452	466	460	457	483	469	480	514	487	460	467	496	473	468	535	471	487	459	463	435	496	465	480	497	518	490	476	483	460	507	463	506	472	493	487	508	457	455	502	496	464	447	476	468	490	478	502	480	473	473	479	485	471	483	459	454	485	449	448	495	467	452	480	466	452	474	517	475	426	528	483	496	502	481	483	464	463	516	466	465	498	470	456	441	470	476	439	479	477	443	443	498	483	471	492	512	470	474	467	509	469	495	474	465	459	487	502	458	472	519	494	473	482	483	484	504	478	435	478	484	438	464	474	494	477	524	444	494	508	458	480	464	465	470	498	503	458	497	444	510	487	451	519	480	458	498	452	456	506	472	431	456	476	465	457	457	457	469	490	484	489	502	521	440	486	469	507	492	481	490	450	487	487	500	478	447	446	490	500	490	477	473	480	458	490	494	480	467	434	508	472	472	468	484	450	495
3387	3805	3227	1673	1212	1026	844	761	712	692	631	595	591	598	564	512	548	534	542	549	523	959	4162	5379	3668	2480	1220	767	534	537	501	517	481	555	507	527	501	480	521	516	498	481	502	500	448	528	479	494	511	467	505	535	536	503	523	524	501	499	479	511	466	510	545	546	498	491	511	480	517	470	541	446	483	515	501	521	488	490	494	502	519	477	488	483	531	498	489	519	506	511	531	463	504	488	504	527	488	489	505	478	495	503	476	519	516	524	535	523	501	483	532	488	517	514	505	546	484	467	495	494	488	536	498	504	494	501	543	471	487	482	482	520	532	543	484	473	487	486	483	515	501	488	511	495	540	502	525	494	507	485	507	461	492	503	513	508	509	503	514	493	518	519	512	490	511	490	521	475	497	517	464	530	506	493	524	522	486	528	473	462	510	486	466	550	480	511	509	486	488	530	491	518	493	522	516	545	518	504	478	518	500	514	480	492	471	484	507	482	470	530	521	480	499	489	460	488	507	493	476	493	511	503	490	508	467	506	488	494	508	518	507	541	476	532	521	486	586	510	476	499	505	497	475	534	488	525	509	482	527	461	473	498	520	483	504	505	524	488	504	491	512	500	487	515	484	492	547	479	524	505	545	512	484	476	504	521	512	529	499	495	529	506	489	518	507	519	510	485	481	494	492	505	483	455	491	506	498	490	482	492	507	503	552	486	514	491	498	483	493	531	472	519	514	497	529	508	486	489	501	482	521	505	532	473	478	503	436	515	544	529	473	529	526	524	512	506	491	459	483	488	485	455	496	506	517	490	519	529	480	482	493	472	484	505	553	505	507	505	510	510	500	470	465	473	474	494	491	487	495	558	504	487	524	499	502	479	489	477	518	496	522	482	487	502	524	500	463	465	504	494	538	450	505	455	483	516	466	503	535	525	490	506	508	502	481	565	552	526	494	491	497	514	498	524	467	504	476	479	504	488	481	522	480	490	513	485	496	495	499	517	490	505	479	507	509	467	501	477	525	477	463	515	503	474	508	483	507	470	523	522	496	499	495	523	489	480	531	513	459	496	505	492	504	514	476	486	457	514	504	493	480	472	532	522	462	507	518	466	489	487	481	510	536	501	474	485	503	501	521	456	465	526	476	493	530	529	504	513	477	483	521	451	499	484	515	510	523	494	511	531	468	501	508	556	492	545	493	507	504	525	498	497	528	473	520	534	472	455	484	481	520	491	490	525	481	520	476	508	476	501	530	472	517	490	511	520	514	467	486	468	495	526	501	510	496	520	470	511	451	505	488	506	478	498	494	482	485	492	537	486	563	451	490	499	498	498	471	481	467	510	463	480	536	490	523	516	484	447	493	494	514	503	489	510	496	504	497	514	484	517	543	493	440	502	543	506	479	497	499	485	499	458	481	527	491	514	479	524	524	501	520	479	538	487	554	503	470	567	515	467	503	532	490	514	519	488	503	483	466	541	478	471	470	538	505	448	476	490	496	478	481	495	460	509	525	472	459	505	473	471	496	493	501	458	499	501	497	509	454	516	437	508	460	509	465	503	515	513	492	530	503	515	548	500	465	494	538	530	480	492	508	486	482	504	479	507	480	467	457	473	486	511	531	548	491	520	519	480	523	513	493	491	517	535	457	488	531	490	473	478	482	498	530	483	478	487	467	454	503	520	476	506	486	512	470	527	496	491	542	486	516	494	515	523	487	472	521	540	441	463	557	527	515	502	499	495	523	479	543	476	483	488	489	517	494	453	533	463	495	507	469	518	511	476	482	501	494	495	525	493	469	488	500	507	497	467	497	481	498	503	518	498	469	483	502	500	487	505	474	487	487	501	462	475	540	586	479	479	510	486	511	510	498	469	526	512	489	493	492	529	486	492	483	476	536	541	520	537	502	517	504	469	527	483	477	526	506	509	494	473	533	500	440	492	505	520	487	484	463	510	488	513	509	532	479	500	477	482	482	507	493	518	485	465	486	484	510	502	500	476	487	507	526	451	504	482	526	480	504	524	482	507	454	502	495	499	483	490	462	509	499	478	510	533	460	470	514	478	475	518	481	486	514	482	480	512	518	467	491	539	537	494	505	491	464	497	476	510	478	448	497	513	522	476	521	503	508	532	519	495	535	474	510	512	517	484	504	525	482	492	511	482	495	467	522	522	487	491	529	487	523	507	456	505	512	506	469	461	466	466	491	494	462	498	542	512	478	528	516	532	509	520	434	532	476	529	508	485	491	494	480	510	499	485	513	484	496	446	478	487	509	473	491	507	503	490	532	493	456	509	453	490	468	475	499	473	508	506	506	517	514	496	481	503	522	505	471	517	525	508	512	485	533	492	515	534	496	516	471	500	470	484	490	491	502	493	498	510	510	525	479	486	446	488	521	487	486	490	469	506	499	492	506	464	494	499	491	517	513	524	480	494	503	483	490	488	515	475	498	501	493	506	495	481	521	485	527	507	500	490	493	505	479	458	531	487	483	500	509	501	489	487	453	526	493	500	507	514	500	477	508	468	466	515	510	496	519	466	524	503	507	507	482	497	489	478	493	478	500	471	518	494	501	460	503	491	472	514	473	449	489	510	515	509	514	494	492	489	537	487	506	450	477	493	491	499	512	494	502	498	527	507	525	478	496	538	529	492	520	533	504	521	508	540	466	505	497	525	469	483	502	526	479	461	481	490	470	454	517	488	457	496	520	462	477	479	495	491	475	524	491	510	502	487	500	483	530	525	503	466	503	514	462	501	532	479	496	516	530	485	479	493	506	509	509	511	501	497	472	463	493	509	537	513	534	503	511	506	483	513	465	507	508	494	496	486	469	509	471	501	481	494	480	470	531	473	495	457	472	495	528	513	498	475	485	502	489	510	512	506	475	514	510	478	506	481	502	482	482	518	482	496	515	532	490	521	455	503	468	526	492	506	502	480	495	492	511	466	491	501	504	506	498	516	510	483	491	478	501	492	474	440	463	497	472	493	519	496	493	488	521	458	521	495	475	510	504	502	483	498	538	508	481	477	501	506	542	472	498	464	520	501	500	498	458	484	478	481	465	481	498	528	512	502	530	503	480	533	512	531	495	474	513	461	493	511	493	491	515	473	485	464	496	548	459	507	484	476	462	505	516	494	481	478	522	513	513	532	486	456	520	507	486	485	513	499	490	486	488	490	550	492	489	511	528	502	499	476	521	518	510	471	485	495	451	511	505	497	483	502	523	445	507	502	491	464	492	483	477	489	481	527	485	513	535	441	509	508	502	483	511	477	488	500	517	503	485	462	483	500	491	460	496	492	461	493	499	483	506	522	576	503	485	453	495	519	518	524	490	479	474	464	515	475	500	510	525	498	473	452	483	494	495	490	432	453	484	477	484	501	491	477	474	519	482	483	504	485	520	485	513	506	493	499	506	493	484	470	514	511	510	488	502	513	479	502	519	481	489	468	544	504	478	494	506	469	511	478	500	502	512	479	542	553	490	515	477	501	475	490	455	495	504	529	473	534
23848	21092	28147	24261	20267	3801	1294	760	738	648	660	623	591	579	621	598	598	641	545	574	558	782	2883	6316	4984	2905	1452	810	677	567	538	531	536	525	542	494	546	535	520	556	508	532	573	524	542	570	518	531	569	572	531	563	542	588	497	531	526	503	554	580	515	519	572	548	512	562	551	549	571	562	508	555	534	538	553	533	535	585	504	487	566	535	550	568	600	556	519	509	532	589	559	514	527	536	563	520	517	550	562	524	513	501	538	551	517	548	585	536	540	534	518	530	578	548	549	511	557	581	548	532	525	516	568	534	559	533	517	554	573	550	559	511	538	524	516	490	534	538	556	538	509	524	545	563	540	537	574	516	566	575	519	525	516	540	534	560	554	505	553	492	525	532	524	552	516	521	495	533	550	539	574	536	558	516	545	539	556	508	510	533	544	550	580	544	518	509	517	524	501	532	501	547	542	543	560	550	586	521	530	531	543	515	535	557	523	545	555	541	556	536	532	570	539	563	587	519	557	548	525	516	560	581	546	441	520	546	563	482	528	544	538	557	534	514	547	514	524	543	546	545	555	519	531	498	548	517	537	508	522	524	529	585	507	547	539	536	526	519	497	509	504	534	532	528	514	556	542	552	576	536	554	559	540	524	520	562	532	521	519	518	559	517	529	555	508	509	580	551	550	532	519	538	573	498	541	554	525	527	508	513	527	545	520	509	565	492	545	535	492	559	529	513	521	500	500	567	557	534	523	543	574	541	538	527	568	549	549	540	557	577	522	542	485	488	537	528	509	521	531	493	545	540	520	537	515	520	540	522	504	514	590	542	525	552	523	507	590	519	511	560	517	528	554	511	521	518	556	531	532	547	547	514	547	533	550	539	516	561	541	515	525	521	535	540	509	554	541	519	533	549	535	537	562	557	526	537	525	516	568	516	547	510	510	562	556	529	537	507	514	528	542	529	545	535	554	537	511	543	531	532	525	556	520	517	522	534	537	544	482	543	524	549	469	549	511	580	525	547	549	519	522	500	511	537	539	533	527	519	521	495	555	557	529	545	555	510	551	543	542	508	576	522	541	507	536	553	522	524	545	522	535	524	518	566	553	501	466	567	566	530	500	520	553	510	509	510	560	518	541	583	510	497	534	550	523	538	519	502	538	563	544	551	524	563	564	533	521	554	532	501	541	512	571	540	532	535	537	519	519	552	547	527	517	568	544	562	538	564	558	565	543	548	522	521	587	529	566	507	559	510	506	538	557	546	546	602	506	523	549	520	520	551	502	560	556	482	555	577	536	510	557	528	550	562	517	501	548	566	545	547	538	533	566	510	504	558	543	551	529	518	529	562	539	509	513	533	534	514	531	504	533	521	506	527	503	526	539	527	512	509	556	516	538	515	525	516	533	504	518	505	536	549	536	574	493	521	459	530	510	530	549	565	577	531	558	562	545	543	538	583	583	566	555	538	517	567	508	553	513	497	548	560	513	513	536	497	517	531	554	497	497	551	554	533	554	531	514	524	558	537	525	529	504	564	505	502	515	559	556	525	531	555	513	508	480	547	487	538	477	553	555	526	583	532	507	510	554	531	567	542	539	551	556	499	522	533	493	523	536	555	554	512	545	552	515	496	551	546	523	531	528	497	558	495	539	526	485	519	540	532	516	481	558	515	553	529	529	506	545	497	551	552	525	549	525	524	540	511	568	516	533	504	574	504	531	559	542	567	541	566	540	536	557	565	558	539	519	553	518	566	533	530	574	541	541	532	513	559	549	526	534	476	533	493	495	545	471	557	559	521	580	544	530	514	538	539	574	589	532	527	532	538	584	491	547	503	500	521	533	571	580	526	560	542	537	554	518	513	568	554	511	529	521	547	536	500	578	516	519	519	543	534	522	495	511	519	487	517	558	539	534	514	551	517	506	543	534	545	545	548	598	525	605	564	479	555	532	534	516	507	525	519	545	540	519	527	517	528	543	551	528	537	525	502	519	537	549	533	573	491	526	471	550	523	543	517	532	522	518	512	518	536	546	546	513	536	537	555	554	545	505	542	547	523	541	528	508	543	485	519	535	556	510	534	527	509	521	488	512	519	523	514	518	540	553	550	514	496	547	544	510	547	529	529	539	497	536	527	555	539	574	502	531	503	524	565	514	544	573	502	461	506	524	541	549	556	561	563	553	555	546	495	545	507	542	541	522	581	535	542	521	510	559	502	563	546	542	524	504	513	535	576	517	535	538	536	543	520	566	520	544	515	533	524	555	551	549	535	556	525	495	519	531	522	491	502	551	532	571	501	530	534	513	512	505	538	538	553	548	530	554	525	558	499	544	475	558	532	530	530	569	528	568	537	519	541	513	559	550	522	559	533	486	533	556	556	565	525	531	558	552	507	534	503	532	559	574	557	520	536	528	514	520	486	476	563	516	558	561	593	530	585	547	567	494	575	520	536	530	564	520	503	521	551	553	563	517	518	529	499	543	548	560	526	506	529	515	527	533	542	552	518	551	520	551	520	545	518	500	517	545	562	523	553	540	537	599	554	528	536	527	522	555	606	565	508	514	551	487	556	564	536	518	508	468	520	515	544	498	520	537	520	556	547	546	541	506	546	524	517	541	524	578	557	537	521	584	520	534	531	512	532	540	550	506	529	564	575	567	479	488	493	529	541	509	546	499	587	505	523	538	508	560	544	536	507	492	531	498	569	531	537	489	571	490	528	524	489	537	519	516	549	473	547	569	546	556	510	502	539	556	540	554	503	527	538	527	536	541	530	522	530	563	533	553	525	542	518	499	543	495	540	530	523	572	512	545	527	546	496	579	512	536	563	557	536	548	517	506	540	547	540	564	559	519	496	522	489	523	526	588	529	575	548	521	488	476	548	546	498	517	518	563	539	545	527	541	554	549	531	531	558	537	568	536	543	509	529	533	536	484	529	558	543	540	525	521	531	540	540	513	491	542	510	528	526	566	477	536	518	559	537	546	517	536	517	548	568	559	529	523	548	526	509	501	528	503	518	552	566	503	560	525	493	545	535	531	521	567	543	583	559	544	502	487	550	488	500	532	571	535	514	505	515	553	534	511	549	498	530	531	523	563	487	551	541	534	524	510	548	540	520	537	521	555	519	502	556	546	562	556	530	532	546	499	553	499	527	492	504	533	571	503	502	531	507	521	546	534	533	476	538	552	537	507	512	526	578	564	549	519	517	509	514	548	540	538	519	518	555	498	533	580	560	494	485	583	557	522	541	542	577	522	518	519	525	564	499	595	560	541	546	495	529	520	519	505	531	534	522	504	537	531	567	561	545	525	572	505	548	478	568	520	561	529	546	537	524	587	562	537	548	482	555	543	520	539	538	524	488	531	503	575	533	533	568	539	514	537	506	514	543	562	521	509	545	565	499	530	533	506	534	468	525	542	517	549	543	532	528	543	516	514	530	529	487	570	570	537	540	572	546	552	491	535	552	508	527	517	527	471	560	525	509	550	552	518	515	484	556	532	539	556	573	563	521
3573	5371	4301	2242	1566	1219	1009	971	843	760	728	721	686	651	653	618	656	596	604	603	547	953	4593	8152	5747	3451	1747	951	671	596	610	576	527	560	520	570	527	597	543	528	546	545	557	555	531	550	567	545	572	568	594	548	489	565	555	533	568	557	562	586	573	537	544	533	549	526	536	557	557	573	530	531	596	559	566	514	558	529	527	603	546	523	580	533	573	524	533	536	570	548	546	566	552	549	573	527	572	538	499	522	589	538	556	570	545	555	574	511	571	567	519	502	561	527	538	565	549	555	529	543	510	554	572	552	544	542	557	526	558	525	548	574	581	582	495	533	536	508	553	562	508	547	506	553	523	565	555	533	524	500	548	556	503	544	522	506	540	498	548	531	564	532	531	554	552	589	571	586	542	548	553	539	495	525	563	557	511	552	527	518	540	544	532	546	537	542	532	558	529	485	576	587	524	566	524	553	530	527	526	524	572	568	548	552	523	585	504	534	527	533	541	589	545	573	509	599	542	577	569	538	568	528	541	574	532	536	540	554	552	519	550	557	546	565	592	544	551	516	561	566	547	538	507	565	563	558	512	509	549	576	552	564	536	523	540	540	576	597	547	534	527	561	524	554	547	514	572	507	572	532	522	559	534	544	536	534	546	561	544	563	501	506	545	560	551	557	528	546	554	538	542	514	579	536	592	547	552	550	531	565	569	559	538	520	522	554	557	544	558	560	515	565	524	545	504	572	557	549	537	540	498	517	576	496	539	554	568	551	520	503	541	500	535	505	515	544	550	554	563	535	530	532	539	590	520	551	575	487	522	540	528	554	591	560	544	541	602	537	530	592	543	558	555	560	543	531	553	555	550	548	549	510	580	569	540	537	585	516	552	543	571	480	511	536	567	529	536	559	550	515	557	496	565	526	553	530	532	554	560	534	584	543	530	537	532	548	547	510	533	550	586	565	516	550	567	491	517	582	504	548	530	549	577	538	477	539	569	557	567	550	548	516	593	519	505	529	546	535	515	540	520	541	536	552	553	551	566	519	536	526	498	549	530	529	572	556	537	551	563	480	560	574	562	546	551	562	548	567	541	529	600	511	556	552	534	517	533	471	542	536	544	526	568	575	527	540	549	517	578	559	532	553	508	487	526	534	562	564	539	521	571	511	530	514	527	570	513	532	537	546	547	496	476	541	515	579	552	521	577	561	575	549	530	515	551	536	528	523	517	555	574	548	559	571	521	537	575	552	559	508	528	580	543	504	509	512	552	552	509	518	541	557	526	552	556	506	560	550	541	536	498	535	586	533	544	511	502	559	568	534	561	558	570	511	554	553	531	542	504	502	517	567	527	518	527	570	504	557	521	553	518	552	590	588	546	534	547	537	503	539	550	543	479	542	564	537	555	524	556	541	511	547	576	513	505	568	495	581	488	504	510	521	487	558	552	520	518	545	526	529	528	535	536	555	503	566	541	534	517	531	520	566	530	585	570	504	530	493	549	517	512	580	519	564	555	540	528	538	512	560	506	514	552	498	505	535	565	543	544	553	544	561	575	515	520	517	587	552	500	577	532	546	566	537	545	527	548	537	522	545	529	526	531	533	553	539	529	549	479	602	511	539	562	551	560	515	522	539	500	546	512	541	515	542	531	534	516	532	544	568	522	505	504	569	528	575	491	517	522	527	547	539	520	504	531	540	521	515	551	532	515	535	499	558	534	559	549	538	504	541	519	559	516	526	520	566	538	574	526	535	489	571	563	518	492	564	577	532	556	556	556	501	525	571	534	544	543	527	528	537	522	544	546	548	514	541	561	548	535	543	556	494	507	554	590	547	494	535	534	535	515	556	541	534	534	559	500	545	551	553	540	547	551	514	534	534	565	545	503	518	541	543	521	582	571	502	485	548	506	568	526	598	571	547	522	558	536	519	505	562	533	512	522	563	535	536	520	539	545	522	533	556	524	532	500	594	521	519	562	548	509	572	487	528	581	528	546	592	562	543	515	515	549	537	542	541	536	518	525	498	530	545	533	510	505	563	511	534	557	567	510	528	550	529	514	531	538	506	553	525	514	549	531	555	528	569	539	530	585	571	577	520	573	525	515	564	563	555	542	504	564	534	559	541	527	508	512	580	537	526	564	512	543	493	526	543	545	565	482	542	526	542	528	516	533	546	528	538	570	562	548	524	570	510	551	527	544	496	510	511	489	597	533	518	530	540	543	505	568	540	529	512	520	497	550	497	591	540	513	503	594	524	541	533	539	551	497	554	550	547	531	521	543	535	498	547	567	552	517	530	547	523	589	552	550	567	544	539	532	521	553	523	556	540	499	530	539	506	540	569	551	556	548	499	540	498	528	571	501	563	542	590	527	558	519	512	557	504	526	526	547	559	546	520	532	553	560	532	544	531	522	528	541	548	538	549	536	531	513	568	502	519	523	534	520	521	491	536	516	512	541	528	517	521	560	546	538	527	527	526	524	543	554	551	512	568	551	564	516	521	526	508	516	562	564	533	534	547	526	578	543	526	517	478	549	556	546	571	549	530	567	537	573	520	539	488	513	491	509	534	567	524	518	536	526	571	564	523	569	489	518	547	561	531	522	576	543	510	550	567	544	554	505	548	564	561	570	542	536	532	529	536	550	545	537	518	497	536	551	543	541	527	550	591	493	532	598	547	540	570	558	512	545	500	609	525	511	544	482	560	563	542	536	525	512	528	577	553	548	523	540	512	569	487	521	574	536	539	553	544	534	557	545	556	522	503	495	514	523	545	492	571	517	512	530	546	518	543	537	556	557	557	528	537	521	518	547	546	553	543	578	503	553	534	544	502	542	563	558	560	526	580	548	523	531	546	558	523	544	539	522	565	510	493	554	581	536	504	560	556	546	510	510	505	489	503	550	531	586	527	544	523	538	554	541	550	530	510	553	520	571	563	526	510	543	514	551	514	537	507	521	525	533	582	482	487	509	577	493	546	550	521	535	527	559	525	570	506	531	550	554	575	547	521	544	519	533	601	570	525	577	550	525	564	571	499	562	570	520	524	533	550	529	536	559	535	570	564	545	535	545	546	558	561	563	521	537	542	532	518	583	562	528	578	526	523	533	569	520	543	520	570	555	550	517	555	542	544	535	540	600	549	532	530	537	550	533	558	543	508	535	502	554	516	504	549	507	516	573	521	488	545	553	565	596	511	525	551	509	523	516	528	522	516	505	554	548	532	528	522	501	484	541	570	526	543	505	516	516	549	548	556	537	534	507	546	546	539	544	527	542	548	556	562	558	541	521	564	532	531	535	523	516	515	519	577	539	551	509	516	561	556	532	503	525	546	541	543	560	528	489	520	547	518	507	515	578	529	549	504	519	559	549	538	529	521	529	534	524	528	531	523	525	531	587	545	534	531	500	565	547	583	532	612	522	519	539	479	551	568	549	543	563	580	533	538	570	549	538	501	544	509	526	526	543	530	517	503	542	554	516	549	551	526	493	506	521	516	546	542	532	535	569	525	512	524
27143	12641	1763	936	586	496	514	495	486	510	543	526	506	484	477	530	507	486	454	497	458	498	568	907	883	736	638	527	490	467	527	488	488	511	481	500	518	491	525	477	493	475	467	481	489	480	499	518	499	487	503	497	474	450	491	526	505	448	489	487	506	480	510	514	501	519	489	512	487	493	473	459	457	475	448	496	507	452	503	491	471	482	509	462	488	479	465	458	462	497	453	492	506	494	509	476	488	472	511	518	492	479	478	546	507	485	513	526	528	458	483	513	515	489	495	499	501	501	488	473	520	495	536	466	467	519	496	494	497	528	524	515	475	469	485	479	497	464	489	482	487	473	473	507	520	457	465	482	449	457	497	505	464	489	493	496	494	488	447	482	495	499	519	525	468	499	508	480	489	474	481	479	502	552	519	507	494	517	516	528	487	498	523	466	491	504	477	493	490	463	481	458	462	476	485	527	525	502	482	504	511	500	455	504	481	481	495	483	496	490	501	512	479	502	516	500	506	505	435	518	475	487	485	447	459	526	474	510	481	458	492	474	489	479	497	520	476	494	485	499	501	475	495	483	501	506	440	465	469	480	437	520	479	540	503	529	454	476	461	473	488	502	544	477	480	474	495	477	490	490	497	462	511	488	477	493	471	469	473	501	512	477	487	496	470	486	475	527	493	496	525	561	493	507	491	476	485	483	467	515	471	497	517	467	482	514	479	488	466	521	518	473	506	489	483	497	527	511	493	526	468	472	499	529	487	505	513	500	447	474	503	486	466	526	492	513	450	518	497	464	480	501	490	470	528	457	509	501	498	464	492	494	487	467	483	467	460	471	462	457	531	532	500	453	511	510	478	498	487	470	477	483	477	477	515	502	475	474	521	491	495	510	479	493	461	478	494	535	473	500	534	499	540	504	507	476	474	523	481	460	509	470	465	493	519	500	480	475	519	513	461	490	506	481	509	486	507	517	482	511	464	497	485	495	479	506	530	511	483	467	479	533	494	474	473	558	469	449	500	533	471	468	492	532	487	458	463	499	510	485	512	531	510	479	479	505	534	502	511	491	487	547	486	461	507	463	445	468	485	492	513	464	466	491	501	477	518	515	494	489	485	476	474	500	503	491	464	481	502	507	493	463	476	510	514	502	459	511	478	489	507	469	483	498	476	478	505	529	430	529	516	501	477	455	517	467	474	510	485	495	479	452	481	502	465	438	490	496	516	498	507	488	517	483	512	506	496	509	491	522	483	484	433	503	507	485	511	503	510	454	482	495	525	470	511	476	481	496	472	502	477	503	476	499	488	505	460	480	502	484	498	524	469	512	467	519	459	482	491	475	482	504	487	484	535	480	464	519	504	502	547	462	464	483	465	464	493	499	487	495	465	482	489	492	480	509	489	487	479	487	496	478	460	479	459	485	509	528	498	488	518	471	522	502	497	506	520	536	475	482	520	511	497	518	485	472	521	480	479	495	470	498	496	526	491	515	492	508	511	549	512	513	467	481	495	440	481	481	457	482	470	479	482	513	483	490	462	458	507	506	481	513	556	477	478	484	498	490	487	462	494	497	458	533	457	502	462	483	515	496	501	483	509	485	427	527	485	477	476	546	481	486	499	510	472	494	496	510	491	512	494	506	515	500	482	503	524	465	516	479	476	479	482	497	476	451	498	495	501	493	469	490	440	476	522	478	509	471	524	537	489	521	443	521	475	495	530	520	487	472	510	476	485	523	555	478	492	491	530	511	479	515	530	511	449	489	491	480	461	491	523	529	530	475	475	501	472	524	510	500	494	483	479	490	494	481	505	514	501	469	483	498	484	461	504	472	465	465	457	483	497	494	498	504	485	444	484	477	493	480	485	456	529	495	506	478	471	485	510	498	458	507	519	466	467	482	497	485	497	440	447	487	508	482	518	491	490	465	485	488	517	473	460	466	536	485	531	502	460	461	511	490	483	471	522	485	507	540	501	502	477	461	521	502	512	458	469	486	518	494	499	506	490	466	482	509	475	492	515	489	511	451	496	464	518	498	509	508	511	470	489	507	491	480	510	464	500	505	497	484	487	527	455	451	499	516	486	474	499	466	480	518	519	508	465	508	481	479	482	513	524	519	468	459	493	479	518	483	520	504	460	478	501	504	486	474	456	489	494	524	511	436	488	524	508	462	486	462	499	488	510	480	476	492	509	504	464	487	509	438	459	467	492	504	495	478	431	457	480	465	499	480	484	507	487	524	481	468	508	491	443	482	525	503	455	453	519	471	486	475	470	464	496	499	493	484	494	466	472	510	461	490	458	475	470	537	499	514	501	479	480	450	454	497	495	456	476	482	484	519	498	466	512	521	511	461	475	492	500	498	527	470	482	488	556	530	516	494	496	464	518	511	501	452	499	478	475	505	458	481	475	497	490	494	499	448	520	493	484	515	521	492	517	478	484	505	473	488	490	504	472	513	499	469	525	495	538	441	473	476	505	512	433	498	459	439	469	485	456	512	506	478	501	504	453	525	480	482	488	492	480	479	516	490	493	510	518	491	497	484	479	480	487	490	490	462	495	489	485	473	495	460	496	461	451	470	470	478	496	467	488	498	463	501	471	479	481	528	476	465	459	495	455	502	481	448	468	462	514	456	477	498	486	461	460	472	497	475	514	491	499	483	478	505	432	496	506	462	503	453	493	497	467	492	473	544	479	502	467	517	509	457	475	455	505	475	486	508	481	474	434	482	519	468	489	508	491	485	520	477	524	482	494	487	486	478	480	516	492	527	465	456	461	491	522	502	514	481	502	470	534	523	499	520	527	484	482	483	492	486	481	554	492	484	474	491	483	487	489	574	508	493	476	462	469	495	502	497	493	470	506	459	483	473	558	484	484	492	502	447	455	498	504	479	500	471	500	550	489	476	471	522	471	538	483	522	460	511	512	526	496	499	459	498	466	500	514	463	506	497	518	488	516	503	514	522	457	457	478	498	533	470	455	451	494	501	518	474	492	430	442	530	497	490	448	519	458	477	481	512	482	521	537	477	429	482	489	464	498	455	543	543	510	500	487	473	466	468	527	524	518	489	503	486	519	510	497	495	463	481	483	512	492	495	464	468	503	526	458	530	517	470	552	440	524	484	484	467	486	510	499	494	492	495	527	474	496	471	519	492	468	499	472	493	481	516	506	450	510	551	464	478	456	464	495	481	478	486	447	502	507	503	522	480	489	457	480	465	520	490	475	483	470	520	510	510	462	499	447	484	457	487	476	505	483	462	460	502	463	463	466	503	535	522	507	508	487	492	518	511	479	497	454	489	474	468	450	491	498	531	557	423	503	505	469	477	469	477	493	487	528	495	514	485	509	498	545	524	507	516	512	491	475	512	478	468	477	502	517	490	496	467	534	489	477	495	511	470	453	460	515	495	515	543	486	486	467	483	521	476	494	511	488	489	458	477	467	473	521	485	485	488	543	496	507	504	497	471	490	535	447	481	493	453	454	485	514	495	525	513	484	501	442	451	490	461
5005	1058	912	664	543	545	513	464	517	487	538	491	533	456	476	503	476	503	509	509	491	460	687	1121	1038	834	608	555	525	503	493	456	495	497	494	467	494	499	454	513	453	509	474	448	439	480	473	451	457	473	443	463	474	506	505	462	475	445	464	484	480	491	498	476	470	484	471	487	484	505	457	466	491	491	479	469	483	466	469	493	478	487	494	476	472	482	466	507	478	460	499	468	464	508	453	476	502	473	482	457	479	484	413	486	504	467	451	447	473	464	469	482	443	475	474	515	500	492	454	452	493	488	468	505	486	461	500	480	456	459	495	493	491	456	443	490	518	464	498	453	484	475	440	416	481	444	447	463	472	472	451	483	480	477	490	468	476	478	456	475	530	447	463	451	441	488	494	501	491	481	470	483	469	466	515	464	488	462	441	452	468	522	484	448	428	480	484	467	466	449	498	466	453	459	457	471	509	446	484	497	490	486	468	481	467	499	504	508	446	464	505	498	479	470	478	472	465	447	481	493	461	476	437	465	459	495	501	463	449	476	473	503	483	478	503	457	511	470	446	443	440	466	478	468	480	480	433	478	468	455	485	501	452	503	453	461	509	520	477	484	497	470	493	439	475	469	466	429	461	476	494	476	484	514	496	442	513	478	455	450	454	492	445	445	437	470	468	485	532	497	481	474	496	489	465	481	464	468	471	465	467	477	475	494	433	470	483	478	470	492	521	476	469	454	430	471	539	487	447	438	479	464	479	480	491	466	463	494	445	467	497	479	453	481	459	476	487	471	456	508	511	471	445	482	518	520	495	432	446	507	500	499	479	512	496	463	491	479	426	462	447	432	506	478	465	469	472	485	456	466	536	491	487	446	442	454	507	482	461	466	476	450	457	477	468	446	494	483	469	488	484	454	477	448	471	467	481	496	500	490	500	518	493	433	468	503	441	441	478	450	444	486	467	494	470	489	459	495	503	480	457	464	455	471	483	520	485	459	449	480	503	465	476	493	476	490	465	444	470	537	482	478	502	471	463	463	533	511	444	478	499	435	485	465	485	455	492	504	453	481	450	485	515	471	452	490	464	467	468	470	477	451	486	453	470	484	464	414	502	454	534	506	479	480	484	483	499	479	451	451	508	479	466	484	479	441	496	465	490	464	458	529	481	479	459	476	481	552	481	505	499	460	482	461	456	480	456	464	485	478	418	481	457	440	466	509	456	490	433	486	484	447	443	478	441	485	508	495	439	488	491	487	447	478	476	488	489	500	488	492	473	482	489	542	475	480	517	492	456	455	480	445	493	519	487	465	484	464	475	492	465	473	485	457	490	484	470	473	477	487	478	516	459	482	482	467	455	516	505	464	525	501	473	472	510	447	492	464	501	460	491	478	453	478	469	451	498	466	477	456	519	481	474	447	489	436	493	500	468	475	494	491	503	494	452	474	478	482	480	480	504	478	486	509	446	466	478	445	451	497	486	531	473	486	471	455	455	458	502	474	485	498	496	488	458	478	451	465	470	483	460	495	440	428	467	480	448	472	474	526	506	472	495	480	451	450	415	483	485	486	479	470	473	519	483	475	479	509	485	466	490	485	489	469	478	489	443	462	479	488	476	499	490	467	457	483	460	497	475	504	458	460	512	453	500	477	512	485	455	512	478	501	468	442	472	468	500	487	500	502	488	472	457	485	510	495	488	490	469	475	452	468	484	501	449	455	479	457	491	470	493	488	485	494	480	452	463	475	481	488	518	461	479	479	482	447	494	501	469	487	460	488	503	482	477	479	501	469	487	478	480	468	436	505	452	487	511	454	474	496	454	492	468	476	467	416	472	475	493	499	462	487	487	436	495	485	478	476	457	512	478	461	500	458	470	462	505	465	479	492	479	442	486	466	437	453	484	482	529	453	505	492	486	522	476	472	468	490	462	466	455	465	460	502	489	461	527	522	484	491	468	479	488	490	472	513	492	474	488	453	519	479	480	478	507	489	428	488	441	479	483	478	485	485	533	475	506	471	453	488	477	465	492	481	486	422	475	454	461	466	474	512	495	442	474	456	469	471	460	469	469	512	462	486	447	501	465	505	488	452	472	472	504	437	527	473	448	483	456	472	477	504	452	514	494	508	487	476	482	462	439	490	477	422	480	478	456	473	459	501	511	453	438	463	471	497	492	481	495	504	478	437	478	471	551	416	476	444	465	451	497	518	469	464	491	477	499	482	465	490	480	487	462	490	471	476	443	491	492	474	475	495	469	490	483	502	485	481	426	463	511	496	501	463	487	506	466	497	460	444	488	499	473	477	509	471	484	509	485	483	498	440	499	459	499	439	496	484	472	483	498	493	492	472	491	482	531	484	463	475	443	483	508	451	424	466	499	432	457	502	506	464	497	461	440	458	436	452	512	511	474	441	449	504	520	449	475	433	517	462	488	497	486	486	484	474	477	458	464	511	488	514	492	452	474	493	475	500	490	513	455	471	474	485	489	474	498	486	468	465	444	445	480	469	490	457	475	488	445	471	446	466	445	476	489	474	453	475	490	429	473	471	503	488	458	452	491	475	463	474	447	450	461	493	480	501	467	498	478	460	469	468	499	487	466	452	455	502	461	542	474	473	484	471	437	466	488	469	441	449	513	483	500	481	452	459	440	453	474	496	476	489	441	490	482	453	492	491	473	497	513	488	480	479	487	504	471	500	504	506	486	489	472	473	467	449	452	520	479	483	430	496	468	441	478	453	467	473	486	473	464	490	506	450	459	481	453	467	478	523	447	487	464	497	468	478	480	510	481	511	477	503	504	472	480	468	476	488	473	477	495	486	470	470	492	497	449	498	493	465	472	492	499	506	481	476	516	467	484	477	480	510	469	494	502	467	464	462	499	492	456	469	460	494	468	480	496	467	487	490	504	441	500	449	483	509	465	433	487	488	483	453	474	472	486	538	441	465	484	516	473	491	514	450	454	468	479	492	483	493	457	486	479	444	500	495	493	486	512	483	461	448	512	504	479	474	515	446	486	469	480	442	483	492	456	473	491	497	461	458	477	472	478	509	491	498	444	484	516	485	476	455	473	508	446	481	494	480	503	506	477	467	493	466	477	483	455	494	455	461	462	475	461	459	491	464	490	552	496	492	425	472	497	511	477	443	451	488	455	485	538	483	486	448	459	499	433	468	496	475	474	480	443	490	461	507	460	532	483	478	490	473	495	426	494	535	491	508	476	479	456	491	488	481	465	481	459	501	464	456	494	486	502	491	484	464	495	499	436	489	459	491	466	459	495	469	495	503	502	437	471	491	483	504	482	471	488	480	494	462	461	490	461	481	472	489	482	513	482	489	488	487	505	473	469	489	484	449	508	472	426	484	491	510	466	484	486	475	516	495	506	441	469	486	487	492	455	513	478	495	454	467	435	477	467	456	463	466	494	499	438	486	481	457	464	468	486	450	516	502	512	461	471	445	474	467	507	453	438	464	486	476	549	492	467	487	433	485	475	464	467	485	462	466	455	482
24447	21098	27541	24893	10811	1440	861	654	546	508	573	520	530	523	534	480	483	526	510	498	506	518	2760	4824	3006	1710	966	643	555	495	506	469	491	484	475	498	482	506	479	509	472	463	459	483	533	495	466	470	484	474	476	526	484	526	466	484	455	506	508	487	502	456	478	492	458	470	453	492	478	458	446	471	483	532	505	494	462	497	490	497	486	516	445	473	494	483	485	471	418	492	450	463	493	498	502	477	490	506	481	476	459	425	479	531	523	467	515	458	496	512	492	437	466	494	539	456	494	484	478	497	505	471	467	486	478	520	496	488	465	479	506	482	461	498	488	444	493	484	527	481	497	500	511	513	511	458	452	443	467	488	496	477	492	480	487	482	463	449	479	454	497	485	422	459	448	452	485	452	484	464	442	500	513	498	475	460	460	473	462	519	505	467	469	528	478	490	473	421	476	494	491	481	441	458	512	441	462	485	450	499	465	485	479	496	491	459	483	458	493	493	443	485	456	512	478	475	423	495	522	469	485	500	503	524	503	446	471	491	457	475	481	479	530	508	484	476	476	464	458	505	453	485	494	494	476	467	443	424	517	530	528	483	488	523	487	486	453	521	476	451	462	466	462	445	473	495	506	475	469	461	434	463	463	477	515	433	460	471	480	502	451	495	486	495	502	453	446	498	515	497	465	458	470	497	489	470	492	475	471	502	462	475	460	447	482	506	501	486	471	458	470	486	484	442	498	464	467	526	479	446	458	456	484	469	495	506	468	499	494	505	486	479	490	494	518	497	508	500	523	467	484	513	461	474	456	456	489	491	494	467	480	463	470	503	473	497	490	483	474	472	444	470	451	500	475	443	486	476	493	498	467	461	484	492	512	456	464	500	458	514	487	475	482	480	498	453	493	496	469	476	541	500	524	500	450	483	513	503	492	507	502	519	496	490	500	485	464	458	502	517	480	465	464	453	467	491	491	452	521	487	479	525	511	485	496	468	494	464	461	529	448	474	458	508	491	476	485	467	489	466	507	481	454	486	500	466	470	480	470	485	450	502	481	486	480	528	535	508	489	495	530	503	444	474	483	495	477	459	479	506	468	463	494	475	488	462	508	451	500	526	481	462	531	484	489	487	523	473	497	465	436	460	521	443	507	485	512	465	485	476	461	466	494	468	504	448	556	473	505	470	488	508	468	484	518	450	465	476	464	463	458	504	483	525	459	495	532	500	482	528	526	463	496	482	459	497	483	457	433	500	483	494	461	480	477	478	457	494	498	470	503	499	479	463	459	491	496	460	444	488	473	523	452	462	434	503	487	471	501	484	463	454	525	519	489	491	447	482	488	453	501	490	474	505	490	494	477	491	479	491	515	493	473	505	454	512	480	483	465	472	478	477	464	494	471	485	462	446	501	462	475	517	481	432	517	457	516	483	491	464	475	479	473	489	470	457	485	461	477	470	493	456	446	495	491	513	485	479	469	507	472	465	484	463	485	480	478	469	483	504	487	464	492	470	473	488	475	499	514	499	468	474	453	440	489	506	494	490	498	479	520	426	462	461	477	458	472	500	452	464	447	507	479	482	493	512	495	441	488	453	486	485	463	485	497	458	479	505	512	487	469	474	485	462	498	472	481	533	516	436	466	492	507	476	469	498	490	503	498	457	519	449	466	468	467	463	452	484	521	508	496	457	495	513	520	513	498	482	495	459	494	448	491	479	488	438	495	481	468	478	472	515	504	469	457	464	447	483	438	460	451	467	509	505	513	436	481	470	504	447	466	490	456	449	478	477	468	435	469	494	486	482	466	429	460	506	492	465	479	484	475	495	465	469	492	484	482	499	477	515	494	461	463	473	462	487	467	489	481	520	476	473	453	446	471	496	475	468	515	505	470	444	465	476	463	471	505	504	493	456	455	464	503	499	472	472	497	472	447	514	469	470	467	487	485	445	509	503	482	480	519	507	471	467	455	476	471	457	480	471	460	493	496	504	529	484	481	449	495	470	501	451	476	484	507	483	485	472	491	446	507	482	463	468	505	461	498	485	477	510	467	466	485	472	455	506	457	469	448	476	500	471	511	469	512	452	497	492	490	460	498	473	491	515	501	460	455	519	493	467	488	488	466	501	507	452	478	455	511	468	482	463	463	471	491	512	452	435	457	504	486	446	493	448	457	469	485	480	536	481	446	447	478	463	490	467	491	446	457	459	470	467	488	524	469	481	479	479	530	490	424	479	469	521	453	502	476	500	492	528	463	501	476	453	481	508	463	455	497	473	444	452	472	536	505	479	484	473	501	450	453	443	511	455	434	486	499	453	470	465	444	478	480	477	409	457	510	437	471	490	521	485	484	466	455	452	489	439	486	486	452	488	449	453	493	472	447	466	468	475	470	461	425	472	476	490	462	491	488	467	502	488	510	464	503	485	479	515	486	454	467	486	479	463	445	471	488	534	538	495	467	459	493	442	443	466	476	477	518	503	515	497	479	504	421	474	458	489	479	506	445	457	511	496	516	479	477	478	473	502	456	490	463	443	455	490	510	484	512	542	523	497	458	452	474	485	475	527	487	475	477	502	470	488	477	469	471	451	459	449	441	445	468	473	458	478	489	482	481	453	497	490	467	483	488	470	469	503	485	452	474	448	459	501	501	521	495	475	446	465	472	506	459	482	483	455	436	473	515	514	483	487	498	474	474	454	446	517	493	497	515	499	470	483	482	474	455	511	477	457	468	465	490	478	504	433	477	500	455	459	456	473	481	477	476	512	440	500	496	453	481	498	484	501	430	502	464	454	515	448	457	501	493	477	459	463	504	520	472	466	443	458	496	493	451	465	476	474	518	482	477	499	506	457	514	434	453	473	479	466	471	472	448	482	455	463	449	494	454	497	472	492	454	496	468	486	491	515	458	445	465	508	457	465	478	499	458	483	491	474	478	457	504	475	510	471	489	483	455	481	516	469	487	458	478	488	477	503	479	490	502	490	504	470	490	473	431	483	462	504	495	517	438	534	477	470	478	495	444	458	500	466	517	502	487	486	487	474	464	478	490	462	465	485	479	482	479	454	427	448	466	440	471	463	465	476	506	516	498	447	450	449	466	490	518	496	454	499	451	485	487	475	460	481	475	485	466	472	457	454	453	477	428	521	500	490	489	452	447	502	498	498	466	470	522	452	452	464	480	481	476	481	468	470	459	506	503	479	497	485	432	473	472	454	488	468	466	459	513	502	479	478	464	482	498	451	462	521	482	518	506	471	458	510	529	465	498	474	443	465	521	457	450	513	517	472	471	489	486	437	471	469	448	445	464	477	472	504	453	461	488	477	479	511	511	476	464	467	492	465	468	500	459	485	478	491	504	508	464	467	493	496	448	470	511	506	460	524	455	478	484	494	474	486	493	463	483	503	435	471	488	478	443	469	452	469	494	514	480	507	473	490	470	466	477	489	504	510	485	467	507	459	456	474	469	479	445	496	493	504	483	479	493	510	482	514	492	456	464	446	443	442	492	422	501	463
3353	3681	3222	1637	1155	964	804	725	714	639	592	627	585	564	524	565	523	547	554	546	527	545	4225	5987	3725	2052	995	699	526	536	488	512	508	475	508	486	507	511	477	525	503	475	477	501	492	479	456	529	517	509	467	514	522	500	488	483	519	511	476	518	506	477	460	495	474	494	465	502	527	482	477	494	461	492	483	463	477	489	471	504	467	451	501	496	458	478	472	545	466	495	513	459	484	463	483	464	450	507	547	504	472	484	545	503	514	444	487	459	467	481	494	508	517	494	480	481	503	454	489	469	498	443	504	515	490	502	486	474	533	510	495	477	468	507	513	435	452	523	516	481	489	489	497	518	457	477	486	491	480	446	485	473	490	511	488	524	525	465	475	486	477	461	495	546	522	529	464	485	502	501	513	496	489	476	514	462	475	490	521	479	498	506	465	519	473	504	488	504	496	486	472	508	474	499	469	483	499	494	500	467	468	486	458	484	498	518	524	508	484	473	519	508	491	499	477	457	532	496	472	490	509	466	486	509	510	470	468	492	477	502	492	492	517	497	466	506	464	473	474	486	466	466	485	497	470	490	513	500	489	500	483	542	515	495	484	482	519	487	490	449	545	452	527	512	493	527	509	509	492	530	485	460	507	511	466	492	519	513	477	469	461	491	475	473	473	487	470	500	460	516	468	469	483	507	481	482	472	465	444	519	447	481	450	469	484	500	483	472	505	482	515	512	472	448	516	508	535	483	470	457	469	490	489	490	461	481	464	469	501	508	463	503	470	480	426	477	528	510	502	503	509	445	475	475	480	475	500	501	513	494	495	541	509	497	504	504	488	500	495	488	534	515	474	487	502	482	513	473	489	518	479	485	490	496	509	500	507	454	472	495	494	507	476	488	505	464	475	501	464	483	509	450	476	477	511	490	479	462	437	519	495	487	493	518	475	501	512	502	469	473	518	500	503	501	463	499	489	461	491	492	498	490	499	518	471	472	518	492	498	529	480	494	495	498	549	450	492	475	490	502	462	469	538	527	492	479	507	455	523	535	477	498	467	481	468	505	513	503	517	477	471	505	492	509	494	453	512	498	462	503	485	491	525	489	444	451	507	494	466	482	509	445	508	478	482	492	464	455	475	487	510	521	466	491	496	475	479	491	499	510	471	544	497	492	471	488	464	502	490	448	486	470	477	485	484	471	457	497	496	455	520	480	506	474	451	481	471	504	489	509	452	499	496	443	473	486	484	520	483	493	498	498	486	504	472	504	495	472	455	509	487	509	425	475	490	442	457	482	497	514	465	466	479	480	483	502	485	493	503	496	480	504	497	462	505	484	504	518	477	494	505	515	483	502	464	483	475	508	521	469	470	506	464	511	471	482	492	516	485	530	486	462	473	497	505	484	510	496	511	448	512	507	508	511	510	511	474	467	495	500	485	463	496	502	472	479	499	501	515	502	495	505	497	476	427	499	503	497	459	452	474	479	472	481	505	491	505	487	478	514	464	482	512	491	537	447	481	472	490	493	521	501	491	524	475	467	514	461	478	504	473	474	493	515	503	505	509	483	484	500	487	486	502	512	486	499	512	478	496	510	473	452	420	481	489	510	506	512	477	479	476	433	466	503	499	512	476	464	465	480	482	481	477	507	443	488	487	463	492	464	498	501	482	479	453	518	462	472	558	498	479	477	488	498	476	474	496	502	474	505	467	498	459	490	479	466	519	486	475	460	488	522	475	481	478	458	479	444	531	458	475	527	492	491	503	467	464	499	479	468	472	500	494	495	469	458	466	498	506	448	509	441	499	474	515	453	487	456	462	515	485	502	470	507	462	487	463	509	451	504	528	468	487	464	496	508	464	462	459	423	506	459	523	512	485	498	520	516	477	472	506	490	438	506	469	479	520	496	473	506	481	491	481	479	502	515	469	481	466	503	467	500	505	484	467	455	512	468	471	505	497	518	482	485	460	472	484	473	485	491	501	517	508	457	522	454	507	461	517	523	504	526	486	488	464	458	537	476	467	532	482	471	483	478	476	519	484	483	508	498	509	534	493	503	494	492	467	529	495	502	472	492	489	466	523	478	468	472	496	474	481	469	435	479	496	482	484	478	475	467	464	451	482	474	489	469	518	480	522	501	484	477	484	482	497	514	525	488	468	492	454	503	503	466	439	480	454	474	457	458	491	488	493	497	468	459	485	478	473	494	463	534	460	448	498	492	510	503	472	507	495	461	507	519	515	503	522	488	480	482	484	473	499	507	446	484	492	469	505	525	539	464	494	531	491	521	443	458	481	508	479	462	469	441	475	511	481	491	496	451	503	497	499	479	484	492	498	465	491	529	496	495	485	496	517	486	473	470	485	469	458	472	513	494	449	524	499	448	505	523	492	468	492	508	514	487	473	515	488	451	459	490	474	452	459	489	470	493	482	499	472	470	475	474	492	472	494	509	486	505	491	496	519	474	471	481	519	486	465	491	467	465	488	479	508	484	504	490	517	466	460	481	481	501	510	510	470	474	455	509	474	424	506	462	505	503	449	498	509	482	515	536	483	479	496	436	493	525	472	475	486	522	471	466	463	502	483	503	477	470	476	506	455	456	488	472	460	493	503	467	512	474	510	491	481	427	472	497	481	479	517	472	512	494	494	492	480	478	462	476	498	468	457	503	519	461	514	491	490	496	492	475	458	544	515	465	478	450	462	542	507	436	491	462	472	477	486	466	479	487	506	489	440	486	499	511	478	477	508	483	463	512	475	498	440	477	493	497	503	509	454	463	506	463	495	487	519	468	494	484	457	474	482	484	478	476	486	501	519	475	512	491	506	481	487	522	518	502	489	486	494	510	509	461	476	490	487	486	492	444	512	501	499	460	476	508	502	480	492	460	485	474	486	482	479	481	480	487	450	504	488	495	424	462	506	502	442	486	501	460	445	471	459	485	529	468	486	484	483	479	459	484	480	477	426	483	488	513	501	467	490	483	508	473	466	486	479	486	479	435	467	509	494	485	475	436	467	494	505	486	480	499	498	484	468	466	483	490	486	502	504	519	477	495	505	477	500	524	516	487	499	497	476	516	504	513	468	537	443	521	478	482	514	490	479	467	459	457	493	491	482	501	452	489	465	493	496	484	511	497	469	507	477	459	511	525	468	493	514	504	493	485	543	515	499	510	485	464	451	486	513	519	447	513	474	478	515	509	489	458	495	527	457	512	533	491	487	438	502	545	496	472	450	469	490	507	490	511	464	475	472	507	461	506	417	463	490	511	463	530	503	498	493	495	496	475	526	514	493	506	476	490	499	529	478	511	488	475	494	474	482	470	506	507	478	501	501	508	493	518	506	472	437	492	480	506	480	503	505	461	470	523	495	489	504	501	522	501	475	481	443	509	495	493	468	470	498	476	529	494	501	480	468	472	498	508	460	472	512	491	473	442	501	480	511	478	492	489	477	474	495	458	490	495	472	496	499	455	483	444	461	521	498	505	507	465	473	487	460	496	463	473	497	563	439	512
23809	21082	28177	24229	20382	3866	1314	849	697	672	616	593	598	549	590	601	585	550	564	609	600	592	3562	7698	5303	2588	1185	775	599	540	573	560	507	553	492	534	548	576	521	527	545	572	570	562	523	548	558	595	531	512	548	545	598	557	506	534	536	522	523	556	488	599	522	523	550	596	550	504	518	563	574	554	567	531	545	514	542	533	559	478	527	509	551	570	568	557	526	532	526	531	522	525	548	548	565	543	556	541	559	511	521	583	532	532	556	546	563	515	507	564	565	539	524	538	525	526	534	502	526	538	550	540	536	537	565	538	565	564	530	549	534	553	582	557	538	569	526	523	545	575	520	521	578	554	560	564	509	551	531	558	559	537	553	541	569	532	568	568	541	495	571	537	530	521	559	519	568	543	521	532	552	524	539	538	534	560	538	583	555	582	577	556	514	525	546	523	516	553	525	541	576	544	550	560	537	544	502	565	552	533	517	555	554	512	520	557	564	507	539	538	529	550	538	531	549	511	531	529	554	501	557	543	562	547	594	502	548	570	556	551	504	523	530	537	498	509	519	563	519	560	549	560	578	499	522	503	508	532	553	541	523	519	537	512	553	533	503	572	553	520	581	596	563	537	551	522	574	531	557	510	491	522	530	536	531	540	562	543	551	537	538	520	522	526	551	518	468	562	553	511	530	525	510	472	503	539	516	564	526	532	523	544	534	532	527	548	547	521	543	514	551	549	532	524	519	514	552	572	513	521	479	552	523	525	555	546	550	560	532	598	518	542	505	524	534	549	523	576	556	552	591	500	564	531	542	534	518	483	540	534	553	539	542	494	565	523	538	530	528	524	529	580	524	507	528	549	516	506	532	543	527	525	516	537	580	582	540	558	552	518	535	516	544	525	517	532	575	507	545	582	549	551	524	537	584	551	531	541	532	504	529	507	513	526	538	522	544	552	531	530	541	566	534	492	543	488	512	558	543	530	533	514	536	530	498	542	555	573	569	508	509	546	494	526	572	520	515	568	501	528	524	514	540	525	550	559	553	467	511	507	541	517	527	515	535	539	567	525	484	527	543	569	559	529	551	569	515	554	536	573	518	510	528	519	558	499	527	542	532	556	568	514	527	525	540	549	541	562	551	573	562	553	563	542	545	530	527	552	530	535	595	564	563	563	558	529	555	547	535	504	546	508	542	513	519	525	534	509	496	536	512	543	555	534	588	507	545	537	544	532	548	530	548	537	523	538	557	511	510	529	490	472	499	551	507	552	555	521	523	595	553	576	562	576	557	559	522	493	513	536	571	578	507	527	491	551	535	548	553	551	555	507	548	550	548	570	539	532	504	565	572	515	601	553	579	527	511	551	534	603	547	534	550	532	496	561	551	544	558	497	562	545	490	523	520	511	505	559	519	546	539	494	534	547	560	580	565	533	543	524	605	542	517	479	539	540	530	537	517	537	542	560	532	564	532	579	533	511	533	539	558	519	569	589	497	521	567	529	529	546	564	558	517	562	513	536	526	534	561	545	538	486	497	535	548	479	540	576	500	561	475	558	512	520	545	551	534	540	563	505	534	521	521	530	549	533	612	519	570	523	535	530	542	535	544	523	509	534	520	524	552	543	535	498	604	515	565	535	495	540	516	560	515	534	486	523	535	544	532	553	527	528	505	514	533	535	537	547	509	504	522	579	542	525	523	529	565	537	548	521	543	562	545	508	500	529	508	523	531	514	587	547	536	526	542	570	539	527	506	526	526	566	540	591	559	556	526	499	532	557	529	495	529	568	540	553	512	498	509	551	556	575	534	546	535	607	508	484	542	522	545	556	522	539	534	531	544	511	567	501	518	536	561	491	552	587	491	510	537	506	549	556	530	589	536	503	512	532	547	515	527	538	537	550	540	551	548	510	499	519	514	561	540	522	564	502	526	567	508	581	516	553	540	513	488	544	529	566	521	520	500	562	522	540	525	539	514	524	509	503	563	563	546	523	526	536	556	529	519	516	517	545	524	517	526	533	528	508	529	556	588	525	469	536	519	537	540	527	559	577	527	592	552	505	533	506	536	545	530	547	545	545	518	531	502	527	502	522	547	544	592	533	532	498	565	548	542	530	550	547	557	540	499	581	532	553	598	549	559	509	538	502	547	496	542	562	538	556	513	553	525	505	573	498	539	588	536	529	524	491	543	489	616	561	526	521	520	521	503	533	529	506	544	566	508	581	566	539	533	542	512	546	551	556	499	507	537	516	559	537	554	530	538	486	467	521	541	534	533	516	534	548	556	525	548	533	501	516	563	532	531	566	502	523	504	523	538	524	529	499	494	493	520	509	533	539	563	530	521	523	533	511	532	554	553	526	516	498	547	532	540	516	513	486	566	537	534	560	501	518	510	542	573	574	557	542	513	531	527	516	574	548	519	518	551	505	516	500	522	522	523	515	549	530	541	570	553	540	531	552	515	580	526	498	508	522	548	547	533	518	500	515	564	535	543	528	568	536	539	524	604	551	585	512	532	554	540	517	507	535	532	524	613	586	524	565	503	592	480	535	535	524	529	496	519	544	494	512	535	557	485	515	551	576	507	534	530	562	543	534	495	530	547	533	551	544	509	561	558	538	530	534	508	522	559	481	563	545	524	526	524	568	519	541	515	527	529	552	518	547	549	528	546	530	538	547	519	539	556	524	547	564	544	543	546	527	528	532	516	538	580	560	516	546	524	578	522	537	514	521	547	541	543	544	543	508	529	495	558	546	541	518	558	509	513	490	540	486	552	584	534	541	547	524	525	565	515	552	547	534	556	534	484	518	567	542	559	568	570	545	527	578	551	530	536	537	540	538	536	534	550	522	525	548	519	525	594	544	542	543	535	518	514	562	568	542	530	521	521	563	535	528	509	568	518	499	524	527	550	532	531	504	511	528	532	498	557	565	521	544	536	510	558	517	535	546	510	537	552	537	515	560	526	511	585	538	558	561	465	520	555	544	547	512	541	567	499	529	526	558	577	522	519	533	529	509	533	531	589	496	525	512	510	508	526	493	522	540	538	576	526	524	534	524	535	571	577	570	532	559	536	581	550	524	539	568	530	513	559	537	580	518	531	522	490	586	556	538	546	542	530	537	487	548	547	577	562	497	542	545	588	552	549	507	576	531	568	527	531	528	534	551	585	532	567	545	544	519	527	570	532	521	529	541	520	518	557	536	564	579	533	562	525	558	529	513	521	583	530	550	544	516	534	500	546	498	544	498	540	509	522	512	550	531	574	485	510	527	534	565	492	523	538	472	531	532	543	481	560	541	553	497	517	534	521	489	518	519	541	528	541	561	520	565	558	558	528	520	531	534	535	485	539	514	518	498	562	527	547	541	525	559	550	506	568	500	520	557	512	526	569	510	516	564	581	531	514	510	523	533	567	564	556	530	542	509	557	536	564	506	560	537	515	563	512	541	526	552	507	540	517	509	530	513	478	532	550	572	501	543	531	508	544	559	545	552	567	506	551	533	544	536	528	553	520	480
3513	5323	4258	2197	1522	1225	1060	948	834	787	728	706	725	646	636	617	617	618	642	591	591	606	5367	9188	6007	2860	1341	787	575	505	575	550	546	517	535	522	515	550	517	521	524	584	508	524	501	580	561	540	576	518	519	555	545	577	521	541	501	548	524	571	568	510	542	569	544	547	586	574	517	537	538	516	530	518	593	546	540	568	523	545	521	506	467	549	572	550	556	512	513	576	550	538	525	546	547	556	527	528	535	551	534	570	521	511	545	560	535	572	532	577	598	528	591	547	545	536	537	523	548	519	513	537	536	586	557	531	579	547	530	553	530	568	530	526	514	528	519	539	519	534	482	562	567	547	502	547	548	554	523	531	554	555	548	522	572	535	560	558	526	514	517	566	511	521	513	499	527	522	573	530	557	555	497	532	526	569	554	503	537	544	523	549	501	535	537	538	537	516	531	542	514	521	552	518	495	515	535	523	538	542	512	542	547	546	546	552	507	553	505	559	550	527	550	545	541	568	534	562	521	537	493	512	555	573	556	536	552	520	521	531	526	522	571	575	504	518	536	519	518	516	526	534	506	500	499	537	533	521	595	554	534	501	596	504	500	509	571	509	522	545	542	535	536	502	500	546	550	536	560	522	570	541	563	557	558	508	531	569	495	535	534	553	522	567	528	528	556	507	514	569	527	561	567	508	537	532	526	537	553	531	553	507	561	554	536	557	560	536	538	552	546	534	559	513	493	540	532	545	538	522	538	546	522	531	557	554	521	524	548	562	521	510	537	548	552	512	544	536	524	505	517	537	554	522	534	567	555	544	496	561	526	528	496	502	516	491	525	526	560	542	544	533	537	503	539	552	520	513	483	548	557	522	487	517	571	508	502	533	551	546	535	529	544	503	567	533	553	533	556	543	554	574	568	533	487	509	501	501	491	506	540	597	531	532	567	559	534	526	536	545	528	537	522	526	507	563	559	535	505	507	563	540	518	470	542	498	538	539	556	528	533	555	515	574	529	523	529	529	502	523	487	509	517	525	542	525	509	520	552	537	590	543	538	485	502	525	507	518	509	536	543	546	543	607	507	534	488	514	525	548	526	538	559	505	504	504	508	511	527	570	537	521	533	510	522	575	565	546	502	504	565	507	542	506	488	554	520	567	529	509	523	534	529	568	526	504	546	543	496	534	534	516	551	503	518	534	504	488	498	572	530	557	549	531	563	559	527	505	558	561	504	517	537	540	498	509	551	521	534	569	527	539	536	529	577	528	522	553	541	513	559	541	524	534	486	528	554	522	551	540	516	527	538	537	540	553	569	558	504	476	538	509	560	540	541	526	513	572	525	514	552	557	542	504	530	531	541	567	497	505	521	523	519	576	503	498	522	532	532	555	539	503	520	519	504	528	555	562	544	507	546	503	549	515	530	498	560	565	550	498	526	583	506	530	512	522	563	553	576	524	546	541	496	505	555	511	557	498	539	576	530	506	551	530	544	551	484	500	522	539	535	544	548	535	528	529	537	555	515	517	556	548	536	520	504	525	527	523	530	565	521	509	548	512	554	539	548	508	488	545	537	543	553	494	571	503	518	582	524	526	516	529	493	537	524	501	511	536	524	553	544	513	523	519	557	564	557	523	539	537	517	514	500	499	501	536	507	524	524	529	549	493	546	545	528	521	531	531	560	564	583	513	507	510	514	519	521	548	537	542	544	531	511	552	540	527	558	547	532	589	541	539	496	557	492	496	497	552	504	525	499	518	536	555	545	532	550	525	524	553	527	544	505	507	496	530	543	550	534	529	521	536	531	489	554	526	549	541	525	530	481	515	532	571	522	528	548	540	557	557	536	527	532	525	556	549	524	520	506	545	579	505	598	523	565	544	514	549	539	534	492	506	538	522	488	523	516	546	542	547	537	488	544	519	537	550	502	527	547	533	544	510	522	554	558	510	508	497	567	537	563	517	513	514	490	582	547	543	521	575	502	510	564	528	465	501	594	533	515	535	557	516	575	540	543	570	557	504	530	566	536	551	540	538	548	503	526	575	508	505	587	559	518	568	565	508	552	543	550	535	530	523	530	533	567	529	567	521	492	548	581	532	516	556	555	510	514	488	510	536	520	520	509	522	541	517	554	563	569	560	526	541	547	520	540	512	506	527	549	505	546	535	513	469	528	525	535	562	522	529	514	512	541	505	509	503	491	516	529	520	558	503	500	538	530	507	517	534	545	501	520	523	541	524	532	517	566	498	557	517	520	540	503	494	567	532	534	497	503	533	537	510	536	529	545	524	562	556	565	548	516	484	534	503	543	523	502	570	489	524	491	547	504	547	517	538	520	538	521	574	543	543	498	513	553	542	531	497	554	553	554	536	508	594	540	537	556	530	538	585	512	534	525	552	538	477	526	494	482	553	569	527	518	537	524	490	525	507	508	577	547	526	532	546	549	584	535	515	540	483	573	549	562	532	524	498	536	515	524	529	514	538	501	526	503	515	518	513	558	579	494	514	543	561	529	531	469	545	497	528	563	548	548	502	540	561	503	510	540	541	568	549	536	540	535	553	526	535	513	528	543	545	496	514	522	535	528	547	563	511	516	514	556	516	525	509	533	494	539	535	549	562	524	539	509	522	574	541	519	498	538	539	499	517	503	532	495	564	519	535	507	464	525	520	516	534	533	529	509	536	548	489	513	549	546	543	523	571	536	541	524	538	511	531	554	496	502	519	553	517	512	516	516	548	515	550	507	507	541	481	533	526	553	531	514	508	468	528	540	584	579	499	533	567	467	506	517	527	533	513	555	500	527	534	530	539	532	565	502	494	550	556	514	501	527	546	526	507	536	533	566	512	532	544	522	552	553	584	515	554	511	576	517	490	491	510	541	520	557	560	509	557	511	553	510	517	562	561	567	527	541	519	525	542	527	554	545	512	496	534	545	493	538	529	513	579	517	535	519	515	549	519	531	521	552	514	549	543	513	534	569	574	529	521	544	540	530	526	511	518	528	539	546	573	515	521	536	536	512	540	521	517	517	571	547	534	523	537	532	590	532	490	523	589	553	538	522	512	492	539	511	488	530	523	516	546	582	529	550	494	540	496	536	499	552	540	471	543	541	535	550	524	522	523	528	487	534	505	552	522	548	519	545	549	499	548	524	506	525	526	480	517	496	521	496	508	574	522	523	498	550	502	534	481	566	494	526	482	516	481	503	547	571	551	510	509	552	510	512	551	537	534	509	566	502	510	517	540	508	480	531	521	520	493	471	495	483	501	479	552	522	572	526	491	546	510	511	530	547	586	513	532	493	550	492	523	508	484	524	535	541	538	509	529	514	539	513	502	529	520	536	534	510	498	505	519	536	513	539	548	540	517	550	538	497	545	552	539	541	524	548	483	526	487	517	561	541	513	526	571	537	517	506	533	535	540	546	506	527	543	547	544	473	511	550	555	597	512	537	545	489	559	550	521	531	514	552	523	536	542	538	520	521	534	534	501	540	512	525	539	535	556	511	542	511	546
27126	12504	1729	883	563	497	516	496	529	453	508	456	492	462	499	498	492	466	520	514	481	474	631	931	887	699	577	514	481	470	464	505	480	508	467	493	515	516	517	481	465	508	492	491	491	487	476	459	486	499	444	523	490	483	538	478	463	484	467	442	507	461	506	483	482	474	504	460	458	490	515	467	477	482	476	483	504	466	462	481	481	540	497	510	495	508	449	453	480	496	441	472	476	453	494	498	483	509	493	482	469	458	494	482	462	430	445	475	486	507	480	497	451	483	505	499	532	437	497	441	490	470	468	480	478	488	491	501	469	502	490	502	502	464	443	508	457	468	481	470	485	442	497	439	502	473	462	479	505	429	491	494	474	519	481	496	518	438	524	478	486	472	471	505	471	469	480	496	455	466	511	486	515	482	478	492	450	480	479	452	513	474	455	463	482	511	466	506	480	453	487	453	485	430	490	470	458	486	498	481	466	523	454	471	450	510	456	455	462	503	501	427	454	469	467	500	473	472	468	510	501	482	457	444	460	487	496	464	481	473	488	472	473	452	465	507	483	490	458	501	514	461	518	460	466	491	474	456	479	480	465	499	466	484	462	479	478	430	520	457	455	473	465	449	489	457	477	455	481	502	483	496	448	504	529	493	501	484	460	458	476	483	502	440	478	473	506	463	470	465	469	491	453	481	447	471	493	488	476	490	485	457	459	463	481	455	443	508	478	497	499	461	494	442	466	452	471	474	489	477	477	476	495	498	514	480	495	504	505	452	479	466	465	513	495	485	483	484	480	482	484	478	487	451	479	502	464	475	522	468	452	432	509	462	467	504	450	462	473	529	483	499	480	465	507	433	478	477	465	479	480	446	426	473	476	476	489	461	464	478	456	480	474	486	485	474	439	494	505	496	464	476	490	484	444	466	475	489	459	482	477	454	494	450	488	451	448	456	464	495	508	455	508	483	503	496	477	490	480	511	522	513	470	483	508	457	470	417	499	494	503	516	456	441	462	490	516	473	492	473	478	483	480	494	467	453	453	516	443	479	482	438	505	462	442	480	506	477	447	482	473	500	480	490	512	515	481	496	467	471	483	464	482	489	512	481	489	495	464	472	499	471	484	467	494	516	444	493	486	483	438	453	466	477	469	481	499	528	469	513	502	440	474	466	497	472	486	474	454	478	490	478	462	453	435	491	451	466	471	495	476	498	506	500	451	464	459	456	497	453	489	481	506	485	498	473	482	474	472	486	477	484	455	478	507	432	527	450	453	462	522	427	438	484	449	487	465	461	510	474	497	510	532	478	478	501	495	470	484	473	511	501	468	497	460	455	491	487	507	474	467	481	460	460	450	506	485	481	498	450	490	432	498	468	451	467	497	500	527	506	509	488	469	470	485	457	446	452	519	488	471	528	461	508	469	462	468	484	467	427	504	508	501	526	509	467	466	427	467	486	484	453	445	485	441	482	451	460	442	470	490	494	511	480	469	502	462	543	474	457	497	476	484	479	503	501	498	450	496	448	497	488	423	479	480	484	483	461	471	484	467	513	432	492	461	458	494	485	472	531	450	454	481	506	443	517	502	494	506	489	473	490	468	505	499	498	482	493	448	489	466	526	467	486	472	460	478	459	486	479	483	460	480	495	466	524	475	473	476	475	471	482	507	476	469	479	459	485	455	514	485	516	495	508	468	460	479	496	443	468	473	450	491	471	445	481	474	498	470	456	483	510	495	452	487	499	477	490	510	479	493	507	478	487	462	488	517	495	485	428	476	494	473	487	476	459	475	511	473	440	488	485	493	469	460	498	484	476	481	477	446	479	484	440	501	478	513	490	456	456	506	464	469	460	455	490	454	453	476	493	464	459	465	456	534	474	515	491	489	502	465	474	467	490	488	476	435	483	475	451	454	473	476	480	463	459	488	496	491	452	539	482	480	476	461	525	489	507	450	473	441	512	467	418	483	471	486	496	463	502	471	424	451	487	470	470	507	471	473	474	497	448	441	488	466	457	499	490	496	488	468	467	474	448	511	448	462	486	510	469	511	506	484	453	491	457	488	481	463	484	486	495	520	485	464	460	491	517	485	502	464	474	492	458	507	442	511	485	480	525	514	485	476	473	509	475	463	463	478	522	472	497	477	476	457	491	479	473	470	483	529	491	502	508	488	496	483	440	472	476	456	482	482	476	511	493	441	472	521	446	487	507	473	473	479	485	482	480	467	495	496	478	494	477	449	454	475	455	503	495	499	489	463	498	488	488	468	465	503	479	472	476	477	455	507	460	469	504	524	461	462	514	510	459	511	476	470	455	527	476	442	452	458	485	491	463	444	476	510	477	458	491	477	500	503	493	466	453	473	463	453	495	491	469	469	462	479	498	468	480	512	457	480	493	480	471	475	469	504	424	497	444	505	478	478	477	461	434	467	499	526	477	455	497	489	504	501	522	535	465	449	495	474	466	435	469	480	474	493	476	449	496	451	476	477	471	449	451	488	490	470	486	506	486	485	502	484	476	480	506	489	485	456	487	496	499	468	473	437	482	480	511	470	455	445	455	476	480	485	520	468	468	455	454	508	507	470	501	441	440	472	544	495	462	503	497	475	485	479	500	476	490	461	462	475	473	480	443	466	472	535	483	504	453	483	515	444	535	451	501	460	453	485	458	497	508	491	464	475	452	482	454	502	459	480	505	449	501	468	497	480	485	483	503	473	454	427	495	516	486	470	489	452	484	462	487	484	417	469	431	478	439	514	469	523	488	473	452	471	470	490	473	512	467	479	453	476	496	473	469	479	452	513	497	468	499	458	528	449	485	465	457	507	505	480	461	461	479	453	462	548	490	479	471	460	437	467	482	455	476	450	446	460	474	448	474	448	473	505	465	494	490	482	502	469	455	474	497	504	501	463	493	484	464	468	506	474	492	491	500	480	495	500	487	484	475	454	465	488	483	515	473	481	477	478	521	451	482	478	498	477	485	454	482	479	477	481	480	458	425	493	492	484	444	446	449	470	441	495	488	458	476	446	479	480	470	491	440	462	476	498	466	500	506	498	496	449	502	487	477	471	508	481	466	515	457	491	511	470	477	516	487	479	457	478	489	481	465	469	473	489	489	490	520	467	431	461	510	472	466	491	457	433	481	543	519	503	500	438	508	482	507	502	501	478	477	515	460	514	462	471	453	473	474	502	479	479	486	490	486	465	415	423	486	495	476	480	526	525	475	474	474	499	474	481	469	475	456	475	489	527	463	495	455	508	496	464	540	478	488	492	485	467	471	501	475	483	484	489	466	484	474	470	516	489	459	457	494	468	483	485	486	458	447	496	523	509	487	497	462	480	495	464	482	496	496	479	488	469	517	474	522	480	477	477	496	479	482	491	515	518	469	483	481	504	491	482	469	486	480	481	470	466	463	474	517	490	451	460	473	482	476	499	503	464	451	447	508	488	519	472	462	499	466	484	475	475	473	460	450	468	508	446	502	487	451	467	475	493	467	483	487	486	473	500	491
4953	946	834	659	561	524	534	507	486	481	443	481	489	521	495	457	442	469	467	502	459	479	726	1149	1060	753	560	519	475	448	469	469	467	496	472	470	487	480	462	488	477	480	468	508	472	517	504	465	439	430	456	469	491	513	450	470	462	503	491	458	448	451	492	477	444	466	485	505	460	460	489	498	434	424	443	418	450	509	473	500	463	470	440	464	478	459	447	436	474	433	500	456	485	434	456	419	478	499	509	467	431	464	450	464	419	493	467	492	493	469	509	473	486	483	447	490	492	477	476	462	443	456	467	465	461	477	497	459	475	486	491	492	449	488	502	473	478	435	457	490	463	475	421	496	468	454	462	491	476	477	445	455	421	475	462	484	463	465	457	430	467	446	451	490	468	466	472	494	444	487	462	465	452	473	477	480	453	462	476	459	459	482	504	477	475	511	451	485	472	466	498	492	478	522	443	462	487	480	469	447	486	469	469	499	483	484	464	442	456	484	469	458	456	435	470	444	456	462	459	471	459	468	480	479	486	453	471	491	513	457	458	486	492	505	469	439	443	412	453	456	456	450	467	452	480	459	460	491	493	458	480	464	449	478	446	480	458	480	480	482	458	423	467	529	497	501	492	461	482	469	475	459	502	446	468	490	472	472	485	430	447	477	485	483	459	467	471	457	477	485	534	541	444	431	440	460	485	475	447	461	475	477	482	497	461	438	488	454	459	481	466	482	471	471	483	482	425	440	454	446	509	472	479	468	441	505	502	492	478	489	452	477	477	471	451	468	466	455	445	497	458	458	476	475	455	493	506	454	484	460	474	478	457	462	470	480	447	447	448	466	451	440	479	461	513	487	483	447	477	489	498	458	455	488	457	505	462	496	496	464	461	522	471	469	484	460	421	433	452	475	504	456	441	447	439	470	464	453	519	486	458	461	458	479	480	458	414	481	461	460	473	487	450	447	465	476	508	489	472	489	488	477	496	510	457	512	462	482	467	492	502	484	445	439	451	500	475	432	470	503	460	476	500	477	468	424	503	437	501	484	479	454	496	467	469	462	472	473	477	426	469	475	423	444	466	471	476	443	491	459	513	480	458	479	417	464	470	445	468	474	463	481	500	449	487	448	473	457	460	460	466	454	452	459	444	480	473	476	484	469	492	457	495	471	473	503	429	481	474	504	447	463	485	506	483	462	454	485	492	452	463	478	449	481	476	459	485	473	451	471	463	484	469	450	456	515	461	437	489	489	457	474	483	469	470	474	473	497	445	449	474	476	472	484	495	476	493	477	455	486	452	475	457	427	458	479	425	505	492	438	473	503	475	473	481	468	458	470	484	484	479	483	459	479	473	438	475	454	461	449	483	525	445	471	465	487	424	481	499	470	503	474	470	438	466	456	485	440	462	495	520	467	480	478	477	455	445	462	436	498	476	456	452	473	462	469	463	455	471	460	460	509	447	475	467	472	503	528	468	468	465	441	496	481	474	462	473	466	467	424	489	490	444	460	454	433	504	532	508	498	496	487	453	453	514	487	462	480	464	458	464	472	463	471	475	496	454	491	451	455	494	470	457	467	473	488	441	467	470	454	505	453	496	477	453	459	451	455	505	478	466	459	468	449	458	464	420	487	479	489	451	509	460	469	510	495	461	473	492	437	449	484	502	452	455	438	455	495	470	483	465	462	464	488	455	465	474	532	477	438	458	469	477	485	462	480	476	473	452	462	467	482	458	500	479	472	504	424	483	507	478	501	473	487	454	496	476	484	509	459	449	489	477	433	464	454	496	510	477	464	426	481	445	490	467	462	448	427	451	447	462	472	455	459	520	444	473	480	470	437	462	446	502	479	497	473	510	468	490	494	464	488	458	489	468	460	492	454	444	465	461	507	469	494	470	500	438	434	469	447	481	445	467	538	487	464	451	467	518	464	447	465	507	435	453	504	457	456	478	468	481	502	480	436	443	480	451	494	490	452	449	475	464	477	450	443	456	488	483	466	440	445	458	506	508	429	468	472	466	473	489	484	457	482	469	431	463	480	463	453	503	467	472	454	478	479	483	493	497	454	488	476	486	466	480	466	435	430	455	479	482	464	439	476	473	437	455	467	480	475	474	455	498	443	448	463	514	486	490	458	452	450	462	455	474	424	457	513	438	484	508	472	473	448	484	488	445	493	470	462	472	489	441	489	465	484	464	445	478	424	483	484	476	506	452	461	480	476	478	487	503	471	481	485	486	512	485	461	455	483	487	490	458	449	489	462	460	451	490	469	459	465	472	461	484	456	464	479	452	504	434	453	454	459	419	466	486	466	461	479	529	451	484	479	460	476	472	489	457	458	511	489	431	445	446	486	514	490	443	484	471	470	468	478	499	500	453	479	463	492	484	486	476	513	483	494	499	478	503	456	463	503	468	479	487	485	443	454	462	466	496	438	509	476	437	466	496	470	481	479	484	467	472	504	455	483	470	458	451	440	429	490	462	489	470	476	465	501	507	500	502	459	443	483	448	480	465	487	518	467	489	450	480	510	482	462	451	502	473	483	458	453	479	447	462	458	481	459	448	441	498	450	468	469	476	437	488	492	456	460	471	475	474	447	491	505	476	498	479	435	471	432	489	479	491	493	489	473	502	478	485	462	473	512	451	463	483	475	481	462	471	430	478	435	475	483	504	476	471	441	478	471	485	439	452	472	502	489	468	505	489	466	445	505	458	460	443	485	460	495	488	485	483	438	485	511	476	471	471	475	503	472	488	442	488	481	422	454	465	466	470	483	479	491	481	439	463	493	440	492	462	515	504	466	439	464	480	457	455	469	477	446	498	470	460	467	483	496	464	479	455	513	454	440	440	478	510	493	454	498	436	472	486	507	469	480	436	514	530	441	470	459	409	459	448	459	487	447	431	456	438	476	491	471	474	458	484	472	460	455	492	446	455	453	447	443	484	470	454	468	481	489	466	479	441	489	467	473	492	531	443	453	440	480	459	460	440	434	479	408	487	453	482	478	470	472	436	490	494	466	429	446	473	445	451	443	486	485	465	473	472	414	454	477	481	470	494	502	442	456	478	444	482	503	464	485	501	436	454	497	457	477	436	459	484	500	464	473	479	431	444	472	494	461	455	470	477	438	470	476	483	479	425	456	484	486	484	499	419	491	480	476	494	464	492	438	470	464	475	486	498	478	436	467	438	474	474	478	463	466	477	479	455	475	493	423	475	437	477	477	488	468	447	475	486	461	472	457	465	437	482	468	476	483	488	469	506	454	481	494	436	438	475	481	460	452	509	449	500	427	459	500	465	485	492	456	465	450	497	425	491	490	495	456	464	487	427	488	438	464	460	454	481	457	473	432	447	459	441	455	504	459	487	484	467	422	432	441	494	453	487	472	515	473	431	467	493	462	465	449	416	465	454	465	458	416	459	478	445	459	461	456	477	457	486	513	469	461	457	434	444	487	448	478	474	473	514	487	446	460	485	448	446	483	481	466	469	435	467	461	476	462	487	503	459	461
24402	21128	27546	24937	11021	1406	850	615	579	564	551	574	504	482	512	493	483	492	534	470	491	492	2396	4750	3292	1723	921	570	530	462	473	478	475	516	459	431	451	503	477	502	483	499	481	513	497	462	484	521	521	491	446	459	494	489	476	483	424	471	467	475	560	449	485	436	490	470	483	503	497	540	499	487	480	500	514	455	456	501	474	472	437	467	472	505	487	507	441	500	485	454	496	493	496	452	469	508	523	467	528	489	474	477	442	466	487	465	474	488	494	467	475	486	460	462	516	421	481	493	512	475	481	470	474	488	496	465	482	463	499	472	522	479	446	447	443	479	496	486	442	478	456	451	488	463	454	488	416	517	455	487	486	463	502	470	483	478	466	514	481	470	446	501	505	506	481	466	477	458	499	478	479	487	504	502	467	470	474	472	476	486	466	482	426	454	500	422	469	464	435	496	509	473	451	465	435	458	478	466	465	456	493	434	475	446	474	484	478	480	470	501	486	476	511	458	475	487	478	512	499	475	506	485	462	447	457	477	477	515	430	460	461	475	466	474	501	449	462	425	467	498	471	461	468	467	472	473	451	473	489	479	480	425	434	451	481	471	455	471	473	478	476	510	442	494	492	456	446	463	481	496	461	501	463	488	462	466	497	450	464	465	482	475	459	453	489	472	422	493	511	456	483	481	461	485	523	453	495	483	483	435	492	435	473	441	445	442	476	487	482	459	483	487	486	466	447	524	506	490	418	515	441	477	456	483	481	463	451	492	475	484	476	516	462	469	440	493	479	458	479	476	476	453	461	443	475	424	473	454	518	457	517	462	473	482	480	459	486	483	453	487	498	460	452	464	478	476	435	460	446	475	487	503	472	465	503	448	462	503	460	494	476	498	486	462	431	455	494	435	469	452	461	443	412	432	489	463	473	471	463	543	429	481	488	454	475	472	473	459	465	468	477	466	521	475	515	450	502	486	456	449	440	462	467	468	461	490	462	439	492	471	463	465	481	426	480	460	488	455	477	489	512	482	479	487	467	479	476	490	482	473	470	454	486	474	456	494	426	455	445	502	467	477	502	485	495	485	460	465	476	466	441	496	445	468	482	521	433	480	469	469	430	473	443	447	493	465	479	429	463	441	407	468	467	486	470	486	476	456	463	469	458	467	477	421	521	483	478	485	491	480	474	465	461	509	460	458	491	426	473	459	465	459	490	479	450	459	454	454	488	450	473	501	505	502	477	449	461	422	456	447	444	501	445	477	493	478	453	475	458	454	513	479	452	458	453	467	461	479	450	467	501	494	452	492	470	451	486	465	502	479	515	508	465	461	490	467	490	449	490	474	434	466	453	444	485	480	496	446	464	443	509	455	442	430	411	526	486	501	456	498	495	491	465	467	474	454	473	489	484	525	450	435	494	480	468	427	458	492	519	450	442	512	474	490	483	487	492	499	504	470	459	513	452	459	485	464	471	460	447	408	469	504	447	465	482	495	499	508	484	478	475	489	456	462	473	471	471	510	479	484	457	498	478	488	487	444	470	476	430	418	516	477	482	428	513	461	508	472	457	474	481	454	464	489	474	434	506	485	476	483	452	441	450	500	506	476	497	467	476	439	479	494	486	445	483	470	463	467	459	430	476	497	451	494	462	501	492	477	452	444	460	490	464	457	473	490	479	452	442	436	477	398	486	482	437	467	507	450	478	443	497	491	465	474	462	467	496	521	479	469	458	483	424	491	491	454	437	484	472	498	492	472	485	485	466	461	480	465	466	445	488	488	480	462	440	469	468	465	447	488	430	458	502	461	446	469	455	474	446	436	506	494	507	475	488	434	434	444	438	484	483	461	472	502	479	461	506	464	489	464	527	453	452	485	475	503	447	482	487	450	437	489	505	464	454	497	453	483	482	464	478	446	462	494	469	480	485	464	460	483	485	475	460	455	487	447	452	468	479	466	438	463	467	488	494	490	463	433	431	521	431	495	475	468	497	472	490	498	487	442	442	472	466	474	499	468	461	476	500	484	493	477	485	460	472	460	447	461	487	448	460	488	515	462	470	477	499	495	436	495	528	471	477	428	503	502	435	490	463	486	450	460	468	466	459	476	500	464	416	488	517	471	478	457	476	449	496	450	489	430	514	478	491	453	488	473	482	446	449	465	510	496	456	479	481	443	451	483	499	513	469	482	468	467	462	427	425	461	463	467	452	478	440	444	460	443	482	526	456	460	461	465	440	450	468	496	456	438	460	464	460	484	470	465	457	498	473	464	481	457	456	482	479	502	474	474	456	462	460	497	443	450	482	500	409	457	441	454	478	455	472	410	480	463	482	424	462	480	497	477	482	446	489	499	459	478	482	487	464	493	441	483	504	487	454	497	489	420	497	436	440	507	472	426	475	446	449	461	489	526	504	512	506	491	520	453	500	455	498	437	465	483	499	441	473	457	446	443	472	464	448	449	489	443	474	486	454	498	470	440	488	475	502	472	502	489	465	463	515	500	491	481	465	493	452	462	475	494	492	491	496	477	458	495	475	447	470	461	473	482	483	464	501	490	461	465	465	450	428	455	453	478	453	445	511	482	477	502	458	473	478	494	491	451	501	470	469	476	473	482	438	446	479	456	490	453	443	474	457	488	457	494	477	481	465	511	485	423	455	484	492	461	497	505	496	457	492	511	511	472	485	443	476	458	461	479	490	451	442	469	456	453	441	432	474	489	493	522	451	486	483	460	448	468	463	487	472	447	442	475	457	480	421	481	477	481	490	469	445	469	467	462	494	452	470	489	484	470	467	427	496	494	475	423	457	479	482	467	468	520	473	478	496	439	460	485	485	502	436	439	474	463	494	467	476	444	437	487	434	481	446	463	478	493	469	485	473	453	422	437	464	464	500	491	491	507	499	462	462	491	415	520	504	498	507	469	442	465	479	463	439	469	461	479	507	478	476	491	504	464	492	435	496	461	491	496	456	475	450	502	471	496	423	478	443	466	438	481	472	508	466	482	470	460	480	484	490	439	460	496	468	479	449	434	471	455	488	487	490	443	463	483	447	503	483	499	451	465	481	462	497	497	459	480	469	468	483	456	443	472	469	470	422	461	431	471	453	443	450	481	463	461	507	461	548	504	468	452	484	462	482	488	493	480	474	463	480	490	476	438	494	446	480	468	478	506	460	451	450	449	488	485	483	459	455	492	462	443	464	453	466	474	464	452	492	461	493	422	444	445	501	498	503	466	458	520	489	472	479	459	476	470	501	494	493	453	437	465	507	488	463	471	444	478	428	480	441	441	483	494	436	479	468	455	438	517	501	435	456	450	507	457	461	461	479	472	452	508	476	489	453	473	470	494	484	475	491	498	467	466	518	516	466	464	476	432	491	461	438	460	431	452	479	481	462	472	506	473	494	472	506	495	486	474	480	484	464	485	471	475	492	492	483	491	483	480	458	463	475	448	494	448	522	444	492	446	483	472	465	473	431	438	422	462	489	483	498	471	472	450	452	511	457	478	446	470
3319	3672	3132	1607	1129	959	789	730	704	629	627	565	553	566	563	559	567	488	553	467	538	538	4038	6259	3928	2007	1021	649	542	505	474	461	489	476	475	456	513	486	462	482	525	484	518	492	500	479	454	509	455	468	480	476	506	495	494	474	471	520	514	533	463	490	470	465	505	496	445	509	519	485	483	496	478	477	452	445	490	520	514	508	514	525	489	498	522	432	503	482	493	468	480	497	515	492	513	527	452	446	493	490	496	510	506	505	482	471	520	481	473	447	496	481	548	504	471	491	477	481	504	483	520	500	505	490	491	481	482	493	498	466	518	467	497	494	505	469	499	519	474	474	497	509	455	485	464	470	470	482	485	503	497	507	550	512	514	528	476	511	465	467	506	485	527	509	461	496	502	496	511	480	467	482	456	498	450	492	477	510	456	484	479	502	494	494	476	495	517	489	510	502	504	461	451	475	501	465	484	493	500	495	473	438	511	484	515	495	510	529	478	490	495	463	484	512	463	511	471	492	502	466	511	444	467	495	482	487	446	489	472	490	532	439	479	454	493	446	486	498	485	465	469	505	486	535	450	473	504	499	488	486	480	494	474	499	481	488	480	465	519	477	470	488	487	472	474	490	504	512	475	492	526	486	472	494	469	447	496	456	458	472	478	515	507	481	483	492	484	554	475	473	477	520	494	493	492	470	449	514	465	483	495	463	490	483	505	458	456	517	487	487	494	484	469	503	477	482	452	487	491	470	433	521	447	493	479	514	499	512	459	455	480	466	468	466	459	479	449	476	470	491	473	485	512	459	474	485	487	494	507	460	498	465	486	482	477	511	456	499	482	483	504	510	501	445	517	497	506	470	486	462	479	451	471	472	480	512	480	484	483	534	470	515	449	541	490	483	465	493	481	478	457	464	486	490	467	480	449	509	468	457	467	443	523	470	465	463	461	505	459	470	527	503	530	480	499	501	497	467	510	507	520	480	455	551	480	469	448	498	437	507	471	510	469	474	473	471	447	500	496	506	472	469	457	463	494	493	507	489	510	503	488	503	464	511	466	478	470	433	472	530	483	471	471	463	506	485	496	505	485	469	473	456	480	519	474	465	479	492	473	465	452	474	499	499	494	480	473	497	465	523	457	462	449	478	466	439	478	446	444	489	465	459	454	499	448	484	492	457	464	450	480	513	454	480	476	460	498	473	483	455	464	499	487	464	508	514	482	506	510	496	512	469	462	497	458	501	454	511	496	487	462	464	487	492	463	501	505	457	484	502	510	492	480	491	474	504	523	488	506	468	516	457	479	472	446	448	488	481	483	498	472	517	472	465	458	464	502	524	497	480	427	465	490	494	527	480	462	461	487	487	501	471	486	494	493	474	515	491	434	475	501	488	472	492	479	514	490	474	481	490	479	474	477	491	498	468	465	499	503	466	479	481	504	469	480	460	500	485	478	526	472	474	492	498	506	519	485	469	475	481	490	512	455	462	498	494	474	476	482	451	494	413	481	473	492	462	451	483	504	515	451	487	499	513	498	473	488	449	506	464	525	480	465	455	475	488	446	485	461	480	456	469	457	470	472	506	487	469	500	454	498	512	466	476	486	503	473	518	470	478	491	469	452	480	461	473	525	466	488	494	465	460	465	470	472	448	494	505	445	492	472	510	492	479	493	502	445	499	505	498	468	465	438	519	473	501	486	434	487	479	449	488	486	508	471	503	477	480	496	454	498	482	454	475	459	452	488	460	458	468	522	491	480	487	480	495	465	463	453	477	494	504	482	439	484	487	455	499	506	497	481	493	521	502	466	462	474	456	446	451	489	452	478	479	480	491	479	508	458	494	479	491	475	470	533	496	510	503	470	475	454	453	457	462	505	500	476	431	483	446	461	504	487	486	473	496	450	459	489	519	485	483	492	429	469	473	458	530	512	499	509	498	486	437	443	482	472	462	482	478	471	491	490	463	477	465	486	463	484	456	478	501	455	492	511	453	461	453	506	500	482	496	490	469	489	491	529	458	468	509	481	487	507	488	453	472	489	463	491	484	466	486	481	476	501	482	490	461	459	478	512	463	504	487	523	509	464	440	411	471	474	469	528	504	476	489	465	462	491	491	456	442	481	489	468	494	474	469	467	443	456	473	480	486	486	495	494	467	523	482	488	487	452	505	514	476	490	481	481	451	498	502	484	493	459	496	474	496	500	506	502	491	464	492	458	475	462	518	496	479	475	498	498	443	473	488	523	468	471	453	439	490	462	479	519	475	465	502	464	479	502	465	479	484	484	495	481	474	460	440	504	442	474	463	472	489	483	483	481	489	488	486	477	464	480	431	509	496	455	487	495	486	476	497	480	471	469	458	427	459	463	483	466	477	483	504	505	492	502	469	493	478	489	421	478	474	482	507	539	490	472	480	514	449	455	497	499	472	500	493	482	474	490	512	475	442	451	464	479	477	469	470	483	477	472	435	478	467	497	493	465	428	507	473	484	490	489	476	480	468	444	460	439	484	486	500	494	482	475	492	488	489	477	488	479	493	478	489	486	502	483	457	445	448	499	513	486	501	492	498	476	496	485	486	446	491	485	467	467	450	482	490	477	478	465	436	467	466	477	455	475	445	497	462	510	474	461	466	489	473	486	483	511	499	476	489	455	465	483	482	486	464	504	457	506	464	495	478	464	509	504	503	474	492	504	444	515	467	517	477	502	505	520	456	443	480	484	501	440	500	479	451	480	459	463	469	484	471	512	452	487	483	467	418	496	437	517	451	512	468	454	486	519	504	532	474	473	459	422	497	493	472	473	527	462	467	456	462	486	511	503	469	468	500	495	482	474	481	507	470	483	487	452	469	479	459	474	479	515	440	465	464	512	443	486	483	484	519	532	482	467	441	474	441	471	501	495	479	468	526	465	515	474	474	451	464	466	502	493	477	500	488	502	512	484	493	490	461	480	463	498	459	494	478	473	438	459	495	462	493	504	495	474	516	451	491	503	496	517	429	449	491	507	479	512	484	508	469	504	444	475	505	446	467	492	513	495	528	487	462	453	473	495	471	490	517	475	450	488	496	471	446	506	500	495	501	512	494	500	502	468	491	522	481	470	488	483	469	487	482	467	506	501	510	453	472	464	492	453	479	490	456	481	462	468	483	499	482	489	477	469	505	479	490	462	506	459	496	455	516	459	481	462	491	497	482	465	474	462	494	469	478	483	473	498	475	476	491	501	498	477	493	510	470	478	474	467	469	511	481	473	505	469	441	486	486	498	471	441	488	463	440	461	478	444	452	486	491	493	500	470	467	462	460	470	532	497	444	460	457	432	497	509	470	492	480	480	478	475	496	448	433	482	497	492	452	491	482	453	470	470	451	497	480	523	455	471	485	473	474	488	507	504	498	462	439	498	507	486	428	470	490	433	428	479	471	515	500	467	478	461	489	504	463	507	493	427	516	503	500	475	478	492	507	493	476	476	480	494	445	438	467	436	488	463	483	477	471	490	504	496	447	479	470	481	449
23750	21088	28167	24223	20335	3828	1280	834	667	659	659	609	609	604	598	551	593	587	567	610	562	573	2841	7896	5402	2641	1249	735	610	539	500	538	588	569	538	599	556	520	475	553	576	500	536	580	545	574	543	556	540	536	566	572	554	512	527	533	500	509	518	516	539	534	541	520	518	518	510	527	505	551	500	513	524	536	514	544	538	532	552	523	524	534	488	527	507	553	508	523	501	536	514	488	586	567	523	522	530	569	518	540	547	531	558	537	523	512	571	539	570	522	535	541	535	548	531	523	531	524	505	503	493	491	500	539	537	533	558	527	528	552	492	556	484	509	561	561	514	543	517	501	541	515	520	546	493	504	534	543	520	527	556	481	546	550	541	501	498	482	517	567	551	545	523	515	517	531	541	494	558	547	506	511	514	526	547	560	512	541	477	552	494	548	539	518	495	517	525	505	516	526	495	537	483	520	486	524	502	506	539	520	538	495	526	534	525	511	546	505	504	527	543	542	530	539	520	550	553	495	516	517	504	495	547	517	507	525	544	545	488	504	557	547	561	546	552	507	495	527	516	501	537	496	540	536	509	516	538	498	510	527	530	494	511	500	501	534	554	569	484	532	542	517	524	493	547	557	539	549	528	517	511	532	534	548	508	519	521	552	529	524	498	507	542	524	545	503	547	516	560	534	523	534	519	533	527	524	571	531	580	533	510	530	473	537	506	514	506	548	551	490	518	536	530	525	529	518	520	579	555	517	557	503	516	543	545	528	518	501	547	505	507	495	501	559	559	515	522	515	511	547	524	552	512	514	503	556	534	497	516	540	507	527	463	498	510	500	536	512	566	497	502	553	570	509	529	514	477	546	529	504	518	507	486	530	527	548	549	548	565	532	518	548	545	545	528	550	553	510	516	514	519	537	484	505	491	558	530	554	589	545	506	524	508	490	547	501	525	501	534	508	503	563	505	548	505	509	549	509	523	529	546	521	514	496	523	493	544	520	526	516	482	502	507	530	527	533	515	527	533	484	518	521	468	509	515	559	528	535	528	527	573	492	563	541	499	516	538	535	541	501	515	570	525	511	521	543	519	515	516	523	519	533	531	563	565	523	506	525	554	457	533	523	539	541	498	478	509	545	505	552	537	508	524	532	534	517	531	543	522	538	546	512	528	497	511	503	488	499	532	552	554	518	551	539	488	501	518	527	515	481	521	560	517	532	544	513	517	512	505	497	508	535	537	530	543	499	532	509	530	526	507	539	529	507	526	533	505	539	458	516	493	520	503	492	496	515	514	518	532	517	547	506	553	499	517	518	509	536	503	536	523	524	514	477	505	513	510	580	518	533	519	499	513	514	507	497	516	527	530	525	530	519	572	553	527	536	535	511	545	499	502	526	564	571	525	484	533	552	528	518	533	549	511	521	529	560	527	592	492	548	512	537	544	531	541	509	569	502	542	489	559	547	490	511	550	523	532	497	528	533	513	545	511	545	518	496	524	525	526	524	487	491	524	487	535	509	541	546	480	500	516	571	522	534	523	541	567	515	524	517	557	534	538	564	485	503	531	577	494	542	546	530	547	566	486	499	521	519	514	505	559	519	533	512	514	506	530	540	501	494	510	542	482	502	512	537	524	549	546	550	499	519	521	493	494	513	518	512	547	551	538	511	499	489	527	522	530	497	500	525	521	523	532	507	541	517	528	491	467	515	542	485	504	477	531	516	573	526	497	550	528	524	535	506	511	492	510	540	515	506	492	530	522	551	609	496	527	506	506	559	505	521	489	572	543	537	556	539	494	548	497	540	538	535	534	524	539	514	514	493	535	522	541	562	505	513	508	499	516	540	528	520	549	511	502	545	493	501	550	539	501	544	553	525	530	549	514	516	506	557	557	522	525	468	485	544	499	508	531	524	525	538	520	522	528	526	527	486	529	520	556	509	529	556	524	550	551	527	536	567	495	584	529	527	555	481	498	519	506	499	497	527	506	525	541	517	531	550	535	526	565	491	547	486	534	533	522	495	511	528	526	556	531	561	506	505	539	497	520	520	536	557	503	490	521	527	500	536	516	511	533	495	544	573	525	529	520	520	524	543	564	507	520	526	532	557	499	478	560	558	527	539	531	573	524	538	542	508	564	534	509	518	516	539	536	489	564	523	491	549	472	515	462	554	523	543	522	531	514	514	527	524	529	548	530	528	550	553	520	549	539	504	545	501	510	533	573	528	529	542	578	524	474	542	506	531	534	549	527	509	510	486	534	509	492	498	523	503	518	524	543	533	533	521	562	544	543	546	551	488	527	577	529	529	510	564	506	535	517	513	552	505	515	498	518	536	570	516	521	535	519	529	525	542	545	517	552	518	514	537	505	497	520	537	541	493	471	551	501	501	526	520	514	575	501	505	508	541	540	595	514	514	519	523	473	523	479	517	476	557	526	544	530	537	517	521	512	509	541	540	545	544	489	520	531	512	543	499	555	511	546	486	509	516	512	524	506	484	520	535	532	502	525	540	546	491	529	528	478	527	548	534	554	526	489	493	504	551	504	487	519	481	503	467	509	568	513	520	538	470	546	563	502	557	504	517	523	525	505	567	480	530	542	523	565	524	541	541	567	541	494	547	530	525	499	562	501	521	502	527	572	484	531	495	534	559	547	503	590	488	506	535	544	527	540	490	504	511	538	509	521	552	517	522	510	490	516	546	528	511	532	517	590	557	529	531	527	513	508	511	513	498	508	532	498	531	526	514	522	533	522	483	541	549	513	476	493	510	504	504	522	506	526	500	516	502	551	505	501	488	567	498	531	546	520	525	542	549	549	566	541	523	541	497	488	508	540	561	532	522	546	528	554	520	519	494	557	473	526	529	526	508	528	553	512	535	472	492	497	484	483	540	534	499	490	534	535	558	528	529	545	495	538	540	520	500	561	556	472	503	550	530	528	560	527	498	524	538	506	519	482	513	554	535	550	512	529	509	515	521	547	518	522	521	507	526	536	550	542	524	509	501	557	502	532	511	533	506	525	517	525	501	534	524	506	539	526	520	514	478	576	553	538	509	466	494	530	537	524	503	499	513	593	495	512	555	551	560	526	529	547	498	538	526	519	543	531	499	521	510	529	517	556	564	543	547	510	574	526	493	493	545	545	541	552	524	503	514	518	543	507	525	497	545	514	514	520	486	509	513	539	560	535	492	563	512	566	533	519	536	534	549	556	521	556	529	513	521	524	529	537	533	489	519	491	553	514	498	549	553	525	483	499	466	516	538	518	541	515	546	491	512	521	562	517	501	519	559	527	518	517	517	464	521	493	514	537	508	519	536	499	545	470	492	539	465	562	512	516	543	520	486	515	549	511	526	490	565	511	523	496	492	540	528	520	525	550	519	521	572	503	528	538	519	504	541	520	550	540	527	500	545	530	524	557	527	572	531	578	534	533	523	532	524	480	559	505	509	532	511	522	519	523	471	514	522	485	528	520	484	524	495	535	525	481	478	534	580	499	534	534	525	539	507	530	537
3667	5109	4365	2266	1646	1243	1030	918	810	743	719	693	681	650	673	633	618	617	559	601	582	606	4700	9473	6210	3094	1406	836	625	536	545	526	576	542	496	542	563	503	536	528	564	586	544	519	519	539	537	503	550	574	576	493	570	539	536	514	572	513	550	534	558	541	544	533	520	514	519	494	524	528	565	569	535	518	509	595	561	538	541	502	541	551	510	529	560	562	551	548	511	575	496	492	509	543	568	554	539	527	563	532	557	515	559	547	520	505	539	536	559	508	528	544	556	524	532	525	542	536	574	536	520	526	552	517	520	546	567	516	540	556	526	502	565	527	568	558	542	542	544	510	552	541	533	544	525	521	507	539	484	501	544	577	529	564	559	529	535	516	542	540	502	527	513	505	538	526	546	562	495	559	545	525	538	538	588	519	543	536	529	520	517	539	568	527	570	575	526	509	544	515	518	538	514	548	599	559	504	538	558	540	529	552	544	510	546	493	553	524	543	541	565	529	562	529	547	566	553	504	580	567	521	544	519	538	533	559	571	529	502	548	580	540	524	517	577	511	546	607	538	520	505	589	547	558	566	545	512	551	556	544	492	575	547	538	526	517	542	538	553	510	578	532	513	521	547	527	573	515	551	519	539	533	476	537	536	523	545	534	515	514	529	565	538	537	506	510	529	543	547	520	550	552	519	504	558	513	560	505	531	574	491	498	520	536	511	531	513	558	536	552	540	539	513	554	514	521	535	570	545	538	518	551	499	551	510	522	507	547	565	501	514	546	545	531	543	562	555	486	494	527	543	499	513	537	557	538	491	555	518	545	542	540	554	546	549	536	504	494	535	538	542	550	522	516	550	549	543	496	539	531	602	562	508	538	564	532	535	562	574	489	508	514	540	549	519	506	543	562	510	512	544	507	510	582	516	536	514	495	500	537	522	571	486	535	516	537	510	533	592	556	529	512	519	482	523	545	547	527	478	563	527	516	543	562	530	537	498	549	513	541	537	517	502	524	523	540	529	517	566	518	532	554	510	569	518	558	522	530	508	543	541	562	515	520	556	540	501	514	521	534	515	526	525	523	518	552	535	548	559	544	509	511	516	521	505	527	554	527	511	567	544	501	538	534	542	515	534	550	565	571	497	522	566	499	485	521	498	550	500	537	533	564	524	551	509	497	529	521	550	529	535	518	546	532	541	532	518	569	534	546	529	564	503	542	566	499	510	524	554	548	553	486	525	557	555	589	498	564	506	532	536	535	567	504	555	500	498	540	518	535	556	543	543	548	517	528	525	550	542	527	501	557	528	554	526	504	541	536	500	531	545	556	540	553	576	512	513	559	573	555	563	522	535	545	490	503	557	521	521	506	557	512	512	532	502	515	517	485	480	537	569	504	495	555	540	533	471	561	509	557	550	552	472	525	541	503	539	570	501	531	534	535	537	526	504	569	510	509	550	515	542	524	526	524	495	502	547	550	531	538	486	521	526	552	514	543	520	527	511	535	504	506	545	510	540	564	526	533	520	580	515	572	486	551	588	548	474	508	577	557	554	541	508	535	516	506	540	519	542	548	519	527	526	541	479	543	537	569	536	513	554	488	527	562	511	533	573	573	547	524	537	528	548	560	567	500	562	534	538	484	533	534	519	551	559	548	540	518	513	557	515	523	555	534	529	529	479	505	514	501	491	519	517	543	541	479	549	530	542	554	547	526	525	533	541	521	554	522	541	496	533	548	532	581	501	531	551	522	543	511	535	511	535	554	537	553	528	508	562	512	527	531	495	542	529	572	527	527	551	512	537	510	550	524	520	502	484	565	546	543	547	535	515	520	527	508	535	531	496	542	542	562	547	507	539	561	572	518	518	564	546	572	561	514	518	540	527	532	560	536	509	521	536	542	536	500	566	525	553	525	565	505	547	494	483	518	522	534	506	504	525	517	529	563	567	551	543	483	591	545	565	534	528	521	534	540	494	559	594	531	518	504	557	516	517	574	529	548	543	527	536	493	540	517	503	527	524	560	493	528	528	534	573	528	511	537	533	502	522	550	516	520	543	550	540	504	528	528	551	494	526	547	507	552	549	558	506	525	513	523	554	560	519	525	531	512	510	521	532	537	484	572	492	520	521	495	529	516	474	479	530	501	516	512	499	528	520	530	521	511	552	525	551	516	531	505	535	551	517	536	552	546	571	527	524	535	522	532	504	526	530	524	519	545	518	527	515	545	513	532	503	577	477	537	529	539	547	502	525	546	526	519	517	543	552	507	551	521	542	519	525	537	509	506	509	533	540	537	501	531	551	555	523	510	499	514	500	539	561	514	556	500	523	564	488	533	534	532	498	515	526	510	504	535	516	538	527	491	507	527	558	528	505	578	583	554	510	526	528	528	498	541	559	524	531	518	550	507	536	550	521	564	535	511	559	514	538	514	542	506	554	531	584	569	537	507	515	534	527	511	540	516	493	527	489	510	543	512	533	532	534	524	517	505	513	499	512	556	513	536	485	573	525	554	506	522	495	509	503	559	503	554	470	560	504	505	540	543	529	534	522	552	515	486	554	521	565	469	508	553	518	541	517	536	529	549	522	528	520	548	536	517	520	532	504	564	524	531	512	515	549	535	504	545	496	556	522	525	535	512	548	534	562	542	565	543	574	509	558	526	534	537	575	544	497	541	533	520	526	466	507	533	485	499	505	553	530	568	541	525	547	546	538	534	572	506	525	517	555	528	542	546	556	545	533	554	547	499	561	501	527	553	512	533	516	536	488	567	540	486	536	527	474	512	538	534	525	510	526	510	540	542	541	538	541	535	566	553	503	546	560	520	495	495	583	489	542	523	542	564	489	505	562	535	542	501	555	501	573	540	521	534	556	552	570	532	581	490	479	560	538	491	517	496	495	535	545	473	515	509	559	481	564	559	495	539	530	535	538	488	535	538	508	556	524	511	531	547	541	530	518	513	580	563	502	528	513	574	581	519	532	525	505	528	506	536	534	526	521	519	493	513	522	500	564	519	533	507	521	535	521	524	511	506	495	582	574	550	548	519	538	502	538	519	498	504	519	530	539	555	511	514	569	572	506	514	514	509	549	529	492	569	556	523	552	553	536	507	561	529	517	524	563	530	533	523	531	530	536	499	522	530	540	533	496	519	518	540	542	530	506	529	523	498	500	530	503	530	538	554	498	492	519	530	506	498	560	552	497	479	512	509	580	501	547	549	557	558	549	540	512	526	561	536	517	498	508	564	507	530	536	495	507	517	506	517	479	561	519	503	538	498	506	530	519	535	542	520	500	521	496	511	500	503	498	545	506	516	515	560	518	527	524	492	525	530	515	523	520	509	545	549	508	537	510	515	492	517	557	530	538	545	495	521	515	537	567	554	507	536	521	546	531	557	517	537	532	530	513	501	533	520	494	522	534	537	578	522	544	524	528	513	501	489	524	521	549	502	554	511	546	506	522	511	515	502	529	556	546	518	544	534	481	538	483	561	497	535	520	539	520	527	526	501	526	534
27216	12765	1734	872	573	517	464	464	505	478	498	454	448	475	481	418	496	499	469	498	510	517	517	847	933	766	568	460	489	474	468	440	485	439	455	479	507	428	458	458	476	454	443	456	514	492	477	497	498	471	462	494	445	454	466	472	478	453	489	464	468	469	463	443	491	495	416	487	490	465	457	474	454	435	479	482	487	470	472	465	430	478	473	508	444	477	483	475	472	474	438	492	435	449	473	479	479	495	510	511	502	457	479	480	460	506	458	457	470	515	472	484	493	456	441	452	488	437	468	513	439	446	486	453	462	461	494	454	465	456	457	504	447	499	448	476	465	453	473	482	498	492	498	467	468	466	465	476	505	479	446	492	506	444	504	489	459	464	494	473	472	442	474	492	433	434	472	491	472	458	456	468	490	509	449	460	492	502	439	482	461	463	491	484	487	476	504	444	498	454	455	473	459	436	549	457	477	441	451	501	493	456	473	457	500	483	463	434	449	506	456	503	467	489	423	487	479	407	492	423	483	529	503	424	491	502	471	498	486	523	483	450	511	480	501	420	473	487	460	499	473	486	476	502	458	467	472	475	407	485	464	451	496	497	493	487	480	526	503	471	524	491	470	472	454	473	472	510	502	439	492	416	486	452	453	507	437	516	479	465	471	465	460	489	479	454	487	498	472	500	482	514	474	479	478	489	449	463	461	482	472	471	453	500	464	473	470	461	457	506	468	410	516	438	441	486	474	497	493	472	456	515	456	459	449	465	459	494	458	502	454	467	496	497	487	488	479	454	470	476	466	515	489	486	486	496	464	476	454	442	452	431	487	435	472	465	449	462	475	508	454	507	463	476	467	449	510	470	462	448	480	482	453	499	521	488	468	462	491	498	459	457	470	442	459	458	444	470	430	448	478	498	434	465	477	442	487	489	470	447	454	486	499	500	456	499	459	453	448	460	473	447	470	441	484	546	466	467	453	482	491	483	489	495	419	502	503	487	480	472	453	462	473	516	476	450	490	517	475	487	491	511	428	491	514	450	498	421	499	458	482	457	493	469	463	476	476	469	479	483	469	475	498	497	497	482	497	468	416	478	455	484	492	452	488	478	493	441	458	456	422	521	448	498	503	506	468	471	502	498	454	456	512	423	436	469	495	457	498	416	472	454	529	468	453	447	481	474	461	451	449	461	494	467	526	494	495	479	445	447	445	434	470	464	505	456	470	485	485	458	470	503	476	468	480	478	483	448	502	485	490	477	470	508	490	432	516	461	482	519	487	479	468	468	489	445	493	446	438	443	498	478	472	502	472	431	465	524	447	477	480	496	458	452	482	495	487	443	492	515	432	484	467	460	464	430	455	457	460	507	493	518	475	462	466	484	460	482	465	464	450	525	529	478	468	480	452	485	453	497	489	481	439	509	444	454	441	487	455	476	431	486	420	480	470	473	449	431	494	454	468	484	487	515	477	507	435	476	447	484	448	477	482	510	481	440	456	479	498	460	469	492	490	515	435	452	490	425	461	444	452	452	472	490	455	498	476	509	493	504	437	456	438	476	460	471	478	429	487	466	475	477	472	480	502	481	448	465	493	452	492	521	483	513	455	488	468	478	487	518	495	470	459	502	448	453	501	452	469	461	493	498	491	492	473	426	401	451	475	450	423	470	496	498	475	469	447	513	466	498	525	474	480	448	481	478	483	432	510	492	458	523	469	454	465	496	431	425	478	465	502	435	483	468	449	515	495	470	485	467	446	450	494	480	467	524	481	456	470	463	455	494	502	457	497	503	479	495	464	500	474	462	487	480	454	451	488	461	478	496	447	501	456	493	495	486	457	462	488	490	457	465	482	490	453	453	474	499	468	446	456	457	487	484	465	506	495	478	466	487	449	446	474	462	467	478	530	502	507	492	489	456	474	448	473	440	437	455	494	442	531	498	455	473	460	458	500	508	452	463	487	489	481	471	487	430	483	477	491	496	501	515	483	478	494	493	481	481	460	495	481	467	445	472	456	475	487	492	502	468	498	463	488	493	482	495	439	478	463	457	469	513	462	473	469	465	466	511	474	487	469	452	453	471	440	449	473	459	453	478	464	459	466	451	449	488	465	462	450	484	491	466	486	482	461	464	475	484	481	448	483	538	500	509	452	491	477	490	496	475	466	513	445	498	483	490	450	481	502	444	486	471	518	498	470	509	479	469	487	443	447	497	504	453	484	436	487	454	437	448	489	510	463	452	480	460	481	496	509	468	476	469	502	494	471	474	475	439	470	472	454	447	454	490	511	446	464	430	458	478	460	480	470	491	472	464	461	471	438	468	462	443	467	482	491	490	441	521	478	505	473	460	482	433	476	462	440	449	430	461	465	467	485	483	482	494	454	493	482	454	432	456	456	493	453	461	491	454	497	525	480	511	489	486	483	461	487	454	470	468	472	494	414	456	505	470	462	503	431	481	474	489	461	503	471	479	473	443	466	492	469	502	442	455	469	452	428	512	472	489	441	505	489	479	441	457	459	491	470	479	491	496	483	444	468	504	491	490	471	466	464	478	479	442	514	479	441	490	477	486	477	509	467	480	489	469	483	460	486	451	493	456	517	477	437	471	472	448	501	478	463	480	475	446	470	496	462	497	472	461	469	503	481	444	448	480	425	494	490	491	476	444	459	468	514	502	487	483	502	508	483	490	471	429	479	457	436	491	483	459	503	511	448	500	486	458	468	446	479	488	485	489	483	451	446	466	475	456	479	502	441	491	475	502	465	489	457	445	455	494	477	468	468	464	472	462	494	435	470	496	468	478	483	492	474	453	497	438	492	538	437	457	500	439	489	461	475	499	502	465	502	487	432	427	479	502	497	420	514	450	478	478	514	441	475	488	502	469	500	491	476	508	505	496	505	428	499	526	483	502	475	490	509	480	440	463	494	462	490	451	437	478	414	455	454	511	469	471	473	461	434	470	487	471	457	472	471	462	476	484	461	491	432	452	453	500	506	441	451	495	504	488	469	460	459	456	453	497	481	513	469	481	485	461	453	454	430	478	440	491	484	476	489	483	478	446	476	516	458	507	480	453	488	485	478	486	473	481	476	441	483	498	473	458	496	481	445	447	496	486	488	495	487	471	490	460	466	463	443	436	486	459	472	524	433	496	463	468	484	438	487	533	438	485	482	473	486	472	484	443	447	468	475	500	472	473	471	493	459	483	481	465	521	447	458	470	507	490	454	488	428	466	481	526	506	463	453	458	461	478	462	475	472	497	495	484	453	483	468	472	466	509	432	501	493	464	475	459	456	466	438	475	477	470	472	472	433	416	485	484	483	454	473	454	468	501	486	525	487	467	506	480	522	494	430	471	425	471	462	482	469	480	461	465	479	501	470	457	489	501	505	484	444	448	520	452	455	449	450	473	490	434	464	455	494	479	459	466	484	444	473	480	472	495	474	457	455	454	452	478	473	505	449	478	485	471	426	493	462	475	485	479	469	491	477	460	503	468	460	485	487	468	523	460	466	447
4900	924	893	615	543	520	516	520	479	452	515	462	451	464	460	492	506	507	440	450	497	452	594	1070	1071	860	627	525	487	495	521	468	455	454	453	483	467	487	481	501	482	428	503	471	481	459	464	482	473	452	455	471	499	474	518	473	426	467	473	474	446	447	500	465	453	461	454	501	465	475	482	426	511	434	474	455	467	466	452	465	463	445	475	484	451	487	499	478	494	473	429	437	451	465	443	505	477	447	532	456	531	476	434	466	468	496	452	448	428	428	478	462	463	433	501	445	462	496	470	423	478	520	449	490	464	479	443	474	472	457	438	447	463	480	494	490	475	469	486	423	462	443	476	465	501	487	498	466	501	430	477	476	466	444	477	462	461	444	443	487	484	483	490	450	453	505	431	474	496	454	478	462	419	466	484	430	482	437	442	476	473	471	443	477	462	459	449	463	472	447	498	490	479	455	462	485	459	465	494	445	479	460	469	474	453	456	462	468	433	464	485	467	452	428	468	446	468	455	486	465	479	469	451	464	493	416	441	473	479	432	489	469	439	465	463	458	463	502	463	487	458	449	511	468	429	461	496	438	419	441	486	456	437	446	488	470	455	451	438	465	454	478	444	453	447	433	483	466	459	476	458	525	446	479	419	462	443	460	485	421	530	484	447	468	506	450	440	476	454	466	462	422	456	479	453	469	467	427	471	474	489	482	485	477	469	465	485	492	503	473	467	445	493	472	454	465	442	431	452	457	507	456	438	435	462	481	477	449	486	428	462	450	466	462	456	439	465	449	439	456	445	445	485	453	470	516	499	438	493	445	493	456	464	480	438	474	447	449	507	453	476	437	499	469	492	441	478	442	480	431	442	463	453	488	401	487	466	475	437	465	453	484	445	487	496	483	508	455	463	495	483	451	476	461	462	493	501	433	459	477	456	467	468	505	485	479	459	470	487	437	433	480	460	480	475	486	413	436	468	481	483	465	440	487	480	445	450	452	469	471	492	456	470	486	452	467	466	417	420	490	453	488	438	477	443	446	495	469	452	501	500	478	431	515	457	484	479	450	425	484	463	449	461	417	498	458	483	486	458	502	470	468	454	460	513	432	456	466	480	460	490	497	461	471	481	482	460	448	458	502	467	438	503	456	488	475	500	492	457	448	435	461	504	466	455	450	442	469	477	450	491	449	471	474	488	463	466	469	465	444	446	469	435	450	452	456	450	448	469	454	518	485	491	475	466	492	483	419	440	456	464	471	487	463	464	475	422	403	514	470	523	459	492	479	476	445	444	470	475	457	485	501	478	490	438	445	446	479	468	464	468	471	415	470	437	500	461	467	454	433	492	472	446	461	446	428	423	448	462	475	484	487	452	463	476	466	484	452	498	451	455	456	480	462	467	436	473	474	485	437	429	471	486	456	467	460	439	465	480	459	490	455	433	500	445	480	414	487	467	464	475	467	479	472	459	439	465	461	436	451	485	477	485	456	480	482	442	452	498	477	424	483	458	455	467	478	487	525	466	494	470	473	461	430	443	458	483	434	474	462	470	464	425	471	496	481	498	416	468	472	458	460	410	461	457	488	472	437	432	455	474	444	461	474	455	445	468	439	474	469	464	459	479	442	426	443	446	485	525	464	467	500	493	452	456	434	512	443	475	444	501	480	447	440	469	475	498	457	463	474	450	480	480	486	450	468	430	471	477	452	489	466	490	454	485	535	508	472	492	452	459	472	482	454	443	495	464	459	440	440	449	470	479	447	476	501	468	468	502	474	451	449	447	488	445	470	467	455	487	445	473	497	472	464	465	436	446	481	504	445	465	439	537	507	527	430	436	514	474	448	472	444	497	470	462	510	459	462	493	465	476	477	487	436	448	462	493	435	495	455	470	437	494	452	499	469	459	417	481	449	467	478	434	452	454	450	484	461	488	472	451	490	469	493	504	457	483	468	460	450	512	462	471	481	487	450	444	441	510	453	463	488	469	449	444	467	456	452	467	451	476	472	465	433	453	461	450	452	508	468	458	485	483	444	428	404	451	472	414	450	472	470	466	475	472	425	468	491	434	467	449	521	482	504	477	465	471	464	451	527	477	463	441	486	459	483	463	445	440	500	452	463	470	462	487	431	478	492	459	481	485	488	432	486	455	467	455	482	438	483	461	435	465	511	437	449	464	444	471	487	446	425	449	453	514	477	461	465	452	465	456	487	464	451	441	439	446	483	466	477	452	460	446	453	477	507	459	462	461	457	467	461	432	455	475	481	448	477	477	470	469	465	451	461	510	469	489	467	458	469	457	491	488	454	447	442	458	489	447	462	442	476	468	455	432	478	506	504	484	470	492	478	470	463	450	474	466	474	489	460	517	458	442	468	488	504	444	438	490	465	431	499	487	463	458	432	461	444	470	465	446	460	473	507	481	469	413	479	470	451	482	458	451	491	454	479	483	433	467	455	468	458	449	484	475	464	431	447	450	441	488	457	474	444	488	472	483	461	466	471	472	463	491	448	482	432	473	515	496	463	491	435	477	456	471	472	446	517	435	440	435	443	451	528	480	494	516	447	449	444	497	445	451	442	492	475	481	456	450	447	454	425	441	462	485	440	447	516	505	507	428	424	465	408	430	505	497	436	454	471	472	479	451	453	497	472	457	425	459	467	444	450	445	462	445	479	491	414	457	435	447	471	468	444	466	471	486	493	477	479	473	446	457	486	450	441	497	469	439	451	455	492	467	453	422	461	439	453	473	439	441	461	466	472	437	465	458	476	453	453	464	466	448	493	416	478	422	466	500	458	454	482	464	470	454	450	445	470	452	461	485	455	437	466	530	471	503	484	376	486	419	447	473	487	476	487	480	448	464	462	440	457	493	453	486	476	509	470	473	479	430	443	443	451	463	433	446	468	469	487	433	470	453	490	469	444	462	462	443	466	433	488	437	527	476	464	459	489	458	478	468	504	485	442	465	464	480	473	447	443	425	472	486	425	470	423	458	491	490	473	473	497	456	451	467	473	506	417	466	493	418	475	456	499	504	475	460	486	481	475	445	501	450	472	452	438	453	455	426	471	470	439	424	463	497	503	463	467	447	467	463	514	440	488	480	485	491	438	490	481	489	480	488	502	472	459	453	446	510	489	445	498	445	432	479	467	443	443	472	473	492	468	425	516	432	470	471	456	453	466	467	465	476	441	469	430	450	449	423	454	495	477	474	463	459	472	505	476	497	462	497	445	460	469	472	486	446	420	479	444	451	471	469	459	457	465	487	499	498	438	460	492	485	480	437	474	468	494	488	473	495	487	463	481	454	449	434	493	480	495	482	470	471	436	468	466	447	449	402	448	476	438	451	461	462	488	446	451	463	453	476	493	484	496	489	454	463	499	499	444	448	441	449	466	463	499	452	476	447	488	467	478	484	474	452	491	469	435	460	463	465	463	434	456	456	478	474	464	480	415	446	480	439	480	475	461	454	459	486	425	479	495	462	505	484	436	428	437	484	461	480	417	461	505	488	477
24440	21096	27505	24887	10794	1414	913	617	546	532	547	536	503	487	484	494	480	511	448	452	512	483	1515	4359	3667	2020	1063	679	526	450	485	485	512	458	485	428	466	455	445	457	488	483	461	447	455	454	463	490	432	449	461	499	457	454	485	418	433	463	489	451	453	469	476	497	447	479	450	459	511	465	500	453	455	477	493	473	455	453	472	460	442	458	451	440	447	466	440	501	443	477	496	447	456	429	467	484	472	478	485	480	460	461	464	435	466	468	431	425	482	466	486	474	489	459	406	427	452	439	458	440	468	426	444	448	458	452	428	423	435	457	449	464	449	483	484	430	427	399	470	482	454	434	500	446	441	460	442	426	441	446	468	452	468	458	477	444	460	449	481	469	502	450	489	472	468	491	461	471	441	464	474	434	443	452	473	450	423	466	458	432	466	443	417	436	468	454	451	488	441	466	484	453	473	435	435	417	513	440	480	427	467	467	477	462	467	468	477	486	465	442	453	404	465	459	478	463	454	437	481	445	466	479	438	487	482	474	487	503	512	445	441	461	462	418	472	500	423	450	426	445	442	450	446	424	455	444	409	464	451	469	434	441	448	420	466	459	455	424	461	479	505	439	439	497	458	464	448	480	458	476	446	425	438	466	435	439	441	467	448	438	472	457	490	472	493	460	500	456	443	458	483	460	477	467	440	468	451	439	469	460	440	447	449	472	441	412	465	447	434	452	467	446	495	471	467	448	462	471	465	482	461	424	491	467	484	456	468	461	443	461	446	481	453	425	448	469	459	467	472	440	504	426	457	458	447	451	494	465	455	460	489	479	503	414	491	469	447	431	434	488	459	476	481	435	448	451	463	434	428	451	445	474	465	446	468	449	459	471	426	442	450	436	465	427	447	454	454	475	477	448	469	486	440	454	474	436	500	473	459	498	465	460	439	478	486	451	468	446	442	494	444	456	431	478	453	450	447	440	447	466	460	457	452	437	445	480	465	457	485	508	409	464	450	459	453	460	415	424	386	452	446	433	482	452	429	445	427	495	449	473	415	477	464	431	484	472	478	420	433	464	512	441	466	459	477	491	445	487	486	431	422	454	451	425	494	476	450	434	464	456	459	439	458	405	452	423	458	446	430	492	439	437	439	476	488	502	449	470	432	452	466	467	438	456	442	464	498	442	436	441	453	468	470	466	438	451	448	467	460	504	468	425	471	487	470	473	524	462	456	477	475	464	439	467	429	457	454	448	443	466	470	437	441	430	417	426	480	491	472	434	477	487	471	502	443	495	441	452	471	461	465	475	437	448	482	484	466	424	429	477	442	461	429	455	475	476	455	449	477	435	415	448	475	445	455	474	475	460	391	439	478	426	414	457	479	480	452	472	410	434	470	463	454	490	456	500	461	472	447	448	468	445	414	478	441	455	449	418	438	451	502	487	461	447	435	434	436	449	437	439	486	470	432	460	478	437	439	455	439	503	468	448	471	479	483	448	494	499	451	457	427	449	440	417	460	462	463	463	449	437	466	496	461	490	472	482	439	451	413	471	438	441	438	452	429	453	471	435	475	464	434	461	503	453	434	439	500	431	454	479	436	460	469	435	435	430	460	445	422	435	480	458	446	447	455	459	452	450	474	483	478	440	469	496	464	476	457	453	420	423	472	480	455	449	427	427	482	436	451	454	482	418	493	453	448	439	473	440	467	437	439	446	446	442	487	478	497	485	476	451	446	470	448	418	453	476	461	461	434	481	450	434	484	446	446	422	441	420	458	446	446	414	436	437	445	444	438	413	407	424	420	442	475	448	502	451	472	414	425	450	443	436	428	417	450	464	452	462	413	497	477	423	497	462	444	456	442	457	460	465	467	454	454	445	446	459	428	470	490	454	427	502	465	397	438	452	428	472	427	445	444	454	436	464	429	461	451	468	441	465	434	456	465	435	455	400	426	461	470	458	421	437	453	472	442	433	429	474	445	465	434	484	482	435	451	457	484	442	417	469	431	461	409	446	463	425	424	474	450	483	454	435	467	471	441	443	448	418	462	464	494	476	472	470	457	490	492	476	431	440	442	466	435	413	435	469	448	433	450	467	482	400	476	474	446	447	481	473	409	474	469	446	446	415	439	433	474	453	462	456	417	456	480	425	453	466	482	467	446	464	432	461	474	436	461	459	437	478	462	425	411	454	517	452	410	406	515	405	417	457	459	473	486	464	485	442	442	435	447	484	440	455	474	415	431	423	492	466	488	434	453	492	432	462	489	502	449	412	473	495	431	497	438	461	422	438	462	494	466	480	444	453	449	438	445	439	492	459	484	453	436	456	458	444	478	431	463	420	460	459	440	423	471	440	449	431	448	449	497	443	442	456	426	496	420	453	412	450	454	443	449	494	457	517	431	486	480	447	453	418	461	431	471	485	434	470	438	439	419	420	467	435	476	452	466	458	466	452	442	469	470	492	486	433	495	471	441	466	433	422	439	450	453	417	449	398	465	449	484	419	486	472	444	445	433	462	504	454	468	483	477	482	438	482	431	484	487	450	441	476	436	470	457	432	453	443	487	470	460	432	436	448	452	465	460	450	440	433	467	503	441	475	467	436	465	469	458	418	469	427	468	455	467	460	441	471	444	451	454	475	471	444	449	452	456	498	466	464	462	416	443	458	469	473	457	448	474	436	458	462	475	497	428	396	473	474	441	452	453	444	442	482	476	487	449	446	464	471	443	459	459	463	441	447	455	470	440	422	473	451	500	438	409	500	428	459	445	451	457	454	477	442	466	448	446	468	414	437	471	440	454	452	487	416	470	476	460	433	450	455	449	483	433	462	465	470	450	453	451	498	448	444	464	480	484	451	477	489	472	457	474	437	441	443	450	420	483	497	442	438	449	432	488	440	432	464	446	483	474	445	445	431	475	455	457	488	425	458	447	461	493	449	437	444	463	403	426	476	487	469	483	453	447	471	452	441	474	481	431	466	479	503	418	457	441	458	474	459	438	430	431	486	500	456	451	468	438	398	475	480	488	471	498	438	484	435	443	468	462	448	494	462	428	454	447	467	431	422	417	479	458	471	481	455	491	440	442	479	499	446	414	474	483	420	482	472	462	454	436	452	436	425	449	467	475	466	485	461	486	451	458	459	435	432	458	460	452	484	489	470	482	437	443	443	437	475	471	449	456	434	445	463	469	465	462	441	424	431	433	413	456	475	450	511	417	442	443	471	457	472	458	426	464	451	460	462	421	466	459	423	433	475	512	521	491	466	476	446	407	474	461	453	466	449	431	478	490	476	490	445	456	486	483	457	478	468	495	472	472	482	437	439	427	485	448	479	476	462	461	452	458	457	447	462	457	482	440	478	489	478	469	487	473	463	447	487	452	463	453	454	465	469	466	447	498	467	472	460	473	442	434	453	435	457	463	474	461	430	447	458	452	442	435	440	476	434	409	483	481	502	444	448	446	433	474	445	458	475	441	468	441	433	455	438	433	437	443	449	443	452	495	466	451	451	482	456
3339	3707	3017	1658	1216	934	825	694	672	628	616	592	573	543	534	537	515	535	492	541	541	566	2362	6143	4574	2526	1247	746	536	488	442	546	485	481	449	471	470	495	472	470	482	461	460	427	491	492	470	477	480	517	462	489	498	513	479	464	498	453	514	482	459	512	488	533	474	477	465	464	426	481	524	469	477	453	493	472	475	452	495	468	424	433	486	487	467	471	501	474	521	469	478	492	497	511	479	505	510	480	431	468	484	483	529	470	513	488	454	500	461	480	468	473	486	504	492	455	504	514	459	458	498	457	493	474	477	475	479	497	470	514	507	459	459	493	494	480	461	477	474	476	482	444	501	489	499	489	493	513	488	470	496	449	480	512	466	491	496	498	472	499	474	513	455	486	471	477	475	464	464	494	436	479	444	460	481	513	496	473	478	459	436	490	479	458	508	473	473	497	500	443	456	502	484	507	485	464	460	494	463	485	466	486	454	476	466	477	441	472	475	465	454	451	475	476	435	477	445	475	498	478	470	510	455	476	477	468	489	457	491	467	469	472	479	492	481	485	469	421	528	473	463	480	479	470	447	460	468	456	482	433	485	503	475	477	485	449	491	473	489	471	514	419	490	466	484	483	474	440	473	512	494	478	461	480	475	431	465	447	442	484	470	494	443	471	482	479	528	495	501	467	491	497	461	472	442	472	476	490	487	481	436	479	467	493	461	480	469	479	517	448	498	464	483	453	464	500	471	548	461	493	466	505	464	481	460	492	490	497	464	462	467	501	483	504	459	419	483	449	475	497	481	455	474	431	488	492	503	482	479	460	456	492	445	492	503	489	492	473	477	452	461	443	476	443	474	447	481	495	461	445	477	458	485	437	530	501	461	496	456	478	463	460	499	455	496	502	503	463	432	467	504	511	458	496	463	511	471	456	518	456	445	446	500	461	457	476	467	479	483	521	475	492	497	475	447	490	472	497	444	487	462	507	483	467	474	472	467	481	469	470	452	500	460	480	494	457	466	521	451	505	468	411	460	481	458	461	485	453	478	495	432	460	482	484	499	420	489	463	490	437	465	469	498	464	441	532	502	483	466	483	480	454	515	486	475	538	494	482	452	520	490	462	461	474	471	471	472	475	491	459	433	488	493	505	457	473	458	479	473	526	483	515	476	472	455	493	484	476	498	441	498	460	420	483	479	477	464	439	485	472	509	420	482	453	496	453	487	486	500	452	459	477	484	459	501	501	489	440	503	443	494	446	444	468	463	477	500	483	454	436	460	519	497	463	476	496	483	462	441	461	452	515	456	473	480	481	500	506	474	462	485	538	516	416	470	486	483	449	508	431	472	468	485	471	518	495	465	472	503	460	468	487	515	489	485	542	462	455	496	470	470	482	456	451	473	466	491	486	488	511	482	473	482	471	475	464	467	455	458	431	439	493	512	468	479	489	469	453	500	491	425	443	512	463	479	432	452	550	488	504	443	472	465	431	507	440	490	462	430	496	476	523	473	489	506	500	465	451	458	512	444	471	463	478	488	486	488	498	499	466	456	485	468	497	495	469	453	474	448	472	468	495	470	471	516	442	490	470	491	451	485	500	459	445	446	511	495	474	447	474	465	480	470	484	488	483	459	490	475	480	473	422	467	469	439	480	449	490	498	468	490	487	479	456	463	437	468	450	459	458	467	478	472	493	476	462	471	475	470	506	460	460	472	470	491	449	466	467	493	442	499	472	475	440	521	486	458	469	464	490	460	462	458	514	459	428	516	487	462	476	441	498	489	493	483	490	478	470	480	495	439	527	497	456	470	452	488	485	479	464	488	444	445	483	480	479	466	441	468	468	491	494	458	471	485	525	444	429	485	474	444	477	485	471	510	474	478	448	459	476	496	453	431	481	494	531	485	455	487	463	458	470	463	454	487	473	456	472	472	495	542	467	483	492	501	485	531	488	469	449	447	488	456	517	476	515	497	490	503	468	449	497	469	524	485	447	496	488	488	450	480	504	497	478	487	480	450	446	506	488	476	447	527	458	496	488	475	431	494	491	492	472	477	481	497	487	497	451	472	461	474	465	511	509	492	484	485	449	489	505	427	493	472	452	454	485	488	474	462	490	468	486	518	482	469	438	489	442	514	422	465	470	457	461	474	445	460	462	487	473	440	499	481	486	470	460	457	433	485	471	488	452	474	467	473	493	494	476	469	470	485	455	478	440	485	487	471	475	436	457	443	440	500	491	495	472	470	466	501	483	437	500	453	455	520	471	484	480	488	511	469	451	458	465	481	487	482	463	476	497	496	514	464	484	459	518	477	482	512	481	460	483	478	489	474	497	468	497	483	481	462	495	465	470	456	478	461	472	450	451	504	453	480	469	494	485	512	404	525	461	469	457	459	470	437	466	500	511	469	482	485	495	484	472	497	480	462	472	484	452	441	471	490	482	454	480	491	450	513	501	476	474	444	456	506	457	451	446	494	485	497	445	460	451	469	453	466	470	448	440	489	478	491	451	491	466	432	480	494	494	460	473	445	461	448	445	446	491	443	451	477	472	477	437	474	451	477	498	463	520	480	465	503	501	453	466	479	459	454	489	456	496	502	445	431	482	481	490	451	470	465	469	474	468	451	501	477	445	433	477	472	518	442	445	443	457	492	480	496	412	458	496	493	512	470	477	477	492	471	457	477	478	445	467	478	436	504	451	479	480	500	487	415	472	450	485	473	490	491	456	481	454	458	478	494	460	473	488	447	466	455	457	487	473	490	529	483	470	464	493	495	517	480	480	499	483	445	498	451	436	485	442	482	480	496	472	459	478	448	452	445	456	505	467	491	459	483	478	506	466	511	418	498	490	485	491	474	488	462	488	476	447	475	450	502	494	469	489	483	460	502	417	475	449	463	475	479	478	444	478	491	475	487	470	444	476	453	491	464	484	503	504	453	489	443	482	524	481	498	436	494	474	462	443	463	442	456	472	453	496	486	434	454	481	485	455	461	465	486	451	518	470	470	480	502	478	454	507	471	416	462	473	468	529	515	475	476	497	499	442	479	477	470	468	510	465	464	454	480	469	491	495	493	492	458	475	496	458	463	454	485	435	507	457	474	483	463	476	451	503	499	461	481	501	476	490	458	446	463	480	488	455	477	457	465	479	509	443	465	457	469	477	475	473	498	451	489	480	436	475	488	464	431	472	455	499	479	487	491	460	449	496	431	488	457	485	483	451	468	469	463	471	497	471	477	499	459	481	486	459	482	498	466	450	475	463	473	441	482	466	459	488	471	474	477	449	468	479	470	440	473	478	491	447	428	509	466	458	456	511	489	472	473	457	404	424	492	473	512	498	481	449	461	456	458	498	457	493	465	484	470	515	463	503	491	485	460	471	413	479	489	461	511	462	443	485	520	464	460	470	439	458	500	498	480	466	474	444	453	500	456	483	455	481	463	472	470	452	456	458	487	421	460	499	499	477	444	434	487	470	460	402	437	434	448	441	462	481	527	437	464	492	459	474	482	463
23773	21084	28190	24212	20346	3870	1263	849	684	616	602	604	606	604	567	567	582	563	573	566	533	557	1783	6592	6024	3162	1478	820	588	565	494	531	504	531	510	518	518	505	547	529	551	536	507	547	507	524	516	526	536	502	506	483	503	513	555	540	524	563	483	552	497	486	505	495	510	521	499	551	514	506	523	527	525	501	549	525	549	553	517	502	518	514	503	533	506	511	499	508	516	507	540	549	494	541	515	513	514	511	562	505	533	538	537	502	513	482	502	496	507	524	497	519	500	502	544	530	526	507	513	507	463	488	517	498	528	503	529	536	471	517	501	492	500	527	525	494	518	522	496	539	478	520	485	528	519	541	526	525	513	497	561	558	507	493	482	534	506	490	512	520	517	501	510	474	481	510	544	515	507	554	515	513	494	548	518	507	541	544	513	522	518	544	499	481	536	474	498	496	573	525	560	532	495	506	538	492	527	526	523	498	520	470	568	488	486	476	510	514	509	480	532	518	553	527	512	541	539	503	526	498	525	537	471	534	516	527	521	530	517	526	506	518	499	499	512	525	500	545	493	514	507	481	550	518	522	551	486	494	543	490	500	475	509	516	524	459	485	499	530	497	557	505	524	504	450	533	525	505	509	551	516	524	513	513	501	522	521	507	462	543	505	509	522	516	529	582	531	522	494	537	507	484	509	523	499	509	520	514	471	550	529	509	550	486	533	487	531	542	530	534	490	516	488	501	532	560	504	459	530	545	491	501	567	500	480	547	477	533	483	510	518	544	525	501	517	483	528	496	518	534	499	489	528	526	510	520	502	483	507	511	499	539	489	498	560	539	555	562	493	520	532	527	524	491	478	515	558	504	506	516	498	503	525	533	514	528	501	517	506	513	521	496	508	523	520	517	501	489	512	504	490	494	502	506	510	508	482	475	512	519	546	535	543	491	505	472	487	503	541	502	517	489	476	529	516	559	533	482	536	557	503	521	543	506	500	487	498	527	477	505	494	536	509	491	539	511	548	555	541	507	507	521	507	536	476	493	566	517	502	550	524	506	490	548	548	513	488	540	520	555	487	533	491	561	548	508	496	508	488	525	539	475	518	539	553	514	486	517	529	503	505	537	535	575	511	518	526	516	519	495	478	496	511	472	498	485	560	521	515	521	489	507	493	533	510	525	506	530	517	501	543	514	504	478	518	567	550	537	501	527	544	503	528	501	504	551	544	536	544	524	510	512	526	533	493	545	516	469	519	487	509	532	515	520	507	506	521	517	506	517	520	516	488	498	526	495	509	469	524	498	517	491	519	516	534	537	517	484	525	471	497	507	550	522	530	504	472	496	530	551	530	506	504	506	524	527	555	502	537	524	523	511	487	557	513	497	520	504	514	525	500	484	505	517	524	502	484	487	517	555	543	507	481	477	486	516	504	485	499	527	516	493	533	523	505	523	545	500	557	505	491	516	538	516	496	531	504	477	486	453	510	531	516	534	491	518	513	513	544	560	529	517	519	499	518	534	493	501	492	514	504	534	526	529	562	507	486	540	513	525	470	488	464	541	497	524	506	527	512	517	517	515	514	495	517	521	529	551	503	544	516	495	512	498	490	526	526	502	514	524	546	502	460	515	484	518	529	489	488	512	531	522	516	477	513	516	497	538	505	496	527	524	568	476	519	522	500	489	503	514	543	506	522	518	470	506	511	494	516	534	590	495	510	521	520	503	529	502	468	521	498	508	527	523	516	509	474	569	519	524	543	481	507	507	488	524	491	505	499	515	514	521	523	507	535	502	477	530	525	496	534	498	473	525	510	499	514	542	502	519	496	545	523	508	515	481	497	538	499	480	523	520	502	518	559	479	523	484	517	534	504	516	534	497	493	532	536	502	511	519	497	525	490	527	580	506	506	525	548	498	481	504	529	519	501	542	560	521	525	470	480	501	491	508	494	541	504	515	525	517	471	516	517	534	564	482	503	464	530	541	522	504	509	521	479	555	547	522	506	540	500	560	509	482	542	520	526	518	512	513	495	482	549	495	515	552	518	464	487	510	527	500	509	496	522	544	569	487	534	502	507	517	516	506	558	482	524	510	543	525	468	494	505	478	515	500	463	489	502	525	496	527	510	506	488	493	472	500	488	495	509	544	513	509	536	489	500	527	465	494	535	500	522	499	561	545	537	534	492	522	548	516	510	515	534	497	512	524	490	540	498	485	518	470	488	523	537	492	564	532	544	565	511	523	508	537	492	523	516	495	543	501	523	517	491	503	484	535	500	511	527	503	513	495	512	486	525	510	516	490	522	483	519	465	509	475	493	518	501	498	465	544	505	566	486	527	522	462	524	496	516	481	515	518	538	517	566	562	499	513	497	516	489	527	537	495	524	497	517	522	501	515	468	507	498	516	519	489	487	500	515	480	536	470	543	499	494	553	541	554	524	539	469	521	483	492	495	488	526	477	511	483	526	476	492	503	535	478	540	526	527	524	503	477	505	511	481	503	502	505	497	550	544	518	505	551	546	482	500	532	473	548	549	487	530	512	522	556	532	511	550	538	533	552	519	508	508	516	492	488	551	534	488	495	504	494	478	482	505	500	500	481	484	483	537	532	551	486	519	495	523	465	474	531	527	515	509	541	513	532	490	532	522	497	542	533	573	481	529	553	487	516	522	512	489	478	523	511	479	489	501	521	510	526	525	535	540	539	503	520	525	531	488	463	519	519	525	503	519	551	503	528	524	537	479	521	551	489	501	496	507	489	489	499	503	522	541	522	512	501	526	491	476	487	505	525	496	539	528	533	528	510	500	515	490	486	493	505	508	514	507	504	496	535	489	511	514	507	543	498	511	494	504	476	526	524	540	498	481	485	503	509	519	530	477	495	522	499	510	529	522	510	515	496	552	482	507	523	579	521	542	514	515	521	543	516	482	502	495	498	513	541	512	554	530	513	525	493	506	552	538	488	481	517	495	505	478	494	573	518	523	508	487	517	501	509	552	516	522	534	537	539	513	458	520	504	519	507	532	503	547	554	517	563	503	513	518	506	484	554	521	551	519	495	575	508	503	537	498	508	528	502	508	534	519	531	530	512	502	507	563	508	526	457	478	506	541	488	547	488	509	541	508	515	501	483	559	526	498	468	474	537	481	500	487	491	489	479	509	493	476	531	520	532	528	483	542	567	531	528	510	527	488	509	521	517	504	534	485	498	514	493	520	499	492	506	529	492	497	489	512	537	504	507	551	535	534	529	472	515	509	533	525	522	572	544	514	527	538	495	507	520	554	506	498	508	499	531	495	552	506	540	501	506	473	524	512	520	515	516	500	503	528	549	480	507	499	537	535	447	534	511	529	501	526	521	554	505	519	452	480	502	515	524	500	513	546	466	489	554	524	493	552	536	496	501	510	536	520	531	488	525	479	536	513	523	479	520	474	488	532	493	510	499	498	532	526	538	498	525	487	511	519	522	489	543	494	512	498	484	513	515	497	484	524	509	480	548	525	532	521	525	495	491	507	520
3544	5376	4274	2314	1636	1195	1022	985	793	766	714	716	646	641	594	591	629	636	602	544	605	530	3016	8713	6913	3667	1711	960	674	556	550	593	562	518	495	502	528	522	553	558	541	528	522	568	558	567	560	542	552	544	544	531	541	554	527	568	516	496	523	535	541	498	533	548	566	520	491	524	526	548	552	521	544	525	540	522	548	522	543	515	516	554	518	569	538	512	554	500	554	518	522	506	570	543	539	532	528	561	511	508	560	506	545	584	536	510	529	542	545	522	544	538	529	514	542	517	533	514	532	506	527	506	526	541	529	517	543	522	526	553	532	527	537	564	529	551	558	566	581	540	524	537	585	513	508	533	525	553	519	529	529	533	563	525	515	537	500	529	511	545	540	507	478	519	518	553	498	520	545	525	560	549	505	516	544	514	502	499	542	486	507	579	506	559	533	495	519	529	547	513	506	539	539	507	551	544	505	495	531	504	581	539	533	573	506	503	499	550	549	512	513	536	525	532	512	517	499	517	568	522	528	500	510	553	544	539	534	538	495	530	547	511	520	559	549	517	500	536	505	507	502	584	569	525	575	539	496	542	545	530	529	570	479	532	543	504	546	550	511	535	526	519	555	478	507	529	535	514	538	542	496	562	527	533	516	537	503	525	539	486	500	539	516	508	503	553	536	540	459	536	510	505	539	526	548	507	528	501	545	546	544	512	543	554	482	509	503	503	527	546	562	509	506	572	505	568	533	526	509	550	523	499	537	548	538	508	486	567	520	547	569	553	521	518	549	551	561	548	559	486	547	544	519	536	508	536	520	525	540	568	534	559	541	558	504	569	518	528	511	515	498	544	540	530	506	513	525	557	518	483	521	520	480	481	551	547	495	496	534	548	543	550	545	533	481	487	522	564	558	552	547	537	539	534	571	512	565	560	543	537	548	540	483	511	588	525	540	480	573	553	551	514	511	549	520	542	506	487	556	550	516	552	479	554	581	498	525	510	510	519	544	525	577	545	557	512	529	513	555	523	484	539	539	530	529	506	528	539	491	487	501	535	533	503	520	490	515	549	523	528	548	496	507	535	531	508	517	503	541	540	511	525	549	507	536	493	546	506	501	526	538	530	523	525	535	551	513	504	533	520	530	564	542	562	566	509	500	538	539	535	548	529	505	539	536	537	496	513	513	537	520	530	548	544	567	537	526	510	518	519	547	520	498	529	487	537	578	554	479	530	497	533	523	558	539	530	531	550	499	531	505	544	508	507	509	493	562	542	477	502	501	517	541	520	497	517	499	569	515	507	541	529	511	504	543	536	521	508	529	527	538	496	528	525	589	528	537	511	524	527	489	547	494	596	489	569	527	540	559	505	542	550	504	513	531	551	512	545	519	482	527	536	510	504	525	549	507	507	535	503	469	520	542	545	521	516	543	496	538	522	490	492	505	540	530	499	497	479	541	548	527	550	525	511	525	488	521	495	528	520	532	551	512	565	520	530	538	523	503	540	514	531	492	526	470	531	516	503	506	517	526	534	464	557	532	512	520	496	513	532	559	527	528	532	541	539	523	513	506	551	500	532	525	513	554	457	536	551	533	524	520	517	502	556	507	533	521	504	555	547	524	504	506	516	541	534	517	551	571	537	533	519	579	536	515	535	531	530	524	551	537	511	513	528	546	476	530	492	507	552	494	512	522	533	541	527	524	506	480	512	527	515	555	511	514	541	554	538	504	549	514	559	516	523	542	558	497	535	508	469	513	488	565	499	501	538	535	576	476	519	505	504	543	531	575	541	541	513	516	492	504	552	504	523	548	493	484	513	521	499	509	534	522	513	549	552	529	535	526	522	540	492	501	519	507	550	528	507	542	554	521	497	528	495	524	511	526	527	534	525	523	559	560	552	497	537	517	514	509	531	508	525	545	509	508	532	561	562	511	465	513	568	533	547	518	495	525	516	505	551	527	524	522	533	559	506	499	521	546	554	534	512	550	519	545	535	520	492	559	527	509	528	501	513	510	497	538	554	527	495	547	497	512	510	519	526	503	546	502	533	548	583	490	514	537	489	531	545	553	533	512	570	505	568	515	563	476	530	481	552	514	522	494	527	551	490	564	510	508	536	486	491	502	478	551	517	484	492	530	493	482	525	516	523	519	557	484	557	513	530	472	551	482	541	587	531	503	547	499	503	510	545	478	515	518	494	542	498	510	544	548	511	546	473	535	509	533	516	508	518	511	503	504	548	529	522	524	542	516	529	541	543	532	542	494	485	484	481	503	529	515	559	540	482	494	527	546	564	531	534	538	521	508	496	499	531	552	529	505	529	492	541	490	548	520	519	504	501	503	512	536	502	530	508	533	549	531	537	512	552	474	556	525	558	536	490	527	532	481	508	529	531	518	508	508	532	550	504	539	504	525	524	466	519	531	548	545	556	534	522	545	529	505	576	476	543	521	528	532	527	531	523	555	497	540	528	522	539	522	482	538	554	490	521	506	490	522	479	516	530	543	512	497	498	457	538	534	522	552	525	524	521	577	510	552	531	492	563	532	528	541	494	492	563	561	517	533	537	503	490	514	501	505	524	486	565	540	527	531	500	557	532	518	535	489	536	546	553	533	515	541	529	541	494	531	528	510	509	505	512	471	490	530	531	556	511	496	513	464	492	498	516	507	578	503	525	520	508	529	478	535	515	509	504	562	514	521	518	549	518	527	548	493	525	526	532	504	530	535	497	530	528	461	553	507	507	603	478	520	518	544	527	508	531	554	487	502	535	503	560	527	522	514	526	493	551	503	512	530	509	508	493	554	506	497	509	522	488	494	532	525	545	513	518	531	507	508	561	499	502	514	527	529	532	523	501	520	519	518	505	535	486	506	549	539	548	502	514	503	455	540	521	508	499	542	523	507	507	531	499	518	545	500	507	541	520	521	508	518	514	499	527	533	510	517	558	510	513	503	565	534	523	478	531	513	538	545	515	548	562	583	532	506	537	518	547	518	485	509	497	509	469	491	508	515	486	479	515	497	516	512	538	474	550	525	523	509	506	490	465	525	502	490	527	546	493	574	487	503	508	503	501	521	527	551	529	510	524	527	507	517	532	482	485	546	568	534	507	541	513	526	525	530	518	525	512	529	514	520	479	477	514	534	514	544	530	548	551	559	524	477	555	553	535	547	486	556	587	560	504	540	508	543	525	511	558	505	533	532	528	498	536	525	530	546	561	542	518	515	512	517	569	536	556	498	552	526	591	538	519	528	520	537	526	512	531	496	461	497	527	521	483	560	517	481	506	541	517	503	521	524	499	505	523	552	551	537	484	477	519	505	481	504	512	543	524	487	519	540	573	581	490	523	488	517	481	545	510	545	514	521	480	536	562	491	559	495	522	511	514	540	521	531	550	508	484	545	540	485	523	537	513	500	515	542	523	538	511	512	521	497	537	542	510	537	549	528	530	501	524	521	512	518	518	506	536	491	563	521	485	500	530	475	515	541	519	538	519	506	535	534	525	518	496	543	538
27222	12746	1912	984	685	477	470	453	479	484	507	457	463	472	442	475	455	482	496	503	474	468	595	860	944	757	562	540	493	498	474	477	501	464	475	504	483	453	476	492	464	512	483	462	458	484	478	459	477	437	465	495	466	443	443	461	472	465	473	461	460	507	495	457	473	429	494	489	479	447	474	438	524	442	484	469	498	469	490	493	458	437	425	476	493	493	493	428	449	452	482	423	458	479	482	481	500	456	462	471	448	453	459	480	464	430	494	446	481	515	466	525	457	455	451	481	483	464	451	447	458	472	484	424	461	437	485	473	480	465	425	495	469	496	451	505	498	468	474	485	473	480	479	478	465	495	462	445	509	442	450	448	490	474	448	465	472	448	470	465	450	464	461	457	447	451	446	499	463	484	480	459	452	449	484	470	438	485	469	467	455	498	455	419	458	457	481	477	479	486	475	456	511	483	499	479	487	451	470	456	454	437	441	472	432	486	492	471	458	466	485	497	441	499	448	442	468	437	476	491	465	480	451	483	431	424	454	481	456	467	483	472	514	461	489	480	460	471	479	475	462	475	488	500	456	491	476	465	478	418	466	466	454	457	498	485	505	510	488	475	450	451	452	485	478	454	440	496	460	426	461	501	482	443	464	508	488	457	465	498	461	434	465	437	519	446	449	437	493	455	460	428	480	447	490	453	460	476	455	462	502	467	471	453	421	476	511	449	477	461	502	490	465	484	484	448	428	454	462	463	473	503	483	458	535	445	506	490	469	469	505	485	434	501	470	482	464	435	479	485	481	463	478	478	499	479	502	480	479	468	481	491	431	475	455	466	510	436	482	460	453	506	471	453	454	444	511	512	499	519	432	471	483	487	448	474	499	454	457	476	457	470	484	464	483	494	490	478	451	457	473	483	418	462	436	483	476	459	504	464	483	470	455	472	467	471	488	473	491	465	432	477	446	458	476	482	461	469	438	467	516	469	493	418	440	503	465	462	505	467	455	463	483	487	489	430	474	453	465	464	456	470	477	447	440	493	470	475	484	492	431	483	443	510	453	464	452	455	486	469	487	463	485	474	444	455	456	495	485	474	464	474	449	485	427	501	431	486	459	459	489	462	459	481	476	475	424	415	450	459	471	448	423	493	490	505	501	466	470	425	505	455	463	475	458	485	492	499	507	483	462	508	487	480	442	448	474	525	479	492	456	472	466	516	469	497	476	478	449	483	468	492	460	480	468	462	446	479	448	426	525	480	523	480	468	428	455	424	454	463	460	450	441	473	457	447	471	471	436	454	445	466	471	453	481	481	436	509	458	475	512	479	443	479	497	435	465	454	512	487	501	493	493	516	440	457	448	449	454	479	470	434	473	466	438	507	456	470	448	470	481	477	483	459	496	465	442	471	495	447	452	440	475	449	442	435	434	436	469	472	470	429	472	463	502	457	477	492	399	472	498	460	496	483	453	469	540	463	474	453	460	458	457	452	447	489	486	471	437	470	479	486	445	470	469	439	471	487	474	467	449	450	460	473	474	517	496	456	472	478	455	463	484	481	461	461	479	486	467	463	459	486	469	492	479	465	424	498	462	464	463	479	450	496	475	432	455	472	499	443	486	459	467	471	464	475	473	498	464	475	419	488	464	486	477	467	494	468	410	487	486	456	478	449	452	482	470	490	493	498	450	448	435	468	485	487	478	459	443	475	496	454	492	454	485	476	424	449	439	493	529	445	497	480	459	468	467	436	495	493	451	481	451	476	474	443	458	467	485	464	445	449	472	493	462	464	448	483	480	481	463	499	409	500	456	468	465	464	485	475	474	463	472	451	466	455	494	480	468	498	473	467	503	494	468	528	496	450	449	478	483	469	441	505	478	427	464	529	476	480	470	468	434	463	434	477	433	477	446	484	453	494	425	485	522	457	478	455	490	485	432	468	451	499	499	465	470	457	495	468	486	455	499	467	493	484	465	479	501	473	433	481	466	480	467	494	472	453	427	452	461	486	491	464	481	480	441	428	481	471	468	490	466	465	509	482	395	482	453	398	408	515	494	446	472	450	444	467	471	494	457	438	452	493	455	442	449	465	503	468	487	469	452	451	473	458	421	472	454	489	462	476	443	485	482	430	467	506	425	450	440	472	485	482	483	503	465	474	440	461	435	482	482	501	492	510	494	425	487	487	482	473	465	490	468	481	442	448	484	485	518	493	444	447	506	510	447	435	497	468	480	445	436	475	465	543	436	482	489	513	423	462	459	503	485	458	498	480	452	429	509	443	465	468	474	488	485	496	460	465	442	446	461	471	453	441	473	442	434	442	418	480	446	483	525	503	481	436	482	492	481	494	482	479	446	426	507	449	471	472	481	476	480	472	470	500	460	509	467	442	478	456	495	456	430	476	462	490	453	481	472	484	492	457	496	496	461	488	492	477	473	460	475	475	491	468	481	496	469	452	458	467	491	499	460	463	469	458	440	460	468	452	518	465	476	465	479	446	477	461	449	491	511	465	459	497	482	451	453	461	478	497	485	505	492	486	426	441	450	500	482	458	429	446	490	487	490	453	459	443	447	445	456	463	438	464	457	471	426	446	477	474	435	457	491	471	464	503	485	471	471	492	461	467	471	473	421	436	446	504	453	468	446	494	491	469	481	463	422	448	496	545	450	454	481	515	494	441	489	455	473	486	491	498	479	426	452	449	479	450	457	463	425	491	437	460	476	491	429	518	458	467	477	495	433	482	472	493	462	464	451	461	513	482	499	466	454	451	459	471	496	481	460	434	429	433	466	498	469	510	468	467	452	494	492	451	453	492	418	471	488	510	469	449	451	452	443	475	452	465	502	451	486	507	499	446	503	485	423	473	469	505	497	455	418	497	486	472	464	473	483	494	481	460	438	448	425	472	443	430	483	455	448	458	461	454	430	458	467	457	488	461	473	502	471	399	429	513	452	465	496	447	457	470	486	520	489	481	437	475	476	442	470	461	487	432	467	452	461	483	451	472	443	465	514	486	463	474	463	453	475	473	484	468	491	446	449	481	447	489	450	453	462	451	494	489	472	471	463	488	447	480	439	462	460	436	491	474	484	486	466	458	481	448	482	504	488	503	462	448	470	468	473	461	459	443	492	486	446	475	482	430	466	444	457	479	505	473	437	503	438	442	480	446	459	487	451	468	447	476	457	483	481	513	458	468	460	507	482	515	500	450	474	478	462	477	526	465	461	490	491	503	450	484	475	462	474	477	454	423	481	451	460	451	480	509	415	461	429	482	523	526	482	494	488	488	471	443	459	481	449	451	452	468	470	443	485	468	463	477	450	493	486	454	479	494	503	480	524	476	474	462	461	454	416	462	472	495	480	465	449	482	435	506	450	481	489	489	464	478	481	460	491	465	489	514	456	490	461	443	423	499	470	439	452	440	481	478	453	457	481	471	488	485	495	482	483	502	488	478	444	459	452	441	503	470	499	492	473	459	473	483	496	503	461	460	487	515	494	481	470	476	477	440	465	431
4940	947	879	659	548	524	484	485	459	511	471	509	483	469	486	459	506	486	425	470	460	495	629	1030	1079	820	648	533	483	502	442	450	436	459	479	462	458	466	456	452	485	471	469	443	473	427	476	470	467	484	524	474	503	462	461	441	479	474	478	447	425	483	458	476	422	468	434	447	459	512	496	477	475	445	467	450	473	484	513	453	432	464	448	465	464	450	472	448	517	447	458	484	472	429	452	448	494	490	456	460	452	490	478	458	463	473	467	448	481	462	455	451	458	463	460	458	447	511	459	455	452	470	473	451	446	525	430	459	458	479	504	469	439	459	481	474	412	458	423	422	475	457	428	440	468	476	415	440	421	410	421	437	464	452	463	427	512	431	446	464	426	466	445	430	483	453	448	464	475	465	466	472	437	451	417	473	455	434	464	473	415	454	428	408	491	463	425	439	475	438	395	432	467	447	428	484	472	451	484	448	469	486	451	413	496	493	447	440	487	446	439	453	452	450	437	446	436	458	513	445	467	440	487	446	433	452	470	441	480	470	463	441	453	481	463	468	475	467	458	486	448	461	461	426	442	457	447	476	469	458	457	465	434	454	465	482	473	488	463	479	450	396	454	480	462	466	493	457	457	487	496	500	466	412	517	453	439	472	499	481	463	470	460	445	460	417	440	473	428	493	481	453	462	381	430	463	438	441	478	431	440	407	455	487	409	474	447	460	444	464	451	433	452	455	432	465	462	438	465	444	427	470	445	441	478	494	444	486	489	421	481	512	450	466	484	459	454	480	449	474	447	441	478	524	478	470	460	459	506	458	468	462	432	473	407	435	455	450	479	465	443	464	433	490	476	409	480	433	450	449	463	451	445	438	468	435	444	490	464	476	444	469	518	433	464	425	445	489	473	433	483	464	473	454	444	465	433	449	432	472	420	446	437	459	449	458	457	507	454	457	481	436	447	460	476	428	452	471	454	456	415	457	497	466	496	454	468	458	464	460	445	451	492	490	416	476	479	481	477	454	453	472	443	449	443	456	424	475	445	451	490	433	451	432	434	454	419	480	472	458	438	480	472	439	421	504	460	460	440	480	462	491	439	427	478	472	484	502	476	423	455	460	443	428	452	455	462	450	429	428	466	461	459	444	493	441	430	501	440	486	452	457	474	412	475	438	450	454	472	450	499	443	502	476	466	476	445	458	416	467	453	460	453	494	487	462	480	492	454	504	460	459	462	450	461	456	467	449	467	442	476	473	432	466	450	459	481	444	450	456	460	453	477	468	464	459	493	458	464	426	454	456	487	458	438	459	471	423	495	448	451	425	434	463	446	439	466	444	474	492	444	504	435	466	462	440	449	460	451	467	490	460	447	458	488	438	480	422	437	481	460	420	466	473	467	460	442	461	442	487	478	459	480	437	467	460	434	463	506	442	414	407	471	478	421	434	477	483	454	495	458	479	482	481	457	469	458	495	448	440	398	458	474	467	456	482	447	425	435	469	459	459	471	488	485	444	465	447	513	473	426	429	493	467	474	451	480	443	462	471	466	460	454	464	455	436	488	489	444	487	494	437	449	455	451	453	457	479	464	442	458	486	433	489	418	458	475	447	483	440	443	466	437	465	466	485	446	454	425	465	460	438	487	405	490	456	472	480	470	446	443	430	455	470	472	459	441	501	494	460	469	455	503	448	459	479	436	453	429	475	479	451	449	454	473	471	426	463	468	440	425	454	433	457	435	445	484	470	465	445	462	461	421	443	474	510	460	451	467	482	444	451	500	467	463	450	469	447	470	424	524	485	446	452	469	474	472	470	463	434	445	423	453	459	483	452	447	518	469	451	480	455	424	462	485	431	447	478	460	461	461	462	467	470	460	437	469	457	448	441	452	457	469	471	448	438	461	472	469	493	480	443	460	419	454	455	443	470	474	454	475	486	466	476	435	441	483	447	458	469	446	434	472	449	484	450	408	500	436	476	460	465	457	425	438	434	459	458	428	435	481	447	503	461	480	466	467	445	497	467	437	498	462	454	479	494	433	471	461	495	448	456	454	475	456	396	441	433	479	459	481	476	437	463	443	447	425	438	446	478	496	436	452	450	445	468	439	429	448	480	482	466	461	490	454	426	449	456	482	478	429	467	462	461	442	486	500	471	455	476	448	485	488	470	428	460	455	457	476	445	432	419	484	433	454	446	490	452	500	471	468	449	451	462	430	486	459	459	453	456	460	442	440	490	437	470	434	444	476	491	468	487	475	449	423	492	447	477	429	421	483	452	452	446	438	487	451	476	493	462	491	466	479	464	437	432	420	477	494	474	480	449	472	439	462	463	487	422	454	480	442	476	454	431	483	475	463	454	459	454	497	437	474	466	469	461	464	436	450	424	470	441	449	483	449	442	485	462	443	491	469	476	448	483	448	439	459	485	457	435	473	486	440	465	471	406	445	459	416	479	443	446	478	456	478	446	450	462	453	477	485	439	454	510	432	459	450	443	460	414	446	451	475	454	481	418	461	485	453	436	437	431	459	474	462	422	460	445	446	473	462	471	430	454	445	428	465	452	490	440	451	476	438	462	478	471	492	457	454	443	463	476	461	464	430	445	480	458	458	489	465	502	480	428	441	474	423	475	488	438	423	476	470	484	477	425	466	477	460	467	451	444	455	463	473	441	443	461	491	441	447	486	453	464	476	504	476	455	481	469	451	448	426	477	458	438	499	501	452	464	466	495	489	438	449	451	442	451	490	487	473	438	466	498	458	457	504	467	451	451	473	444	432	479	459	453	464	502	450	422	444	501	474	494	486	415	458	467	473	450	469	434	446	465	455	505	464	435	467	463	479	434	459	460	405	470	470	451	464	492	464	444	458	459	470	450	445	479	483	457	445	461	498	440	455	486	483	479	457	511	472	434	442	501	453	474	475	447	460	452	461	418	460	466	443	465	466	530	396	448	455	503	470	461	442	417	485	442	445	471	454	465	447	471	447	460	460	505	491	472	458	492	435	469	476	448	440	463	457	484	409	433	429	466	469	459	463	451	530	448	476	492	463	475	449	466	475	442	506	467	438	465	479	494	408	468	461	421	448	487	457	486	489	451	444	467	474	465	449	473	474	439	485	463	458	489	480	462	427	434	476	455	464	456	454	458	474	442	465	453	461	478	461	491	435	460	463	443	520	441	478	479	471	475	477	474	457	510	442	449	487	444	493	486	458	487	471	423	431	469	468	479	488	455	474	482	490	472	476	460	439	459	493	454	440	458	421	468	472	418	461	499	430	478	451	421	456	441	441	451	466	464	456	450	455	476	452	495	466	467	459	461	431	471	459	459	492	443	498	459	458	433	476	439	528	427	462	475	450	485	418	452	451	503	442	449	464	451	505	411	432	505	451	468	474	456	466	471	459	482	447	480	459	467	460	456	434	477	452	434	453	418	455	429	429	470	497	432	429	431	447	481	475	469	452	462	461	431	437	445	447	467	463	456	470	473	501	506	482	446	452	457	460	459	474	474
24430	21090	27513	24868	10874	1350	857	640	595	501	548	549	514	506	495	471	493	435	554	473	474	458	1646	4336	3417	2084	1071	664	531	499	467	481	463	484	477	441	478	461	455	447	484	454	465	459	426	466	436	479	459	454	503	439	460	469	477	487	469	468	499	484	453	464	435	449	495	473	489	447	478	474	470	441	441	458	450	437	485	442	434	490	439	450	469	469	457	467	484	477	496	449	450	462	451	463	472	453	486	456	489	431	448	488	474	481	440	427	467	512	458	449	468	441	435	478	465	476	451	464	487	459	471	457	485	487	472	448	493	503	473	484	470	440	486	472	452	479	468	422	447	469	463	457	447	415	464	468	448	426	434	458	480	466	442	479	434	450	479	449	460	415	455	471	478	505	482	430	440	478	486	459	453	462	444	485	472	458	472	493	461	455	463	462	466	482	443	457	444	509	441	429	469	481	480	452	486	461	452	418	415	446	483	458	447	425	444	463	468	459	446	450	440	448	465	476	473	491	432	442	488	467	469	480	484	497	470	466	456	473	430	447	487	468	410	485	468	450	473	485	439	494	461	406	485	458	478	423	467	450	428	458	440	453	475	439	461	464	478	453	452	449	467	475	497	443	430	463	444	483	492	462	488	472	497	458	465	422	476	439	469	433	466	424	436	452	467	464	486	464	486	429	453	460	449	457	422	462	455	472	433	420	470	447	474	499	457	458	429	458	441	458	469	454	483	429	475	436	462	497	453	441	460	477	452	451	455	474	449	466	409	474	464	483	470	497	470	454	440	464	472	456	421	453	405	396	483	419	462	485	445	470	488	463	476	501	465	505	443	447	499	464	455	413	462	460	458	456	451	452	469	490	451	470	452	461	465	492	466	429	439	456	448	443	433	498	453	419	463	460	476	446	456	449	444	466	465	461	447	484	470	465	444	463	421	449	446	444	493	449	469	460	425	475	451	436	451	455	478	500	466	421	449	459	470	491	454	448	448	462	438	456	439	432	496	454	474	490	421	410	432	467	489	496	456	464	490	493	455	456	485	446	460	492	441	460	487	450	469	443	423	478	446	454	482	457	454	476	443	479	509	468	430	451	460	470	452	469	439	443	452	450	485	461	452	530	442	472	483	462	428	439	464	449	465	449	414	407	448	461	472	482	465	455	472	436	472	473	450	444	430	470	455	476	460	470	472	454	427	476	465	462	448	484	452	430	466	486	460	483	422	478	465	448	417	471	476	479	432	436	470	476	454	441	434	458	468	471	510	482	415	442	468	492	461	467	436	465	464	474	485	485	468	478	471	497	491	460	470	472	486	492	448	457	448	444	416	415	478	484	454	470	461	476	469	452	474	443	510	451	473	439	480	451	455	469	408	480	423	456	452	487	458	424	456	466	449	438	477	438	488	447	463	436	441	502	490	470	511	468	435	466	456	480	434	464	453	463	447	457	474	473	392	454	514	489	445	495	442	420	469	459	432	428	469	450	470	452	469	463	426	469	456	438	504	453	453	414	464	487	430	458	426	452	459	475	514	418	454	444	472	465	458	446	438	456	426	445	483	480	505	455	433	487	466	429	463	480	454	443	440	456	483	473	427	486	478	467	442	452	440	422	456	473	479	427	473	461	467	480	456	460	431	461	476	446	516	467	465	440	449	444	475	449	474	462	493	438	451	459	457	433	449	501	470	502	456	480	436	456	501	455	416	450	447	445	483	458	473	488	445	451	478	472	482	435	468	445	431	500	445	428	500	468	446	451	501	453	458	450	477	471	475	468	447	457	446	408	430	442	444	440	458	477	468	473	447	448	477	502	450	444	413	471	482	486	514	469	469	446	451	452	435	445	474	470	494	464	459	424	464	409	438	467	436	482	433	457	495	439	461	455	472	450	468	444	432	477	478	476	431	486	442	458	491	444	486	422	453	453	486	504	478	450	492	459	439	481	452	450	456	421	488	457	424	454	451	435	454	500	426	466	484	456	481	423	457	476	472	448	463	487	435	435	488	483	451	496	487	479	431	439	482	448	402	487	465	462	502	439	467	480	490	443	468	469	462	459	493	433	445	449	474	498	440	448	463	468	457	435	484	454	483	448	456	446	450	452	474	433	453	481	400	464	498	440	453	466	432	472	457	398	486	452	443	494	423	504	490	444	460	443	474	447	470	472	484	459	437	428	478	477	462	451	435	438	451	475	483	496	460	485	453	434	478	458	455	449	453	424	504	458	449	477	445	470	464	451	431	463	486	440	429	430	487	449	416	456	470	447	511	458	457	437	465	427	450	468	483	440	450	458	472	439	491	447	439	440	469	437	439	431	461	482	496	488	494	471	493	492	438	497	433	446	467	456	466	461	426	449	452	471	461	454	486	454	477	456	486	496	492	465	436	462	470	447	434	459	462	454	458	472	471	465	491	492	457	469	472	462	439	503	439	447	446	493	382	436	456	474	452	450	501	466	417	456	466	473	463	496	454	432	438	468	453	447	450	457	433	470	450	443	459	454	480	464	482	464	420	466	433	474	476	434	442	513	468	459	461	456	437	444	477	457	461	456	451	473	478	481	433	461	449	434	473	433	400	436	465	464	480	475	454	453	469	459	483	414	440	450	426	436	459	413	464	455	458	470	436	451	462	453	437	454	447	493	466	460	462	429	448	477	448	433	449	453	470	450	456	420	442	447	472	479	445	432	446	460	444	450	485	443	450	424	466	479	498	479	488	421	444	460	472	453	463	465	426	459	452	453	434	458	471	446	464	463	437	492	443	450	469	445	415	484	446	426	432	451	456	459	477	454	469	497	444	441	447	493	436	457	490	490	480	496	469	450	455	467	451	433	446	434	446	461	482	460	397	487	459	471	442	435	461	477	456	482	458	440	487	466	454	440	450	478	492	523	482	432	494	459	479	446	476	437	473	451	453	458	499	453	467	458	460	491	489	469	445	483	456	467	467	453	427	455	462	440	434	485	478	489	460	460	431	486	455	446	434	467	466	514	451	433	456	479	488	452	477	473	455	473	413	490	436	461	450	467	461	471	474	477	418	431	438	438	439	434	449	449	462	463	470	458	440	456	417	477	484	464	465	472	463	453	426	434	455	453	452	454	473	467	497	469	464	469	438	486	496	481	460	472	453	449	458	480	477	479	441	425	440	438	479	472	459	465	474	399	464	467	457	470	448	460	412	471	462	433	465	466	470	481	444	490	469	471	455	461	472	477	413	470	451	469	467	472	434	469	463	504	439	468	466	431	439	429	443	479	422	455	430	443	468	455	476	488	432	449	476	430	480	457	464	448	487	480	488	454	428	447	474	520	479	469	419	481	458	425	452	500	464	409	418	448	488	504	466	473	434	465	463	457	462	455	471	474	441	396	476	435	443	468	478	442	485	468	467	461	490	463	482	460	441	478	470	452	450	440	466	471	486	452	474	475	508	458	473	443	456	416	436	479	494	463	489	422	499	402	439	460	432	476	449	453	457	459	446	451	466	436	436	443	476	464	442	467	467	475	439	447
3335	3754	2927	1631	1134	923	794	714	650	604	623	594	551	566	509	504	510	516	495	506	533	504	2542	5780	4197	2595	1307	723	553	476	427	501	487	479	512	489	493	437	493	501	469	491	470	474	467	486	522	497	480	474	463	479	484	509	498	468	506	485	468	458	446	465	508	462	542	505	510	458	485	467	460	484	458	497	472	458	449	505	476	521	464	472	509	435	480	449	479	478	440	476	487	498	475	446	459	465	432	507	508	467	492	455	493	512	504	491	467	500	470	494	446	517	472	450	501	448	493	430	491	510	457	474	472	464	491	484	450	507	484	512	485	455	463	495	468	486	480	470	488	452	488	444	458	451	467	496	476	481	423	471	470	500	457	458	424	480	459	476	459	447	467	475	473	459	497	510	482	480	485	485	470	465	480	430	477	459	462	446	521	466	459	436	470	484	462	433	477	490	477	467	465	485	452	494	474	455	469	450	473	509	458	478	437	464	486	469	446	441	457	486	505	516	458	486	470	448	450	458	506	476	474	473	447	516	501	463	447	489	459	484	480	465	467	478	459	481	505	503	479	469	501	473	494	454	485	449	481	439	478	430	470	483	455	485	472	454	483	482	465	475	467	462	486	457	500	478	449	476	478	477	517	449	476	506	436	519	497	467	507	489	470	449	466	467	466	484	462	501	466	434	487	479	465	460	467	479	453	497	461	507	459	468	452	474	447	460	453	481	438	507	464	486	451	483	444	430	480	447	470	440	445	465	493	435	458	493	455	490	430	480	447	436	504	477	499	424	483	470	463	494	445	438	442	470	456	463	481	466	480	451	462	470	454	494	487	464	504	445	445	421	446	494	452	468	492	455	491	461	464	486	490	519	501	514	471	482	466	461	471	466	464	479	442	429	455	467	462	508	460	426	463	464	458	472	472	450	461	447	454	456	474	464	512	472	463	499	488	461	458	462	458	436	472	517	474	483	475	454	470	455	445	457	456	439	465	465	451	458	479	486	501	452	485	458	455	450	483	462	471	480	476	470	461	462	467	459	515	486	499	493	478	523	495	450	469	454	467	465	473	499	469	490	527	464	441	466	473	494	480	462	485	452	449	476	472	502	497	490	442	452	472	439	425	442	508	509	459	489	463	480	422	469	440	465	467	504	431	453	447	448	465	476	480	465	460	477	458	470	478	445	480	465	455	451	504	456	470	479	467	468	457	488	443	451	459	453	430	500	440	414	482	467	454	527	490	436	447	448	453	464	479	487	477	467	504	441	507	482	460	478	478	479	463	459	456	491	455	472	470	463	421	446	493	462	456	492	465	457	493	497	439	471	473	474	481	506	500	486	509	489	444	470	473	463	490	465	440	508	473	504	446	527	465	452	492	475	444	492	453	466	461	491	497	437	440	444	468	469	493	435	480	470	466	447	478	484	474	473	497	482	453	471	454	467	499	470	444	485	464	489	471	486	462	472	455	439	426	471	465	470	473	505	446	430	500	460	494	490	481	441	467	436	466	448	487	465	441	515	420	453	465	472	466	470	471	482	464	474	454	493	450	428	441	497	490	468	467	466	449	496	449	489	472	468	504	479	441	454	472	480	432	452	442	477	458	430	473	458	489	471	498	540	440	481	471	475	483	476	501	477	485	486	472	484	508	402	457	488	441	476	430	501	510	477	492	481	464	449	465	458	455	404	478	496	469	461	448	512	435	488	496	455	477	489	477	436	449	480	468	435	475	461	451	451	509	469	499	477	432	469	488	508	465	470	466	462	491	499	452	447	485	468	448	451	456	458	465	462	468	434	499	509	460	460	445	450	462	435	480	489	459	473	437	441	475	464	442	478	499	488	422	511	436	487	445	485	524	465	474	468	477	478	486	482	460	490	482	475	457	490	448	456	496	484	441	455	456	464	458	449	466	477	464	480	440	458	466	469	463	477	490	483	466	502	481	477	493	479	474	460	456	456	474	434	453	479	462	482	453	458	443	469	460	462	451	442	487	463	485	451	474	475	476	443	485	449	449	448	477	442	447	460	452	446	442	467	487	474	451	484	452	470	459	483	495	470	501	487	506	460	471	409	489	449	486	484	484	508	471	413	478	496	443	452	460	447	457	441	480	466	447	454	501	497	464	512	479	470	461	469	448	495	453	483	461	464	474	468	471	459	466	466	484	432	448	480	413	483	492	461	450	459	460	495	457	502	480	468	470	456	473	494	464	437	456	503	500	488	459	489	470	484	478	452	430	475	433	476	486	479	472	453	497	486	473	451	437	513	462	449	481	449	466	466	435	514	478	445	485	493	464	449	442	433	450	451	449	518	462	460	453	483	476	478	490	479	461	457	448	444	459	482	505	478	483	458	483	457	443	513	455	457	507	501	445	452	469	476	450	479	405	435	470	459	471	490	451	507	484	520	459	466	488	468	424	453	496	435	471	446	463	458	460	471	458	456	455	471	462	473	482	460	435	483	474	478	455	473	473	446	467	484	469	480	506	481	480	487	459	483	440	456	449	475	499	443	468	438	439	449	488	470	461	443	473	500	472	491	424	484	492	484	448	447	488	464	455	460	433	458	489	443	460	478	472	451	482	497	467	441	464	460	454	458	481	441	494	425	496	477	488	472	464	462	494	431	448	463	464	472	474	473	466	514	448	483	471	509	506	481	498	473	481	462	455	526	446	449	430	460	462	466	461	475	445	463	449	437	498	474	481	451	445	443	444	490	473	514	479	455	455	452	476	449	470	505	465	475	478	451	454	450	428	480	455	468	490	504	442	463	444	479	513	466	470	443	447	466	442	470	480	455	468	470	436	501	478	455	468	511	475	435	454	480	459	452	489	455	454	492	474	481	428	491	463	488	451	435	490	468	426	481	468	457	426	444	491	450	468	483	473	453	465	456	511	436	477	478	475	491	533	464	464	448	446	475	451	500	464	462	431	469	479	500	452	462	463	485	495	473	479	485	465	490	489	488	449	471	427	435	461	470	498	466	452	468	477	471	456	461	501	470	453	452	487	474	475	498	496	480	426	495	490	440	494	461	500	467	485	501	435	452	460	436	482	437	440	464	445	442	471	447	513	492	464	484	464	467	495	457	429	435	470	502	460	473	465	491	450	462	426	433	452	470	462	453	440	455	488	456	494	442	490	474	456	435	501	490	509	464	496	477	462	457	448	458	481	440	444	466	473	430	486	490	495	466	472	456	447	521	485	460	457	474	480	477	446	449	442	478	469	412	481	492	500	471	472	447	489	435	486	448	460	481	448	469	488	486	446	442	457	473	469	437	442	466	475	494	456	475	461	428	496	483	449	501	418	488	469	515	487	488	473	440	490	482	451	468	459	475	478	448	448	479	484	438	453	460	424	485	455	454	467	421	480	465	448	518	460	448	449	492	455	503	464	444	450	476	487	491	428	512	462	469	433	497	429	480	498	471	538	474	492	486	399	482	483	504	450	432	444	490	485	420	481	468	504	460	489	452	478	462	486	460	455	479	441	491	451	478	492	454	464	435	481	480
23850	21102	28218	24204	20370	3901	1256	832	657	638	629	606	612	558	545	624	596	584	544	517	563	550	2536	7083	5444	3118	1404	860	614	585	588	523	494	534	482	557	503	491	527	542	553	486	529	493	591	552	556	571	513	503	497	522	529	500	518	497	538	551	504	530	549	502	508	554	492	564	499	481	526	527	478	517	505	515	502	572	530	531	560	496	531	540	550	545	538	527	509	535	542	550	509	519	545	522	547	503	504	494	473	510	525	542	529	513	531	508	501	528	494	513	545	569	502	521	546	483	479	552	523	523	580	487	547	552	579	521	506	521	544	536	505	553	507	578	493	542	557	536	529	527	529	541	528	484	542	535	551	536	581	516	506	569	545	533	518	555	518	515	547	519	541	485	530	551	532	547	544	540	519	496	533	503	502	505	554	499	480	556	541	566	506	541	503	575	530	523	511	551	551	519	527	497	573	461	570	528	528	532	537	511	584	508	485	503	489	528	549	558	514	546	505	535	522	542	512	512	559	510	529	504	544	552	501	512	527	486	531	504	532	505	501	510	501	551	509	557	542	503	546	519	540	508	536	507	518	543	555	501	526	534	502	500	548	535	537	496	493	493	522	524	566	535	535	536	524	481	529	541	507	496	536	547	537	517	502	517	556	492	518	523	543	523	501	541	537	536	534	519	485	487	542	549	513	536	509	534	487	536	493	555	567	532	511	512	538	531	542	524	519	522	515	532	474	494	502	488	567	504	547	560	532	535	548	533	550	536	512	502	509	534	512	498	524	513	531	499	507	524	531	538	531	551	550	511	544	511	509	502	538	554	526	543	531	530	508	514	528	520	545	545	527	536	480	549	507	506	511	540	500	503	517	508	487	529	551	544	533	557	533	475	496	519	526	515	540	515	546	520	536	548	563	532	534	517	512	538	503	515	495	524	513	538	532	530	533	473	541	557	522	513	561	536	540	524	503	530	534	554	532	519	509	550	517	509	495	531	552	507	534	534	516	514	519	470	501	482	544	506	547	513	543	488	507	534	516	542	537	498	514	516	525	521	516	520	545	513	537	504	537	524	511	543	525	530	540	487	536	518	508	473	533	512	545	515	549	516	513	564	508	524	501	494	481	498	513	548	533	521	507	511	577	532	491	519	491	515	499	565	504	534	468	500	536	533	523	496	561	522	529	529	499	511	502	484	510	506	546	537	546	499	519	487	487	528	499	505	522	496	514	556	557	503	518	538	518	584	549	550	536	524	499	515	482	497	520	535	523	551	528	527	490	555	529	526	547	506	505	510	519	583	517	521	492	509	509	508	507	523	543	534	508	529	541	517	550	520	513	567	570	532	509	530	540	567	524	511	495	509	545	509	528	515	550	488	517	491	476	498	511	514	517	524	525	553	503	541	531	507	502	503	532	548	476	484	528	489	510	546	523	511	516	510	530	530	480	513	492	539	505	539	510	536	518	491	501	521	546	517	496	555	517	484	529	544	535	507	496	537	519	507	526	502	523	476	565	507	487	527	522	521	520	509	470	545	479	574	539	544	523	534	529	540	527	553	523	525	537	495	508	499	538	498	538	492	499	551	466	506	532	532	506	494	505	497	499	529	533	527	521	564	505	535	526	499	520	488	546	537	540	513	532	529	523	518	510	535	479	520	514	548	549	524	532	540	504	515	507	536	498	519	503	549	494	508	508	542	504	524	500	543	559	490	522	466	538	513	531	488	515	543	511	558	523	514	523	570	460	520	565	521	543	490	512	548	493	529	570	495	553	546	534	516	514	547	528	543	535	531	502	524	512	563	542	511	535	568	508	529	505	535	507	476	528	529	508	467	479	530	514	544	520	500	510	496	510	530	494	491	516	521	550	470	497	489	513	549	522	517	519	560	500	514	540	504	514	506	540	520	504	512	496	466	522	560	512	525	526	493	498	541	527	561	527	535	529	568	489	542	505	551	499	497	512	476	472	537	515	483	525	515	493	545	551	505	502	492	516	484	592	520	547	469	475	492	538	517	487	487	486	531	482	526	497	539	526	506	540	541	509	545	523	502	545	549	540	530	520	470	513	510	518	482	520	534	514	484	490	512	527	530	532	538	523	537	566	488	510	510	539	535	536	525	510	497	527	504	488	522	547	515	509	488	503	526	499	529	533	501	546	522	471	541	531	529	491	509	509	513	520	500	498	468	513	530	520	506	495	495	523	461	551	506	503	497	498	513	478	542	482	526	552	509	518	501	524	515	537	564	532	505	518	493	512	524	503	510	513	502	527	476	513	542	489	531	515	478	504	515	481	493	477	478	516	521	565	518	541	535	515	463	515	519	504	507	530	542	507	498	490	507	543	523	508	520	530	510	525	520	540	500	496	508	540	529	504	516	491	521	519	539	503	511	518	532	501	549	523	507	527	516	472	500	522	544	530	541	541	519	512	517	515	524	553	479	521	536	494	446	530	538	565	545	539	515	533	521	506	537	530	523	540	527	541	566	499	526	508	535	545	559	539	511	467	559	533	514	505	558	475	523	528	534	530	478	539	517	519	533	535	513	480	532	536	480	509	517	569	548	524	548	486	560	481	549	559	521	575	513	490	530	529	473	541	512	527	569	506	517	548	517	523	515	509	522	518	534	542	552	516	507	541	479	541	512	517	459	552	505	563	530	497	512	543	514	521	484	512	498	525	561	518	534	513	541	532	540	523	556	504	490	521	521	516	545	531	511	492	513	487	525	519	553	522	515	500	503	510	514	513	535	514	491	494	504	478	520	553	508	494	509	528	506	495	502	561	492	526	517	531	497	558	534	513	497	530	510	531	507	519	520	553	536	518	493	519	495	503	526	517	516	519	483	555	536	518	522	562	535	508	527	559	497	544	521	488	553	535	514	548	521	505	527	493	534	529	486	506	493	516	531	502	514	533	509	513	563	515	523	546	494	546	511	523	535	492	543	530	539	547	571	554	515	513	510	521	553	568	556	495	524	535	514	518	506	558	515	521	511	498	483	529	545	521	519	504	527	525	528	510	498	557	478	541	517	488	605	538	481	520	506	484	481	504	518	532	488	487	502	512	514	522	536	537	550	518	515	494	491	532	532	515	524	528	530	512	482	495	495	542	515	483	533	533	496	546	540	501	527	567	534	513	513	515	536	553	520	487	508	543	534	536	513	543	528	541	540	480	503	499	514	477	540	486	536	498	525	497	504	510	512	530	505	481	530	517	514	557	529	536	558	536	500	533	518	521	549	519	540	526	532	561	520	496	471	499	473	518	539	533	494	483	538	503	531	483	518	530	548	498	523	510	495	500	575	502	531	523	535	508	544	537	504	488	486	504	513	498	522	515	536	515	534	565	537	500	488	488	498	546	496	490	520	518	517	483	540	521	490	511	521	496	497	529	547	488	512	532	577	521	559	563	524	507	546	515	517	511	500	530	512	555	556	520	523	574	500	492	493	529	565	539	557	497	547	563	539	514	528	560	532	510	536	541	532	517	514	563	478	495	526	501	518	525	537	502	492
3555	5223	4273	2240	1557	1234	1063	883	817	721	710	693	610	676	663	591	608	592	577	562	551	567	3986	8847	6070	3569	1651	952	650	536	566	553	585	558	559	563	563	568	503	523	541	542	556	505	552	517	515	558	569	547	550	550	539	495	497	527	542	563	523	524	523	519	529	574	537	520	495	538	515	554	523	551	509	518	540	551	505	540	572	580	548	575	512	501	552	586	538	504	560	525	535	537	528	479	578	496	521	505	534	552	539	552	526	516	533	512	545	550	509	508	545	522	494	501	545	539	518	541	565	522	528	554	528	506	513	531	492	510	517	504	508	552	563	532	552	510	546	546	536	517	519	521	499	496	540	502	555	508	542	545	541	503	522	510	496	556	574	517	527	554	529	534	532	550	513	520	545	545	521	553	513	530	493	536	510	517	520	550	523	523	555	541	533	546	533	486	544	511	534	502	505	491	546	496	548	533	481	507	494	505	527	558	543	522	539	503	579	529	484	501	518	490	538	550	492	553	532	521	484	537	503	491	536	532	555	487	521	540	504	536	506	543	492	520	490	540	529	479	498	521	544	522	496	527	546	503	567	560	514	520	557	526	535	523	528	532	495	516	502	527	517	539	510	504	538	533	528	479	475	506	541	571	546	552	518	531	554	523	550	491	519	545	535	541	516	547	509	538	506	522	504	510	520	522	550	534	523	542	487	507	529	528	536	558	538	502	502	543	522	517	535	508	521	520	541	551	574	512	549	552	528	511	525	528	512	556	552	509	497	509	527	522	539	507	507	530	544	522	530	553	530	545	540	567	490	494	495	509	506	482	506	511	562	523	503	533	527	553	498	456	485	507	528	523	568	558	504	520	530	525	532	557	513	480	524	504	559	551	547	522	534	530	499	547	513	540	544	547	557	501	560	547	506	506	542	508	521	544	526	502	551	500	541	508	502	564	517	501	533	530	516	546	513	540	505	529	510	564	535	538	565	512	550	531	541	547	534	539	514	513	506	525	560	512	522	569	502	538	485	551	541	526	508	520	566	522	556	549	532	510	515	514	505	524	531	519	520	537	516	500	517	511	503	527	494	522	583	520	545	550	565	504	534	565	543	562	489	512	534	557	538	537	585	547	508	542	545	545	509	525	521	545	512	506	527	516	514	494	552	522	509	508	585	521	513	518	498	528	529	532	501	544	537	478	536	500	546	518	530	564	543	524	502	563	522	554	538	510	547	533	506	497	528	525	536	515	544	494	540	495	534	519	527	534	542	512	537	542	506	525	503	509	527	536	550	490	511	526	531	518	563	544	474	485	533	487	539	501	549	540	498	563	540	513	519	551	553	484	527	541	540	504	574	540	518	503	548	505	483	503	524	549	524	516	506	555	505	513	534	520	526	516	520	506	535	557	537	493	526	542	493	510	529	534	486	538	539	549	526	516	524	510	525	535	535	539	508	509	493	512	509	511	507	527	517	486	539	578	509	510	535	506	519	533	547	523	491	512	489	547	519	494	545	556	500	520	517	534	524	532	506	511	532	548	517	506	532	561	531	509	498	554	554	511	499	573	500	540	535	575	504	519	546	526	514	488	511	484	544	512	548	527	538	529	521	529	530	573	537	519	518	517	534	535	536	474	564	537	538	483	483	496	530	492	513	495	534	531	542	520	529	548	555	552	570	528	480	528	537	512	525	504	483	554	556	522	523	554	506	490	512	503	496	517	521	495	459	482	506	496	558	520	516	515	488	515	515	495	545	577	533	521	541	503	547	487	461	500	510	518	494	480	534	528	561	537	531	516	505	540	474	535	529	531	558	533	552	520	573	529	519	507	509	528	517	541	527	515	525	561	523	505	509	512	552	525	518	492	524	494	527	505	519	554	486	550	460	504	490	534	503	526	500	546	528	507	558	512	465	497	549	521	532	537	577	531	551	517	498	499	497	530	499	462	512	538	533	485	544	521	507	531	520	569	506	482	481	508	535	524	528	506	480	509	562	513	505	475	513	517	540	507	527	563	565	538	542	525	507	548	496	518	511	523	527	532	522	502	520	511	504	575	536	495	556	521	540	550	495	556	540	500	502	492	501	552	525	501	550	525	559	493	551	543	538	517	556	526	518	522	503	516	542	505	502	565	492	513	555	511	526	525	479	526	488	521	528	575	537	541	516	484	481	521	572	563	497	538	552	486	507	541	545	542	522	494	508	513	522	465	539	514	516	546	517	486	505	527	533	487	515	538	476	518	493	523	520	517	542	513	557	524	526	536	535	500	538	536	514	542	517	533	569	535	514	484	510	535	564	516	511	527	533	505	536	498	524	553	514	503	514	512	550	511	497	534	553	553	513	532	518	547	501	493	560	483	539	505	510	533	546	472	544	502	532	477	536	513	546	549	497	493	523	529	535	512	501	491	525	554	517	535	568	533	549	558	482	518	517	485	513	499	506	523	530	484	487	509	496	547	517	520	546	519	521	525	543	542	486	521	487	506	534	548	509	489	518	492	528	493	524	522	515	522	548	534	506	549	554	502	545	533	507	501	539	537	515	541	486	512	531	547	539	496	522	516	496	509	520	511	542	502	566	494	475	515	536	547	486	492	529	540	514	500	536	494	551	508	483	524	534	531	522	510	504	532	555	518	524	501	515	543	503	485	536	515	529	568	502	505	493	548	535	486	515	530	498	550	506	511	531	491	548	518	516	493	519	486	517	564	514	480	530	529	521	549	515	504	512	527	541	504	529	535	496	527	524	517	535	508	512	520	533	522	528	532	489	516	547	537	501	530	534	521	522	495	489	546	555	504	463	487	507	504	481	492	516	515	482	541	543	501	531	503	522	542	529	536	539	529	452	485	523	497	544	507	537	503	511	527	530	554	514	472	540	487	517	551	512	553	503	553	532	508	513	515	497	500	540	507	518	464	501	488	489	543	540	523	509	512	537	561	534	517	494	537	475	495	524	563	503	507	542	511	559	538	518	526	523	516	499	529	497	549	493	535	487	497	522	519	515	532	538	541	512	531	554	546	512	502	541	521	479	499	503	515	566	519	524	508	518	485	561	525	538	513	490	525	517	536	568	475	486	515	484	509	522	498	510	517	541	538	483	503	541	493	530	528	566	500	545	571	532	460	534	529	508	523	518	495	507	540	540	534	505	516	486	521	485	522	519	512	504	539	514	527	472	548	545	543	491	512	522	520	504	509	485	510	528	536	535	531	482	545	520	507	529	528	555	554	498	539	522	529	467	515	506	502	511	487	556	537	521	488	520	564	514	534	512	545	523	500	540	509	522	505	507	505	539	498	521	543	519	498	554	478	546	598	518	502	494	502	515	521	462	496	539	522	522	566	503	531	505	482	530	518	537	504	527	533	538	540	512	521	505	549	529	532	535	478	499	499	507	536	482	513	584	531	555	536	497	496	491	522	482	516	490	516	505	524	550	516	475	552	533	499	502	524	494	486	522	544	493	494	532	536	529	528	516	522	519	549	510	526	500	524	512	525	532	551	524	523	516	509	510	540
27188	12512	1703	854	530	510	504	512	551	497	508	442	451	488	497	510	474	488	472	478	494	534	548	853	845	790	635	520	483	441	456	490	435	457	462	475	472	496	456	482	449	492	458	452	450	482	484	487	504	464	468	471	490	494	469	452	501	478	458	455	458	459	460	510	476	459	503	483	453	452	450	493	474	508	482	513	435	477	473	470	495	510	494	474	481	492	460	439	488	463	488	426	500	497	492	455	504	450	496	494	472	472	502	469	447	476	481	499	435	503	471	493	493	484	464	447	458	472	453	492	476	490	452	458	480	495	470	548	472	489	465	501	507	426	499	483	457	491	465	474	424	482	459	454	468	497	463	469	479	494	487	483	474	489	490	482	479	478	467	491	484	483	507	497	453	462	468	488	451	502	476	498	453	439	473	447	503	475	460	456	482	476	415	474	412	447	469	451	484	508	430	497	467	448	473	451	465	465	460	434	469	489	449	494	476	492	469	480	443	479	504	474	482	505	505	488	473	460	450	502	484	453	442	442	525	490	441	500	490	441	490	482	478	495	462	434	498	464	504	455	483	489	467	465	486	477	462	504	485	476	498	504	480	489	464	506	464	498	458	467	485	494	496	471	469	479	463	469	467	451	458	462	525	497	497	459	473	496	479	455	457	482	474	465	502	461	446	469	435	467	525	430	432	447	453	466	446	480	446	432	440	476	421	474	492	507	444	474	480	483	447	521	443	491	472	444	469	457	445	469	444	478	462	475	482	489	502	493	443	447	485	461	455	451	495	504	460	438	479	528	459	453	458	496	479	496	493	471	455	443	455	495	451	467	486	469	491	471	510	461	500	464	463	464	463	477	448	456	523	455	435	440	463	500	454	449	482	482	496	493	435	472	483	462	477	465	458	480	480	464	474	494	457	469	456	440	479	494	451	465	460	466	443	447	502	468	431	456	422	422	455	471	487	433	487	457	454	445	455	430	469	503	482	479	477	465	462	457	482	456	465	476	478	472	459	464	464	481	469	481	463	467	466	462	504	486	465	465	475	463	454	431	473	447	485	442	523	419	482	451	426	463	502	453	499	515	506	470	471	486	460	472	482	471	460	463	484	468	450	484	476	482	447	448	479	457	478	457	492	492	499	475	448	478	521	500	467	421	487	498	483	470	475	502	470	461	448	495	481	465	483	457	470	431	489	493	480	458	468	457	452	451	493	491	508	462	453	443	450	471	472	493	469	476	452	483	446	454	478	472	473	476	484	446	453	460	460	503	453	411	446	462	467	462	422	460	449	454	441	490	493	464	493	455	480	472	488	461	454	465	451	436	518	470	482	475	472	470	463	516	466	467	479	445	432	456	457	443	499	466	474	459	461	490	470	498	430	500	479	430	498	469	461	461	468	437	448	484	458	473	465	462	429	489	454	471	467	460	467	482	475	481	471	455	417	469	499	431	459	474	445	443	492	491	472	488	507	461	473	512	444	467	466	510	496	486	467	514	482	460	464	501	463	450	448	471	512	497	490	488	446	456	458	474	488	462	478	462	482	484	478	482	442	453	464	460	427	479	479	474	472	443	490	481	490	478	481	474	451	479	506	431	470	490	479	475	464	480	478	522	487	486	420	477	494	452	483	475	467	475	422	481	479	469	477	495	457	501	504	449	451	498	489	452	465	482	486	494	471	490	436	451	471	469	502	469	470	471	454	479	508	428	470	450	458	515	480	441	462	457	481	485	494	463	448	453	439	483	472	483	448	500	499	448	478	445	470	492	470	483	458	499	468	476	494	455	498	472	428	498	445	523	479	425	459	482	458	480	473	483	490	440	444	450	445	471	453	494	476	492	457	489	447	485	500	451	504	495	492	471	451	467	483	470	474	489	455	522	500	453	476	498	468	456	483	513	520	471	478	461	507	467	449	479	486	496	456	540	465	485	457	491	474	484	470	511	474	456	491	459	476	445	484	478	440	488	477	488	500	506	486	489	459	428	488	444	445	449	464	462	484	481	476	450	446	479	450	470	487	475	488	470	480	474	495	473	471	484	410	451	480	457	426	484	506	469	467	481	532	505	491	474	478	487	503	467	496	505	455	486	444	467	494	484	462	474	439	452	432	436	470	489	457	442	472	442	488	516	457	458	476	438	446	449	494	484	491	460	443	448	443	490	505	446	496	481	501	490	464	459	449	446	460	455	500	520	505	422	509	454	468	478	469	473	470	435	476	457	491	456	504	481	470	515	507	444	468	501	489	484	453	483	511	461	476	404	474	516	477	456	484	492	500	466	484	482	451	465	458	493	493	474	466	492	461	436	437	469	455	476	484	483	469	469	463	442	500	488	429	476	472	454	455	484	495	504	464	458	478	471	472	485	495	475	448	473	461	470	470	478	487	454	438	489	452	501	484	473	498	474	462	454	455	475	495	439	465	475	500	465	448	487	498	412	475	459	454	474	472	463	493	513	463	467	461	471	468	457	465	457	480	466	475	470	486	469	489	443	471	446	455	540	467	482	475	458	487	496	457	481	455	479	478	498	507	463	493	475	479	462	483	507	481	500	499	417	470	463	488	485	468	483	478	483	491	478	468	471	483	480	456	507	490	473	439	473	439	447	478	480	436	487	456	462	463	456	507	501	463	446	461	443	465	478	489	447	463	482	504	476	472	453	496	474	511	505	478	500	475	474	459	468	471	488	494	488	524	501	495	464	478	462	426	501	454	480	441	493	436	504	454	462	464	471	456	493	495	460	443	460	485	499	508	498	477	468	448	462	467	475	475	485	468	492	555	462	453	493	469	467	458	489	494	490	517	451	470	488	467	502	490	463	467	473	447	460	499	502	489	473	422	514	447	444	499	466	464	464	474	448	453	489	454	464	478	487	470	452	487	463	503	445	480	471	475	507	449	466	481	473	463	484	444	488	477	483	486	446	508	522	460	472	467	499	463	487	475	474	499	540	459	432	448	445	484	493	457	475	456	493	482	482	453	451	483	477	468	473	460	469	460	482	462	451	458	511	462	495	471	484	489	453	492	527	480	459	456	477	474	466	458	461	488	458	471	424	492	470	464	488	468	451	487	440	512	508	491	434	445	475	474	457	443	450	468	430	448	477	446	460	461	431	436	463	527	471	462	486	488	454	461	507	497	470	530	449	456	474	488	481	487	475	450	459	469	434	481	462	474	449	471	461	443	464	489	464	457	466	505	490	519	493	496	498	472	485	457	490	507	430	475	437	485	501	453	467	492	494	464	512	436	470	451	439	491	444	539	457	509	455	458	430	472	468	451	454	483	471	478	435	443	479	497	473	445	499	487	458	431	522	516	451	502	479	466	514	491	462	449	446	457	461	473	484	471	461	492	473	456	463	494	499	483	507	466	440	472	484	467	507	462	479	504	452	447	477	456	449	497	466	499	491	473	506	454	454	428	465	492	474	466	462	426	473	496	478	485	472	448	450	487	463	475	428	467	458	499	488	463	481	477	462	491	461	463	465	490	444	508	441	439	485	438	467	509	518
5013	971	816	604	464	528	475	485	465	488	465	519	471	502	483	492	449	489	468	462	439	482	621	1070	974	781	662	536	511	507	429	505	456	480	469	452	488	470	474	494	485	456	442	471	444	455	508	454	467	457	475	466	441	488	473	448	472	470	508	514	476	485	468	453	468	496	479	431	426	446	503	461	454	483	484	434	468	461	466	485	473	448	469	454	460	484	491	469	455	430	463	498	444	487	472	453	513	465	476	478	477	489	428	470	490	456	471	455	450	450	474	425	440	455	464	449	443	463	475	463	453	469	487	457	459	429	438	421	443	466	450	450	427	465	453	474	466	435	460	430	439	460	495	492	448	471	478	476	485	462	488	477	416	486	492	473	473	427	457	477	463	441	474	487	459	476	445	463	455	474	425	484	460	485	468	485	512	485	472	472	473	498	487	428	444	447	477	435	470	474	496	455	489	469	463	466	477	487	404	444	425	461	493	474	431	468	478	475	463	483	445	498	461	436	500	539	467	474	451	458	451	493	454	494	482	429	454	498	486	485	463	472	467	467	457	461	459	479	479	452	484	430	455	490	471	436	456	482	462	477	497	464	481	484	432	467	408	479	465	463	530	467	454	493	467	498	471	471	469	496	481	445	438	451	432	441	461	497	501	445	462	499	478	461	486	477	433	474	454	499	442	505	467	475	451	456	471	443	458	452	454	479	437	457	453	482	463	479	460	507	467	425	453	470	446	473	477	463	471	476	436	467	448	402	444	470	483	441	482	449	442	484	484	430	479	443	459	470	470	428	483	454	428	437	461	473	485	487	468	468	467	483	482	508	437	445	494	449	434	484	480	458	450	461	489	423	473	508	472	452	489	459	474	447	464	450	455	422	456	496	464	450	461	493	442	429	454	457	458	443	441	489	462	452	499	461	440	481	451	493	467	463	491	472	455	481	471	450	473	495	493	460	479	445	460	449	460	461	462	455	459	485	504	447	517	439	434	481	484	455	461	496	427	455	477	442	433	493	452	490	461	479	464	430	465	474	452	466	472	489	455	473	440	431	416	460	486	458	459	470	456	479	448	470	460	478	451	504	448	414	455	464	485	468	443	461	448	492	464	481	452	473	462	455	423	460	429	522	487	486	468	457	457	439	471	447	500	446	446	471	515	474	468	489	463	456	467	458	475	479	438	453	464	503	465	489	472	469	468	466	469	475	475	452	471	452	461	463	440	481	466	446	453	470	487	432	495	451	465	471	452	489	464	492	453	496	456	471	479	457	450	463	483	449	398	502	462	428	478	472	476	451	460	463	431	466	460	464	467	465	455	479	486	496	455	480	490	474	432	475	449	456	485	501	442	474	464	457	470	465	505	482	449	469	442	470	466	464	442	484	449	480	444	486	438	474	457	459	471	458	477	466	487	443	487	445	484	461	461	452	464	502	462	488	480	482	470	486	490	461	425	462	472	456	492	470	430	450	454	506	463	484	474	469	447	435	485	476	451	466	486	455	457	472	462	471	467	464	473	474	481	466	443	458	462	491	486	505	468	466	497	508	436	492	511	441	476	463	460	447	427	469	482	487	433	482	488	474	447	438	466	465	464	463	432	466	484	479	422	463	451	453	459	440	481	470	469	470	452	441	459	490	468	451	480	476	446	461	441	464	462	464	455	506	504	483	465	462	474	475	445	431	474	471	448	467	447	455	486	467	451	454	456	488	451	478	514	464	449	473	454	425	466	454	483	499	497	470	454	449	423	442	470	455	473	472	496	487	495	461	456	438	474	464	444	432	472	490	488	475	438	474	460	471	439	451	464	443	466	475	445	457	477	434	464	484	444	428	462	491	459	449	443	445	488	443	481	426	491	467	429	466	494	493	474	447	442	464	446	479	455	436	469	481	429	483	466	487	472	444	462	466	478	428	448	466	481	474	419	440	479	493	492	460	504	478	452	470	466	483	485	477	434	498	493	433	454	471	463	493	464	453	433	509	508	472	453	479	450	460	456	477	459	499	453	454	512	437	444	492	479	482	445	464	502	487	459	464	448	477	458	478	475	483	461	482	452	483	459	456	463	470	434	440	466	464	453	470	472	466	444	478	459	512	452	473	483	451	472	493	473	444	475	432	471	471	463	467	466	501	480	460	468	464	466	473	435	465	442	472	479	485	437	444	472	461	442	457	469	489	461	443	497	453	509	482	451	468	487	465	473	446	479	453	484	433	435	459	448	476	457	456	457	458	443	486	478	542	472	426	456	447	487	466	452	484	440	472	431	514	461	450	443	501	452	478	441	471	469	453	445	455	419	423	459	454	446	441	439	498	472	536	455	476	473	475	463	484	438	446	472	434	457	459	477	435	465	445	498	439	463	500	453	457	441	467	480	455	478	446	464	449	478	465	486	418	470	456	475	460	470	437	455	437	456	436	455	473	463	475	456	456	453	482	460	471	474	461	490	489	482	452	460	443	461	435	501	464	461	467	456	470	472	471	458	442	479	474	446	470	454	472	448	446	486	443	474	490	463	469	441	455	474	482	463	464	456	444	440	438	508	478	472	453	446	444	459	494	464	427	482	429	487	461	473	487	439	496	496	476	482	454	463	466	474	473	500	457	461	462	453	453	481	434	472	468	491	420	456	502	442	471	473	466	485	458	445	517	473	540	457	437	481	497	500	457	475	438	472	436	455	443	445	456	463	520	457	437	448	452	449	435	476	489	463	498	443	491	498	467	493	456	508	467	455	440	472	480	469	488	432	469	432	507	443	422	503	436	442	499	421	487	468	472	457	464	458	447	471	532	436	429	421	451	467	454	495	398	482	488	481	446	450	489	466	489	485	455	451	467	451	468	444	446	433	446	479	486	442	454	496	455	451	500	440	462	479	478	447	444	484	466	455	472	428	457	436	422	482	435	469	452	441	441	446	472	480	466	516	471	498	461	485	449	455	476	457	488	474	432	468	468	467	455	488	469	475	451	490	475	492	488	409	468	453	435	460	452	537	467	470	452	488	489	452	429	438	506	467	469	511	451	484	445	493	453	487	468	450	467	451	451	473	452	479	480	476	451	493	485	484	483	488	484	462	431	491	460	439	446	469	450	443	480	443	461	457	492	455	479	452	444	502	499	513	434	453	461	422	480	440	426	440	491	490	487	450	491	453	502	499	461	454	467	425	480	422	458	430	468	436	437	526	454	451	474	476	456	444	469	436	477	459	447	485	491	457	503	474	476	479	496	438	423	456	478	497	469	475	493	453	452	490	487	455	430	441	411	456	469	524	480	479	466	457	505	467	460	431	449	439	449	497	482	485	492	455	425	515	485	454	468	468	461	447	499	457	456	492	502	435	455	472	485	458	451	490	461	461	443	449	430	461	487	459	473	479	484	454	470	489	463	448	436	452	499	464	483	477	480	448	425	486	497	423	462	466	473	475	428	478	440	481	474	431	476	464	483	459	445	459	452	439	494	449	490	488	450	437	470	428	459	458	465	462	468	482	473	427	436	507	437	461	448	478	454
24482	21140	27593	24924	10857	1352	894	602	560	529	555	528	477	462	474	483	495	505	460	473	442	478	1620	4607	3534	2039	1017	711	523	536	490	495	494	477	474	494	488	427	463	432	461	461	486	485	423	498	439	491	462	472	506	477	514	455	472	478	419	453	447	473	472	464	464	429	457	437	447	457	489	426	488	484	447	467	494	493	442	465	506	488	466	475	512	451	494	467	461	456	444	491	465	465	488	468	459	495	459	475	445	474	452	438	473	465	433	481	456	457	472	457	469	466	426	480	458	451	498	443	448	435	447	471	482	485	449	477	445	462	476	469	487	462	480	430	476	454	475	425	510	456	471	460	494	466	492	447	443	487	466	428	494	464	492	461	492	469	464	472	446	441	453	488	445	519	434	486	433	467	450	481	440	440	461	441	471	484	471	477	472	476	471	507	504	441	471	438	522	437	456	436	481	460	468	478	464	473	433	452	469	461	448	461	456	454	458	454	466	443	431	469	446	487	479	500	452	484	462	471	430	485	453	481	483	498	475	455	447	402	486	477	455	462	432	445	451	499	456	484	492	492	453	500	470	495	468	461	486	465	468	466	477	469	456	463	478	473	461	500	472	440	426	459	464	455	436	450	428	506	466	462	447	480	438	474	460	493	461	462	454	467	465	450	460	407	464	499	451	486	487	430	468	461	456	484	451	462	471	417	468	485	473	485	482	462	448	423	477	472	450	460	453	447	463	454	448	464	477	412	432	420	460	462	486	442	491	520	518	456	429	447	480	440	455	446	461	471	517	449	468	454	468	444	471	499	486	440	445	466	484	460	440	475	440	467	475	458	448	477	500	446	495	455	474	482	443	457	456	441	445	437	456	444	474	455	491	451	444	471	443	484	498	457	435	471	472	448	426	476	488	430	446	475	463	474	445	482	462	472	431	464	495	481	446	472	487	434	429	450	492	432	482	497	433	437	446	440	438	444	445	462	402	432	447	475	427	476	470	490	488	474	482	476	460	496	438	458	443	457	450	434	437	459	461	484	509	490	446	485	463	424	442	424	444	438	464	424	477	466	497	464	437	508	454	466	477	448	458	448	454	425	471	445	487	451	462	437	461	467	436	457	513	430	471	432	433	452	474	426	454	482	500	464	464	490	482	447	431	453	482	455	439	444	449	450	470	477	464	467	460	436	446	457	465	467	473	482	428	459	473	439	459	494	458	462	427	496	430	468	466	485	517	447	407	449	457	457	478	474	436	493	448	442	482	434	418	430	471	475	429	463	478	443	456	498	438	463	469	436	453	454	494	459	476	489	440	429	483	427	431	469	484	424	453	461	423	471	428	457	482	453	467	463	457	463	475	505	444	428	420	442	448	453	469	452	440	517	457	480	468	484	450	460	479	463	464	443	469	479	473	439	444	454	450	466	449	445	499	462	453	455	443	455	488	469	447	425	494	439	440	505	430	485	449	461	447	475	472	451	469	499	427	452	429	471	515	446	480	410	436	451	448	528	490	428	440	491	438	444	477	502	461	459	462	472	472	462	474	456	451	468	445	436	406	450	474	469	434	488	456	453	482	486	442	473	442	462	502	481	453	463	466	487	468	481	477	495	484	476	468	480	494	471	403	505	468	465	453	453	503	460	434	474	485	486	454	435	463	440	487	475	472	466	466	460	472	456	491	439	444	483	427	484	465	454	447	453	461	505	500	495	432	465	449	458	423	454	472	447	464	482	467	466	485	450	437	483	437	481	496	480	446	477	446	432	478	441	458	452	521	448	488	465	488	444	438	441	448	478	438	500	437	476	451	477	470	480	484	475	457	460	449	481	510	467	502	416	471	448	414	471	444	489	440	446	469	463	449	455	455	434	486	501	475	493	455	433	506	452	459	437	444	428	464	460	449	450	435	466	430	479	442	477	459	463	444	464	459	473	481	474	492	459	455	463	489	466	492	433	471	445	448	479	411	441	482	471	473	487	445	479	469	433	409	474	470	452	441	471	496	474	464	440	484	445	435	490	469	451	470	426	438	446	461	472	462	480	417	445	468	471	478	459	480	462	457	428	485	498	492	456	424	439	476	465	476	471	428	478	438	463	424	474	439	468	482	489	489	469	422	419	455	471	464	466	461	456	469	447	470	456	459	462	459	474	465	455	464	468	471	475	441	423	471	446	468	471	486	460	455	466	459	472	459	436	508	440	520	458	464	408	498	441	456	441	477	464	429	427	475	480	440	460	445	477	497	494	430	454	438	446	449	442	484	486	479	454	520	471	457	445	481	465	427	465	464	439	511	498	476	484	458	460	454	465	454	466	461	473	449	496	463	440	426	461	446	464	417	455	430	487	471	432	469	430	455	447	465	462	469	458	487	464	441	477	478	492	467	471	451	526	498	481	485	457	467	474	473	442	471	482	449	423	426	453	426	470	473	455	469	493	441	437	444	448	476	480	478	496	493	483	482	440	448	486	501	477	458	457	437	426	441	497	468	465	462	476	466	492	459	442	477	499	417	461	433	476	482	489	477	467	487	465	466	494	437	445	421	508	483	431	496	446	475	469	464	440	445	474	434	424	474	472	488	447	478	458	484	472	438	498	476	491	483	480	477	428	475	462	446	428	439	434	493	460	468	489	471	449	435	457	450	444	441	447	495	491	501	459	455	489	417	429	453	433	487	423	451	429	478	463	429	445	457	467	457	470	440	464	447	468	430	473	451	467	429	471	430	452	449	476	448	454	476	462	423	509	435	457	454	495	439	454	446	425	465	473	504	469	453	427	475	469	451	443	423	464	449	470	458	438	455	482	459	451	425	468	457	441	468	468	499	466	470	448	492	481	465	411	462	455	470	453	503	483	455	473	487	426	491	457	457	463	477	459	445	476	495	483	495	460	436	447	507	479	421	457	503	467	479	450	456	462	462	488	466	437	466	519	464	450	450	469	468	467	458	464	464	470	474	470	440	471	470	460	455	480	473	467	480	461	425	452	451	464	441	451	522	454	461	401	463	464	443	513	477	473	463	436	422	449	481	439	447	465	455	452	459	470	458	490	419	448	447	437	430	461	454	459	454	491	427	474	457	452	455	489	422	506	446	447	430	463	462	445	451	471	469	474	399	445	457	447	465	453	482	491	495	508	454	450	486	465	455	451	465	470	457	433	511	457	474	472	471	436	437	430	463	439	462	460	464	466	457	462	476	457	490	425	436	448	468	496	476	484	465	457	458	462	468	450	481	463	434	439	480	438	477	468	452	458	472	455	476	459	468	474	461	429	500	473	471	476	484	425	419	457	457	458	454	475	459	463	454	452	485	451	474	420	458	446	443	427	467	481	474	455	477	445	461	470	449	465	469	452	462	458	467	510	458	473	441	485	443	425	488	476	503	450	468	415	455	456	457	485	463	468	472	443	475	493	480	460	494	449	467	456	479	452	469	459	468	429	477	446	443	487	477	438	464	523	431	483	468	449	509	445	486	460	454	467	486	438	490	464	445	462	457	462	490	469	441	473	456	496	447	481
3364	3711	2931	1624	1223	947	836	745	659	637	560	594	579	565	561	543	526	548	519	536	463	503	2688	6273	4400	2304	1244	748	579	517	529	513	476	501	456	503	509	502	523	474	491	485	509	482	491	462	450	463	501	488	500	515	512	484	516	467	505	502	496	490	483	479	481	474	495	475	506	480	473	509	523	445	494	487	458	503	487	451	439	492	466	495	479	474	502	480	465	460	473	514	494	411	446	489	455	523	488	466	477	502	472	518	456	449	468	482	501	485	468	486	489	486	479	474	479	447	453	506	502	483	471	500	500	474	520	463	470	439	486	463	478	486	478	473	503	493	491	500	469	540	519	507	503	484	496	468	463	485	497	477	477	485	458	504	430	509	443	505	433	482	451	463	453	472	498	495	495	510	505	499	496	501	510	472	489	516	490	479	472	466	508	484	471	517	495	523	458	476	475	487	499	488	484	506	492	461	468	453	474	505	514	500	515	471	474	528	478	505	480	473	461	508	520	443	520	472	493	479	528	520	471	463	474	454	468	469	471	471	456	456	506	540	466	516	542	471	446	458	500	487	461	475	502	452	444	459	473	479	476	508	453	519	491	502	467	461	502	478	513	480	448	488	419	502	435	463	472	518	498	457	497	452	455	479	527	467	428	494	467	446	501	508	501	472	469	488	458	463	507	491	504	485	463	459	474	498	507	455	532	480	460	489	479	497	469	491	474	522	453	470	466	507	497	442	481	469	492	528	481	486	452	471	480	478	421	508	472	491	482	479	501	491	461	467	498	468	496	472	486	496	444	480	473	491	487	481	450	498	485	466	460	480	466	492	432	491	494	488	465	452	483	503	475	471	497	437	474	476	493	501	453	458	474	440	510	469	468	446	517	460	479	484	447	446	505	471	483	469	447	470	458	472	472	485	470	471	486	449	479	528	483	531	472	483	475	478	428	433	433	535	496	494	472	491	483	506	490	498	486	456	485	517	461	509	496	488	480	485	464	459	474	477	449	469	474	476	467	472	472	520	460	480	456	492	484	488	486	465	481	497	486	499	477	492	466	492	449	436	483	500	519	481	484	505	497	492	476	463	467	492	489	509	487	436	509	479	458	449	515	482	482	520	464	422	492	448	467	479	467	461	511	489	480	487	471	491	464	495	433	488	450	489	456	467	500	496	465	532	483	481	452	484	472	511	469	499	446	488	444	476	452	464	492	476	464	512	470	456	440	476	439	455	467	417	459	486	469	456	494	471	493	457	461	481	508	477	476	479	474	431	508	470	454	447	459	469	485	497	450	455	435	488	478	513	460	452	455	464	471	487	465	461	453	502	470	458	475	439	440	513	443	476	447	465	525	491	467	465	429	463	491	480	451	461	497	480	484	502	443	485	456	493	486	473	508	484	498	452	465	447	512	466	448	478	463	479	486	489	449	489	496	485	503	471	464	474	487	442	478	520	500	476	452	471	515	460	493	494	470	455	469	475	480	461	470	499	468	445	502	462	493	467	486	469	458	470	451	484	508	507	454	525	498	473	496	491	481	418	469	444	490	471	504	474	483	464	461	511	466	436	472	465	433	479	540	458	468	494	455	492	503	475	447	457	448	465	457	456	449	486	451	491	456	509	471	465	528	472	480	460	453	477	487	484	487	468	475	482	499	452	442	463	498	447	480	507	492	458	474	488	489	494	466	495	456	469	481	461	501	498	454	494	469	482	481	431	499	486	511	487	472	457	467	452	479	476	486	492	492	489	472	470	468	431	533	455	462	519	505	444	494	458	435	495	463	483	459	461	476	466	462	485	482	511	466	475	482	471	482	476	503	433	472	432	480	447	501	456	455	473	456	496	435	483	448	499	490	459	494	457	480	482	435	486	459	502	459	489	478	499	457	469	473	460	473	482	502	515	487	481	489	436	471	499	464	474	465	484	456	465	464	516	482	481	494	455	452	445	439	469	451	502	506	462	526	472	461	496	488	473	480	519	470	489	474	454	492	446	464	475	508	460	479	498	430	493	445	507	501	445	452	455	439	486	462	467	486	479	478	483	525	475	519	473	506	465	497	467	439	444	421	477	493	438	493	492	492	463	476	515	459	458	505	459	482	484	503	493	474	526	454	517	462	432	514	487	516	489	490	523	481	469	479	455	504	484	440	477	493	458	459	472	483	443	491	480	509	490	487	477	470	485	495	467	511	456	550	475	509	481	455	457	470	475	442	491	468	488	503	533	467	449	424	502	480	474	471	510	501	461	458	474	470	510	463	486	447	507	484	486	437	469	487	412	463	496	464	465	462	482	450	521	492	510	480	495	483	477	474	474	498	495	465	461	459	488	487	430	496	492	466	466	462	495	490	515	500	444	503	512	474	497	525	482	489	470	477	455	511	460	508	459	487	469	492	468	462	470	461	448	471	490	486	523	446	501	499	481	482	504	498	452	501	441	441	502	496	484	470	500	463	486	503	446	488	483	446	478	474	455	471	508	465	464	463	482	418	484	489	487	482	477	467	466	467	457	492	484	470	497	465	509	526	495	483	479	492	488	515	478	473	478	481	450	427	466	488	473	472	488	527	477	480	488	505	496	473	485	440	465	459	481	483	471	455	509	471	435	476	488	477	468	452	463	506	442	471	471	468	490	487	487	508	487	491	446	466	466	485	463	487	466	479	469	489	472	456	466	491	467	446	482	435	497	460	492	506	458	483	473	511	455	467	475	451	484	485	447	499	444	473	495	486	476	500	512	486	501	472	466	465	441	496	467	460	473	478	499	494	470	483	478	465	492	485	441	495	423	494	479	498	479	460	467	470	499	477	465	483	465	466	464	519	468	473	504	495	445	464	502	490	493	476	477	501	435	451	499	435	488	509	433	449	472	483	493	461	470	433	453	440	498	513	441	454	481	482	456	472	489	461	489	435	462	524	488	496	451	481	505	443	414	496	462	524	452	464	484	474	482	508	459	473	492	459	494	465	483	482	447	511	463	445	502	491	459	469	500	488	460	513	479	402	470	474	456	449	480	438	496	492	470	429	540	483	462	512	481	469	501	528	493	468	497	462	511	473	460	493	480	503	450	460	481	475	478	454	480	475	492	492	461	487	478	466	483	493	503	485	443	467	522	494	468	469	492	455	479	455	475	521	458	501	495	449	467	485	491	502	479	423	485	502	490	480	474	497	504	482	448	496	505	491	499	442	450	487	473	483	464	484	517	486	466	434	472	479	436	479	467	418	470	485	464	463	461	469	464	419	484	462	480	488	476	478	456	464	463	509	506	496	507	484	460	464	496	496	486	467	473	477	429	444	458	466	518	468	483	465	510	475	486	458	471	480	501	465	448	447	478	487	461	482	475	487	473	453	473	485	481	468	511	466	532	470	483	476	483	477	462	458	512	458	487	478	499	466	484	523	455	462	465	445	473	514	436	468	470	486	465	483	511	506	490	457	463	482	476	471	457	476	477	474	450	482	456	452	487	473	499	484	454	456	462	477	469	475	443	480	497	480	480	448	442	487	466
23780	21104	28237	24214	20400	3846	1325	803	671	666	616	569	573	553	586	594	539	587	580	567	578	556	3122	7167	5299	2837	1252	830	590	596	491	513	558	522	507	520	548	488	525	559	548	513	539	516	548	549	502	520	469	523	513	570	570	535	521	535	551	565	525	542	508	508	486	520	537	545	483	541	557	559	532	560	512	545	511	531	532	510	544	475	541	566	564	538	506	475	546	545	561	521	501	538	531	523	530	503	501	504	495	532	498	512	477	550	530	520	527	563	505	506	541	531	525	555	522	540	471	554	514	508	523	525	529	530	491	543	509	527	561	510	554	535	518	601	550	536	563	571	548	522	515	501	518	536	492	547	576	504	535	526	502	533	560	529	531	567	501	527	528	526	524	488	533	517	533	521	541	497	483	527	537	523	512	559	473	506	526	530	552	476	520	493	535	556	508	513	530	571	517	527	522	557	507	491	504	529	520	551	555	488	535	506	489	552	485	523	561	550	553	516	514	496	550	476	492	523	467	502	486	503	537	556	500	493	505	547	515	540	528	512	543	547	543	546	540	484	526	516	568	568	533	492	539	508	516	560	479	544	528	543	533	526	552	511	543	513	525	498	506	522	547	520	530	547	526	520	539	545	517	499	504	581	521	521	554	512	551	529	533	544	571	498	512	524	518	516	513	525	508	485	534	498	491	534	517	529	574	540	521	532	509	591	530	514	522	479	494	604	544	525	563	531	495	540	541	487	492	506	507	539	529	523	501	537	516	537	539	488	545	497	499	523	538	545	520	525	545	537	537	511	517	506	500	521	498	493	492	509	491	503	531	568	519	532	545	538	565	514	507	536	516	541	480	504	512	538	467	480	551	485	517	504	535	532	509	556	618	551	526	508	523	478	556	461	521	490	554	550	510	548	519	503	536	517	570	528	480	502	506	541	485	537	567	524	510	513	503	516	495	501	470	509	535	544	557	570	505	528	566	505	510	523	542	502	514	545	491	520	538	525	511	532	551	535	534	530	505	525	508	552	526	545	512	549	523	473	506	534	541	544	499	473	513	509	509	525	519	554	510	487	530	548	497	550	521	537	513	542	535	513	474	525	497	522	510	559	548	548	565	538	509	516	562	537	521	563	522	499	498	506	550	534	537	577	568	518	528	513	560	513	506	516	509	545	494	514	551	509	529	519	533	522	550	546	527	530	507	523	548	508	514	507	530	507	511	536	540	459	472	569	490	537	534	503	501	509	552	503	511	523	531	518	507	515	487	496	531	502	542	466	511	465	538	528	540	522	513	568	514	496	486	541	564	514	484	527	548	498	511	514	576	553	561	548	551	530	481	515	556	536	533	501	524	483	533	537	548	544	506	587	512	486	508	529	525	514	536	523	574	519	535	535	507	505	534	528	555	507	542	531	499	568	530	501	514	545	516	527	538	536	534	477	510	498	510	509	544	496	540	513	495	505	523	534	479	500	524	495	523	542	537	510	512	523	555	539	538	540	540	541	492	480	531	500	558	499	535	507	508	517	541	542	467	548	539	491	510	496	498	516	557	553	523	567	503	512	580	491	530	530	534	509	566	506	559	532	522	552	510	533	550	515	529	527	491	571	522	508	519	520	532	467	520	519	529	523	547	470	536	488	511	493	493	535	534	530	508	554	506	517	532	526	507	545	523	537	523	498	487	506	512	537	507	549	554	529	534	472	543	472	517	535	562	521	537	487	546	529	502	556	500	531	526	520	528	518	516	479	523	496	561	531	504	494	480	493	499	528	506	544	495	533	482	534	520	522	525	522	499	499	542	499	489	517	541	511	570	509	515	518	523	546	501	519	503	508	492	531	523	544	485	568	499	516	516	505	550	508	514	492	542	477	520	525	479	502	518	501	538	524	481	498	522	505	548	547	503	489	475	549	494	504	544	509	502	519	492	511	497	502	583	539	508	504	561	491	510	526	497	527	543	482	535	530	495	478	548	540	543	499	525	496	508	521	530	511	545	533	517	550	522	493	494	499	488	560	515	526	491	496	514	511	479	459	535	521	542	480	570	513	560	534	495	521	564	529	539	535	547	504	497	527	529	488	524	480	514	515	512	570	512	534	525	542	555	538	502	506	509	547	552	514	562	526	532	529	535	525	475	506	515	571	525	543	514	522	549	528	492	535	558	523	508	518	532	503	511	550	492	465	477	525	466	520	525	539	502	518	497	505	525	535	497	527	507	525	541	494	502	507	505	508	501	516	519	536	534	514	537	562	511	534	507	522	534	549	611	537	528	507	548	515	563	522	539	541	516	497	490	537	493	477	579	516	543	520	543	555	549	496	486	523	487	539	500	474	546	505	537	562	506	519	543	507	485	546	503	540	564	534	474	555	480	454	502	568	510	534	545	562	519	502	515	558	488	517	545	487	495	493	534	545	511	520	476	518	563	554	496	557	510	506	533	525	479	499	473	519	529	522	533	519	486	519	526	490	572	505	513	497	545	533	515	537	473	529	524	523	520	499	501	564	509	547	529	526	527	479	501	466	523	489	527	509	492	518	519	481	512	563	533	546	502	516	534	502	519	510	501	522	511	477	549	497	518	510	523	545	548	509	597	493	505	562	495	515	502	467	521	516	501	514	544	568	488	534	540	518	534	553	534	522	522	537	516	540	505	500	523	560	540	524	528	539	550	519	530	522	527	506	538	528	546	538	566	532	583	532	548	501	489	552	502	546	477	534	556	506	557	495	584	538	534	511	538	495	520	527	506	523	499	508	527	512	549	562	496	490	510	547	511	507	559	546	601	500	543	512	530	554	502	556	527	498	515	503	534	507	521	530	475	495	476	504	543	524	514	529	496	513	481	525	558	520	504	505	494	521	555	542	513	514	467	508	489	521	521	524	551	544	553	519	555	538	562	522	511	512	525	536	517	499	547	517	523	540	485	517	535	510	482	510	542	514	525	592	509	516	552	507	476	501	487	549	482	520	491	502	511	540	515	544	532	531	529	543	557	539	555	549	497	493	511	523	491	518	531	527	495	499	536	521	520	539	529	517	499	540	504	488	492	555	519	542	540	515	533	509	558	532	546	521	526	517	538	550	529	499	589	501	534	513	516	513	498	494	528	480	527	513	511	475	560	506	509	507	526	529	527	511	520	536	533	570	524	461	511	543	526	531	559	483	497	550	518	499	505	501	503	529	518	481	495	489	536	567	514	519	507	530	496	523	535	473	540	529	494	517	535	513	563	490	500	509	541	520	517	507	517	533	525	520	546	561	514	516	500	537	527	527	545	533	522	531	477	558	514	517	553	496	513	497	516	524	532	495	529	557	496	519	539	498	494	520	522	536	559	550	553	519	517	512	529	566	555	528	547	519	507	557	500	471	487	491	545	537	550	530	498	557	534	533	537	549	557	522	540	511	521	526	477	500	502	501	528	482	532	525	516	515	559	561	505	475	552	519	464	533	505	484	472	536	514	513	550	540	509	540	516	541	522	493	524	527	527	504	500	515	553	563	503	507	515	539	512	498
3550	5387	4173	2135	1605	1271	1102	899	803	737	699	678	649	603	657	597	594	629	611	614	607	569	4781	8770	6057	3215	1529	881	646	548	570	556	531	567	520	566	534	612	501	542	539	550	580	553	547	522	515	534	533	527	561	542	496	521	546	529	566	527	519	524	527	569	537	543	543	534	575	505	529	551	533	538	508	519	544	545	539	574	511	548	545	528	547	517	579	538	497	512	490	536	532	556	545	572	515	517	521	513	536	560	546	538	562	513	557	546	499	504	536	566	526	505	508	520	544	502	574	560	534	551	544	532	532	501	559	543	574	523	554	576	526	548	497	536	561	539	520	547	561	538	520	537	542	575	485	546	546	508	555	519	528	500	539	579	526	569	565	480	554	509	576	531	495	554	540	555	565	539	555	563	528	515	568	518	517	568	510	583	528	539	520	552	509	514	547	558	545	523	512	503	533	560	514	546	545	561	480	515	519	511	495	549	532	537	532	554	496	523	521	553	524	533	503	550	511	510	514	530	520	503	499	511	521	515	503	534	515	567	537	457	526	579	547	567	524	506	546	532	560	530	540	511	520	560	491	523	542	501	524	552	568	508	577	548	542	561	530	527	519	526	563	538	511	514	583	571	505	561	511	500	513	531	513	507	540	553	512	535	524	482	525	511	547	538	527	518	512	510	532	493	533	560	510	517	531	547	565	549	527	525	545	532	571	571	567	496	533	543	537	541	530	591	489	550	546	530	534	492	554	486	539	517	532	525	522	510	525	540	514	533	548	505	551	523	504	514	547	534	541	520	557	538	545	472	492	517	558	541	525	517	576	476	515	575	512	531	541	543	531	520	559	510	541	523	564	489	518	526	539	537	520	534	523	528	531	590	517	520	520	516	565	536	525	508	564	509	542	540	518	508	569	508	528	514	511	533	503	514	564	585	529	503	547	541	566	495	489	543	488	507	504	534	523	501	519	525	527	521	537	544	556	534	543	468	501	494	497	527	493	530	534	519	578	525	533	531	528	519	552	504	523	543	536	543	549	556	553	538	498	489	503	571	529	500	526	516	522	507	568	507	538	532	540	532	526	534	515	550	534	532	559	539	552	521	565	536	537	508	525	512	576	526	515	554	545	547	502	510	542	546	532	520	533	524	522	514	538	549	553	553	520	520	518	510	519	528	553	531	500	529	500	521	538	540	498	564	517	517	512	565	537	510	553	514	504	524	509	516	526	515	547	520	576	531	506	513	543	556	571	483	519	482	521	518	565	504	504	501	546	519	510	543	522	532	523	548	495	543	528	504	524	521	506	485	545	484	509	512	497	550	553	536	495	498	530	550	575	465	529	559	516	490	534	493	541	509	503	511	520	570	533	536	516	529	507	534	551	507	522	529	520	534	528	563	525	501	573	497	542	522	546	546	561	547	523	491	545	552	504	566	508	522	538	522	502	578	516	526	571	567	496	542	559	515	490	539	530	523	564	550	488	546	523	539	488	523	518	509	547	535	554	526	508	582	497	551	547	528	569	529	496	518	529	533	498	521	517	536	502	539	517	563	537	510	487	503	562	493	530	525	534	486	531	555	531	514	517	506	556	493	474	557	493	567	510	543	573	561	536	545	497	569	513	502	566	503	533	511	547	487	551	543	540	526	562	491	526	541	523	528	540	518	540	523	497	516	532	535	520	587	522	569	550	520	542	525	538	525	503	492	533	565	519	497	492	501	500	529	543	527	542	530	490	548	540	509	527	517	522	543	537	512	529	507	536	506	495	559	537	547	522	525	478	532	521	541	544	502	556	501	530	523	502	523	474	519	493	523	540	512	531	482	499	516	540	508	512	515	524	519	525	540	501	553	524	530	510	528	537	527	564	508	502	535	583	550	520	525	519	490	502	547	487	543	537	480	514	522	510	483	522	523	532	514	522	529	543	517	534	552	524	535	525	543	522	529	509	496	505	504	496	539	509	554	507	560	493	477	527	504	515	520	525	522	563	516	491	518	529	548	537	540	564	562	579	542	570	543	543	515	530	525	525	555	527	527	536	531	497	529	560	530	506	524	505	508	540	542	519	509	536	525	530	533	475	503	563	524	504	527	582	524	564	495	521	522	519	522	488	535	570	556	493	536	547	506	561	465	514	581	547	547	553	548	549	536	501	513	543	536	526	528	514	514	494	475	526	489	522	567	506	504	528	512	529	536	527	556	509	490	510	490	532	562	497	492	515	519	525	511	526	544	518	535	467	553	512	532	530	488	532	539	555	539	521	548	580	544	512	556	548	548	494	592	528	556	517	513	502	510	543	537	508	531	516	486	509	564	520	497	504	537	515	544	494	532	539	543	526	549	513	502	557	518	500	506	576	526	511	551	467	493	517	504	511	540	511	547	505	538	520	520	509	527	514	569	512	502	550	526	480	540	501	558	552	519	516	511	504	538	515	476	542	493	516	516	504	519	558	551	542	522	511	539	481	509	517	535	512	544	545	541	484	543	534	553	514	524	544	480	547	482	526	494	499	575	470	518	535	510	497	520	521	482	516	563	525	529	527	543	490	560	525	507	544	534	560	523	520	532	542	521	538	477	524	553	545	512	523	534	543	521	497	520	552	545	513	486	543	470	512	536	542	529	534	504	523	515	501	475	538	537	504	506	501	518	551	543	498	570	528	505	555	543	477	489	527	490	500	540	541	526	544	533	534	522	537	509	550	556	502	501	469	548	512	542	469	535	555	480	519	564	531	542	551	538	494	569	499	513	562	555	529	548	511	533	511	533	547	524	550	484	536	544	533	543	539	521	539	552	520	526	546	565	527	505	519	562	513	519	563	502	509	509	508	493	528	511	529	525	515	533	523	530	518	532	503	515	514	549	496	503	513	529	546	477	550	521	538	537	539	510	544	554	535	513	481	541	492	531	498	505	494	525	506	502	499	521	516	531	535	536	551	511	538	521	469	524	535	507	475	509	489	500	493	544	524	522	528	533	528	513	492	543	522	535	523	517	530	500	559	543	554	492	570	552	576	474	516	533	518	523	509	525	533	491	507	516	508	515	523	488	518	563	542	518	531	538	535	522	513	510	529	466	526	532	502	500	526	524	486	487	523	542	532	469	472	575	528	505	511	492	582	526	522	524	536	539	518	529	502	533	501	520	537	538	534	523	526	509	537	522	496	534	516	508	506	527	521	538	523	528	564	580	495	508	483	506	550	514	517	546	488	547	557	516	578	540	509	521	529	556	536	518	484	564	524	526	538	544	485	501	517	512	562	511	499	498	481	559	511	557	515	524	533	554	516	518	540	499	529	483	522	562	515	512	521	533	526	533	547	554	530	508	543	530	517	552	506	559	495	490	494	527	530	510	520	506	531	511	535	500	544	497	489	567	527	548	511	546	491	556	494	476	524	460	528	539	533	507	491	562	515	518	562	560	502	521	528	543	540	551	530	569	502	506	513	548	515	513	527	550	541	541	527	547	546	560	526	557	496	562	569	511	507	522	478	531	530	526	540	502	508	492	521	502
27104	12678	1707	761	553	519	501	486	494	496	523	499	477	511	471	453	481	466	484	438	476	506	602	868	837	730	573	548	536	473	465	453	470	477	466	456	467	446	484	465	476	491	488	443	478	458	439	478	472	504	488	487	520	482	474	507	499	461	457	473	487	450	538	482	485	477	461	467	502	459	474	473	489	446	478	421	486	445	482	477	481	435	503	484	475	497	481	483	468	495	466	477	475	462	444	473	445	447	441	493	483	429	455	476	462	463	497	474	472	479	492	493	447	436	460	475	498	481	470	494	497	463	435	467	458	481	444	459	461	492	453	429	493	463	451	456	497	504	485	529	485	496	456	507	485	463	479	466	458	470	488	481	490	484	489	489	493	447	492	479	494	481	482	459	461	450	490	491	495	453	448	474	469	469	494	492	458	479	475	506	466	497	505	466	479	465	472	495	466	476	440	458	451	494	479	466	443	472	515	470	488	472	501	429	481	459	454	443	433	438	508	487	468	432	452	494	471	481	493	466	469	449	468	442	463	428	475	522	488	486	519	504	483	475	486	487	484	448	507	437	470	446	467	466	454	542	461	504	482	493	491	476	468	497	472	497	447	487	491	472	486	455	491	456	471	456	500	509	477	504	459	454	488	510	493	452	462	479	484	439	472	460	502	464	461	445	497	462	488	478	463	480	465	427	477	467	449	453	489	451	458	465	458	457	435	461	481	463	463	467	432	484	513	482	485	456	500	444	476	492	475	468	523	472	438	475	530	470	505	481	434	479	452	477	466	464	486	491	455	491	473	483	430	488	495	489	469	481	462	437	483	471	464	459	474	501	445	475	479	468	464	477	461	481	488	535	462	481	479	453	493	517	454	461	496	474	518	497	483	511	470	444	461	452	464	468	479	449	515	485	445	458	463	451	514	466	479	501	500	480	472	485	478	470	417	454	465	475	475	517	470	490	476	500	465	489	528	503	478	494	505	487	475	464	460	455	486	502	465	456	476	479	471	500	465	477	477	433	469	482	492	479	451	495	422	450	451	477	491	463	494	441	503	485	474	506	490	446	445	461	420	453	442	432	468	448	468	468	469	483	480	474	483	464	478	465	457	498	474	460	456	514	460	465	467	472	512	462	473	431	448	491	493	485	490	491	527	445	462	495	492	434	469	466	478	489	495	489	462	473	459	473	450	452	510	468	458	447	474	483	452	484	500	479	478	455	440	495	468	450	477	509	477	485	471	475	515	477	474	484	460	467	479	500	433	459	427	481	426	470	470	496	467	452	498	472	458	468	500	488	475	463	453	422	455	462	491	494	467	468	459	511	480	483	468	494	453	453	506	459	470	496	490	498	449	469	491	533	485	484	463	512	467	476	492	489	485	489	485	508	479	494	483	476	476	501	486	523	526	437	481	513	458	462	461	492	469	504	478	473	497	478	458	429	496	483	423	438	497	492	441	478	468	500	480	475	505	473	477	454	479	503	474	463	490	503	495	462	447	479	483	497	466	481	492	472	489	479	490	479	478	488	501	470	483	484	471	479	406	464	476	490	497	433	452	507	451	469	479	499	458	455	460	462	486	482	447	471	476	432	475	453	529	458	510	436	497	501	464	490	460	453	503	487	469	494	488	460	428	464	470	477	436	426	500	510	456	471	478	496	428	491	480	495	488	493	442	462	529	498	480	479	464	469	459	460	455	482	505	447	416	461	434	476	501	461	493	459	440	472	464	473	482	439	448	478	478	439	509	475	470	487	420	516	481	459	465	484	486	453	467	464	439	463	476	430	487	482	480	483	446	490	475	474	475	469	487	498	517	468	506	485	503	442	439	458	487	448	489	463	477	482	484	494	436	460	481	443	465	446	521	501	471	472	480	507	456	487	482	483	484	476	474	452	468	453	489	473	431	495	450	482	531	491	471	488	483	453	491	470	493	477	482	517	470	449	459	479	491	520	429	455	483	460	514	507	464	470	447	466	478	478	473	513	495	486	503	476	457	483	461	469	447	468	454	436	502	452	473	455	471	445	481	458	476	492	463	517	496	499	464	461	504	432	474	474	467	481	442	485	488	498	479	491	491	477	462	405	503	459	441	499	460	432	472	473	500	477	500	464	483	484	441	488	488	475	478	477	469	485	476	487	454	449	462	478	515	452	464	455	497	450	497	455	469	478	476	490	469	440	488	467	497	472	456	457	461	452	433	516	491	454	496	474	447	474	474	480	483	526	446	506	403	456	498	485	505	507	475	497	476	493	436	467	486	468	479	474	475	483	476	492	439	457	460	465	448	451	473	500	479	471	462	476	490	496	517	464	467	474	465	460	472	460	485	455	479	467	512	490	428	441	490	446	474	491	496	477	477	465	506	506	513	478	497	442	487	463	482	459	479	437	424	435	457	491	455	460	487	473	515	486	490	449	477	473	486	462	421	441	472	493	495	475	462	447	489	464	458	468	461	446	487	445	448	500	470	500	492	491	498	466	494	451	464	451	465	498	482	492	476	498	509	447	461	505	454	498	468	435	446	464	482	444	456	457	483	482	459	469	438	476	471	457	474	493	451	450	458	516	476	483	494	478	500	451	477	465	462	467	487	471	483	491	460	483	478	454	454	483	485	484	504	491	490	486	461	491	452	472	457	477	441	455	463	486	494	500	473	477	452	513	486	481	450	473	461	447	454	469	482	487	479	470	484	468	464	445	486	491	530	463	497	483	483	490	480	419	471	461	516	477	444	457	459	434	464	490	499	455	486	446	490	463	453	468	459	451	486	494	475	434	475	498	515	470	448	506	435	490	518	486	485	474	453	501	482	463	475	467	457	512	472	477	480	487	445	474	467	493	471	473	502	468	486	458	507	501	479	487	479	474	480	509	492	469	447	473	484	466	467	455	452	469	488	474	483	472	464	485	488	498	507	471	462	450	485	450	468	452	503	470	475	508	450	485	483	441	479	452	446	455	482	499	491	455	497	507	443	532	443	507	467	455	461	491	479	449	482	480	448	499	441	444	496	498	483	522	471	450	496	475	484	461	490	465	483	474	472	469	449	491	441	488	486	459	469	495	495	452	491	483	437	526	475	483	469	463	480	485	497	512	473	500	467	503	470	461	463	450	476	467	444	455	452	500	491	495	453	518	478	446	475	478	428	472	485	465	494	475	473	459	494	446	455	476	442	470	421	481	467	458	507	440	483	482	446	451	477	501	500	513	502	453	478	484	509	473	447	472	502	481	483	453	462	470	438	433	483	506	471	474	463	475	439	446	532	481	466	472	455	450	462	511	508	471	509	460	446	453	478	446	463	471	518	463	467	462	462	434	457	507	484	504	462	470	463	494	509	440	499	467	469	488	482	464	456	501	476	458	478	498	461	458	503	458	459	464	425	475	487	435	487	465	467	506	466	475	484	466	474	461	492	468	448	483	494	487	485	454	500	468	437	454	439	474	450	487	485	467	468	447	440	464	487	504	485	441	467	496	511	504	421	458	468	467	497	499	492	493	476	437	469	484	485	466
4926	1064	819	584	527	510	532	474	488	423	475	453	466	495	477	481	485	473	485	503	487	506	726	1081	1010	743	628	536	510	424	504	455	456	449	447	447	461	439	459	475	466	460	485	472	462	476	459	477	440	497	451	464	500	423	488	480	454	453	493	465	470	449	478	448	475	430	481	484	475	466	457	468	454	452	505	475	449	473	492	430	481	483	491	493	493	471	526	445	423	512	480	488	484	484	486	445	459	451	520	464	490	511	466	484	433	474	503	459	504	455	448	479	473	465	477	469	466	460	437	467	469	458	476	458	496	491	480	480	505	442	458	424	445	467	481	457	491	492	461	470	477	456	452	502	490	470	482	447	480	484	486	504	526	439	446	480	448	476	455	418	473	457	455	482	445	458	492	466	489	479	478	518	477	503	471	437	429	482	472	476	480	458	453	440	476	470	456	470	478	459	501	408	420	508	437	508	459	480	471	484	438	483	471	431	441	453	443	457	463	454	472	475	534	449	477	500	489	449	470	491	428	471	498	459	454	492	492	471	448	476	438	518	497	437	482	488	446	492	464	472	433	491	481	477	470	457	507	486	456	422	463	465	441	512	492	472	426	444	479	460	507	504	488	464	447	461	454	455	467	485	441	449	462	445	476	457	462	434	460	401	458	473	479	472	482	467	458	434	529	454	496	448	498	526	482	431	486	467	419	448	464	487	419	432	470	449	475	466	446	422	516	457	486	467	505	471	494	441	472	451	449	475	460	479	481	474	474	480	474	497	448	484	487	441	477	471	480	461	460	454	483	472	450	478	454	508	475	439	450	477	444	461	441	428	428	472	443	505	449	481	462	459	515	470	459	421	425	443	481	444	458	485	482	483	486	503	469	453	462	462	489	484	485	453	473	459	461	462	455	479	498	457	480	485	514	461	482	446	493	476	426	500	462	476	491	439	479	475	491	425	423	487	424	455	493	472	458	450	521	458	425	459	441	424	467	503	466	479	469	487	421	448	450	478	426	451	459	476	480	452	443	473	446	453	483	470	435	477	466	452	506	461	478	468	443	466	506	486	460	469	397	489	494	483	458	505	439	519	469	438	476	478	471	428	472	481	432	473	488	440	495	434	476	502	459	448	455	496	475	476	448	495	471	438	450	470	511	447	436	449	451	466	444	464	465	480	499	469	475	459	444	470	444	445	479	461	492	475	429	468	449	488	498	482	455	456	443	499	426	443	465	476	462	471	466	475	476	465	462	432	443	493	496	463	442	463	432	474	418	449	479	491	494	446	484	465	478	496	493	481	458	459	488	437	471	453	460	474	458	448	462	473	474	511	481	476	440	457	457	485	451	491	491	472	495	434	499	462	437	450	455	463	416	484	459	485	470	476	512	498	455	497	448	487	487	460	472	454	466	481	437	462	486	467	483	449	454	480	445	446	477	467	459	495	462	484	448	465	482	465	473	533	459	435	450	454	429	479	500	486	476	450	439	486	494	523	460	470	465	480	484	472	481	468	432	469	492	462	467	477	478	474	428	469	441	443	471	456	456	477	475	485	493	489	461	465	486	461	479	498	475	483	467	463	481	449	477	485	480	507	448	487	486	417	467	471	465	517	463	487	494	477	480	490	469	457	458	459	431	445	443	452	461	476	454	444	459	478	488	489	454	491	469	428	442	445	501	468	461	474	453	470	498	466	449	460	475	488	455	511	444	490	496	501	482	479	466	483	469	467	467	479	474	477	446	476	533	471	494	483	466	467	472	440	473	429	474	468	471	522	499	473	481	450	462	448	478	448	465	483	448	504	487	456	457	469	484	486	466	514	505	491	483	442	465	485	494	502	451	487	459	469	445	485	466	502	460	462	488	457	447	496	415	476	494	421	458	440	473	458	480	466	502	464	476	464	480	484	489	454	470	469	489	483	439	449	473	445	486	514	474	458	450	472	448	434	465	471	452	490	460	480	497	475	458	479	473	469	511	451	464	500	459	476	502	465	482	460	460	471	478	456	486	498	471	498	497	473	513	491	467	463	472	440	447	465	479	445	480	451	479	492	463	517	431	441	460	513	477	478	495	470	458	483	474	449	465	483	451	469	480	432	485	456	504	476	452	481	507	493	489	471	472	493	453	479	498	489	470	460	474	503	435	441	455	488	463	467	460	488	452	475	461	493	495	496	486	458	489	461	487	459	483	444	518	462	488	478	443	432	479	470	453	468	470	442	461	490	493	453	475	513	482	474	480	454	492	452	457	455	436	435	439	484	460	479	434	476	484	456	495	496	464	475	443	479	430	435	470	463	485	493	423	471	426	464	449	457	449	441	461	465	467	471	476	456	467	501	452	452	502	474	456	447	458	492	494	458	443	481	495	438	469	487	466	453	449	488	467	433	453	498	451	456	432	466	459	464	448	483	460	487	448	475	477	475	452	500	487	480	502	519	451	473	479	501	456	486	445	443	490	475	463	492	477	461	433	468	484	462	492	470	480	457	475	447	458	440	476	476	471	453	510	430	462	467	471	423	454	469	461	465	485	501	486	470	455	493	481	465	473	454	452	487	485	409	483	410	454	436	433	479	465	454	468	483	484	435	474	487	433	453	441	439	459	470	441	468	471	456	440	462	478	458	491	474	471	447	471	500	470	447	427	499	442	489	485	486	471	438	449	448	466	482	453	482	465	487	475	518	482	458	424	482	462	451	478	463	466	424	459	459	481	429	469	448	438	437	451	462	472	440	422	487	476	465	459	427	493	444	488	467	454	458	476	491	476	491	453	468	500	475	448	488	463	449	409	455	497	447	484	504	482	498	497	461	476	485	451	504	472	494	427	462	453	465	439	446	427	449	460	497	413	447	503	460	469	499	481	482	491	487	486	443	493	469	498	488	463	457	469	439	484	475	443	454	464	426	475	451	496	440	484	458	497	455	445	446	475	442	452	487	465	471	483	498	534	475	478	497	468	477	478	456	466	434	456	441	460	447	505	425	504	477	447	468	441	456	459	471	445	493	458	461	483	486	486	511	444	446	495	458	453	480	451	494	475	470	496	464	428	450	437	460	467	491	478	488	514	449	468	458	482	437	475	469	458	429	471	475	482	509	498	473	485	460	457	489	466	462	468	492	477	482	469	471	485	483	465	488	486	439	429	489	475	456	479	457	454	462	479	451	491	472	448	476	441	452	488	503	478	495	453	471	434	456	461	468	503	475	497	478	448	443	467	461	482	498	482	460	488	459	425	469	467	490	463	473	459	502	417	478	459	509	459	459	489	456	425	533	454	480	454	479	495	512	459	454	460	465	470	485	475	493	463	468	450	463	470	487	501	478	486	481	477	420	440	483	442	495	473	459	455	490	458	471	469	468	481	493	489	462	474	474	492	520	481	454	472	491	486	464	453	471	458	428	410	465	485	476	497	472	509	491	459	474	478	469	497	489	510	425	440	440	491	470	462	504	446	490	462	466	507	470	429	482	458	464	457	463	504	508	474	488	472	490	436	466	442	475	472	459	482	496	465	449
24401	21112	27543	24904	10701	1410	870	611	502	521	522	543	536	511	524	450	515	524	480	499	492	480	2304	4482	3367	1687	938	643	505	475	492	440	458	507	473	448	492	435	446	418	484	472	484	491	467	430	483	458	482	453	497	502	497	496	474	487	481	473	499	486	461	457	469	443	454	492	446	506	483	477	454	460	507	458	471	494	476	463	458	496	468	443	465	459	482	468	484	437	492	475	475	474	448	468	491	487	478	478	459	443	412	490	471	451	404	424	495	469	433	456	446	455	468	479	504	448	475	450	472	472	458	465	473	447	476	459	440	441	430	458	478	486	441	469	451	477	467	444	459	460	494	474	422	482	470	479	458	434	429	471	477	475	461	469	447	484	433	455	493	476	514	476	484	516	421	477	495	496	479	463	461	516	454	494	421	495	440	439	467	462	468	466	463	459	459	481	482	465	468	439	500	477	481	462	496	456	452	499	482	471	428	474	468	462	472	446	434	462	456	462	460	444	439	442	465	509	409	441	432	487	472	475	419	492	450	473	474	471	464	485	450	472	460	471	485	461	468	478	469	483	459	490	455	420	475	490	478	471	495	481	470	489	459	483	482	474	432	444	479	483	482	436	484	447	462	446	483	473	444	477	476	477	478	508	458	464	475	496	474	491	418	450	502	490	473	459	461	460	428	421	486	477	491	468	457	489	452	466	462	436	461	537	501	486	451	450	428	469	444	484	468	458	489	435	458	482	467	479	453	462	465	453	493	447	424	449	471	488	452	451	453	471	448	444	467	409	431	465	486	492	471	472	462	445	453	460	440	483	504	454	466	502	500	448	464	448	470	492	432	479	471	477	504	440	485	460	476	465	470	472	452	440	462	502	479	428	437	456	497	427	475	475	467	431	440	448	482	429	444	466	458	449	488	430	492	461	462	517	493	526	425	489	479	459	501	454	430	471	471	450	486	459	444	489	475	454	497	464	471	446	497	411	469	463	446	469	450	477	458	454	472	506	485	473	475	516	489	453	478	473	453	479	466	481	459	472	463	494	451	484	448	456	482	516	442	454	500	483	452	478	509	447	457	483	511	445	495	492	475	387	457	469	464	495	469	492	456	459	475	445	484	446	446	442	489	503	500	471	485	448	488	444	451	436	428	461	453	468	465	445	488	448	442	439	500	461	484	482	460	445	459	443	463	445	454	434	460	467	451	454	454	471	458	476	467	451	480	484	444	476	492	488	470	450	477	456	450	468	488	459	436	478	458	450	452	477	455	430	512	469	499	485	470	452	476	451	490	454	471	460	509	452	439	456	456	467	483	498	443	456	448	437	468	454	441	469	446	436	508	492	488	458	460	446	443	470	505	489	480	427	452	467	490	437	436	480	501	456	432	499	409	499	461	469	465	479	475	471	472	446	485	482	464	471	455	436	484	450	468	456	449	466	421	446	466	480	434	476	450	484	456	455	476	436	448	446	463	473	435	453	498	526	458	470	468	462	494	473	463	414	441	411	479	487	461	450	463	503	480	501	463	444	466	483	495	488	462	449	512	482	465	492	447	448	512	459	484	424	479	505	479	473	500	456	479	494	447	463	497	479	456	468	475	446	441	467	500	456	446	485	468	495	473	457	439	460	463	461	456	478	479	477	455	480	471	452	470	443	440	495	463	466	502	473	422	485	494	487	442	477	472	457	455	455	497	456	459	477	456	473	426	438	489	549	479	489	480	458	450	404	473	476	459	460	498	473	472	435	492	443	455	444	511	481	466	473	469	480	465	508	444	501	462	500	465	469	446	460	462	445	467	459	468	479	449	475	499	437	467	439	464	421	463	444	451	461	416	475	457	446	466	459	465	451	466	468	453	461	458	492	488	446	463	476	483	459	465	483	461	492	438	456	471	491	480	453	494	425	463	435	452	480	461	463	415	479	489	448	440	468	470	465	517	436	456	485	499	450	437	478	471	476	452	471	451	447	495	493	452	454	466	456	463	468	463	453	445	463	483	473	448	464	452	482	485	457	471	433	459	467	434	477	487	479	491	437	447	443	397	466	444	472	435	446	460	465	487	473	472	458	454	423	475	458	492	451	461	455	486	487	452	468	438	432	525	439	466	480	480	483	413	443	499	458	479	473	441	493	450	481	505	466	446	454	448	436	465	454	474	456	451	470	444	447	453	440	433	443	452	472	474	472	470	456	481	469	499	482	465	442	449	473	482	445	482	449	503	450	482	435	488	464	468	498	478	477	483	467	457	517	487	458	483	429	449	490	454	442	504	480	481	487	493	487	458	468	445	490	442	492	452	452	461	468	493	465	468	464	467	440	491	485	473	476	502	448	472	455	510	467	464	412	484	454	472	468	453	435	457	471	459	453	518	454	470	450	460	464	473	470	440	473	479	453	497	460	495	430	509	466	450	464	464	447	466	458	450	453	446	456	447	454	458	446	477	489	504	446	461	454	438	455	480	519	468	484	456	492	430	453	471	472	489	458	438	480	506	468	491	469	479	441	449	495	487	462	463	475	459	443	482	467	462	476	483	477	465	465	450	483	443	447	506	485	450	476	496	430	483	472	483	460	436	476	496	468	474	451	483	456	460	431	521	456	455	449	509	494	488	457	523	469	468	444	467	464	473	450	443	462	493	506	470	440	440	431	440	455	453	448	471	483	487	514	484	443	480	487	476	478	455	506	486	518	488	492	457	446	459	428	472	448	448	460	478	453	452	492	468	484	465	499	491	497	451	493	477	444	476	442	462	477	466	451	465	454	434	443	458	484	458	441	471	426	435	477	466	492	504	474	441	457	493	443	501	493	462	473	470	455	447	450	437	499	461	465	466	475	457	447	499	436	457	495	453	453	450	481	464	469	437	432	466	485	493	484	440	407	459	472	490	467	400	433	480	483	466	453	494	442	496	458	459	461	503	498	427	446	435	472	514	437	451	458	428	460	531	460	473	447	494	455	475	474	474	482	441	472	486	443	487	483	471	452	484	417	448	443	445	461	455	434	478	488	485	454	482	479	467	447	465	463	505	452	463	441	472	462	441	445	451	448	482	446	461	443	451	445	471	485	444	464	420	466	432	412	454	451	486	488	519	470	474	442	522	440	500	461	495	483	475	484	508	472	491	460	452	453	486	433	420	454	479	467	463	509	444	484	469	468	470	464	485	466	487	478	453	478	419	471	418	458	494	459	454	473	446	450	479	467	469	444	465	511	455	498	453	457	465	447	468	505	453	476	438	486	458	457	441	455	454	455	458	444	460	423	459	467	462	483	442	448	492	496	481	467	493	462	460	424	474	477	501	475	467	499	460	494	472	512	430	508	452	438	425	472	468	458	442	485	452	408	463	448	469	471	452	457	448	459	435	459	446	510	492	463	479	469	463	477	492	465	443	445	472	459	483	466	513	517	440	462	436	459	474	453	491	465	471	473	459	478	406	552	462	447	474	462	467	476	465	482	474	468	454	452	422	457	473	451	468	463	454	442	466	477	477	473	479	462	447	456	473	472	477	453
3515	3951	3044	1577	1154	927	842	750	674	625	590	616	562	557	568	539	588	557	505	485	504	527	3743	6078	4110	2033	1073	684	471	526	449	475	473	513	462	496	470	502	507	476	525	470	502	491	518	469	476	480	482	507	518	547	501	492	497	517	537	448	473	445	464	466	471	451	487	481	462	490	478	517	453	507	487	462	484	497	504	519	522	455	487	491	455	525	501	501	458	499	477	465	494	512	476	502	520	506	459	473	514	473	478	538	488	468	511	522	491	547	463	442	528	519	525	568	488	499	492	500	541	481	442	470	475	482	485	468	465	506	502	501	494	497	492	470	498	490	520	484	467	476	520	431	439	460	507	489	482	521	489	465	518	485	539	486	529	496	478	522	488	502	460	522	506	527	463	495	517	475	491	477	470	502	492	467	491	475	510	484	471	486	475	475	450	451	521	516	497	509	472	496	451	465	496	497	473	489	462	454	497	483	485	505	411	466	440	514	451	491	476	478	526	460	522	523	495	510	483	462	499	478	476	442	462	481	500	491	511	491	469	473	496	475	480	509	504	479	500	502	461	472	468	496	482	465	503	508	478	524	516	496	480	487	490	515	497	466	478	465	530	467	488	508	499	506	522	470	490	497	531	462	473	495	486	478	486	483	469	486	502	466	476	461	462	484	470	497	496	454	477	498	464	492	511	485	510	463	474	509	483	518	502	502	506	453	484	474	483	478	444	448	480	459	484	467	480	504	462	487	491	490	481	533	506	489	469	500	471	486	470	513	456	506	475	490	493	489	482	479	497	461	499	503	510	474	489	525	504	498	497	491	491	523	524	520	496	491	473	475	470	475	472	488	467	526	460	457	450	535	484	455	500	496	479	477	527	440	491	483	458	528	486	499	490	454	475	504	493	484	466	473	467	462	459	526	471	486	540	471	489	476	501	498	518	528	504	457	467	511	483	490	485	455	456	535	468	493	466	458	454	456	462	474	481	503	474	444	466	474	489	444	515	493	466	489	481	477	554	495	471	521	467	454	478	490	470	438	519	479	449	491	481	530	508	454	500	498	505	486	527	493	460	562	494	484	483	467	484	498	457	483	475	479	478	444	508	531	481	488	494	465	497	484	542	506	496	428	469	495	431	520	455	459	457	506	456	478	511	497	495	462	451	464	462	505	532	460	495	478	527	455	478	456	480	489	450	479	470	477	493	490	528	498	487	456	492	504	453	486	495	502	504	510	481	475	477	519	479	457	476	493	479	493	483	493	501	454	466	432	481	449	502	437	489	500	477	493	516	510	451	486	481	493	457	485	473	476	471	476	490	496	491	490	508	482	489	473	473	470	489	483	505	462	512	476	450	490	503	496	525	465	494	488	477	500	475	481	489	475	512	469	484	523	478	463	540	469	480	494	507	488	474	515	488	463	477	468	468	486	504	497	467	488	541	503	470	472	510	479	453	500	506	468	481	484	491	494	480	498	479	491	497	491	451	461	494	455	504	517	486	460	473	481	479	488	478	477	472	475	471	473	515	478	490	459	459	486	462	504	471	464	513	477	494	473	493	495	491	438	434	469	464	450	465	465	501	466	458	483	475	478	517	498	468	461	488	475	462	465	461	484	506	529	479	521	507	494	482	462	491	499	487	477	448	519	497	495	469	481	500	469	505	467	474	462	507	412	461	498	491	509	504	499	490	504	539	485	456	524	506	479	498	496	468	492	455	448	467	506	491	464	466	500	465	457	455	466	508	445	483	445	470	489	470	463	512	483	435	486	470	495	498	496	462	500	444	488	502	495	498	486	460	488	454	485	481	481	452	469	473	490	509	494	469	495	519	485	497	505	498	503	479	468	480	458	471	481	481	496	492	485	525	483	448	480	456	453	518	478	490	469	488	515	467	478	501	457	468	512	493	479	453	478	479	488	443	514	483	474	462	487	460	476	466	490	440	523	480	470	497	462	484	476	455	502	534	489	481	490	475	475	490	488	471	474	504	467	495	492	453	473	489	475	534	479	470	493	466	470	502	471	474	468	503	490	502	498	446	479	478	469	505	522	475	477	458	447	511	474	534	501	485	484	421	462	472	471	479	506	499	413	488	501	458	507	475	465	461	496	495	498	474	428	490	513	487	514	523	487	493	459	536	483	482	497	509	447	501	471	507	451	468	474	497	498	446	461	474	470	470	473	445	496	516	511	466	471	515	485	497	497	472	486	500	484	491	522	473	529	425	477	499	483	500	455	490	480	457	458	478	504	460	494	449	512	487	434	479	490	487	497	523	446	472	471	445	481	485	489	498	456	484	463	497	493	431	490	488	465	486	488	473	458	487	477	453	495	464	500	484	469	485	507	436	477	484	491	481	446	493	502	479	504	471	462	468	512	431	489	468	489	494	465	471	449	465	525	481	475	479	481	478	448	494	453	480	499	458	448	487	492	515	491	481	477	491	457	447	476	510	522	469	470	451	490	448	533	455	455	457	443	471	531	451	479	488	470	456	462	503	492	508	458	485	468	434	496	464	486	478	445	442	461	497	440	467	492	485	463	489	438	451	519	457	471	471	498	500	464	467	512	443	468	485	474	514	510	461	468	463	520	490	481	488	492	501	500	515	485	490	474	508	502	505	471	444	486	458	483	498	482	479	472	489	455	510	484	485	494	457	479	438	462	451	487	493	513	495	481	454	465	491	484	459	481	486	470	516	461	523	468	480	484	475	546	484	485	507	481	506	490	483	467	422	445	480	450	461	489	500	497	476	492	472	477	488	468	488	498	487	486	463	493	480	509	528	492	482	519	458	460	482	435	483	513	474	490	482	478	461	496	432	511	470	454	499	505	498	479	478	471	496	486	514	456	505	419	442	475	438	474	509	484	456	456	483	509	505	535	515	485	470	468	499	476	472	516	459	482	481	497	463	466	481	483	483	497	478	442	474	466	459	531	519	511	471	501	466	451	462	455	472	503	482	505	455	448	443	491	457	441	504	457	471	470	475	470	476	442	444	459	457	438	505	477	482	506	522	469	450	495	476	517	477	482	518	469	471	474	477	450	497	486	470	498	491	489	491	488	469	475	502	469	510	481	487	499	493	473	464	487	508	511	490	507	456	478	502	519	448	491	525	488	478	506	473	483	476	510	474	506	536	467	534	481	478	465	514	478	453	480	512	484	497	514	479	480	510	456	467	496	483	494	479	473	488	498	511	420	502	492	468	497	532	481	461	489	522	432	498	476	484	480	455	496	482	487	492	488	471	501	427	488	481	485	481	515	472	456	515	508	470	443	468	484	533	486	504	475	493	528	476	470	506	499	487	502	500	493	493	461	490	473	468	502	481	455	483	465	433	455	506	502	465	491	468	524	484	492	522	494	499	468	516	471	472	467	480	504	469	493	515	495	456	487	470	453	435	482	486	463	468	483	461	484	478	501	473	517	478	462	504	471	476	476	490	521	485	461	464	492	456	467	495	498	476	519	501	476	478	471	477	478	499	490	512	486	437	442	488	466	477	486	486	465	487	512
23827	21138	28281	24263	20417	3844	1254	796	649	668	670	636	618	628	605	570	555	550	529	528	581	560	4021	7256	5194	2499	1187	751	581	550	526	477	579	523	570	504	532	545	514	547	540	546	578	527	527	510	514	518	535	533	552	530	518	494	563	548	527	510	494	545	540	514	544	549	488	542	546	519	514	575	513	544	529	520	507	525	546	533	481	521	491	532	527	505	513	540	528	548	491	527	532	507	491	527	505	541	525	543	529	500	513	487	558	538	547	538	492	542	551	553	550	527	515	538	488	532	545	508	557	512	502	546	559	541	513	534	519	542	588	567	528	499	531	497	508	536	537	531	539	553	491	537	499	504	518	514	505	553	459	522	549	527	549	533	516	508	486	527	507	533	509	509	553	527	535	509	565	553	530	509	532	567	540	512	532	507	527	539	538	535	559	519	534	503	532	505	523	512	555	578	559	513	517	509	539	530	530	531	501	480	509	490	568	529	524	466	498	517	522	517	505	539	515	531	526	507	557	549	574	529	551	579	530	487	515	505	525	507	505	544	533	539	497	520	516	523	498	527	517	538	523	494	566	542	521	505	494	517	519	526	523	502	504	527	500	527	500	523	512	525	526	492	526	494	528	545	537	497	525	528	516	505	521	543	535	508	536	525	549	518	583	465	547	545	503	503	484	499	531	504	494	523	506	535	538	526	545	509	529	488	508	513	525	535	557	560	539	530	542	552	517	506	524	560	537	510	538	529	556	507	509	530	583	548	546	555	505	541	556	530	527	502	504	517	538	524	553	487	504	534	518	520	489	532	490	541	506	528	569	478	565	542	516	524	564	529	515	501	539	490	538	469	505	513	515	502	484	493	489	491	520	494	571	536	549	524	487	507	512	520	513	500	536	549	551	521	512	531	513	506	587	513	488	524	497	477	488	549	544	515	514	534	480	543	533	509	548	544	539	501	515	510	510	500	515	528	530	558	500	518	503	523	529	521	551	549	518	536	518	511	516	511	523	493	523	523	517	532	540	515	494	499	498	552	543	507	518	503	514	528	541	487	519	494	490	556	502	534	494	519	492	504	489	541	532	507	496	533	511	509	543	533	532	510	522	534	563	533	520	501	526	514	550	561	500	501	537	491	510	511	507	532	543	537	499	521	543	543	537	544	508	523	484	490	514	507	559	483	520	514	506	552	492	524	540	497	546	523	501	530	539	559	544	515	495	508	525	574	503	529	508	551	535	516	549	534	520	605	555	542	548	500	516	502	504	573	528	533	517	528	523	514	520	504	544	519	501	547	499	518	526	545	518	525	542	473	535	506	559	511	528	520	514	537	499	511	518	510	521	504	489	533	510	554	483	526	558	506	570	521	533	510	512	516	497	505	541	523	517	504	551	519	508	502	539	525	496	537	525	495	498	512	529	547	563	516	492	532	505	546	537	520	507	503	525	517	566	517	523	545	518	580	552	521	523	535	491	543	514	547	566	531	509	481	576	524	555	502	529	521	545	524	539	531	500	544	492	478	523	549	501	553	531	555	535	550	534	553	501	503	507	507	530	557	544	502	533	510	488	531	499	513	521	504	513	539	551	508	532	485	487	519	558	480	520	515	508	533	538	509	537	539	538	493	537	515	518	530	498	539	527	518	536	486	521	552	514	521	512	504	572	493	495	549	502	518	527	519	544	515	515	491	551	534	541	532	492	532	532	522	541	536	495	539	539	524	504	507	525	523	498	544	528	523	522	530	544	516	518	510	545	502	529	546	537	508	509	527	536	558	516	545	484	532	451	511	538	494	518	526	544	506	532	536	570	538	546	538	564	520	503	531	532	516	551	554	570	509	568	476	508	525	539	483	526	505	494	554	507	518	546	505	534	502	563	540	554	512	554	478	541	506	528	557	538	551	506	510	520	482	515	516	539	511	542	542	516	530	528	510	538	561	496	506	551	521	496	506	563	484	544	495	539	567	577	546	506	508	506	475	530	528	554	519	526	544	526	504	489	553	552	521	492	522	512	534	512	488	553	519	550	536	516	501	529	490	478	463	508	525	524	492	538	514	506	523	488	486	511	503	512	474	516	464	539	507	526	548	531	525	479	541	516	516	561	487	532	504	526	541	541	542	499	542	511	524	525	576	515	534	534	518	519	509	521	471	501	502	530	501	521	530	533	568	553	511	543	517	501	514	509	528	538	480	536	527	543	523	510	532	517	505	510	549	518	537	516	490	492	523	487	530	556	490	518	504	524	519	541	535	507	501	506	531	538	528	501	502	571	501	553	566	530	574	526	517	505	520	531	513	543	523	514	555	526	522	530	527	555	517	492	512	550	498	500	507	520	521	526	542	551	547	511	534	518	507	513	543	553	539	535	515	521	517	514	488	522	524	492	506	495	517	521	512	535	546	595	528	531	500	483	516	485	530	534	574	471	531	527	512	520	508	561	502	496	527	511	480	540	517	499	542	502	526	526	539	518	504	507	547	529	543	499	523	507	524	524	530	541	538	517	513	529	530	496	545	525	533	513	528	561	572	530	531	546	547	530	510	520	540	511	489	487	503	538	529	527	519	529	528	523	551	519	535	482	502	535	535	523	541	496	516	517	508	538	534	519	526	544	534	558	531	516	518	538	490	544	547	543	542	540	484	494	537	504	532	483	555	501	532	513	519	527	490	540	525	480	506	535	526	478	519	539	498	521	495	497	520	491	550	486	494	538	477	522	527	563	566	533	504	543	516	521	496	521	528	586	470	543	503	547	509	518	507	527	541	501	516	553	593	517	525	527	542	519	525	576	552	559	525	519	519	508	500	528	513	555	536	530	525	542	540	519	554	514	520	508	558	499	484	503	557	528	531	530	550	539	549	543	551	569	529	513	538	550	520	533	558	516	525	499	525	533	521	495	557	531	494	514	490	562	502	522	536	535	545	528	522	530	498	541	542	504	494	527	537	522	539	542	559	551	536	547	529	540	514	503	464	520	508	498	543	521	507	546	534	528	502	535	528	517	468	533	491	491	529	506	566	520	512	550	518	504	526	523	531	525	517	507	488	507	550	553	516	522	494	500	507	512	482	521	559	504	524	533	534	525	545	539	533	503	485	519	515	549	553	557	533	515	520	492	511	539	503	548	550	532	519	524	509	511	494	505	516	529	540	517	515	501	534	494	466	552	510	517	533	514	523	534	538	528	547	511	574	515	531	514	517	534	544	526	549	553	518	525	549	583	535	484	488	518	505	528	520	520	554	541	519	481	486	538	501	518	541	471	517	542	554	529	519	538	532	525	523	509	524	518	523	519	520	535	531	503	489	544	481	529	526	524	540	530	500	524	533	555	509	497	509	540	500	528	497	497	539	508	516	548	526	522	514	492	504	493	487	540	489	483	487	516	562	536	525	552	496	490	524	483	571	513	542	508	552	550	509	497	476	552	469	505	504	528	489	524	489	499	554	532	488	562	515	498	538	519	476	506	517	505	497	504	526	471	490	479	496	545	497	524	517	521	534	503	532	540	473	513	531
3621	5417	4348	2355	1581	1275	1016	914	801	734	676	719	671	643	600	630	585	637	593	614	639	589	6065	8715	5826	3003	1463	784	624	542	546	544	599	593	518	517	523	529	500	523	542	519	538	548	563	536	547	566	568	542	525	564	572	537	547	532	563	548	571	552	547	570	545	537	548	527	586	575	576	535	504	542	534	530	567	565	507	530	567	526	553	527	554	537	536	525	526	534	509	524	529	517	522	546	562	548	570	509	560	536	541	523	546	520	544	554	528	542	576	486	513	503	498	591	513	539	536	523	546	518	547	539	499	545	559	559	585	570	545	514	534	494	554	507	518	545	527	540	538	506	573	513	517	555	522	514	524	543	500	504	538	561	514	526	536	542	554	510	532	522	565	550	500	584	508	541	520	549	560	562	575	560	578	543	500	501	485	476	548	556	486	554	524	550	569	518	547	550	506	545	520	526	551	542	557	525	587	503	564	524	501	539	530	534	541	525	529	532	504	492	497	582	538	521	564	555	558	544	538	562	512	555	560	596	576	529	571	565	562	543	522	496	520	574	568	495	503	555	531	503	544	554	513	532	554	534	535	512	525	542	531	513	523	548	519	494	510	529	526	512	538	581	515	533	573	575	516	536	580	519	569	562	501	534	523	509	534	517	546	511	550	534	507	536	521	513	528	549	517	527	535	528	532	538	537	489	523	498	569	525	554	522	477	509	554	512	563	539	526	526	541	548	497	508	567	508	567	539	510	555	529	551	552	524	565	542	537	544	525	548	532	554	521	522	513	518	528	510	493	504	489	570	561	558	549	547	579	523	529	537	531	549	533	550	561	560	514	488	509	516	525	529	531	525	566	493	527	554	551	552	512	558	518	513	522	540	518	533	538	534	525	519	559	514	487	568	548	500	512	541	529	504	532	540	496	524	521	556	556	520	536	506	532	492	517	551	540	557	543	515	546	502	558	574	530	596	547	549	544	525	552	501	533	528	516	530	539	534	551	521	539	523	537	528	504	515	515	535	574	533	575	513	513	504	479	511	547	515	531	519	527	539	533	484	560	526	566	542	516	545	564	521	510	538	510	493	504	491	587	515	516	524	522	545	567	542	592	509	530	505	519	516	527	479	555	526	546	550	555	564	524	539	522	545	555	548	546	521	538	572	510	526	551	551	551	531	523	543	528	511	565	551	577	478	520	526	565	601	519	532	535	522	513	523	510	529	514	507	497	554	512	547	529	573	519	512	551	578	474	523	547	530	538	523	521	532	512	526	525	495	540	528	566	543	530	521	509	523	473	501	496	553	554	550	523	570	504	547	533	499	527	479	547	540	510	525	522	522	547	552	570	546	515	531	569	527	569	525	528	557	525	584	533	511	533	529	530	530	530	534	499	513	526	544	556	501	528	550	512	518	518	523	497	538	522	524	507	528	561	544	529	502	555	547	558	501	492	550	533	530	513	562	540	558	511	510	517	561	554	516	533	496	530	539	571	566	497	537	536	528	524	532	570	579	533	572	549	515	570	542	537	506	541	556	521	578	521	555	555	536	592	521	505	559	519	562	539	531	574	527	518	524	537	517	543	549	540	552	563	586	527	534	564	529	553	536	584	537	544	519	555	503	554	525	558	540	514	552	515	531	585	513	525	513	529	519	488	538	510	569	516	528	526	512	511	557	554	552	511	501	547	479	517	539	542	532	537	503	533	546	519	554	549	522	504	564	516	522	537	511	545	541	510	541	578	542	549	534	525	545	562	527	536	534	545	545	563	546	529	514	530	466	528	545	548	531	526	541	550	525	544	512	570	528	535	559	528	546	527	506	550	531	496	501	555	565	559	519	514	538	565	568	535	547	515	556	539	539	514	507	486	539	543	551	535	570	538	508	494	513	554	583	523	511	533	526	573	567	501	536	604	541	566	530	553	530	508	528	501	542	521	541	556	540	534	525	513	514	527	480	571	530	494	541	525	533	506	539	527	524	561	592	520	533	450	530	560	487	527	506	508	541	524	495	561	534	573	518	507	563	467	533	534	510	526	567	533	542	509	527	534	551	566	540	513	543	519	535	552	489	493	546	520	566	575	540	507	530	548	505	531	562	544	546	503	578	558	545	486	552	475	518	500	510	541	512	526	556	516	514	545	558	556	546	558	525	535	541	586	578	495	531	562	558	533	537	551	548	541	496	536	532	510	525	542	535	530	544	588	520	544	502	558	497	547	538	484	518	552	513	531	568	545	562	531	546	500	482	506	552	581	512	487	538	506	540	539	516	523	536	511	551	514	580	565	523	569	494	508	522	521	516	492	532	513	537	552	530	550	506	541	538	519	558	545	539	548	569	524	525	508	527	524	564	541	493	572	482	525	527	548	483	527	501	507	530	506	558	569	551	505	531	525	481	507	508	519	572	546	527	540	512	538	499	546	506	508	550	514	497	503	522	545	506	541	523	513	534	527	515	511	534	511	577	500	551	526	519	548	514	540	529	523	502	495	501	557	507	550	519	524	512	575	546	531	566	480	543	514	539	517	526	548	548	553	565	566	492	512	521	517	528	545	554	531	512	532	539	530	548	496	523	511	502	517	573	553	532	571	494	487	541	542	562	550	528	559	528	542	517	549	528	554	501	490	511	508	516	537	485	550	503	522	503	555	526	537	547	547	581	528	546	536	524	537	510	536	499	534	535	547	479	561	533	519	558	555	515	495	535	521	556	491	547	567	496	530	491	555	538	517	535	535	505	524	565	539	520	567	532	533	545	518	559	518	523	563	571	551	513	529	506	529	517	571	530	541	534	501	507	533	578	520	518	538	537	508	518	561	502	540	508	494	515	545	573	572	547	527	516	522	548	538	559	536	493	559	530	536	471	505	551	529	572	530	518	522	499	532	521	559	511	505	520	528	542	508	518	518	541	497	505	493	494	509	503	499	499	524	473	533	533	541	536	542	537	546	498	554	507	532	526	568	553	525	521	550	490	531	535	529	525	529	527	541	530	491	562	547	529	498	560	529	480	495	577	505	523	513	500	533	515	515	564	521	541	530	492	555	541	522	479	544	485	552	520	579	551	512	531	547	555	506	532	521	498	515	510	502	580	495	526	524	521	521	542	513	501	569	524	497	495	538	494	484	515	511	517	510	494	538	513	573	558	489	497	507	520	532	537	544	535	510	557	525	566	597	515	536	524	547	534	598	551	547	547	517	508	546	533	513	533	509	518	516	503	537	542	531	567	558	501	553	497	552	501	547	542	494	544	538	561	513	458	547	538	525	508	519	521	501	552	533	512	485	531	528	556	540	504	531	536	555	569	494	548	525	523	528	507	529	512	512	510	522	530	511	516	472	519	536	483	539	563	524	561	538	541	553	538	516	498	526	547	511	558	511	515	545	513	501	551	547	540	511	532	523	542	579	517	537	550	525	570	543	526	511	521	536	542	522	557	542	531	533	560	560	515	555	521	541	510	536	540	538	506	500	537	530	599	566	555	473	519	556	497	529	552	493	542	491	520	524	513	558	551
27210	12710	1694	834	566	521	491	505	525	527	471	451	485	507	491	451	465	486	512	477	440	467	623	903	854	728	589	548	490	479	462	461	482	478	466	467	490	449	468	478	470	480	464	478	482	487	473	498	484	505	468	516	473	493	473	457	457	449	454	486	455	468	478	430	429	511	456	502	523	476	484	465	489	470	519	479	476	501	463	493	459	538	500	502	497	455	467	463	478	464	499	483	462	454	480	483	469	513	477	469	451	491	457	455	451	431	513	520	501	442	485	474	493	439	455	465	475	464	474	509	457	475	465	538	465	480	450	498	488	481	476	480	516	481	446	465	455	463	480	476	478	498	439	452	473	476	482	524	444	477	496	461	467	449	524	462	501	500	475	448	499	520	462	488	471	475	510	481	483	491	469	479	468	500	454	470	457	502	483	454	475	461	488	489	464	467	436	469	511	527	512	460	447	464	470	478	479	449	498	482	498	485	479	459	492	460	438	501	495	485	476	483	470	475	481	493	476	468	474	485	467	498	472	469	457	485	460	527	493	462	511	498	433	503	434	456	468	471	458	457	450	481	475	461	501	482	472	465	536	479	493	523	459	499	503	464	441	467	488	482	519	472	456	491	445	493	454	479	467	455	442	460	491	459	469	494	453	477	447	469	465	450	439	480	506	462	466	477	463	424	498	493	494	467	475	504	487	481	502	487	500	485	456	486	498	500	477	480	464	440	517	497	491	498	510	478	488	495	462	447	474	469	563	445	490	482	488	468	501	476	476	493	462	484	495	492	481	479	472	448	525	455	464	462	478	481	523	492	462	467	481	505	448	471	476	460	499	491	518	473	471	465	504	474	478	520	489	432	506	485	459	463	461	505	465	485	486	462	462	520	502	460	476	504	467	504	437	524	484	482	514	444	477	454	456	460	509	474	488	479	514	476	496	510	470	442	466	490	483	470	462	468	518	516	477	464	458	504	486	458	485	460	489	465	436	483	434	462	469	449	478	492	482	447	496	489	471	474	488	467	439	497	501	494	468	490	436	453	517	455	469	462	464	485	495	475	458	492	469	496	434	503	446	520	523	488	488	497	445	475	451	452	480	488	444	462	460	438	516	530	454	469	488	481	498	508	485	464	438	470	474	488	500	466	483	479	449	486	475	481	450	447	432	503	494	495	495	483	465	469	482	455	475	457	444	432	501	483	465	463	497	473	497	442	472	479	479	478	487	461	448	534	498	502	474	434	455	444	469	520	468	459	477	494	443	479	483	484	491	494	524	437	469	493	443	464	485	480	479	482	487	498	473	493	456	471	520	436	441	487	425	482	454	464	508	489	471	482	483	532	483	476	501	479	478	458	472	460	484	485	468	474	487	480	468	452	453	482	475	463	454	467	504	447	501	454	475	449	482	462	492	485	502	474	476	512	445	459	458	462	482	479	485	463	432	486	457	471	490	456	449	481	484	495	480	483	488	395	468	454	486	478	469	460	441	486	482	477	532	546	469	482	482	477	472	504	460	497	460	478	467	480	489	493	486	471	460	466	431	494	443	471	471	441	487	483	477	473	461	475	481	440	472	488	494	495	502	426	447	455	492	468	476	501	463	456	461	475	466	479	428	470	465	467	467	499	440	467	476	469	461	487	471	463	500	453	479	467	485	436	442	501	471	526	435	477	472	488	440	446	453	462	512	454	464	475	501	521	513	462	484	493	508	479	494	465	465	480	469	486	453	486	459	484	447	478	475	458	479	461	445	453	486	499	482	493	448	467	476	524	488	487	453	466	452	481	503	503	448	492	485	456	463	490	488	481	468	483	490	476	478	495	477	470	470	517	448	438	446	493	524	455	479	506	498	496	453	459	471	452	471	429	469	473	479	480	418	483	515	455	453	523	467	468	471	466	499	553	490	485	501	464	484	500	454	455	458	472	486	455	495	471	480	472	487	490	462	528	470	487	473	449	435	479	471	467	497	518	501	470	513	468	459	445	433	452	450	478	526	479	500	463	441	472	490	524	465	467	492	491	472	447	448	470	492	467	472	487	438	479	474	536	452	437	428	465	478	515	490	465	486	483	460	468	458	489	478	469	483	504	518	479	481	507	492	464	452	483	456	474	510	453	453	493	462	460	446	503	498	481	451	473	480	445	478	471	475	468	467	483	497	517	446	495	479	428	470	500	437	488	463	484	502	463	494	506	489	451	489	496	457	459	490	455	458	477	513	436	442	507	465	509	461	512	471	486	489	446	453	484	445	488	461	460	517	483	462	516	429	472	483	518	454	482	509	463	473	474	481	484	454	483	471	488	473	454	475	455	488	489	466	482	492	484	497	487	489	485	501	481	463	478	462	482	476	472	476	477	496	481	454	457	467	463	465	467	438	450	459	449	471	503	490	486	478	456	477	500	467	467	487	466	474	449	490	515	473	508	479	482	503	463	483	462	489	512	474	487	487	479	479	523	504	433	487	489	469	503	469	463	501	486	466	470	482	451	516	460	435	509	469	516	468	506	505	453	487	470	506	460	480	506	440	472	451	464	501	493	478	404	469	480	459	477	431	436	445	439	475	460	480	461	486	460	470	464	479	453	474	474	477	488	478	462	441	443	448	463	480	507	456	465	474	475	470	461	437	459	462	463	480	460	517	510	462	439	477	508	473	438	499	487	456	467	447	479	473	497	519	504	478	481	430	507	449	504	465	459	463	472	439	487	440	497	497	462	434	473	487	432	459	457	509	481	466	492	457	499	477	442	477	464	473	457	508	444	448	434	452	465	450	486	456	455	450	437	483	465	491	476	480	493	512	471	456	502	479	497	489	457	477	450	506	498	446	518	448	499	509	481	492	439	493	474	467	488	480	495	460	480	464	503	489	489	470	491	517	450	509	487	496	464	460	509	499	435	456	468	462	496	481	451	444	468	457	482	436	451	493	436	484	444	471	476	489	453	484	451	478	500	472	484	464	465	448	483	465	449	462	436	496	524	501	473	487	462	489	436	474	489	446	489	478	469	470	523	493	459	477	477	483	468	428	471	484	473	496	446	505	444	486	440	461	454	470	452	453	469	491	478	488	477	488	486	525	477	474	446	448	487	451	532	513	472	473	440	481	465	508	479	486	443	457	476	481	464	407	517	468	479	514	466	446	477	487	506	473	434	464	466	471	471	472	481	443	427	428	481	505	479	469	496	464	443	484	470	431	473	491	465	483	484	476	450	444	463	474	492	491	471	456	441	488	461	469	474	475	477	488	475	524	473	472	473	470	499	523	491	443	490	483	474	487	499	493	472	450	454	478	462	483	479	497	489	454	498	483	446	504	452	467	476	480	485	481	472	482	473	514	457	474	482	495	443	512	496	454	494	460	435	488	480	471	480	437	432	494	489	490	462	475	489	475	465	484	494	487	455	474	439	486	461	484	461	461	504	474	455	485	513	450	487	458	491	445	492	498	484	461	469	491	495	471	493	467	491	449	439	446	454	485	440	462	483	495	462	518	498	433	489	494	503	483	454	499	454
4986	1038	951	603	576	543	475	480	447	499	448	495	459	511	478	485	480	506	504	478	453	474	775	1129	943	765	653	537	501	457	441	506	452	465	457	441	483	457	477	483	450	506	479	491	412	480	472	438	477	467	463	480	484	473	423	447	445	452	462	466	458	459	472	443	489	457	484	439	447	475	452	451	466	452	494	487	495	449	457	493	453	495	443	469	509	452	445	477	447	455	512	453	445	428	472	505	472	446	466	426	474	469	506	474	466	468	478	452	440	489	461	498	479	458	465	479	504	454	436	479	429	493	465	483	491	496	450	442	492	475	443	476	442	436	427	465	473	465	477	501	439	447	482	486	476	403	481	457	477	429	472	458	466	490	428	490	485	466	458	458	475	491	457	479	439	454	454	460	490	485	463	479	480	490	429	470	461	491	472	486	485	443	474	435	449	485	464	468	458	494	492	496	466	481	449	444	439	447	444	515	491	478	459	478	451	455	458	451	487	445	435	467	499	481	485	524	499	467	491	463	450	469	470	439	443	461	471	454	489	441	454	457	493	475	456	464	488	453	471	440	478	456	445	453	485	451	477	461	460	474	490	454	443	434	458	471	450	466	470	475	486	493	440	472	474	430	438	482	468	468	435	479	479	440	466	447	462	466	472	461	451	427	463	494	447	462	454	466	439	463	518	462	485	511	474	493	427	516	467	491	473	457	495	457	462	515	430	466	448	471	438	431	464	458	471	446	448	444	511	468	472	467	470	453	462	446	458	459	494	497	465	482	459	485	457	485	457	468	443	463	452	500	469	429	449	446	498	450	481	440	466	453	450	462	490	450	447	464	486	478	458	482	449	456	463	460	479	484	443	488	452	492	507	491	450	455	446	453	467	444	503	448	460	477	467	509	461	462	477	468	508	479	517	528	484	469	465	454	452	520	468	508	486	457	508	466	479	441	482	447	521	461	470	468	529	468	473	449	467	410	477	445	487	458	468	468	475	479	491	493	474	482	445	488	485	465	464	445	445	465	468	495	451	517	477	453	440	459	478	466	498	451	452	471	470	443	476	450	423	451	451	492	475	474	491	435	462	470	450	458	488	450	466	480	468	489	491	489	448	477	455	470	503	488	477	495	482	483	515	480	460	502	438	445	513	423	441	471	456	487	467	450	438	468	481	418	474	427	481	446	461	446	474	493	488	439	493	433	488	459	458	469	497	488	473	460	459	447	449	463	485	470	447	525	448	461	483	435	462	446	514	504	479	482	471	502	454	441	484	483	463	468	454	484	466	508	460	497	448	449	437	497	480	444	482	461	474	494	489	483	472	451	514	518	460	469	461	456	486	505	446	482	460	520	472	443	436	476	462	478	470	509	451	498	465	492	464	464	420	471	470	468	456	488	471	479	469	470	452	478	435	494	480	457	492	478	460	453	436	481	468	474	446	492	450	464	470	470	461	504	506	497	454	464	496	467	454	475	456	466	476	462	462	458	503	463	500	405	425	440	503	456	490	477	488	429	446	490	475	465	465	494	457	459	456	456	475	465	490	460	510	507	478	462	446	490	514	471	469	463	459	474	439	443	460	463	479	455	426	485	453	467	469	457	452	480	477	504	496	485	466	508	448	441	482	497	460	503	482	462	444	457	484	455	478	442	492	439	467	487	484	478	481	428	475	504	460	482	454	433	476	497	501	481	492	465	466	474	474	521	488	443	501	456	498	466	445	472	495	449	478	492	472	457	453	486	464	445	444	485	466	452	476	497	448	486	473	468	459	450	480	480	490	461	514	473	424	466	516	454	470	449	496	513	469	469	504	454	447	424	457	452	474	463	516	484	421	476	435	465	479	471	430	442	494	516	475	478	462	499	476	459	446	460	510	473	472	468	472	497	462	464	447	473	464	471	514	471	452	449	476	509	439	484	436	510	487	496	495	447	450	505	425	447	456	437	446	439	477	457	472	464	483	458	482	474	482	439	491	462	463	487	452	471	440	475	489	448	474	441	468	450	498	475	476	474	463	452	463	456	475	474	461	461	475	442	463	473	411	493	481	465	481	477	466	467	476	455	473	441	458	443	480	464	477	484	470	493	505	481	439	477	453	469	494	479	467	474	456	440	506	500	451	484	494	464	478	462	459	473	455	446	475	457	459	458	471	493	505	467	462	525	464	478	478	504	475	467	454	452	501	434	465	495	430	452	487	460	434	468	497	458	470	453	447	430	477	456	458	500	499	483	464	474	450	468	449	442	493	486	467	464	483	445	460	485	506	453	521	456	471	498	498	434	509	485	471	443	468	474	461	435	467	476	521	465	477	499	472	480	497	508	485	429	508	456	473	487	501	476	462	480	427	460	479	464	444	465	466	503	486	440	466	475	464	467	468	454	480	430	520	468	491	469	509	440	483	472	452	439	511	475	499	479	489	447	446	464	431	474	470	488	478	457	482	453	458	434	485	446	465	493	447	498	482	501	422	485	464	467	463	482	468	467	521	444	454	497	466	452	462	461	472	479	472	457	449	435	472	443	482	458	458	461	460	466	502	485	468	478	489	464	479	472	483	458	497	479	440	491	461	461	487	434	453	476	507	469	452	505	467	461	474	483	460	468	512	466	468	478	448	474	476	480	479	429	480	469	458	454	493	506	488	482	505	467	444	486	488	488	481	513	459	411	482	443	492	461	461	493	495	494	443	435	435	479	462	458	482	459	468	461	454	484	448	469	468	470	456	510	468	499	474	462	468	461	469	490	474	518	451	456	471	405	456	450	462	445	453	483	457	425	478	422	460	457	452	461	450	435	486	451	499	497	506	453	512	468	452	450	450	489	503	497	465	505	495	454	460	463	445	434	486	462	491	472	467	462	467	501	480	499	476	471	439	505	501	461	439	497	458	428	435	485	488	455	482	442	484	454	473	500	478	462	469	501	489	481	466	491	444	491	461	486	457	475	499	441	475	447	465	498	449	463	440	463	467	495	478	474	436	472	459	456	450	495	429	472	468	476	491	429	433	467	452	476	458	487	461	477	449	465	451	451	486	467	473	470	465	446	504	469	452	471	462	452	493	489	490	480	477	447	446	473	481	501	510	457	469	460	486	446	432	450	470	433	469	456	500	432	448	485	465	465	482	491	493	499	460	475	494	438	462	477	452	465	462	478	480	497	495	489	463	449	450	487	482	435	426	486	476	488	488	463	463	455	480	455	460	470	494	468	473	461	502	431	444	453	490	479	526	482	460	470	438	463	480	442	482	510	456	446	444	498	476	478	486	457	452	437	460	473	434	443	451	485	491	470	443	486	493	459	512	487	456	472	451	466	477	464	476	512	443	418	449	443	474	490	450	465	421	469	461	436	488	508	446	443	426	476	481	472	464	464	466	473	477	461	472	467	479	485	456	469	487	457	451	469	482	488	471	455	464	452	439	478	458	446	513	470	442	394	414	447	481	460	439	479	440	478	483	458	481	494	483	518	458	458	469	466	478	448	471	524	453	443	484	438	503	469	447	454	513	479	463	490
24469	21126	27549	24942	10763	1352	829	642	588	551	533	520	506	532	493	498	515	439	504	484	501	493	2810	4279	3227	1640	865	586	522	475	514	486	488	464	491	473	500	450	464	461	495	480	489	437	460	455	481	489	497	487	482	424	470	458	452	447	427	452	470	450	468	449	467	501	483	525	457	487	490	485	450	457	504	486	459	457	482	507	472	438	516	456	463	429	467	420	472	443	488	478	454	435	468	471	498	465	505	446	456	425	453	444	488	419	479	459	448	492	456	453	480	459	454	479	431	450	471	455	421	441	455	405	458	438	483	480	470	475	455	483	435	461	452	450	485	445	458	464	429	441	455	486	475	458	505	518	441	457	467	478	473	432	429	445	483	469	456	472	497	448	453	450	469	445	453	457	434	471	435	472	456	427	468	467	465	420	457	472	474	471	465	462	468	457	453	438	405	489	479	436	495	471	426	449	476	493	456	513	465	454	483	456	478	470	464	445	478	479	423	453	465	429	411	499	460	419	443	468	434	449	482	464	449	439	448	439	477	495	486	489	462	460	490	448	485	442	463	458	530	482	449	446	444	453	456	502	476	466	443	475	459	478	469	476	486	451	420	460	436	443	449	464	470	462	488	435	490	476	448	481	455	440	485	470	452	467	463	454	419	471	454	488	467	427	461	449	445	455	463	479	490	470	438	448	413	443	446	472	471	468	473	433	458	463	433	462	449	459	449	428	481	417	458	460	470	481	467	456	496	454	452	463	437	452	448	464	442	434	461	462	477	485	423	448	479	456	451	469	457	441	452	459	465	467	460	460	460	459	462	444	473	487	462	474	480	455	475	418	435	478	477	445	438	475	493	474	421	430	436	469	459	435	450	425	427	436	440	504	468	493	469	457	467	489	469	480	437	472	423	444	468	457	469	456	451	452	456	481	477	513	476	452	485	457	454	466	474	466	486	458	485	445	479	465	479	497	455	429	452	439	515	484	456	448	463	503	476	504	446	440	475	495	461	452	464	476	500	459	467	413	465	442	444	458	455	471	472	479	486	475	488	446	471	464	419	463	411	471	459	475	391	442	448	460	483	501	471	463	449	488	453	444	490	468	438	401	495	456	463	455	480	451	442	458	471	474	461	437	514	477	450	490	471	462	481	485	450	429	437	442	426	447	442	495	420	472	460	457	471	451	447	443	506	436	472	491	486	492	451	423	491	481	452	430	461	444	450	473	414	427	454	475	485	476	454	454	484	482	445	442	495	470	505	467	486	476	464	431	468	494	483	455	448	484	427	409	423	441	462	463	447	453	473	431	452	477	452	437	465	458	446	444	475	476	472	441	442	437	465	440	451	447	477	478	478	507	461	467	458	477	465	501	453	419	482	457	441	438	416	479	470	483	469	452	436	488	471	476	481	475	434	460	456	437	491	487	423	428	457	459	480	449	499	478	483	461	439	470	454	460	459	491	483	452	442	436	477	444	453	441	487	440	468	470	444	493	485	475	401	438	423	503	464	461	479	440	450	450	522	453	458	463	442	435	442	440	448	434	482	502	454	463	456	459	468	427	460	445	478	429	457	460	468	456	469	467	473	467	503	469	433	432	479	452	460	454	458	466	461	452	468	448	444	453	447	452	439	501	415	483	452	497	480	506	468	456	510	480	469	488	504	454	430	441	454	436	457	450	451	431	456	429	450	486	458	467	425	467	429	469	468	432	449	457	455	470	479	443	470	442	473	462	462	451	441	437	412	448	449	460	467	474	457	452	448	451	462	442	466	448	457	463	481	471	483	437	481	469	443	474	468	459	504	476	461	423	474	452	444	476	465	444	505	482	462	439	476	469	449	448	466	474	434	478	496	470	473	462	470	449	470	502	458	476	447	452	466	481	464	443	448	413	455	446	442	479	459	467	458	468	421	481	450	436	448	464	456	458	469	489	492	450	446	495	397	485	463	447	468	475	452	498	435	461	478	447	466	486	476	440	476	473	450	459	431	438	494	457	428	462	481	487	446	443	464	471	506	460	441	419	426	463	403	467	470	493	474	442	481	481	476	445	448	462	483	447	479	477	447	479	470	475	473	507	423	479	471	459	453	436	457	469	414	482	494	497	418	487	460	468	485	465	443	473	403	462	477	443	450	469	460	457	436	445	443	485	457	478	472	467	458	450	480	474	464	480	451	473	466	473	465	468	460	486	470	494	454	469	452	483	460	484	435	484	431	427	433	453	460	449	463	439	494	446	454	443	426	419	462	456	480	439	467	447	471	414	435	442	475	461	480	456	445	439	483	450	470	496	490	447	478	466	483	495	445	491	454	445	498	440	473	483	453	467	480	472	448	455	437	471	446	447	442	471	445	418	463	490	482	457	485	450	468	440	417	463	465	476	428	435	445	490	445	453	480	424	448	489	475	455	458	460	509	476	467	462	435	453	449	461	452	464	488	460	459	510	467	480	491	465	474	442	449	455	504	477	451	454	462	489	447	476	460	436	469	499	444	461	393	475	452	466	425	460	422	452	448	488	451	480	498	474	450	424	479	471	439	423	430	476	457	470	407	456	398	470	452	489	446	467	470	469	467	458	423	446	451	453	495	425	478	448	456	471	467	447	413	432	452	452	494	434	455	462	465	472	430	498	450	445	457	486	430	457	435	479	416	440	494	441	468	459	441	472	454	412	439	452	470	467	448	423	458	452	417	470	482	455	485	444	446	423	460	461	461	480	452	472	473	489	516	456	480	483	446	448	418	434	433	499	499	431	433	456	453	470	480	453	466	460	442	438	445	457	434	488	477	462	473	446	474	463	455	455	483	483	456	470	477	452	465	426	489	457	463	452	484	454	521	487	484	447	429	442	481	463	447	483	427	489	464	475	457	454	439	440	432	456	485	470	476	470	443	467	450	429	427	461	439	460	437	455	478	464	478	467	463	448	450	423	462	435	451	482	469	478	479	481	482	415	461	463	489	459	427	479	429	444	471	445	453	446	466	474	472	460	490	431	423	442	452	441	470	476	426	450	467	442	420	428	463	413	433	446	486	458	469	446	463	449	465	462	431	487	460	461	475	447	470	454	456	467	474	420	443	476	462	423	505	460	436	472	499	487	476	443	476	439	466	443	411	467	468	459	474	452	469	468	500	452	438	419	472	476	496	385	461	436	464	473	452	468	465	428	412	471	439	438	453	447	456	447	429	430	430	412	458	488	455	440	483	437	458	472	479	517	466	465	493	465	465	472	473	427	470	461	494	450	470	434	518	472	451	490	453	437	474	509	467	430	473	434	446	448	461	449	482	507	453	435	436	420	477	438	445	462	475	466	480	455	465	478	447	471	426	497	437	430	445	463	447	467	482	470	443	451	435	470	454	486	495	442	453	467	444	502	468	482	421	448	501	487	489	441	469	460	426	469	454	441	413	477	445	476	466	463	454	435	473	447	441	440	468	456	454	457	489	494	473	495	488	445	444	459	465	462	465	497	492	448	445	461	458	485	461	500	464	479	436	462	457	474	461	482	478	445
3348	3707	3088	1610	1157	880	837	746	666	625	574	604	557	543	541	551	551	535	505	519	563	582	4475	5684	3987	2067	1075	664	521	506	481	498	474	442	470	473	487	516	517	507	469	482	471	496	457	477	470	503	469	513	468	507	490	449	515	487	456	524	481	513	487	458	494	505	491	479	519	510	492	508	479	500	458	443	491	535	477	476	472	508	505	452	491	486	481	478	459	508	484	456	499	461	467	495	468	469	456	467	459	501	471	507	474	510	460	483	456	509	470	460	476	488	469	433	468	452	511	471	506	483	486	470	466	500	462	467	492	484	502	498	479	485	492	501	466	477	472	418	452	490	496	420	483	479	440	441	510	493	498	492	469	486	492	480	475	489	463	490	495	501	478	498	496	471	514	493	477	456	493	465	475	461	452	494	472	512	503	522	502	518	461	466	468	474	460	483	504	475	469	474	475	480	456	469	483	487	488	511	462	452	468	456	471	458	498	499	467	483	501	491	493	456	476	491	461	454	460	482	485	492	449	490	497	470	459	501	450	474	479	527	480	474	475	460	487	491	457	454	471	491	516	484	453	464	448	452	475	467	436	517	503	505	469	488	488	470	480	463	457	473	476	484	495	463	477	495	492	494	466	501	496	508	492	483	489	504	481	472	455	467	466	488	462	486	457	478	524	500	502	467	458	482	459	451	474	435	466	459	499	488	502	496	502	449	504	472	476	467	482	472	453	421	496	470	474	464	471	476	478	477	520	492	486	461	454	488	460	502	449	471	473	467	505	485	493	518	462	498	513	478	477	454	462	494	466	501	475	486	482	479	480	462	490	496	475	498	494	483	494	492	520	460	518	486	519	487	503	495	456	487	502	478	487	469	464	458	508	461	479	505	477	480	516	514	490	471	444	521	475	471	495	461	459	524	461	467	494	511	456	489	458	488	456	471	470	519	492	429	478	465	465	472	472	484	483	525	473	483	478	476	506	477	469	472	482	487	470	475	469	462	492	501	477	519	488	490	476	457	472	509	498	485	462	467	486	473	518	486	475	500	469	456	486	476	446	525	477	477	486	451	480	493	464	470	434	466	470	461	468	469	471	522	464	507	474	493	486	475	467	469	443	458	463	462	504	451	479	446	474	451	510	489	482	462	492	483	451	477	510	494	452	484	449	486	456	438	481	489	464	463	474	451	472	476	501	477	512	474	509	485	435	494	470	477	487	518	459	441	482	483	466	506	466	510	462	450	461	488	484	471	476	454	492	462	448	479	488	499	465	469	429	460	461	450	488	462	506	452	473	467	459	479	472	487	447	490	495	424	485	453	442	459	459	495	485	488	474	459	454	476	467	475	443	480	452	441	495	431	494	500	471	454	462	438	467	478	469	508	497	468	472	469	446	486	502	495	526	515	481	469	491	474	475	505	482	449	471	465	489	466	457	449	453	452	479	427	452	479	457	463	482	459	473	497	453	456	461	510	484	459	461	479	446	487	525	461	511	444	461	460	489	458	473	458	475	483	479	472	474	490	442	450	466	486	467	468	463	464	492	462	505	479	475	482	481	482	481	477	477	476	492	432	469	466	496	504	508	456	481	464	459	465	473	471	491	482	496	479	494	502	487	480	475	470	476	498	431	417	478	449	486	472	477	484	492	457	485	455	456	485	445	447	504	443	474	504	493	452	447	477	466	478	460	451	449	509	472	474	470	477	521	493	468	459	499	489	467	465	478	471	487	523	460	514	474	489	480	436	452	479	496	458	472	448	469	492	495	435	492	475	490	468	481	463	473	460	513	451	477	459	472	497	478	506	463	502	458	439	485	448	486	446	449	456	437	475	449	489	518	515	513	487	487	445	457	519	459	485	493	507	483	504	455	468	492	466	466	476	440	504	492	471	522	495	448	443	457	473	506	493	463	487	464	497	487	467	469	497	464	506	487	438	458	463	458	455	509	461	507	419	489	460	489	490	479	456	452	459	477	489	490	486	480	479	441	430	459	447	478	485	478	464	415	438	431	465	492	489	470	478	489	416	502	484	483	465	430	490	448	500	440	465	460	436	454	497	433	471	488	517	469	460	476	448	480	485	491	455	486	453	478	436	496	444	460	473	478	467	507	505	490	486	466	468	481	483	489	457	508	442	460	490	513	468	497	466	460	516	460	496	461	499	479	532	452	454	465	464	468	463	500	458	462	461	481	459	499	496	512	468	463	487	443	515	443	461	439	500	469	488	464	465	469	483	441	464	467	476	444	488	469	477	457	454	452	448	464	477	477	453	486	475	484	502	488	475	460	445	468	467	474	456	499	437	478	452	462	524	490	494	456	465	491	456	488	512	425	484	465	483	438	444	477	437	444	465	433	472	498	498	515	446	474	476	491	455	495	459	449	458	474	428	460	459	520	500	477	478	492	433	455	446	463	469	508	457	471	444	479	469	459	434	495	475	466	507	498	452	475	485	501	510	495	484	474	468	501	484	531	465	512	436	453	529	474	448	480	492	453	469	475	462	472	493	447	495	472	481	502	521	481	464	495	481	491	486	520	482	476	419	478	469	461	485	470	465	502	459	466	471	478	466	459	474	472	455	462	485	515	433	503	444	448	481	511	498	465	504	479	487	476	472	481	487	452	489	470	474	494	460	455	458	501	459	499	482	496	428	498	496	450	441	443	475	444	475	481	484	472	461	471	493	473	516	465	464	474	474	499	485	454	464	507	420	486	475	496	469	426	476	492	472	475	452	479	480	454	476	474	491	455	481	465	483	443	506	451	483	432	461	487	453	483	471	491	496	497	505	479	482	487	460	476	479	478	494	468	465	496	437	442	473	482	463	443	448	479	457	471	513	502	456	448	465	496	501	502	469	430	484	458	515	487	478	453	458	454	493	475	448	461	470	450	473	487	479	470	488	487	477	448	475	457	475	466	474	447	465	490	453	471	424	482	455	487	455	514	432	467	478	475	476	477	494	484	495	472	460	461	456	441	494	455	456	455	492	508	487	499	484	466	463	499	463	504	491	478	508	447	450	491	473	518	477	462	504	483	469	441	468	471	486	492	450	501	415	464	415	487	479	476	433	505	456	486	484	475	474	479	521	488	466	455	457	431	487	486	460	462	474	505	464	465	459	436	527	490	466	490	509	493	508	425	466	473	434	485	479	521	454	462	460	461	427	506	493	487	458	477	478	493	479	479	470	512	471	460	489	470	470	488	462	458	466	493	454	487	464	450	500	512	498	444	461	518	472	453	456	473	454	444	509	498	440	450	495	503	468	475	484	472	480	438	468	490	442	470	442	452	474	469	497	479	488	484	462	465	480	437	452	462	450	481	502	433	446	424	442	427	464	465	467	464	537	458	466	467	485	464	470	483	474	495	463	503	487	451	503	474	461	472	497	448	467	496	464	508	484	485	473	501	472	501	460	480	531	471	466	502	489	494	477	473	482	513	513	451	466	454	463	475	436	487	431	496	481	449	464	462	483	460	473	493	456	485	450	461	469	455	460	436	502	489	467	459	481
23849	21084	28185	24227	20385	3853	1299	834	679	668	624	611	541	608	592	551	548	607	532	585	578	527	3671	6888	5326	2586	1152	733	616	552	534	556	508	538	527	564	525	549	515	490	571	515	535	528	517	551	509	475	512	534	574	525	510	529	552	549	565	508	534	502	536	476	566	467	498	508	521	498	498	533	551	513	520	536	533	497	542	529	499	545	519	518	529	519	487	523	526	510	515	523	542	523	545	485	515	507	524	534	555	523	502	538	529	497	516	530	500	511	489	499	507	536	550	527	492	481	516	505	510	530	526	489	510	518	525	491	538	532	517	498	509	513	537	560	499	553	541	477	510	484	530	516	489	537	505	524	462	504	483	510	498	528	521	499	505	507	539	516	500	519	528	538	517	507	518	547	506	538	489	532	550	544	493	530	529	505	531	562	519	554	546	528	503	513	569	543	551	509	509	505	477	499	526	501	498	555	480	525	437	527	518	513	533	521	504	510	533	518	567	531	527	581	459	520	537	537	540	526	533	529	569	487	518	528	539	517	504	509	547	558	562	518	530	555	529	528	532	539	531	500	574	535	502	481	517	519	517	540	541	534	524	484	549	515	553	567	538	532	503	516	511	540	499	507	550	522	494	561	540	507	517	562	524	500	485	513	538	498	520	522	534	507	519	534	531	541	508	529	525	542	491	540	504	538	549	524	521	521	522	503	541	524	504	532	538	547	499	522	518	504	507	495	518	486	546	507	525	533	553	522	519	525	528	517	482	515	501	512	506	547	497	496	545	523	503	554	463	486	549	513	541	513	519	542	510	535	487	518	543	525	463	512	528	521	532	553	529	500	535	521	538	495	548	505	532	497	508	526	533	531	541	478	536	501	512	481	534	506	516	529	534	502	587	546	493	491	525	513	518	536	525	540	522	543	543	551	481	496	527	496	549	546	535	507	515	486	538	513	497	505	528	503	532	555	518	541	518	531	544	517	514	467	536	523	532	485	544	528	529	551	559	569	524	488	547	519	516	517	503	479	510	535	539	518	572	533	570	558	495	525	453	482	546	536	505	555	558	512	491	473	527	493	511	501	556	459	517	514	514	520	584	506	462	542	532	508	509	542	485	481	541	534	524	557	511	575	504	518	500	527	522	551	539	532	539	513	534	580	531	526	476	524	522	528	502	558	505	520	513	500	518	496	516	541	497	504	566	489	515	533	547	514	529	534	540	497	520	521	502	511	544	546	535	501	464	512	575	555	525	523	530	520	512	525	500	504	526	499	503	577	518	517	511	524	517	497	548	541	516	482	536	511	493	531	538	566	517	535	520	508	531	518	513	514	523	523	556	524	525	532	505	545	521	489	524	516	510	528	525	539	532	502	530	493	527	532	532	534	550	530	555	511	502	508	502	532	510	525	518	522	536	519	521	525	494	518	522	494	525	524	551	493	497	505	529	546	547	494	521	524	536	491	512	508	529	486	502	502	530	559	507	549	563	524	483	542	547	504	533	558	515	541	512	520	495	561	522	505	497	510	516	537	510	503	485	489	487	533	512	542	517	535	499	512	497	532	519	537	514	454	521	511	537	549	543	549	543	514	519	534	508	528	496	544	504	504	503	524	544	505	497	534	555	495	536	505	506	526	497	507	537	534	558	556	536	535	528	532	553	532	533	518	500	514	559	523	500	498	535	521	507	560	522	522	496	551	521	507	504	533	516	486	516	512	540	513	547	499	548	476	506	489	535	539	501	536	523	526	496	512	505	500	543	509	548	541	467	562	509	556	526	517	514	494	518	525	514	503	499	534	501	502	508	474	532	538	544	504	543	552	511	501	503	539	524	484	496	542	538	531	538	516	541	541	491	495	512	480	539	506	534	494	514	521	495	493	531	549	542	537	499	529	485	528	541	512	524	530	485	505	596	521	577	537	521	485	526	512	536	538	586	513	527	490	532	520	571	510	534	495	517	513	511	487	523	531	535	448	513	490	509	532	519	492	535	503	529	495	508	509	516	536	511	502	540	527	518	490	518	532	521	534	556	494	519	559	513	515	523	513	524	519	508	486	505	502	504	557	554	542	554	473	509	484	541	482	527	519	541	504	538	530	510	501	496	564	490	462	525	489	510	511	516	514	529	514	482	585	486	529	495	537	519	479	520	518	537	545	510	504	508	523	523	496	507	546	491	500	518	546	475	533	520	488	492	522	549	503	535	545	563	555	485	550	493	546	509	505	509	525	555	510	514	482	502	490	534	584	513	484	513	495	528	532	527	507	505	509	496	531	505	537	533	519	557	556	489	533	514	518	479	524	483	536	525	530	517	499	567	484	474	503	496	513	529	496	513	511	492	497	570	481	493	520	510	543	533	528	505	527	532	550	513	499	515	505	540	538	494	502	530	496	527	535	569	498	500	492	547	474	515	484	517	513	501	534	535	505	500	484	517	537	541	485	557	517	530	494	491	541	506	539	528	517	510	516	550	557	534	507	528	530	511	524	475	523	483	517	507	513	486	499	536	511	553	504	524	541	537	543	513	506	537	575	455	534	526	541	491	556	562	521	486	497	546	524	495	526	536	547	509	524	528	528	540	497	495	529	519	547	521	548	550	538	512	518	575	520	525	496	485	532	522	522	512	557	529	509	533	525	516	504	528	569	487	516	528	544	490	523	527	572	528	549	558	531	553	523	500	531	508	544	531	491	502	537	513	529	506	484	540	514	528	527	486	520	552	551	567	497	565	478	526	520	527	528	522	555	533	561	538	511	495	496	511	522	512	478	530	507	524	527	537	526	513	541	506	533	539	504	501	487	525	491	504	534	488	508	522	521	488	489	533	532	551	509	545	567	502	543	533	525	503	508	506	495	542	528	497	525	461	514	534	537	491	521	539	492	544	535	529	520	499	499	506	550	514	498	558	522	499	506	532	501	489	515	482	527	541	504	495	549	494	460	548	546	470	502	530	526	543	521	517	535	548	519	533	528	502	508	537	504	474	517	502	552	497	540	527	526	514	519	545	484	476	521	493	481	523	563	524	524	576	519	531	543	484	522	511	519	508	523	545	491	563	561	500	490	565	522	519	540	517	468	527	515	565	546	533	507	495	559	526	553	522	522	528	506	539	548	496	532	530	488	503	491	527	543	528	492	500	538	494	518	495	535	513	481	495	519	528	524	503	533	532	498	546	576	527	527	499	522	534	530	539	526	516	512	528	497	562	505	537	538	500	499	528	528	508	521	529	539	502	554	527	515	477	538	539	524	532	492	504	520	534	528	493	550	507	522	528	503	496	519	491	522	537	503	545	472	533	520	495	527	531	477	506	515	507	510	501	525	525	515	509	509	567	579	500	512	501	530	512	527	522	487	500	478	495	503	535	534	538	488	556	558	499	561	518	537	523	489	511	545	550	548	499	516	511	519	566	493	518	556	540	477	496	502	560	509	532	488	482	487	466	523	473	539	562	499	517	532	548	496	522	519	533	523	526	518	493	493	514	522	541	514	481	510	494	522	527	548	516	521	498	536
3700	5401	4249	2218	1609	1177	1075	946	785	735	765	661	640	662	622	644	602	574	587	597	560	683	5846	8587	6055	3017	1375	836	662	564	533	561	540	542	576	525	560	550	571	530	536	565	541	522	559	545	557	519	551	542	575	554	572	554	533	564	536	539	534	535	546	530	563	516	527	527	493	525	560	524	549	554	582	553	551	571	546	511	507	582	567	535	571	582	514	548	518	517	516	525	561	515	560	547	565	555	580	566	530	557	567	574	546	498	522	535	533	538	545	534	569	554	507	518	579	517	545	594	556	520	504	554	526	527	509	545	537	586	562	550	542	567	508	531	521	513	539	531	548	528	549	543	554	556	542	577	508	575	536	512	512	553	531	534	509	527	563	566	527	519	560	517	541	531	546	548	541	534	532	569	553	528	547	552	599	510	536	516	545	570	571	532	570	530	539	501	538	556	555	540	536	518	525	522	498	557	562	544	537	504	562	532	579	522	524	531	553	539	554	486	596	520	572	535	496	548	566	501	558	511	567	562	568	542	570	535	539	556	550	514	525	494	582	527	556	547	530	540	517	498	566	560	520	524	545	551	582	538	513	536	551	562	556	541	509	542	517	555	526	563	509	499	570	537	515	519	556	538	570	576	527	568	518	507	548	575	518	526	519	525	571	511	495	527	524	527	570	523	538	569	514	517	484	505	553	525	503	550	545	562	532	545	544	597	524	556	542	528	534	523	535	517	523	525	491	515	567	533	491	582	522	586	508	494	572	510	545	565	529	493	539	542	492	532	528	513	537	535	550	544	542	567	517	546	572	546	497	541	515	557	511	556	549	483	504	568	538	562	570	536	542	531	564	563	556	534	559	549	519	494	539	549	528	533	554	498	524	577	543	521	517	546	551	536	535	551	540	538	536	553	551	550	564	540	564	547	560	523	505	502	555	529	532	544	560	550	556	595	554	555	508	548	598	503	549	520	507	525	530	521	508	551	550	560	528	579	577	541	538	506	517	555	517	522	553	543	536	515	548	524	508	524	522	524	501	523	509	534	516	565	557	562	522	563	553	559	544	546	569	527	548	497	515	519	502	514	541	541	562	520	536	567	563	534	524	521	520	541	547	532	522	512	571	495	541	559	522	512	510	520	529	520	497	542	536	552	520	526	522	566	495	528	513	547	557	494	524	569	568	520	533	558	573	555	512	550	523	522	543	544	495	513	549	535	520	547	518	535	538	556	544	543	535	528	555	559	546	526	559	528	512	556	516	564	533	574	556	511	528	509	531	525	482	509	529	542	559	560	550	557	553	549	558	517	532	563	558	536	531	534	556	568	507	490	542	558	498	515	539	498	524	546	532	516	514	541	581	531	546	514	524	495	559	523	495	570	528	505	512	530	523	526	525	525	549	549	522	521	554	542	514	508	562	561	590	489	533	526	511	519	526	523	575	555	566	534	553	565	533	514	539	537	593	530	533	519	545	491	522	539	511	556	527	547	542	552	525	566	513	549	553	555	523	562	570	501	532	536	546	542	505	506	547	497	505	531	552	519	537	469	516	561	561	495	527	534	496	552	526	505	553	516	560	577	532	485	512	543	535	520	545	510	542	546	538	536	510	528	518	530	535	518	489	497	473	519	527	528	532	546	509	523	499	543	500	540	469	575	489	544	541	521	523	523	571	515	536	523	518	557	553	569	531	538	517	543	534	534	551	492	541	505	505	543	536	563	518	565	572	522	540	515	514	559	543	501	488	522	575	469	546	472	565	522	530	545	571	534	524	545	533	532	560	489	568	543	530	525	515	505	526	514	527	516	542	531	574	555	528	502	543	533	554	537	521	569	551	548	508	521	533	570	525	542	513	516	545	519	517	571	522	545	533	532	558	521	540	529	541	532	521	545	520	537	533	519	548	564	480	496	501	544	517	485	535	547	485	535	547	521	482	545	585	509	539	535	511	527	549	532	533	532	547	561	506	530	512	528	533	535	555	553	539	505	529	549	559	513	579	534	516	501	534	507	514	544	552	530	542	494	500	519	565	522	519	545	566	543	522	543	536	540	539	536	556	553	521	544	470	550	514	528	547	561	554	559	510	574	537	522	515	561	489	535	527	579	544	508	535	571	551	527	499	520	522	522	535	518	534	542	512	562	558	529	534	555	498	492	543	484	551	536	504	546	499	501	548	547	516	498	509	529	483	588	552	504	526	492	502	537	542	560	548	544	554	506	547	517	538	542	563	494	521	537	561	534	556	555	562	533	541	534	560	534	560	563	543	539	514	526	482	524	548	523	568	568	521	525	558	527	503	509	516	568	536	512	555	535	486	512	520	511	566	504	551	513	531	517	536	543	530	569	530	545	545	568	544	557	525	503	525	518	516	524	554	559	557	500	540	573	522	528	506	564	566	505	518	515	543	528	531	541	520	515	545	518	535	542	526	541	531	523	509	541	562	534	572	512	566	502	513	570	527	546	524	523	574	575	513	529	569	527	534	522	558	507	526	540	535	538	521	515	539	525	519	561	523	591	546	525	498	521	514	543	493	512	585	515	571	548	496	534	485	595	533	488	542	531	519	552	536	522	524	540	490	550	512	546	523	484	511	504	502	514	552	539	536	568	541	558	560	506	551	529	508	563	530	533	536	536	523	506	508	505	533	530	510	508	565	513	529	554	546	525	517	535	477	536	543	525	511	582	489	521	601	511	513	501	547	522	536	534	549	548	535	549	508	542	554	484	518	499	520	532	484	548	504	522	522	521	543	523	530	515	525	537	529	540	512	523	519	520	564	538	539	526	472	497	533	511	559	553	511	545	534	533	523	575	522	537	533	464	536	484	544	531	505	501	542	490	530	540	541	512	566	537	508	515	518	525	498	513	496	548	517	489	522	543	563	574	489	541	542	498	523	520	521	545	501	545	530	508	542	562	534	576	558	529	536	543	522	518	506	520	496	515	518	566	450	495	560	466	515	522	592	530	561	553	525	493	548	519	504	519	494	517	506	568	553	539	527	553	549	532	524	532	525	501	522	498	477	528	535	525	482	488	512	535	536	468	549	515	482	512	506	557	540	499	545	509	568	518	555	540	494	533	513	521	533	519	539	523	558	534	540	532	492	518	545	529	501	530	539	547	502	563	531	511	557	512	492	542	501	518	525	576	571	515	538	526	533	499	519	524	563	543	524	530	500	584	511	526	537	533	542	529	537	553	498	544	526	519	519	538	544	537	518	523	513	518	513	499	561	523	540	453	506	482	529	541	564	520	535	547	532	527	526	525	484	509	541	556	490	520	499	537	539	527	528	504	494	533	550	516	521	523	510	549	486	577	517	522	531	541	513	518	544	497	522	536	503	515	557	524	514	588	521	498	508	513	560	527	513	556	555	537	509	496	551	520	518	583	529	540	548	516	495	483	514	466	551	558	501	514	522	530	507	568	530	539	513	547	528	548	530	508	545	515	511	519	561	534	516	566	545	516	547	501	569	553	549	531	528	539	512	541	525	525	526	543	562	524	524	503	493	503
27289	12731	1917	1007	703	549	505	497	497	493	467	456	492	449	472	476	465	474	482	504	471	506	641	877	839	747	602	574	527	454	448	504	476	513	485	501	487	470	468	477	446	526	457	505	501	447	477	450	467	490	488	470	496	482	448	495	480	471	444	485	475	491	496	435	475	474	470	460	449	480	480	451	423	464	482	492	483	467	464	454	461	492	476	499	459	476	460	442	507	459	469	449	436	458	494	467	476	476	486	474	461	498	475	475	495	446	457	467	453	443	457	483	503	457	478	522	486	522	432	498	435	466	493	480	481	475	482	467	494	492	487	438	486	499	502	484	492	446	461	475	451	491	476	433	471	470	503	448	472	485	452	477	452	461	474	513	481	488	493	484	448	470	426	446	503	461	449	489	475	508	456	483	451	472	486	478	470	463	524	516	463	498	468	474	489	466	464	493	462	483	490	496	476	461	510	488	441	459	454	471	467	476	484	490	452	453	469	460	466	478	477	446	481	472	442	502	443	495	478	491	479	461	466	474	501	484	490	463	464	483	447	491	474	475	464	476	457	460	482	464	480	459	473	454	513	480	492	483	452	506	449	473	464	511	453	467	488	482	452	461	482	459	470	473	408	460	475	476	486	513	480	470	485	472	484	476	479	453	457	493	489	442	473	455	442	466	499	488	464	442	456	477	505	438	448	465	506	496	481	466	500	495	472	489	483	482	486	465	504	469	459	461	477	482	460	480	462	449	494	481	502	446	436	506	463	513	468	462	488	461	445	473	492	458	486	474	492	448	516	457	505	434	444	455	481	500	440	538	485	448	437	511	428	483	435	447	467	457	452	481	492	480	445	479	473	424	492	472	505	450	465	476	535	497	448	483	449	444	490	437	458	440	452	493	423	447	495	485	490	445	500	476	458	476	528	504	471	479	498	483	497	449	458	497	498	486	475	464	474	461	477	415	436	481	452	507	503	488	505	434	487	477	488	454	434	497	470	531	452	463	463	451	447	495	442	442	472	506	504	468	494	443	460	494	463	485	472	478	473	461	491	484	454	438	449	454	489	491	500	478	493	507	492	523	461	471	501	446	414	440	467	426	456	437	510	441	489	443	479	459	474	475	466	435	445	441	456	474	464	491	502	468	479	457	470	482	438	488	491	427	477	451	470	450	473	480	462	462	468	480	452	460	501	479	468	455	454	436	481	463	509	484	516	464	483	464	474	476	507	507	489	509	497	446	445	484	420	496	510	473	495	494	477	501	473	440	476	456	470	453	457	444	461	457	483	467	531	495	437	496	480	472	449	460	449	463	456	471	465	491	516	517	489	454	476	470	434	484	520	483	463	470	460	462	459	482	480	457	454	469	511	473	492	451	463	446	466	481	483	456	494	456	455	449	466	489	482	511	434	497	500	472	480	475	473	456	484	484	473	491	481	434	472	477	439	496	437	456	465	481	481	464	464	445	479	439	503	473	461	482	497	462	492	515	473	504	496	470	459	462	463	459	435	451	512	456	455	499	463	427	494	468	482	454	486	455	493	438	479	471	491	492	510	440	485	473	473	529	530	513	469	435	519	487	496	477	498	499	471	443	468	477	436	444	473	476	485	470	456	458	492	445	467	483	513	482	497	483	476	450	470	500	478	478	466	464	510	432	465	485	429	455	493	488	490	449	492	466	469	493	465	470	462	465	454	477	465	451	441	442	497	487	470	479	488	498	503	496	415	489	458	519	483	514	459	442	506	500	465	493	489	467	498	470	505	480	522	520	479	517	495	481	446	505	469	445	467	436	446	460	470	456	457	468	479	495	464	535	470	449	464	484	470	509	463	464	450	495	473	495	510	508	459	470	452	445	456	471	481	472	499	464	475	472	434	493	473	513	471	442	522	448	454	474	465	495	459	479	520	511	481	491	508	496	509	473	471	472	478	487	475	456	488	469	525	471	497	481	457	479	487	483	457	477	458	478	508	468	490	455	470	472	463	474	475	490	434	465	416	472	483	444	477	474	478	481	512	491	482	497	468	447	478	461	455	468	414	479	489	510	486	476	483	499	456	476	456	464	496	440	466	483	478	485	443	537	481	423	456	477	475	496	488	493	494	498	484	471	469	442	469	479	489	494	437	512	501	445	451	475	492	473	470	481	463	474	500	445	485	473	493	464	482	456	455	494	431	475	488	503	521	484	466	484	472	460	490	483	477	506	466	479	518	509	477	477	478	496	453	453	466	487	473	480	478	460	497	481	433	469	504	489	471	441	457	480	480	469	431	464	492	474	489	447	448	483	458	459	505	495	474	462	447	470	502	474	476	520	492	496	513	474	435	468	471	446	455	455	484	502	458	510	455	473	470	460	493	463	444	427	489	476	486	472	482	422	454	505	486	468	461	460	462	450	471	455	489	473	511	447	455	483	468	470	482	474	479	483	441	478	467	483	491	468	446	462	437	493	504	464	493	436	494	490	476	495	477	486	447	496	481	479	470	474	471	516	478	515	491	476	498	465	495	505	493	489	506	475	461	445	478	506	470	462	494	427	491	444	445	464	503	469	461	473	470	507	508	490	492	455	464	494	450	462	445	453	432	471	468	463	495	454	436	458	472	432	447	434	439	498	480	478	465	465	514	479	490	466	467	467	431	456	461	480	458	474	453	469	505	453	513	468	454	466	477	483	471	491	467	474	451	487	451	456	463	489	463	511	478	473	458	499	441	462	475	420	443	448	511	494	471	469	479	460	477	481	491	482	476	427	487	465	488	489	470	464	473	467	450	466	463	483	494	497	426	469	464	458	457	475	470	468	500	471	465	513	474	468	492	463	450	476	497	483	474	460	467	490	498	458	483	446	445	485	485	487	480	458	523	473	480	476	473	512	503	436	459	481	496	508	457	449	511	461	512	493	472	461	454	466	442	478	464	469	501	487	476	466	463	481	520	486	478	520	444	469	493	430	460	466	454	475	447	456	468	427	471	471	423	488	471	483	476	473	453	492	466	454	458	443	454	472	510	494	454	487	489	430	483	495	478	470	496	491	443	524	488	480	511	463	465	448	441	437	465	448	478	484	499	462	481	448	483	492	448	473	481	449	455	471	481	490	440	534	480	459	474	461	442	455	457	465	491	475	474	486	481	468	470	470	496	501	485	475	470	462	475	452	486	469	493	467	433	501	474	502	467	457	483	453	465	463	456	488	461	461	489	490	466	476	473	479	486	467	488	465	448	479	466	463	514	487	474	476	474	470	486	424	466	443	453	485	479	434	453	467	460	505	465	480	477	485	491	466	447	472	462	466	461	455	505	437	496	471	432	485	496	466	486	473	464	440	477	458	426	454	465	479	495	451	462	526	475	495	490	470	533	447	495	507	480	458	461	469	461	469	461	456	471	438	498	495	469	460	470	483	471	497	472	443	472	437	481	462	426	456	457	518	462	463	450	455	467	468	470	499	485	449	483	469	438	471	496	464	445	468	470	521	431	488	461	492	481	431	444	435	498	486	449	455	499	476	484	505	475	533
4937	1104	913	661	513	528	522	545	511	534	479	503	482	507	476	452	502	452	478	495	504	497	818	1058	1050	808	637	550	491	465	495	524	467	448	449	466	460	456	462	451	459	474	470	455	506	448	465	490	489	421	488	441	462	504	495	480	514	489	468	469	491	477	497	437	467	457	442	470	481	485	460	448	477	506	479	468	453	468	478	439	490	458	491	513	444	460	466	469	460	438	474	456	455	479	475	469	474	490	445	499	435	469	496	447	446	470	463	495	488	467	478	454	430	499	532	436	425	450	454	467	441	473	463	486	510	448	458	480	488	478	452	471	425	449	465	487	444	455	478	488	449	431	459	477	467	476	495	481	497	465	475	496	495	539	469	486	455	457	461	479	490	449	447	475	494	467	456	474	464	479	474	461	493	450	507	483	474	490	499	428	509	472	493	485	468	479	446	449	469	474	478	460	494	463	531	475	488	472	453	482	446	440	451	445	456	471	472	495	524	451	466	470	526	518	480	467	454	490	488	464	484	440	467	453	490	453	461	464	479	453	454	466	496	443	450	483	463	476	458	470	463	500	470	440	486	499	497	521	481	492	441	496	452	481	424	472	438	458	473	454	484	458	464	425	512	468	467	443	482	474	477	486	480	452	437	445	470	493	469	458	467	501	544	481	494	425	470	470	460	503	473	473	476	482	486	464	491	505	484	485	477	511	445	425	401	452	466	457	478	445	453	475	441	450	478	448	457	479	472	464	469	470	461	502	490	447	493	468	492	489	447	513	488	490	429	449	461	453	480	462	489	489	495	446	488	474	477	407	452	463	440	439	465	471	483	447	484	470	490	502	458	482	436	489	505	449	463	497	497	497	509	442	478	434	506	476	512	463	442	480	450	473	475	452	466	494	451	483	453	517	480	460	458	456	461	439	477	470	436	468	497	433	449	473	437	446	469	469	459	502	452	465	469	487	467	460	464	475	441	435	482	476	465	453	476	466	490	433	470	435	476	459	443	529	480	449	463	461	514	497	458	462	454	449	466	503	455	505	484	485	479	511	408	470	482	508	444	497	476	495	469	453	464	460	456	495	444	480	440	469	441	512	462	457	476	477	483	437	476	442	467	440	499	459	484	454	457	460	483	494	497	466	402	462	457	504	478	473	429	507	478	502	489	468	502	435	450	492	479	438	455	470	439	500	436	446	473	450	502	467	465	508	484	471	487	485	477	474	465	456	470	419	484	459	465	468	441	506	450	483	459	457	441	440	505	503	479	462	467	430	464	437	501	456	488	479	461	459	458	466	473	474	450	486	482	479	459	432	482	471	492	481	475	485	478	509	441	449	506	448	440	477	445	496	496	412	459	453	443	440	452	453	484	457	494	451	450	472	493	457	444	506	492	494	461	471	465	471	446	509	467	452	431	476	462	469	445	486	446	476	489	485	491	437	494	477	483	446	489	459	515	469	443	478	454	473	485	458	444	491	478	438	468	476	483	451	455	468	468	457	470	494	489	495	485	456	468	486	475	447	482	522	461	479	450	410	450	500	439	440	459	444	485	444	421	463	488	481	496	429	449	471	465	501	466	480	464	468	475	426	492	497	468	470	459	467	454	488	461	502	471	476	496	429	503	445	472	467	492	491	492	470	444	491	489	448	509	450	487	464	486	424	439	475	476	438	470	484	454	492	434	425	454	492	472	483	470	445	481	442	460	492	461	480	453	478	447	460	470	467	482	490	479	457	438	516	477	457	506	465	476	432	469	472	474	482	501	463	440	450	456	491	435	462	467	455	482	454	490	519	447	463	466	464	470	485	463	497	451	501	439	482	490	500	444	468	460	482	479	483	466	503	501	452	446	486	485	458	478	488	486	497	444	427	511	493	466	458	499	489	507	495	450	489	468	459	475	440	457	483	483	488	442	467	492	455	461	490	477	469	422	457	465	483	486	462	483	475	472	463	475	482	466	462	489	438	475	484	447	478	538	479	469	445	500	450	448	473	473	487	461	472	477	496	462	473	453	465	447	442	462	461	458	459	466	481	474	492	476	449	503	502	430	446	459	425	447	508	499	485	464	479	442	460	474	456	438	492	457	483	486	453	495	502	459	441	472	453	495	477	448	466	498	474	449	425	472	467	462	460	473	455	458	456	490	465	468	440	500	470	486	516	497	490	470	464	479	471	499	465	470	454	492	478	453	486	471	427	450	457	494	488	485	471	439	496	462	488	477	457	432	452	480	462	444	456	472	462	475	483	507	475	449	478	429	468	466	464	454	434	488	471	492	471	492	455	483	464	454	455	469	485	440	498	483	478	438	475	434	486	483	455	513	483	463	489	423	493	480	413	487	449	485	431	446	463	480	474	468	498	475	466	463	477	490	496	460	474	447	427	469	443	485	463	437	480	467	497	486	451	487	488	491	483	425	505	497	460	451	490	471	443	466	508	471	465	458	468	471	483	482	470	471	469	488	496	485	486	482	467	457	511	444	452	438	448	464	492	466	473	455	470	475	455	431	473	468	485	493	498	441	475	507	427	486	471	484	468	447	486	469	517	476	487	463	463	500	504	431	438	439	475	474	471	406	470	498	500	497	445	452	470	491	467	424	483	476	499	484	457	491	486	421	485	469	499	484	495	481	449	486	455	438	483	450	503	445	492	440	431	499	441	452	488	481	457	494	471	457	488	466	472	484	463	492	468	475	498	477	426	490	456	439	457	468	518	455	496	470	515	488	469	496	508	466	487	478	490	480	474	447	459	473	431	463	478	442	415	458	451	479	479	461	458	447	469	486	490	432	470	493	473	478	499	455	445	492	484	469	503	454	439	447	492	446	466	428	456	469	541	467	463	489	491	478	471	491	484	449	484	502	464	475	477	481	457	461	468	449	464	486	462	480	461	469	449	445	465	483	462	486	454	502	500	471	493	467	484	472	490	447	488	490	432	477	470	408	448	470	456	436	439	496	477	480	470	468	467	449	441	488	482	464	460	437	463	481	458	463	466	444	499	450	494	462	490	487	440	504	455	403	479	467	483	488	440	496	480	487	480	474	503	497	421	454	457	492	512	488	490	482	470	476	475	479	463	459	472	448	448	460	473	474	487	454	478	444	455	464	479	437	465	467	484	475	461	456	463	502	459	448	495	466	451	432	462	458	477	485	482	458	498	492	498	482	447	477	470	508	472	450	462	483	472	479	495	483	490	479	477	469	470	462	491	443	497	456	489	489	490	502	487	483	490	452	488	456	481	481	491	470	480	458	463	452	458	510	478	475	458	457	489	462	457	413	498	515	475	446	467	462	516	449	425	495	475	482	531	461	463	450	468	485	445	449	482	459	478	465	473	483	429	404	481	493	440	462	475	411	469	484	501	469	474	491	488	497	465	463	462	455	446	469	478	473	453	487	471	497	451	483	439	478	488	500	468	480	494	471	468	460	483	474	431	451	456	454	470	491	484	447	459	471	473	487	487	458	462	465	489	462	505	443	464	489	454	444	446	462	457	484	466	462	450	499	449
24467	21137	27560	24926	10719	1351	904	607	571	581	529	515	520	477	466	459	513	499	534	460	478	530	2417	4438	3503	1777	934	619	511	525	474	478	493	461	499	481	482	473	494	498	471	440	440	432	488	484	493	497	513	443	476	455	455	455	465	444	453	468	488	460	440	486	458	467	491	454	473	452	450	478	447	465	425	458	449	414	458	446	492	452	460	480	514	498	512	441	492	470	495	466	447	473	447	482	494	472	466	460	483	491	464	483	435	495	434	452	475	483	437	475	481	470	450	484	451	479	459	425	493	459	495	450	463	445	469	504	485	443	449	478	473	459	460	457	474	460	473	445	451	454	479	452	447	473	506	466	465	499	439	480	468	475	463	462	457	489	451	454	511	449	470	469	446	474	461	426	496	467	478	477	437	466	472	477	491	477	447	461	481	472	467	494	495	467	478	482	515	475	488	465	477	468	484	473	458	500	437	469	465	499	459	455	466	439	459	489	453	493	470	457	485	479	471	468	468	477	463	458	441	468	479	477	458	483	469	456	506	441	482	449	455	501	448	496	469	495	467	451	433	470	468	501	448	487	480	459	462	489	477	497	475	481	519	466	412	446	456	452	446	485	454	431	496	514	458	436	487	452	491	460	468	479	465	486	460	472	422	460	469	499	430	481	498	456	481	457	462	487	456	439	438	476	536	442	510	431	496	467	475	431	467	480	476	461	471	457	437	484	470	462	456	489	496	467	459	493	452	442	467	466	478	528	470	452	449	469	491	438	502	511	490	455	459	486	478	467	482	469	481	456	481	479	472	429	466	486	444	496	525	481	488	436	489	439	427	472	466	456	437	452	445	483	474	445	474	484	490	467	459	480	456	450	463	483	509	491	463	489	420	478	469	523	492	423	454	499	485	471	496	481	400	473	469	477	490	465	488	491	452	520	476	517	491	501	438	481	496	467	480	513	455	448	470	467	493	449	491	458	475	486	485	445	463	456	465	495	457	464	419	488	463	454	458	467	471	468	491	484	506	434	463	449	480	469	448	451	467	470	472	447	491	461	460	499	485	418	480	478	463	490	451	515	488	473	457	469	459	457	465	497	503	460	460	508	454	493	461	498	432	475	479	449	463	475	456	496	465	465	456	424	469	474	468	488	445	468	432	448	461	458	490	493	478	478	454	499	491	464	469	478	470	445	457	484	452	483	483	450	466	462	485	442	459	472	465	477	442	463	473	460	504	480	479	450	459	499	466	512	468	474	476	476	489	452	462	444	446	509	479	467	426	432	457	489	497	503	440	474	491	480	464	486	517	462	462	462	468	452	476	468	485	482	451	479	402	474	474	445	452	482	440	474	500	450	484	444	426	485	458	423	465	464	472	484	475	466	449	468	484	471	483	486	445	421	450	471	415	442	446	446	491	480	487	482	448	433	451	470	447	450	488	448	450	508	469	438	421	470	477	457	505	450	459	452	499	424	485	432	503	459	477	447	481	472	462	488	480	433	488	449	430	469	466	469	472	468	484	486	480	454	468	506	475	471	490	468	442	470	485	472	478	487	497	448	451	470	494	485	497	449	479	479	445	498	465	468	453	473	467	441	480	440	452	480	450	433	512	487	437	463	467	508	462	458	484	504	442	474	476	491	508	486	466	424	454	478	465	464	494	499	434	454	447	455	459	518	458	463	449	464	436	458	480	473	444	463	490	438	420	499	529	454	435	492	489	461	450	464	478	497	508	475	486	522	465	464	457	514	485	434	524	449	441	502	478	469	492	448	452	475	440	498	497	462	502	448	467	474	465	464	460	497	488	446	483	446	471	482	482	464	444	458	483	479	488	451	459	491	483	470	476	486	463	483	454	493	448	431	475	462	488	441	444	480	473	448	460	472	432	453	461	450	429	497	466	431	479	460	479	471	437	497	449	435	466	478	464	465	459	453	476	488	503	464	450	474	462	466	473	429	472	489	483	528	458	438	455	475	472	440	456	454	484	449	473	456	446	456	460	466	446	465	461	455	435	513	469	487	445	476	484	499	470	489	459	476	449	457	481	471	478	475	445	488	477	472	484	477	486	492	511	443	467	480	464	425	456	440	479	486	439	459	472	456	464	463	452	468	462	476	471	473	482	489	476	456	458	437	489	458	476	476	439	441	479	452	488	499	475	466	480	478	432	462	474	479	455	447	475	479	464	461	435	464	452	485	472	491	474	456	473	434	478	442	483	483	488	492	468	466	428	486	457	470	465	455	480	448	426	481	464	460	453	475	483	446	489	478	479	470	467	469	490	478	493	470	454	466	471	496	514	460	448	470	461	510	501	494	411	435	469	442	432	499	478	456	429	521	434	480	484	466	441	497	467	463	462	505	439	482	450	475	505	470	458	450	495	469	454	461	438	431	472	449	453	469	484	455	482	488	502	432	463	480	446	453	469	445	463	473	479	428	459	457	506	465	451	441	472	446	474	458	486	472	486	495	493	458	485	451	474	434	443	463	474	443	491	470	474	450	467	472	434	439	491	494	490	487	481	425	481	432	462	475	445	475	459	482	510	446	446	445	444	497	502	447	477	526	469	450	510	481	474	490	476	450	452	506	500	484	453	457	480	441	492	438	452	471	486	489	454	473	469	487	437	491	453	456	448	443	454	462	464	487	451	493	454	478	490	477	481	525	506	441	501	456	481	485	438	433	477	478	456	483	446	441	480	453	503	515	510	457	459	460	472	456	423	472	523	468	466	471	440	485	502	473	465	509	522	470	486	482	446	458	454	462	421	457	482	443	487	418	453	466	443	504	464	545	498	431	432	450	503	482	504	445	465	464	475	465	465	476	467	469	457	522	453	450	461	438	455	460	455	432	442	438	486	453	452	515	491	445	487	432	462	459	435	470	441	454	466	478	469	500	468	475	475	484	466	449	513	458	508	496	465	475	478	461	455	444	473	459	433	454	452	436	454	437	461	495	474	443	452	457	460	473	474	454	422	493	494	446	502	468	465	455	499	449	466	426	502	471	468	463	446	457	496	444	487	487	479	460	459	490	492	461	467	441	449	463	472	485	447	475	479	429	451	472	482	497	464	487	470	452	477	478	465	449	493	474	470	481	495	484	446	481	474	490	451	483	484	472	466	481	447	485	453	483	480	469	466	437	479	470	485	444	487	479	463	462	459	460	484	468	466	466	504	487	477	442	477	512	455	459	443	457	485	457	466	457	475	482	477	462	510	455	498	481	468	469	479	459	477	432	454	457	431	478	473	470	491	477	472	452	486	407	460	480	474	493	456	485	466	477	445	495	490	463	453	455	471	497	461	471	455	468	498	461	479	529	440	497	465	474	486	502	464	436	426	505	452	461	459	450	486	482	449	458	469	474	391	487	471	449	507	464	480	471	477	481	393	477	467	509	474	457	459	480	483	521	486	438	452	472	476	491	490	466	451	479	518	464	477	453	478	470	444	431	475	451	481	480	507	464	460	473	457	429	480	409	448	454	469	422	466	449	465	470	439	461	451	471	445	495	456	469
3414	4082	3140	1627	1061	938	826	722	625	593	604	573	535	529	509	547	529	526	488	523	495	561	3671	5879	4157	2149	1117	653	542	513	515	453	460	468	490	528	485	492	459	481	483	500	506	471	481	481	475	477	497	500	428	512	438	503	490	493	478	488	463	481	494	474	486	456	465	531	508	479	488	457	492	483	483	484	471	503	472	482	458	497	496	449	470	466	496	486	472	483	479	498	479	455	490	510	461	485	474	483	482	401	503	438	489	495	451	516	506	492	479	475	506	494	481	537	493	487	524	506	527	465	475	501	459	482	451	472	492	466	467	476	489	483	475	477	482	486	511	472	513	461	463	436	479	492	493	490	490	495	453	483	472	505	510	512	485	454	483	511	505	448	509	448	492	488	500	498	505	452	487	484	457	472	476	509	479	471	481	520	486	518	490	489	478	517	460	493	470	492	477	453	495	510	478	463	502	484	487	493	508	476	480	454	494	479	496	473	516	454	450	474	485	476	494	483	466	466	475	521	498	483	429	508	466	456	463	479	469	450	476	521	470	474	521	518	463	498	503	480	489	502	484	438	464	473	462	502	488	472	487	486	490	518	463	489	427	494	482	518	464	455	475	510	476	484	487	514	478	482	452	461	484	481	493	502	460	467	445	465	456	480	488	491	468	444	507	486	469	450	468	477	487	468	467	485	466	500	471	471	445	484	470	475	520	478	479	520	465	493	477	445	464	511	444	462	507	456	482	483	472	508	481	499	493	488	453	540	490	472	473	520	491	492	492	426	474	497	477	456	497	507	473	464	467	508	453	470	487	446	466	485	498	478	522	482	440	477	490	472	450	514	530	450	482	501	499	491	434	508	448	494	464	476	418	441	465	454	493	492	468	460	502	482	464	488	480	535	524	469	475	476	490	483	464	425	515	487	449	483	477	465	484	482	481	491	480	486	460	523	494	477	501	462	500	460	465	496	424	434	477	474	489	454	485	486	480	481	465	482	516	482	487	491	465	468	490	474	455	482	478	453	509	493	466	482	449	502	494	468	481	463	509	513	482	511	425	468	454	452	487	482	487	492	495	494	442	440	469	478	475	495	483	512	488	524	480	489	421	508	479	429	478	445	496	482	482	515	490	483	450	455	504	456	492	460	504	499	540	476	486	499	436	458	480	489	437	477	516	527	452	474	472	487	462	468	526	441	468	465	478	461	505	517	520	477	498	479	496	469	444	506	461	471	451	478	425	489	472	445	464	489	504	520	474	458	470	510	438	502	490	482	498	466	474	487	434	500	477	528	465	485	487	499	482	497	491	469	477	472	441	504	471	508	465	473	487	479	499	495	477	464	495	516	509	466	505	442	483	482	454	492	487	461	492	493	492	480	481	459	489	445	457	471	473	476	452	475	470	447	506	475	487	475	471	477	462	479	453	481	508	451	459	476	484	456	481	508	517	493	466	457	454	483	502	472	483	488	479	462	432	496	460	423	496	480	508	514	476	448	485	451	516	473	455	525	462	475	473	499	487	467	488	438	444	477	487	480	528	450	469	493	462	468	479	488	466	463	469	495	472	478	465	521	480	492	486	480	409	510	480	464	463	486	463	487	432	492	506	486	479	483	487	453	452	507	487	469	490	499	447	443	500	461	474	480	499	477	462	474	489	466	510	478	488	495	474	474	478	476	464	451	467	444	461	435	442	511	480	478	469	446	469	457	488	484	487	451	482	495	459	471	507	496	489	505	468	466	470	492	512	477	474	457	487	454	456	493	487	459	472	419	465	438	490	452	490	480	468	478	500	480	478	487	487	512	488	501	471	489	489	463	468	476	447	480	497	481	485	491	496	448	428	493	444	508	533	517	450	471	477	453	469	484	477	465	429	431	452	496	473	464	474	447	455	504	495	487	463	457	499	481	489	482	498	485	469	501	494	466	449	482	483	495	462	480	508	485	476	474	489	463	427	470	488	469	472	458	473	452	464	468	503	510	502	466	463	482	427	509	514	481	529	465	482	469	506	486	461	487	463	474	495	468	487	482	490	497	477	458	489	515	469	498	486	470	481	469	515	449	472	478	472	486	477	495	488	493	453	454	460	442	448	491	492	474	468	467	484	511	468	497	491	500	480	477	483	518	510	490	465	438	498	488	471	445	491	499	475	443	458	449	463	498	514	486	471	477	473	479	463	509	508	458	460	466	500	486	454	487	484	471	490	488	468	525	432	445	482	497	484	502	448	502	458	455	471	472	452	497	462	470	479	460	478	499	456	498	458	498	473	464	483	463	444	470	476	498	471	478	464	473	488	484	529	483	442	495	495	499	474	496	460	501	466	463	480	453	486	476	468	485	479	503	480	445	487	492	483	473	485	444	491	476	495	484	477	438	469	455	481	479	484	486	500	489	470	485	461	481	440	500	426	506	502	483	478	452	481	488	484	496	458	492	457	516	486	460	466	432	474	458	457	475	444	471	459	473	476	486	484	468	481	465	501	464	502	456	479	485	444	468	469	468	477	458	470	463	464	461	475	475	504	462	446	485	494	517	428	486	502	461	482	504	497	447	511	483	471	487	487	458	442	442	514	483	509	492	496	497	451	445	510	479	493	475	471	462	454	476	438	461	438	529	481	474	498	473	490	469	454	483	452	456	474	423	493	508	496	458	544	517	477	452	480	473	467	458	484	478	467	477	505	514	466	492	518	444	454	461	461	496	488	496	455	506	472	492	488	454	521	474	462	497	466	479	453	469	437	505	486	476	456	482	500	431	464	478	477	431	468	549	496	473	479	477	516	465	447	460	475	492	458	426	461	521	480	506	510	500	463	476	487	443	496	478	495	475	460	487	486	459	504	456	467	466	477	432	526	478	458	475	491	458	507	434	497	496	461	485	489	498	432	483	474	441	497	476	455	459	504	487	471	454	463	480	452	470	479	461	456	474	505	437	513	511	461	475	463	525	459	481	491	426	486	534	490	472	464	484	444	518	475	472	503	485	477	479	479	463	442	495	503	476	502	493	467	477	445	453	467	473	474	482	471	490	469	502	460	467	483	470	470	461	484	486	486	476	481	468	462	478	454	438	462	491	445	463	499	493	450	474	461	464	455	509	441	489	505	479	475	445	474	479	475	469	498	440	434	494	503	499	464	460	470	472	465	484	491	493	496	512	437	471	461	488	486	501	486	517	463	437	480	460	479	486	458	484	454	441	475	442	497	466	485	518	499	463	477	466	486	520	444	481	421	458	489	487	469	484	486	447	500	469	466	472	479	438	462	446	491	478	484	487	502	452	491	474	505	483	492	464	515	443	464	468	480	494	459	496	475	462	462	509	465	459	473	500	482	534	508	448	468	479	475	453	493	523	461	476	472	492	476	508	465	469	503	494	475	466	495	462	474	477	482	486	486	481	526	468	498	455	523	443	463	515	516	473	492	460	474	488	528	480	479	469	458	462	483	432	506	505	426	465	482	479	466	489	461	478	474	496	480	500	510	467	461	470	447	502	457	437	477	506	451	453	434	495
23831	21088	28183	24231	20369	3958	1306	803	692	707	692	625	609	600	615	566	552	595	568	556	597	641	3833	6930	5240	2618	1181	708	577	537	513	508	547	516	531	517	512	542	589	515	566	512	547	559	546	566	522	537	543	539	564	519	531	565	543	565	575	503	577	532	500	513	548	535	532	505	509	553	522	533	544	503	570	503	527	548	532	564	531	556	526	564	561	528	531	530	513	557	549	497	476	530	555	533	555	542	526	553	543	534	517	576	532	519	526	547	544	499	542	551	512	494	554	550	564	524	505	544	522	488	552	524	556	548	536	484	562	512	512	552	514	538	519	564	566	530	550	556	495	500	551	557	514	525	514	534	491	561	541	531	562	545	540	542	549	546	573	549	523	521	510	553	540	550	557	557	530	556	496	544	536	541	522	519	555	543	539	502	506	523	539	533	522	531	503	531	516	530	492	543	546	505	525	491	495	546	559	540	553	544	539	538	542	533	558	528	547	555	509	512	537	494	503	507	536	516	531	545	508	564	574	559	497	530	515	503	524	548	491	494	484	525	532	571	554	519	536	533	587	541	522	492	482	517	526	544	555	530	500	516	474	529	526	525	569	513	532	517	509	526	526	500	512	538	534	518	535	532	531	476	516	546	505	536	493	533	529	544	542	542	533	488	532	506	538	547	541	541	491	527	529	503	484	565	514	550	512	496	489	515	525	504	472	525	534	557	501	533	557	542	549	565	539	543	569	534	558	556	538	499	524	529	523	553	566	521	531	508	530	516	489	516	524	541	507	533	473	498	510	539	552	521	495	538	494	538	526	511	500	526	514	522	564	537	527	547	512	524	527	529	494	527	507	493	539	496	511	542	520	528	528	500	530	495	469	535	510	501	536	531	581	566	506	534	526	522	545	492	512	526	529	525	502	494	546	529	514	524	536	501	527	503	520	521	549	555	495	520	480	532	530	499	543	564	546	535	511	536	526	488	527	523	528	532	520	528	537	517	546	488	485	553	542	576	501	531	480	547	547	511	517	521	519	504	542	509	547	536	559	507	547	526	515	512	526	591	527	537	528	582	547	544	584	525	505	509	560	528	521	536	543	496	517	558	509	551	561	541	523	525	516	525	526	548	529	577	510	533	560	574	518	502	540	533	506	564	511	469	545	520	517	526	551	516	501	502	539	521	520	481	531	538	585	548	576	480	538	584	573	546	542	517	540	548	475	514	523	554	521	568	541	533	492	513	514	518	499	564	573	517	531	585	540	526	572	559	503	559	558	490	521	526	533	537	515	528	521	541	554	553	545	510	512	546	509	517	537	520	514	515	556	503	520	549	509	527	503	539	565	512	534	535	516	578	496	509	549	557	510	519	544	540	518	515	545	541	510	578	526	469	480	494	500	586	544	521	491	530	573	543	522	527	525	529	492	568	504	536	547	489	528	521	508	537	558	541	540	530	511	536	506	538	493	530	497	502	530	517	527	518	565	530	511	505	504	549	555	525	536	553	510	516	514	498	509	490	534	556	522	528	489	532	484	532	503	564	507	466	518	540	538	532	508	534	534	542	493	493	501	507	535	557	519	521	519	547	486	550	503	512	502	531	508	535	538	556	519	510	524	492	515	478	500	535	492	486	533	515	521	507	545	562	552	586	490	518	506	564	513	525	541	516	542	494	528	546	522	559	505	557	531	532	529	513	544	563	506	485	499	573	495	537	510	531	554	494	532	519	531	514	500	522	523	539	506	488	511	537	563	514	520	528	527	490	522	490	535	566	589	537	519	554	543	534	554	547	526	541	537	536	547	547	494	492	574	536	540	492	538	530	508	535	489	516	520	478	553	488	496	486	509	559	543	528	512	536	518	518	526	553	504	529	529	525	561	516	507	538	567	552	607	502	557	521	517	532	552	513	534	489	508	540	538	533	556	492	515	547	513	552	516	496	540	480	550	543	580	556	510	544	548	488	508	489	517	495	499	493	493	491	516	497	530	531	506	566	501	546	546	537	548	551	532	533	552	518	584	527	497	564	498	547	506	511	550	545	546	560	546	465	551	516	533	515	512	490	502	521	488	557	537	508	512	548	479	582	525	513	509	543	496	512	520	513	532	522	539	505	557	512	507	554	578	485	545	526	529	480	540	528	498	512	534	504	535	528	548	510	551	540	539	468	514	509	529	504	494	522	505	565	562	503	542	528	485	515	493	519	508	541	543	487	527	530	510	525	530	568	513	538	527	539	512	523	527	530	527	537	527	523	528	556	547	529	533	542	531	516	525	562	520	496	503	511	565	529	488	497	538	535	538	531	488	540	530	503	557	524	510	511	494	541	544	483	522	515	541	552	517	489	476	540	519	531	543	536	516	544	562	477	515	521	535	505	546	544	525	509	545	542	521	536	512	521	542	498	529	563	497	531	524	495	512	489	558	541	503	541	517	513	531	512	509	515	523	534	539	500	521	493	500	496	535	522	504	526	514	520	539	576	505	540	546	560	498	541	528	574	526	495	514	549	553	539	523	583	509	502	481	507	485	509	531	500	529	506	565	509	549	525	533	508	537	523	533	534	547	545	489	521	498	498	535	565	526	540	534	517	566	495	475	531	489	530	484	530	516	540	531	529	550	510	471	536	523	571	498	494	516	563	508	521	573	538	515	512	518	499	534	512	496	470	548	546	591	526	506	573	535	504	468	536	499	542	517	540	519	529	490	538	536	499	540	508	528	538	561	502	509	526	511	519	511	532	509	565	485	484	523	564	506	568	530	495	569	527	577	509	540	533	538	519	556	511	539	555	510	524	529	559	545	523	545	526	570	507	516	503	537	500	493	477	540	522	545	548	529	568	567	542	513	519	513	584	468	508	522	511	519	505	494	530	474	528	536	537	539	505	533	492	477	525	483	492	496	518	507	524	542	551	526	522	504	553	522	558	571	515	551	511	529	528	480	517	514	562	512	517	510	512	543	530	523	494	546	527	541	518	543	573	532	542	491	512	509	525	508	531	491	506	498	486	529	486	500	560	525	561	500	539	500	518	540	537	530	513	524	539	490	552	515	532	479	527	526	571	577	537	522	518	535	505	563	506	510	512	544	507	519	529	539	548	502	533	505	535	493	557	536	478	504	538	501	527	569	529	479	540	529	501	572	495	528	544	529	509	522	511	543	528	555	497	533	520	542	539	505	517	520	521	571	506	504	473	549	556	523	526	486	555	522	545	493	562	547	540	564	498	535	562	531	543	532	487	520	538	525	517	505	504	507	531	515	494	515	572	548	524	495	521	566	516	484	539	521	547	499	513	481	535	543	527	535	530	545	534	519	525	502	527	542	508	550	512	519	509	561	506	537	482	518	524	516	498	534	469	491	524	475	527	558	570	530	513	517	521	537	556	521	513	555	502	540	560	519	562	511	553	518	498	559	539	499	504	556	500	513	557	509	564	524	491	507	505	552	487	535	562	526	533	515	555	495	514	549	528	549	539	499	511	543	549	492	532	527	521	547	515	529	539	542	552	537	540	492	522
3601	5711	4569	2321	1503	1271	1015	913	827	771	693	715	656	632	649	604	590	614	607	581	561	631	6038	8401	5838	2991	1424	754	592	541	554	541	554	568	529	528	525	556	529	537	531	542	513	581	555	524	538	542	501	536	558	572	555	546	552	551	535	525	540	556	492	518	545	571	518	514	537	560	526	495	536	507	617	582	554	558	547	506	540	548	545	538	530	531	570	517	521	569	517	549	514	504	490	490	535	522	528	551	570	512	523	596	528	516	553	550	549	557	568	546	559	534	548	548	507	549	550	534	513	559	547	537	514	537	584	529	521	564	522	521	562	521	504	538	509	541	501	538	572	571	513	534	588	538	572	544	533	487	569	544	478	527	499	489	542	529	505	517	473	540	506	553	530	539	518	551	528	552	505	522	533	509	583	531	555	550	537	524	544	530	476	542	520	537	484	540	492	543	541	493	570	511	573	563	514	560	593	538	510	545	516	538	535	523	510	528	506	549	512	504	487	524	521	521	495	508	564	516	523	556	507	524	561	522	542	559	542	541	527	530	504	548	551	521	514	554	558	555	545	531	515	536	510	541	556	546	538	517	562	527	543	554	536	530	521	492	553	540	603	530	489	565	534	525	519	553	547	530	562	482	524	494	512	532	512	539	569	531	487	546	533	517	530	506	529	502	504	511	521	553	551	515	515	515	558	528	524	545	520	538	570	524	519	552	564	528	529	499	539	518	536	554	528	526	519	532	532	532	511	543	562	492	548	530	566	509	590	526	505	557	591	566	511	562	529	533	517	492	517	543	555	539	514	501	560	546	501	501	531	537	564	514	504	519	536	534	528	532	540	546	502	556	530	549	544	570	520	522	529	545	528	544	521	512	488	523	567	553	567	529	547	514	567	561	546	519	506	543	540	541	515	531	532	539	515	509	549	514	548	521	544	569	511	542	548	474	540	553	538	519	537	576	543	548	530	532	501	512	543	529	563	461	509	536	543	527	490	530	496	506	531	523	551	544	553	556	555	534	512	543	573	504	549	564	506	521	530	516	525	536	542	507	558	503	492	532	546	529	524	533	494	532	488	503	512	607	530	548	536	494	511	510	563	541	544	503	518	519	546	580	546	500	527	519	538	537	535	577	537	502	560	536	524	531	567	544	523	516	538	557	519	556	536	538	517	523	525	513	518	540	531	536	543	549	558	507	528	592	525	612	495	524	521	521	531	521	493	510	534	518	505	545	514	529	575	558	531	497	555	545	564	546	531	490	542	513	560	539	538	500	547	526	540	513	550	596	566	520	516	523	531	538	531	537	544	576	544	517	500	494	495	557	517	488	537	570	496	511	526	537	522	528	506	517	560	507	566	487	525	548	504	587	552	527	525	542	554	525	514	571	572	540	502	464	507	527	490	532	573	551	473	499	509	579	557	532	526	515	489	534	526	541	535	550	553	541	511	492	556	532	504	514	526	524	561	551	496	523	546	525	547	558	536	503	559	532	524	525	520	538	524	538	491	560	547	524	520	547	552	546	546	536	499	512	559	536	540	527	478	493	540	548	524	529	520	523	504	550	564	523	530	547	509	503	558	485	523	539	563	530	541	508	535	567	477	532	552	506	520	523	494	552	507	554	569	501	518	545	516	505	544	568	523	505	496	581	578	565	501	522	525	526	540	486	518	546	561	537	501	519	536	523	529	548	546	536	578	492	507	533	544	546	499	532	515	561	490	538	517	558	540	537	513	506	495	562	537	540	515	548	535	512	481	536	496	561	484	489	521	494	539	530	541	526	529	520	536	563	576	538	490	496	547	533	551	469	519	537	510	518	557	493	526	497	506	560	564	519	544	524	501	534	511	532	549	552	532	548	555	516	532	493	514	545	545	521	543	517	521	541	535	534	562	533	511	509	516	551	552	548	479	494	543	494	559	518	518	475	528	548	609	505	516	569	560	581	532	583	528	535	514	555	517	533	518	564	503	510	534	504	575	562	523	523	558	510	495	519	497	531	529	496	526	506	537	494	532	517	479	573	524	563	502	526	500	519	492	532	478	538	535	509	528	555	556	560	557	562	526	495	526	521	554	501	524	492	521	563	508	517	485	537	508	544	521	525	529	532	515	511	525	520	515	482	536	489	551	537	525	580	531	522	528	529	557	498	516	546	504	553	492	502	534	489	518	522	525	547	468	540	513	534	493	519	530	503	534	543	521	525	564	563	496	506	499	536	556	523	503	506	516	551	521	486	514	536	536	493	527	534	512	540	534	530	541	529	565	560	554	533	522	514	559	525	506	541	563	545	520	504	543	527	544	540	488	521	529	518	530	521	539	549	500	512	524	529	525	476	552	526	500	582	521	514	548	558	483	565	504	533	490	558	494	473	537	537	487	502	529	506	537	525	583	527	539	493	507	509	523	554	541	545	508	522	539	546	490	537	491	536	533	543	534	494	497	522	520	520	519	549	534	576	513	579	520	531	458	510	523	512	518	546	509	522	526	524	553	531	487	524	579	517	548	515	506	506	512	544	530	495	531	533	510	514	534	536	538	505	514	518	515	517	561	511	504	554	546	540	515	545	510	487	585	492	523	548	506	519	478	528	503	558	539	538	514	561	541	526	468	510	563	514	535	513	515	556	496	554	520	522	528	506	504	527	494	531	550	534	560	550	548	506	511	522	512	526	519	512	559	540	511	527	482	506	521	542	528	550	510	540	516	510	502	493	543	557	542	531	529	533	531	524	515	516	492	564	512	511	529	528	542	515	513	477	521	517	536	543	477	519	537	476	537	498	497	484	547	501	523	533	518	509	544	492	529	550	515	469	517	514	485	532	512	541	527	530	491	514	510	505	553	510	532	535	517	541	562	518	499	556	541	508	541	512	554	514	531	534	543	502	513	506	528	480	520	558	486	545	505	523	518	507	524	503	552	564	575	509	526	541	572	502	540	508	493	544	509	513	553	516	483	559	554	529	518	559	499	491	536	504	518	544	495	509	503	525	484	518	513	524	536	541	512	501	492	511	516	513	490	554	546	513	516	530	525	518	537	480	520	511	570	535	526	501	532	514	536	544	526	511	547	515	544	527	500	530	566	539	516	532	518	511	512	487	536	505	533	508	485	515	518	500	511	477	513	559	515	523	556	488	541	517	520	518	509	541	525	514	457	575	504	479	521	524	495	506	506	518	511	537	506	544	551	504	521	501	524	514	501	540	497	513	502	501	545	506	494	529	529	523	534	526	559	521	518	500	549	484	525	547	531	509	520	539	526	522	523	581	557	543	545	518	512	501	527	528	521	546	503	530	562	561	540	538	510	538	501	507	537	527	493	534	509	503	525	553	510	506	526	540	510	540	533	550	512	527	529	484	504	556	553	515	517	484	518	500	511	490	545	514	489	531	536	525	531	488	542	591	515	525	568	539	503	555	510	514	531	504	508	538	515	522	493	532	506	546	510	528	512	511	520	506	518	541	539	536	473	537	516	516	528	570	522	555	555	525	517	510	528	509	508	537	543	545	482	517
27138	12666	1812	932	584	518	491	450	469	434	504	510	495	512	483	467	457	457	494	470	490	474	641	844	884	722	575	516	482	522	456	503	473	492	504	479	465	458	463	468	466	489	481	478	480	478	482	477	464	473	486	445	453	497	491	461	438	497	508	478	463	481	462	498	479	520	490	477	470	471	461	519	490	522	451	486	465	524	472	492	473	530	488	485	463	518	481	470	423	444	468	465	462	466	493	497	487	444	487	490	458	515	493	481	442	432	474	402	485	453	468	467	488	496	466	461	485	515	453	478	468	433	455	503	499	478	475	497	448	478	461	500	479	464	464	477	477	476	504	465	420	498	475	484	478	469	455	468	486	462	478	523	492	447	460	459	426	473	451	467	445	483	453	493	470	465	446	499	482	480	454	472	482	441	474	488	479	484	538	471	538	487	459	489	459	475	519	490	452	488	504	445	463	478	483	502	461	438	488	457	488	464	499	493	511	450	477	441	460	474	463	462	503	474	473	484	487	472	437	452	532	484	466	477	440	473	478	456	489	479	502	472	503	462	439	464	440	441	501	482	439	477	453	471	482	485	457	504	487	451	475	456	485	491	468	462	428	493	433	448	525	439	460	497	472	507	484	452	460	455	494	511	490	513	461	435	455	476	473	427	475	494	489	432	485	458	454	446	479	447	507	468	457	498	476	461	496	467	467	440	463	461	500	483	470	443	488	451	495	447	484	475	476	435	467	446	498	479	483	455	498	453	494	503	458	474	502	454	482	511	525	455	479	466	464	443	472	464	451	467	492	497	476	485	488	473	490	502	486	486	466	485	489	465	467	481	481	455	484	466	472	493	455	485	480	524	493	527	489	521	446	463	503	460	528	459	448	484	469	495	488	474	492	492	466	452	465	496	482	459	487	432	526	485	513	450	492	448	515	497	508	469	470	472	470	521	487	436	477	461	472	466	501	495	485	471	463	480	486	437	449	459	473	446	447	460	455	498	489	511	465	472	483	456	441	492	489	486	500	466	492	492	480	478	451	448	499	465	474	461	492	437	476	516	502	468	478	475	453	481	459	454	467	475	474	471	476	485	453	476	521	484	464	448	462	482	462	498	541	485	483	512	456	430	467	479	508	501	482	455	537	456	446	461	457	490	481	501	446	504	473	447	484	454	472	465	452	503	462	456	495	490	480	450	453	470	468	479	479	478	509	455	447	451	458	479	483	495	448	429	468	482	481	451	468	478	499	456	491	472	475	454	466	516	446	485	472	430	443	458	498	437	438	498	545	493	494	476	486	467	500	475	479	472	499	496	484	479	478	446	452	472	486	479	467	468	474	454	438	441	481	497	459	517	482	516	452	477	455	465	506	482	472	492	467	490	487	522	462	450	469	445	486	503	482	467	491	506	467	492	477	484	461	466	519	490	473	476	511	458	458	514	516	464	498	507	489	481	485	510	487	457	485	482	454	459	442	462	458	472	472	487	468	490	434	512	502	507	458	454	468	510	470	511	474	488	483	497	442	518	514	462	452	484	478	467	490	496	489	445	485	482	464	509	505	495	495	494	493	457	450	460	438	448	485	495	449	497	468	450	496	497	527	484	509	447	449	470	439	502	465	467	484	453	480	464	483	476	483	484	501	483	460	418	485	461	493	483	447	511	486	458	481	462	480	476	464	475	493	451	466	455	464	500	483	465	431	480	491	483	458	469	442	510	443	490	498	474	469	463	477	532	451	471	448	455	494	468	462	495	528	462	491	491	455	476	439	462	476	471	485	448	442	485	450	449	510	485	490	496	457	489	459	455	480	503	483	475	452	517	469	470	434	447	442	446	474	481	488	519	490	467	483	466	421	445	493	486	446	460	450	502	482	482	485	470	471	475	461	507	463	480	442	454	450	471	500	461	495	468	438	460	432	487	456	521	484	471	454	459	421	477	518	488	453	476	437	425	479	478	449	458	500	482	455	463	500	464	450	503	461	459	504	479	476	467	446	480	481	461	447	501	510	467	478	429	464	451	485	496	502	510	483	482	435	454	470	460	485	480	431	454	467	495	487	462	467	459	449	454	475	436	459	495	479	471	469	470	451	454	468	459	484	461	442	458	471	476	486	464	456	489	490	478	489	498	451	470	469	457	472	504	441	497	469	468	510	490	454	461	476	489	484	456	492	431	472	476	473	493	468	456	476	424	487	446	476	485	454	493	475	428	441	466	535	495	478	462	453	482	470	490	449	510	515	464	455	437	450	472	485	475	488	461	421	519	493	495	493	476	446	472	470	513	479	470	474	451	468	454	502	503	434	474	482	449	516	453	485	486	476	480	478	497	460	448	474	530	525	462	467	502	507	427	454	485	485	481	491	433	462	468	518	473	473	483	487	489	494	468	459	447	465	468	472	452	469	489	479	475	484	460	528	471	467	484	486	456	490	465	445	442	468	479	515	452	441	498	494	472	491	441	443	466	434	500	470	482	456	483	471	490	453	488	481	481	466	456	449	443	485	505	496	463	485	507	497	482	412	462	449	457	503	428	481	505	506	451	477	444	505	460	511	446	469	479	439	495	485	492	485	473	470	478	475	500	470	506	444	463	451	450	527	477	486	438	458	490	448	518	476	494	456	466	459	464	446	478	509	464	462	481	462	514	507	473	444	459	435	456	453	438	452	471	470	489	465	486	466	427	467	423	478	469	492	498	471	490	479	522	479	453	497	457	465	490	477	459	470	489	482	516	457	495	472	483	497	491	479	511	462	508	417	443	471	448	468	481	507	454	474	478	468	469	482	470	451	491	484	494	474	503	488	470	442	490	445	526	470	443	469	463	446	474	482	510	439	461	486	474	473	487	457	453	452	475	453	459	444	482	502	473	451	486	451	478	478	442	426	468	476	456	472	485	475	457	486	444	496	449	444	463	504	488	487	477	451	483	491	498	458	491	466	464	458	498	487	449	479	468	475	487	455	446	485	503	453	489	507	466	495	436	514	479	464	461	481	443	460	514	455	445	490	462	479	454	488	464	460	456	472	432	438	459	483	459	484	479	479	447	490	512	452	487	481	485	460	497	499	460	456	457	473	487	482	435	479	465	486	455	430	477	509	463	506	498	451	474	477	493	478	489	481	431	465	461	455	487	521	487	465	444	468	481	467	451	487	505	491	469	491	473	477	471	444	461	468	457	464	475	481	504	482	460	439	482	493	487	485	466	416	418	454	460	454	472	528	470	453	475	450	471	463	505	486	459	478	498	463	466	442	463	463	437	466	463	455	469	480	473	466	442	505	476	488	527	471	486	477	504	475	457	504	482	493	470	509	456	518	487	474	443	483	431	495	454	488	468	483	457	490	463	475	485	461	479	466	496	487	468	508	476	488	471	467	493	483	487	497	498	467	459	505	477	489	523	432	476	489	501	492	464	495	438	481	501	477	482	504	450	485	487	480	491	468	483	436	471	448	470	438	490	527	438	510	502	483	450	443	476	430	487	473	484	462	480	479	426	477	461	463	493	480	475	478	445
5101	1296	966	671	553	534	507	504	503	446	490	485	448	495	463	468	442	487	461	508	479	485	742	1056	991	852	600	532	457	478	478	462	462	469	468	511	480	473	437	444	470	478	473	434	470	437	467	445	449	462	456	498	487	464	470	493	471	460	502	454	496	444	493	460	491	463	485	472	463	471	465	471	490	458	484	474	466	468	517	499	450	503	454	468	450	480	463	428	471	467	442	464	457	466	458	473	478	468	463	442	448	473	494	466	444	439	472	479	499	464	473	498	433	452	492	471	474	468	475	420	464	496	455	449	499	480	510	455	453	450	442	460	446	476	471	427	490	472	456	435	449	477	449	477	456	468	480	470	417	421	481	501	529	462	494	435	489	478	459	431	492	461	474	436	481	462	482	478	486	487	488	422	483	497	415	445	435	488	484	481	456	484	500	466	443	481	467	441	427	480	454	448	453	454	483	463	488	470	441	470	451	398	419	454	470	467	490	431	462	476	449	421	464	434	472	448	467	470	447	452	443	516	435	467	489	442	469	487	506	480	464	440	458	452	492	471	456	483	451	536	474	490	461	440	438	444	475	454	439	489	438	424	465	455	488	432	461	487	473	452	425	473	452	457	495	441	461	434	443	493	443	488	482	462	482	429	469	464	431	495	446	464	458	470	457	462	460	461	452	474	479	476	451	437	493	456	460	497	464	439	444	458	454	456	433	479	442	483	489	474	451	465	477	448	452	457	454	477	450	453	497	486	430	450	473	484	470	465	452	461	464	505	464	461	443	448	434	491	480	501	447	486	482	463	432	451	462	454	491	487	466	463	464	487	476	461	476	434	422	471	467	471	485	464	450	445	443	449	479	441	451	472	465	473	475	460	460	431	449	460	480	475	478	477	438	465	458	479	487	488	492	485	482	471	488	462	470	447	456	449	441	444	428	437	488	461	431	459	446	470	496	477	447	467	485	464	443	456	447	443	433	491	484	481	437	437	489	494	470	477	396	472	451	493	469	465	475	458	472	510	470	464	470	473	447	469	481	459	441	466	441	444	445	432	465	501	454	447	478	468	475	494	509	467	440	470	459	455	442	459	436	442	466	473	457	478	489	445	446	473	473	432	469	491	495	487	499	476	477	479	464	465	483	488	478	452	496	449	472	439	458	465	482	468	443	466	495	466	488	454	486	508	444	479	487	453	492	475	464	483	481	441	453	414	440	483	476	465	447	451	480	461	485	448	470	466	469	507	480	473	485	484	479	459	446	514	430	454	476	474	500	415	463	453	446	476	471	452	448	488	466	441	465	451	409	428	456	479	462	450	471	466	465	457	450	462	446	469	473	413	451	481	460	469	455	453	493	473	458	490	474	464	428	416	464	435	483	448	470	505	458	471	464	448	464	476	455	428	421	454	448	474	441	442	474	484	461	463	460	478	418	468	443	469	434	470	478	459	453	449	495	507	476	429	442	474	458	431	474	475	510	478	485	470	454	448	459	470	468	479	476	456	437	483	493	444	452	438	456	405	483	443	464	465	451	441	494	500	474	470	469	446	485	491	431	473	459	484	462	495	457	451	486	494	487	502	482	447	433	434	450	516	432	464	442	420	467	472	479	464	457	442	487	463	472	505	444	468	480	457	480	485	429	465	453	479	466	495	487	468	459	470	474	468	441	451	441	471	439	437	472	457	472	491	490	464	467	449	427	447	460	460	468	474	429	470	488	480	449	527	499	476	473	456	445	458	460	442	486	461	439	465	447	479	442	442	511	451	479	467	450	480	462	461	462	448	466	493	494	489	481	471	432	432	484	487	431	452	508	432	494	440	448	438	451	466	461	481	478	437	448	448	441	507	446	478	473	413	479	463	423	410	445	450	467	484	463	453	502	419	476	475	445	468	477	482	431	491	474	472	477	444	427	432	421	480	447	461	486	450	470	487	466	454	468	435	498	429	478	477	467	484	449	479	420	519	501	476	482	478	458	428	468	461	454	466	472	463	470	459	481	458	469	446	456	463	452	452	476	506	476	474	459	448	493	477	524	461	443	480	474	461	442	448	433	459	493	463	473	459	461	453	473	461	453	504	465	483	478	482	483	494	495	448	504	482	475	480	479	476	468	467	463	473	430	471	474	478	497	478	454	462	493	469	443	467	492	454	459	453	457	465	461	467	473	470	455	464	475	471	416	478	452	519	419	497	496	460	455	479	448	456	489	466	482	431	481	422	446	473	425	457	447	468	461	439	509	494	496	473	466	490	463	500	458	460	435	447	426	455	463	452	480	464	452	454	484	461	443	470	493	457	460	516	435	440	491	484	477	478	451	489	449	483	492	453	470	513	485	455	495	497	460	474	486	492	476	474	451	473	472	476	452	471	454	489	444	447	510	477	466	472	469	434	485	479	474	479	496	444	486	466	488	452	437	495	463	484	473	469	425	438	478	466	456	473	495	517	476	440	467	498	442	478	443	435	498	464	494	476	429	451	514	455	440	435	429	429	484	468	461	467	471	501	458	437	461	480	497	415	468	487	452	467	454	459	511	464	492	508	461	453	471	433	456	472	434	435	477	475	480	466	499	446	472	434	489	476	465	484	460	475	460	446	451	446	456	483	449	456	506	492	489	482	440	484	428	447	439	475	444	458	465	459	450	466	428	458	425	451	473	492	442	460	501	512	536	452	455	463	446	416	462	455	492	428	452	439	478	461	490	438	483	459	473	460	472	469	423	458	467	484	464	459	467	433	458	475	472	490	452	483	493	444	485	464	488	432	461	500	462	446	495	461	485	505	445	461	462	432	471	458	509	429	485	445	502	498	466	464	477	455	443	451	480	489	446	479	437	443	509	458	436	464	435	470	478	474	466	452	506	454	463	458	456	485	471	412	450	465	429	473	471	474	484	502	450	471	471	484	504	478	457	488	453	439	468	480	450	485	450	481	443	478	476	463	490	470	486	482	482	485	480	485	493	479	442	461	461	469	458	468	435	460	467	464	496	498	480	494	456	474	501	477	461	475	469	483	458	467	449	476	462	491	511	485	475	458	466	474	458	461	460	440	486	457	454	466	454	456	447	467	500	471	494	478	480	442	473	493	473	503	450	472	454	491	481	446	441	434	469	426	465	424	469	491	475	475	454	484	482	479	432	445	440	446	486	457	508	460	418	462	462	451	493	459	464	490	471	452	469	492	473	431	456	473	452	464	446	449	486	453	455	469	476	476	464	453	454	488	454	447	492	511	437	448	432	449	421	474	458	481	440	469	453	466	474	447	485	450	491	497	489	466	478	485	477	466	472	514	414	511	468	444	438	445	450	452	480	429	470	492	446	470	510	465	436	492	472	466	434	506	475	468	472	428	479	439	460	428	457	516	464	472	459	468	453	437	487	428	448	465	435	431	442	452	457	452	425	499	460	517	472	418	447	480	487	423	481	448	464	471	465	470	469	452	450	458	461	495	450	474	432	456	463	481	485	455	470	483	485	462	478	482	466	455	462	487	485	432	475	475	448	461	490	484
24453	21102	27505	24877	10725	1391	874	659	542	557	545	514	494	510	553	520	488	526	506	479	506	473	2201	4724	3218	1824	963	603	527	441	503	441	509	484	477	473	465	480	451	476	497	461	505	491	490	498	476	488	506	463	491	486	481	506	438	473	455	461	480	471	480	481	459	475	466	452	464	474	424	482	460	496	452	451	478	484	468	478	490	461	492	464	451	445	432	478	455	491	451	461	455	486	457	484	496	468	452	458	474	438	507	444	471	488	449	465	478	461	462	442	458	489	518	504	503	446	484	450	455	470	466	506	481	477	471	440	497	494	478	463	484	483	441	492	533	435	460	466	504	465	419	460	465	455	452	494	476	484	437	463	424	474	438	469	475	471	463	455	477	538	453	490	460	477	472	489	444	510	472	485	472	478	490	529	407	474	453	449	449	477	480	495	485	463	477	489	493	485	506	451	425	465	463	467	479	509	494	475	460	476	467	463	498	441	445	507	443	458	475	424	465	467	476	476	460	464	472	451	446	482	510	474	463	435	448	480	448	490	468	430	462	489	461	431	443	446	461	496	460	445	478	423	480	480	481	429	441	476	492	443	457	480	463	436	491	504	488	492	474	477	427	464	507	481	480	436	477	420	470	468	489	475	446	428	484	448	479	469	444	481	450	487	465	460	471	464	445	444	466	465	478	461	449	472	518	485	523	463	463	453	471	447	450	460	432	460	465	464	459	449	468	457	474	473	444	470	481	488	463	468	485	533	431	480	473	496	517	468	465	446	436	473	480	448	464	435	470	508	451	451	451	475	467	510	456	446	478	412	438	474	490	444	468	449	450	492	460	492	450	472	467	462	464	476	472	456	463	490	496	519	526	508	487	479	462	433	461	496	455	503	471	465	457	465	482	477	475	477	429	511	507	500	473	483	470	473	442	408	504	459	440	431	487	470	468	489	443	459	478	471	451	462	440	470	444	442	452	443	489	474	460	487	482	462	455	457	464	451	464	474	443	458	460	451	515	465	464	437	493	488	438	447	458	494	447	473	498	451	411	481	465	465	471	501	458	478	462	438	489	512	484	473	479	488	412	443	459	481	501	484	480	453	461	519	494	461	497	486	453	453	489	458	497	492	458	433	422	486	477	506	472	433	456	474	466	457	448	437	463	473	471	445	462	445	441	474	465	496	473	476	470	486	451	447	456	469	467	486	467	465	503	475	477	432	458	456	488	483	419	439	498	478	463	476	473	452	489	461	424	478	429	458	476	469	444	434	452	435	493	461	446	477	462	484	487	504	513	457	413	416	459	461	480	472	466	427	466	495	465	481	470	452	477	458	469	449	452	466	491	499	497	472	461	488	474	452	459	488	453	417	473	505	426	467	487	488	509	449	468	478	439	456	423	480	497	447	476	444	531	472	490	490	424	454	456	484	502	469	449	445	440	441	432	457	462	493	491	460	498	492	467	459	471	490	462	463	484	457	503	461	446	416	490	467	419	472	429	441	468	468	486	500	469	486	453	470	488	456	466	440	482	454	497	434	486	493	498	462	434	481	464	465	444	443	457	450	452	469	414	503	427	421	466	499	478	471	428	474	451	469	495	483	475	496	507	456	440	485	477	427	464	454	448	497	478	475	457	470	451	478	445	471	453	515	447	485	490	504	480	464	458	456	466	500	472	481	437	464	446	487	448	491	465	442	468	454	493	452	491	451	452	438	492	443	491	483	462	489	466	471	432	476	399	484	450	426	490	461	473	475	489	462	474	479	496	458	496	423	459	458	475	453	496	470	438	467	455	460	486	488	445	452	464	474	490	490	470	477	485	478	477	470	472	454	450	421	470	488	477	474	513	461	483	489	469	488	519	490	508	469	478	490	500	452	426	444	468	467	490	433	485	446	524	483	477	475	471	478	462	489	441	465	525	456	478	471	463	482	457	464	481	460	526	437	482	468	473	470	481	459	468	459	493	476	443	477	461	472	488	422	455	471	437	460	502	477	474	465	478	458	480	505	436	471	468	439	463	473	498	455	477	494	490	456	469	440	444	460	451	437	474	463	438	462	470	489	479	443	457	472	461	473	431	436	479	444	520	461	484	452	476	476	473	440	494	477	460	493	458	470	478	443	465	483	491	465	429	456	466	476	470	525	458	487	439	445	462	479	437	484	478	482	478	466	519	481	461	443	496	463	496	455	450	468	460	441	460	484	462	477	480	469	442	496	476	450	466	424	448	455	446	487	509	461	469	469	470	458	472	499	468	467	462	474	474	447	452	496	451	465	500	448	458	444	481	465	478	451	444	449	473	509	461	460	461	500	465	489	474	479	485	489	492	458	451	486	466	492	484	480	485	466	463	484	451	430	458	473	472	531	467	445	451	439	470	471	456	443	487	452	469	474	409	464	517	454	491	506	466	445	446	437	478	478	446	465	466	488	467	450	445	475	502	477	427	523	451	464	453	482	477	440	467	456	448	457	466	482	498	480	471	457	460	484	487	458	492	509	458	442	447	504	505	475	440	466	470	421	432	483	459	457	456	462	456	461	460	437	484	504	461	464	470	449	459	463	469	488	434	498	439	471	447	490	468	455	483	496	463	528	449	499	483	453	488	444	462	468	494	433	424	493	468	496	452	438	459	469	458	489	474	466	451	464	489	456	456	495	446	441	470	435	459	497	472	455	490	482	471	473	466	501	490	493	407	466	469	513	439	486	473	473	482	489	492	462	460	522	489	454	468	484	441	485	415	468	465	461	463	502	449	477	476	480	438	443	505	436	492	513	468	466	452	499	469	488	462	475	498	436	489	484	473	480	433	458	432	455	456	433	455	496	464	463	490	457	467	493	496	465	436	457	518	459	429	459	514	479	452	469	430	470	480	509	444	500	460	498	451	458	494	501	486	488	432	457	468	502	495	429	441	474	479	470	464	465	475	469	432	451	506	491	496	502	442	485	483	471	462	441	490	466	477	458	452	475	487	464	498	487	479	451	468	470	450	490	471	456	449	504	458	454	442	444	468	434	473	461	476	483	461	483	500	453	435	470	463	463	494	452	491	462	473	472	410	420	458	525	497	468	481	503	431	407	501	450	481	455	491	454	455	466	493	444	457	468	496	450	493	462	457	435	466	507	445	476	456	455	487	490	478	435	447	471	457	447	475	473	478	481	480	507	499	446	472	463	514	487	476	475	493	476	430	474	480	466	517	498	487	454	500	444	448	502	448	476	468	458	460	446	512	489	472	460	483	475	451	473	449	461	478	521	476	465	499	434	465	457	479	443	474	511	510	484	441	485	458	434	504	473	461	489	475	479	458	462	437	458	525	493	465	456	441	474	482	464	448	505	475	477	544	472	452	474	438	456	481	457	469	481	456	460	492	465	517	436	444	446	468	491	483	452	502	519	462	476	480	466	450	469	439	438	448	439	458	473	481	497	471	446	495	467	513	455	498	490	467	440	494	489	450	449	483	463	454	487	497	501	468	436	474	500	462	463	466	477	467	488	442	473	427	462	437	471	489	474
3586	3867	3058	1647	1198	933	794	730	676	635	595	583	564	560	515	522	520	539	565	487	548	527	3594	6170	4013	2244	1043	703	558	509	491	488	458	488	511	506	454	484	454	489	516	435	464	514	473	466	490	482	469	502	477	479	563	477	514	499	516	483	454	489	540	492	473	483	504	481	496	509	517	477	500	502	486	503	486	478	491	469	463	465	515	488	499	472	491	448	492	476	500	461	537	517	516	474	467	500	483	498	471	460	517	486	482	469	486	449	445	450	474	465	456	493	452	494	452	491	474	486	479	485	494	491	474	492	469	509	528	489	460	506	483	424	442	467	525	457	481	489	453	468	471	467	503	494	488	512	475	479	482	472	484	477	478	488	477	504	486	507	480	447	466	474	521	504	512	480	478	485	517	501	482	479	478	498	478	518	470	506	502	467	499	489	486	465	461	497	490	494	483	507	485	484	396	483	503	521	494	504	476	492	461	459	478	466	484	484	454	473	502	495	477	493	452	508	460	477	491	475	467	443	476	462	500	460	463	480	514	485	490	501	472	487	488	453	452	533	437	475	471	475	487	444	495	492	483	466	481	493	448	493	478	501	450	456	489	468	463	487	497	476	474	476	446	493	442	490	521	512	454	470	445	461	497	495	507	471	439	434	455	499	472	514	439	486	488	512	466	469	481	481	497	484	516	484	473	473	441	457	520	451	486	437	476	478	472	487	443	469	492	488	460	467	458	448	515	515	477	489	468	486	498	474	512	492	477	471	463	488	462	451	488	471	498	461	487	462	453	447	465	470	469	470	478	469	494	470	478	447	442	494	448	484	487	472	493	463	460	468	459	501	459	477	504	456	506	483	473	443	509	492	491	483	481	471	513	459	500	480	477	474	531	459	464	501	466	467	494	478	487	498	480	446	479	513	461	508	492	501	459	472	520	477	478	447	443	484	507	466	497	480	456	494	454	468	473	460	497	488	509	474	432	495	488	472	457	461	466	472	434	501	456	464	456	452	471	471	441	534	453	487	487	471	479	459	473	436	493	505	429	499	465	459	464	488	491	483	467	502	511	477	493	497	468	495	500	452	483	499	464	499	474	459	453	463	481	474	472	503	475	487	462	460	478	476	469	497	492	547	553	491	508	464	467	469	462	462	532	487	492	479	468	475	494	505	473	498	501	434	473	477	459	468	483	482	459	486	478	484	463	516	451	443	477	491	431	495	420	485	453	507	513	466	494	476	474	496	487	489	470	533	509	500	475	481	449	487	497	423	483	488	512	476	508	485	441	453	459	494	507	479	471	439	512	517	494	472	464	464	443	482	487	462	492	500	497	484	439	491	487	462	461	472	541	464	482	493	476	479	465	450	460	474	457	458	510	452	494	485	520	486	459	496	489	486	479	488	492	440	489	501	494	465	489	489	490	486	475	464	512	497	488	490	487	469	491	485	458	425	459	469	465	510	477	450	521	501	459	466	493	476	486	489	497	460	446	482	456	488	448	480	472	507	466	471	497	457	479	481	467	458	492	449	488	522	493	512	477	467	474	445	489	528	503	514	468	514	488	460	483	504	486	498	485	483	519	513	467	453	459	518	458	460	488	497	492	497	484	467	464	455	495	476	480	469	481	444	458	492	492	479	449	500	466	458	478	483	485	436	505	467	478	446	471	504	485	479	477	475	487	472	449	483	462	540	478	429	466	521	492	470	469	456	462	475	493	503	523	470	440	471	481	466	434	469	453	492	485	483	469	486	463	484	486	486	433	494	463	532	474	458	463	464	466	491	462	440	444	466	517	483	502	520	490	455	480	424	499	536	477	444	497	474	495	499	517	456	509	464	485	460	504	507	471	477	470	549	452	494	469	492	444	471	464	454	466	451	517	493	461	468	452	463	438	515	455	456	459	454	455	504	498	454	484	427	464	475	478	428	517	492	468	480	474	469	462	489	469	472	463	493	442	472	440	510	462	465	463	485	463	439	500	443	446	496	449	509	491	460	489	488	468	503	469	479	464	455	444	530	457	486	471	466	439	477	468	507	429	479	444	479	460	464	463	515	450	497	451	478	451	444	460	449	450	481	497	465	479	458	511	478	453	471	499	475	453	476	490	514	466	466	501	472	463	475	480	501	480	441	488	487	466	478	469	459	432	463	499	459	487	475	501	454	452	438	505	467	484	519	450	484	492	497	460	469	475	452	458	494	467	492	489	526	508	444	484	479	476	491	471	527	451	455	479	446	492	457	488	476	466	485	480	496	486	483	498	443	493	472	556	482	488	457	443	463	481	491	448	462	470	488	476	449	490	487	431	456	466	482	480	496	475	466	468	452	490	476	431	472	492	490	472	509	490	439	499	463	473	501	530	461	474	479	469	510	499	473	453	489	464	480	508	504	511	454	457	446	489	450	465	458	460	472	442	519	492	471	453	479	479	477	470	446	484	483	476	450	511	467	476	465	452	467	487	475	438	458	467	459	461	482	475	484	485	453	483	469	482	482	488	477	512	472	472	473	507	496	497	455	472	504	478	485	490	422	499	476	468	454	514	498	463	504	489	450	518	462	477	457	467	494	507	456	484	471	450	451	523	471	469	503	468	461	494	455	518	465	484	494	466	466	456	467	488	473	412	453	439	517	512	476	497	481	488	489	513	517	469	478	456	511	469	512	488	489	432	473	477	454	434	466	457	461	482	466	520	481	470	454	475	461	440	505	466	491	480	484	478	491	451	454	453	443	485	473	430	468	402	480	487	485	470	485	444	474	430	482	422	444	468	477	493	473	465	488	504	458	498	481	483	461	456	483	463	457	478	457	462	500	468	501	459	478	462	486	498	446	498	476	452	479	468	488	484	481	456	439	487	504	472	481	464	475	482	478	463	459	446	485	476	523	463	474	484	463	425	482	434	478	444	472	515	489	474	454	485	443	475	502	443	454	510	510	486	490	455	454	463	480	521	432	483	475	484	511	493	497	503	469	472	472	491	453	471	459	481	479	458	473	472	475	441	489	478	480	474	485	496	443	445	471	488	506	479	450	461	480	518	463	476	468	452	447	483	485	499	494	491	444	477	461	469	472	499	442	473	452	483	457	477	472	443	463	490	485	444	479	457	499	519	474	487	477	502	481	470	461	483	482	474	505	473	493	482	466	468	459	475	491	490	474	504	484	509	437	472	475	500	460	446	518	481	429	468	467	502	499	462	467	435	503	481	488	484	460	464	425	511	458	514	470	512	471	469	435	454	514	471	490	455	499	493	452	504	459	481	470	463	488	454	478	497	479	473	477	475	469	442	471	500	517	457	485	511	519	475	507	466	490	464	525	473	467	484	466	452	487	478	463	436	472	492	488	468	450	493	467	464	467	452	469	465	458	499	486	450	449	484	493	448	476	479	501	499	475	489	475	492	483	453	509	487	474	479	488	509	514	489	462	486	468	471	467	483	518	477	452	478	472	467	462	488	466	454	437	514	484	505	466	470	452	458	488	458	465	453	447	462	493	495	455	506	446	485	470	496	418
23781	21094	28202	24198	20388	3890	1278	798	714	587	636	611	606	651	553	583	544	575	558	554	577	579	3808	7276	5062	2531	1182	722	608	507	537	561	497	534	484	576	518	530	554	567	545	559	503	594	554	528	551	538	523	504	515	535	526	516	533	523	556	502	526	573	526	518	543	551	479	571	518	513	483	545	575	555	533	530	508	554	550	508	538	525	522	517	505	558	478	544	516	557	530	525	498	524	508	494	506	545	554	553	564	546	513	542	540	549	553	530	507	486	524	542	517	541	511	543	541	507	520	533	555	574	482	520	553	524	563	547	518	484	540	535	499	535	536	532	517	517	504	524	536	523	512	565	523	508	512	535	502	512	490	490	500	506	510	506	531	527	519	558	523	537	537	546	520	526	532	531	524	523	528	509	538	498	529	503	548	491	552	500	567	477	528	516	514	517	516	498	529	537	549	539	540	534	528	509	507	549	539	536	521	519	539	538	530	561	502	520	539	530	531	543	560	511	553	589	543	546	538	544	494	571	557	475	484	530	496	514	512	508	481	536	536	507	545	520	563	590	521	516	494	469	546	513	481	516	590	514	506	507	559	504	529	548	538	548	495	511	525	495	516	448	518	532	516	532	516	531	561	516	539	522	550	544	539	512	536	497	499	529	490	504	557	514	508	530	506	534	519	557	565	532	557	496	549	497	535	560	521	549	521	520	541	523	510	478	524	528	523	552	549	546	501	491	525	521	466	494	548	539	542	547	554	513	505	520	505	501	532	533	514	541	514	487	529	539	546	539	514	464	515	510	507	542	531	497	520	510	534	465	516	530	533	517	544	540	505	504	496	557	541	545	487	524	582	544	537	520	518	481	544	495	528	544	534	533	528	534	485	490	516	545	555	531	534	539	545	533	506	519	520	479	549	466	492	519	531	523	517	532	478	530	531	487	542	550	568	540	536	525	472	542	565	513	508	548	512	536	534	490	501	503	515	521	522	551	515	533	517	514	548	553	538	563	560	531	568	539	551	535	549	552	523	498	540	534	554	525	492	533	528	512	559	512	489	506	520	505	528	499	526	536	496	524	516	564	496	506	463	540	512	480	529	500	537	537	558	546	470	535	485	502	500	527	537	527	544	525	538	531	550	497	513	515	517	530	553	549	505	542	517	517	507	555	552	543	484	554	563	521	485	507	550	510	538	487	493	456	509	515	506	537	530	511	506	539	506	558	529	521	532	487	501	546	539	552	537	487	522	540	523	484	557	565	491	539	501	555	533	533	510	573	501	524	530	514	534	547	554	529	503	487	485	537	518	497	512	513	506	529	529	515	549	533	498	510	508	529	525	514	530	567	512	521	517	533	480	534	571	540	524	500	539	525	523	532	537	488	490	509	488	517	501	513	507	542	524	516	560	551	489	516	514	524	520	566	533	489	487	496	531	507	532	518	519	568	545	505	488	531	506	462	531	541	543	529	514	494	521	515	527	553	489	496	495	542	470	531	511	503	498	507	537	532	514	494	522	519	509	503	509	512	523	497	495	510	527	524	516	508	507	526	536	537	540	532	512	502	565	511	536	469	515	508	514	539	516	580	529	490	483	511	538	497	504	513	527	513	480	532	523	508	498	520	517	515	532	534	505	496	540	500	550	531	529	544	536	532	547	520	508	534	553	538	538	491	507	540	502	525	510	505	536	517	522	559	522	523	518	487	531	553	555	514	507	497	468	516	506	487	516	528	503	555	577	532	534	528	504	478	517	520	526	495	512	458	530	517	495	541	540	510	512	531	521	532	515	495	508	539	530	525	543	517	516	511	488	536	520	544	531	543	514	540	503	550	526	546	536	496	492	513	538	523	477	551	534	500	565	547	520	547	538	519	523	516	511	510	519	536	513	530	515	529	516	540	530	548	514	487	520	544	509	506	553	501	552	528	472	530	538	548	519	501	497	549	491	509	512	496	487	501	518	511	550	550	522	501	501	484	502	524	525	492	471	514	518	477	501	500	565	495	497	513	542	558	532	537	527	505	569	510	489	534	571	521	512	518	507	574	512	533	514	508	514	518	523	538	516	533	577	503	508	544	557	541	523	534	527	500	530	534	500	550	523	518	464	519	520	485	522	528	538	521	503	513	519	511	497	519	526	516	517	513	534	528	529	528	571	513	541	526	445	522	502	525	515	526	552	548	536	556	524	482	524	504	507	469	543	563	517	464	538	510	492	517	491	568	527	487	515	487	521	526	564	504	505	514	480	517	517	520	560	503	510	548	525	476	494	572	518	512	550	511	484	475	533	529	474	513	529	502	502	547	518	570	525	546	539	493	518	497	510	513	522	543	509	527	514	504	564	523	498	490	527	493	515	535	564	491	499	496	512	523	511	530	518	534	561	518	551	529	522	487	510	523	543	552	529	531	527	521	516	557	503	531	505	510	458	519	551	534	513	493	480	529	476	490	519	532	542	508	508	530	503	546	526	529	510	495	540	507	510	496	508	553	552	499	524	515	520	537	557	525	490	545	534	538	534	497	505	492	508	526	521	531	581	587	493	510	539	522	512	543	522	517	543	532	531	509	505	508	551	506	533	524	549	555	502	558	479	553	562	536	540	517	512	513	549	499	569	520	521	500	536	517	487	505	509	506	522	535	542	505	494	494	519	549	507	571	550	533	532	532	509	529	537	528	545	579	564	561	522	491	524	552	525	527	579	533	564	530	536	547	508	491	503	534	570	528	508	539	488	508	529	498	561	503	517	516	580	513	545	504	547	550	489	525	550	548	510	514	540	497	534	520	550	514	556	595	527	500	486	553	528	539	491	552	530	486	491	509	524	503	540	514	522	520	494	503	517	522	528	487	530	555	524	532	569	501	468	526	512	540	543	552	521	549	517	527	507	557	481	514	501	491	562	518	501	520	569	528	472	538	532	523	504	495	555	491	502	520	558	475	492	517	530	534	543	502	539	496	534	524	513	508	508	506	513	554	508	535	524	552	499	523	534	547	506	516	562	512	508	509	538	502	544	543	501	527	525	524	505	534	488	515	506	481	472	560	504	535	527	492	489	512	509	541	527	538	496	547	549	491	554	526	569	547	546	500	504	531	513	523	508	526	507	554	529	518	522	512	540	485	529	507	525	514	556	494	548	506	505	506	529	535	516	558	517	565	541	520	557	518	510	519	555	553	524	532	500	532	549	539	549	535	513	507	508	499	470	546	517	545	512	546	541	521	533	530	554	541	582	518	531	530	565	522	533	573	536	467	565	554	490	532	521	485	547	533	524	544	481	559	552	504	526	525	539	546	569	499	496	521	549	510	542	496	526	484	525	524	532	529	542	459	506	480	491	492	483	552	503	550	552	496	535	524	540	549	506	523	566	471	518	507	506	508	538	516	544	533	521	489	551	525	496	496	580	545	500	518	492	525	540	498	495	497	486	483	508	520	507	512	588	515	527	549	506	534	550	513	498	509	546	527	539	510	531	511	515	510	514	486	486	494	515	530	546	540	502	540	537	510	541	506	535	546
3725	5624	4324	2253	1584	1275	1042	858	795	735	709	645	618	622	621	578	585	604	585	597	617	564	5981	8672	5622	3005	1393	734	591	544	507	537	523	530	525	520	542	547	523	550	537	545	548	546	519	547	523	545	513	565	543	522	542	544	553	525	574	538	567	544	527	508	527	533	507	528	526	530	536	508	542	553	532	506	579	538	520	520	542	526	576	527	505	570	485	563	533	575	561	475	553	539	535	584	520	476	557	531	572	551	556	538	570	544	587	523	557	505	540	521	500	540	544	563	517	541	482	532	524	533	506	595	511	501	515	515	512	539	569	508	589	546	561	518	525	540	523	539	515	520	535	511	526	569	501	519	518	551	529	516	526	524	553	492	524	571	532	550	543	539	530	521	560	515	491	518	554	556	532	559	547	566	552	573	515	547	573	529	528	543	536	514	517	550	562	528	541	545	492	515	547	544	551	519	495	508	525	526	525	485	517	536	581	571	508	550	523	521	485	567	526	542	548	504	523	529	527	515	557	521	541	504	507	513	550	514	541	554	524	527	561	538	550	552	524	522	554	526	500	560	539	531	574	535	559	508	540	513	531	523	514	536	573	560	581	530	497	521	503	579	502	509	531	522	542	527	532	529	549	569	545	494	521	494	495	525	494	528	487	522	544	535	516	536	532	541	512	529	497	524	518	521	481	531	545	581	525	518	492	535	522	511	505	505	533	553	524	527	562	531	538	495	476	502	525	534	522	487	498	569	557	534	518	530	514	547	493	538	530	529	548	499	537	494	477	538	486	567	539	470	558	523	537	517	526	527	507	505	512	509	558	503	535	591	504	539	538	479	540	547	522	520	568	581	530	536	543	542	578	541	535	489	530	553	518	505	542	501	528	527	497	533	553	515	524	533	472	538	531	576	586	572	510	531	506	476	489	535	517	570	508	528	528	539	530	520	524	537	513	529	539	536	496	530	524	526	532	547	542	514	524	536	521	511	515	524	522	540	503	548	551	508	525	530	527	545	518	536	526	508	515	538	540	534	512	568	527	494	525	478	516	518	519	552	539	534	503	527	541	512	508	524	520	516	553	523	489	510	457	515	505	532	531	542	533	544	511	515	533	557	544	495	552	525	580	532	552	511	528	543	508	543	533	540	531	535	547	519	522	508	535	534	477	511	523	486	521	506	564	503	485	516	505	548	566	498	530	553	553	544	517	539	548	572	544	513	518	513	552	499	531	530	535	554	509	534	529	547	568	557	550	543	478	498	515	510	547	508	484	546	539	515	549	518	493	524	526	539	522	512	507	520	545	531	509	522	520	509	534	542	506	485	519	520	506	495	489	524	503	514	510	519	518	508	571	493	555	573	505	485	513	543	534	507	512	490	573	517	513	556	525	525	543	499	491	546	487	510	499	458	515	491	503	530	479	483	523	542	523	532	476	526	519	518	543	563	532	535	527	465	525	518	534	513	486	549	553	487	545	534	534	514	510	516	496	512	565	553	530	528	543	533	520	517	544	571	519	541	560	488	513	508	578	554	548	540	536	525	533	522	471	495	531	498	544	549	509	503	487	551	554	510	551	526	512	501	553	517	535	535	466	516	491	548	513	546	553	516	520	553	517	536	520	538	523	511	544	531	552	500	533	548	521	521	510	515	528	497	484	525	537	539	533	555	505	560	546	474	546	572	518	492	509	495	522	518	519	528	544	543	541	530	578	549	559	567	507	517	506	547	516	516	555	487	534	545	501	551	504	523	522	500	537	522	493	538	518	523	554	510	521	508	514	505	472	539	480	535	518	526	518	563	538	494	541	550	554	530	541	519	518	544	500	525	530	531	520	533	503	527	543	502	522	531	538	522	535	548	520	541	505	533	514	507	513	498	547	528	534	542	516	550	540	526	522	555	532	530	547	539	499	536	542	552	484	533	530	560	494	504	484	515	530	535	560	548	543	505	566	509	517	540	540	515	492	523	546	544	506	508	534	515	526	476	528	497	521	526	545	525	507	538	525	503	520	537	505	516	515	538	514	521	536	486	516	519	541	517	532	509	512	533	523	491	519	510	499	530	501	517	540	526	520	505	447	525	543	556	562	475	504	542	547	539	536	545	512	529	541	532	561	525	552	566	503	530	562	474	562	515	541	511	525	574	569	525	521	538	477	527	534	493	475	561	521	548	537	503	553	481	556	503	516	501	548	530	545	504	485	542	555	571	543	487	533	518	520	522	534	508	537	520	519	504	520	537	513	503	541	581	555	525	508	553	524	534	514	522	484	513	500	502	492	502	526	487	489	485	544	541	468	542	492	489	534	520	527	497	490	518	532	525	503	511	496	509	524	508	503	523	513	513	500	510	515	540	504	515	517	503	518	478	563	524	548	459	544	500	521	510	522	510	506	509	487	524	500	574	513	502	510	528	555	500	525	511	511	559	519	519	534	538	516	508	521	537	504	530	528	547	528	536	521	497	490	511	538	509	528	521	504	510	499	526	484	541	552	511	486	521	540	508	536	519	534	504	502	494	498	502	517	535	497	523	550	540	544	530	492	507	523	529	542	525	535	483	472	509	529	552	498	565	467	539	539	566	581	519	523	520	518	536	528	553	536	537	569	510	542	504	517	541	525	522	529	517	506	544	548	508	554	540	512	508	533	512	506	489	536	474	533	562	495	516	497	512	535	551	483	498	532	545	539	549	531	524	536	514	515	530	528	502	500	500	527	489	484	494	529	528	509	528	470	548	499	523	542	519	539	515	519	532	538	507	521	498	555	524	507	537	522	539	512	504	518	524	530	520	555	503	516	510	511	531	524	519	548	548	520	516	461	530	500	541	526	502	556	523	529	507	523	501	507	549	540	536	514	555	561	533	506	529	492	557	501	511	513	541	498	485	520	516	513	487	500	511	542	536	540	509	513	555	545	502	542	555	533	512	515	518	523	518	501	521	488	520	572	528	511	520	489	547	530	509	543	511	550	487	556	496	506	531	512	508	555	508	527	501	521	498	520	514	540	488	527	519	535	516	530	545	518	548	539	527	519	529	558	499	523	510	495	539	531	541	504	524	530	498	536	485	504	528	493	486	479	507	462	541	532	500	513	524	569	508	566	549	482	493	558	514	528	514	550	526	522	510	502	570	501	502	519	520	535	532	554	507	512	515	522	486	518	536	491	491	522	469	542	586	535	556	503	530	535	534	497	552	471	559	546	526	518	524	511	562	482	517	512	475	536	505	541	526	544	555	493	533	502	537	562	552	511	519	524	524	498	510	505	510	502	521	513	545	558	516	510	528	512	528	492	504	555	500	508	498	542	517	514	503	531	531	521	520	494	548	506	484	547	542	523	503	497	496	516	577	523	528	532	495	519	504	521	478	527	511	508	539	557	515	535	487	533	521	533	526	579	500	490	560	563	513	540	529	524	489	550	534	552	507	534	549	522	552	537	552	506	521	561	512	498	528	557	514	535	552	555	525	516	552	524	509	517	487	529	555	524	527	522	543	512	503	566	582	482	504	519	519
27175	12706	1802	831	576	489	504	487	488	469	496	438	486	474	464	434	453	495	512	468	473	522	668	856	805	757	599	530	491	500	478	450	508	493	453	482	457	496	478	447	458	500	460	515	462	505	442	478	479	515	449	465	465	485	440	480	494	472	475	454	514	447	485	501	484	429	504	499	480	442	485	474	501	492	439	478	440	458	434	480	483	504	462	427	503	496	465	471	469	484	460	465	499	481	517	493	470	469	482	450	466	483	499	467	467	495	482	463	475	480	469	499	476	470	453	481	507	489	453	471	466	413	438	484	485	469	447	483	493	506	456	470	461	470	511	478	475	453	485	490	438	491	464	478	496	481	481	459	480	456	505	480	441	467	436	485	483	458	498	459	433	483	418	457	438	491	478	438	498	484	469	449	469	498	482	494	489	475	482	502	469	471	473	466	475	496	472	498	493	460	469	484	484	445	469	411	455	476	512	486	492	477	488	465	409	472	467	505	469	455	460	463	477	478	473	473	498	454	467	515	469	475	476	499	433	493	476	465	482	507	470	480	461	456	487	475	458	478	456	502	437	458	496	492	467	479	503	483	488	522	501	438	462	501	441	457	452	468	458	481	470	496	471	495	470	496	505	478	483	482	502	476	483	430	459	455	474	470	460	485	488	485	523	515	494	490	467	496	522	483	433	451	471	478	463	479	450	497	477	450	465	464	509	494	491	490	456	505	441	470	494	444	476	456	475	463	486	496	462	430	520	479	457	501	489	468	492	486	457	486	482	478	479	467	485	441	467	421	499	501	453	443	500	480	447	488	482	430	497	444	476	480	434	469	491	553	500	471	484	504	470	457	493	481	492	491	489	479	487	453	454	473	494	471	476	441	441	483	468	487	496	494	457	480	495	474	483	464	439	438	490	451	476	456	442	458	508	494	446	463	485	486	501	471	501	450	485	479	490	473	471	483	480	513	420	477	476	469	488	480	489	445	463	481	467	479	425	499	480	490	458	482	487	455	481	469	423	456	480	494	491	469	464	466	467	451	500	489	447	486	509	478	523	453	443	497	454	457	502	460	495	477	488	514	486	455	457	479	475	497	458	502	482	491	498	485	495	462	449	459	493	459	474	474	488	489	509	473	493	494	485	441	470	458	473	482	474	506	477	517	472	474	493	476	472	469	479	493	465	461	529	480	476	482	526	499	519	460	518	512	479	460	474	473	428	466	476	447	431	495	458	476	478	452	456	460	439	477	502	475	480	480	473	473	499	466	501	482	480	469	469	462	478	453	494	474	440	443	512	495	445	463	509	482	456	468	456	506	468	469	452	496	499	479	453	462	536	454	429	448	452	473	502	461	478	439	483	466	517	433	529	444	495	498	482	444	464	464	486	444	479	437	464	458	481	453	458	453	454	459	435	455	479	478	458	509	493	467	495	461	496	455	436	467	455	461	477	448	471	471	452	528	476	465	506	496	462	478	461	514	459	470	445	522	518	450	484	469	458	492	462	439	456	485	482	461	490	484	482	466	466	474	504	475	468	481	467	487	481	471	524	490	454	523	487	502	473	474	509	460	481	485	482	463	460	508	434	445	438	474	523	478	445	455	492	477	492	485	502	480	456	489	483	498	477	502	473	476	458	476	481	470	447	425	484	446	473	449	455	447	451	434	465	464	496	454	487	467	500	469	468	490	482	480	475	466	489	475	482	453	452	489	464	469	479	475	460	472	465	478	510	463	473	497	459	464	442	482	486	437	497	453	469	438	473	459	431	479	457	461	465	498	490	486	505	438	496	492	487	462	463	473	441	416	458	497	439	519	485	459	471	467	489	492	452	447	432	469	463	469	467	509	507	439	502	475	472	462	474	490	463	450	468	471	450	465	496	440	502	508	477	482	467	502	523	478	490	439	462	443	485	453	465	451	471	483	428	437	459	471	474	477	494	480	465	472	446	507	457	441	465	469	543	483	468	455	522	487	463	464	472	452	470	460	466	498	478	439	468	461	454	499	482	494	477	477	457	476	484	447	440	465	454	444	433	447	458	514	482	463	483	498	472	484	466	444	463	503	486	450	500	488	469	493	475	497	463	446	505	517	493	438	469	465	476	476	485	427	494	508	452	487	476	478	499	444	471	493	457	488	481	505	480	470	462	524	465	468	446	477	496	515	480	515	548	474	491	445	461	456	492	451	457	529	521	501	481	510	466	479	501	494	470	460	478	486	519	507	490	465	487	463	481	453	470	457	494	478	476	454	489	424	483	488	526	462	482	450	472	453	472	434	481	466	518	496	464	475	440	496	494	465	471	488	467	471	465	462	479	467	480	482	514	444	471	475	440	477	473	434	471	462	478	482	481	474	453	458	464	495	482	460	476	490	470	434	431	468	531	444	442	511	479	494	466	490	471	444	478	484	435	460	470	466	432	477	491	439	488	476	462	502	467	454	527	448	475	468	439	458	476	499	478	467	469	477	474	471	481	499	512	459	467	443	471	464	471	487	488	444	426	466	442	454	462	470	455	469	499	473	491	480	506	450	487	481	516	467	478	514	492	439	513	478	479	456	462	436	439	498	426	495	451	457	461	526	490	466	484	487	472	499	460	480	451	479	440	444	503	489	521	484	477	498	483	468	447	465	488	487	462	492	494	488	481	449	464	458	477	466	473	468	493	478	439	463	489	477	489	454	466	482	500	458	487	484	427	451	466	459	463	451	519	475	485	490	435	457	488	487	467	442	469	519	482	460	494	504	475	472	462	466	475	455	511	489	462	491	481	439	435	488	440	466	496	494	489	498	509	499	459	484	478	509	477	455	509	493	486	495	484	478	466	498	474	460	452	426	453	462	449	447	519	475	446	460	478	461	445	467	450	456	483	467	466	500	487	548	469	495	484	483	420	451	473	431	506	525	434	442	445	516	466	491	453	442	462	486	457	453	481	495	460	464	522	486	475	538	449	472	471	452	479	468	503	451	427	467	489	448	474	461	495	467	478	498	490	456	515	470	430	455	468	482	493	450	465	443	461	497	460	480	462	436	486	451	501	443	468	522	454	483	479	485	461	457	439	447	495	506	477	485	465	478	484	455	470	497	454	490	495	458	466	464	467	454	424	486	475	481	445	491	471	521	465	494	432	488	483	429	481	483	473	470	490	423	469	449	455	493	460	470	429	504	479	475	496	512	467	462	467	466	495	507	463	448	453	477	486	455	487	433	475	482	484	482	499	478	467	461	475	458	477	458	475	471	493	494	461	515	461	515	460	481	488	493	457	477	443	444	451	440	473	484	461	436	475	475	499	481	459	499	495	482	438	482	459	460	507	503	471	505	477	442	477	471	496	478	471	452	464	463	504	485	466	478	488	489	474	518	482	502	457	485	467	493	453	477	477	479	496	483	451	508	437	463	475	452	455	460	494	458	452	430	478	457	468	479	468	453	441	481	453	480	489	526	507	490	457	449	395	440	468	453	459	431	460	497	506	450	513	493	482	491	501	457	471	480	487	516	476	488	449	500	426	468
4991	1158	950	678	619	513	496	500	484	491	468	461	499	443	463	469	479	489	466	477	472	449	768	1055	996	800	597	509	497	462	448	473	492	482	474	482	456	452	500	486	482	509	481	480	476	460	468	474	441	467	444	478	494	472	471	476	453	496	459	466	501	463	457	447	466	494	480	419	449	496	511	480	491	439	484	495	444	465	446	480	467	456	486	472	455	503	471	452	474	468	464	458	481	459	434	476	456	460	490	453	426	522	520	435	447	418	418	434	455	461	457	494	456	451	457	461	421	434	450	458	455	486	450	433	442	466	479	476	473	439	473	464	422	435	464	445	478	429	478	448	486	475	450	464	452	508	486	473	462	480	489	472	519	441	466	479	465	491	457	456	483	436	464	451	486	441	455	446	465	487	459	457	498	461	438	467	473	452	443	469	478	461	466	475	483	461	468	439	450	441	428	465	481	453	461	461	428	424	430	429	459	470	463	460	469	443	456	454	457	471	418	445	470	467	462	434	475	486	444	514	440	483	431	449	488	460	488	440	445	448	432	467	418	458	501	482	514	470	424	428	471	466	474	490	425	479	475	456	499	482	453	486	463	467	476	475	433	490	451	439	444	429	434	481	469	522	506	455	453	494	430	468	466	482	436	470	468	451	465	457	505	433	460	451	438	424	460	481	461	421	461	482	454	429	487	489	514	454	429	482	454	491	462	436	480	481	448	481	481	468	451	457	450	466	433	488	447	429	458	449	473	481	443	430	479	453	465	502	465	439	472	479	454	450	449	460	456	477	496	510	422	477	480	433	403	440	456	441	480	471	464	473	427	467	441	439	464	468	476	481	476	430	443	492	472	479	479	471	462	458	448	479	476	487	467	449	472	477	461	458	488	445	448	455	433	477	453	460	487	481	443	454	445	482	489	465	458	443	493	455	491	496	403	456	463	485	477	460	473	476	493	451	495	465	469	457	489	450	473	470	458	452	454	499	454	462	487	434	450	443	460	494	451	468	470	463	450	479	447	480	465	492	481	498	433	441	452	470	458	484	470	433	419	467	475	483	447	456	480	469	485	450	446	477	465	442	434	483	469	450	485	472	488	458	501	466	433	495	499	466	447	475	460	419	482	470	453	475	468	457	467	462	449	482	470	452	480	461	483	496	439	466	484	467	455	473	466	463	437	428	484	448	484	452	490	444	492	485	470	494	458	454	474	452	483	484	490	455	431	452	480	462	484	478	496	464	446	478	488	466	493	455	452	495	482	409	429	494	439	479	469	447	501	460	468	480	475	454	469	470	438	478	501	405	468	461	471	480	430	431	446	441	475	451	483	470	479	492	446	425	462	457	452	439	442	438	430	487	411	476	465	451	471	457	444	509	472	478	488	445	457	444	457	432	456	456	454	452	485	438	431	459	443	451	511	478	486	418	449	513	494	419	460	531	448	476	481	449	456	467	468	409	469	527	490	451	445	488	481	456	465	437	470	456	475	453	497	480	455	464	427	449	460	454	461	473	444	472	491	445	420	446	497	455	453	453	512	458	467	499	452	449	437	421	453	468	435	469	452	462	479	487	439	466	512	489	450	485	457	462	412	457	454	452	450	468	461	455	483	491	426	437	450	446	474	468	486	455	457	491	416	464	471	475	464	493	461	409	479	457	440	464	444	447	423	487	443	497	454	450	498	449	437	444	472	472	470	475	435	467	465	462	453	429	449	466	474	494	474	443	473	460	469	481	478	451	446	418	413	473	500	472	520	445	447	472	431	503	437	458	475	501	488	468	464	484	471	426	463	495	462	451	421	456	480	449	463	500	458	461	481	454	453	467	477	459	462	487	452	508	451	447	470	439	480	490	477	468	483	464	471	477	484	472	460	511	479	471	494	467	479	479	528	459	467	443	451	439	475	465	481	471	482	486	477	428	479	465	450	482	467	464	448	470	438	467	473	518	463	445	458	442	451	495	526	481	489	432	501	445	464	430	501	472	479	505	481	435	472	455	494	447	459	438	473	471	478	477	492	453	476	452	463	458	444	488	462	442	414	432	460	436	483	453	455	457	485	451	484	471	503	436	453	505	450	469	469	443	463	462	446	413	487	462	437	473	490	441	458	487	449	467	466	442	456	463	439	434	472	486	461	496	445	510	447	437	466	451	463	447	462	457	440	482	476	459	459	455	474	449	469	480	478	458	493	472	460	513	462	458	445	452	495	457	441	456	486	452	440	488	468	473	451	468	484	484	483	439	453	465	467	509	449	433	472	437	477	460	460	472	488	509	482	470	441	456	473	494	432	471	479	428	451	461	477	451	439	479	466	481	473	478	415	482	476	439	409	474	415	464	450	449	450	438	447	478	489	412	499	464	445	464	458	451	489	470	421	480	442	480	460	432	445	463	448	498	467	491	475	459	473	422	458	447	452	461	474	463	434	474	478	461	467	509	454	449	486	464	470	478	433	430	447	448	439	460	482	495	434	470	455	477	462	497	480	472	436	451	452	513	483	477	436	443	449	452	452	513	478	439	477	458	460	470	436	468	450	472	454	417	453	491	459	491	468	465	454	442	504	433	465	514	508	476	492	473	440	442	500	469	471	454	470	477	457	458	458	424	488	468	454	445	455	429	416	453	449	451	463	486	434	401	480	488	445	446	480	473	444	432	449	450	440	477	432	447	460	452	423	489	475	418	444	431	476	454	472	479	434	465	463	483	487	451	440	439	464	428	473	472	460	460	419	453	470	424	443	488	491	449	480	450	439	448	454	460	442	463	463	454	455	465	415	432	483	443	476	458	439	462	491	440	463	452	444	439	449	473	449	467	459	457	477	485	459	486	458	487	502	456	445	454	440	435	470	461	462	479	458	449	457	447	416	459	492	466	457	484	481	420	512	501	464	458	458	438	496	518	458	459	451	464	453	484	480	441	514	464	487	484	458	471	436	516	444	474	480	478	472	464	460	489	466	481	475	503	470	469	470	482	458	455	449	442	419	427	454	456	462	491	464	443	505	416	478	491	473	459	440	455	445	488	450	479	458	444	460	453	455	498	471	436	465	459	489	423	445	480	453	479	438	485	479	451	482	480	442	461	475	447	471	487	491	486	474	493	436	507	442	422	477	451	440	473	477	465	461	463	441	419	467	446	443	456	431	442	456	424	498	454	453	495	420	460	476	468	459	445	443	479	445	445	458	441	496	486	459	496	443	515	477	497	451	431	454	451	429	479	498	445	440	457	498	472	480	488	459	452	459	449	476	437	467	452	455	476	482	489	474	446	481	458	489	448	454	473	448	457	479	409	450	480	494	465	444	422	462	499	450	484	438	403	467	451	474	452	469	473	448	478	482	478	407	449	459	449	505	467	443	498	474	439	503	472	458	449	502	471	423	453	477	433	462	491	475	460	445	442	522	447	467	462	417	502	460	427	438	460	483	463	482	472	460	437	489	475	469	436	466	441	496	484	448	473	427	469	479	479	453	453	498	489	443	486	489	445	424	462	433	459	494	458	438	469	491	452
24405	21092	27536	24887	10799	1368	874	622	551	533	563	525	499	546	514	483	491	504	462	499	507	521	2708	4246	3204	1782	897	649	498	461	496	478	501	466	487	478	484	463	429	504	462	535	429	471	501	496	496	505	462	445	458	471	503	492	482	467	430	455	471	474	439	513	453	430	499	492	434	520	444	455	508	445	468	544	451	473	452	447	502	474	479	464	449	502	494	479	476	495	507	517	483	487	438	459	473	457	460	453	457	501	431	491	462	456	502	452	462	452	460	449	450	506	416	479	508	455	514	461	462	478	466	461	480	471	484	510	497	457	497	478	461	483	496	490	495	477	506	460	475	435	490	469	455	459	472	457	463	449	467	421	511	503	451	459	461	501	456	470	508	468	463	479	459	471	494	459	455	461	476	452	466	462	459	487	459	503	438	483	461	461	422	490	458	455	494	488	425	443	496	497	476	469	473	443	497	478	449	469	463	517	448	477	450	502	503	488	490	482	447	482	451	459	488	488	482	547	463	458	481	498	476	466	486	477	466	465	453	474	476	455	476	469	423	490	480	468	454	457	475	430	484	429	473	464	466	454	468	477	473	478	515	451	472	482	500	412	476	464	485	483	482	454	462	473	485	450	455	471	456	464	461	473	487	461	476	465	478	529	470	442	451	468	433	458	496	466	504	474	450	435	455	453	475	466	460	498	455	480	471	447	489	500	503	444	476	472	454	447	456	424	466	464	461	492	472	493	508	478	473	462	464	482	437	449	494	468	506	493	465	496	489	493	464	462	484	509	458	465	483	451	463	474	461	485	503	469	436	489	467	492	475	462	452	468	504	447	482	482	502	480	487	451	486	491	456	498	484	473	516	486	493	461	497	469	462	425	497	459	467	465	435	462	452	451	474	481	441	496	495	482	471	452	465	457	476	459	482	435	453	470	475	445	484	474	485	477	485	447	448	515	510	461	465	449	480	467	495	466	483	477	513	493	505	458	457	450	467	458	477	454	511	476	493	480	466	515	455	456	460	499	493	472	481	501	500	494	453	466	474	474	450	461	474	465	436	459	483	470	504	419	473	446	473	469	455	495	456	496	434	461	477	452	512	446	451	470	408	469	486	456	456	489	455	461	476	479	462	464	459	460	460	472	466	415	454	434	458	455	469	524	498	461	469	470	400	479	460	455	471	453	495	473	467	478	445	468	463	472	476	479	451	425	488	458	458	457	499	455	491	464	456	500	442	446	472	440	497	466	463	451	505	416	435	473	522	464	467	459	490	480	501	423	496	454	444	414	429	454	439	500	485	487	474	437	467	489	494	459	472	441	474	440	492	514	479	488	465	482	459	506	484	466	450	460	475	484	457	453	463	481	453	466	468	464	474	464	465	447	476	469	474	428	470	506	457	473	462	451	435	470	498	463	474	475	482	504	481	472	447	474	481	479	456	468	479	440	466	452	459	471	452	486	470	454	458	490	446	487	448	442	491	447	456	459	419	497	459	513	456	458	486	471	454	497	460	433	447	455	426	418	432	456	476	452	462	451	477	457	495	488	468	461	461	508	474	501	516	453	475	465	489	401	474	440	475	495	455	445	475	460	434	472	471	460	423	433	454	487	500	456	450	453	442	447	453	478	441	451	457	486	471	465	451	485	492	466	463	469	458	462	460	444	486	481	503	462	476	454	432	445	471	433	485	447	468	467	485	469	437	505	448	450	468	469	454	421	456	473	437	513	464	441	495	455	466	481	489	473	416	453	453	441	449	483	463	456	490	465	470	508	466	456	458	482	463	467	449	480	477	472	488	470	476	467	477	443	507	453	462	462	441	469	455	501	443	461	474	484	483	421	481	458	497	475	455	444	486	453	480	478	419	454	451	508	457	447	500	465	459	447	494	437	485	463	506	456	442	485	476	473	534	492	450	492	492	479	455	466	437	470	451	459	496	473	443	443	478	438	469	445	506	503	473	476	445	463	490	473	468	488	448	466	424	464	482	466	485	482	504	488	456	451	479	483	461	469	457	512	467	485	450	478	517	515	473	426	450	459	441	465	482	469	453	466	439	426	455	463	511	499	461	487	490	493	504	446	483	481	473	496	458	439	480	465	451	469	467	437	472	496	454	471	460	448	483	443	480	479	488	464	455	493	474	476	496	428	471	465	472	458	451	463	487	478	477	424	421	474	464	516	488	496	527	487	527	498	486	456	459	447	486	470	441	505	455	473	469	477	418	457	447	463	451	445	463	448	459	486	484	491	448	499	497	449	498	471	468	441	448	474	480	442	458	520	460	455	449	473	484	483	467	450	474	439	487	454	479	445	471	421	477	487	429	481	460	489	458	474	488	462	448	509	487	468	481	434	495	483	462	471	434	460	477	446	509	482	498	458	445	492	467	478	416	457	487	489	444	460	460	470	467	476	490	484	487	484	470	459	442	493	494	476	486	462	454	482	493	485	452	413	483	482	463	488	492	476	494	477	455	452	446	486	437	494	482	464	462	463	483	467	472	475	506	460	478	465	480	497	454	460	477	482	436	449	454	447	433	459	488	438	457	457	449	463	477	466	455	462	443	475	470	490	460	502	466	460	481	470	442	512	460	464	495	508	459	431	482	456	513	433	460	437	478	486	454	458	493	462	468	471	466	451	478	465	486	498	480	466	457	460	527	495	496	506	452	429	464	497	460	481	498	479	480	490	516	491	512	475	488	459	488	457	457	436	455	506	475	485	451	477	473	468	491	422	495	521	465	487	454	473	434	488	487	447	481	460	487	506	488	434	457	481	447	497	479	468	519	456	490	470	464	455	491	484	472	487	487	481	475	510	505	468	486	492	458	512	426	453	450	469	489	483	417	492	515	440	481	467	462	454	458	464	445	501	439	520	464	464	479	499	514	501	463	465	479	478	465	462	469	463	489	453	479	488	466	470	485	486	454	438	477	463	465	480	490	488	483	470	465	473	481	456	407	456	497	488	452	502	447	465	449	490	480	456	477	470	481	463	460	443	493	497	459	471	472	499	429	439	476	471	441	505	438	477	479	475	465	450	468	456	417	468	427	474	474	438	475	454	465	473	491	490	451	475	499	480	486	443	425	502	485	477	477	465	503	465	456	457	466	484	445	456	463	456	453	493	461	452	490	483	476	448	500	450	469	441	469	420	454	455	447	507	470	501	474	470	481	481	438	427	443	471	475	472	478	495	468	473	434	473	454	459	441	491	448	495	455	488	449	473	428	490	470	476	473	478	458	454	465	489	487	467	450	460	482	523	452	463	447	497	483	447	459	477	433	466	489	454	513	445	452	483	489	486	449	479	480	459	489	496	475	508	467	464	516	483	449	467	472	524	452	443	449	467	479	492	470	488	441	480	462	452	409	440	493	492	519	475	447	481	497	464	470	493	490	480	462	465	479	425	478	491	470	517	404	451	474	482	439	462	480	492	522	441	477	470	439	450	471	463	467	435	449	457	460	475	483	454	505	482	475	443	467	487	447	462	487	522	447	466	482	484	442	497	448	475
3491	3980	3094	1661	1271	926	824	750	667	634	617	551	579	532	523	537	520	514	532	518	519	517	4089	5501	4089	2132	1178	662	545	499	482	486	536	473	499	473	461	460	494	490	435	484	501	477	493	467	488	499	450	494	484	496	476	458	457	520	497	515	505	495	455	461	491	455	504	462	460	492	493	520	504	504	452	466	461	453	475	475	491	477	483	479	499	461	444	451	456	476	479	462	491	480	447	474	488	476	512	491	502	418	545	470	497	507	496	489	446	487	519	490	494	459	501	466	454	474	494	521	494	449	471	519	468	507	468	503	465	462	456	438	482	480	452	494	539	496	486	480	479	476	480	507	440	479	520	465	482	460	494	482	487	465	435	470	499	479	467	464	446	469	495	480	486	448	484	469	507	473	502	489	458	471	451	489	479	489	474	463	512	470	451	515	469	481	492	478	483	462	441	464	484	452	492	501	472	457	463	449	556	464	493	479	511	435	482	505	468	443	451	464	468	469	474	495	478	433	482	468	500	477	490	475	480	486	468	492	505	463	461	505	480	442	474	482	506	472	521	492	492	476	517	459	497	491	475	486	460	477	476	524	510	464	491	458	499	416	439	490	463	481	498	432	488	450	480	455	513	473	500	474	470	464	470	508	478	513	505	431	425	493	466	458	509	461	483	504	478	529	489	486	436	516	489	472	466	478	460	477	468	508	479	488	489	473	461	460	486	505	488	453	479	487	503	474	499	446	462	478	476	458	452	480	511	497	472	470	464	446	446	450	500	458	515	481	483	479	459	478	476	472	466	455	469	490	489	467	497	496	489	492	518	473	455	457	464	498	459	474	505	454	510	466	490	499	464	480	486	482	463	478	492	486	492	480	465	479	450	448	506	491	472	469	446	459	497	500	486	522	493	497	456	436	481	461	445	460	505	463	457	489	473	443	498	467	506	504	439	501	484	435	475	445	502	468	496	459	475	436	517	458	497	512	453	501	456	443	474	463	486	454	457	473	481	501	481	454	427	482	476	482	452	490	473	469	463	454	481	536	487	481	490	470	468	473	483	486	466	470	428	437	483	503	492	514	468	475	467	494	463	464	464	435	480	481	516	477	493	462	426	469	467	478	486	491	448	507	520	508	446	435	484	507	470	413	499	513	471	490	473	446	492	469	474	480	504	486	464	469	452	477	499	441	467	477	474	442	441	455	487	476	458	457	446	468	494	504	494	454	524	496	454	483	506	497	434	477	502	454	471	439	445	478	485	494	458	471	470	451	474	476	455	456	470	442	486	462	492	478	455	469	448	497	488	446	448	470	494	468	492	491	481	471	471	489	468	465	479	494	491	479	463	465	461	419	461	496	477	443	445	486	487	480	479	480	481	472	460	481	453	472	478	492	475	453	462	480	494	483	455	484	473	463	479	481	469	488	457	466	448	436	478	468	477	494	466	484	480	455	481	476	487	492	445	455	466	513	466	478	460	494	475	495	510	483	484	478	475	514	521	466	449	498	518	475	465	463	535	438	459	476	493	505	495	469	478	487	479	461	480	487	487	477	486	473	493	479	469	472	450	506	493	466	469	491	468	484	447	436	471	423	480	496	483	456	460	496	485	492	480	478	476	475	495	481	455	464	466	486	480	441	468	463	438	461	493	507	464	507	429	465	474	445	466	472	479	497	500	465	479	478	474	469	424	482	490	451	504	484	467	427	480	517	474	476	515	478	454	463	474	464	509	481	471	478	466	500	477	481	485	508	467	470	489	476	467	484	469	487	484	472	464	459	440	486	449	460	453	464	426	502	451	437	457	479	459	412	446	495	479	520	441	469	489	445	435	448	480	478	493	456	499	487	439	464	449	452	465	481	489	473	495	450	436	447	472	444	477	460	509	471	483	465	455	477	441	497	502	452	462	505	469	446	534	467	488	445	479	443	505	497	493	452	463	480	520	443	462	494	476	489	478	483	477	487	475	474	509	455	464	506	494	446	441	419	496	452	449	467	469	476	493	452	455	495	461	491	454	484	469	442	478	509	481	469	452	470	483	453	471	500	483	477	539	474	513	454	465	489	487	491	470	479	463	489	452	452	474	435	452	493	457	493	492	482	486	488	470	427	523	456	484	456	494	463	482	456	489	474	482	478	479	511	469	436	460	446	503	461	502	487	486	479	479	489	474	480	495	480	514	464	470	436	490	466	487	516	478	490	444	440	479	483	445	468	493	469	487	492	458	453	460	493	470	491	500	476	471	452	442	452	491	491	477	522	517	464	438	467	476	550	516	454	504	477	539	430	515	500	476	465	486	479	461	461	469	484	426	459	471	467	453	445	433	476	476	501	491	479	427	488	499	452	451	475	444	496	444	445	432	521	451	497	455	480	476	442	417	488	431	496	486	447	483	479	487	458	473	465	494	472	535	486	452	475	489	476	497	435	485	487	478	467	495	472	472	465	470	470	459	490	470	445	477	490	468	477	476	494	453	490	522	442	447	461	462	488	465	440	526	476	494	480	436	470	453	488	480	461	487	477	455	440	484	528	457	480	497	475	505	497	458	471	461	481	443	474	497	470	465	470	486	455	474	477	444	468	455	452	484	508	509	504	459	470	448	466	473	459	453	514	472	504	474	471	502	487	490	485	465	484	494	441	494	477	488	472	457	470	484	445	487	459	439	440	482	482	439	495	485	464	517	429	477	476	451	459	467	464	491	477	442	467	467	474	443	461	463	496	506	470	459	469	464	507	453	486	442	467	440	479	458	454	476	481	457	509	462	470	508	482	472	457	497	462	470	495	463	456	477	491	461	438	485	467	426	507	441	475	503	476	485	467	470	460	502	492	423	482	517	495	485	434	466	469	467	476	500	484	466	485	427	468	480	492	487	464	453	467	466	458	478	472	447	483	450	424	458	485	512	443	499	471	486	477	452	496	511	473	495	500	466	454	468	501	492	472	495	472	468	474	471	467	491	473	437	458	488	469	462	474	465	502	450	437	491	454	460	438	433	465	486	429	486	493	461	432	487	444	462	477	492	507	476	480	466	473	447	483	475	467	422	478	450	475	473	463	470	473	462	457	494	475	463	458	481	474	501	459	437	451	501	462	520	495	441	466	480	473	471	447	493	490	487	496	459	462	483	498	473	498	491	499	504	519	476	487	450	471	507	466	446	458	470	464	438	469	479	486	479	471	469	465	500	471	479	443	455	468	482	482	463	493	479	495	446	426	451	492	439	436	488	478	467	455	469	481	492	477	462	467	476	458	469	486	447	489	436	478	454	480	483	461	450	466	454	491	513	496	484	463	482	501	441	461	478	482	455	445	456	487	464	452	489	487	454	490	456	471	478	510	461	490	472	436	457	443	485	467	490	467	465	452	503	462	459	443	520	462	489	495	426	484	453	442	431	447	480	467	484	446	467	482	473	444	488	453	482	462	501	473	430	495	507	465	461	451	458	475	466	458	485	480	482	459	443	461	497	485	473	502	452	525	477	473	452	487	505	495	473	463	511	483	489	482	461	482
23869	21136	28266	24271	20473	4026	1283	856	653	678	634	694	590	593	540	569	595	556	573	619	572	524	3871	6651	5163	2699	1365	841	634	564	547	554	555	511	531	534	507	549	565	534	508	506	526	533	524	552	548	552	544	526	543	553	549	511	515	583	593	516	558	513	510	562	545	542	509	551	542	502	544	541	584	526	515	523	554	539	473	549	551	519	537	555	525	522	542	508	506	520	527	510	546	549	522	556	503	481	568	565	547	573	531	533	518	537	490	553	563	528	548	567	511	535	559	485	556	537	516	505	558	524	516	549	523	541	489	487	520	561	577	505	505	484	519	580	542	466	561	536	490	511	547	530	522	517	532	531	561	538	522	546	552	487	521	552	533	483	502	516	535	508	569	529	529	537	517	523	518	530	523	547	547	511	538	555	519	517	559	497	562	493	569	547	547	542	539	508	539	545	519	556	513	522	552	518	571	509	519	544	542	538	525	537	546	516	537	504	503	519	512	542	523	564	516	529	533	546	501	520	500	544	512	536	518	516	535	516	515	523	529	549	516	510	543	521	494	526	495	550	535	543	543	552	566	507	484	556	506	510	536	512	565	529	529	475	519	551	520	563	568	508	526	496	526	538	560	510	483	536	519	558	520	538	561	520	539	511	542	518	513	503	532	538	517	563	560	502	543	533	537	507	557	520	548	552	543	531	536	519	550	583	561	503	559	564	493	554	550	555	542	539	553	527	545	551	547	567	518	531	544	554	523	529	529	550	514	500	562	537	548	539	554	556	520	536	536	509	537	522	557	515	517	547	506	583	543	551	540	517	529	496	551	506	559	536	510	521	604	522	543	530	546	536	570	499	538	531	556	576	561	518	484	499	578	513	512	550	525	554	527	561	528	531	559	487	569	546	541	570	535	528	515	569	534	529	536	530	530	482	538	511	564	549	508	536	514	504	554	500	535	545	542	528	510	508	548	532	557	574	524	530	514	554	548	514	543	570	490	530	532	501	556	542	482	561	556	545	493	532	528	506	554	538	532	552	551	548	549	507	517	558	546	517	528	539	564	545	526	515	501	520	518	588	504	514	499	517	553	509	537	546	514	532	533	497	516	515	531	510	552	541	551	545	568	556	522	541	522	523	521	558	510	517	528	543	583	525	536	542	517	537	575	496	564	519	504	529	542	587	483	515	531	510	528	529	498	528	529	520	515	536	565	527	523	504	502	564	539	532	549	537	550	528	558	511	549	544	536	534	511	510	559	535	537	502	551	527	554	523	550	541	568	504	532	523	510	527	514	531	506	498	538	553	535	511	550	519	492	506	483	495	522	510	567	528	542	504	556	499	518	508	545	499	502	514	535	578	563	523	527	522	534	560	567	558	468	492	552	479	518	529	528	512	526	546	536	551	515	534	511	541	448	503	556	521	521	498	527	542	538	533	498	512	527	556	552	531	513	505	518	515	526	510	507	493	545	536	545	566	558	535	506	528	539	561	524	512	530	549	533	520	545	553	534	512	521	587	543	540	520	505	533	518	520	555	510	561	491	559	562	541	509	507	517	536	565	569	554	516	535	505	569	532	497	527	509	472	563	542	522	549	519	472	540	520	543	515	540	546	574	533	557	543	531	539	521	557	512	504	500	537	521	524	537	544	565	504	554	527	548	569	573	469	529	574	528	577	521	519	508	566	509	575	523	509	564	521	533	535	519	495	518	529	508	518	526	550	559	498	535	538	538	545	482	536	490	482	535	527	526	496	499	520	564	543	567	518	552	477	553	488	530	530	550	528	510	544	535	572	544	546	523	552	464	567	538	534	516	527	544	574	581	504	559	529	542	532	515	516	540	510	538	523	538	493	496	511	475	543	550	507	562	535	516	535	495	569	515	527	523	525	512	571	500	537	563	575	536	529	510	527	468	517	571	565	530	552	537	530	527	534	535	521	540	495	531	582	484	529	518	513	520	544	532	564	543	530	483	510	567	535	511	525	516	565	508	534	529	504	530	564	526	518	535	548	547	545	539	547	506	526	573	554	527	542	517	517	557	483	512	530	527	515	521	501	523	553	522	535	549	526	516	538	539	504	531	549	535	566	564	498	566	535	571	523	467	562	530	545	538	485	530	508	519	521	509	547	521	551	530	573	512	527	572	536	529	512	537	500	515	544	483	481	512	527	542	521	526	485	487	536	528	592	521	539	545	487	507	519	514	549	542	523	535	536	519	552	521	536	548	524	521	526	517	559	506	493	479	552	533	492	540	525	509	517	519	496	542	540	512	534	547	479	543	542	581	494	516	549	465	511	490	535	533	494	548	534	491	549	553	505	508	513	537	516	503	511	555	523	493	569	505	575	538	508	519	483	517	570	544	524	566	529	493	550	522	571	558	478	527	519	532	559	545	556	501	520	567	528	538	569	522	506	555	493	527	532	527	531	484	522	534	544	551	533	556	519	501	533	553	489	522	546	553	512	516	485	513	527	547	544	487	520	547	526	550	559	523	557	522	514	529	553	560	506	509	532	511	551	555	535	489	535	540	551	532	525	482	498	563	527	515	530	489	533	496	584	549	529	537	551	499	525	493	555	493	499	518	508	537	555	533	540	514	523	505	527	537	519	518	497	474	548	519	500	549	542	508	557	524	543	557	505	526	499	502	509	531	491	534	541	484	514	575	518	521	524	551	529	546	490	529	547	540	513	532	542	506	520	499	539	564	546	520	526	516	522	503	520	543	537	490	532	535	552	556	542	514	536	514	489	568	491	517	534	554	505	553	510	484	505	541	556	558	566	560	531	533	554	515	551	525	515	510	489	522	573	492	552	581	505	521	533	510	538	507	532	522	525	503	524	510	505	532	519	528	495	499	533	486	518	525	492	520	534	545	532	533	478	465	530	517	556	540	519	528	537	543	500	536	540	556	547	498	538	566	517	547	516	544	539	508	537	528	514	559	533	528	524	543	553	540	547	529	505	540	516	561	528	490	502	537	543	497	487	526	492	536	546	539	505	509	554	510	557	515	536	548	545	504	547	545	511	483	549	572	521	508	552	524	522	520	506	532	562	525	519	551	497	502	546	538	548	507	509	539	485	562	536	503	522	585	531	545	517	513	505	499	496	507	546	547	527	490	503	520	527	524	546	563	514	533	547	508	519	515	519	535	542	499	549	523	488	528	522	547	520	552	536	547	527	570	501	530	515	518	509	526	485	509	520	551	520	519	522	515	563	550	551	521	483	522	527	529	552	514	515	518	523	526	545	551	482	560	568	515	538	481	528	529	535	538	597	540	527	534	522	516	546	485	521	495	536	502	532	533	539	530	540	531	528	527	552	531	512	545	539	542	523	533	544	534	535	532	517	530	539	497	525	511	494	536	518	485	534	490	531	572	483	563	491	515	551	555	488	544	553	514	527	531	503	532	537	549	562	512	513	529	540	517	517	535	515	508	524	502	530	528	487	504	507	531	575	554	515	503	501	527	497	539	528	503	540	501	532	542	512	529	523	486	531	518	502	559	505	503	488
3688	5560	4581	2359	1642	1287	1026	920	792	783	688	718	683	633	604	586	599	592	591	687	579	579	5777	8001	5875	3101	1631	907	596	552	498	558	501	555	531	538	521	522	529	537	557	536	542	562	530	518	537	537	526	602	537	562	518	549	584	536	526	523	517	518	552	504	553	542	517	518	552	510	570	556	557	526	587	504	554	503	531	528	556	537	533	539	569	561	535	537	521	523	511	561	550	553	526	568	583	527	489	512	541	526	527	559	549	575	546	554	495	542	560	529	560	504	565	529	555	518	550	530	500	498	550	535	520	519	516	490	550	558	576	547	505	525	507	492	541	519	542	519	545	567	489	522	533	551	527	525	542	517	502	517	546	544	487	516	533	550	549	501	563	537	528	521	520	528	542	516	574	551	553	508	532	564	574	532	525	507	537	533	560	536	520	534	509	513	534	527	528	549	550	556	534	534	512	560	512	531	501	535	525	525	520	559	532	510	513	507	523	565	523	557	500	527	536	523	488	525	524	541	514	513	516	564	529	549	496	528	549	542	493	550	568	533	549	531	514	564	511	514	521	507	523	509	546	498	529	514	559	570	543	544	496	545	558	558	487	461	550	527	500	505	552	537	558	561	514	544	489	495	519	565	514	527	568	555	518	537	553	534	538	538	539	520	535	529	535	523	536	510	552	499	527	526	550	516	537	547	504	536	566	520	498	526	555	547	505	585	571	558	505	536	533	540	505	501	524	532	525	512	501	535	534	507	572	517	503	515	495	550	520	527	518	510	531	526	549	514	554	519	544	492	508	512	536	551	493	509	628	569	516	546	529	512	501	512	496	523	524	500	518	516	484	554	511	525	573	520	542	521	522	539	520	575	518	512	483	519	499	502	546	557	542	528	551	529	526	494	590	527	557	522	507	517	545	517	520	524	506	508	506	516	528	549	561	495	550	534	528	557	532	550	516	544	476	589	537	526	550	560	541	504	512	539	541	523	509	516	529	534	523	516	501	551	541	545	501	541	527	494	525	515	520	488	490	460	534	489	534	511	555	515	514	555	516	514	519	502	491	512	541	539	515	505	484	503	500	528	501	481	514	515	501	512	498	579	517	516	530	492	517	512	536	539	536	513	526	490	515	514	471	490	530	536	527	493	546	527	504	556	484	523	522	530	568	511	506	527	511	530	530	529	532	526	568	520	492	500	543	510	523	523	511	475	502	614	499	516	546	573	473	538	520	497	489	520	499	547	514	547	525	532	522	457	540	508	495	543	528	521	501	501	498	470	568	498	530	521	528	483	556	546	500	524	517	526	549	531	552	496	502	526	544	545	535	550	539	517	523	503	511	501	503	520	528	504	495	539	525	532	535	527	516	492	514	506	557	511	502	545	559	545	465	534	504	510	524	499	529	528	552	449	521	559	518	527	525	516	510	514	514	528	503	505	500	524	507	550	516	557	554	488	547	543	483	574	498	525	519	527	506	514	530	481	508	523	500	563	493	493	546	521	499	519	493	521	534	520	523	489	475	534	503	505	509	548	544	545	496	544	520	525	554	487	551	552	533	509	519	464	526	543	536	457	540	554	515	530	540	507	516	544	528	523	497	525	475	539	465	566	543	506	551	528	504	509	533	524	557	533	523	547	528	542	554	523	484	498	500	519	517	525	496	515	527	530	475	505	468	521	507	507	509	521	508	481	508	540	551	501	494	517	518	543	487	524	516	501	512	505	534	530	544	545	526	532	527	510	500	520	503	533	515	507	511	522	520	477	539	491	511	515	530	516	552	525	531	598	524	523	506	510	525	535	504	533	517	548	501	516	504	518	517	519	527	550	493	502	498	544	520	541	549	490	546	557	473	506	500	504	522	524	522	540	500	499	502	490	515	534	522	519	560	535	513	519	518	529	527	558	547	564	501	512	488	486	521	554	504	545	486	521	538	541	532	506	525	513	517	530	536	502	501	506	501	514	504	520	496	502	551	545	551	533	505	526	510	531	506	553	512	538	506	546	495	538	553	483	519	498	517	519	521	550	506	556	511	520	522	516	509	518	541	509	498	503	497	541	522	525	492	529	509	562	489	489	520	530	510	515	534	548	484	514	504	548	566	521	540	482	508	537	527	484	482	528	589	504	540	533	543	511	516	562	514	507	491	516	547	538	504	520	501	537	497	499	512	490	500	550	566	510	500	539	536	520	535	526	530	525	538	524	484	554	520	531	516	529	558	489	510	529	514	557	548	521	527	533	504	516	485	533	513	529	485	510	511	557	516	549	548	543	498	530	516	523	539	515	519	534	524	514	554	503	519	527	512	552	525	512	527	502	523	508	545	484	548	513	541	516	535	513	547	555	519	503	498	554	481	536	511	552	523	540	536	514	547	546	559	510	542	517	505	503	514	489	507	482	536	530	518	504	540	521	562	534	521	500	529	482	513	527	559	487	554	504	530	506	519	535	549	514	503	491	529	485	542	545	486	526	549	486	553	519	511	517	500	520	497	518	533	526	499	525	505	543	490	525	497	511	472	538	552	547	510	498	534	491	497	523	536	530	535	522	509	501	523	566	576	524	513	560	507	549	518	513	523	541	531	518	531	515	547	512	527	524	560	534	508	492	572	541	483	526	554	500	541	491	526	547	507	467	524	477	513	533	537	537	506	558	518	511	554	540	520	527	529	530	522	542	521	516	510	485	501	517	500	470	528	510	538	560	504	532	527	484	581	507	512	544	544	478	512	497	524	483	515	491	543	515	524	529	505	529	529	556	495	516	538	509	550	517	507	497	506	528	499	511	517	540	482	531	533	506	585	545	514	562	533	569	532	533	479	512	514	518	522	520	504	496	528	520	544	503	556	505	544	519	524	538	507	540	560	579	530	496	518	510	536	515	533	527	503	473	520	506	508	512	522	535	512	534	522	522	500	540	491	552	508	491	531	507	534	536	509	537	507	535	520	497	524	525	503	492	483	515	518	533	513	492	517	528	505	533	550	511	524	517	541	528	542	541	517	517	520	510	510	531	523	524	497	528	485	505	495	523	513	520	503	525	513	524	528	508	517	498	546	521	553	540	531	504	513	538	552	546	530	520	486	525	554	534	534	498	520	529	506	507	559	534	488	541	513	528	495	555	569	514	505	509	548	533	512	545	505	532	525	528	525	505	531	495	464	519	513	503	522	520	491	492	518	510	534	501	501	555	511	551	505	517	514	521	530	540	544	528	500	520	483	537	534	516	524	543	522	518	489	532	510	518	529	546	534	554	526	574	515	527	549	495	529	513	525	528	537	528	535	544	523	487	521	523	504	525	507	515	518	545	530	560	510	474	523	530	544	509	486	570	465	531	505	498	500	524	512	519	538	512	511	513	522	481	546	536	535	521	493	524	527	560	488	525	547	494	543	485	517	499	556	496	541	567	516	504	514	501	533	533	523	497	545	498	506	526	574	572	516	561	548	543	554	508	495	512	498	511	459	511	507	524	523	530	512	540	527	522	492	503	543	505	542	558	500	562	494	510	516	521
27150	12837	2005	1066	656	502	537	497	487	488	472	478	502	480	479	462	473	490	452	506	492	500	609	832	856	697	615	523	502	471	456	411	442	493	476	488	462	463	461	486	469	426	491	471	457	464	472	483	448	509	441	493	450	464	462	455	505	453	443	460	478	437	472	508	463	464	458	481	479	460	461	454	472	466	460	463	461	464	454	453	463	469	444	493	480	486	494	456	453	450	446	479	446	482	449	451	484	475	461	501	452	461	410	483	495	466	467	424	458	461	432	519	510	494	453	449	479	447	517	470	496	460	453	456	483	472	472	469	475	492	436	487	460	500	464	496	436	439	420	483	470	484	455	479	485	454	495	470	486	502	454	494	479	483	446	472	444	432	496	494	454	442	504	447	459	490	429	449	440	501	466	467	486	445	482	492	465	474	480	477	466	479	479	488	471	483	468	473	448	499	472	435	449	439	500	448	484	460	504	474	437	456	459	463	467	466	475	490	432	471	481	468	439	501	441	449	481	426	474	451	443	468	481	484	441	463	462	495	474	495	480	439	439	474	480	456	440	458	465	456	518	486	466	450	446	466	456	467	495	434	464	448	449	503	465	467	483	427	472	464	471	478	471	416	517	449	469	459	490	482	439	487	479	443	479	470	446	445	460	445	439	515	452	466	453	451	485	442	409	420	477	452	443	471	446	491	456	484	480	460	476	466	458	460	442	455	438	452	479	492	502	458	465	482	419	488	476	445	459	494	479	479	497	450	442	492	472	471	464	444	484	467	456	475	482	488	468	511	469	455	442	479	485	489	426	462	487	485	469	430	471	464	429	452	450	456	469	469	475	487	453	441	516	446	471	469	455	487	435	491	464	498	487	486	470	464	463	433	493	518	444	449	477	462	496	460	468	476	454	492	476	486	450	456	497	455	470	483	502	485	467	453	516	487	453	470	511	467	488	490	458	481	523	478	449	480	463	472	482	486	462	475	506	452	458	455	469	476	454	474	443	427	477	473	507	455	506	483	470	441	479	513	474	430	446	479	488	439	479	476	437	456	441	457	423	459	449	438	506	455	465	443	449	482	456	497	429	465	486	478	461	487	446	443	467	466	454	487	493	490	473	489	477	438	441	455	485	461	478	444	472	496	470	456	447	474	498	484	451	483	445	456	445	489	456	462	487	486	448	488	437	475	469	472	455	509	446	497	445	484	512	453	420	465	453	448	494	473	472	481	500	475	449	458	493	430	454	464	442	459	466	450	469	492	482	477	494	493	498	501	464	453	466	484	521	460	467	477	492	448	459	482	444	458	438	440	466	431	454	482	516	474	469	467	531	443	451	487	514	496	462	482	458	473	498	435	452	447	481	474	464	473	458	441	439	487	491	469	447	484	489	466	481	480	468	495	505	465	471	445	450	473	479	511	449	455	479	527	496	521	484	454	467	456	473	484	474	493	483	445	477	492	441	467	475	471	492	484	487	428	427	486	460	482	452	505	433	506	478	485	502	489	469	488	453	467	466	483	468	460	482	461	494	496	469	502	510	450	477	468	470	478	488	462	489	477	494	427	490	447	461	476	467	463	494	468	448	455	472	480	479	446	446	452	446	480	471	477	492	441	461	481	462	463	486	471	475	442	471	464	493	418	509	456	476	458	480	466	491	468	440	497	466	421	461	437	453	474	417	477	447	476	464	498	461	470	459	486	497	475	493	437	464	472	450	418	453	437	473	440	474	445	456	486	473	456	476	457	472	477	510	484	440	478	452	488	453	455	474	481	462	457	489	483	469	478	485	465	466	454	467	460	491	470	502	466	483	465	470	438	452	457	469	482	520	452	455	437	473	451	451	477	444	475	482	454	453	484	497	471	475	465	475	471	474	486	499	442	449	472	474	504	455	454	472	437	445	460	454	451	450	488	458	482	457	489	450	422	470	510	450	474	451	468	457	512	498	461	445	452	464	509	477	425	472	468	453	457	499	514	481	492	450	451	428	512	447	523	467	465	484	423	468	448	500	460	485	464	480	475	468	503	436	453	492	484	492	495	452	459	463	441	523	461	503	437	473	474	465	474	488	434	468	438	512	483	485	478	474	455	436	447	428	469	450	465	436	473	502	447	450	437	425	458	476	487	442	446	456	489	447	487	459	444	459	502	450	493	416	498	464	466	440	450	468	508	492	475	527	450	462	482	475	477	487	445	502	469	477	485	477	466	439	488	420	418	458	492	501	501	524	463	478	446	509	464	471	473	490	527	463	496	441	488	471	463	494	486	496	502	483	456	475	478	454	480	476	445	459	480	506	473	500	441	470	450	454	461	473	496	484	458	464	437	431	487	467	454	481	487	464	466	507	482	495	504	491	472	469	465	475	464	459	466	483	478	467	451	464	497	415	478	459	455	429	468	480	482	470	454	470	451	486	443	462	470	465	487	462	480	491	483	493	442	487	475	482	478	436	467	498	496	467	467	481	452	493	466	527	461	481	464	472	432	445	479	488	450	503	491	470	476	444	455	466	507	479	519	460	480	477	467	485	444	510	462	455	450	473	466	503	483	482	488	520	483	461	447	489	470	466	437	493	487	504	522	506	487	475	480	425	516	465	497	503	485	459	459	455	487	498	466	491	471	503	460	463	469	451	510	440	464	424	420	488	479	490	398	498	471	484	538	469	473	494	445	472	475	494	495	435	462	457	442	475	438	451	443	444	448	494	475	452	514	495	456	480	461	485	460	480	442	489	456	473	423	460	484	460	447	455	477	500	478	466	450	461	507	525	497	462	447	454	482	494	436	477	453	459	506	456	445	506	474	474	471	472	500	459	499	464	478	449	500	446	481	455	469	443	476	502	471	465	418	457	476	460	447	438	463	468	464	464	456	503	472	448	466	484	478	463	520	465	451	465	462	439	449	433	525	470	439	486	445	479	487	454	437	457	452	495	478	453	496	485	482	445	462	442	476	491	466	487	480	465	472	470	460	494	478	455	471	486	496	433	483	504	494	448	459	476	479	467	483	450	453	446	563	500	496	443	461	467	464	464	496	444	480	449	464	454	475	448	476	466	479	427	513	469	486	503	444	484	504	501	463	488	509	469	459	490	452	457	502	466	466	463	475	471	456	478	454	495	499	458	493	445	463	469	454	465	456	450	508	461	441	486	493	465	487	460	458	489	509	487	486	482	507	475	469	473	439	471	498	495	474	469	453	508	476	468	452	481	476	474	491	456	495	479	450	504	460	470	425	455	447	459	479	398	474	490	474	521	500	446	475	508	493	437	441	488	482	538	485	459	487	499	481	468	434	494	489	479	488	480	417	505	415	470	457	472	477	465	456	453	478	502	458	458	444	473	446	463	459	467	475	453	489	452	444	483	472	449	461	470	470	484	513	477	427	452	473	470	489	431	449	517	450	476	467	449	489	521	409	491	447	447	458	473	460	499	511	459	483	500	462	463	480	513	425	454	478	474	437	468	472	450	490	474	490	455	485	424	460	442	414	438	470	459	490	459	453	456	492	463	469
5065	1280	993	717	587	532	519	530	484	473	454	462	423	488	512	463	491	449	501	475	495	440	735	974	1000	779	585	534	456	461	475	439	461	467	446	456	416	425	433	453	493	440	475	457	448	471	455	420	435	386	451	468	509	468	451	437	437	441	452	467	417	482	495	448	459	454	445	438	471	428	478	468	421	444	419	471	453	447	443	433	505	490	439	414	440	448	454	444	438	450	453	425	440	404	454	469	442	436	479	420	465	450	428	491	435	477	443	465	455	424	448	471	460	471	453	469	468	491	439	442	442	451	449	402	448	441	447	484	462	434	463	441	442	417	418	431	449	444	452	434	461	455	428	501	477	434	457	452	454	438	457	471	420	431	444	466	448	437	480	503	440	477	446	434	466	441	470	455	428	444	462	430	438	456	457	487	437	461	461	457	457	478	459	488	435	433	457	455	475	444	459	490	455	456	473	484	467	450	435	473	469	442	457	403	452	494	429	459	437	453	457	465	424	431	469	489	447	480	447	460	464	430	420	464	455	438	463	442	457	441	457	433	467	419	438	427	446	487	495	459	484	462	467	448	443	456	499	476	505	484	453	476	421	445	442	455	480	461	476	445	477	456	479	435	453	412	431	437	473	490	499	467	402	423	483	438	440	428	467	441	407	489	463	453	462	461	432	471	450	444	500	481	454	456	434	429	472	447	444	445	491	444	447	448	455	438	438	463	446	467	455	430	494	471	504	433	455	412	450	464	432	439	435	483	454	445	459	463	457	445	444	427	441	484	470	475	465	491	468	461	452	428	483	461	482	442	491	450	473	500	442	452	399	444	477	444	452	455	451	443	513	434	446	480	470	458	440	441	477	446	451	435	497	456	456	428	470	458	453	421	437	449	503	426	431	451	437	462	478	458	444	467	450	503	404	444	437	462	467	473	507	458	440	462	449	426	462	455	454	464	454	422	456	416	456	474	462	429	445	444	455	480	429	422	471	422	427	455	475	444	456	475	469	479	472	451	458	462	447	480	458	497	492	474	419	414	460	451	426	437	422	481	443	461	422	409	483	436	464	437	452	442	475	464	482	468	420	441	442	418	453	448	480	471	469	463	463	433	487	473	456	487	425	486	428	426	424	447	447	441	413	438	492	441	470	422	484	451	471	481	468	463	438	453	438	452	484	487	440	478	477	468	463	439	468	477	466	458	422	431	437	451	434	462	472	470	449	453	435	424	436	439	452	464	444	489	440	458	470	443	423	443	476	465	465	428	459	459	452	433	463	425	477	445	460	451	457	435	441	465	454	427	448	436	422	466	434	453	498	462	476	477	443	444	455	457	461	455	453	463	439	449	488	459	476	466	402	448	435	456	451	481	452	455	452	492	491	481	478	438	476	475	474	453	463	419	459	443	456	428	491	465	494	454	457	446	467	444	457	454	433	436	474	475	485	448	460	462	413	482	464	465	449	473	424	482	482	459	459	478	459	460	463	440	462	453	479	431	457	449	451	462	467	472	460	460	468	453	474	435	483	442	453	463	448	482	463	416	455	464	425	416	437	462	464	452	472	472	458	475	433	444	464	436	430	456	465	468	461	466	454	452	452	445	453	481	471	464	476	491	447	452	459	461	427	402	427	440	452	458	447	477	464	429	466	443	416	441	433	453	424	428	464	420	408	443	446	455	451	429	414	460	444	469	449	473	452	462	496	449	448	472	489	454	460	455	432	436	480	473	424	458	443	519	444	440	478	460	443	485	461	459	452	480	458	445	469	455	499	415	446	435	487	480	450	440	433	481	468	459	457	439	435	482	432	474	461	436	441	456	476	461	425	437	438	464	411	408	432	472	492	449	477	450	463	449	457	431	454	487	442	467	421	461	447	436	482	443	457	444	478	457	419	457	455	462	494	465	498	442	451	483	456	448	442	470	453	468	463	429	467	459	457	492	464	465	445	421	445	442	464	482	460	431	465	472	425	461	484	435	483	467	488	465	450	458	444	438	442	495	453	470	446	465	449	456	476	441	464	459	424	482	473	450	427	465	475	456	426	476	450	447	441	457	462	406	445	459	465	432	482	470	452	435	450	465	459	457	464	458	516	492	456	409	435	492	446	471	447	469	450	484	452	449	452	485	428	472	463	448	488	449	473	474	452	455	434	439	464	413	457	451	524	469	482	450	461	465	440	464	474	463	442	456	444	474	438	436	438	446	433	429	480	387	465	456	479	438	438	469	440	471	442	466	465	444	451	449	447	481	449	455	425	449	458	424	431	477	444	488	452	456	449	474	438	460	430	455	457	492	431	461	454	464	464	479	443	448	438	423	441	451	466	449	428	447	440	470	427	444	457	461	443	487	486	447	488	470	460	470	443	461	457	457	403	493	438	485	476	455	475	447	468	474	441	445	480	426	446	418	446	428	453	502	450	437	429	445	457	414	414	421	440	458	472	443	435	502	425	429	462	459	475	434	458	482	461	476	464	465	444	450	458	443	455	483	495	457	438	473	475	422	438	461	429	474	479	445	454	481	477	460	441	460	466	424	424	461	441	482	467	450	467	434	465	441	464	449	453	465	480	454	443	450	448	423	454	491	440	458	434	491	487	436	446	485	465	426	495	444	469	464	458	459	459	443	467	453	456	477	440	430	475	434	460	446	462	435	437	443	429	498	457	433	501	424	440	491	439	493	423	478	437	434	465	439	491	469	433	460	469	425	447	426	452	468	435	450	477	467	474	429	477	499	514	464	475	438	443	446	466	516	443	466	486	430	460	462	416	469	423	390	459	437	442	438	431	478	443	467	455	480	494	479	457	467	490	420	491	495	455	452	456	419	459	460	433	460	524	437	463	449	465	437	461	430	446	457	458	454	451	433	449	497	450	402	427	431	477	458	446	431	419	456	433	475	441	448	448	460	457	455	425	441	500	439	516	451	412	451	435	443	422	478	446	476	476	483	452	415	451	462	467	497	440	463	470	463	482	449	461	429	455	453	417	453	462	464	467	449	464	415	450	445	427	416	456	444	451	452	462	465	457	456	450	444	463	470	494	480	458	464	466	450	488	463	440	494	458	461	464	457	486	459	460	447	421	419	477	430	524	491	456	467	415	457	455	512	483	426	421	446	437	463	398	509	471	466	414	452	481	466	457	446	455	479	465	445	463	463	456	441	474	484	451	413	469	457	461	458	441	450	432	476	472	487	473	468	474	476	459	481	444	462	462	496	393	443	459	418	482	447	467	429	454	509	435	446	488	427	472	462	425	454	454	488	422	446	441	418	473	422	479	457	430	513	485	440	461	429	466	464	436	465	460	469	433	489	471	432	474	433	397	460	481	463	446	442	455	463	427	427	445	477	461	403	445	443	440	482	422	446	423	484	468	420	418	454	422	404	453	444	424	435	463	448	465	471	475	456	448	456	473	459	478	479	458	467	422	469	437	430	441	469	424	437	418	487	464	411	455	506	446	491	509	439	466	450	470	450	422	462	454	476	458	463	483	454	460	472	449	421	442	475	470	478
24509	21134	27561	24943	10641	1329	870	626	591	526	522	487	496	517	513	472	495	498	473	497	451	491	2283	3907	3333	1879	964	631	508	510	476	428	471	475	491	408	450	453	475	442	466	475	460	463	464	476	479	481	446	444	474	461	472	450	408	480	458	434	499	485	432	469	467	437	518	436	490	465	432	493	458	485	450	450	467	441	499	463	447	439	482	451	463	443	468	474	432	439	434	440	497	421	475	461	424	436	420	492	484	451	450	415	461	477	494	405	424	463	442	479	453	458	452	452	421	448	489	442	468	439	471	415	481	478	481	469	428	426	480	429	469	423	486	475	446	481	499	460	449	480	480	445	424	462	456	466	455	473	474	451	453	470	449	441	451	462	447	419	448	458	481	473	461	509	446	460	447	427	471	433	478	436	480	445	438	441	461	449	446	459	439	452	507	458	441	481	469	444	487	443	475	476	468	469	475	436	479	447	479	446	464	467	442	461	458	443	441	483	472	471	433	476	454	479	433	476	442	473	456	477	462	419	453	474	427	413	440	431	422	527	470	434	435	486	460	444	472	498	460	440	426	514	458	439	435	460	460	490	434	487	470	454	483	470	458	491	494	477	482	466	439	456	473	467	442	440	414	453	430	450	438	444	481	454	476	468	439	448	417	472	394	459	456	460	427	448	440	426	462	461	431	466	476	425	469	452	474	465	485	516	492	466	485	423	446	483	450	486	442	464	430	435	473	487	498	463	452	450	465	434	483	456	452	471	469	475	480	434	464	440	464	461	455	446	437	471	451	459	474	430	464	445	458	454	419	462	447	450	490	493	506	464	483	422	474	447	473	487	453	435	434	458	433	488	443	430	472	452	446	466	465	425	460	456	429	431	425	460	458	466	459	455	486	412	475	487	497	458	500	455	462	452	462	443	475	454	503	451	453	427	487	471	433	456	459	448	475	472	491	464	474	434	463	472	462	451	423	423	444	509	469	480	460	494	441	441	455	440	475	460	460	437	411	473	405	477	491	426	469	480	439	473	445	502	464	469	450	424	452	447	459	461	467	468	459	470	464	467	450	469	457	457	463	451	425	449	438	445	499	438	479	450	442	442	433	472	435	469	404	449	471	455	420	475	491	461	477	448	440	461	390	458	467	454	473	443	452	425	485	450	449	463	411	454	476	437	455	479	465	453	452	483	465	443	427	452	458	501	426	439	455	460	472	442	457	483	491	421	459	436	479	435	462	490	460	484	484	422	430	496	450	472	441	435	476	423	445	443	453	442	455	462	444	453	459	467	446	479	506	437	486	457	419	451	443	458	457	426	453	466	470	459	467	454	461	467	473	445	479	427	474	448	481	430	474	432	500	426	428	421	405	448	416	466	459	489	484	417	450	462	421	438	454	454	469	420	473	443	484	443	456	440	472	422	429	460	459	404	492	470	444	414	431	473	444	438	470	454	469	447	484	490	455	452	475	489	424	455	436	463	449	477	465	460	475	438	440	430	484	466	502	462	453	467	478	465	443	451	469	461	484	464	456	443	468	445	481	456	480	446	448	447	468	468	451	463	515	461	457	458	450	488	449	444	482	422	480	440	405	445	494	446	466	451	441	434	473	439	454	473	482	440	498	479	479	430	453	466	432	477	450	443	437	457	502	503	437	438	453	425	429	450	471	477	426	441	471	445	467	480	458	450	439	457	438	483	492	438	417	520	440	508	458	447	454	454	476	516	450	512	474	474	460	467	491	470	471	503	482	468	447	466	453	432	438	428	450	453	472	458	471	488	432	415	444	482	428	486	415	461	409	468	478	432	447	433	432	504	461	453	448	463	455	460	436	439	479	432	475	454	461	428	477	476	434	433	463	428	479	434	430	470	418	454	401	484	462	435	435	430	406	472	492	460	478	456	479	449	420	465	495	429	459	461	479	466	447	452	435	453	459	440	432	445	473	440	482	426	452	480	484	463	490	457	525	409	468	448	441	462	425	477	448	422	457	464	461	458	435	454	453	468	421	478	426	482	426	441	435	437	465	446	471	463	481	435	466	448	466	444	428	449	434	455	418	431	452	483	453	453	475	443	437	469	446	464	480	455	473	477	398	501	441	433	468	488	446	483	440	425	430	427	456	424	466	463	447	450	460	498	404	454	493	444	420	449	461	469	459	437	446	451	457	468	422	448	426	482	487	430	440	426	427	465	425	432	428	455	431	457	473	488	448	439	442	468	457	445	501	456	471	435	433	427	463	397	460	434	437	430	439	480	450	474	474	445	445	441	463	460	430	477	482	457	482	470	432	442	457	451	446	450	473	495	435	444	493	438	461	480	479	443	457	486	450	426	450	460	447	435	438	434	422	426	474	509	470	424	409	462	522	425	446	457	471	452	421	448	502	429	454	464	456	434	447	438	431	466	430	440	470	442	452	450	510	442	493	487	458	448	472	479	441	429	455	442	431	428	423	467	439	464	433	456	469	457	460	494	517	472	459	458	467	475	426	475	427	419	484	476	465	450	436	477	473	456	451	487	431	462	468	446	480	462	470	441	440	437	437	443	474	448	473	437	439	467	471	475	434	471	460	446	440	477	481	479	459	466	412	445	473	437	466	451	478	449	470	458	448	429	426	412	469	487	428	433	440	430	453	471	448	452	459	448	460	420	480	429	477	460	463	440	488	500	465	423	451	441	452	483	450	473	467	461	452	458	415	450	446	472	485	450	436	413	447	410	429	474	433	466	445	451	458	446	464	413	467	437	422	440	450	436	469	468	464	460	463	449	417	437	477	464	503	428	465	475	377	413	448	468	466	428	456	487	423	457	445	477	477	458	480	435	462	428	404	462	454	429	483	499	468	449	439	420	491	449	472	450	461	465	473	477	461	429	482	451	449	463	493	468	426	427	496	477	413	397	466	452	502	432	455	451	465	432	451	422	474	474	458	452	488	427	464	438	438	479	433	447	456	462	465	455	471	476	486	501	447	463	443	474	483	458	428	471	460	496	430	470	464	456	465	427	438	440	431	455	427	425	457	455	463	424	456	412	449	396	468	465	480	430	462	474	452	432	451	455	446	424	464	458	496	455	495	437	468	465	487	449	447	448	438	481	500	449	426	450	455	465	461	513	469	478	446	452	428	476	461	473	468	437	461	477	435	454	482	443	467	472	407	462	481	444	464	469	450	458	450	442	478	453	419	475	432	415	441	436	441	462	463	464	463	463	478	434	422	448	467	477	475	463	435	482	448	447	486	447	455	465	446	421	445	450	453	482	484	435	469	430	424	484	477	466	438	468	414	457	451	488	458	476	455	495	461	454	435	438	459	466	441	489	446	471	472	420	460	474	407	498	442	478	425	433	496	462	463	440	471	469	439	448	435	499	440	493	464	441	431	459	443	473	420	446	446	463	433	454	429	475	459	464	450	426	443	467	420	470	439	440	443	467	488	403	436	464	439	479	401	441	455	463	446	448	459	393	460	436	457	488	437	456	470	483	450	431	465	470	480	456	461	435	456	443	496	411	444	473
3606	4157	3295	1661	1138	994	774	731	657	572	564	564	553	525	551	502	517	495	530	552	531	497	3728	5143	4151	2349	1219	682	526	496	489	456	464	465	473	468	462	511	433	470	459	479	465	466	489	479	478	492	450	477	469	496	465	475	457	432	466	514	477	473	453	454	478	456	488	481	486	475	447	461	485	491	458	476	476	506	460	476	470	504	523	455	500	490	488	454	496	486	489	525	462	498	476	460	485	446	471	480	477	487	439	443	465	440	487	478	446	446	432	472	456	465	455	455	490	480	481	479	479	448	463	489	483	472	498	449	499	515	482	468	456	482	493	498	450	451	481	479	467	445	506	470	476	496	481	474	438	517	478	523	450	476	495	444	471	474	481	464	480	473	492	475	490	447	509	464	446	480	475	456	465	447	468	481	442	452	467	463	503	446	441	469	479	480	489	451	487	502	444	506	432	450	491	437	472	455	458	451	484	442	474	513	472	499	490	502	475	484	463	491	490	463	436	461	524	480	421	499	487	458	452	484	473	453	500	475	476	495	481	478	495	464	472	498	451	466	496	482	458	470	484	462	430	437	506	463	498	486	467	483	473	479	477	447	508	477	471	447	482	448	463	486	466	432	444	475	458	470	438	480	492	470	471	479	484	470	473	449	477	456	456	451	450	509	501	503	441	464	488	479	427	425	478	481	502	477	503	506	481	485	494	443	435	484	495	482	447	465	454	459	452	474	463	483	467	458	444	454	473	495	490	452	436	464	461	452	474	481	465	480	456	455	484	464	470	466	448	458	477	473	502	450	484	454	481	461	449	479	454	469	457	466	493	484	509	498	478	528	483	469	480	481	419	492	459	437	486	495	466	434	490	462	471	438	458	484	472	496	435	502	432	474	480	487	488	470	458	437	424	495	484	458	494	476	427	497	492	451	479	482	468	474	478	464	484	474	456	467	515	477	465	482	436	482	459	505	449	466	465	500	470	479	477	485	459	478	473	455	478	502	497	451	464	483	457	461	509	484	491	456	453	462	488	463	511	443	471	449	486	487	480	437	455	447	487	494	474	515	472	469	476	494	445	509	463	456	494	451	473	435	463	487	450	492	483	467	498	505	451	482	474	464	476	492	450	435	454	459	466	469	448	482	497	473	468	501	481	520	522	506	491	495	518	450	471	489	501	457	453	497	461	479	466	483	462	481	454	478	460	476	476	464	486	469	464	492	455	464	485	424	456	472	408	476	489	420	467	485	471	505	495	482	484	475	474	477	441	460	492	488	429	449	488	465	456	477	478	446	455	468	469	483	509	454	478	467	481	457	498	484	482	491	484	500	472	483	452	495	433	475	466	480	475	490	426	462	426	476	493	474	463	460	420	509	487	475	499	406	487	485	478	478	439	447	457	446	459	436	482	449	487	512	456	466	468	451	462	442	497	460	483	439	484	462	518	414	534	485	465	461	450	474	462	503	490	449	463	471	477	463	458	484	508	455	448	432	508	458	483	504	492	455	525	461	471	474	477	463	474	476	441	449	436	487	469	495	501	481	450	440	460	484	477	462	479	454	442	457	427	455	468	456	415	481	456	457	460	454	485	458	483	456	471	469	472	464	461	477	469	478	481	443	460	480	454	452	465	459	465	516	514	473	471	409	484	489	463	475	443	481	456	456	450	490	461	450	464	460	482	410	483	481	445	467	481	440	472	475	492	437	461	453	494	470	443	462	449	455	498	449	480	452	471	463	512	443	540	441	444	458	492	489	456	457	444	456	472	454	498	463	481	478	458	455	462	479	441	449	490	446	495	476	456	484	480	490	459	486	450	450	504	460	499	445	478	448	438	483	480	511	445	505	442	462	474	468	472	440	454	494	470	503	474	517	444	480	458	480	447	460	451	508	446	470	466	481	468	471	475	441	460	447	477	454	515	510	456	468	454	487	455	463	433	456	458	472	456	472	439	443	468	478	466	488	471	487	452	462	484	457	474	471	483	456	439	463	499	438	457	520	443	458	473	456	435	487	480	464	450	438	511	456	491	445	486	490	489	457	458	488	490	469	468	453	453	496	487	467	482	466	452	432	487	443	493	452	485	455	444	482	484	485	452	501	478	479	500	474	500	479	448	494	480	512	486	485	484	487	448	476	439	502	491	455	452	393	466	431	451	462	482	480	471	438	442	468	463	472	457	472	429	457	478	473	479	466	462	471	489	485	460	451	437	501	485	474	458	425	428	481	487	469	449	465	462	494	436	477	470	478	491	460	439	467	512	486	461	473	501	491	383	482	476	495	483	462	417	476	476	515	482	467	501	455	467	442	476	479	460	445	441	487	479	462	492	517	449	437	483	461	459	480	474	492	480	454	458	477	460	449	496	430	456	474	487	456	473	483	461	488	477	432	432	449	481	478	488	473	460	439	494	475	444	476	463	468	424	487	491	437	448	444	507	463	476	430	475	458	483	444	506	487	430	483	454	444	453	458	480	479	454	469	454	467	475	442	484	433	518	475	475	466	471	425	473	458	447	484	449	450	442	433	502	500	476	434	487	506	519	479	459	459	471	497	473	460	444	499	457	481	460	452	456	511	485	479	464	432	480	446	500	445	464	473	501	440	449	480	457	461	459	447	482	439	412	427	457	455	419	456	468	457	457	472	447	474	431	463	428	515	476	443	469	487	493	454	498	450	417	471	443	471	463	430	424	471	471	446	502	471	496	473	472	441	474	483	477	468	470	502	427	488	485	473	463	441	506	433	475	487	477	481	481	476	472	477	451	489	483	506	430	511	455	455	481	468	435	462	470	425	474	469	463	465	465	416	465	491	497	502	471	445	472	496	437	461	487	507	504	456	458	456	459	431	438	489	490	476	449	484	456	456	474	463	458	504	480	467	443	466	452	430	470	500	506	453	508	436	465	449	446	486	506	452	439	456	459	447	475	460	436	440	478	452	490	444	436	460	489	455	448	488	465	491	430	480	457	463	508	470	434	450	479	451	500	457	455	444	458	475	450	458	474	485	458	464	454	493	426	466	521	487	480	444	495	432	514	425	427	394	469	488	431	485	496	453	421	477	470	476	485	447	484	485	457	431	488	466	493	468	462	471	545	496	475	468	531	433	448	465	477	475	517	474	479	486	475	484	456	468	456	471	454	440	467	433	473	443	434	478	444	467	469	482	465	484	454	435	431	483	483	451	490	472	483	433	478	454	477	496	478	455	473	436	485	496	424	491	472	479	463	473	460	507	444	452	495	442	507	478	439	490	442	440	450	463	478	465	450	468	476	459	453	481	475	459	458	462	479	469	459	471	485	486	479	475	468	458	467	443	494	461	475	455	459	472	448	481	481	459	451	498	440	508	501	413	469	475	501	462	465	464	497	473	474	458	487	471	474	480	481	436	442	454	435	444	492	481	441	472	488	465	483	484	457	472	451	480	451	453	464	477	464	490	469	449	471	480	444	424	460	462	477	458	501	461	457	466	472	492	458	442	448	457	441	471	443	458	465	466	469	451	476	429	478	462
23777	21092	28176	24204	20412	3911	1283	848	687	608	601	608	628	545	569	583	563	518	561	532	563	537	3526	6589	5453	2605	1141	713	615	534	542	539	544	560	494	546	545	516	495	507	490	537	496	549	560	529	509	512	500	532	542	544	542	519	491	515	529	503	522	499	518	515	507	556	504	517	514	527	502	507	467	517	513	487	504	499	528	507	557	519	560	510	522	535	538	509	534	480	566	558	522	532	499	559	496	512	499	530	513	548	512	496	496	487	492	561	516	512	465	528	545	476	522	511	527	500	535	506	522	523	534	538	513	502	501	506	477	541	478	546	475	541	517	530	513	513	505	532	520	479	496	499	501	502	501	497	499	522	508	525	482	576	495	497	515	455	482	483	555	472	495	514	534	495	485	512	505	500	519	513	526	467	550	496	543	502	507	540	463	526	480	487	523	561	505	476	502	536	536	510	544	494	539	501	507	498	469	541	540	526	509	505	517	513	515	525	474	499	509	488	514	507	425	497	497	498	508	544	516	522	506	500	546	524	502	498	465	472	499	505	521	499	535	519	513	520	511	497	461	527	529	468	496	532	512	503	540	542	526	510	542	488	489	506	492	501	525	535	499	499	488	497	536	485	505	523	494	464	516	533	509	499	548	519	528	551	509	523	551	532	482	533	531	512	503	497	514	513	503	523	520	533	507	503	486	498	539	489	525	460	499	474	531	493	513	491	494	513	501	513	504	522	536	502	507	532	518	539	531	494	545	505	488	534	495	491	479	509	506	496	509	508	467	509	506	534	515	509	526	531	540	508	523	493	514	526	461	468	496	514	466	556	510	541	535	515	519	488	542	527	474	508	483	508	513	533	508	498	508	498	479	547	484	506	512	532	522	520	533	554	501	545	511	493	496	511	510	468	516	540	528	498	516	507	525	489	528	535	559	546	499	527	542	480	513	559	517	513	513	452	520	492	486	510	525	491	489	494	482	506	476	471	500	507	487	508	519	533	503	512	551	482	522	506	502	493	541	475	516	516	519	490	497	503	500	501	505	501	501	472	527	517	499	499	543	500	498	512	500	524	491	522	517	531	478	514	515	492	493	524	543	545	533	522	470	517	524	533	482	511	551	538	480	485	502	504	522	508	530	541	502	539	535	510	506	534	517	502	468	503	518	502	494	494	568	475	509	523	496	506	511	539	477	517	499	497	520	511	506	470	480	502	516	516	478	527	542	489	512	476	535	492	515	500	529	533	491	524	517	454	501	459	489	483	474	509	526	505	486	499	549	513	502	524	553	465	514	508	543	506	505	507	513	532	534	533	531	494	526	492	546	501	503	518	497	526	486	549	533	524	530	508	512	507	532	564	488	542	501	502	490	494	506	512	516	483	557	567	512	500	518	489	540	503	507	494	506	492	511	519	518	528	546	526	527	510	509	535	490	499	527	525	499	484	511	502	467	527	553	485	527	485	509	514	508	486	519	487	531	515	488	486	541	518	515	467	535	554	495	518	518	533	499	516	518	534	491	524	524	521	517	495	523	549	512	475	513	508	509	507	549	541	517	498	476	482	484	512	464	493	446	502	530	491	496	504	518	517	509	543	544	493	547	538	522	476	529	558	511	474	497	548	522	514	546	502	510	523	483	520	526	526	524	513	519	495	565	517	514	500	494	520	484	499	524	517	496	514	493	550	488	542	501	504	522	475	527	511	529	515	524	536	542	536	485	569	504	493	515	479	514	512	546	485	480	511	519	480	501	501	529	512	505	525	533	498	571	504	501	508	519	485	454	494	508	494	494	552	527	495	530	505	547	530	488	529	531	478	526	490	507	483	526	490	549	536	497	509	502	485	520	540	537	518	528	523	449	538	531	493	531	492	520	481	513	505	498	469	514	497	544	499	501	492	546	510	553	542	499	532	499	478	574	506	509	507	491	518	528	531	514	503	507	498	511	542	510	493	541	520	508	521	499	496	512	504	537	530	495	485	456	530	444	514	493	508	470	509	474	501	549	474	477	534	521	530	513	494	499	493	510	519	498	514	511	507	493	526	507	513	448	522	484	507	509	542	501	513	500	517	507	499	500	517	479	529	490	548	446	532	530	492	492	498	507	535	527	485	507	473	512	553	506	466	538	530	513	535	502	498	492	484	495	526	573	501	522	499	517	495	515	512	484	514	525	491	492	524	530	505	554	524	499	506	492	531	529	514	535	489	482	463	473	493	519	469	498	468	513	499	512	527	505	511	516	534	522	516	490	491	507	495	527	523	490	516	496	470	544	540	513	497	532	502	491	521	521	481	527	517	511	476	535	494	524	503	507	487	503	511	485	537	463	522	479	527	468	564	535	516	503	489	531	517	447	483	529	517	524	541	492	534	493	530	486	538	476	532	479	480	493	485	491	505	516	556	481	526	508	497	524	491	468	504	517	533	476	494	497	515	514	518	515	510	530	562	519	524	533	508	482	560	461	541	530	456	519	523	483	515	515	460	530	501	496	527	530	496	503	517	483	532	566	511	517	523	531	529	477	512	526	515	491	527	465	490	529	514	492	512	501	483	504	482	511	507	485	519	522	520	504	502	498	540	474	491	526	535	504	494	477	489	515	514	504	512	471	514	497	490	502	484	479	484	477	514	530	512	556	498	488	504	514	535	467	501	528	503	494	485	505	504	485	510	489	523	495	501	528	489	503	528	537	489	502	505	482	518	469	494	519	477	521	482	515	525	464	500	518	477	476	513	486	497	523	509	519	494	516	525	485	563	514	534	495	519	520	533	533	504	516	539	504	540	516	517	493	532	473	528	529	493	525	522	496	525	531	515	469	543	506	563	518	526	490	506	500	509	504	499	510	502	532	505	460	522	508	533	479	509	463	542	537	513	521	503	532	526	501	516	489	530	514	480	459	489	515	540	489	503	529	494	529	555	503	498	528	488	537	530	518	495	490	473	520	505	536	514	499	511	505	504	509	517	464	490	481	523	548	499	499	515	515	541	517	527	518	452	479	510	526	505	517	477	509	479	452	538	484	559	507	486	492	556	499	505	516	489	528	544	488	541	470	519	519	535	492	504	472	528	501	525	528	512	505	526	511	536	520	483	498	524	523	535	540	500	537	525	499	496	521	513	518	499	566	495	499	557	525	507	493	527	489	485	605	533	508	518	530	511	513	478	534	529	492	491	516	526	468	505	524	503	508	514	540	471	540	555	551	545	537	522	535	507	534	494	523	495	479	482	527	492	507	548	492	460	501	518	493	489	490	507	508	497	466	499	496	533	518	497	452	492	497	541	528	525	468	488	505	514	542	463	502	509	502	531	507	504	519	483	516	517	518	497	527	521	486	533	487	510	526	490	519	483	537	554	502	506	471	510	504	502	510	524	524	557	460	516	491	449	522	475	495	490	509	509	549	520	536	542	519	491	541	481	522	503	478	489	490	484	511	511	483	502	524	545	495	500	534	494	482	565	492	507	533	489	490	551	509	529	537	506	482	532	515	504	525	500	509	504	530	496	526	525	505	492
3753	5814	4390	2345	1571	1303	1026	899	785	728	693	606	676	621	586	590	606	521	603	614	606	588	5546	8076	6163	3063	1332	803	642	525	507	541	504	513	546	521	538	548	530	501	557	557	564	536	526	539	520	541	518	531	494	553	513	527	495	506	573	533	558	559	523	521	558	535	529	524	522	521	520	525	521	487	565	508	544	563	510	524	547	535	526	499	510	518	527	542	560	560	520	505	526	512	508	560	487	494	530	534	534	559	526	521	511	564	521	501	539	504	529	513	510	551	521	499	509	556	506	530	530	562	559	514	493	522	504	580	521	495	507	492	503	512	513	509	498	504	523	530	512	530	506	538	532	514	532	552	552	539	536	533	489	535	547	544	481	527	560	529	520	473	539	499	504	522	503	529	520	514	554	517	557	518	533	498	512	521	512	575	523	519	526	508	550	527	527	538	554	510	562	507	490	542	536	541	531	521	564	549	502	553	564	529	532	498	522	523	530	570	545	519	500	537	544	501	529	544	512	520	520	484	527	472	540	512	518	512	540	490	507	525	497	531	525	484	487	482	527	468	516	476	506	530	486	507	565	527	513	493	556	527	522	536	531	536	533	513	509	491	524	497	544	560	492	536	523	554	489	518	497	530	513	517	529	533	548	525	512	489	549	544	493	526	535	458	548	550	503	528	523	487	538	537	513	496	521	502	499	497	574	514	513	465	563	495	529	536	513	527	536	537	486	515	538	510	551	463	464	486	538	496	526	561	506	500	498	521	502	519	534	537	508	483	535	522	536	549	495	548	489	516	502	520	493	566	511	493	534	513	508	521	512	542	524	536	515	536	476	492	513	493	537	524	532	535	530	488	531	517	478	474	512	504	516	527	511	522	544	605	530	495	533	539	542	501	508	567	519	533	515	492	524	518	517	531	522	539	568	528	544	523	490	524	494	516	555	550	499	514	517	522	531	534	546	546	541	551	450	499	495	504	521	522	527	525	506	553	497	515	504	505	527	515	506	540	503	510	497	543	528	512	525	469	530	543	504	531	507	501	541	544	517	516	551	502	506	482	543	503	525	530	536	510	528	487	537	521	532	494	503	492	501	523	465	502	520	499	523	542	559	505	576	526	505	498	543	558	507	563	507	532	518	514	511	539	538	476	556	498	533	516	556	525	522	526	461	508	543	503	533	542	577	532	546	504	532	507	523	529	553	528	542	512	509	550	505	497	537	520	542	514	558	488	522	520	525	557	475	532	510	514	498	522	553	507	481	532	560	487	518	549	473	538	550	521	515	593	496	555	517	500	470	513	514	546	487	528	513	467	513	468	521	525	511	552	511	471	560	523	545	509	507	536	457	509	547	544	516	518	556	524	528	518	534	477	527	537	528	488	537	491	486	488	489	561	509	493	556	547	558	535	509	507	547	521	499	516	530	516	546	512	489	504	518	527	507	502	494	526	540	517	545	503	497	497	537	508	494	524	518	516	555	499	497	538	517	556	518	502	485	540	496	542	600	493	505	538	551	523	542	484	479	514	551	504	512	551	521	524	530	501	485	509	562	516	495	521	533	521	512	502	508	515	550	512	546	512	507	523	521	532	497	499	499	547	527	511	580	531	508	539	508	523	502	518	526	508	535	558	523	516	511	500	538	504	563	525	487	501	514	504	535	513	550	513	512	508	533	487	526	519	522	509	544	505	550	488	521	511	515	486	511	503	525	500	509	501	537	508	497	527	480	522	534	511	509	516	528	539	536	499	511	512	514	508	489	528	512	505	480	484	541	557	521	526	532	533	504	520	502	573	556	504	522	492	517	523	534	468	508	576	515	519	534	533	515	515	559	534	515	504	494	507	495	532	512	520	566	520	494	510	489	529	494	488	532	541	555	518	523	538	520	543	545	512	512	537	494	497	500	510	503	508	519	506	552	516	501	522	516	548	521	523	549	516	497	516	487	517	530	511	526	537	500	477	496	567	514	525	506	493	504	515	505	504	479	495	545	573	506	494	521	578	521	478	529	534	547	516	504	487	490	523	543	504	522	514	509	533	511	507	550	507	550	520	545	574	530	508	497	502	487	531	474	509	537	517	552	508	516	525	493	508	534	549	524	449	531	487	480	466	500	540	516	549	533	543	487	497	513	528	502	529	552	472	507	499	510	476	495	503	511	495	504	492	562	509	545	487	500	517	515	489	545	530	518	493	499	504	519	514	547	486	547	504	519	499	525	525	518	525	539	492	511	521	516	540	536	498	537	503	522	491	537	554	492	513	501	519	516	522	518	534	521	480	493	479	534	485	505	519	518	554	473	518	492	513	522	467	518	508	507	496	515	538	496	501	570	530	517	481	499	512	482	481	480	538	504	535	547	495	507	496	505	598	528	492	520	509	546	504	531	544	508	531	492	449	497	467	510	477	505	518	541	548	502	505	531	476	500	501	483	516	514	528	479	484	465	509	524	488	520	500	503	513	549	512	504	523	541	521	521	547	522	509	534	488	474	515	501	526	543	512	497	501	519	483	536	498	499	526	527	514	523	534	499	484	497	461	516	539	477	502	487	540	513	555	527	514	521	494	510	515	524	528	512	519	478	502	520	504	530	517	488	511	533	515	487	492	506	515	476	536	480	515	522	548	495	494	521	531	499	539	538	540	512	513	484	482	539	531	511	519	567	484	535	496	531	535	528	514	509	538	486	509	517	494	552	518	465	500	525	480	488	492	531	522	546	489	515	522	524	502	509	543	507	529	494	515	505	520	498	515	525	514	536	497	575	519	542	487	501	520	523	512	506	469	509	552	517	538	497	505	510	527	537	504	532	512	516	525	488	525	535	506	561	493	545	516	547	502	518	534	530	468	499	474	504	503	486	491	510	492	544	502	513	515	521	522	505	537	488	517	523	501	532	509	509	569	518	554	503	527	513	514	517	501	555	527	524	521	493	512	517	546	512	544	488	482	508	503	523	481	514	508	507	519	482	532	528	555	525	480	542	550	515	526	499	549	536	558	473	529	479	486	516	499	513	538	492	494	495	515	535	489	517	498	530	552	521	530	497	514	445	517	502	493	472	509	512	543	481	499	550	544	490	532	546	525	502	491	497	520	553	537	513	517	489	499	510	494	486	494	505	520	543	531	515	514	486	512	514	506	571	534	487	511	569	535	467	472	516	519	484	473	533	481	503	491	513	529	541	537	539	515	528	527	485	519	500	500	520	515	534	523	507	528	540	489	508	529	526	485	477	528	506	506	514	519	528	484	462	530	530	483	517	549	499	514	522	486	532	495	503	537	523	521	515	537	498	546	488	511	473	518	558	517	519	509	535	505	503	514	582	530	554	483	508	521	529	507	534	536	530	519	493	509	526	500	542	520	536	482	572	472	518	533	525	515	486	477	549	453	515	543	533	511	539	506	519	519	501	540	531	566	523	527	505	508	472	535	528	519	536	505	518	540	534	516	509	510	516	505	490	490	494	516	496	532	483	526	480	498	505	539	543	451	508	529	550	516	519	512	524	519	523	505
27191	12782	1802	902	589	502	521	452	478	472	434	517	495	457	497	450	483	424	487	497	483	492	591	828	844	717	572	520	427	498	489	452	473	486	468	485	419	455	479	482	496	459	473	420	452	421	447	461	484	450	474	453	484	465	434	460	429	465	419	444	496	430	469	471	471	426	455	482	428	486	474	467	478	463	438	480	467	451	463	437	464	458	490	439	489	460	499	484	449	451	439	467	474	455	457	447	475	495	436	468	479	435	480	479	463	468	463	440	476	458	432	453	457	460	445	475	480	481	441	481	435	476	469	487	449	423	467	447	426	472	439	480	482	447	471	483	479	495	441	441	511	479	488	486	520	452	471	459	389	462	456	510	478	433	466	448	421	515	466	478	466	427	461	463	477	497	462	457	488	465	484	433	474	478	463	426	474	468	445	474	440	462	491	465	481	436	434	433	493	464	451	440	451	480	460	438	469	431	399	435	442	459	440	453	499	500	481	479	469	457	460	450	499	459	451	451	440	480	503	450	457	463	514	484	472	445	457	465	472	491	437	478	485	454	479	451	449	469	444	435	468	460	409	463	475	459	484	474	468	453	471	481	456	442	466	484	481	438	492	447	493	453	485	466	476	474	455	438	482	492	444	462	483	475	431	492	436	500	468	496	488	482	434	447	488	433	447	445	494	490	484	474	479	487	443	443	479	509	459	494	471	471	441	460	463	490	469	448	469	510	493	514	435	439	469	463	502	456	476	460	452	487	494	487	449	521	467	503	448	488	478	465	460	456	469	465	455	451	425	477	478	468	456	437	478	447	411	443	459	455	490	457	436	511	492	463	476	477	448	453	455	504	489	456	448	415	453	470	484	479	455	495	446	459	470	441	458	440	481	427	457	483	479	451	454	469	452	446	420	489	508	497	455	468	444	475	452	455	465	494	461	525	492	477	448	457	443	473	499	436	477	464	459	437	456	452	499	458	487	459	468	483	439	457	452	454	474	485	442	434	472	491	494	471	449	483	483	472	447	476	492	497	427	460	478	453	476	473	489	441	460	441	476	442	447	465	440	469	489	496	473	483	437	499	478	429	465	426	442	462	491	475	409	530	437	428	470	462	482	482	496	428	439	450	504	503	437	455	456	448	489	449	454	509	477	439	450	465	429	483	440	476	495	437	483	437	455	462	475	457	462	484	426	497	480	452	461	479	478	434	458	463	486	436	464	497	427	466	449	465	469	474	447	434	449	459	439	468	450	470	422	466	463	465	438	486	461	445	436	428	473	452	502	459	438	455	509	467	472	463	454	472	464	501	448	434	473	466	449	477	466	429	436	467	485	446	447	466	472	477	507	463	483	438	475	426	474	422	429	462	453	502	459	492	463	492	504	521	428	466	468	507	462	438	456	476	473	453	445	489	468	408	485	510	486	436	477	462	477	471	473	423	479	469	399	469	456	458	481	470	462	458	489	461	504	483	472	455	476	464	432	479	426	444	445	476	439	472	452	487	450	463	456	486	446	513	423	477	489	473	475	458	481	486	450	472	466	520	441	462	459	482	475	456	459	483	480	473	449	501	468	457	466	452	462	431	472	456	466	450	457	496	479	425	432	455	456	485	452	418	408	479	492	494	443	486	468	480	443	500	463	491	496	479	445	482	482	483	490	453	470	473	452	435	459	435	463	453	525	451	457	473	461	440	444	491	444	431	494	442	435	433	424	450	457	457	429	441	452	471	465	461	497	425	453	468	451	448	514	459	440	467	480	490	472	458	452	489	445	482	434	452	462	471	428	491	463	486	445	466	486	470	439	467	458	462	479	484	450	474	479	466	470	469	478	485	471	473	484	457	488	457	485	447	400	442	452	527	458	464	439	452	437	445	436	451	440	466	466	435	485	437	480	462	485	512	456	486	461	445	484	485	477	472	455	477	482	475	484	449	502	426	464	467	466	428	471	460	449	451	502	491	470	483	463	475	495	436	474	454	467	440	456	470	484	447	487	456	455	469	480	462	465	534	484	456	487	469	498	448	470	477	446	481	466	439	450	437	445	488	437	451	503	472	455	466	466	488	444	455	486	444	434	435	504	452	462	499	438	454	467	475	532	464	469	421	455	477	461	455	440	444	476	495	472	471	483	501	445	446	449	437	452	476	517	496	482	471	469	457	457	470	445	456	505	449	472	514	464	446	482	449	474	443	492	492	450	453	430	463	432	491	471	442	449	466	502	457	455	512	490	433	452	472	459	455	451	457	500	481	477	470	440	453	482	421	420	442	477	451	470	456	463	493	487	464	494	463	468	472	476	418	498	472	480	464	470	472	481	473	471	457	473	475	485	441	488	443	460	461	470	451	389	457	461	466	478	434	467	480	488	437	469	453	443	485	481	447	432	469	448	459	452	450	473	476	479	428	461	463	451	452	473	446	483	482	509	499	495	455	467	495	482	478	495	454	503	492	493	448	430	449	460	478	442	477	448	475	476	450	457	489	494	487	464	466	490	458	413	434	451	481	463	466	473	478	435	460	468	458	448	471	464	463	449	457	477	453	474	483	454	449	476	442	447	413	450	479	458	461	474	431	451	459	453	471	467	492	464	444	462	443	479	439	454	451	469	464	487	493	479	448	436	456	511	398	465	477	484	454	452	472	445	462	494	466	488	470	438	457	466	509	467	492	455	464	471	478	447	452	461	472	454	459	432	445	488	475	437	435	467	481	461	462	438	423	469	457	501	471	452	484	447	487	463	488	504	477	508	454	481	421	490	447	485	478	466	457	449	459	416	479	459	434	463	475	498	445	489	476	466	445	477	466	479	427	425	484	435	450	448	492	423	478	457	469	455	473	482	508	485	470	455	459	473	527	466	441	453	477	480	459	491	487	449	473	469	473	462	440	481	491	450	442	499	457	449	462	430	494	458	472	450	473	486	465	504	466	447	451	422	443	473	497	453	461	466	469	506	435	453	422	422	463	431	431	436	485	443	459	450	475	500	439	457	453	485	478	419	506	443	424	453	485	467	482	448	478	449	482	508	485	452	468	488	479	484	434	439	425	457	497	478	441	487	429	510	523	485	465	473	452	488	470	444	477	463	458	447	444	461	444	485	454	464	453	459	467	462	452	474	464	467	437	484	451	434	461	473	419	457	487	433	469	515	492	464	478	433	465	447	476	451	448	505	461	455	448	507	461	466	472	474	438	495	469	488	433	468	457	450	454	453	481	448	455	465	471	520	438	465	477	470	478	474	496	448	451	469	435	479	500	481	443	463	457	459	424	448	443	512	432	444	477	466	510	437	483	481	497	492	465	480	477	466	453	462	439	493	503	439	466	436	473	443	461	458	463	447	429	458	461	471	462	469	476	456	474	438	467	476	445	453	491	455	483	455	477	432	456	471	489	465	489	458	508	469	482	476	464	423	443	513	460	452	479	448	422	494	460	449	439	456	438	469	461	477	487	432	456	497	496	459	495	517	457	461	426	449	443	414	441	479	463	475	467	458	450	485	469	471	499	457	434	470	427
5119	1194	1001	684	563	523	473	473	462	431	464	478	475	498	447	442	450	444	450	473	446	454	704	1040	1037	764	625	514	495	450	471	412	492	431	447	452	446	461	457	443	493	412	458	460	469	451	471	451	470	444	433	471	484	449	464	482	439	479	466	468	494	483	424	492	417	458	427	473	460	437	462	452	448	488	454	508	440	448	461	451	466	455	433	481	494	474	493	454	478	444	429	450	453	448	422	458	459	501	479	402	434	454	484	456	454	458	448	415	470	464	449	485	441	486	487	453	415	434	477	425	435	431	461	459	446	447	462	431	467	453	484	488	441	459	415	451	475	456	468	452	460	437	473	439	465	459	480	427	443	458	436	468	469	455	455	432	439	413	500	433	470	463	469	440	464	445	450	451	447	460	433	459	433	454	416	472	467	459	500	468	465	461	468	473	474	451	417	468	436	465	474	480	438	445	455	423	423	439	440	468	454	423	451	465	472	421	464	443	496	440	470	466	450	464	531	487	487	464	474	474	470	436	438	483	451	466	455	467	477	462	415	461	482	479	434	457	452	425	457	473	461	455	427	459	447	474	496	482	443	497	454	454	473	463	442	451	454	489	451	425	451	421	434	451	448	460	467	518	468	451	465	425	492	480	477	441	430	440	439	445	435	484	461	413	481	452	437	450	436	439	444	454	449	453	467	466	446	432	457	498	489	456	446	480	440	435	431	430	475	455	441	468	449	449	445	464	446	475	436	439	443	470	467	464	451	493	418	467	470	430	457	437	463	441	436	417	432	467	444	423	463	483	406	434	436	440	440	467	427	441	449	438	436	455	429	448	441	428	449	424	453	424	473	419	478	415	453	435	446	496	483	461	447	443	441	477	468	421	469	439	474	463	452	487	461	462	478	482	432	459	434	430	474	463	472	463	477	442	431	454	477	495	468	455	462	448	438	419	472	471	442	424	439	473	456	471	443	429	483	447	458	419	425	461	442	462	489	477	421	444	440	445	454	480	441	460	439	456	421	481	422	450	426	471	459	451	451	463	447	461	462	431	467	434	409	473	445	494	436	417	444	434	454	451	482	476	441	482	493	476	430	474	435	449	439	448	444	478	404	473	466	443	452	457	447	452	452	454	455	455	461	439	451	444	466	450	541	437	480	521	469	469	443	465	430	452	467	476	474	460	459	470	457	421	452	444	437	455	470	471	434	466	463	453	505	429	442	441	454	435	471	470	456	457	460	456	475	481	443	460	433	475	445	476	433	491	444	458	449	451	430	443	431	433	487	487	451	436	425	454	470	460	462	458	434	469	408	454	488	446	457	455	440	482	478	468	460	455	437	488	457	475	460	484	476	458	455	461	437	500	456	456	474	483	465	431	450	482	439	445	470	481	469	442	472	455	433	482	457	453	450	479	441	460	477	447	474	450	504	485	459	483	477	431	486	441	433	441	445	452	430	486	439	430	442	410	461	411	441	464	472	467	451	414	461	465	515	468	482	463	470	478	459	492	459	437	462	451	496	470	475	491	489	455	453	440	465	468	471	442	459	443	462	448	447	473	456	457	453	467	477	439	441	435	476	491	463	441	442	442	437	441	447	434	445	463	428	455	428	413	404	469	449	442	447	420	498	452	472	472	417	463	451	449	452	473	428	481	499	449	447	439	459	424	458	461	470	434	451	437	408	479	470	450	459	469	480	464	454	449	464	446	442	422	422	441	440	435	500	452	448	496	444	451	448	447	449	434	459	451	498	456	458	479	467	465	458	442	452	448	454	437	500	448	449	479	431	470	513	517	439	473	465	468	430	467	454	465	481	450	494	466	445	471	449	463	516	448	470	438	451	432	463	419	440	438	464	470	447	484	454	434	485	459	453	479	453	416	469	437	484	437	462	438	464	488	456	454	435	471	439	454	477	446	426	499	491	467	438	427	432	464	468	500	482	462	444	415	490	497	460	474	481	491	471	424	467	500	448	434	434	465	464	418	456	460	419	450	475	455	437	456	446	484	456	414	459	474	473	477	440	461	448	476	502	397	446	438	448	430	475	454	442	444	473	451	469	480	416	474	462	428	454	476	445	456	438	487	431	450	445	436	479	447	454	448	474	483	418	479	430	442	465	447	485	459	497	489	480	444	476	475	469	442	462	470	474	433	447	467	491	419	424	453	461	469	430	447	470	484	452	465	456	467	442	432	460	451	471	438	416	456	461	440	429	461	450	471	457	481	454	461	447	460	467	444	436	469	450	456	494	423	435	461	445	430	455	455	474	457	468	502	450	491	453	447	445	434	474	465	480	445	433	410	439	467	431	471	486	428	477	416	498	454	475	462	446	423	448	460	435	454	440	482	470	465	447	434	475	457	453	474	464	418	444	461	429	447	453	496	429	501	515	489	461	430	458	427	450	450	481	434	460	452	423	448	444	425	445	438	478	431	432	446	476	479	505	507	441	449	434	467	425	488	483	437	418	447	466	478	472	455	428	441	440	475	436	443	468	444	487	478	449	448	452	472	440	462	445	459	411	493	443	478	476	459	420	468	498	493	429	437	477	480	478	459	449	484	471	429	407	434	448	443	447	471	445	450	452	472	474	461	509	443	443	458	412	456	454	456	447	478	466	481	470	446	488	474	516	432	451	453	453	445	445	459	449	512	447	456	472	431	447	466	472	447	443	439	438	461	473	492	488	455	489	460	444	501	425	463	468	439	449	448	509	431	479	501	456	508	444	425	427	464	474	490	461	460	439	455	481	469	431	500	510	446	461	496	459	473	452	445	457	469	440	441	479	498	465	436	452	460	459	408	466	455	467	463	439	463	459	442	473	442	464	500	463	474	446	437	468	436	474	424	452	476	431	468	459	462	482	444	464	496	469	452	426	453	454	454	477	453	460	448	487	461	435	465	466	416	453	429	439	490	499	455	428	445	440	502	470	464	435	455	435	413	428	430	477	480	467	459	483	460	480	425	429	434	431	432	472	437	455	441	444	443	449	461	423	456	466	464	507	452	480	436	442	489	429	484	455	480	444	432	444	486	495	427	451	463	463	466	489	466	445	467	473	410	436	464	465	473	440	456	443	496	475	458	462	462	424	441	458	462	462	437	460	472	502	463	457	445	461	424	448	444	447	462	442	444	467	490	472	453	451	441	453	466	452	465	441	453	444	446	463	430	440	489	479	453	478	483	466	476	464	451	453	461	448	429	414	435	455	448	485	444	463	484	497	435	443	476	481	420	497	430	424	453	452	478	510	454	456	458	481	496	469	438	446	461	459	418	433	435	454	479	497	459	472	462	482	416	463	454	427	442	470	456	450	457	457	491	434	464	487	444	445	416	453	416	454	431	444	431	418	516	448	435	427	476	428	429	471	467	453	438	465	452	448	446	482	461	472	470	495	464	440	435	438	455	461	443	472	450	485	460	446	458	420	434	478	421	434	428	441	430	429	473	495	467	474	455	456	451	462	481	463	478	455	408	460	448	448	462	391	434	485	470	466	445	464	480	428	442	459	452
24499	21094	27471	24917	10851	1384	851	643	515	571	578	551	478	522	495	459	496	473	491	519	439	516	2179	4203	3287	1869	1021	633	526	466	465	500	463	472	426	457	514	456	450	471	459	460	455	469	484	492	457	448	472	447	470	473	472	446	433	479	457	465	460	475	462	483	453	466	463	454	426	472	485	510	487	481	450	467	482	477	455	456	459	443	467	478	442	466	495	467	432	472	450	470	484	499	437	432	425	445	423	440	488	465	453	476	479	444	464	431	449	450	463	458	446	465	467	454	444	453	450	486	455	444	479	493	432	452	481	469	480	435	459	431	448	452	437	443	451	449	463	481	478	436	489	450	475	455	457	496	454	428	444	436	412	477	456	472	477	422	460	433	450	452	459	426	419	437	480	444	461	490	498	472	444	429	477	469	479	451	479	476	447	437	429	465	462	418	458	450	467	471	470	458	463	473	434	428	453	425	433	455	414	441	434	416	445	447	470	439	443	487	484	473	431	456	480	450	425	478	456	488	429	403	427	499	446	466	459	471	481	421	434	447	447	482	424	485	476	472	469	473	476	442	431	456	424	444	434	420	450	451	466	487	467	421	472	485	468	459	477	455	449	490	416	429	455	457	412	426	449	458	466	496	450	474	474	474	453	393	422	458	454	499	476	445	457	453	424	472	472	451	464	429	443	445	488	462	460	429	420	461	456	472	449	488	459	440	449	458	441	448	465	447	433	436	424	453	469	402	424	460	501	459	470	483	453	412	456	455	452	407	492	426	449	439	437	461	436	444	449	475	459	436	464	445	454	454	493	478	444	440	422	482	455	453	429	468	528	432	427	472	419	488	447	466	450	450	493	461	487	437	440	427	421	475	432	461	459	468	441	444	464	464	426	436	427	451	452	473	411	480	492	465	470	447	442	448	439	432	476	446	466	452	447	462	457	472	486	448	467	462	442	473	460	437	480	471	438	450	438	475	476	432	457	519	475	431	452	439	411	461	435	444	424	443	477	448	452	428	482	459	473	426	454	437	450	436	435	432	454	426	439	465	424	481	452	465	460	445	420	464	444	453	511	431	417	468	487	489	429	457	437	466	458	494	507	458	462	460	460	432	501	431	440	373	470	428	498	471	430	427	420	449	450	438	475	473	455	505	430	455	459	432	462	406	454	472	458	450	484	449	421	455	448	422	433	443	455	434	454	466	466	456	485	442	473	486	430	472	464	437	443	450	439	443	425	477	477	453	428	472	456	430	449	441	462	490	447	475	476	439	411	487	453	443	424	472	456	439	433	435	457	484	445	459	434	449	457	468	444	398	442	436	466	455	425	501	457	425	483	447	428	444	494	427	432	467	471	467	465	430	438	450	446	492	469	439	453	488	457	481	435	457	433	475	467	444	411	451	432	459	470	450	456	434	472	465	419	408	429	469	424	461	464	455	467	472	456	463	433	436	428	470	454	458	467	484	464	438	454	475	456	449	460	452	510	474	413	467	502	479	457	469	452	449	471	457	446	437	434	448	442	403	431	461	445	478	480	451	455	480	452	494	493	456	446	455	459	468	455	471	461	423	445	456	476	429	449	457	474	460	443	475	451	440	444	453	463	450	450	457	451	439	450	482	446	474	441	467	420	440	481	469	450	451	424	431	425	425	457	431	466	460	462	459	448	439	466	478	484	472	487	488	460	417	464	459	432	489	473	432	446	455	436	464	452	459	448	440	473	471	420	476	465	433	419	474	461	405	472	467	422	440	472	445	485	417	492	463	449	466	434	423	466	497	489	459	442	438	471	454	489	450	467	471	436	415	435	430	458	471	475	447	443	416	467	473	420	448	440	429	441	511	468	425	430	468	443	432	477	498	448	426	444	490	448	430	468	496	429	427	437	457	442	434	438	463	465	453	454	445	478	475	434	416	472	469	471	463	507	469	448	418	509	472	442	490	478	442	439	453	445	455	458	459	455	463	427	451	452	427	480	470	451	454	466	461	424	482	443	441	443	448	434	467	464	454	448	426	455	472	446	461	485	495	452	452	443	477	459	436	429	451	439	451	459	442	442	442	458	459	460	447	439	435	453	463	482	456	428	432	473	441	451	441	398	445	473	462	457	486	448	421	447	417	447	395	488	432	459	440	450	458	468	443	378	464	466	476	458	444	436	462	440	469	490	476	413	424	476	469	429	456	443	469	432	433	441	463	473	450	456	492	484	442	427	422	447	463	447	471	454	476	472	479	460	465	454	436	460	426	458	436	424	463	421	434	446	460	447	464	463	440	478	465	499	468	481	444	434	417	461	458	450	453	429	465	480	438	486	473	443	456	426	440	466	489	476	503	443	435	468	459	421	425	484	424	440	476	447	414	448	477	460	480	431	474	469	448	498	475	447	449	471	433	415	451	441	447	447	453	433	479	458	450	428	431	448	434	447	449	446	474	478	431	483	485	472	457	450	452	478	482	440	470	478	490	475	437	470	420	431	469	473	439	459	453	422	417	463	451	439	453	421	444	452	467	422	466	451	471	420	468	443	464	468	426	498	464	449	421	462	464	488	452	453	474	435	469	411	451	445	411	449	500	497	415	485	434	439	434	461	449	480	507	462	455	440	457	486	482	454	474	448	448	434	475	442	425	431	430	450	429	423	464	436	443	474	433	453	441	454	434	455	494	455	428	459	461	442	484	505	469	431	432	494	444	433	415	460	450	475	422	432	483	467	467	459	468	436	450	461	434	440	462	475	465	481	444	455	428	423	490	453	428	459	457	446	489	487	446	449	437	454	441	442	444	461	444	441	457	465	452	452	445	443	456	435	445	462	448	444	462	439	458	464	470	478	423	460	469	448	463	454	463	408	455	483	450	438	419	440	414	435	464	431	442	453	439	450	478	431	454	499	497	450	441	431	470	409	438	435	472	425	449	465	479	450	484	463	445	464	481	444	475	467	467	489	455	463	457	448	436	469	427	449	431	442	450	476	466	471	434	463	463	483	468	448	493	443	450	501	475	467	437	468	428	435	430	487	450	478	429	452	481	427	453	463	447	459	430	450	426	445	442	469	450	436	475	467	525	496	456	446	456	410	472	418	442	417	446	477	467	467	428	450	435	462	467	467	446	460	490	478	429	459	449	426	435	425	444	453	442	472	466	476	461	424	487	451	469	430	444	467	455	446	428	470	458	402	447	437	431	456	468	476	439	433	466	482	444	442	463	381	479	504	425	434	443	439	461	432	443	427	468	468	453	459	467	427	422	458	444	487	454	482	468	436	450	427	467	434	473	480	468	459	420	446	462	444	432	449	446	492	422	445	448	466	447	479	404	453	411	485	447	449	466	484	432	439	435	478	456	443	448	453	449	458	457	477	471	459	449	503	494	439	508	448	471	402	480	459	461	454	449	439	460	453	492	478	477	437	441	483	466	425	442	414	442	428	421	439	467	496	444	466	484	456	454	448	458	446	437	461	453	472	434	431	443	474	458	482	445	409	454	439	469	441	458	438	462	436	449	435	436	457	484	489	467
3486	3838	3183	1611	1188	939	821	735	699	592	613	581	534	540	514	538	504	543	546	540	497	546	3408	5444	4160	2323	1177	679	520	499	479	491	459	492	524	464	481	460	501	437	476	479	474	446	479	432	492	468	439	476	478	473	451	458	478	496	434	514	452	482	452	480	461	518	465	454	474	491	473	481	484	454	486	472	449	492	468	441	463	515	480	463	482	464	502	470	470	467	455	424	496	484	460	428	444	517	439	508	465	507	456	501	461	477	481	488	529	462	466	448	480	440	513	464	466	477	502	485	437	505	454	466	493	511	456	518	478	521	476	474	470	494	470	458	471	493	458	502	440	460	473	498	477	455	519	518	439	484	511	479	493	443	485	445	458	495	456	490	479	477	448	476	451	488	485	481	490	525	475	469	461	482	519	504	465	472	461	431	439	458	437	456	470	517	501	449	442	464	424	494	478	453	482	424	455	462	448	443	471	441	465	502	460	481	502	463	465	445	473	432	475	448	464	511	467	490	457	475	468	471	450	461	495	495	503	494	470	433	469	438	480	461	471	465	479	473	470	461	476	443	480	478	470	473	437	437	496	481	468	457	465	472	449	499	455	496	489	460	458	491	478	445	461	476	422	475	449	456	443	451	444	462	454	473	443	520	446	487	468	443	471	471	468	468	446	468	497	504	480	483	483	454	430	451	464	445	486	484	465	475	446	478	463	495	474	501	429	477	489	452	453	466	480	485	453	482	504	491	450	458	506	465	442	444	467	515	489	461	466	491	479	469	525	462	486	480	452	450	449	472	484	461	461	478	494	487	463	487	440	496	490	480	464	465	477	448	457	497	460	454	453	459	515	477	464	475	463	456	500	466	439	477	501	485	474	460	472	465	444	500	427	470	433	460	486	454	451	481	470	453	480	490	492	460	503	477	462	479	470	484	544	482	495	472	486	465	443	482	471	472	442	478	462	477	438	461	478	458	490	455	447	454	462	446	492	486	493	480	460	476	473	472	464	477	473	434	459	458	471	410	457	510	479	459	491	493	480	441	449	455	442	503	480	468	466	476	494	481	450	471	470	482	490	446	465	460	434	478	509	437	499	459	455	496	480	475	459	466	450	448	463	476	432	470	469	486	451	458	457	455	474	470	464	488	450	478	479	452	492	495	458	438	466	489	471	473	493	474	463	467	457	474	443	469	482	457	487	451	466	476	445	465	529	459	484	447	484	499	489	476	460	462	478	461	477	496	455	485	436	484	481	473	467	397	458	472	474	446	419	495	497	470	432	451	454	456	485	447	451	481	447	485	490	488	496	444	466	452	483	472	483	429	467	457	481	424	412	451	472	442	464	446	492	471	426	441	465	473	478	466	459	470	481	456	475	495	468	478	467	492	469	455	460	511	476	468	456	454	467	430	457	521	487	437	461	442	481	453	435	447	468	509	479	461	465	457	479	477	462	464	463	481	488	472	483	452	458	465	478	444	445	425	437	439	471	462	466	468	447	466	426	438	445	479	504	471	457	427	475	466	478	421	472	506	455	431	438	443	475	460	427	466	471	474	473	512	396	472	473	436	475	474	477	470	463	481	517	457	491	465	453	523	498	434	452	466	464	456	444	474	437	465	489	487	470	486	414	463	473	436	469	444	445	498	487	436	428	454	453	474	503	499	463	451	497	464	442	500	501	453	479	507	413	489	494	461	457	429	474	449	477	461	475	464	489	439	467	486	457	445	468	434	450	446	451	455	486	463	465	467	446	448	478	478	472	449	463	471	449	419	481	443	461	452	489	475	482	493	480	478	415	452	471	451	461	457	473	508	458	449	467	452	464	443	471	465	424	468	469	464	504	473	446	483	471	505	480	448	477	483	491	480	449	461	457	504	458	486	453	470	444	457	491	489	450	438	504	477	487	451	437	451	496	473	466	438	495	444	470	494	461	468	471	432	460	461	445	483	478	447	468	453	466	420	438	445	483	425	481	501	458	498	478	483	457	426	468	439	492	459	459	429	508	451	479	470	471	443	466	438	476	460	476	471	488	442	474	437	459	450	463	475	441	446	451	464	437	431	465	508	468	468	432	465	461	480	533	536	487	441	487	469	479	489	479	411	481	489	452	485	478	441	535	468	453	455	469	489	466	428	465	437	447	453	463	474	492	425	452	481	464	478	467	452	447	457	491	478	479	504	474	444	479	477	465	483	447	489	487	456	420	517	491	478	480	467	442	445	470	423	486	499	464	489	483	437	442	431	503	461	454	447	475	437	455	459	443	442	459	477	436	451	467	460	467	457	461	482	447	428	438	468	467	441	467	450	477	438	454	477	439	468	463	504	456	454	499	452	448	471	511	463	489	474	418	450	424	439	447	454	496	440	473	467	424	457	490	492	481	432	471	473	436	497	471	445	485	516	466	465	436	467	438	425	429	483	484	454	473	454	458	480	473	447	505	504	449	483	463	452	504	492	459	409	472	475	474	450	497	451	424	487	492	459	461	456	454	465	484	460	467	461	462	489	434	487	448	457	477	444	438	470	480	468	467	479	483	507	472	488	493	461	485	447	470	467	462	450	421	463	450	450	475	459	468	456	449	502	473	478	446	446	485	462	451	470	470	462	444	455	478	460	445	442	474	490	475	504	483	469	463	477	470	458	493	454	452	427	478	478	474	470	478	483	433	463	465	478	501	495	456	458	480	450	453	480	460	473	483	454	437	459	468	477	462	490	455	441	446	460	496	449	493	448	468	458	461	470	447	486	455	460	445	460	502	491	445	467	441	446	436	492	474	453	477	483	481	445	497	478	475	467	442	459	470	459	483	437	465	431	442	485	484	449	480	504	443	448	443	462	456	472	465	431	467	466	473	503	426	475	447	497	471	498	456	446	476	430	497	452	456	458	469	451	437	445	468	496	481	462	457	488	492	434	525	457	479	482	499	466	462	421	464	476	506	461	470	491	433	467	497	497	451	496	475	424	482	454	464	481	460	420	462	465	460	450	456	434	462	458	455	494	493	446	478	460	486	435	474	478	469	446	508	442	484	437	517	461	465	476	445	458	442	422	458	469	459	459	463	491	470	468	480	448	479	465	439	413	446	438	444	459	429	479	457	453	452	464	487	459	462	437	462	482	470	485	464	423	451	489	498	495	462	453	506	473	458	472	407	444	482	454	469	449	420	469	437	459	446	447	506	449	447	467	472	467	489	471	427	466	514	481	468	444	463	452	471	457	458	503	470	489	462	502	450	443	445	476	405	471	470	455	486	498	465	468	467	493	509	445	450	444	457	483	482	466	451	464	468	478	444	523	482	477	479	499	452	455	457	483	456	446	477	450	428	437	465	439	474	447	463	431	417	485	519	453	432	450	469	457	501	452	526	466	473	451	452	437	487	472	431	442	463	456	458	480	469	479	431	499	468	517	433	492	518	436	480	470	445	478	442	496	461	432	455	499	443	444	451	458	428	481	472	456	466	474	482	476	443	484	472	474	471	414	448	457	463	448	462	459	486	463	489	459	473	480
23861	21114	28214	24245	20365	3900	1288	784	643	635	577	632	600	596	560	553	593	607	602	592	629	505	3232	6699	5360	3028	1380	703	546	573	545	554	513	514	556	544	563	476	552	533	511	547	524	527	514	516	568	509	515	510	501	512	488	512	494	537	493	503	523	485	514	508	508	528	545	555	576	524	503	540	515	522	525	531	512	550	544	509	511	564	537	493	516	534	509	562	524	510	560	536	525	470	521	514	501	509	495	530	526	550	507	527	543	506	553	520	493	528	514	566	495	501	552	546	480	527	527	541	543	516	506	505	535	533	568	481	530	491	509	488	504	525	512	500	526	526	478	534	496	533	559	495	511	491	524	542	519	524	494	521	530	503	493	538	494	514	503	512	548	559	509	493	524	502	531	533	479	553	509	540	527	494	541	502	538	523	515	539	541	529	533	480	523	557	535	510	486	500	512	517	539	527	505	549	552	499	501	533	513	548	524	519	545	511	521	522	473	493	523	569	551	532	534	526	511	534	524	489	556	511	513	501	520	562	509	525	488	497	520	515	528	526	541	494	512	498	581	534	523	500	503	488	527	535	493	503	517	510	546	486	514	523	511	529	520	492	523	483	523	516	506	513	505	508	493	512	542	486	539	523	479	506	580	515	513	509	509	527	523	497	476	485	551	538	575	556	532	503	495	510	556	512	505	485	521	549	544	507	511	484	512	516	501	523	515	518	515	512	505	509	523	506	493	534	529	516	529	543	531	549	554	485	493	561	561	473	529	518	545	538	523	519	461	540	508	508	517	528	500	526	506	512	499	511	576	510	562	541	482	517	509	500	513	562	462	449	468	505	539	553	511	524	494	472	498	490	535	496	517	489	518	507	526	535	472	496	511	520	489	554	531	464	480	513	550	520	492	481	505	519	534	510	501	507	544	536	539	493	512	533	525	536	500	513	472	519	533	457	516	502	507	562	572	481	505	496	485	525	509	529	501	495	531	462	509	471	492	480	552	555	544	571	487	525	536	500	542	540	532	520	514	538	492	481	492	547	520	516	512	506	476	494	486	521	505	517	500	533	480	531	498	565	509	543	559	535	523	463	509	520	530	546	536	491	529	529	509	531	502	543	511	496	511	487	520	494	578	516	534	492	483	549	542	522	510	479	481	512	478	513	505	517	531	518	528	525	558	535	509	581	511	522	494	535	496	513	480	494	501	529	525	519	529	520	491	506	533	517	505	525	499	516	498	501	522	516	514	525	521	486	571	515	505	526	505	515	528	462	516	505	485	529	502	485	522	509	493	513	491	530	537	512	511	524	477	513	547	555	512	524	510	520	526	531	496	566	531	512	517	459	554	537	530	525	530	525	538	561	521	515	537	489	525	478	516	548	494	507	508	473	503	542	533	487	517	531	503	507	506	507	535	532	512	493	495	516	484	507	508	544	526	530	544	541	539	551	490	507	507	515	523	525	496	475	508	512	524	506	472	531	537	510	533	480	476	533	486	562	461	505	535	520	526	525	509	509	508	491	445	504	495	543	471	502	504	482	507	461	492	528	537	474	546	485	547	503	514	519	534	516	514	551	509	513	505	524	484	502	509	540	488	481	492	524	492	508	489	526	553	532	513	502	527	506	493	555	530	513	536	525	528	548	483	493	530	534	581	456	534	538	513	577	534	498	567	507	555	502	508	486	480	501	538	497	527	516	555	566	544	523	483	486	510	510	499	544	537	534	526	471	529	522	535	525	508	506	550	520	555	500	520	547	521	539	479	484	494	491	514	495	482	503	518	527	512	551	507	551	497	535	478	534	508	496	542	479	463	535	503	502	467	525	528	551	497	534	511	525	473	484	534	522	522	540	520	549	566	518	516	534	502	531	537	530	554	522	535	522	519	487	482	531	527	512	535	496	507	519	492	486	532	547	511	548	504	523	554	526	522	481	509	526	556	507	491	487	461	501	496	528	495	521	519	520	504	491	485	498	496	493	498	504	503	512	509	506	511	521	497	474	504	499	507	514	545	531	537	521	494	505	549	490	543	437	496	560	516	529	524	504	495	540	524	509	478	529	526	545	537	467	504	528	505	480	532	517	509	534	549	545	514	507	533	505	542	513	538	505	505	499	487	524	496	523	551	521	523	507	525	524	509	509	541	494	529	529	545	538	506	520	483	533	503	517	495	520	493	508	536	513	533	531	526	519	499	519	510	540	506	552	535	518	503	513	540	502	495	526	537	512	526	497	525	462	521	491	569	516	501	492	462	500	474	556	495	516	532	527	528	533	531	519	549	524	520	513	580	485	502	469	476	531	478	501	491	498	495	539	505	535	506	488	528	556	492	504	538	506	517	514	516	513	512	564	538	500	491	517	488	519	466	528	545	530	489	519	502	525	553	502	473	496	525	514	500	518	532	524	524	546	513	541	564	527	511	505	547	504	464	497	465	570	573	532	521	520	495	541	494	513	493	522	539	508	546	543	568	472	548	540	530	507	477	518	490	485	516	505	525	519	533	528	523	521	514	482	524	523	546	488	503	549	472	530	502	506	535	541	518	516	505	514	523	491	533	524	537	453	555	499	508	519	533	529	528	488	496	513	523	538	556	551	549	527	469	499	509	530	544	501	519	516	525	532	538	516	483	505	519	508	519	537	537	525	500	510	535	490	513	550	537	514	536	542	535	501	550	535	536	523	465	474	478	523	492	483	503	550	520	485	526	528	511	518	512	519	520	514	505	498	527	540	519	506	520	514	545	524	531	513	496	520	493	486	521	510	490	502	519	496	543	553	501	492	519	523	513	525	502	525	553	544	447	493	532	499	493	478	488	532	499	536	507	523	501	501	516	517	532	476	535	530	498	497	530	514	562	514	489	525	564	524	527	558	498	496	487	512	490	504	523	515	526	537	505	495	500	520	484	535	507	513	476	515	506	500	492	511	544	529	518	511	474	508	475	509	496	521	512	508	525	515	471	516	497	539	496	517	493	520	474	494	490	532	472	501	519	539	537	521	518	568	500	523	496	461	546	503	515	537	521	540	486	483	475	520	526	481	512	493	484	521	479	573	479	534	522	494	534	490	524	562	517	508	502	519	512	489	549	487	539	508	513	483	493	485	510	471	553	511	485	500	512	502	496	490	543	485	521	537	505	541	492	556	511	527	521	501	503	505	512	503	487	506	500	538	509	512	547	510	505	507	488	528	521	542	517	539	475	477	530	504	472	495	513	500	544	503	536	526	522	512	493	505	546	479	518	534	522	576	506	479	504	498	502	510	532	541	538	521	481	480	529	524	518	528	527	509	535	509	552	527	516	519	508	533	515	516	482	473	508	526	495	480	505	528	510	514	529	523	513	565	461	561	519	489	523	478	505	563	501	499	536	513	472	495	498	515	538	531	527	503	507	550	504	540	518	531	495	481	500	526	497	519	520	519	499	489	527	513	498	497	502	514	533	526	527	499	511	486	515	512	483	514	520	548	489	472	478	523	524	539	507	535	521	494	505	491	512	506	503	529	514	536	483	485
3565	5181	4330	2285	1614	1250	1055	872	825	745	679	698	588	604	625	594	579	584	565	583	570	582	5147	8207	6079	3455	1572	805	624	545	532	524	508	531	489	490	534	528	532	496	522	561	510	550	528	542	548	528	501	542	505	513	542	500	479	534	517	542	546	493	491	513	553	515	540	549	479	497	511	501	539	536	495	538	524	526	536	532	524	517	545	491	538	520	505	521	487	531	518	532	501	569	510	512	529	501	513	519	506	514	494	546	545	532	533	552	528	515	525	489	488	523	508	514	508	445	529	527	526	511	542	552	552	504	512	497	514	500	513	508	545	527	521	544	531	553	518	499	504	551	525	537	543	519	529	529	515	492	517	533	560	496	553	515	531	515	481	542	515	546	512	504	495	504	511	551	526	509	539	545	498	549	503	543	504	538	525	550	557	541	508	521	536	545	497	538	521	505	542	538	494	530	474	509	530	513	525	526	489	517	506	505	495	505	529	558	576	510	526	551	506	541	504	555	524	527	540	512	512	546	528	538	516	511	511	545	520	542	491	556	519	504	504	579	532	514	516	534	547	521	562	485	564	526	526	494	543	517	518	536	559	488	506	540	514	494	505	497	519	504	515	528	505	530	487	519	525	508	496	540	480	510	557	511	502	484	502	546	531	476	519	557	479	528	520	520	537	527	542	526	515	529	537	479	505	524	515	536	523	526	481	500	516	543	488	513	541	491	482	505	497	523	516	535	560	555	539	576	490	513	538	517	529	506	497	538	536	502	536	518	538	491	544	519	511	476	488	528	507	503	555	515	491	516	499	534	534	549	512	527	512	493	497	542	513	544	497	492	536	514	519	523	511	517	540	528	555	485	521	535	486	494	550	527	537	510	493	547	513	548	516	552	552	525	525	516	457	522	509	499	492	505	552	545	477	488	505	514	520	560	520	561	535	541	490	515	550	460	515	503	519	530	530	532	528	503	521	570	512	506	520	514	525	507	519	497	529	499	488	522	516	498	555	526	517	536	514	527	488	548	535	557	509	532	493	487	498	463	548	494	504	542	479	545	507	531	492	490	527	560	499	501	491	548	535	578	520	516	516	555	538	502	508	499	491	511	511	570	549	551	495	496	530	495	553	537	521	538	534	502	530	502	517	551	488	536	492	522	528	505	516	530	520	530	537	526	527	478	525	541	483	502	542	534	488	508	489	543	489	525	519	533	498	542	508	519	483	475	502	511	537	507	506	520	507	497	471	495	503	525	528	501	508	524	537	532	513	520	492	513	500	521	505	482	462	545	505	510	498	530	491	545	498	463	491	534	538	483	552	483	508	537	540	537	490	528	555	468	531	571	511	509	503	532	531	539	527	498	524	498	484	486	506	517	536	495	538	497	539	523	518	533	501	499	544	489	481	527	505	513	512	514	531	494	470	510	473	523	505	527	536	542	507	544	506	460	483	492	520	523	528	514	525	546	512	501	514	533	525	468	531	507	508	528	500	487	532	477	480	550	582	539	521	520	519	524	502	517	484	507	513	491	543	482	511	539	480	503	523	536	503	513	481	530	583	532	499	532	548	532	496	539	506	517	480	521	560	517	497	485	491	483	515	533	515	526	511	541	526	494	509	503	500	506	512	521	514	533	506	500	540	557	529	486	542	529	518	540	523	553	485	511	525	486	528	528	466	480	527	505	532	536	455	505	530	496	502	537	503	519	535	471	515	487	535	532	537	536	485	516	498	490	503	521	494	494	499	473	514	522	486	492	487	518	512	490	544	530	508	519	497	542	515	511	517	538	535	505	499	524	484	479	535	508	490	548	508	537	515	560	460	509	530	502	524	516	515	547	506	541	525	507	533	537	546	519	518	509	482	540	522	510	490	534	466	488	478	507	486	518	507	523	527	503	524	529	524	487	527	507	546	500	492	536	517	531	488	518	500	535	504	507	499	550	527	510	498	518	491	498	464	547	526	500	509	591	514	456	508	541	483	545	504	528	489	516	496	537	468	518	530	543	502	478	491	553	506	541	535	520	522	502	512	501	510	515	504	519	468	519	548	529	531	565	527	498	503	532	522	513	543	503	501	451	496	548	555	523	498	518	506	506	530	514	505	532	499	508	504	521	502	506	541	514	517	565	480	504	531	489	498	515	514	544	464	498	558	527	529	507	544	496	502	544	527	511	529	540	507	514	503	488	514	526	526	502	512	515	537	501	527	485	501	455	507	543	506	473	510	513	539	495	504	503	504	488	536	531	491	518	507	541	490	480	523	515	517	511	535	511	522	566	513	506	520	525	514	496	539	519	502	520	475	482	502	528	518	545	528	515	519	484	553	486	519	541	468	502	486	510	547	481	561	522	499	538	538	542	503	529	563	513	489	509	528	530	553	506	466	531	495	538	517	514	500	524	532	500	528	527	570	481	493	507	479	491	519	469	509	502	557	508	504	505	500	472	528	516	506	523	500	511	530	511	507	540	536	508	552	520	521	512	504	495	525	513	526	513	534	488	505	519	525	515	539	517	512	500	526	508	499	503	503	492	494	508	486	502	471	526	494	534	522	528	482	498	531	517	524	465	459	505	530	532	532	567	505	561	458	500	502	513	454	526	505	522	473	479	487	479	503	482	499	498	522	512	497	505	490	513	533	490	534	515	496	529	505	498	502	525	502	484	542	543	475	515	509	511	507	507	533	473	559	552	522	542	504	496	518	526	516	563	472	483	510	519	525	515	475	528	482	519	507	491	532	493	467	506	536	529	497	503	503	532	538	532	489	505	510	522	491	527	541	531	530	523	517	500	551	535	510	490	511	524	490	512	522	573	514	518	548	521	467	512	536	544	500	517	526	532	489	492	527	502	519	505	489	486	517	516	523	532	521	520	483	529	510	502	513	513	533	501	487	489	543	543	527	540	490	485	542	516	527	502	524	489	502	500	548	533	517	507	506	533	541	510	503	546	526	512	522	494	507	520	513	495	486	477	533	517	519	500	517	515	528	503	522	556	495	490	502	488	503	515	519	524	489	541	503	542	523	470	499	518	507	521	510	537	508	510	506	514	495	479	487	493	505	500	525	531	497	543	478	493	541	501	505	547	537	518	500	521	512	490	502	543	482	507	509	518	501	521	548	527	505	540	498	502	548	521	473	514	517	504	548	542	536	481	490	494	533	500	522	454	542	499	506	484	477	500	529	534	499	503	491	536	480	502	518	530	569	502	484	523	517	535	493	540	540	525	482	493	485	494	525	517	514	507	529	536	515	543	481	502	557	515	504	518	523	542	515	515	546	462	498	515	457	526	525	485	507	502	498	508	536	482	513	530	505	497	525	491	513	524	503	475	493	501	509	522	495	525	467	522	530	502	504	539	546	544	498	539	564	527	478	503	519	491	480	487	461	546	476	496	497	486	531	508	523	534	470	570	464	511	496	549	471	498	486	514	490	505	506	504	450	485	497	516	510	515	504	537	536	486	456	526	525	488	527	502	512	490	543	536	516	499	474	520	549	499	498	508	499	507	497	532
27109	12635	1938	1035	733	585	547	473	458	479	488	486	454	474	452	495	447	463	448	434	457	460	608	932	893	778	619	535	480	447	504	478	434	502	482	490	441	510	494	448	520	491	468	464	477	453	471	489	454	461	464	481	476	443	490	463	479	432	475	486	458	481	472	494	513	523	454	453	487	479	460	465	457	445	471	482	469	519	441	482	466	449	453	490	506	479	479	497	463	465	463	489	454	489	463	463	458	447	476	480	474	481	467	462	462	480	496	529	487	435	479	469	464	452	475	481	465	460	465	456	476	477	453	488	469	451	474	452	475	452	443	461	459	477	498	464	467	496	463	467	463	462	480	471	458	467	478	432	439	443	501	474	492	454	454	474	493	455	477	489	487	426	461	474	455	459	436	469	501	523	486	415	440	435	465	437	481	460	458	457	486	430	493	453	491	475	462	464	499	453	437	506	445	465	476	456	479	485	452	468	440	462	470	488	462	430	473	494	458	467	459	467	486	523	449	439	482	429	452	479	458	488	516	453	435	428	463	461	440	481	470	455	482	426	458	463	432	465	506	438	495	459	449	460	477	450	451	484	513	485	463	460	496	531	496	456	495	457	504	464	466	452	457	454	478	453	439	464	465	520	477	482	456	534	468	467	482	456	456	486	408	488	455	429	531	517	505	456	455	495	462	474	490	485	459	514	453	438	464	430	472	463	464	484	472	480	491	475	438	483	429	503	449	442	453	457	457	500	445	459	503	504	463	463	479	434	486	442	498	496	453	462	446	465	446	508	460	457	419	509	433	439	481	474	528	459	505	508	499	467	477	496	509	466	470	472	424	485	481	489	443	449	462	484	406	472	486	439	488	464	456	511	488	449	488	492	473	421	432	446	465	482	487	485	455	460	469	438	487	472	482	481	456	452	514	494	475	467	464	457	457	505	476	471	468	479	439	455	465	503	482	485	459	451	462	523	462	453	472	429	457	489	483	452	480	460	486	470	437	442	498	489	450	484	454	430	503	458	449	473	503	485	495	464	441	493	505	479	468	449	458	471	509	502	466	466	470	438	452	490	449	448	437	444	470	413	493	457	468	471	470	471	463	465	463	480	480	480	460	481	449	497	461	482	448	484	486	466	475	452	473	482	495	498	482	457	501	456	456	460	459	492	478	422	439	472	460	482	466	459	449	480	493	460	489	467	474	440	509	467	485	488	471	453	454	476	484	487	475	450	451	495	494	444	461	462	455	436	480	478	473	497	468	482	482	497	477	479	447	464	505	464	497	440	484	492	463	433	466	488	499	480	470	472	501	452	500	459	480	465	443	504	460	453	443	501	479	476	458	496	486	489	500	499	490	454	412	444	499	476	518	464	458	455	496	458	448	456	489	484	449	456	461	487	459	470	500	481	465	470	478	475	451	456	469	507	465	488	482	486	493	502	461	509	471	463	455	453	513	466	492	491	458	460	441	461	475	479	426	483	524	492	458	480	488	463	469	473	452	505	532	456	462	507	478	462	478	447	475	418	486	450	455	531	485	507	510	506	441	474	478	415	447	490	475	449	474	510	494	472	435	467	497	485	487	498	465	490	440	463	474	466	456	473	467	494	462	481	467	451	467	431	492	477	469	483	512	507	512	491	475	426	468	471	462	484	426	502	478	473	496	521	470	449	475	470	433	497	503	421	442	457	491	438	479	440	483	436	477	517	466	500	449	447	479	485	445	473	478	476	448	434	454	492	422	472	444	438	423	430	452	443	526	484	482	483	494	446	472	501	467	482	489	460	488	471	460	461	448	429	470	441	464	487	462	463	479	499	478	479	450	483	434	483	448	495	464	497	457	459	503	434	453	490	463	510	472	471	479	511	492	473	475	462	460	472	448	457	486	492	465	485	498	491	454	452	466	490	439	481	468	497	479	464	486	479	488	485	472	444	465	472	488	497	458	481	477	469	472	467	474	468	447	507	474	487	468	434	517	462	495	473	464	520	459	425	461	456	480	496	471	498	456	456	451	492	499	459	495	488	475	479	455	470	477	479	449	484	459	483	445	474	458	479	472	476	489	426	492	467	443	485	503	475	438	453	483	452	511	451	475	462	494	470	484	450	479	446	457	455	503	487	468	446	508	512	473	468	450	448	492	450	449	460	479	471	513	476	451	468	471	447	466	485	456	454	485	450	488	464	493	465	440	437	484	466	433	429	478	474	460	445	454	484	504	458	477	450	474	429	458	443	470	449	470	443	428	464	453	509	487	500	472	500	490	483	454	463	471	450	481	468	462	500	479	464	503	469	487	438	462	521	471	451	484	490	467	481	465	436	504	487	495	431	509	483	496	502	424	425	443	482	488	471	445	467	449	447	498	448	498	464	475	468	466	453	459	502	502	492	487	470	507	466	489	463	476	475	449	477	453	470	457	474	457	429	445	453	462	487	481	474	451	477	452	490	440	503	492	438	527	495	492	503	465	465	512	488	493	465	473	507	461	507	492	467	464	484	486	467	527	445	451	515	498	480	468	460	478	462	454	445	470	449	472	450	479	517	469	447	476	489	488	476	477	466	533	483	486	463	488	477	467	490	471	463	451	461	479	469	496	473	502	474	515	489	461	497	499	427	459	516	472	478	465	492	441	464	458	484	459	444	479	451	474	471	428	470	429	467	496	478	465	461	451	451	465	487	480	461	480	422	482	492	475	494	476	453	456	464	470	437	471	481	442	456	457	476	419	480	456	455	464	484	453	452	486	477	484	498	498	446	498	468	429	482	466	447	478	505	447	465	473	439	481	481	417	490	452	459	469	488	514	476	477	482	459	496	468	443	449	447	435	434	486	468	476	481	490	493	444	485	537	474	496	485	456	461	499	440	461	502	454	509	490	493	475	490	471	436	456	469	469	477	436	487	490	439	479	490	464	524	428	460	463	444	488	479	441	481	470	495	499	495	452	494	445	472	476	464	434	486	467	436	429	485	444	489	444	510	450	450	483	495	463	475	447	481	444	465	455	435	454	438	506	468	493	447	447	490	511	510	462	483	489	464	497	459	500	463	459	507	468	461	476	460	461	437	442	470	531	464	466	445	450	458	484	453	488	478	493	480	449	466	501	462	474	493	462	444	473	493	470	443	466	466	463	468	429	460	481	487	473	457	452	485	457	428	489	462	475	472	513	503	467	465	508	455	488	449	474	477	478	469	454	486	491	423	492	495	452	483	478	449	461	447	449	448	455	460	469	455	449	472	477	512	494	491	516	449	459	444	465	476	469	475	462	519	484	434	461	445	466	470	483	463	457	490	459	449	463	469	486	453	500	481	461	438	451	464	481	474	498	488	462	493	470	484	461	514	508	495	459	489	449	459	452	432	474	461	484	478	478	466	495	497	487	469	466	452	469	472	483	491	481	482	445	465	478	508	450	479	478	466	462	467	479	489	468	468	428	476	462	427	506	452	475	445	451	454	512	486	474	476	457	441	491	464	468	488	481	466	485	481	482	516	436	503	468	496	448	468	462	455	452	498
4908	932	933	671	554	499	452	484	462	480	465	465	480	489	461	463	450	480	479	445	449	444	731	1076	1007	856	625	552	459	492	477	441	458	465	447	461	438	448	438	472	496	456	452	463	448	483	498	522	450	455	462	433	479	455	441	455	437	429	492	474	451	456	469	485	437	447	432	509	453	455	474	452	445	477	419	449	449	450	470	437	440	427	431	501	465	462	478	483	475	477	432	446	493	478	465	456	448	481	483	435	449	499	470	436	429	456	455	459	442	474	433	443	429	449	449	429	444	448	457	475	459	484	513	428	447	425	438	418	430	438	463	468	498	418	477	450	384	446	470	460	444	442	398	475	463	461	456	469	452	443	440	493	438	436	435	413	460	475	434	484	418	446	446	442	465	451	446	498	457	458	451	490	466	464	430	489	429	446	478	478	458	422	472	449	473	482	470	474	412	477	441	455	438	439	425	488	441	462	461	460	462	447	454	464	470	477	460	459	442	427	446	434	432	445	475	470	440	442	482	488	455	442	457	500	466	466	449	464	421	438	429	470	460	503	465	454	471	450	441	447	484	426	444	450	433	451	446	458	505	456	464	510	456	428	487	445	490	478	513	441	461	441	429	455	476	430	434	449	457	444	458	475	444	433	429	466	460	495	431	456	473	460	440	477	457	468	470	451	430	459	456	447	458	466	456	431	453	448	438	435	488	432	468	453	453	428	466	456	476	452	478	448	471	481	460	417	498	451	460	458	496	457	437	439	466	451	434	445	461	454	446	474	496	448	434	447	469	470	435	438	471	427	426	432	482	483	442	453	470	447	447	467	452	447	452	449	465	439	442	472	448	463	443	456	392	447	479	479	413	501	460	465	421	464	449	455	453	475	442	499	444	489	439	489	466	476	441	452	490	463	442	505	445	462	422	451	456	443	479	493	470	427	447	436	484	451	490	485	455	463	450	487	454	445	455	438	463	441	449	488	471	439	492	461	442	502	467	461	483	437	470	441	442	460	439	507	443	463	467	464	459	457	461	478	485	442	404	447	447	468	473	455	459	469	438	450	481	408	460	471	431	476	457	426	475	460	475	457	465	434	436	433	454	433	479	439	476	466	455	473	451	458	433	462	493	464	468	447	420	458	490	516	433	441	413	481	455	482	453	445	456	453	439	439	462	468	469	436	423	440	419	450	456	468	465	446	474	475	463	473	428	478	443	434	474	483	441	471	432	419	435	434	463	501	476	486	413	444	466	447	469	461	486	483	455	452	458	469	478	470	425	456	480	475	432	440	414	441	464	490	490	426	487	461	459	426	477	436	482	464	428	459	414	470	494	419	440	457	462	430	456	436	471	438	491	468	471	436	439	438	461	476	494	449	469	479	454	465	463	441	423	466	437	483	439	437	426	441	432	443	438	504	429	484	438	461	469	471	449	471	442	457	455	498	434	413	488	468	467	478	490	461	408	430	490	474	445	456	490	431	454	440	490	426	473	470	450	479	454	486	425	406	464	460	483	447	453	471	475	421	476	417	497	481	489	471	420	479	452	435	425	437	439	424	443	490	438	406	440	440	496	456	465	446	455	465	449	446	467	465	455	447	488	457	457	409	440	487	433	492	428	443	446	441	491	441	477	461	438	450	528	432	485	452	481	453	408	460	432	486	450	471	437	476	460	466	443	471	463	441	486	428	416	480	465	452	463	444	485	466	432	434	428	495	480	484	493	484	475	468	482	443	469	485	466	479	452	458	407	459	475	434	431	433	489	464	454	439	460	474	471	457	447	485	464	454	472	487	478	446	452	458	457	453	512	447	450	452	448	463	497	425	456	403	473	422	461	456	437	485	420	450	456	477	444	440	441	472	447	426	497	431	433	463	450	493	400	424	431	438	441	442	499	459	467	438	495	452	469	444	430	460	468	473	450	448	465	469	408	471	454	472	471	426	484	439	436	479	430	466	457	479	464	453	426	458	452	439	457	499	431	407	456	455	431	415	455	418	428	439	419	444	450	474	462	459	491	448	423	461	424	450	486	432	483	410	459	408	479	456	482	474	446	448	437	443	428	404	457	454	490	458	478	471	456	398	423	468	488	483	491	431	455	458	442	446	433	461	467	443	450	474	425	465	469	468	504	516	442	432	473	455	454	502	416	466	441	472	456	439	479	473	441	466	470	499	442	448	440	468	469	421	470	464	478	487	444	451	455	468	471	415	457	454	464	463	453	441	470	474	454	442	475	477	441	437	443	436	468	489	473	432	469	454	450	478	462	429	486	441	449	462	455	412	456	477	453	483	450	455	438	456	473	466	471	446	438	504	460	433	424	455	454	466	437	443	430	472	468	491	430	449	460	454	454	443	469	470	482	438	460	469	421	480	448	520	451	476	425	487	468	454	464	448	468	456	438	511	454	416	485	469	428	447	459	473	432	400	441	448	487	407	505	469	440	482	447	481	449	460	461	436	462	466	456	432	466	427	454	480	479	432	482	464	435	471	437	455	441	467	463	463	457	484	504	451	454	426	430	431	474	458	486	478	528	428	454	416	518	450	425	438	445	468	461	439	431	450	488	431	476	431	420	455	489	460	449	452	467	428	485	452	440	478	508	425	454	478	405	487	482	490	471	459	450	446	442	473	458	465	479	458	473	461	456	452	439	430	425	439	434	449	483	425	457	486	448	433	453	492	434	455	456	419	442	438	457	462	463	415	447	510	479	479	463	475	467	443	472	470	455	470	456	467	469	474	455	463	458	463	475	447	443	471	503	433	473	466	452	481	452	451	419	455	480	461	450	505	448	448	455	475	421	489	430	470	484	477	483	462	454	439	456	439	428	473	460	459	446	464	455	450	450	467	438	438	466	450	494	441	455	478	411	440	458	452	437	462	455	470	451	484	392	429	445	481	436	462	453	448	450	463	460	458	461	456	473	490	498	432	467	432	477	447	462	430	451	474	457	420	444	454	496	468	464	428	451	422	458	429	413	473	481	463	446	443	422	473	456	468	444	439	430	430	458	456	466	451	489	480	434	465	466	406	437	502	447	441	492	433	439	442	443	448	470	457	479	476	406	449	459	465	420	453	441	452	434	465	455	481	480	458	444	440	434	450	415	488	500	432	481	439	460	516	454	443	458	475	426	408	449	485	462	459	443	429	491	482	431	480	460	499	453	488	467	442	464	419	457	501	461	434	450	488	511	467	483	456	488	486	421	444	468	468	434	463	494	450	480	425	457	448	413	462	476	425	449	483	448	440	451	459	416	432	400	459	482	418	473	428	462	481	424	435	461	444	386	482	464	459	455	436	432	464	455	476	476	440	446	479	436	442	482	463	442	439	463	429	457	424	463	454	425	438	453	463	458	437	464	448	508	495	450	485	472	464	447	442	461	467	485	468	456	459	487	458	464	442	474	485	472	493	499	465	452	465	456	477	429	447	458	452	483	456	451	439	449	433	453	444	445	429	466	447	451	445	452	441	444	402	432	444	490	436	475	463	443	483	464	484	459	441	429	476	453	482
24405	21080	27485	24886	10743	1348	843	643	582	516	516	525	525	511	505	475	493	487	529	494	466	456	2389	4683	3267	1689	891	673	514	488	464	469	471	462	464	451	489	456	480	464	460	489	447	432	444	505	476	477	479	459	484	453	478	476	458	453	424	461	481	451	451	450	434	444	458	478	466	448	474	511	496	458	461	499	443	471	465	470	476	444	437	495	492	479	473	463	490	465	459	454	473	473	488	465	451	467	439	451	423	454	472	485	498	440	483	483	462	473	444	511	442	504	442	468	482	478	474	474	411	431	447	458	493	447	409	488	511	466	429	473	462	455	457	452	465	483	464	468	446	470	469	475	448	457	460	471	455	491	466	452	454	472	447	470	478	506	449	462	497	487	451	504	490	440	455	439	473	495	470	510	495	464	491	470	437	484	461	495	426	491	505	444	480	494	470	474	481	461	403	473	491	456	481	473	443	470	455	469	444	459	468	506	415	483	480	440	468	450	476	441	437	472	456	452	443	446	475	512	454	478	453	493	466	492	448	510	458	480	429	502	432	437	498	455	445	499	449	434	486	453	484	466	459	473	441	456	432	495	459	477	417	455	477	514	469	470	470	443	449	471	509	458	435	474	424	455	466	474	476	439	450	466	443	451	464	500	472	482	448	474	448	461	430	482	491	472	518	471	461	447	477	464	470	498	475	463	513	505	455	458	472	500	510	459	451	476	428	486	469	477	468	484	436	471	437	465	456	439	483	440	466	437	432	448	495	458	470	518	430	449	435	449	462	443	453	464	473	463	492	416	480	464	467	469	476	481	470	483	466	460	469	451	470	494	430	518	472	476	500	474	444	458	473	457	434	473	440	455	467	455	480	430	502	435	441	459	441	506	455	454	476	491	497	433	427	493	482	505	417	435	508	485	454	450	489	434	464	433	469	445	476	466	471	479	461	447	462	421	445	497	467	459	455	446	492	446	457	487	453	432	480	483	464	502	462	445	488	492	495	489	448	501	505	444	444	469	474	473	450	473	464	474	458	461	439	470	439	464	436	443	436	456	433	482	466	515	438	445	478	455	471	501	444	443	485	439	458	471	492	448	447	453	498	474	442	454	435	451	476	445	481	462	432	454	480	471	444	450	503	488	492	432	473	401	454	441	483	442	471	425	442	456	477	454	425	505	494	451	415	470	435	492	448	482	472	478	452	460	458	469	456	441	467	506	441	455	469	447	482	476	468	456	469	399	449	493	461	455	468	495	459	445	428	506	461	457	470	452	470	483	456	471	487	435	493	483	463	498	459	464	503	454	488	448	454	483	471	477	467	489	436	494	425	446	470	461	473	484	450	510	484	474	458	485	508	460	478	522	476	485	458	481	478	437	513	484	453	469	423	431	461	457	479	517	483	478	458	471	468	473	465	427	468	457	470	455	455	478	469	478	482	427	477	417	460	485	476	424	439	441	448	464	461	494	459	495	457	493	473	468	459	470	453	465	467	454	467	477	493	438	450	456	462	460	457	461	435	452	484	472	484	468	482	487	471	460	461	490	449	427	459	435	496	432	460	481	439	516	416	436	491	434	491	488	480	481	431	473	462	458	494	441	449	431	457	449	490	476	477	469	471	476	465	463	447	474	483	426	487	486	466	437	482	439	440	435	446	470	489	429	431	466	448	462	482	457	440	476	486	470	456	453	463	464	488	451	458	449	491	482	468	423	462	450	425	488	464	440	473	438	469	445	457	441	480	443	464	459	446	466	422	466	472	456	482	449	471	459	480	450	483	457	455	448	462	472	457	473	502	497	453	476	456	471	475	421	410	507	442	466	449	483	475	487	477	421	487	435	441	458	471	463	455	482	458	461	428	470	478	470	435	470	453	437	488	473	486	472	422	457	422	464	481	470	484	484	463	442	472	435	463	466	477	461	469	450	461	466	446	447	460	476	443	464	500	429	472	465	473	435	471	496	478	468	471	459	462	484	469	478	425	498	446	452	436	451	422	463	415	482	444	449	458	430	475	482	465	478	459	449	450	463	449	461	488	439	475	473	521	451	449	428	460	450	458	469	479	450	500	463	434	452	454	451	429	442	440	491	440	488	451	480	470	472	455	452	469	462	437	441	489	472	482	426	486	477	446	428	467	488	481	479	471	466	465	493	483	466	505	446	450	467	447	465	472	453	448	475	453	456	478	468	438	429	453	476	455	449	440	476	452	490	488	469	458	452	476	478	472	481	424	427	485	417	454	504	426	458	448	463	452	434	482	444	445	459	473	463	465	447	432	519	481	488	443	473	462	471	411	456	471	468	444	468	483	429	468	481	470	420	443	478	480	454	460	486	486	475	442	463	472	459	447	485	429	473	442	474	477	530	467	460	462	471	463	484	458	418	493	468	452	421	472	453	478	482	444	466	468	468	433	489	478	431	495	473	482	489	476	483	429	492	470	468	449	434	469	477	472	478	440	465	465	445	449	476	466	417	461	460	449	413	480	477	474	464	452	450	439	468	437	464	408	471	484	455	466	478	454	496	461	469	429	447	459	456	443	461	464	462	463	463	443	463	450	435	430	478	491	462	445	474	450	468	486	472	494	467	453	495	462	479	448	497	479	432	467	485	489	465	467	447	461	479	452	434	467	463	450	462	430	448	456	494	440	430	499	451	442	473	487	467	467	425	460	480	444	439	481	467	461	492	483	468	457	426	441	458	469	467	466	454	403	466	497	444	442	462	491	460	493	451	468	454	443	501	490	517	447	456	484	459	429	464	451	455	483	422	429	487	462	435	472	481	454	459	429	446	497	431	505	460	453	453	460	438	443	444	527	479	463	498	470	452	458	480	427	447	458	479	519	443	458	445	447	437	458	432	473	472	473	438	481	479	467	497	468	445	451	427	458	482	496	468	457	490	428	503	456	473	487	460	456	462	422	445	490	459	491	419	453	452	452	497	478	486	440	452	483	480	448	480	448	447	433	465	425	425	467	430	454	436	456	463	471	457	489	468	440	479	429	479	438	453	473	465	450	460	470	449	452	445	478	466	499	472	466	455	472	417	415	482	457	452	476	466	455	490	461	482	448	451	457	461	481	474	450	419	466	509	453	457	468	479	492	457	450	481	473	449	509	446	426	455	509	471	447	454	450	464	479	440	477	462	488	459	453	458	482	454	411	475	463	448	462	446	497	461	458	463	445	430	437	472	487	485	467	460	459	481	441	425	468	492	487	469	439	478	513	424	467	446	455	467	485	492	457	452	448	458	461	480	461	452	459	487	474	487	445	491	470	463	466	479	438	471	458	477	432	454	458	463	453	455	435	447	491	443	470	428	493	444	493	461	465	466	435	479	457	512	426	476	465	480	467	460	482	460	470	439	476	444	451	437	450	469	502	435	463	439	456	475	471	466	429	457	509	502	441	476	448	471	455	516	461	440	476	420	475	470	491	475	480	490	410	469	468	480	454	412	445	495	437	466	462	480	461	472	461	456	492	465	501	441	453	468	455	474	428	486	484	481	465	429	472	489
3279	3570	3105	1570	1139	914	805	735	654	604	615	572	574	519	555	546	520	468	524	533	509	526	3784	5908	3828	2131	1058	686	515	497	469	497	485	456	480	480	506	451	456	430	459	464	472	452	486	470	511	455	500	520	522	493	503	468	506	436	481	457	447	422	480	499	458	507	431	495	531	484	471	475	457	490	501	488	462	484	453	474	495	466	472	500	497	498	448	489	503	480	465	486	500	501	527	475	475	449	463	466	473	492	473	457	484	483	480	474	473	478	428	467	489	486	467	505	457	503	482	484	450	462	478	493	487	447	461	489	472	485	445	488	483	441	517	532	460	465	458	505	447	461	460	432	493	512	443	469	431	461	484	475	448	494	430	470	454	506	462	417	495	459	480	507	472	513	497	429	478	473	521	487	504	502	456	463	476	450	517	468	470	441	511	492	485	467	481	454	496	452	508	431	488	459	431	479	465	460	447	457	479	487	480	434	456	464	471	481	455	487	480	511	452	486	459	483	479	414	487	504	482	464	512	459	466	499	481	492	466	493	477	488	421	486	467	506	455	480	473	475	497	486	478	459	472	465	513	470	482	459	444	484	466	516	465	430	464	487	499	462	470	437	469	462	478	445	490	496	504	470	494	439	439	482	503	449	462	527	466	495	469	451	533	475	457	454	439	453	437	509	517	507	444	469	458	440	497	452	503	454	501	462	473	487	497	458	471	427	476	482	440	495	483	444	456	449	483	448	472	467	489	495	449	481	470	480	447	480	477	460	485	467	461	453	467	450	488	506	463	485	452	452	474	468	459	475	486	436	455	496	473	437	497	468	507	487	481	442	480	497	485	462	475	466	414	505	463	450	484	478	492	475	474	447	497	441	483	489	531	459	450	464	484	448	491	455	421	468	428	432	432	502	445	454	499	470	462	456	465	488	449	466	495	478	498	473	482	485	451	483	455	493	488	484	473	467	443	474	488	471	501	464	470	487	475	486	452	460	509	439	469	465	468	485	475	481	452	452	447	467	465	458	504	459	498	544	486	458	449	483	459	484	439	480	483	492	495	501	486	493	478	461	462	469	505	491	486	500	465	481	465	469	466	485	443	508	441	439	499	465	471	473	463	484	471	467	486	428	477	491	431	465	500	471	465	461	462	487	432	504	486	477	472	474	436	465	493	462	438	462	486	484	433	530	474	493	465	491	497	443	447	454	436	476	465	466	481	478	426	458	499	474	462	462	462	507	470	451	488	480	416	457	438	476	434	488	502	469	441	470	484	480	465	482	501	465	436	491	514	474	478	485	446	494	494	464	456	443	505	470	502	461	459	487	474	503	487	483	516	482	456	462	469	489	468	505	499	470	443	481	469	468	450	464	455	475	472	442	471	464	473	478	487	477	471	478	450	447	473	485	457	460	485	464	432	480	493	472	450	484	476	465	459	474	482	483	446	500	461	434	462	439	476	467	456	473	467	505	456	467	451	467	442	468	462	480	445	478	483	487	454	403	456	471	463	480	464	523	468	492	489	464	482	477	436	452	472	448	509	443	460	456	474	481	453	482	459	465	472	457	466	452	496	498	509	464	474	447	501	453	502	482	477	484	447	464	493	475	469	479	473	476	427	502	492	465	489	475	522	499	478	436	478	482	473	460	465	426	464	468	478	453	438	434	458	488	424	518	472	468	499	473	452	469	465	478	431	482	464	458	484	469	476	497	456	467	462	509	476	477	471	483	432	518	458	489	503	456	484	468	497	456	447	514	447	445	478	464	444	476	466	503	428	510	479	490	477	455	464	453	471	458	457	490	461	472	500	453	457	458	511	490	501	474	510	456	464	488	418	518	454	494	504	480	461	496	489	466	492	476	463	416	484	441	425	446	431	464	457	462	459	454	453	459	472	459	470	466	460	456	461	460	455	468	482	473	483	436	477	461	492	487	498	489	497	433	459	496	456	465	452	481	472	469	475	453	452	456	478	451	478	445	436	447	462	500	468	455	466	467	465	471	425	475	458	475	482	459	488	448	453	454	438	485	466	493	448	424	455	455	445	496	466	484	448	437	469	503	454	477	510	493	468	509	444	466	452	464	449	503	489	479	485	469	453	461	444	494	458	471	441	464	438	470	464	481	467	464	438	477	481	467	453	487	408	472	444	462	452	438	456	501	465	472	468	474	494	473	444	516	465	464	426	489	451	498	447	444	439	484	501	479	475	450	455	429	492	489	496	503	456	495	485	481	460	470	464	483	513	474	490	476	476	427	442	526	435	492	444	442	459	454	492	478	470	471	443	452	488	472	455	451	461	431	466	468	456	461	436	458	502	466	485	456	487	508	482	460	481	454	460	486	475	501	441	465	455	476	491	460	482	455	472	432	473	461	438	446	425	485	487	472	482	477	445	517	479	466	475	458	492	471	461	475	421	442	449	460	464	452	493	472	456	496	467	481	472	475	494	480	457	474	480	476	494	482	493	537	474	470	465	475	493	443	472	441	521	431	475	490	489	473	487	532	451	462	484	427	479	474	466	457	483	448	465	470	448	463	453	491	484	440	465	446	523	458	494	443	460	445	435	531	458	469	442	446	462	444	439	470	461	480	475	498	488	426	472	477	488	468	470	468	455	449	443	485	480	487	455	481	485	473	446	461	513	504	473	422	443	466	489	506	472	467	453	482	474	472	450	466	466	494	474	489	491	484	473	436	458	476	484	499	471	450	496	470	459	448	471	478	425	486	500	479	461	440	486	482	434	460	499	441	479	469	488	478	440	518	429	457	455	467	462	470	484	461	449	468	491	456	471	453	460	463	468	476	528	481	492	500	447	496	457	423	454	508	497	455	513	446	446	479	438	461	494	465	466	445	456	448	492	482	476	454	462	456	497	479	481	435	488	452	463	445	471	511	441	459	472	458	473	445	481	436	452	476	480	474	493	478	492	473	463	479	463	488	463	473	476	466	469	451	463	481	467	462	442	482	451	454	447	437	475	465	430	465	457	418	466	432	438	466	458	440	470	443	451	448	471	425	465	469	466	466	490	500	474	527	458	474	456	459	450	503	441	490	515	511	485	526	472	477	500	442	457	395	472	437	453	475	509	496	504	451	496	489	441	462	476	472	475	433	458	460	462	485	471	496	497	501	460	489	459	471	461	452	453	470	496	447	507	494	473	488	456	477	457	496	436	443	469	463	467	462	468	461	489	481	459	460	472	464	470	434	426	495	521	459	500	443	482	499	483	466	466	473	454	479	470	466	462	470	485	492	471	482	467	464	488	479	471	444	484	446	470	459	450	532	449	459	483	461	485	448	457	478	442	520	512	481	447	452	420	485	453	502	493	476	472	482	507	471	469	480	465	461	506	467	499	484	484	495	478	469	436	493	475	472	433	497	514	470	462	453	459	489	466	477	472	419	452	488	483	450	457	468	498	494	457	465	517	465	484	480	472	491	452	446	448	480	490	427	470	424	473	469	454	492	478	445	487	445	494	429	494	503	517	461	477	461	493	439	470	465	481	450	502	422
23937	21136	28249	24300	20447	3853	1281	793	663	627	652	565	598	575	637	532	573	566	579	576	609	579	3148	7536	4820	2613	1369	767	600	537	545	512	484	546	560	537	583	503	529	592	553	529	516	519	545	537	549	544	527	538	541	502	518	546	521	489	546	575	519	523	542	511	562	525	514	513	515	543	514	523	524	552	486	566	534	503	545	523	535	540	522	512	521	495	494	536	497	538	524	519	546	472	499	524	528	526	486	517	533	542	525	511	473	495	488	496	545	485	511	540	511	503	539	518	498	506	499	529	555	522	562	537	504	502	550	499	489	526	487	506	512	489	526	483	502	519	486	529	546	511	497	525	548	542	504	499	536	539	509	520	515	518	540	505	532	487	521	471	543	588	530	542	508	537	485	545	511	494	503	544	542	512	504	537	524	503	527	522	521	517	495	483	513	518	514	543	505	554	550	540	510	501	492	526	508	558	521	520	520	534	498	513	552	516	483	520	527	545	558	517	514	516	535	511	542	517	556	544	535	555	555	554	525	500	476	530	526	510	510	521	531	488	537	516	559	569	505	515	502	548	565	559	563	537	513	497	539	549	506	505	514	526	489	508	517	524	529	519	536	539	518	544	513	548	532	510	523	525	505	521	520	535	576	549	506	507	570	550	498	526	557	542	528	514	554	537	490	511	541	573	512	529	488	559	503	544	568	509	523	574	521	553	532	517	506	516	526	529	541	508	525	505	531	538	543	512	514	544	497	509	532	572	546	555	529	484	519	480	497	520	470	552	518	521	506	508	521	534	533	468	532	533	560	556	579	554	509	478	536	574	518	554	543	505	488	533	544	530	540	524	555	533	525	543	539	516	582	513	529	526	511	520	524	531	521	530	520	535	538	510	530	540	520	517	524	509	501	543	533	554	519	522	536	533	492	537	482	508	537	524	530	497	502	496	520	529	535	500	554	527	514	527	493	528	486	540	544	534	535	508	540	555	520	555	569	483	539	511	489	501	510	521	483	507	510	495	547	554	551	527	539	497	507	512	509	557	510	516	522	539	548	489	543	562	558	566	522	518	539	524	517	520	546	557	521	549	488	524	514	532	528	551	523	538	503	488	494	585	510	541	523	508	481	489	485	525	519	566	552	530	536	520	554	529	546	532	514	513	514	525	500	506	488	538	528	504	522	513	548	510	533	512	508	466	531	544	495	494	493	518	526	525	480	540	546	499	571	468	491	532	535	521	547	500	506	515	510	537	523	529	533	520	527	518	486	510	475	490	513	498	496	509	509	475	512	485	498	485	547	551	531	516	559	511	531	503	526	509	548	511	500	499	539	495	541	528	557	558	491	548	576	561	513	503	497	513	499	552	506	513	519	541	525	521	516	490	523	520	549	520	552	484	517	526	502	485	538	543	508	560	537	511	548	524	549	524	487	514	501	494	527	515	524	500	538	523	502	520	561	493	522	514	538	525	510	538	551	494	496	559	510	509	513	495	504	562	530	529	536	550	499	533	475	502	522	551	513	531	537	526	493	532	554	580	529	528	527	496	541	506	524	540	548	540	542	468	539	538	550	512	502	524	521	508	479	491	499	500	526	493	492	532	530	502	505	546	494	509	559	505	504	561	454	482	540	535	514	496	549	558	494	538	554	511	507	499	566	533	501	499	518	553	513	512	535	552	553	502	548	516	541	505	547	528	538	523	482	509	520	464	484	524	512	514	531	529	523	531	544	528	531	519	534	549	538	485	530	556	526	508	544	525	523	518	507	525	544	526	558	548	528	521	512	493	496	528	537	542	467	523	513	537	513	565	499	511	522	547	527	509	523	510	519	505	513	518	556	548	484	491	490	522	522	525	504	533	523	525	512	513	524	529	506	574	481	513	513	546	519	548	541	544	535	536	557	536	499	500	509	551	556	502	541	535	503	519	527	546	502	506	505	532	568	551	529	543	517	491	502	511	512	575	536	501	563	559	540	488	546	538	535	504	505	536	523	522	510	488	556	503	521	497	515	508	502	518	520	495	482	513	532	512	525	475	487	535	542	493	525	506	504	553	527	539	504	532	549	542	500	514	553	508	509	524	512	508	559	518	494	524	522	533	498	517	524	475	522	532	523	490	524	536	545	500	494	518	554	483	502	551	523	559	531	478	456	567	481	504	571	484	516	498	561	529	531	497	516	482	486	534	543	512	546	543	546	542	549	498	506	523	486	516	534	509	506	502	539	510	530	548	474	531	549	498	552	499	534	511	505	543	531	510	554	500	525	537	510	548	563	454	509	479	510	504	514	536	536	500	498	477	555	515	488	538	503	480	522	483	546	540	527	524	495	550	525	531	496	531	536	512	523	522	521	514	548	545	518	517	517	545	515	519	478	513	580	549	502	506	520	485	529	541	478	543	496	543	543	494	475	533	545	503	549	523	550	514	501	525	516	491	513	518	490	555	508	558	501	505	526	523	560	538	536	511	522	550	514	508	506	526	533	500	511	528	504	560	546	540	515	522	565	520	496	503	547	503	548	546	499	516	522	483	496	539	475	502	528	498	504	477	504	494	500	506	505	540	471	501	537	505	524	544	539	527	548	539	496	490	514	499	493	510	507	502	534	510	499	475	531	576	581	525	496	515	545	471	564	571	559	549	508	550	518	502	553	536	501	525	510	526	477	500	530	536	444	488	494	538	528	531	511	506	497	518	535	504	530	482	497	520	528	533	537	510	514	594	470	495	548	536	512	496	562	484	519	503	504	526	494	545	498	574	507	545	504	549	527	476	501	528	531	508	519	528	537	534	507	508	507	506	568	590	496	490	520	527	530	501	526	507	518	517	512	506	555	550	533	542	525	501	549	524	531	528	522	532	553	502	551	509	498	527	526	562	540	517	457	515	541	520	514	521	525	549	492	528	478	522	483	510	542	546	521	536	534	551	488	541	507	492	496	497	530	523	503	520	521	535	472	563	518	510	510	568	497	518	548	553	494	490	534	463	515	561	527	561	545	530	488	516	568	495	495	546	535	529	525	510	514	507	534	514	516	534	517	461	572	551	521	507	570	557	539	507	541	541	537	542	546	494	483	486	484	496	499	497	511	515	500	494	504	506	482	522	539	576	508	537	487	499	554	518	513	550	522	525	536	508	515	485	609	536	543	520	527	500	543	496	564	520	546	505	495	498	544	503	511	485	511	494	495	555	522	505	524	544	517	516	499	515	528	527	525	533	511	535	492	486	507	527	468	528	561	506	536	502	511	556	489	545	503	544	542	528	521	536	535	537	528	544	546	514	511	516	510	495	498	498	520	531	522	525	486	538	505	487	523	507	495	526	510	503	505	505	576	519	509	553	507	512	494	492	473	517	520	531	507	497	484	511	511	537	497	546	527	553	491	520	526	510	501	529	534	546	535	492	503	499	548	497	536	553	516	502	529	542	541	505	494	518	549	535	546	512	539	523	497	535	556	569	545	541	572	494	500	519	502	509	465	490	570	519	537	486	501	487	540	503	538	499	524	527	500	473	526	510
3629	5028	4382	2127	1519	1214	1021	902	832	711	728	705	636	684	621	603	558	618	578	569	642	675	4913	9097	5519	3058	1488	849	625	528	523	547	586	528	554	531	536	529	545	547	562	582	539	542	504	533	564	489	473	512	592	511	564	592	549	511	522	524	558	554	556	547	510	564	536	554	530	551	564	591	492	519	532	555	538	539	534	477	512	516	512	525	556	539	531	487	511	539	515	539	539	534	515	520	497	591	555	533	542	516	550	547	539	562	523	555	537	581	522	539	533	547	576	508	536	510	527	550	542	518	532	561	540	502	516	552	547	512	542	518	537	518	559	505	562	547	515	491	537	545	530	533	504	546	561	526	507	513	569	533	536	521	547	536	526	550	525	532	511	557	519	531	551	504	520	561	520	572	497	548	532	521	546	522	576	519	506	545	536	517	522	552	518	543	549	496	528	512	551	535	523	501	568	539	557	536	524	527	521	515	544	574	534	554	543	537	525	542	561	517	572	490	595	544	528	563	586	526	500	513	569	550	573	519	543	540	503	537	527	538	526	519	502	483	517	522	554	546	512	552	532	530	551	528	562	535	565	506	587	554	485	574	501	539	504	520	534	523	527	546	538	503	509	555	513	530	524	554	552	544	540	507	539	528	523	499	535	540	532	541	497	535	537	518	492	541	533	522	548	573	531	504	529	520	564	547	531	520	495	498	504	538	591	527	569	513	544	466	538	536	546	516	513	535	536	554	544	542	528	565	535	546	530	535	503	540	574	526	547	522	571	544	551	538	542	522	488	545	542	534	501	542	562	520	508	510	557	524	503	514	530	533	558	497	534	525	504	508	546	546	525	525	523	504	563	529	531	540	523	500	572	529	515	516	580	525	514	536	550	527	545	503	488	543	521	521	573	572	540	508	520	517	537	551	498	527	521	521	582	560	536	473	529	535	517	536	526	549	568	539	522	522	530	507	489	583	505	512	486	547	557	534	517	554	534	500	548	541	530	539	549	519	530	527	548	545	536	589	511	506	506	523	536	508	486	500	516	548	557	507	531	516	520	536	503	547	563	542	576	534	542	546	543	530	553	533	538	530	537	566	540	525	533	520	541	553	567	527	527	550	561	519	536	526	531	555	490	531	513	564	532	527	506	537	536	529	523	522	565	514	524	495	592	536	525	547	510	494	551	522	543	525	514	519	516	524	521	532	529	524	492	487	550	534	559	464	506	550	556	551	509	508	527	501	545	515	553	538	535	547	525	575	510	508	539	535	485	523	542	548	524	541	546	515	533	552	545	546	521	552	515	558	518	520	511	505	531	544	504	512	495	534	531	551	539	535	538	515	505	538	541	535	555	514	517	508	541	565	494	569	502	504	513	550	542	595	511	524	546	510	518	482	535	516	556	549	505	518	544	514	508	458	517	536	533	512	537	540	532	552	548	551	486	565	502	508	512	496	521	524	530	549	506	533	513	485	544	552	524	542	529	513	540	519	516	511	496	550	481	509	547	564	477	496	511	549	528	538	544	544	539	525	526	536	545	491	556	506	552	516	492	536	581	517	568	570	492	558	556	532	489	539	493	545	547	520	512	518	479	500	547	518	537	499	494	566	462	516	519	529	558	486	525	546	520	539	532	515	557	532	563	502	496	512	567	539	528	555	516	498	534	562	542	485	479	548	540	520	508	553	534	555	555	530	549	534	524	540	538	531	552	555	559	537	517	529	508	517	507	503	545	505	562	508	497	508	526	589	546	542	525	547	531	520	512	583	525	449	518	547	578	500	525	533	484	504	532	516	562	532	524	509	518	477	532	526	518	498	505	518	495	567	543	520	539	500	562	539	487	520	522	513	516	497	538	515	522	499	539	527	528	522	493	532	531	497	564	560	503	532	503	508	534	538	505	528	509	537	488	492	547	553	529	512	531	506	528	518	522	536	524	504	508	522	521	526	509	547	523	527	554	474	532	538	559	554	507	549	525	552	544	527	560	522	515	523	539	539	499	566	532	517	495	517	512	474	511	533	567	484	508	526	569	507	567	527	510	551	519	537	566	508	511	495	520	530	529	577	543	518	531	513	508	484	525	562	516	565	528	547	519	492	529	551	516	538	520	517	524	521	542	518	494	560	536	517	569	543	529	522	503	533	554	530	554	556	538	514	529	527	505	485	588	550	482	513	534	532	526	573	530	530	515	537	487	508	533	537	513	498	523	489	530	546	540	537	532	539	546	559	558	549	542	491	518	452	514	558	552	523	504	536	535	585	526	526	509	552	515	582	531	492	556	509	525	523	514	518	508	511	529	515	569	542	488	504	507	513	518	493	528	509	539	574	512	516	553	538	535	526	538	537	513	514	519	541	511	552	559	529	534	518	520	515	539	530	542	489	489	567	500	525	503	521	520	568	519	536	551	569	500	486	494	532	511	543	482	491	496	513	552	537	504	543	516	465	524	535	557	525	511	507	574	562	559	540	513	515	527	550	484	522	501	491	583	483	524	495	530	564	516	523	529	519	549	555	513	525	521	544	458	545	509	525	555	523	518	517	523	502	522	545	567	530	496	465	491	531	522	542	543	516	512	584	533	555	548	513	482	565	526	525	565	522	530	492	542	502	531	508	498	515	481	503	549	526	489	519	531	519	504	538	528	518	493	550	530	520	558	506	539	529	515	508	537	521	519	526	528	509	533	556	529	507	568	516	493	545	519	549	556	523	510	514	536	526	511	524	522	520	547	549	546	519	524	515	518	575	555	530	513	540	521	542	476	543	496	511	515	523	532	526	543	502	511	513	498	464	486	525	522	530	476	518	519	520	517	529	496	538	519	540	531	531	522	489	540	510	554	513	523	514	526	511	528	533	504	555	506	534	521	553	522	543	534	547	541	510	505	536	516	565	537	548	513	511	540	497	460	544	543	533	519	533	519	540	530	516	522	503	531	510	520	511	494	515	499	506	552	505	469	537	519	530	487	459	536	547	513	537	525	506	487	505	517	495	539	592	523	512	552	515	535	518	524	543	527	548	551	556	512	517	515	508	519	583	555	500	521	566	559	589	537	543	517	497	496	545	553	553	536	499	531	507	517	504	512	533	521	495	514	533	530	497	492	496	499	526	520	533	509	492	499	553	553	507	529	527	497	511	516	521	512	531	537	481	557	538	512	492	546	563	498	530	509	515	568	550	491	541	528	518	505	526	561	520	518	514	529	516	508	519	542	488	525	521	526	512	534	555	502	536	519	503	546	532	516	512	507	528	504	542	548	494	489	522	553	530	500	543	536	513	508	516	530	510	551	526	476	554	533	534	539	538	495	514	538	522	551	505	514	516	526	531	558	555	527	531	548	505	505	524	521	511	511	539	531	507	537	520	483	506	537	539	529	507	524	501	507	545	504	517	501	531	518	507	542	528	537	509	563	510	556	527	517	496	482	532	509	544	529	525	495	516	541	480	499	452	575	519	547	516	497	471	507	533	495	521	487	527	554	521	511	569	498	503	519	510	541	521	506	525	533	563	529	545
27007	12612	1714	856	558	520	513	465	481	474	455	493	527	462	450	479	479	428	473	476	451	507	630	861	803	701	586	524	447	510	457	487	445	459	484	451	459	480	465	456	451	450	478	471	438	455	512	489	480	491	472	470	502	468	451	493	481	428	452	469	448	528	519	471	465	483	459	461	468	511	476	454	470	438	466	508	450	460	505	483	489	483	489	482	471	493	500	486	464	472	498	487	471	473	480	431	420	460	458	461	463	446	460	445	477	530	473	468	500	472	472	493	447	495	458	479	469	460	498	492	475	484	439	491	464	480	479	487	455	480	424	477	502	430	445	501	468	474	498	487	482	438	483	454	464	452	441	443	483	485	493	451	451	461	483	444	442	500	477	437	461	495	475	456	465	411	517	500	493	457	495	509	488	488	468	462	494	475	427	477	440	452	487	482	466	449	463	476	492	500	452	497	472	470	519	450	470	484	429	436	481	505	490	455	468	459	516	468	507	466	502	450	485	473	473	475	482	489	474	458	508	461	471	494	447	439	488	489	479	470	511	464	463	499	484	446	450	479	447	462	468	496	494	437	461	452	470	468	504	511	486	461	440	515	498	477	476	527	485	469	462	513	436	470	481	463	458	479	479	470	486	438	489	460	510	518	465	449	487	471	440	444	527	473	444	474	449	468	497	468	481	467	428	461	476	479	418	521	470	460	473	450	457	495	453	472	487	446	499	475	490	477	466	453	434	499	492	517	505	471	464	468	467	489	451	514	467	448	487	464	487	484	468	475	480	474	487	502	498	502	467	448	478	472	462	478	480	471	493	473	469	455	474	487	478	479	462	458	488	426	480	469	441	532	499	438	480	472	481	459	472	505	468	484	460	497	440	504	420	458	431	470	471	510	448	497	470	512	494	472	488	481	472	453	445	484	477	488	448	465	498	440	490	460	483	480	445	446	486	471	463	507	492	479	481	472	505	453	418	494	485	484	509	447	483	447	455	486	463	466	474	486	446	450	451	485	461	475	483	481	460	524	448	525	452	464	456	483	496	493	484	498	459	454	463	493	497	462	457	422	485	458	498	481	468	505	474	492	490	443	487	467	468	482	472	482	508	439	543	476	469	438	474	473	527	477	492	448	451	484	477	492	491	496	427	497	496	475	473	494	480	435	458	484	453	492	477	481	549	487	492	445	467	451	460	474	510	486	459	487	509	432	470	469	497	478	460	446	501	494	475	502	473	478	451	465	477	479	499	438	454	486	430	464	453	430	442	485	475	504	470	430	522	487	447	469	451	461	489	477	458	484	472	469	445	465	512	515	464	467	477	467	455	502	467	448	454	481	474	470	454	458	495	485	443	442	471	518	512	421	464	455	492	505	485	498	471	496	455	451	480	478	475	469	442	488	479	478	443	465	464	485	463	472	485	540	510	453	465	463	469	486	450	509	460	447	473	477	477	437	490	501	508	454	502	466	455	501	471	456	436	491	477	445	499	497	484	475	484	485	509	486	480	475	485	468	501	476	441	469	471	482	462	438	492	449	469	508	452	485	479	469	525	506	481	484	461	438	493	473	497	497	470	490	497	522	490	478	449	519	474	480	497	437	487	499	471	454	462	456	495	482	433	495	466	459	440	423	475	459	480	443	473	434	486	501	463	475	487	438	442	500	487	471	504	466	441	432	467	475	448	485	482	488	463	509	434	516	466	479	455	495	492	440	463	475	446	459	493	457	457	496	452	459	453	436	469	456	462	473	480	473	502	451	470	447	485	476	477	475	494	458	463	478	460	456	458	523	460	471	438	490	452	446	450	466	458	444	450	460	479	482	452	451	455	485	470	497	485	461	459	478	467	470	457	435	525	490	469	469	456	493	533	490	497	446	471	499	480	464	480	492	451	489	485	498	464	479	493	495	456	456	450	462	458	500	455	428	471	483	467	443	490	493	482	477	478	483	426	468	476	441	452	457	481	499	440	482	462	490	482	484	469	483	488	442	453	530	514	495	447	424	487	522	494	466	483	526	473	456	468	454	487	473	467	468	460	477	466	469	476	525	474	493	455	490	464	463	466	457	449	432	447	454	477	468	441	482	490	491	443	460	462	472	454	504	455	447	463	452	482	465	463	506	477	495	492	512	467	465	441	462	492	465	478	500	462	495	498	455	458	437	494	474	466	467	475	470	487	451	433	451	490	478	465	486	448	450	444	479	483	455	482	475	492	488	480	437	487	452	479	464	448	482	470	509	441	495	479	494	438	495	447	455	448	473	504	473	472	484	461	487	487	458	480	455	489	491	455	509	481	446	482	473	495	434	497	478	471	468	443	475	499	492	477	461	461	464	445	444	447	492	450	454	490	483	458	476	512	478	476	484	507	452	446	453	445	487	457	494	466	487	480	467	473	478	450	468	449	517	482	536	468	468	493	487	467	452	452	495	449	438	532	481	457	484	477	471	471	477	450	468	469	501	438	498	480	456	459	446	445	506	471	486	466	484	485	441	477	477	494	486	442	464	482	449	492	443	499	485	470	484	510	463	469	502	488	495	482	469	481	509	483	473	441	494	473	484	498	470	437	477	486	473	459	455	467	487	465	472	470	449	449	460	481	462	456	508	463	459	489	487	466	466	493	497	445	491	461	477	458	499	505	464	481	474	481	479	445	461	438	453	412	473	458	484	488	534	433	437	498	467	479	474	473	486	484	460	437	445	485	453	478	467	438	508	452	473	489	461	430	494	436	540	461	474	477	470	451	454	465	450	429	477	443	504	450	420	468	446	480	469	476	469	448	443	466	442	497	464	441	461	447	465	441	467	472	479	469	470	490	496	488	495	475	450	482	474	458	473	455	490	544	492	486	468	472	444	476	481	485	428	445	475	438	421	475	464	471	445	442	477	476	485	468	504	502	467	453	493	456	488	481	456	490	461	495	482	475	496	482	476	465	494	504	456	463	487	482	498	504	459	467	479	482	500	465	483	488	482	489	463	494	446	487	457	464	487	443	466	507	466	483	503	501	474	503	438	487	433	452	467	462	419	476	495	475	482	452	481	496	470	476	507	462	461	497	463	506	510	430	463	439	467	447	473	498	475	472	500	507	487	453	472	442	472	460	489	473	469	450	441	493	517	489	463	482	447	471	454	482	467	511	517	474	460	458	498	454	465	462	456	498	490	485	488	471	492	487	470	488	467	453	500	477	461	464	474	485	472	441	524	471	470	446	448	487	482	481	509	508	454	455	466	463	433	483	455	484	469	462	458	472	469	460	471	448	499	469	482	418	476	489	415	445	478	437	489	459	446	504	449	448	460	496	488	470	464	445	466	474	479	505	473	482	455	466	460	474	494	473	476	458	443	511	496	440	466	458	481	468	481	476	463	484	433	458	498	482	509	477	454	498	437	451	480	488	498	480	473	499	487	502	507	467	429	515	476	462	502	456	476	520	505	452	453	496	463	459	487	469	448	494	488	497	512	482	485	463	451	494	449	475	482	429	509	503	463	477	462	496	455	477	452	431	431
4890	853	823	631	516	500	478	513	486	457	484	484	480	469	510	484	463	455	474	490	489	492	740	1072	918	790	576	509	486	506	443	483	483	488	497	439	479	485	506	528	462	487	481	449	484	518	436	487	462	484	471	449	442	430	456	476	444	437	457	514	499	449	486	480	470	490	432	432	449	442	466	497	444	439	483	521	452	459	447	437	466	474	471	449	457	437	445	464	452	480	458	437	485	465	449	447	463	449	485	450	489	445	477	463	496	483	468	486	476	447	507	477	460	460	489	451	502	434	446	415	485	488	488	459	461	442	474	441	469	463	465	443	452	474	481	427	467	439	475	488	444	477	496	458	479	469	450	458	457	454	481	429	457	468	441	465	461	440	446	467	497	424	479	449	435	453	460	474	444	449	501	475	450	432	449	490	445	475	475	464	483	460	459	448	546	443	457	469	438	462	457	494	459	438	441	467	444	445	477	506	456	470	461	470	478	442	457	425	463	453	471	494	472	479	468	472	470	452	483	451	469	461	484	476	471	452	466	453	467	453	456	456	467	463	459	474	447	470	459	451	418	456	468	485	433	482	464	466	417	478	513	432	447	454	444	474	459	463	457	474	444	473	445	448	441	460	475	463	453	487	469	450	462	477	434	421	487	456	450	464	451	464	465	420	508	471	446	451	425	465	494	467	480	480	468	475	449	435	479	459	458	496	446	466	471	438	451	416	425	456	448	459	469	447	502	473	454	494	443	491	439	483	463	466	446	491	467	419	479	479	457	473	478	475	479	482	468	438	504	482	459	470	485	474	482	447	423	443	472	451	488	495	446	478	466	499	474	468	452	479	425	462	471	435	463	503	456	461	455	476	482	434	493	463	437	492	468	449	497	492	445	488	467	527	461	466	430	481	409	491	489	444	433	461	459	453	459	470	461	459	465	424	473	424	461	487	482	417	453	455	443	486	454	456	432	522	465	489	442	471	464	498	478	468	483	484	434	458	471	438	441	437	446	432	507	472	485	507	482	444	452	468	489	462	470	448	420	438	417	438	478	437	458	502	454	460	467	450	462	472	484	481	463	455	425	474	491	448	440	465	466	488	466	483	420	498	442	453	474	450	468	451	457	453	483	462	475	494	468	478	470	457	506	462	449	472	499	492	484	433	470	482	485	425	489	485	420	469	460	445	470	497	477	469	457	447	442	455	469	472	453	486	426	467	449	431	462	463	472	489	455	499	463	435	440	451	494	496	440	464	466	497	431	462	488	469	468	464	461	463	485	473	521	443	479	473	488	490	488	451	493	472	460	453	408	463	451	464	473	483	476	452	476	458	485	459	462	485	457	496	489	442	494	447	439	461	430	464	487	518	474	463	435	479	460	454	475	454	440	453	480	463	458	507	428	507	525	485	433	441	461	452	444	445	455	455	489	449	465	466	478	448	447	468	483	498	438	504	480	417	416	473	455	415	462	486	471	490	438	469	460	450	447	488	430	470	502	471	463	468	453	485	527	438	491	463	469	458	442	434	452	438	470	443	487	488	433	450	499	425	448	503	473	507	456	432	463	482	478	454	472	455	461	457	499	426	467	466	492	478	483	487	448	456	503	505	464	521	460	478	479	463	490	514	470	432	491	492	483	441	450	496	463	453	501	452	486	481	453	465	477	480	470	470	490	451	463	499	459	456	450	507	454	441	414	490	446	466	438	447	449	495	472	469	504	465	490	470	467	462	478	466	458	464	465	470	452	449	437	477	458	450	468	477	452	464	483	459	466	440	430	462	459	468	468	448	465	459	431	467	474	467	431	443	496	485	447	477	464	485	477	455	464	440	478	419	449	468	456	489	468	477	517	476	462	471	447	468	435	460	445	480	504	499	454	487	466	475	476	474	435	463	430	484	454	479	475	438	497	479	431	485	454	450	471	451	464	475	451	468	468	445	463	475	460	495	480	514	479	414	436	463	496	486	478	495	441	465	474	450	454	478	423	480	431	483	475	460	479	464	423	428	451	447	467	475	474	461	442	472	453	470	462	474	496	443	467	473	421	470	484	448	477	466	489	469	467	481	431	472	434	460	463	486	445	491	463	501	469	470	443	450	448	484	482	482	468	456	456	440	440	471	474	433	456	489	446	482	473	451	435	475	473	439	483	464	440	451	463	484	455	427	470	487	440	456	463	464	493	445	493	426	399	475	485	451	437	462	450	492	442	437	445	496	470	481	465	480	445	466	485	467	490	445	471	450	488	497	438	463	453	437	504	454	468	484	439	497	456	474	477	496	462	445	461	486	444	476	474	446	435	488	450	443	494	459	488	475	455	464	476	494	460	425	465	487	478	442	466	463	483	471	421	483	461	479	507	484	467	474	419	481	502	491	449	457	477	480	463	443	447	454	474	477	484	463	473	444	447	451	468	505	447	412	463	464	482	443	435	427	442	415	503	434	437	461	502	447	486	443	457	491	508	447	440	446	478	454	464	468	470	505	458	496	485	444	468	474	432	517	457	487	463	481	481	479	450	493	448	461	458	487	470	489	518	491	453	441	461	430	478	465	428	442	467	468	496	437	477	451	441	440	470	465	465	505	444	473	485	466	465	487	437	486	443	439	475	458	483	481	453	451	446	483	469	470	472	416	474	465	474	434	447	487	485	469	431	492	459	465	481	468	447	479	499	456	432	486	505	481	469	455	458	479	459	461	462	445	447	428	454	439	472	415	474	475	510	483	484	488	474	434	429	466	467	436	452	442	458	479	448	455	429	474	439	461	419	457	502	443	460	469	481	457	471	464	438	476	468	451	433	466	516	451	483	468	431	463	437	479	473	471	451	475	441	462	493	453	483	460	486	432	466	475	462	493	438	512	513	457	468	427	478	501	460	440	428	473	463	471	441	445	481	463	454	478	497	472	457	458	465	504	476	460	503	458	437	481	458	486	455	453	447	492	461	445	443	488	456	469	454	487	437	449	465	462	501	430	509	409	485	439	442	476	458	464	468	466	485	450	473	472	490	458	465	459	441	447	474	432	442	463	465	458	457	494	436	436	474	465	475	455	414	445	427	520	448	450	474	484	491	451	441	432	460	478	462	477	492	482	442	461	492	462	467	447	475	500	465	462	454	456	487	468	495	493	436	483	483	446	424	500	446	449	467	438	435	449	492	489	496	471	473	485	477	449	444	462	475	496	454	461	464	448	466	484	417	450	455	463	513	461	462	455	471	456	417	453	441	435	405	462	427	490	468	447	460	435	476	464	438	489	472	460	470	459	437	461	448	469	443	454	497	433	425	423	443	460	479	438	438	437	466	470	467	453	447	469	440	467	436	435	480	455	492	493	447	478	404	512	456	512	467	453	474	502	494	443	470	456	465	481	478	454	407	477	456	467	464	494	483	427	475	447	432	445	451	483	507	453	486	425	478	464	519	470	474	477	443	459	473	527	487	442	465	445	451	452	449	486	465	428	451	483	434	468	505	476	468	471	485	441	440	486	467	430	461	477	463	470	431	460	474	435	481	485
24413	21126	27520	24868	10497	1266	848	636	571	549	515	530	548	521	468	490	458	461	517	515	535	829	2690	4297	2773	1641	939	648	517	488	459	469	508	512	495	485	473	458	421	476	460	493	447	482	517	452	481	452	474	473	497	469	489	479	422	459	439	446	449	458	501	477	482	460	436	483	440	477	440	447	476	478	464	493	496	446	477	442	493	502	482	466	480	473	446	468	453	507	474	421	420	543	468	494	494	481	475	446	484	491	484	478	464	492	447	472	428	453	497	443	470	452	488	458	490	498	450	443	429	463	489	458	492	441	524	461	488	448	430	477	457	465	468	478	499	486	465	487	468	489	481	439	494	484	457	451	484	476	442	492	487	503	472	463	444	488	498	462	472	476	478	494	438	463	476	433	466	519	479	473	484	515	421	486	477	449	456	477	479	451	470	462	480	471	478	475	457	427	471	464	478	474	484	484	453	485	452	464	490	456	496	462	456	430	483	475	441	425	431	464	469	454	465	465	458	447	457	444	458	480	514	457	460	452	429	434	436	453	482	508	438	479	479	467	472	478	447	458	476	494	447	483	461	422	529	447	451	468	516	502	486	458	475	457	488	463	520	434	460	508	480	447	457	471	463	476	503	481	472	484	457	453	470	497	462	456	472	508	476	471	503	481	425	495	468	461	464	485	474	466	462	481	431	486	500	427	448	474	468	465	470	488	477	485	487	460	460	462	500	446	448	460	436	445	458	464	473	473	471	496	484	448	463	494	459	454	436	489	470	512	477	455	455	436	561	501	463	443	453	515	482	481	449	469	481	478	471	464	494	457	451	466	464	496	469	407	497	439	441	488	461	442	476	507	482	456	447	484	453	465	488	469	448	501	496	518	475	460	463	482	487	504	449	439	458	451	480	483	462	440	484	488	487	480	453	456	468	437	461	455	445	466	490	416	462	477	452	433	459	475	453	459	481	466	480	470	470	447	473	464	500	472	460	470	472	480	459	475	459	449	439	475	456	471	467	455	480	482	440	433	461	442	462	513	444	453	475	472	463	462	523	456	459	460	441	433	433	506	445	450	447	465	448	468	492	468	437	435	479	494	482	432	468	501	460	489	493	459	432	471	493	449	459	440	482	499	452	504	453	461	466	489	486	511	505	515	487	419	468	453	458	462	484	470	453	426	513	498	447	504	506	466	489	443	485	457	441	462	474	464	443	472	485	461	491	444	471	462	491	460	508	478	504	451	487	466	466	484	472	455	463	431	462	475	453	461	482	497	435	460	450	447	451	424	485	443	498	457	456	419	482	468	487	424	506	466	435	443	481	446	444	431	481	455	415	409	445	458	457	442	498	478	485	443	462	520	455	459	425	493	465	466	434	467	486	447	478	467	447	450	483	471	432	428	451	475	470	481	484	464	486	469	443	484	476	488	449	457	455	443	453	493	466	464	466	473	468	413	450	439	445	473	451	451	481	432	438	441	450	466	448	426	457	485	486	479	497	445	454	471	487	461	481	467	461	459	465	472	406	416	488	446	476	430	440	453	464	491	449	453	451	509	497	492	487	460	457	476	462	461	476	490	489	445	436	452	471	464	460	441	461	463	490	443	470	487	436	445	437	467	456	445	461	455	465	456	507	462	481	481	452	438	465	462	444	431	441	446	464	472	469	450	456	485	464	483	493	427	466	498	458	488	541	431	448	470	438	455	494	435	438	461	453	487	476	452	454	482	455	449	475	475	498	463	448	494	441	476	444	474	455	429	499	473	459	469	485	442	512	447	477	474	509	460	441	475	487	457	512	466	450	464	478	477	490	499	477	487	460	434	527	469	456	471	504	500	505	455	435	490	484	490	462	507	448	435	503	466	508	424	470	491	491	465	463	460	462	473	446	452	468	464	470	475	470	453	474	475	465	447	457	466	506	461	470	475	499	473	492	461	451	440	462	471	443	450	464	449	467	486	479	472	455	453	477	469	506	459	437	497	500	488	471	432	510	454	473	460	465	462	477	486	485	472	463	457	479	464	471	464	498	437	493	471	494	494	472	476	489	463	473	466	488	495	433	456	459	489	522	518	463	467	468	462	476	472	454	482	438	452	457	471	516	442	466	449	476	479	496	480	514	447	454	462	471	443	459	449	475	481	423	482	489	457	487	465	460	448	413	499	474	491	487	456	472	502	478	483	512	481	476	449	479	446	470	465	495	459	442	480	423	423	470	450	484	480	489	443	478	467	479	480	473	472	439	447	477	470	498	435	443	486	459	464	458	423	457	488	496	442	443	452	459	454	480	461	469	486	455	489	481	470	451	455	464	481	465	466	437	449	485	500	462	447	470	475	441	466	491	469	428	482	489	428	447	439	446	478	487	472	508	452	454	478	478	464	438	424	470	483	489	450	512	439	477	464	434	506	487	461	437	449	473	487	458	455	476	489	485	477	436	474	496	500	456	492	472	456	475	483	476	468	481	488	433	487	469	424	440	477	475	461	442	476	475	448	464	471	433	474	487	465	470	469	457	477	472	508	452	477	476	484	449	450	433	439	461	468	497	455	468	443	508	472	487	458	452	462	437	482	481	450	504	460	471	476	452	513	423	496	455	447	482	448	433	493	446	458	451	452	497	444	475	481	500	453	452	471	454	463	478	469	469	451	455	481	442	440	471	482	477	482	511	468	466	472	467	423	434	481	445	476	480	460	453	465	471	496	496	459	456	448	433	433	455	502	453	473	490	438	480	465	491	453	450	441	433	469	448	450	480	450	470	462	469	478	494	466	470	432	467	462	443	456	420	436	490	441	486	465	462	449	471	438	483	434	436	471	423	438	466	484	459	479	488	449	411	446	507	463	480	467	483	469	472	476	448	463	466	437	472	479	495	525	470	453	476	477	472	478	467	434	491	463	476	477	427	433	444	517	436	522	453	470	470	464	467	448	459	460	451	471	434	462	495	463	475	453	483	496	455	462	460	484	500	482	467	471	453	470	449	495	450	492	429	489	480	412	453	471	477	433	440	431	440	465	456	462	451	470	462	465	477	470	449	462	473	439	478	460	463	472	474	483	480	455	466	490	454	470	447	454	441	483	470	442	499	473	443	477	474	420	471	472	510	452	476	439	479	479	479	446	480	456	418	470	465	475	485	441	470	517	435	469	510	453	488	495	444	459	495	454	470	448	446	493	487	453	458	479	435	445	481	412	457	486	495	490	466	453	446	466	458	438	451	478	500	457	448	430	474	438	480	439	434	453	444	448	490	484	512	450	414	476	461	421	461	446	466	453	478	465	476	479	463	478	418	484	488	421	462	487	453	510	467	477	448	458	458	504	453	435	509	479	460	467	493	443	469	500	501	440	416	489	447	490	474	476	446	427	474	462	470	469	456	459	474	428	483	433	457	448	466	460	473	501	494	491	492	486	481	493	430	485	480	486	499	468	490	466	462	440	473	468	448	467	456	455	468	498	461	488	459	434	456	483	486	486	474	439	466	503	458	446	501	451	473	502	431	471	479	470	470	433	495	480
3398	3615	2914	1476	1162	930	765	669	651	630	591	556	591	549	554	538	535	576	534	510	508	1155	4171	5450	3457	2047	1013	681	541	493	526	495	498	492	450	491	492	474	470	499	521	473	474	479	467	495	519	498	487	530	485	450	508	487	498	500	474	475	534	516	506	462	460	432	486	497	484	458	502	474	469	470	450	478	471	488	476	495	532	515	472	462	446	439	493	497	472	452	496	496	465	531	516	483	507	453	454	480	496	464	481	512	485	481	483	466	457	500	501	517	529	465	513	517	517	455	507	477	475	469	481	482	504	519	477	490	489	450	470	466	483	459	477	508	472	477	497	486	509	470	445	487	493	486	450	498	468	480	484	470	486	470	498	464	469	461	501	453	460	501	514	473	467	406	483	425	463	507	483	492	485	468	453	527	484	508	507	469	468	499	491	466	449	450	477	447	482	477	484	463	495	462	536	520	476	473	466	480	498	440	511	511	511	467	498	519	494	479	480	512	476	469	479	479	510	457	446	473	503	487	507	510	557	495	484	470	476	498	431	503	507	492	484	449	510	466	507	496	494	503	514	499	478	486	503	479	435	511	492	507	450	498	513	467	453	484	482	505	503	477	494	465	483	485	488	476	468	500	507	498	458	460	476	456	452	506	488	493	495	506	465	525	474	483	481	467	471	491	485	480	492	515	460	478	484	460	493	468	512	500	492	457	479	500	452	486	482	473	487	533	468	494	488	495	451	486	489	510	460	446	456	477	483	435	458	459	456	496	435	481	449	471	452	451	445	449	513	497	464	489	444	436	483	517	437	501	486	505	498	477	433	460	524	487	471	452	502	464	466	489	506	459	476	489	454	489	457	439	508	463	509	445	505	495	442	512	521	495	481	439	483	489	490	471	468	471	435	487	471	463	458	458	494	500	470	444	496	488	476	498	480	513	493	473	496	480	513	479	497	462	448	534	469	469	503	471	496	482	463	460	500	446	469	486	464	470	471	444	481	458	482	463	455	488	471	479	494	490	468	469	458	527	491	474	505	485	482	512	452	452	488	503	477	466	462	467	485	505	482	500	453	489	502	532	488	465	495	507	475	449	462	487	461	485	482	480	460	528	475	485	480	486	470	487	464	499	476	508	488	491	464	457	432	482	459	457	461	441	459	468	473	481	495	476	487	442	458	469	461	481	504	485	467	461	492	473	511	491	512	455	481	496	474	456	508	462	447	480	478	453	458	480	495	473	484	444	525	492	486	468	475	510	477	456	497	496	500	488	506	504	506	479	495	497	490	467	486	469	488	488	446	458	521	491	495	512	484	472	472	503	481	521	493	491	452	551	489	517	434	464	470	465	526	463	486	465	454	478	490	482	478	494	467	515	500	463	467	477	495	469	478	451	438	478	479	481	465	494	488	509	487	433	488	508	485	442	506	465	455	500	511	486	484	480	502	464	474	466	466	491	466	504	483	484	459	498	465	452	477	486	480	498	466	496	495	450	499	504	483	467	486	472	468	507	466	500	450	450	489	507	515	487	453	487	472	514	428	467	461	487	427	454	465	485	465	459	450	494	460	522	493	481	492	448	500	519	479	506	480	500	509	467	479	447	468	462	496	492	477	485	457	483	473	490	467	469	513	479	459	499	485	460	489	495	500	482	467	515	448	499	486	476	466	471	518	437	458	481	472	487	514	478	513	519	481	473	441	477	484	475	498	459	480	492	449	479	480	526	450	477	505	483	464	498	487	476	460	480	488	477	489	493	498	485	464	462	446	464	483	440	474	452	489	488	469	443	469	459	499	498	440	447	455	465	488	483	478	480	491	503	510	466	478	497	465	442	446	482	501	494	480	449	455	487	486	494	490	465	434	506	474	447	471	470	451	477	482	459	494	449	488	484	507	466	468	485	476	476	490	446	484	481	469	513	474	477	475	452	441	477	464	465	489	482	471	481	462	459	450	480	455	485	488	473	501	461	478	490	515	495	467	501	446	468	485	414	461	480	482	483	433	467	469	464	480	496	489	467	467	458	461	458	451	456	511	452	508	428	453	473	473	484	507	455	513	493	466	453	500	469	459	468	506	460	425	507	434	484	502	502	495	473	504	473	475	474	460	500	463	475	469	476	488	424	500	502	483	491	455	480	520	460	495	490	526	463	481	455	440	481	477	435	497	482	458	463	465	457	452	478	481	474	479	495	558	454	485	459	476	480	469	500	439	467	455	501	465	503	464	462	488	464	450	519	447	475	462	484	484	458	456	450	499	485	428	474	476	440	440	449	508	489	462	465	506	456	470	471	479	523	488	517	490	475	463	477	453	475	445	482	492	472	460	469	525	471	490	481	504	502	495	469	497	458	532	483	451	519	463	500	457	501	476	483	476	474	479	487	467	479	510	482	451	434	513	478	495	495	497	482	467	486	483	478	526	513	479	479	473	460	501	484	468	494	467	481	452	481	516	448	478	501	450	450	468	517	481	501	479	454	482	448	480	516	472	474	492	501	490	466	455	524	485	476	479	485	489	462	477	461	445	471	483	453	481	431	488	496	472	473	447	503	430	488	492	476	515	503	491	508	493	462	469	479	475	474	534	505	487	468	488	467	484	504	456	457	470	477	456	457	472	465	459	481	468	456	443	462	468	463	477	489	476	486	449	429	442	452	482	485	496	459	459	449	470	463	460	472	534	465	472	474	455	518	480	454	495	438	470	462	450	440	485	483	422	496	487	481	490	490	441	490	463	465	428	495	488	503	481	450	466	458	498	512	494	488	449	506	465	500	453	447	474	443	479	493	493	480	490	450	496	471	466	468	469	506	498	483	463	493	474	501	421	501	437	494	477	435	459	447	457	498	475	505	479	455	504	481	474	472	467	475	483	485	492	471	472	473	437	499	499	459	442	470	473	465	509	462	511	473	439	448	466	426	492	507	470	454	460	461	505	468	459	457	506	504	495	491	468	475	460	465	490	471	457	470	504	472	451	494	489	490	464	426	481	476	494	479	467	484	439	492	452	427	447	497	483	506	458	484	483	485	460	456	522	489	467	464	474	510	490	491	491	456	498	472	462	474	472	448	482	495	465	471	496	512	492	506	487	460	446	494	488	505	489	449	499	514	471	467	474	483	480	476	484	465	468	475	492	456	487	469	494	460	454	487	511	470	449	460	456	507	515	468	473	446	489	479	452	496	534	463	472	488	460	473	450	444	483	473	483	469	548	484	486	509	474	489	467	517	493	454	481	506	478	456	437	474	474	518	532	464	474	461	477	440	476	473	463	458	475	464	479	472	506	503	470	472	493	456	484	466	495	454	459	465	472	450	496	506	486	491	489	466	513	484	495	500	471	444	487	470	485	480	480	469	463	460	450	486	494	520	460	453	483	464	507	466	486	483	467	474	490	479	479	443	491	455	463	456	473	472	470	455	471	528	447	476	480	475	480	461	469	477	465	474	487	487	461	461	473	462	448	440	455	493	454	470	519	440	485	488	479	475	452	449	520	503	463	506	473	434	478	443	457	481
23825	21126	28232	24279	20427	3996	1301	809	730	643	652	593	586	567	639	573	553	587	560	556	546	644	4057	7129	4764	2617	1297	786	590	560	527	535	549	543	525	562	528	519	567	523	507	542	562	503	539	545	508	531	542	518	485	506	518	494	523	512	505	576	490	536	576	509	502	563	538	544	524	514	498	555	507	529	510	518	519	531	520	488	552	504	493	517	518	559	506	494	534	507	534	533	494	523	529	521	511	483	539	563	496	549	539	505	553	526	503	521	577	518	527	561	516	488	521	518	548	545	582	513	550	516	507	499	534	538	569	526	493	530	492	546	497	509	547	507	481	540	531	523	520	542	528	491	544	536	554	527	512	522	520	489	542	535	536	504	534	517	539	509	531	548	550	552	545	515	515	516	525	549	528	534	492	518	506	530	528	580	518	528	564	498	585	538	499	521	512	551	579	507	519	498	547	485	525	525	501	509	504	489	506	505	545	518	529	516	569	473	492	560	522	516	528	498	532	513	557	519	555	511	540	539	534	532	558	494	552	545	494	505	539	494	523	499	511	527	546	545	504	537	518	519	558	496	563	486	542	544	528	560	534	506	541	506	553	521	505	539	519	514	511	488	511	522	572	516	509	548	549	535	548	531	529	552	561	531	553	534	532	523	522	533	547	524	555	533	505	541	524	512	533	544	532	532	542	521	557	514	534	519	556	517	520	517	514	556	562	511	572	515	497	539	567	542	558	500	524	557	514	529	550	510	528	541	533	542	527	549	552	511	501	541	525	491	497	526	493	503	550	489	495	513	532	544	484	486	511	525	590	527	514	526	533	524	518	500	544	536	521	532	515	489	493	546	582	524	563	537	538	526	526	528	554	547	542	499	541	485	506	561	531	551	521	494	509	541	541	518	511	534	536	559	550	531	509	505	522	532	526	548	503	519	529	557	536	503	569	526	525	549	515	469	505	494	544	530	506	540	495	520	534	544	473	524	530	544	532	501	539	524	543	499	535	539	554	534	545	550	518	553	515	547	559	529	509	497	549	516	551	499	557	505	517	515	544	528	557	501	491	526	529	516	583	521	531	522	511	553	534	527	555	505	534	530	516	541	550	502	482	529	501	563	508	524	519	534	476	494	553	563	528	486	514	513	527	548	525	539	483	494	532	529	505	518	491	560	543	511	522	554	532	533	518	541	547	528	505	518	517	517	529	517	550	546	538	498	520	496	573	536	540	526	546	519	534	487	543	524	530	494	534	510	536	511	553	538	534	486	535	459	524	563	527	513	514	568	559	535	542	523	515	555	562	489	534	548	512	517	504	543	527	527	550	539	525	553	510	545	529	510	531	545	524	482	577	499	538	547	562	518	509	504	518	563	524	545	507	515	518	522	541	521	541	513	544	528	549	510	519	498	509	496	511	518	522	525	544	536	574	546	510	566	534	531	522	537	533	489	528	526	494	520	511	495	559	517	492	472	536	525	508	509	480	515	502	528	517	523	506	563	548	525	495	525	528	527	552	520	544	508	500	494	510	530	515	550	518	498	528	558	524	507	465	492	534	523	553	532	556	517	541	566	501	504	503	544	533	567	520	487	516	535	523	490	540	526	482	546	492	523	536	521	571	536	521	518	460	522	529	498	549	510	531	541	544	546	536	544	517	523	544	534	517	525	529	559	522	539	541	525	516	550	528	513	531	523	531	551	550	518	546	583	532	522	545	551	493	511	483	483	558	547	494	556	499	508	546	536	530	543	499	532	565	511	507	511	529	492	547	483	541	542	495	523	499	565	514	526	554	559	535	533	513	530	558	547	514	548	508	527	563	484	531	532	515	518	539	542	537	513	554	526	541	536	522	538	507	498	556	475	527	536	540	510	511	486	545	509	524	539	527	517	504	510	492	493	536	523	503	570	502	458	557	529	528	532	531	519	495	578	568	532	562	531	561	497	503	490	533	491	509	497	530	530	506	539	529	481	506	543	522	534	541	511	564	521	512	492	570	529	516	480	532	529	559	554	547	502	524	519	530	506	516	558	553	491	538	559	506	532	558	531	532	570	471	542	559	548	483	530	521	594	528	502	537	541	545	532	509	522	514	565	555	524	553	527	543	532	561	536	492	502	521	525	547	455	554	523	497	538	515	540	517	511	559	534	524	546	527	520	508	525	538	508	567	576	496	512	524	538	483	556	524	503	514	516	557	480	543	548	517	508	532	510	526	555	538	529	527	535	527	488	505	512	529	502	490	505	524	546	568	546	529	506	530	572	527	532	534	503	552	568	519	543	569	544	483	486	569	488	573	524	519	558	534	555	530	525	535	509	531	516	483	546	512	492	543	505	486	525	540	511	544	533	483	556	538	500	527	545	531	517	517	525	473	515	536	549	524	496	503	499	454	549	493	570	522	522	495	538	530	499	519	521	509	502	456	533	513	523	502	531	542	529	486	540	524	479	540	525	526	523	526	512	533	487	527	505	514	517	499	522	518	565	514	534	501	532	518	500	503	497	510	525	537	521	517	478	528	515	498	548	531	508	493	504	530	503	533	509	519	556	517	511	542	546	521	538	479	548	543	525	532	551	539	554	537	562	523	533	532	508	489	567	555	512	512	526	552	558	519	512	506	536	533	518	482	542	520	520	517	545	583	507	532	543	505	569	537	523	511	548	520	548	536	499	534	566	535	483	503	500	578	500	556	539	538	541	511	477	547	570	545	509	499	488	531	498	517	522	520	519	531	536	524	518	488	467	531	549	542	528	547	540	545	518	520	500	509	542	550	510	497	520	560	513	555	545	530	573	487	492	521	507	518	533	497	510	542	543	545	524	565	491	536	513	480	514	496	536	504	493	511	503	534	524	523	495	560	492	528	513	505	525	555	550	537	483	529	493	538	547	523	535	535	506	551	569	509	531	502	453	544	501	547	574	548	521	529	538	527	550	494	505	555	518	500	510	556	533	508	498	533	616	489	541	533	444	512	547	516	496	526	491	514	492	541	529	551	527	519	515	501	520	515	579	508	535	512	532	518	523	518	490	491	517	502	526	501	493	570	556	575	504	500	528	529	552	525	538	512	495	501	513	528	520	506	536	489	527	563	504	509	496	512	511	560	520	529	553	506	524	551	499	546	534	532	529	503	520	513	553	502	511	508	529	511	507	546	532	489	518	514	524	497	515	516	507	504	503	525	533	537	524	560	540	522	491	526	508	523	515	552	544	489	536	479	526	497	534	514	500	522	543	533	489	510	511	528	504	545	507	508	491	548	513	507	525	518	521	528	500	525	488	498	554	518	509	523	550	515	548	489	492	520	534	516	514	503	511	528	513	493	529	531	554	523	501	502	523	524	528	537	522	546	527	481	528	503	494	552	528	527	511	530	528	541	542	541	483	512	552	480	532	501	500	587	563	535	548	506	521	515	517	537	525	546	536	548	510	496	514	539	538	525	530	547	536	499	496	537	506	516	541	520	550	545	527	495	483	511	502	531	500	512	515	524	499	543	539	540	506	509	562	540	538	475	530
3582	5328	4264	2254	1578	1265	1000	920	837	741	654	678	662	609	600	636	625	634	599	597	586	735	6235	8233	5537	3039	1416	821	642	542	521	552	537	558	562	503	543	492	560	530	529	558	520	542	524	575	551	594	538	533	533	485	524	554	548	535	510	525	565	504	525	553	548	542	507	528	537	599	538	524	524	508	560	545	498	547	536	551	518	498	555	526	584	546	569	525	545	497	544	576	542	581	521	556	544	539	537	526	593	508	507	552	551	554	561	526	534	534	507	535	544	540	533	557	487	526	562	523	562	521	555	500	530	549	542	535	552	524	543	521	509	543	556	546	569	560	539	528	548	541	519	505	504	501	541	520	531	521	541	532	510	526	543	546	547	494	530	514	548	533	501	508	521	517	546	546	551	548	549	529	526	549	531	556	504	496	544	522	515	522	519	544	487	522	561	544	565	535	517	528	494	543	541	527	529	524	517	535	504	529	538	493	540	510	500	523	558	522	553	556	538	547	539	523	508	546	565	547	527	494	537	562	548	563	534	494	531	516	537	563	480	512	520	536	521	521	533	527	497	510	522	534	540	540	521	492	548	479	501	503	534	529	520	509	544	542	531	537	529	542	523	517	534	510	571	542	549	561	533	485	504	532	527	465	518	509	513	503	533	500	520	559	513	533	538	522	492	517	540	526	539	491	539	532	534	541	545	540	532	534	525	555	516	518	536	541	498	504	524	514	504	539	534	532	543	544	496	545	538	535	497	545	528	498	537	518	512	510	520	509	558	555	512	533	510	493	512	551	546	523	502	519	517	555	526	534	515	545	521	525	523	531	551	522	536	548	505	529	543	531	505	508	528	530	504	513	483	545	537	580	533	536	545	483	540	552	512	552	550	489	527	473	547	532	531	523	525	514	500	550	541	538	518	505	538	539	518	594	587	520	521	522	526	522	582	477	545	506	541	535	522	564	526	533	499	521	523	549	517	525	587	524	546	496	580	510	543	537	558	522	537	526	508	568	560	576	523	492	525	496	560	505	518	568	530	533	510	527	512	526	522	525	536	519	560	488	522	513	578	525	484	489	526	529	553	515	529	476	537	484	534	524	519	482	541	540	552	543	546	530	511	551	531	547	529	513	505	522	538	533	483	527	553	543	539	552	536	515	539	496	572	464	523	536	513	532	516	524	534	512	509	559	537	530	550	498	527	536	508	519	525	538	555	509	527	487	541	508	546	578	550	542	552	521	533	494	546	472	543	510	534	554	542	573	469	529	464	530	526	526	538	532	527	524	507	551	521	498	532	540	518	549	556	555	524	510	547	491	482	513	552	523	497	535	498	540	572	487	514	545	539	538	525	485	545	521	576	529	534	509	536	535	519	484	531	511	495	511	496	534	524	526	527	555	537	466	524	549	534	515	508	531	525	502	533	470	557	538	483	504	581	541	514	509	499	514	499	513	482	525	534	493	553	558	511	555	524	505	554	538	524	506	502	492	526	511	544	509	559	515	522	536	541	525	573	572	542	543	512	525	509	489	543	493	526	500	513	482	541	546	501	491	543	517	528	537	519	514	507	545	509	507	510	550	495	508	511	529	499	547	522	520	539	562	491	543	530	562	492	539	489	524	514	538	505	502	525	537	574	502	535	545	539	509	540	499	534	513	502	544	541	453	477	541	530	532	550	488	530	509	486	460	573	531	487	507	517	505	574	576	568	545	513	505	549	549	513	520	520	520	520	538	526	528	561	501	519	540	495	541	539	547	521	524	524	509	511	469	476	510	524	543	516	503	557	514	504	525	501	527	524	500	553	509	502	500	510	540	565	547	465	513	501	542	481	545	548	550	456	533	511	497	547	502	503	490	523	561	545	522	496	501	508	527	517	528	522	537	535	504	565	523	486	532	576	532	537	512	534	537	503	518	529	559	531	530	515	515	530	544	538	533	580	487	528	499	538	522	532	481	513	521	536	548	499	513	535	550	531	552	530	526	554	509	563	563	532	499	515	520	511	522	485	525	539	529	563	503	523	494	521	524	524	511	524	466	550	555	496	535	538	553	485	515	506	522	541	526	530	518	532	508	528	485	519	501	505	550	528	512	500	524	517	517	552	533	523	483	525	519	523	464	514	515	539	508	521	541	501	547	532	520	527	478	522	559	585	560	551	531	513	537	565	499	549	552	493	541	491	551	532	506	513	549	529	532	508	536	530	547	522	543	512	537	472	515	541	512	499	505	530	540	541	522	520	534	525	535	510	524	526	565	534	527	532	549	525	522	531	506	535	495	503	558	568	500	482	561	540	521	541	583	538	490	519	527	545	517	515	522	520	524	545	492	543	526	491	486	515	531	512	538	518	493	533	530	523	494	535	516	513	535	522	532	504	548	546	507	515	519	526	561	494	541	507	499	563	523	519	571	476	526	514	530	533	510	502	487	504	553	541	527	519	517	531	531	512	504	505	564	517	525	547	515	550	559	549	582	538	534	537	508	553	505	563	485	512	519	524	526	516	500	512	507	526	521	514	514	518	513	534	529	535	535	551	490	511	545	533	528	521	524	533	546	496	480	576	562	582	521	532	530	505	519	547	544	515	545	535	544	542	546	528	478	527	528	530	528	547	514	523	491	562	521	503	515	530	528	517	513	531	538	506	517	486	484	546	494	517	542	508	516	482	489	508	555	495	482	541	514	501	500	558	520	511	558	524	525	498	521	477	543	531	561	515	523	525	552	537	523	497	511	503	517	547	505	527	588	513	525	507	523	507	524	518	540	528	531	530	552	563	503	515	550	489	540	521	542	564	518	510	527	547	521	525	523	542	527	501	526	561	551	575	526	545	511	544	515	520	532	533	506	477	553	489	498	535	530	520	474	516	566	555	531	504	510	516	500	507	512	490	540	549	489	521	516	542	548	493	545	536	540	527	537	484	543	578	504	519	518	494	527	484	495	532	513	541	509	526	543	528	525	525	537	506	510	532	522	525	529	530	492	497	513	527	542	505	495	514	549	488	554	519	523	500	526	573	462	535	528	502	484	523	501	599	513	499	474	515	524	498	542	496	527	515	511	520	559	520	490	561	502	502	551	539	583	531	571	544	503	519	551	552	541	508	554	503	516	480	498	528	546	541	540	528	495	542	540	539	530	524	522	491	520	492	485	514	503	527	544	528	510	492	528	533	548	534	490	504	546	537	532	518	503	518	518	525	500	492	542	512	496	499	535	555	533	499	537	570	539	528	502	540	547	501	491	578	487	531	569	523	519	504	494	562	519	540	537	502	533	514	490	519	523	521	498	559	492	506	533	528	522	532	549	540	501	499	493	492	509	502	535	520	520	525	513	525	507	526	545	532	502	515	492	489	483	488	530	514	540	513	533	547	541	549	492	512	491	495	552	478	521	507	514	513	504	477	503	582	529	518	538	515	524	564	548	520	541	515	526	555	533	512	501	525	529	497	548	515	494	535	552	532	541	516	563	500	516	510	518	541	517	502	488	514	523	526	537	500	556	494	518	512	506	508	528
27189	12574	1592	815	516	502	492	516	514	492	470	492	461	486	499	498	450	442	448	498	461	530	599	881	868	649	560	510	476	436	444	505	473	459	511	442	476	452	458	487	468	462	449	462	470	461	463	460	468	473	426	426	424	431	489	477	476	473	475	494	417	449	473	504	520	444	468	472	471	460	493	498	459	493	496	513	472	487	468	476	435	486	419	459	452	459	502	507	450	482	512	484	494	469	491	457	467	480	487	483	458	464	463	462	513	456	455	448	439	509	474	461	470	474	453	499	494	487	446	441	470	474	499	469	489	472	471	521	469	506	476	433	455	477	464	460	470	447	470	454	460	441	492	472	482	494	476	427	462	459	466	470	448	466	471	481	442	500	444	462	466	453	442	449	457	466	452	494	467	503	473	486	485	471	452	490	480	456	489	437	437	446	439	513	437	424	462	422	465	437	462	464	456	463	488	470	482	476	466	457	464	485	479	469	432	444	523	472	458	502	475	472	483	490	493	452	450	462	486	438	500	459	478	500	478	430	461	478	490	521	467	479	443	456	451	467	510	478	443	459	460	476	456	445	432	484	470	485	467	439	484	478	445	488	472	480	459	480	498	432	465	511	470	501	437	480	480	489	471	470	460	450	464	462	452	454	515	504	461	504	474	477	441	461	483	488	488	520	441	465	478	485	469	473	474	459	441	476	478	432	461	455	470	452	486	482	458	444	464	447	474	482	467	464	486	484	472	466	472	455	444	526	461	483	495	463	450	471	514	473	468	471	468	489	483	507	493	476	484	492	471	432	529	465	475	460	484	441	466	476	480	503	430	478	427	505	452	470	468	464	443	454	512	506	443	462	423	469	453	465	461	495	520	510	501	486	452	466	483	493	476	440	463	487	485	476	475	476	480	447	473	463	437	498	493	455	518	458	466	454	442	460	454	484	448	471	466	521	444	461	491	510	459	485	462	483	480	493	467	444	427	464	479	470	435	482	454	521	464	461	469	495	507	487	481	465	495	452	453	448	472	472	487	464	474	442	504	459	461	452	488	450	477	490	456	471	456	502	457	448	484	489	487	431	460	478	520	495	482	441	482	447	496	434	459	496	446	447	475	418	451	418	476	502	460	493	480	477	472	476	467	442	460	478	473	437	447	488	510	470	420	464	468	465	446	454	468	431	419	470	435	441	445	443	488	448	489	467	450	452	490	467	492	436	526	469	440	469	483	466	453	482	473	421	408	466	476	475	493	497	475	467	463	437	481	489	448	473	479	464	441	441	451	460	490	466	471	466	456	473	466	482	493	467	456	491	494	499	494	449	454	415	470	460	436	474	443	529	459	464	487	469	426	500	454	459	471	446	478	464	444	503	447	484	485	462	471	453	445	523	468	457	482	443	465	431	451	468	446	466	484	475	515	484	456	471	442	484	491	477	479	484	464	474	446	476	468	498	435	480	483	450	486	464	480	465	453	505	474	486	466	474	448	454	472	483	475	503	490	468	463	482	430	475	405	446	418	500	454	476	474	492	475	487	510	449	472	481	426	435	471	504	475	444	503	458	472	506	460	461	494	486	464	444	489	446	436	437	467	478	457	514	443	457	486	471	418	497	506	462	423	473	474	454	487	470	454	435	476	444	475	513	505	469	497	466	477	463	496	494	442	445	468	480	454	469	439	466	428	499	452	498	454	456	485	428	495	433	410	495	494	447	472	445	437	476	446	488	472	483	438	470	469	433	470	473	517	448	461	488	450	467	478	465	472	412	486	487	458	417	460	454	445	437	451	472	514	474	501	471	500	469	474	472	456	452	449	485	465	440	454	467	455	435	462	442	484	484	496	473	448	486	458	493	471	484	448	433	447	435	484	476	487	453	494	436	453	431	427	497	483	492	463	443	487	430	473	462	477	440	504	434	441	442	506	461	497	465	481	468	472	459	477	443	450	484	446	425	450	442	469	446	485	511	447	476	468	461	474	475	473	491	480	443	489	480	459	509	475	486	466	475	466	461	486	463	462	429	473	462	456	481	490	468	445	446	456	436	482	457	457	488	481	495	511	481	468	481	460	461	489	470	472	433	479	481	491	438	487	499	479	489	486	506	488	466	490	494	465	466	492	431	508	485	478	473	444	451	473	479	459	480	497	453	485	487	461	446	486	439	463	485	461	450	436	473	462	491	455	467	511	474	475	476	514	473	433	469	458	450	493	473	456	482	511	456	477	459	422	479	497	465	426	458	497	464	494	500	447	449	458	464	482	481	449	494	518	488	464	463	479	478	469	451	486	439	461	474	461	472	476	465	451	462	501	484	443	466	469	442	447	501	449	478	488	497	490	443	450	480	508	454	452	480	435	449	474	444	464	435	433	465	432	439	482	470	477	471	438	461	439	475	458	471	475	479	478	486	466	491	477	480	488	494	507	453	474	506	449	459	506	475	451	463	424	463	464	454	469	454	460	496	517	503	438	460	448	464	444	468	492	546	470	447	468	450	472	431	434	463	475	458	443	454	455	473	468	516	520	485	511	471	454	459	464	477	473	474	474	503	513	469	464	481	465	492	479	497	474	422	480	463	461	433	430	422	471	478	447	469	445	476	471	503	487	521	487	483	454	482	472	435	414	473	428	472	437	458	488	495	484	517	500	464	477	441	451	454	472	488	518	449	481	458	469	427	431	403	461	461	493	483	485	459	484	468	496	488	471	402	421	502	436	453	472	478	473	472	473	460	452	436	466	466	452	457	460	440	476	482	454	466	467	504	491	464	486	465	462	487	443	471	426	475	422	494	489	453	493	463	443	456	468	482	469	461	459	423	437	491	422	465	472	455	467	448	489	448	473	467	430	472	487	460	473	458	468	504	469	471	460	499	453	437	465	471	455	440	471	446	476	460	457	481	475	461	447	481	495	451	505	462	450	461	494	460	468	453	466	454	473	496	465	457	468	489	465	494	456	432	500	474	472	474	465	474	456	442	446	455	483	505	461	459	497	441	442	480	474	433	470	422	458	463	458	453	447	535	469	453	494	453	469	476	432	483	482	453	492	442	450	475	456	465	511	500	502	477	470	463	479	475	475	447	506	478	495	460	474	493	479	496	457	474	456	421	462	450	436	500	457	429	458	441	502	454	447	472	466	430	458	475	468	486	460	481	449	453	480	509	453	437	490	475	440	476	494	455	454	467	451	476	439	442	453	470	462	452	446	453	470	471	529	478	462	464	475	465	501	440	466	455	491	447	470	441	494	446	452	471	484	455	465	456	485	456	476	447	467	484	444	463	469	474	475	485	457	498	480	467	429	436	438	513	449	454	493	497	424	493	475	446	485	476	432	469	471	479	475	479	469	489	446	485	502	478	461	466	451	470	491	474	480	445	484	469	442	471	467	461	446	451	467	499	465	482	465	506	450	455	424	486	462	423	500	463	491	489	479	441	428	452	494	453	433	491	487	432	465	462	474	478	469	451	485	455	503	447	466	462	463	475	477	449	465	474	455	477	436	431	461	471	489	489	486	460
4940	890	811	568	566	486	464	510	476	446	490	434	467	490	446	471	469	455	465	503	487	460	811	1090	908	723	603	497	518	458	471	459	446	474	503	440	443	442	441	487	440	484	448	464	466	430	462	447	477	456	436	466	440	475	457	431	464	443	443	449	450	450	482	485	435	438	466	431	484	511	458	452	472	449	492	452	488	440	443	442	449	436	446	463	440	424	460	474	464	475	525	432	463	489	496	467	493	433	474	440	496	443	482	462	447	437	469	457	473	432	477	484	479	433	482	481	439	465	457	450	491	429	445	442	441	462	461	454	431	479	470	460	489	474	428	496	463	460	463	444	456	460	468	444	487	468	471	438	429	446	444	449	437	470	464	458	465	446	469	498	498	470	458	470	447	471	436	455	460	474	492	459	438	452	480	435	442	457	468	498	469	449	445	466	474	475	464	484	455	506	491	476	427	457	466	470	476	479	476	477	481	448	451	461	457	448	472	452	433	466	467	426	474	461	436	439	451	449	462	454	486	449	472	444	448	489	463	446	451	430	515	484	470	472	427	429	458	480	444	479	447	493	485	470	445	453	436	483	455	432	469	456	459	463	487	461	464	496	459	412	470	494	480	478	430	458	448	480	451	490	474	422	449	440	486	406	472	442	462	480	450	462	432	469	443	482	476	481	471	455	475	446	491	463	465	463	479	470	424	460	475	439	510	464	418	491	454	442	467	437	437	480	450	454	440	461	483	429	503	475	459	454	479	463	449	455	460	430	450	477	453	428	431	465	426	535	456	453	431	474	399	431	468	444	497	437	449	446	486	444	466	483	454	464	434	445	456	464	423	444	444	440	480	404	497	440	470	450	430	463	446	485	487	456	444	463	488	462	452	456	450	424	494	461	475	453	488	448	479	466	485	435	450	421	428	423	462	446	462	450	436	458	457	480	480	477	429	478	466	463	473	479	492	414	423	490	437	475	431	446	420	501	477	464	414	458	411	472	440	498	438	485	501	462	456	464	448	464	429	470	460	479	442	457	468	474	467	449	459	447	442	466	477	454	475	486	446	448	458	491	447	436	454	458	438	494	457	480	498	468	487	488	445	444	478	455	464	489	468	453	476	456	454	529	451	428	464	403	466	484	455	474	459	456	452	436	477	463	425	433	458	452	453	438	470	474	449	481	456	451	429	468	488	482	460	441	448	453	447	470	500	480	470	485	496	423	506	445	491	473	473	438	480	474	430	436	471	433	458	489	459	476	432	468	405	472	466	472	445	456	462	456	445	444	476	513	505	496	426	476	444	446	454	432	457	455	436	481	425	517	441	476	448	458	435	468	434	469	455	431	495	466	465	428	455	487	461	444	432	448	435	454	462	429	478	404	527	449	443	473	468	465	438	456	428	457	497	520	457	497	448	449	450	444	463	485	469	450	471	474	447	447	455	462	463	437	445	501	476	451	479	474	484	419	480	468	450	453	462	459	480	467	474	455	466	440	456	487	431	437	461	464	444	447	416	442	463	452	454	430	428	438	484	503	486	450	465	458	452	458	466	466	463	447	470	416	445	482	481	468	428	445	468	475	457	450	450	470	498	467	474	462	478	520	471	482	492	476	451	396	452	449	447	468	487	436	458	445	480	458	450	424	481	431	459	486	446	445	442	474	446	443	455	453	436	415	481	437	417	439	444	466	450	475	446	496	431	496	473	484	462	437	453	472	452	458	456	460	442	480	472	490	475	439	441	482	476	430	461	431	433	478	437	440	444	448	449	447	454	485	479	466	472	456	451	461	486	452	471	445	477	484	457	451	479	460	452	470	452	443	482	463	456	479	487	461	472	471	432	434	463	455	458	491	473	469	406	486	470	447	467	466	472	487	442	439	500	428	442	441	485	444	426	470	483	454	491	454	432	436	461	482	455	474	470	449	489	434	453	443	461	474	455	451	453	431	483	453	476	442	468	452	464	428	446	444	481	440	493	481	468	438	446	478	470	442	465	471	461	443	457	518	464	490	424	459	462	475	450	421	507	505	459	471	436	470	417	477	466	461	470	450	469	456	439	447	477	448	440	401	462	447	468	489	482	483	429	476	463	457	482	472	462	476	452	492	473	461	440	529	442	450	510	437	452	463	485	438	459	490	462	487	475	460	430	492	463	492	473	462	464	476	497	454	484	483	472	459	467	451	434	470	484	467	476	483	465	446	465	444	447	478	447	415	463	475	442	461	433	499	469	498	448	460	487	462	476	463	438	461	478	489	478	475	482	420	449	491	459	473	428	493	466	437	484	456	462	458	434	486	477	472	447	459	443	428	468	475	449	487	462	408	463	483	419	442	421	510	478	488	485	441	435	444	462	465	470	451	487	484	496	462	462	453	496	471	445	445	453	499	459	455	438	466	454	456	470	493	439	458	478	481	478	439	458	473	490	475	446	515	430	458	485	458	449	420	492	456	464	490	465	448	480	456	428	505	455	456	464	469	469	448	461	467	489	467	503	477	474	448	499	456	447	434	498	463	476	435	463	427	428	433	464	421	440	440	503	441	436	455	479	464	448	474	459	474	421	445	440	489	479	481	458	439	501	456	477	426	456	450	471	463	463	497	490	461	476	480	449	452	436	475	467	442	448	429	432	509	490	427	471	421	498	485	455	438	473	439	471	437	420	446	467	468	422	495	456	471	480	452	451	437	452	472	494	484	455	481	475	485	434	456	545	435	501	470	445	473	471	438	471	450	483	438	437	463	459	457	477	424	448	455	488	434	497	488	487	462	435	455	496	478	447	458	482	446	468	450	450	437	418	456	447	458	451	444	453	436	453	455	436	458	511	480	464	473	464	480	457	463	471	465	467	462	449	483	463	463	490	472	466	470	469	493	498	459	430	460	453	458	441	467	431	460	427	488	470	484	495	460	455	452	477	465	460	464	476	489	451	455	429	459	443	449	486	470	420	468	414	459	433	443	452	458	467	506	468	453	447	484	492	458	465	450	465	439	455	460	486	462	430	474	468	474	477	459	460	470	449	464	477	465	472	439	474	443	446	449	445	485	486	467	491	467	423	423	439	454	496	512	466	470	458	432	446	461	414	447	487	449	461	504	474	472	440	485	506	442	434	463	447	462	446	487	450	451	459	482	464	492	486	431	464	463	464	475	469	484	469	442	479	456	459	454	470	483	450	461	488	473	455	442	482	441	453	472	484	459	461	460	408	437	485	466	491	427	487	472	475	457	438	453	484	479	445	463	452	496	471	462	471	475	436	440	471	461	461	431	422	427	466	470	458	453	452	460	482	445	425	452	478	453	439	467	454	417	444	454	436	438	465	447	462	466	443	446	465	447	435	402	473	456	459	455	444	448	445	450	480	444	455	444	498	444	483	442	465	427	484	474	459	486	485	469	444	480	445	447	460	427	535	470	471	424	505	484	421	395	500	481	460	475	469	455	414	443	468	426	454	440	438	467	457	469	477	440	472	442	482	469	476	478	469	489	436	446	443	464	456	458	491	466	470	430	462	462
24333	21080	27449	24917	10588	1321	844	604	600	535	541	571	530	501	515	528	538	503	471	569	493	511	2847	4456	3070	1612	857	642	522	428	503	475	432	483	490	482	454	490	507	510	475	439	469	500	452	474	489	506	445	534	448	493	466	456	471	481	486	469	429	480	465	484	471	473	505	468	463	512	496	478	464	461	438	446	493	480	522	467	433	462	457	467	480	436	466	474	432	460	440	455	493	460	447	447	467	435	446	446	428	464	487	472	461	475	469	428	464	465	448	438	458	495	462	459	475	427	460	453	449	476	482	436	443	451	437	466	444	460	456	450	459	494	479	488	464	448	419	476	484	474	486	454	468	471	466	444	495	468	497	460	433	450	480	480	462	439	504	516	474	430	428	415	465	451	434	423	477	434	459	481	454	484	461	474	439	440	428	487	457	458	444	436	487	493	475	469	459	497	477	473	435	447	480	459	469	452	416	452	472	441	465	506	439	472	511	443	492	499	468	471	414	430	467	484	474	435	473	439	456	464	454	477	446	471	446	462	458	452	482	474	458	423	467	484	476	502	452	481	489	427	418	465	490	470	455	463	441	474	485	461	445	470	461	490	467	468	456	436	472	461	475	472	451	454	498	464	413	462	442	464	479	458	462	463	442	455	469	469	475	441	444	475	466	434	444	467	445	452	445	457	485	482	482	453	475	483	530	459	467	425	478	459	486	471	434	484	430	440	468	476	467	468	450	473	487	466	504	451	451	448	469	486	442	467	418	480	463	481	479	410	492	503	441	470	460	447	467	482	478	438	444	421	479	461	502	452	430	458	439	419	474	499	445	469	485	492	499	518	406	469	439	507	449	459	489	482	484	445	491	452	463	417	476	482	454	467	456	509	450	441	509	498	426	468	468	466	489	471	434	466	462	433	431	471	486	479	486	489	461	475	469	493	458	449	505	481	470	480	439	470	467	461	461	468	490	479	468	497	460	478	469	466	488	493	499	457	415	446	466	472	444	459	495	486	470	447	480	493	439	509	411	438	429	466	429	455	450	464	465	443	450	471	440	474	450	472	443	502	481	491	509	473	494	479	442	505	448	492	435	444	450	460	453	465	425	431	461	455	483	479	462	464	472	433	420	444	474	481	447	435	431	427	460	471	476	423	515	449	449	475	481	464	480	522	461	484	451	456	455	471	449	489	445	464	453	500	467	456	445	435	513	440	464	504	459	498	439	444	484	475	471	489	502	460	480	479	465	436	416	483	465	534	439	487	466	460	433	499	471	473	433	464	454	428	447	453	437	492	482	439	417	477	477	477	476	419	467	458	415	436	463	483	434	475	490	448	486	454	446	451	427	500	417	443	466	433	412	468	462	459	425	450	460	481	471	434	450	438	476	493	496	477	505	434	466	421	431	477	437	439	487	502	472	448	468	465	497	473	466	482	472	439	459	419	494	480	463	443	522	446	458	477	412	435	474	435	471	485	486	469	460	486	494	473	468	476	454	477	449	451	434	480	445	441	483	473	450	493	475	476	443	430	451	443	471	452	474	446	474	461	435	471	463	473	448	466	492	466	446	468	488	476	450	469	447	433	465	457	462	464	474	491	475	444	456	456	419	507	462	493	452	443	470	519	471	507	446	437	456	492	468	486	465	458	465	451	465	527	448	478	513	480	453	444	480	451	462	448	482	451	466	489	468	457	461	507	414	456	481	484	433	462	463	472	469	429	458	483	480	468	464	448	457	431	442	469	452	452	461	442	463	459	451	462	467	447	440	489	504	436	465	487	449	467	514	432	482	492	451	463	437	421	480	493	462	436	456	424	446	432	488	461	470	441	462	436	501	441	472	442	484	477	470	470	465	499	449	451	448	452	436	490	456	474	480	467	413	459	419	442	485	485	430	510	476	483	466	475	500	443	455	462	463	456	505	426	451	476	482	513	453	425	480	445	440	481	480	469	474	451	452	460	461	472	466	488	468	488	442	474	466	474	472	469	447	438	434	417	497	453	488	442	461	462	477	455	466	465	465	470	491	458	474	473	458	461	461	489	466	494	488	456	459	479	421	525	379	462	449	474	490	407	467	513	477	493	507	434	491	494	478	460	461	452	461	467	426	460	451	474	451	454	446	446	432	419	409	482	438	471	428	456	473	465	479	459	458	484	500	489	461	456	504	461	444	482	446	459	462	494	459	446	460	468	462	457	444	483	436	481	480	449	506	438	425	464	460	498	439	459	449	461	451	432	468	474	462	453	444	425	423	479	447	471	465	482	457	462	438	498	487	447	462	479	488	480	487	469	429	460	436	447	471	447	462	429	432	449	490	483	428	457	469	493	490	473	449	503	455	483	469	485	455	461	481	472	505	474	470	469	434	471	420	476	488	484	468	406	450	445	489	433	453	468	461	437	495	463	491	457	481	437	500	483	448	468	440	471	479	465	475	459	495	470	459	486	475	470	489	481	458	456	433	483	486	453	431	444	435	478	467	473	497	488	493	465	467	443	456	511	456	478	478	468	472	435	461	449	484	414	447	436	473	441	465	469	488	487	482	457	461	435	484	503	461	493	427	490	434	473	430	448	461	431	457	489	468	440	463	463	502	464	485	447	495	420	426	472	427	424	450	436	472	426	439	439	500	459	463	420	439	457	469	440	440	484	446	481	440	463	468	454	438	448	472	480	444	428	489	458	483	464	411	447	487	486	494	481	480	473	463	451	459	469	463	461	467	462	471	499	495	461	490	428	476	496	431	457	466	468	436	463	472	450	457	477	494	454	481	470	496	457	437	452	456	450	455	512	441	460	446	474	453	448	436	451	457	433	447	450	466	464	451	499	450	473	431	483	455	462	492	423	441	446	451	448	459	469	470	442	485	408	424	478	464	466	446	468	428	462	461	466	436	472	439	425	441	431	473	447	457	466	422	449	447	477	480	468	467	496	466	424	454	491	478	453	461	435	453	459	454	462	485	480	470	470	460	447	471	451	456	437	452	488	455	486	472	489	423	458	474	495	417	473	446	476	462	436	452	449	443	472	461	467	418	482	491	439	493	485	445	448	474	438	449	427	434	432	454	462	506	469	457	476	487	502	464	417	473	480	460	470	436	464	454	497	454	496	426	430	435	403	441	471	471	476	460	504	463	485	434	478	464	463	469	453	490	424	480	466	484	415	496	459	424	469	429	489	471	429	449	437	474	439	447	510	427	469	417	461	444	460	458	456	458	432	467	458	457	444	415	454	480	419	464	487	443	452	460	458	459	430	475	487	423	434	462	493	452	469	442	483	450	445	470	462	459	488	465	463	453	443	495	466	474	459	482	449	460	453	456	483	419	496	546	432	463	469	510	451	449	460	466	427	449	459	461	451	452	464	500	436	427	436	458	485	499	432	470	439	482	453	446	475	467	432	447	465	465	462	470	517	451	463	444	464	461	504	409	414	503	459	467	466	451	444	464	471	462	501	479	456	445	473	458	443	519	479	448	472	466	426	468	445	474	474	451	493	456	442	414	420	433	428	447	446
3361	3528	2953	1578	1155	895	777	675	658	587	564	557	543	537	523	535	520	487	523	729	559	588	4541	5825	3571	1880	963	662	530	471	473	460	470	489	506	493	503	496	456	506	476	499	457	507	477	490	462	493	485	519	501	454	435	473	462	495	440	482	494	495	512	469	493	490	494	483	472	468	489	481	471	499	483	491	483	452	485	469	496	513	531	445	424	466	495	480	482	447	460	486	525	486	477	487	477	499	434	501	469	467	452	475	464	482	519	488	476	466	506	494	499	497	481	483	449	474	469	463	459	510	466	500	451	494	491	436	512	452	491	444	490	451	465	525	468	469	485	482	472	470	458	471	484	481	445	502	445	486	485	498	489	461	473	482	432	459	479	463	468	529	463	435	455	445	461	500	455	447	479	459	414	499	462	477	443	475	490	476	480	469	480	487	470	483	526	493	449	478	459	416	473	478	501	467	433	511	468	468	481	464	434	479	504	466	447	461	499	471	480	481	482	499	434	502	491	462	483	465	454	471	475	495	427	448	461	480	458	464	494	489	464	494	475	460	445	472	448	503	461	455	492	486	478	492	473	477	472	490	480	484	456	489	502	460	468	471	475	473	470	474	496	493	472	497	462	504	469	451	449	495	473	480	487	426	449	458	479	455	463	460	464	454	457	494	505	496	453	480	464	482	447	449	468	487	496	460	509	487	438	453	459	483	480	445	490	498	471	488	483	466	469	489	505	460	468	471	472	478	496	498	465	467	452	501	426	511	471	488	437	503	461	477	481	484	486	441	490	456	470	475	462	516	499	496	460	462	510	479	471	462	465	466	496	411	454	440	402	496	448	417	486	483	458	466	450	468	470	477	485	453	473	466	485	454	526	482	491	494	436	451	483	449	458	461	483	461	477	454	480	486	454	483	490	437	472	493	494	451	485	484	506	506	458	478	425	449	465	473	505	491	490	478	460	475	425	508	477	453	449	466	520	499	437	451	486	453	497	465	493	446	459	458	466	460	445	416	514	490	452	484	468	460	478	489	473	471	505	458	495	463	443	450	437	435	471	456	443	471	449	475	481	502	445	471	465	484	456	462	496	497	436	455	491	509	469	447	462	496	481	462	465	506	455	513	464	485	504	487	498	459	475	463	496	498	470	492	482	466	477	453	461	481	508	476	467	461	495	524	500	478	475	476	472	504	474	458	462	461	435	467	402	468	443	434	459	473	454	440	450	499	481	450	500	463	461	456	453	445	477	477	441	462	447	477	458	467	478	477	455	474	477	490	489	449	461	435	465	498	491	480	467	485	487	477	520	481	471	458	458	501	491	472	495	459	477	487	502	443	455	477	506	459	428	497	447	514	478	451	434	460	476	490	453	448	481	453	464	473	498	457	461	476	484	474	463	476	438	470	506	486	448	452	523	480	461	473	477	458	483	459	470	458	490	467	494	447	441	474	448	441	480	472	479	465	497	447	456	447	457	479	479	474	475	459	496	441	506	494	442	485	438	478	504	493	452	446	436	512	504	489	465	484	455	484	478	474	482	479	471	463	485	463	455	476	461	468	466	503	486	454	458	501	469	475	473	490	489	511	486	426	463	468	471	465	451	451	469	463	426	469	481	471	495	465	451	460	418	468	494	469	492	507	483	482	491	462	497	486	475	451	489	480	407	487	508	480	480	442	480	480	441	488	461	483	498	419	461	510	473	418	469	481	462	444	478	464	503	498	476	451	499	442	486	458	488	487	468	468	467	467	484	480	412	478	492	535	455	459	507	472	518	473	517	473	449	491	478	467	497	445	496	481	466	466	489	466	485	451	476	477	459	485	469	466	434	492	440	504	505	466	472	449	518	493	458	447	483	497	502	473	476	535	482	463	511	447	442	456	479	470	511	454	439	458	523	496	464	471	424	469	472	469	470	496	475	467	464	432	479	444	438	485	473	454	456	490	490	477	489	494	463	456	483	514	466	437	467	490	499	493	448	442	477	471	483	465	503	481	447	492	469	486	486	485	461	469	483	463	455	438	492	448	480	424	473	483	515	473	447	479	486	482	461	469	459	482	440	475	466	425	449	488	452	479	494	456	431	444	463	501	461	521	468	462	484	471	431	474	440	451	491	482	448	496	474	475	461	481	494	494	484	476	485	474	469	475	493	474	449	490	449	520	491	514	484	438	488	483	511	463	477	502	476	455	471	472	490	440	490	490	449	441	485	484	482	497	454	462	487	463	437	479	452	474	481	488	442	442	469	468	430	505	476	449	485	482	475	497	476	486	444	482	475	465	446	505	488	491	454	501	450	499	457	493	470	484	495	519	484	495	460	465	473	460	478	450	460	466	463	496	445	478	471	459	466	436	488	468	449	479	476	455	464	488	471	486	452	458	464	517	445	482	467	480	490	451	428	477	453	459	438	463	482	470	476	453	488	478	452	482	469	488	464	437	440	465	461	452	496	486	479	476	505	506	471	493	498	467	458	500	463	479	464	492	507	464	475	490	494	475	491	475	554	436	481	447	486	445	433	442	457	470	434	464	421	462	477	462	489	465	483	458	480	471	488	524	482	441	494	446	508	454	500	483	435	480	465	477	493	475	459	451	474	457	464	495	467	489	457	471	475	454	453	474	478	458	460	463	456	422	491	454	468	487	469	477	478	489	470	496	494	475	486	455	485	494	479	522	493	469	460	518	465	450	470	474	488	480	470	479	466	508	459	492	451	478	467	486	477	448	465	441	475	480	482	462	456	460	489	507	491	479	478	450	462	477	495	465	464	453	490	464	486	451	471	522	473	523	508	496	438	462	464	433	461	526	471	472	457	473	465	436	464	446	475	467	527	451	489	456	461	449	437	481	515	449	492	460	473	470	496	431	483	490	449	498	437	458	471	464	443	462	458	431	500	450	490	481	482	450	457	487	472	458	504	478	457	490	446	499	486	506	456	491	424	496	490	447	484	506	475	428	480	485	463	452	494	452	461	529	477	481	464	472	507	468	503	463	509	479	433	478	506	480	440	488	480	485	491	417	480	483	466	452	483	502	455	462	417	458	462	454	466	470	490	523	469	454	511	443	507	464	467	458	489	412	539	453	472	480	470	466	480	467	460	505	489	465	502	471	460	439	449	446	454	447	478	479	500	473	483	445	467	468	484	461	461	496	454	462	462	467	507	459	438	454	466	490	474	442	431	475	439	505	524	458	481	440	469	474	455	463	461	484	470	461	482	477	470	468	468	445	477	478	522	476	488	508	481	506	466	475	460	454	493	485	506	483	473	485	465	460	461	446	454	502	451	461	486	451	461	470	440	448	492	492	510	473	458	496	484	447	497	468	456	464	493	459	497	462	474	461	458	464	506	482	462	461	489	493	454	517	469	485	511	462	515	452	394	458	480	460	498	496	474	432	459	444	465	435	476	456	440	488	487	466	444	465	525	484	463	438	426	473	521	488	436	471	460	490	459	438	433	474	489	531	491	451	455	498	490	499	472	481	475	467	425	459	464	447	462	471	461	514	455	457
23829	21130	28239	24256	20438	3943	1306	839	669	660	630	663	565	597	558	527	596	531	555	631	540	612	5135	7036	4550	2397	1162	729	586	551	525	526	537	546	515	510	557	533	497	512	565	496	527	527	524	530	500	577	499	502	494	532	520	523	511	514	525	514	540	502	520	501	513	516	515	511	488	555	608	536	518	568	538	563	523	514	554	532	507	510	516	513	528	491	562	505	505	501	486	542	484	505	511	515	529	548	508	497	531	536	513	539	529	527	528	563	515	547	536	529	535	500	569	482	520	461	495	527	484	493	512	557	536	499	514	526	503	511	529	490	520	475	535	531	522	515	489	516	523	547	512	522	528	525	515	516	546	472	534	494	476	537	538	507	533	550	543	498	485	478	534	503	546	539	506	480	486	482	479	544	537	516	518	532	527	491	527	509	514	572	544	545	537	470	506	537	497	521	534	512	521	521	588	542	555	504	509	530	524	485	525	526	528	556	521	505	500	529	550	531	572	538	507	540	530	532	537	534	568	487	502	491	520	476	482	530	503	516	491	514	508	527	505	540	499	515	516	494	515	496	511	514	519	480	497	551	497	491	563	560	545	530	548	506	517	509	514	518	498	486	528	513	527	523	569	533	533	529	539	569	542	534	495	491	515	499	560	503	555	535	542	535	523	508	486	525	536	538	513	535	494	547	506	494	487	484	566	530	527	507	499	548	553	511	519	545	489	522	524	517	506	512	455	525	512	518	539	524	541	513	543	528	530	505	512	523	516	512	538	564	556	555	553	497	520	522	558	500	502	510	552	509	523	522	542	519	508	543	493	526	514	506	504	510	526	558	517	515	523	488	487	498	540	484	528	521	521	543	540	520	504	520	484	513	548	500	492	482	540	544	519	473	524	519	544	498	504	523	518	547	507	475	512	506	546	549	525	500	521	507	553	525	531	514	566	482	518	504	524	566	521	521	548	509	521	499	494	490	510	527	523	517	502	513	500	503	489	503	496	520	500	500	500	542	498	489	504	558	531	530	479	485	523	566	478	536	523	485	520	531	508	492	526	498	531	515	498	548	513	511	538	525	510	544	503	512	526	545	574	534	527	489	506	526	490	486	540	508	549	496	506	540	525	500	518	505	505	507	566	491	520	502	504	513	518	494	533	451	509	516	495	545	537	495	510	521	501	520	507	493	466	539	498	525	507	537	502	517	505	517	549	459	516	487	530	554	545	495	523	512	554	504	514	532	512	520	537	528	515	535	525	543	491	537	508	551	493	505	545	543	503	517	526	509	548	543	455	543	535	509	529	552	523	549	515	546	522	515	515	535	481	543	505	476	537	517	522	528	506	515	519	515	498	517	531	517	501	506	510	550	521	553	487	554	518	546	503	525	534	527	538	525	527	514	473	502	486	482	506	506	516	543	522	528	565	492	508	522	536	498	486	500	507	475	509	518	535	486	524	545	531	491	497	554	500	517	505	503	495	539	500	517	529	497	514	504	524	514	533	503	561	500	558	550	535	526	568	487	522	567	486	519	501	504	513	540	487	515	563	500	517	506	457	517	512	547	527	493	534	539	493	559	484	497	545	529	474	517	485	523	489	534	514	480	517	511	484	500	533	548	515	495	483	536	516	479	509	512	492	519	511	484	499	529	499	519	506	515	536	521	507	503	517	508	518	514	515	540	517	533	503	523	527	540	496	541	557	499	548	512	537	505	524	562	511	515	522	528	487	518	497	509	525	518	549	504	493	517	501	521	514	524	550	566	560	512	540	512	507	516	512	517	534	477	521	528	474	514	520	498	504	495	483	497	492	497	517	510	467	556	529	533	511	518	537	464	495	498	544	508	491	492	491	516	532	503	526	507	534	521	528	446	477	514	512	523	514	486	502	533	518	549	481	482	519	548	531	487	518	523	459	494	543	525	545	492	518	505	517	522	487	535	529	518	516	522	578	500	501	498	520	569	519	500	505	526	483	552	522	561	507	498	538	524	512	493	489	554	524	540	535	500	554	546	513	487	567	526	557	525	540	496	525	520	504	533	531	519	505	521	560	517	537	481	508	530	497	516	524	513	517	520	520	508	520	487	538	491	488	485	481	517	522	500	547	507	544	511	543	522	474	524	503	537	528	518	488	523	545	515	545	525	484	518	513	464	484	553	549	496	487	528	501	577	529	504	534	492	539	510	526	542	516	538	535	551	506	492	510	518	484	509	453	507	513	500	513	528	539	506	492	523	534	496	522	555	481	553	512	517	522	481	541	548	473	500	580	545	519	507	514	546	514	470	519	542	516	513	531	549	526	480	529	585	491	481	509	510	523	484	526	506	521	493	511	511	490	544	490	520	516	487	514	500	547	518	524	519	532	496	498	517	521	492	532	494	517	545	495	506	516	497	491	521	525	507	500	521	528	492	503	517	512	513	506	541	495	544	515	545	466	483	519	495	531	495	522	504	520	501	476	501	529	494	516	519	565	513	496	576	536	510	537	488	531	501	513	522	504	535	511	517	511	523	490	539	520	532	469	494	469	475	551	543	511	507	530	520	507	506	517	493	527	485	524	493	534	538	538	493	517	481	523	533	490	526	527	499	476	508	541	539	520	520	484	543	543	461	517	480	494	494	537	544	515	522	518	488	521	535	555	531	543	504	512	467	541	545	557	516	527	545	517	527	480	518	513	516	547	509	475	530	502	499	514	531	480	539	511	503	496	500	458	480	541	577	527	517	560	478	512	558	507	527	521	496	524	492	499	507	543	517	546	532	497	512	489	554	529	489	468	524	497	510	523	500	470	478	513	517	500	541	502	503	528	492	508	550	503	497	554	527	469	530	501	492	569	529	522	512	522	510	536	572	532	507	514	515	522	504	511	481	542	498	542	490	495	515	482	542	492	543	502	533	518	508	524	509	517	495	496	521	572	501	502	509	520	517	577	506	538	523	504	512	556	527	490	519	516	459	514	565	500	476	485	542	524	525	512	523	481	532	507	545	520	495	504	572	576	504	513	560	512	525	515	522	548	518	516	564	476	505	540	544	516	515	525	512	546	571	545	557	566	507	482	504	498	509	523	540	532	508	501	497	513	509	529	522	524	467	504	537	476	521	512	510	515	524	503	502	506	514	506	501	532	516	525	518	504	490	499	517	539	525	533	510	520	536	506	489	523	489	522	495	522	556	551	514	518	501	482	464	508	554	496	524	529	463	502	487	564	473	467	519	520	540	498	478	530	539	493	531	485	522	530	491	514	550	566	491	532	499	509	514	532	522	521	506	521	526	523	548	513	475	573	564	555	491	499	513	515	497	537	516	554	498	532	487	502	511	518	543	518	554	555	555	520	520	523	510	516	525	502	517	529	512	549	595	515	543	496	517	501	507	530	532	571	487	508	466	495	516	490	509	461	496	492	511	567	544	574	524	491	551	542	539	506	510	457	548	571	510	462	527	508	516	522	478	499	463	490	516	531	565	521	511	512	508	487	492	531	527	491	501	480	484	545	532	518	526	526	509	510	461	526	512
3491	5110	4225	2185	1536	1241	1018	887	780	776	700	693	639	686	620	663	631	606	599	703	601	742	7659	7996	5166	2766	1316	807	603	583	519	514	516	533	554	546	532	561	512	528	552	539	515	539	555	493	532	521	556	552	591	538	538	573	549	486	491	523	555	532	558	569	548	514	536	521	534	544	515	541	503	531	534	551	544	500	488	517	523	527	504	517	586	493	534	527	581	530	528	539	503	538	555	549	548	547	516	534	526	524	520	545	503	471	545	543	496	504	514	544	521	552	547	542	523	535	545	540	567	511	473	574	530	505	537	530	535	536	526	555	535	507	582	524	528	536	491	539	509	508	502	539	541	550	567	557	558	548	542	547	543	535	534	509	529	514	543	566	541	536	506	527	533	551	503	542	548	520	488	522	556	559	550	561	508	489	536	533	524	542	508	510	514	541	533	535	539	537	566	538	467	529	518	510	580	515	535	548	532	546	563	569	555	561	549	497	524	567	529	550	540	511	497	519	553	513	553	553	551	518	567	509	521	520	513	505	511	538	551	517	556	581	518	570	516	532	494	542	494	534	571	537	544	503	547	482	522	502	514	575	544	562	521	526	513	507	530	518	553	547	566	562	535	504	531	502	505	540	535	502	482	584	556	519	515	508	514	504	526	487	528	524	525	518	533	542	509	529	508	508	536	498	542	507	566	508	542	503	532	515	541	512	555	532	509	486	542	528	525	550	521	522	545	532	511	523	528	524	506	517	544	480	503	523	510	522	523	516	534	518	551	531	523	531	513	549	537	497	491	579	518	538	529	565	503	535	546	540	477	513	512	538	555	484	520	469	524	491	505	539	532	513	530	493	522	520	519	511	558	500	519	529	518	509	493	522	520	522	521	601	536	460	509	544	560	513	517	524	572	496	505	548	495	541	539	509	526	534	493	533	521	580	521	580	502	522	550	529	526	519	548	510	535	576	505	529	573	505	541	534	523	542	462	540	552	537	499	520	539	512	546	523	547	497	578	555	507	527	498	517	522	536	540	550	514	521	507	521	573	482	494	533	542	546	556	524	525	528	538	493	539	590	540	532	497	517	519	515	560	539	554	525	564	531	556	528	505	515	520	536	534	503	563	523	522	526	506	544	548	549	516	512	499	531	524	546	522	533	561	511	527	536	522	511	536	524	526	464	568	517	516	523	520	496	541	535	539	485	501	521	579	546	563	524	535	552	491	523	503	501	509	536	552	544	550	535	518	516	532	577	499	533	544	517	482	547	489	548	513	521	547	538	531	511	553	541	516	517	525	554	516	566	520	521	527	533	517	531	514	528	518	577	553	560	518	523	540	551	481	520	519	504	554	540	509	505	492	538	532	531	524	486	516	526	498	519	505	486	499	556	537	537	533	513	532	533	527	539	515	520	532	495	578	563	545	500	482	552	534	534	498	544	536	544	536	559	512	533	530	516	566	504	512	535	511	521	497	535	560	478	518	512	561	520	502	561	527	529	523	510	513	555	509	530	524	512	513	492	543	523	517	524	498	545	519	544	537	531	553	529	473	525	548	544	544	513	547	511	547	522	519	541	561	509	490	517	524	549	549	547	508	532	565	545	499	535	523	543	549	559	528	527	528	573	545	548	496	575	546	544	529	528	526	508	553	507	539	518	550	515	499	517	581	526	553	555	524	513	486	508	498	551	521	522	521	528	522	530	510	512	489	556	492	529	562	551	519	526	518	518	545	476	512	526	548	550	515	569	500	490	517	529	538	495	509	530	524	532	535	534	555	525	539	516	506	519	528	549	514	543	517	549	482	561	495	500	527	544	517	501	482	565	564	499	533	496	530	547	522	477	520	559	557	561	541	502	483	513	512	517	563	528	490	532	481	574	539	508	519	515	517	529	544	552	484	575	527	523	548	532	556	503	536	539	498	521	499	495	531	496	477	504	528	542	568	527	558	518	520	493	524	513	495	552	504	533	538	525	498	496	525	518	530	506	518	526	530	503	513	488	542	544	534	502	568	525	550	506	528	552	503	526	523	523	519	514	529	575	553	529	515	504	549	556	556	512	524	541	582	546	511	549	532	531	519	535	467	507	530	546	566	506	516	520	522	506	508	524	496	527	550	530	532	547	512	526	530	527	537	503	511	500	490	571	535	504	522	507	497	519	528	522	523	527	530	519	519	524	537	514	529	504	526	481	513	517	528	550	521	559	504	502	525	490	519	557	551	530	512	503	504	543	492	540	497	546	529	556	508	513	489	486	516	504	505	533	510	502	554	542	509	510	519	519	516	539	495	566	505	492	525	520	513	497	542	517	484	494	549	515	512	524	512	514	554	513	504	490	548	542	535	515	526	535	500	468	534	575	493	509	538	530	558	532	539	543	517	517	506	530	503	486	472	504	559	519	503	496	481	504	498	566	528	460	524	533	520	510	496	515	522	536	526	552	498	520	517	520	539	502	523	494	502	521	544	561	497	561	521	513	517	513	517	491	524	575	501	480	476	542	556	522	546	523	494	559	528	487	511	521	521	585	517	568	533	549	537	556	482	509	514	496	498	465	500	528	478	498	503	537	512	536	493	525	536	490	523	523	530	517	509	495	499	540	544	515	539	510	503	552	508	509	485	505	497	512	552	578	526	541	505	487	518	513	500	493	554	520	521	489	535	517	505	504	544	507	492	505	551	520	527	540	519	550	522	532	511	511	553	553	543	550	492	502	554	539	530	527	528	520	497	523	513	479	529	504	498	512	509	526	469	525	531	531	500	540	501	523	508	473	506	556	494	521	525	553	509	551	549	491	526	503	527	486	498	498	495	554	503	531	511	524	517	518	485	526	519	496	531	471	521	516	546	511	505	519	536	508	553	499	510	519	515	514	560	505	537	544	564	493	505	547	519	510	478	524	488	539	522	490	487	532	507	565	536	495	483	496	535	513	556	525	511	595	551	551	518	534	509	548	510	521	521	486	465	491	482	549	520	585	541	516	529	538	527	517	513	560	508	490	530	531	516	556	498	571	497	493	522	500	549	502	529	560	507	534	503	498	500	530	522	540	528	515	542	525	539	525	491	507	532	492	514	519	482	559	526	533	523	536	540	523	488	498	553	549	544	501	537	532	499	497	502	518	482	534	550	515	511	561	529	540	530	531	565	526	541	522	506	506	551	518	568	519	514	525	534	497	529	515	520	505	567	477	534	493	531	543	523	533	560	521	492	521	551	511	541	530	521	530	497	522	539	520	558	504	500	541	495	485	547	519	549	539	505	511	505	544	519	514	511	473	545	567	554	556	487	528	560	492	555	533	501	487	519	529	535	500	534	537	538	489	536	540	507	514	486	520	500	522	514	499	498	555	491	524	541	528	515	531	541	490	533	506	540	520	541	539	510	506	557	541	482	533	520	512	509	542	519	493	488	542	547	541	534	506	519	561	480	519	521	538	561	522	517	510	547	529	501	539	524	506	490	533	528	495	503	543	537	536	528	503	544	480	514	499	519	521	514	533	495	531	500	502	533	515
27099	12418	1643	803	563	491	517	473	468	504	488	480	502	506	422	456	483	437	477	502	495	455	719	814	799	675	600	493	482	441	485	487	455	452	433	444	488	484	495	480	490	470	488	449	481	490	502	470	474	458	414	478	497	444	469	480	438	454	457	499	419	459	475	465	461	451	481	475	488	464	487	475	422	496	474	483	454	439	474	505	473	436	488	528	455	480	443	528	451	492	429	458	466	454	468	431	498	442	502	455	455	472	466	457	466	463	442	477	435	499	476	454	439	460	469	475	491	456	475	477	468	456	463	480	504	486	481	481	484	464	495	472	473	456	456	486	442	453	477	448	410	408	483	466	473	486	463	436	476	492	473	474	516	485	480	438	443	468	476	452	459	505	475	479	451	448	473	481	504	449	473	475	460	421	472	479	484	472	462	491	456	457	493	459	459	451	469	474	458	463	435	492	477	482	497	448	497	482	522	475	437	420	480	448	492	460	439	473	467	485	482	466	459	501	474	447	437	464	468	447	468	500	494	468	461	487	473	478	462	447	451	465	432	458	445	486	475	474	450	468	452	474	451	416	485	475	451	461	427	479	469	466	481	427	502	472	450	461	411	467	481	482	465	445	467	470	479	493	497	454	450	500	498	457	463	475	441	432	485	430	475	492	482	503	515	514	438	485	429	469	461	461	462	484	452	436	486	468	472	424	503	466	502	461	504	422	470	491	453	477	473	482	482	492	490	483	458	444	473	439	448	506	478	515	476	443	465	444	477	424	492	446	464	467	487	465	454	480	439	481	439	488	450	450	529	482	475	453	462	467	478	471	461	462	452	467	460	459	480	450	453	485	439	452	477	445	453	484	468	440	502	435	455	461	474	488	494	463	452	489	486	484	467	425	457	450	440	499	454	472	488	489	459	495	492	469	470	441	473	453	419	491	403	470	476	455	471	467	489	471	458	486	494	462	494	481	455	462	459	477	483	438	477	471	471	431	500	514	406	473	463	484	468	521	409	444	447	522	446	459	473	479	464	463	465	420	467	481	437	462	441	488	492	487	469	471	489	463	460	483	445	454	453	488	438	432	451	460	459	460	433	460	451	455	491	495	449	439	474	478	492	476	528	453	429	513	447	454	512	463	537	436	511	471	500	506	497	419	444	450	445	431	506	504	481	448	460	492	463	473	491	470	489	478	444	521	467	489	455	470	435	448	499	448	451	507	438	468	470	482	515	486	485	479	447	488	462	442	520	428	443	479	449	457	478	451	476	459	413	481	463	430	441	466	451	417	481	446	457	473	457	509	485	454	465	489	480	454	483	466	470	463	503	488	434	439	469	454	456	471	457	479	458	500	487	461	453	482	456	455	472	470	483	485	469	457	477	408	483	492	445	464	445	465	492	474	467	474	424	475	468	492	456	454	443	440	488	501	470	477	451	467	470	513	472	424	465	455	437	478	501	482	490	438	489	443	459	439	486	472	495	455	443	485	462	513	490	462	463	454	458	459	493	494	469	448	496	472	441	478	446	457	486	411	471	438	469	456	468	471	457	489	441	470	489	464	461	459	492	486	440	490	466	476	497	500	450	483	473	438	480	459	487	443	437	457	497	481	469	415	438	438	447	457	461	499	467	453	471	482	494	475	445	479	504	492	455	445	468	523	464	480	436	491	492	456	469	420	515	466	444	445	451	473	433	455	455	483	456	477	452	458	480	480	479	510	501	495	468	474	479	467	466	486	465	471	466	457	460	438	484	432	470	483	483	485	473	435	456	483	474	439	519	475	468	442	493	486	465	466	510	485	434	438	450	476	455	464	493	482	436	468	433	493	468	453	489	498	466	519	479	462	499	478	484	493	487	478	503	466	456	494	446	449	490	464	459	459	482	470	469	455	475	519	452	492	493	441	453	461	501	509	444	439	464	478	450	482	471	466	490	444	483	439	506	478	491	456	482	475	481	426	472	464	486	512	448	499	457	463	468	466	479	462	461	500	487	464	453	474	505	451	460	425	495	489	441	476	468	449	436	488	457	493	479	431	515	475	454	491	486	465	451	454	483	448	441	486	495	467	451	458	479	449	492	480	477	423	479	464	480	456	476	511	469	493	494	441	473	465	480	488	474	460	525	441	486	483	469	432	466	435	564	459	468	452	489	452	468	457	462	462	456	466	445	446	472	477	450	476	475	496	477	489	493	487	457	492	475	465	441	467	500	442	442	440	450	476	466	472	428	463	493	457	473	474	459	532	476	456	494	471	440	449	443	423	467	450	474	521	467	491	443	483	469	502	456	457	499	476	497	456	455	506	414	424	477	475	456	478	472	458	450	439	489	506	468	507	488	460	471	466	437	482	499	472	501	448	460	455	489	469	455	437	491	450	434	425	482	473	471	459	466	456	464	481	474	460	512	470	444	492	491	471	449	517	477	444	461	481	483	482	479	452	452	480	455	445	482	511	477	472	444	454	479	460	454	455	481	463	478	481	496	475	485	482	468	449	488	520	455	453	454	487	419	463	450	440	470	507	489	460	455	425	461	468	474	473	468	436	498	485	462	499	466	467	473	492	447	482	463	508	432	465	455	491	504	494	495	494	472	479	451	477	497	459	449	440	492	477	506	473	463	442	507	449	463	498	454	484	490	472	469	514	444	458	435	436	488	467	449	470	458	468	463	498	479	442	473	513	469	492	444	478	466	451	460	464	461	440	459	449	478	444	487	438	473	473	505	472	430	476	492	481	471	445	435	452	468	480	475	443	493	474	500	508	435	506	481	444	443	479	461	452	462	442	494	436	496	493	436	464	466	477	443	498	482	444	464	489	481	506	484	424	466	487	453	480	513	437	470	487	506	493	469	462	424	460	458	435	491	491	467	459	473	472	487	455	469	466	506	468	465	438	473	485	478	474	428	459	434	477	467	460	458	466	467	477	483	467	450	514	460	451	471	443	456	461	436	483	433	462	464	454	450	457	469	483	428	439	464	453	484	470	472	504	438	479	467	462	468	472	494	480	441	514	494	458	440	420	500	484	495	465	455	404	478	456	480	469	457	469	475	501	505	465	460	445	469	460	513	474	443	490	490	469	470	505	481	447	441	478	485	474	456	456	488	451	506	453	464	482	492	477	455	468	458	455	458	450	502	467	505	484	466	441	481	463	486	463	466	466	434	478	436	460	454	498	485	464	484	475	476	454	495	418	474	449	462	481	470	506	430	475	509	496	452	484	459	461	478	459	497	449	471	480	454	475	433	439	469	440	476	451	458	495	495	472	445	473	474	477	506	493	454	486	444	504	514	447	489	470	464	484	469	484	498	428	442	467	460	464	459	485	464	449	451	478	514	465	470	451	443	482	454	428	495	482	446	525	472	451	500	485	427	467	473	455	473	496	472	500	486	462	490	510	445	438	478	489	488	500	471	480	469	469	459	437	480	444	457	478	474	463	487	452	482	456	448	441	434	496	469	491	472	451	417	450	465	452	452	431	463	460	460	462	436	510	459	426	462	447	486	462	458	472
4902	859	720	585	551	506	448	420	492	505	469	513	438	464	459	487	465	491	509	471	451	447	877	1052	896	763	606	498	490	462	428	473	470	461	481	478	476	456	509	440	461	459	440	502	452	468	445	483	491	478	444	468	444	481	447	453	485	451	465	462	481	479	465	483	467	442	442	443	475	494	444	485	483	462	426	449	463	468	487	447	470	473	468	455	433	497	486	470	466	482	475	444	444	427	459	426	467	452	470	480	491	455	462	481	468	454	457	424	470	414	449	446	438	448	471	449	441	448	476	406	470	445	415	475	495	427	435	447	423	456	464	441	464	438	407	461	412	488	464	427	480	472	462	447	498	440	472	439	486	497	462	424	420	423	470	484	454	435	449	438	425	452	453	469	445	473	453	483	495	485	454	458	453	426	450	432	452	431	448	429	469	427	488	449	444	463	444	440	440	454	448	470	465	466	470	464	483	439	431	467	426	441	448	455	468	451	488	454	442	427	482	459	446	478	410	432	454	485	447	442	420	436	512	468	477	462	456	469	463	472	472	476	437	478	471	438	450	458	449	476	450	456	441	438	444	450	454	423	436	434	485	501	485	442	441	426	491	451	440	470	437	434	428	427	425	460	434	458	449	503	473	438	436	467	489	453	440	447	451	461	472	456	442	431	447	510	421	462	432	451	450	428	490	471	483	466	465	425	442	456	447	459	437	450	446	432	443	445	442	414	479	471	434	431	473	409	455	466	440	495	423	447	440	413	420	510	417	452	499	466	447	461	458	460	443	472	443	494	450	443	425	479	457	440	441	434	428	479	478	449	442	461	461	451	470	437	444	474	444	493	442	431	466	457	496	439	436	450	469	438	456	415	479	464	459	465	474	421	453	421	446	452	477	459	463	429	480	479	448	452	454	458	446	475	458	418	457	450	417	456	461	439	469	494	456	416	431	452	442	419	469	449	458	459	462	473	464	443	468	467	443	439	466	501	447	455	463	455	470	432	498	463	472	464	471	487	460	429	471	455	454	461	462	475	434	505	449	428	432	454	462	465	461	478	475	490	443	470	444	453	489	439	421	473	449	492	469	465	448	490	463	443	479	488	426	420	447	438	490	444	456	475	454	443	498	478	422	464	432	457	440	441	474	450	473	448	458	464	426	439	479	481	471	449	462	475	466	455	469	495	427	459	460	484	448	461	424	462	461	417	459	468	474	459	453	445	425	463	475	465	482	436	442	470	451	432	453	446	469	418	478	485	487	465	474	447	479	432	432	459	423	465	468	463	472	478	479	412	478	440	468	459	522	434	445	450	480	406	477	448	458	439	433	428	488	480	472	461	446	468	443	439	490	463	438	445	431	467	471	431	454	451	500	459	449	462	438	471	441	450	444	440	458	442	441	469	467	454	445	437	492	451	488	440	453	491	449	427	429	473	431	455	462	493	478	481	445	439	439	484	478	442	417	438	447	491	450	458	457	463	407	453	448	466	451	438	469	449	457	452	437	407	441	469	449	427	470	478	436	457	434	486	461	474	482	426	477	476	440	437	426	436	427	469	453	463	411	475	486	429	440	445	424	471	451	435	487	450	427	425	459	444	456	490	408	424	466	489	446	468	442	437	463	418	399	477	473	451	463	467	460	453	463	434	460	447	424	465	442	451	464	437	428	463	447	436	420	498	456	481	431	497	448	455	449	477	444	427	486	441	478	471	469	458	439	423	450	462	467	436	482	469	448	454	458	456	460	467	462	469	456	485	463	460	443	457	460	445	429	430	469	441	455	449	429	400	453	429	440	481	458	492	471	457	456	485	458	458	444	427	457	433	445	446	457	435	464	475	455	445	472	459	472	409	464	460	457	467	461	475	471	435	448	450	472	450	451	487	462	474	452	427	440	461	441	440	454	425	458	427	502	455	468	439	491	420	468	455	438	470	504	451	446	513	426	471	483	455	435	458	463	466	438	457	431	460	455	459	440	485	453	460	449	460	465	455	470	427	471	480	466	440	444	470	446	444	450	469	486	474	445	450	440	432	468	422	505	440	432	458	488	471	480	463	494	485	397	484	451	438	466	432	485	471	446	514	450	448	411	469	466	466	463	446	478	433	484	456	470	448	451	448	405	486	462	430	442	449	462	453	457	469	496	438	458	458	437	430	422	441	461	418	449	440	450	430	425	490	425	433	457	430	493	463	445	483	461	493	456	490	479	454	483	469	484	443	472	424	467	443	447	466	464	467	472	487	436	444	499	469	453	498	486	457	484	458	484	503	428	483	439	488	454	472	414	412	440	464	470	450	462	469	436	465	474	445	453	450	473	431	434	470	422	508	469	464	439	435	449	480	462	455	439	445	446	463	457	469	452	479	491	455	452	466	453	431	433	485	478	470	475	488	436	425	447	442	483	450	456	440	449	445	457	479	443	429	466	440	456	446	440	451	460	462	468	427	419	456	410	462	492	433	447	435	434	435	452	437	473	458	448	471	435	420	436	466	457	477	441	428	435	449	464	489	452	472	467	474	438	427	468	458	472	445	428	456	434	416	437	443	434	458	501	459	460	462	454	443	482	457	456	434	417	467	451	476	467	479	419	479	438	447	468	426	498	442	482	491	451	437	483	480	451	449	426	463	477	496	458	469	436	470	448	454	436	469	488	469	475	474	437	452	451	439	487	455	447	452	441	463	422	426	491	462	446	474	456	470	434	453	486	452	458	475	469	461	450	480	467	434	460	462	448	425	449	416	429	446	424	444	439	450	443	463	469	496	492	462	438	420	452	454	476	427	461	425	480	462	468	427	461	471	411	480	466	449	448	477	456	480	437	478	491	460	477	445	455	464	465	481	497	485	494	455	454	438	415	450	450	462	467	456	456	424	465	461	445	443	440	442	425	480	447	447	432	444	448	437	408	478	448	446	475	455	460	445	448	480	424	487	473	470	488	444	478	464	466	456	460	464	487	467	479	462	463	466	478	490	441	445	446	444	457	459	427	493	469	441	445	465	461	410	442	487	436	458	467	473	457	484	457	469	433	458	471	446	458	462	443	491	441	455	434	481	428	456	482	411	433	424	429	431	489	467	449	474	478	442	437	452	434	454	446	421	418	480	445	447	448	464	467	469	464	469	469	484	423	442	468	439	439	470	437	451	452	406	504	470	459	468	484	409	442	463	479	465	448	441	469	462	455	473	455	456	425	465	445	447	429	423	462	478	478	441	457	431	444	485	427	424	460	434	430	445	474	445	469	454	441	484	452	461	458	482	459	497	459	459	436	430	460	450	464	467	429	483	491	462	477	489	457	425	505	501	450	472	448	417	492	445	440	460	451	482	449	481	473	438	443	480	454	464	461	442	463	438	460	493	467	480	474	463	425	461	433	428	454	474	464	476	486	453	471	453	467	444	418	461	447	464	450	478	437	451	460	475	442	425	463	420	441	423	466	431	474	455	457	473	460	468	475	436	437	424	437	455	461	463	445	434	429	482	458	478	474	459	484	412	443	431	455	451	443	467	486	485
24483	21108	27490	24963	10447	1339	829	619	537	551	521	503	519	519	542	511	450	463	522	462	481	615	3286	4177	2888	1531	868	580	550	484	481	464	464	494	464	493	479	491	469	436	466	446	462	477	401	474	477	466	418	433	464	492	479	519	459	443	496	436	435	481	454	440	431	423	476	506	454	459	453	478	462	485	442	477	479	497	493	465	458	444	465	471	465	416	460	509	450	480	449	460	423	467	451	455	444	466	432	442	473	499	464	470	452	454	463	443	424	438	449	443	454	457	476	453	456	435	428	460	463	501	451	468	451	479	465	450	457	437	451	462	437	448	464	426	431	470	497	444	456	457	397	443	458	484	456	412	457	442	460	456	447	467	467	442	486	443	468	465	441	434	442	438	454	490	461	440	459	430	464	447	474	424	438	492	419	474	439	435	461	479	449	453	407	450	447	465	479	454	427	484	478	426	501	422	449	462	439	486	448	475	490	434	452	475	455	442	463	472	470	488	474	421	462	442	429	466	454	451	457	451	480	472	439	428	422	496	484	462	458	452	445	459	463	458	466	451	481	453	456	490	431	464	488	493	471	461	457	452	479	464	464	457	499	453	426	442	460	443	441	455	419	432	453	445	438	471	444	429	488	478	446	492	447	469	450	452	481	459	485	454	464	514	492	444	476	459	466	465	457	469	424	454	423	475	460	467	494	477	491	418	449	510	457	448	436	462	451	496	452	453	476	502	458	476	462	421	464	484	482	476	426	462	452	442	464	440	433	437	469	484	472	445	462	458	431	472	413	486	463	468	456	464	444	473	469	476	472	441	465	428	460	452	437	433	436	452	481	465	424	445	439	458	460	462	454	447	423	419	451	472	442	436	452	443	494	431	470	440	470	465	445	456	461	429	482	453	494	485	467	472	467	427	447	463	468	482	437	478	456	435	454	467	456	467	473	409	469	432	469	471	438	438	442	451	431	411	440	432	464	483	457	464	427	476	447	474	467	441	456	458	431	406	443	415	439	469	499	419	488	457	471	467	484	492	443	453	472	450	443	455	465	485	455	449	429	458	452	426	471	445	451	467	422	462	451	477	425	446	467	452	442	460	442	434	417	450	485	470	447	437	472	437	480	470	444	458	442	460	460	441	424	423	418	437	459	455	459	468	471	441	428	491	446	436	432	453	436	483	429	452	493	450	446	443	464	435	462	429	454	490	473	428	470	492	475	488	458	442	437	465	403	419	451	467	432	435	453	427	487	467	468	461	465	433	469	493	444	461	446	483	533	482	445	492	477	460	486	444	478	470	429	461	488	507	428	454	426	436	442	423	447	484	467	497	470	455	455	438	443	463	448	473	464	434	454	433	477	451	446	445	434	433	471	476	449	444	442	452	445	430	419	464	443	420	447	451	457	439	447	465	434	449	471	427	490	463	403	425	456	455	442	452	425	472	474	421	439	462	447	486	455	450	402	470	434	470	446	454	423	477	437	441	471	454	467	482	467	485	415	434	397	460	478	499	457	465	424	434	435	438	427	419	487	485	460	433	450	448	468	450	479	451	465	461	511	441	432	480	463	440	442	457	447	446	490	476	489	462	457	479	491	449	471	441	455	454	473	442	451	483	483	484	468	483	465	458	446	530	449	427	448	466	453	463	442	485	461	487	434	452	483	443	441	447	452	469	457	451	449	441	418	453	471	472	468	487	437	456	470	467	453	438	432	474	473	453	479	448	472	478	486	449	469	442	464	442	470	454	478	480	426	447	483	471	435	453	469	468	527	452	489	469	442	464	441	443	490	474	456	445	439	473	496	473	453	452	470	522	459	472	440	462	451	440	476	465	438	418	446	430	468	412	436	439	431	437	450	503	452	472	470	488	422	445	456	429	441	426	464	441	477	442	439	468	458	436	414	471	456	463	447	435	482	446	462	475	488	448	455	488	464	477	457	431	472	455	432	408	449	414	436	456	471	468	444	446	456	490	427	438	455	453	499	456	496	476	467	454	487	438	490	456	460	486	506	478	438	450	452	450	484	460	471	436	458	459	432	443	473	453	512	421	437	452	448	427	467	445	418	466	470	462	413	463	432	457	481	473	444	477	418	482	447	434	456	456	476	468	464	478	425	442	458	465	475	461	443	465	433	471	457	445	427	432	487	472	474	459	445	443	485	423	442	495	506	467	466	425	447	459	449	482	439	461	422	455	473	477	509	453	444	458	467	433	473	443	449	455	439	405	464	471	443	450	494	423	436	488	445	414	432	443	484	455	469	455	435	449	436	487	480	465	468	462	478	485	469	453	431	449	485	450	504	455	434	439	435	440	426	473	448	477	478	472	461	452	414	467	438	475	467	501	500	456	452	488	458	420	481	496	474	420	433	476	468	450	427	458	443	439	453	474	480	449	440	460	442	470	415	421	392	443	467	465	438	453	441	446	508	437	466	450	447	435	480	474	426	438	428	435	457	441	469	418	437	439	438	479	429	433	444	480	490	468	444	445	429	476	465	461	470	449	509	471	451	393	464	488	463	426	481	471	484	459	441	453	457	480	473	434	443	430	446	458	434	473	456	490	454	421	443	493	440	412	452	457	470	445	458	426	450	420	461	464	450	478	463	426	452	449	453	416	496	471	437	431	412	439	515	451	451	456	430	459	441	464	431	423	482	460	470	387	419	435	411	447	445	488	469	444	455	411	459	457	461	439	454	465	413	438	473	469	445	418	450	450	452	444	487	480	443	484	440	430	424	456	431	476	439	440	455	463	446	410	447	443	461	462	445	471	472	492	436	452	448	477	466	446	485	469	462	443	441	441	486	443	455	462	485	453	463	500	412	469	435	452	439	481	468	452	464	496	450	426	476	452	449	483	446	464	467	509	438	469	490	449	431	459	449	459	443	483	461	473	462	441	475	476	460	472	489	478	450	421	448	448	450	457	444	457	453	422	447	482	483	477	442	462	453	455	456	430	457	475	442	475	472	437	454	459	471	451	478	431	463	429	471	440	463	454	405	484	443	461	424	459	465	431	447	493	458	447	487	469	431	467	483	448	434	447	425	442	416	448	459	465	457	455	439	458	428	395	464	474	472	426	453	466	476	437	486	469	459	426	456	423	442	455	440	421	464	453	472	456	464	510	478	476	483	482	479	442	447	480	451	455	447	457	424	457	461	480	443	479	478	409	471	468	452	441	437	407	457	497	461	472	440	484	435	483	456	498	481	434	436	468	465	441	474	462	498	471	414	472	415	460	461	448	463	457	502	462	475	436	472	452	479	466	398	430	448	473	464	443	487	457	471	457	447	454	443	460	423	473	486	431	437	453	452	414	473	469	487	487	437	479	459	456	460	482	467	464	460	500	437	458	485	440	505	516	449	455	434	453	462	486	476	445	434	430	443	467	480	447	469	454	417	480	443	441	459	409	437	461	493	459	441	425	491	497	446	465	466	431	433	469	468	467	470	462	460	465	493	450	470	480	452	448	452	466	449	485	452	463	433	451	456	468	457	457	479	493	423	390	483	432
3353	3499	2806	1611	1176	965	782	710	648	603	579	530	593	524	520	513	526	534	503	518	504	750	4864	5316	3636	1863	1005	650	561	499	508	507	505	478	482	487	479	480	479	471	488	480	474	438	488	458	444	475	492	479	475	480	497	522	524	516	474	458	493	461	466	479	477	518	469	478	440	502	502	489	448	458	471	475	451	460	444	447	448	486	499	507	445	487	467	492	476	518	452	490	492	475	470	493	452	499	474	482	460	497	491	433	497	487	475	446	461	459	466	471	490	453	485	442	473	458	470	453	477	486	469	468	480	507	476	506	481	429	478	462	448	472	447	453	483	453	496	466	492	450	484	455	489	491	503	503	461	445	484	460	462	497	464	450	468	480	476	481	491	504	478	471	484	484	441	451	487	452	478	476	491	460	472	497	454	502	471	487	460	495	492	472	473	470	477	487	465	516	472	494	512	438	493	459	512	480	469	508	428	490	430	489	448	519	438	451	532	451	473	471	513	454	454	495	456	466	454	455	452	454	470	476	457	499	489	487	463	453	498	465	477	461	483	492	496	462	482	449	459	478	443	470	466	485	460	487	471	497	485	448	474	506	485	450	445	453	466	461	455	502	492	436	459	468	485	421	472	507	497	473	480	480	468	492	462	465	478	496	459	445	480	464	499	439	468	463	449	466	464	466	484	434	485	470	462	485	463	471	461	486	485	497	479	498	474	450	430	477	484	479	454	473	524	430	450	453	490	466	460	473	455	463	467	434	479	457	464	453	450	478	424	470	449	449	462	489	459	506	476	461	481	462	463	500	424	462	446	437	495	477	486	470	422	496	437	462	441	425	460	436	435	478	455	532	471	449	498	481	459	461	516	451	479	487	445	468	486	456	472	469	466	501	459	442	457	478	487	473	518	455	462	469	463	484	446	446	476	465	523	461	484	470	451	465	432	433	457	470	509	472	466	458	459	469	481	502	464	485	514	484	492	495	459	438	477	465	485	463	433	454	462	489	434	432	468	476	447	460	464	465	440	466	468	462	486	457	461	477	472	474	489	478	436	507	495	487	455	450	446	496	469	449	465	439	473	472	501	439	460	489	444	465	499	458	484	409	517	462	455	458	485	496	491	462	457	490	438	416	490	428	487	457	486	473	451	495	472	484	478	480	472	464	453	457	454	445	442	467	508	493	468	500	482	478	485	470	474	436	451	505	474	470	429	449	478	449	450	488	491	454	494	442	464	450	449	492	456	459	469	465	458	452	484	443	471	496	466	480	458	491	476	439	443	476	451	417	483	446	464	455	477	448	475	470	472	467	513	481	461	462	485	479	429	462	456	472	474	431	436	479	484	449	462	467	486	457	459	468	454	469	451	503	463	486	488	450	458	466	462	498	494	512	461	506	468	479	480	491	436	469	484	430	492	472	494	470	441	462	456	484	455	465	455	493	440	460	482	465	458	496	453	476	461	470	504	484	487	460	482	452	495	452	479	433	453	469	477	477	473	454	486	463	494	471	472	454	468	488	518	477	490	454	470	448	502	454	472	496	502	457	448	478	415	457	427	476	463	490	436	445	489	498	454	445	461	503	465	491	468	467	497	473	456	481	443	499	475	494	435	475	490	484	470	467	496	448	464	461	475	479	471	482	448	468	460	461	488	472	476	473	515	458	429	467	486	489	446	469	450	486	440	463	451	463	473	462	463	475	479	445	494	445	475	436	493	465	464	479	470	505	464	452	459	436	460	420	433	469	463	478	460	438	509	470	473	411	472	498	448	517	448	493	447	463	504	460	460	454	502	488	489	470	460	466	467	496	488	438	435	457	472	476	467	445	466	468	451	468	450	474	494	440	492	459	493	513	446	436	445	446	500	437	489	425	497	440	435	478	436	461	468	474	469	516	484	462	495	475	454	461	447	448	507	487	495	499	474	465	448	473	483	438	478	468	451	453	470	456	454	476	483	477	480	458	476	470	503	451	441	472	488	419	495	433	462	468	465	422	508	451	485	478	470	440	468	472	489	504	497	493	461	448	493	491	445	455	460	445	455	496	463	452	424	460	455	479	500	482	453	507	473	495	463	465	467	482	514	462	458	456	480	480	448	482	425	435	463	461	469	483	506	513	496	443	464	469	448	470	469	472	469	420	478	471	444	459	482	478	449	447	435	490	461	448	495	481	473	483	479	474	465	447	479	492	465	513	465	480	464	487	437	444	438	427	464	503	466	494	450	472	470	431	455	478	450	495	487	433	435	452	514	488	468	469	454	483	484	454	466	452	456	455	481	460	413	457	472	454	454	496	486	444	454	470	433	485	470	481	451	485	427	496	433	428	463	476	457	511	452	459	515	469	464	468	480	428	505	451	405	440	449	468	462	461	467	476	459	473	472	490	481	476	453	475	441	450	437	463	490	481	499	461	474	460	453	477	478	469	489	472	454	467	424	500	465	487	447	468	439	455	477	462	460	451	470	502	462	452	464	457	465	469	477	466	504	450	496	465	462	474	482	481	462	470	500	445	461	473	543	452	489	489	451	464	460	473	487	454	493	437	452	497	500	436	468	462	458	459	482	482	471	472	494	435	479	471	464	463	462	494	418	433	474	459	419	468	463	465	461	477	481	452	432	496	492	497	509	528	470	480	482	458	491	460	440	449	414	448	446	472	492	449	470	447	437	436	460	453	485	428	507	446	446	444	482	485	498	459	468	450	448	466	469	468	484	469	468	459	438	446	466	427	463	405	474	475	450	515	486	492	492	467	507	486	488	478	477	476	476	432	452	425	459	458	454	484	485	454	504	452	426	475	469	440	455	461	482	436	474	487	500	458	456	481	432	451	457	464	461	436	480	410	468	500	470	452	508	458	424	480	445	478	491	481	463	475	491	445	491	452	495	467	476	460	472	474	448	441	473	468	463	509	471	468	479	457	447	412	481	459	451	467	503	436	486	477	490	527	436	468	460	495	477	461	512	470	453	412	457	514	494	477	458	470	459	477	521	507	493	450	486	488	442	455	437	476	496	481	488	463	468	447	434	443	456	546	474	473	416	443	496	449	482	473	438	488	468	482	478	450	503	498	496	488	441	489	467	511	478	462	487	455	493	487	464	449	421	482	491	480	443	487	445	484	497	452	480	466	448	471	460	466	451	472	446	486	477	453	483	468	459	432	440	479	459	463	465	472	477	480	459	471	452	513	447	467	479	501	484	449	484	459	415	449	477	483	474	450	458	461	472	463	489	451	488	432	510	454	482	466	457	439	455	462	480	481	472	445	448	491	434	463	504	457	455	509	491	492	462	430	479	489	519	473	474	461	451	441	469	420	489	455	484	501	480	440	482	468	426	481	483	463	472	463	443	485	464	440	518	487	435	498	474	469	433	494	465	453	472	459	499	505	436	460	478	509	462	438	447	476	459	488	465	453	427	485	495	459	507	476	462	465	471	442	496	441	450	430	502	430	464	456	567	454	477	465	490	463	457	443	499	487	493	458	472	481	487	513	461	446	478	408	470	495	485	461
23885	21130	28241	24261	20415	3822	1297	822	643	662	603	596	592	613	541	526	512	567	552	529	531	823	5086	6813	4464	2232	1125	691	540	539	543	507	551	504	549	515	524	517	541	523	524	512	529	517	508	506	497	552	524	511	522	509	520	514	526	556	521	506	521	514	471	480	518	565	503	478	518	464	516	515	535	520	563	522	539	484	492	511	525	460	487	561	538	499	518	547	494	515	504	528	523	512	527	549	514	519	522	561	550	551	497	533	537	538	556	556	508	472	531	530	538	506	528	528	537	571	513	462	543	510	531	504	507	530	505	482	518	550	490	544	518	513	493	477	505	511	499	531	495	519	525	508	516	496	495	500	516	502	531	512	557	504	525	503	478	535	544	528	521	524	524	479	503	527	531	487	506	537	520	499	507	491	508	496	515	505	519	511	514	527	481	546	479	523	494	468	512	542	501	539	515	522	499	572	484	561	503	488	497	522	537	514	481	512	486	519	520	500	533	502	521	511	499	499	529	540	517	495	527	520	512	530	505	494	533	524	506	522	528	484	477	560	551	518	480	505	522	501	544	559	540	498	548	516	505	543	509	480	517	512	557	536	481	564	536	504	524	512	539	520	506	536	521	506	521	525	540	507	531	591	532	537	535	519	510	518	461	509	513	539	507	535	505	499	514	527	559	540	476	531	462	487	529	508	521	539	506	489	486	496	531	510	531	528	516	498	542	506	525	488	509	469	516	559	523	477	501	524	505	497	532	521	483	537	487	505	537	527	549	532	526	537	487	488	507	483	522	551	511	534	451	490	506	541	552	524	495	526	492	486	540	488	522	497	498	512	491	563	483	475	536	519	518	533	527	518	518	476	533	494	501	554	542	480	489	465	522	535	493	570	482	495	530	485	527	499	516	472	523	544	561	508	506	514	517	525	525	505	545	479	487	494	463	498	511	515	537	528	504	505	479	527	494	516	479	573	479	475	487	493	509	489	496	503	507	506	509	514	513	494	487	510	521	527	542	487	538	549	528	527	528	525	523	514	512	557	540	518	481	505	517	512	503	514	506	504	503	527	522	490	487	491	520	480	549	472	509	482	528	556	522	517	537	499	485	476	554	507	553	539	534	504	519	508	501	506	487	495	491	493	546	458	532	523	541	530	496	479	507	532	512	503	498	513	523	530	493	506	531	510	504	488	531	492	530	507	488	515	478	518	520	536	530	515	524	496	538	493	540	468	505	528	537	494	475	556	512	499	498	501	512	512	530	499	498	493	488	552	515	500	521	511	495	512	529	487	500	509	505	531	492	548	491	518	501	541	499	500	519	551	567	501	531	504	513	491	503	491	500	473	511	477	498	516	505	521	496	489	508	494	521	513	477	491	543	516	513	550	503	502	484	558	490	564	541	518	523	521	523	484	520	495	454	537	527	489	465	526	505	515	486	497	537	513	508	470	510	490	504	491	534	519	466	476	502	515	528	485	455	491	478	549	511	521	525	509	498	514	519	517	492	487	498	508	537	496	496	482	496	527	542	536	495	493	504	463	502	536	533	478	544	520	513	532	506	514	543	519	530	544	497	499	477	542	554	503	536	511	538	497	485	513	528	518	542	504	460	524	546	489	501	511	503	508	504	497	526	530	507	535	538	464	536	506	507	540	568	512	515	510	538	473	491	513	483	520	496	529	521	531	489	552	492	493	505	488	490	515	519	518	499	537	522	501	503	510	519	532	515	521	500	530	531	486	456	511	540	530	521	488	509	514	548	526	473	476	516	545	497	484	514	479	505	506	500	491	517	529	454	510	499	502	529	534	512	505	493	494	529	498	571	510	487	490	538	482	529	514	493	510	561	526	556	540	482	529	506	502	529	485	547	497	522	532	504	517	534	514	512	518	517	569	500	537	531	467	549	533	482	499	507	504	508	542	527	503	499	513	483	470	512	516	536	513	517	510	482	521	470	530	476	460	500	461	556	529	544	483	535	520	508	522	509	497	483	490	564	520	493	512	514	508	518	541	525	508	504	526	505	549	498	520	545	510	530	517	528	522	547	478	523	536	517	527	497	527	498	519	512	495	515	488	510	536	537	498	522	499	476	509	493	528	545	517	540	528	514	501	481	540	548	534	530	515	511	512	512	508	543	546	529	527	510	489	521	492	513	545	522	480	493	488	496	486	529	531	531	510	483	493	502	502	479	560	506	466	468	520	519	502	467	577	555	492	532	509	507	473	491	459	514	477	506	472	502	499	524	485	555	497	498	509	533	477	502	510	522	503	520	525	489	554	554	547	571	486	481	530	513	517	523	521	512	514	498	546	508	466	557	527	518	505	484	489	463	547	505	513	514	530	516	502	502	499	479	520	473	515	519	545	541	521	487	483	509	496	506	507	473	498	527	492	472	469	502	477	534	511	518	506	475	484	549	487	500	474	523	513	518	519	494	522	516	552	502	492	533	496	511	528	467	512	535	502	506	492	555	497	510	504	474	537	554	486	544	500	501	518	549	497	532	524	548	545	509	512	519	514	491	489	493	509	506	541	524	493	531	497	533	547	559	540	552	539	479	495	518	553	522	511	526	520	514	470	508	481	542	517	496	486	493	522	514	513	504	468	530	500	500	497	485	488	522	501	561	508	491	544	480	438	534	498	458	524	538	514	525	526	523	503	550	507	539	501	527	563	542	544	542	535	501	540	558	550	515	528	541	512	511	533	513	483	513	501	519	516	514	533	498	503	526	529	552	490	540	487	520	541	502	495	522	498	517	541	536	583	515	475	524	531	488	543	527	520	519	515	522	498	567	526	524	542	515	510	554	471	540	492	492	513	491	511	543	513	506	512	529	479	505	485	525	496	512	502	516	505	513	438	483	491	513	556	490	467	491	525	485	542	495	454	515	553	527	501	494	481	516	544	497	471	523	541	523	483	491	520	522	508	515	564	542	496	509	509	500	481	514	550	502	522	532	519	495	495	492	524	468	504	526	516	482	526	530	491	508	528	504	479	512	491	525	508	522	507	550	529	498	520	494	495	507	508	517	486	526	518	510	523	487	492	462	521	474	495	483	476	518	498	501	507	516	529	546	503	507	517	516	541	497	490	508	525	486	549	509	533	516	516	523	537	508	535	511	474	510	509	509	533	520	496	543	522	511	470	481	509	501	549	509	535	556	495	507	503	509	529	508	500	504	539	503	472	533	526	497	548	544	545	518	507	553	506	514	489	474	529	516	526	553	490	523	500	519	451	562	514	489	533	498	530	483	536	512	491	487	498	488	538	511	530	530	524	488	519	497	496	533	501	540	482	476	501	533	507	506	495	511	521	484	486	513	480	576	480	488	530	520	502	524	472	502	526	502	548	512	503	487	510	546	538	481	528	481	510	486	466	487	509	481	531	573	510	541	518	479	492	487	505	544	518	502	490	516	518	503	521	495	480	506	475	506	521	496	523	494	541	533	496	506	493	511	557	515	551	486	509	553	538	520	541	537	526	500	517	513	523	571	469	496	521	484	461	478	518	538	500
3514	5146	4085	2148	1595	1254	1064	878	807	686	683	655	650	677	594	609	619	583	566	580	552	1200	7518	7898	5116	2566	1332	727	588	564	519	495	565	523	525	514	525	554	512	546	545	544	525	489	513	494	559	513	521	498	517	534	512	532	566	498	577	577	535	507	556	563	515	522	504	526	543	575	513	555	501	550	533	547	508	557	524	511	542	496	527	535	509	499	538	556	525	541	503	488	557	508	493	489	520	510	526	534	496	508	502	533	564	531	496	508	522	578	544	503	531	555	541	524	516	487	482	479	546	513	540	512	554	507	500	510	500	506	521	545	530	517	511	531	514	557	533	505	510	524	518	504	541	496	530	526	527	535	516	525	549	505	488	536	526	540	511	536	524	547	511	555	567	500	549	519	531	522	504	521	512	510	522	572	472	503	483	546	500	484	540	530	508	529	506	521	476	507	513	530	501	541	535	566	566	518	533	522	553	518	519	537	549	498	537	493	513	518	486	523	556	528	501	506	516	513	558	479	500	502	535	501	502	473	524	530	564	542	526	463	503	535	530	485	513	517	503	501	528	519	541	527	555	516	477	542	517	556	519	548	519	538	528	515	518	510	522	528	514	544	519	520	493	545	492	541	523	529	517	475	508	505	509	551	502	525	534	508	529	523	543	527	494	472	507	521	532	501	513	515	542	519	517	512	546	549	485	564	515	518	538	540	509	504	499	551	536	515	502	541	529	500	532	522	526	504	475	505	530	504	520	493	530	528	538	520	532	505	531	538	502	517	496	481	506	546	521	545	503	517	554	509	544	528	501	486	537	473	499	522	511	527	529	483	493	526	525	500	520	491	489	513	536	513	476	527	524	510	524	495	521	544	498	529	555	538	552	530	505	508	507	532	510	466	483	519	512	491	503	543	539	533	527	513	480	494	530	509	529	555	498	477	479	497	538	514	477	496	478	524	493	496	502	524	499	536	526	515	509	548	530	487	539	497	538	509	493	499	525	533	497	509	514	505	512	516	526	534	519	503	482	499	521	516	506	528	542	541	542	533	516	521	553	504	497	479	487	507	491	523	532	534	519	495	514	495	484	525	523	496	554	540	528	503	591	506	560	498	520	513	524	510	496	515	523	529	552	520	529	559	578	522	511	538	495	557	554	524	495	503	529	477	503	517	542	561	525	476	497	526	498	567	489	510	506	518	527	540	521	530	517	508	502	513	525	518	506	513	532	515	503	503	495	485	557	545	530	514	513	579	530	503	546	541	506	526	538	491	519	532	558	485	506	539	504	509	518	495	583	520	481	467	513	489	455	526	516	487	561	558	488	512	486	525	511	533	508	515	548	552	552	475	499	549	536	527	509	518	539	526	504	534	523	515	541	499	523	536	532	548	542	549	466	516	539	540	538	525	487	506	518	538	496	531	527	521	512	501	509	522	507	480	497	533	492	554	525	494	530	479	492	509	459	518	499	514	520	536	523	553	502	501	507	518	527	509	503	531	529	550	510	509	470	545	528	537	550	533	529	512	510	510	514	561	561	524	464	521	500	510	520	519	484	480	535	580	514	499	531	510	494	495	551	482	478	510	523	530	527	564	527	523	544	489	538	508	553	526	529	495	492	553	504	521	506	504	482	498	509	485	490	522	533	526	476	479	528	502	543	477	524	488	498	535	503	556	468	523	541	507	533	518	519	499	485	485	483	476	547	531	510	511	520	500	541	508	517	522	519	505	523	516	521	527	526	496	509	521	514	506	509	532	555	487	510	491	535	484	515	517	539	523	533	499	553	517	517	502	525	533	514	534	522	528	520	523	491	525	527	523	524	535	501	513	497	529	508	553	505	533	504	520	488	504	537	523	513	527	531	511	552	506	481	520	513	501	512	529	498	501	495	512	549	467	450	504	506	529	534	535	485	527	538	553	494	526	497	519	548	532	511	527	496	478	492	511	464	476	480	525	502	518	502	528	518	496	498	521	511	547	490	513	505	484	539	491	553	498	516	521	478	500	504	501	507	491	546	532	543	537	511	440	514	539	475	556	528	519	510	516	555	521	510	511	491	506	511	509	499	552	479	461	485	531	535	530	498	533	531	533	512	504	525	483	495	530	491	508	504	472	502	532	520	538	537	502	539	463	467	457	516	525	505	537	504	532	555	538	531	493	511	550	519	508	526	513	536	524	528	494	521	519	521	536	515	515	537	502	537	523	502	489	503	498	507	542	494	490	463	514	490	553	496	507	519	491	537	529	495	523	506	493	525	478	511	541	547	499	508	527	519	554	506	510	592	551	522	515	513	505	545	513	525	540	511	508	515	531	463	509	490	529	522	549	512	502	539	531	537	499	528	521	510	517	504	507	531	541	508	526	498	536	520	506	534	501	518	550	497	593	536	544	512	532	533	548	561	518	478	509	551	528	525	513	468	530	532	572	521	487	521	526	522	508	542	519	472	529	506	493	478	502	500	541	523	540	518	474	481	485	530	554	530	512	494	511	499	532	551	545	539	584	546	545	513	492	505	519	522	502	500	524	509	479	499	498	505	503	497	517	494	498	525	502	558	526	521	549	521	506	521	535	547	550	547	487	468	491	516	542	542	536	535	477	500	539	526	516	483	515	546	532	518	513	476	509	516	524	494	513	535	497	509	554	551	472	541	510	524	515	505	490	494	491	504	499	519	527	522	521	551	513	511	549	525	493	459	524	479	506	483	489	503	522	556	501	505	492	519	515	515	526	555	531	526	490	506	502	467	495	523	524	551	502	531	508	561	525	521	479	513	532	570	537	468	551	529	503	515	522	516	499	510	488	503	534	489	510	514	524	559	529	482	533	476	538	489	532	524	532	502	524	485	502	535	481	581	503	486	504	479	490	517	502	524	517	538	526	539	533	511	532	538	507	474	504	524	563	487	514	506	477	498	514	530	537	481	538	523	546	533	553	511	475	478	538	535	521	536	485	496	539	510	531	516	507	504	517	559	498	527	518	518	485	479	514	545	509	502	494	495	483	530	468	486	537	500	532	485	508	560	531	530	485	490	475	486	494	478	535	521	499	515	537	506	516	530	513	524	496	499	503	525	495	496	490	500	536	494	503	496	525	509	500	542	473	526	481	523	524	540	455	500	500	518	495	528	524	518	529	513	505	492	500	505	517	484	524	476	474	524	538	463	515	531	518	490	490	504	533	548	506	504	519	537	563	516	507	531	491	534	490	523	504	493	526	501	509	572	559	480	519	511	546	502	532	512	518	498	462	511	542	542	506	554	475	537	481	524	522	484	537	522	535	507	522	505	523	523	476	462	546	532	568	489	496	537	502	489	555	524	515	501	487	529	521	441	499	512	540	511	579	493	523	552	547	490	522	494	517	491	507	542	502	511	515	527	528	521	527	508	499	488	542	517	500	522	507	490	553	515	511	522	505	493	493	515	503	507	556	495	522	511	507	482	512	487	538	508	505	533	478	484	523	512	527	543	538	519	590	501	482	472	550	480	506	538	541	515	533	483	502	484	538	555	523
27109	12539	1580	799	551	480	495	466	512	471	439	485	470	469	458	478	433	446	479	487	469	478	656	931	778	648	558	518	457	456	469	499	450	431	450	449	455	488	462	469	485	438	464	448	498	487	456	442	496	508	485	450	461	497	449	472	476	516	458	504	479	480	490	461	457	447	449	447	457	475	462	513	435	465	436	444	520	463	483	473	478	465	447	457	477	440	490	460	454	474	458	452	480	445	461	461	490	461	465	486	446	453	430	504	451	470	458	464	443	477	478	491	479	478	494	468	450	433	469	443	471	490	435	470	469	513	511	456	439	443	482	453	480	468	438	485	456	504	433	414	484	460	435	448	482	449	440	475	418	458	515	438	483	491	450	475	493	464	466	489	453	478	476	470	471	439	490	477	456	483	460	470	453	445	459	482	429	449	488	462	457	483	439	510	484	479	451	458	469	438	452	459	469	468	480	442	484	466	495	450	427	466	479	453	481	441	457	448	432	448	489	465	469	464	442	486	439	462	486	453	446	447	436	442	472	463	459	445	478	503	449	471	465	468	433	482	436	461	424	459	471	467	476	473	475	445	463	483	509	440	449	460	447	460	467	429	449	500	454	451	490	496	475	464	476	419	444	472	462	467	461	539	484	448	442	418	443	471	457	477	452	441	477	447	438	467	409	480	441	421	461	472	521	445	495	458	470	475	468	519	485	520	456	481	471	429	466	452	452	435	451	487	453	446	486	482	463	488	466	448	435	503	498	444	505	495	436	431	462	444	492	466	466	470	456	473	474	473	444	446	454	493	462	447	452	470	481	461	471	477	476	436	446	456	433	439	454	491	467	453	500	529	460	461	436	451	458	430	465	489	522	472	455	460	468	487	476	476	437	474	445	414	467	481	487	465	456	472	471	476	429	448	498	458	456	474	442	459	443	460	469	461	452	428	487	489	423	425	472	439	457	480	496	460	445	471	468	452	501	446	510	496	458	454	464	442	421	452	448	431	457	447	496	453	484	508	463	450	493	438	493	466	441	446	451	488	485	452	444	442	483	475	513	494	474	443	474	479	520	458	440	482	465	464	479	488	459	461	468	463	500	509	479	490	480	479	412	498	495	467	438	434	458	451	483	457	461	491	510	446	452	467	483	447	498	513	494	492	470	435	484	483	461	465	463	453	488	456	451	515	479	473	500	509	470	493	454	438	501	476	448	469	444	430	473	499	462	476	445	450	487	437	468	455	485	467	459	488	422	472	478	460	484	456	462	456	446	444	470	461	466	461	479	469	447	463	463	450	422	461	490	470	518	465	477	409	462	448	468	441	457	455	473	500	489	467	462	457	454	443	466	453	472	482	491	471	499	431	459	478	485	446	436	440	439	461	442	436	462	466	453	496	438	493	454	460	498	466	484	470	517	495	467	468	489	460	445	464	450	475	477	492	471	483	450	488	455	448	472	447	454	456	460	456	476	469	419	464	485	451	485	477	480	492	456	456	498	479	496	439	481	470	466	492	450	482	462	459	465	466	464	456	450	483	442	438	450	483	481	478	449	442	495	462	433	449	476	452	512	488	467	456	500	490	465	453	476	471	474	436	440	463	478	458	482	463	469	484	453	472	444	503	484	501	510	470	477	446	465	422	470	484	466	485	468	456	480	453	474	446	455	457	497	476	467	453	465	472	491	440	487	456	464	456	441	451	495	455	449	473	435	478	499	472	461	430	494	448	462	433	422	430	436	496	454	455	444	439	488	453	458	467	462	479	450	486	447	457	484	470	497	487	461	458	481	464	468	473	461	490	467	477	472	464	482	446	469	497	460	491	428	457	389	453	508	495	493	438	473	431	451	426	461	465	481	453	465	475	461	486	474	462	484	475	423	490	464	480	465	446	444	470	478	478	461	473	449	474	477	484	485	457	466	452	457	495	477	500	479	469	471	459	510	430	461	465	453	466	479	467	464	437	534	439	485	466	474	470	449	477	518	463	440	447	475	468	465	466	455	465	477	463	465	452	487	472	477	446	450	471	436	475	442	483	453	447	507	488	526	476	477	453	431	485	481	461	496	433	452	464	421	462	480	439	477	450	470	472	488	477	471	466	453	498	493	449	466	491	465	461	458	435	454	492	435	463	477	472	449	469	496	480	459	433	491	509	479	465	459	464	475	472	490	446	470	472	447	493	454	472	521	480	467	511	444	464	457	454	484	473	467	486	456	478	474	443	480	446	438	433	481	477	469	484	499	502	439	438	444	447	453	408	422	476	487	415	466	436	407	453	416	464	475	457	471	464	466	460	511	466	486	494	437	432	484	456	460	434	491	495	493	452	443	424	446	456	459	458	460	456	447	491	489	465	498	483	489	460	489	476	499	441	494	499	488	462	459	439	466	464	487	465	448	434	429	487	517	475	466	432	477	446	446	477	453	452	491	449	474	457	425	473	496	464	469	480	460	441	454	478	443	477	492	483	454	458	453	454	475	470	462	477	492	468	432	462	461	451	445	458	462	493	472	462	478	467	488	464	483	489	460	461	445	514	464	476	459	457	440	484	475	463	484	456	492	471	494	473	419	427	477	421	442	507	492	479	449	490	471	482	446	487	468	485	458	456	439	478	432	466	448	473	467	425	472	499	467	451	462	447	474	482	439	459	479	503	463	453	470	445	449	438	438	436	461	476	490	442	448	457	482	450	469	440	475	484	453	379	462	489	481	471	490	465	415	440	476	470	461	457	465	459	446	449	481	427	517	493	465	462	445	465	483	463	472	460	467	481	466	462	428	441	470	455	487	504	465	465	462	472	488	447	464	484	456	495	469	442	463	488	453	454	488	513	470	487	452	469	473	422	454	484	500	475	464	451	446	458	477	491	445	452	490	444	477	475	441	453	433	467	479	442	457	464	447	449	449	510	469	474	474	457	472	490	444	474	448	482	467	445	446	474	462	430	461	459	448	439	485	445	488	463	424	479	452	461	462	471	490	474	424	462	461	457	469	438	448	479	442	494	470	427	476	445	435	449	440	428	479	465	479	517	425	478	464	452	440	465	478	475	478	501	458	465	443	439	432	435	490	490	448	469	436	500	464	489	470	426	440	480	459	471	467	445	474	448	476	455	432	484	478	468	440	450	472	470	513	469	444	477	439	450	411	420	469	415	462	507	494	503	375	453	479	465	471	478	507	467	488	463	468	478	463	470	445	468	482	446	451	480	467	468	438	459	473	428	465	502	430	420	450	473	451	451	493	496	440	490	487	463	470	437	459	421	492	455	479	441	434	466	444	451	439	461	467	506	490	453	452	460	448	479	439	462	468	455	447	481	444	480	468	444	509	503	463	486	490	485	454	482	451	441	459	471	484	456	467	471	447	457	499	456	475	442	496	443	442	457	471	421	462	474	469	456	467	465	463	474	479	448	433	462	476	437	482	433	489	438	436	468	498	479	477	490	449	453	444	463	465	479	456	455	473	451	424	435	479	470	439	434	457	439	465	473	464	438	438	475	514	468	480	453	449	439	438	488
4890	844	769	636	540	543	491	500	489	472	456	487	459	455	458	471	469	455	462	452	441	460	911	1046	921	677	596	503	475	483	485	439	453	410	482	478	463	434	471	495	469	415	431	439	468	472	485	425	477	488	454	451	447	450	448	436	445	468	426	460	441	456	455	495	450	457	436	474	460	452	459	480	499	466	455	463	422	444	453	454	459	453	460	462	423	495	494	483	508	460	442	427	471	461	438	432	457	412	468	445	478	442	444	465	452	457	469	443	505	447	442	443	485	501	486	437	459	455	468	477	429	470	469	466	442	465	437	429	445	480	485	431	455	483	449	464	468	434	490	437	481	419	457	477	432	453	455	475	444	481	434	453	454	413	484	455	461	452	458	476	414	460	421	454	453	408	443	448	478	457	403	448	455	446	449	453	442	482	445	474	455	452	442	429	422	462	394	463	455	454	435	469	479	451	461	452	465	433	474	451	473	474	456	461	451	464	425	450	430	456	476	426	431	445	458	482	417	449	440	402	441	474	429	452	440	434	485	457	453	478	446	469	465	431	461	451	406	472	430	442	494	412	452	484	419	405	463	427	435	445	466	487	448	464	423	466	412	458	462	438	432	443	437	421	448	457	446	475	441	459	465	450	428	476	489	438	417	465	498	467	411	474	461	449	459	448	463	461	442	419	472	449	430	481	434	475	458	441	411	413	451	427	458	460	451	479	435	451	455	431	426	432	457	462	476	403	448	460	431	441	466	451	455	431	433	450	453	426	442	446	463	449	432	478	463	468	444	458	471	437	448	436	453	449	439	464	454	424	470	459	452	429	442	460	467	454	443	423	436	426	438	445	444	490	447	442	449	457	483	482	481	460	436	459	489	470	470	468	426	470	458	478	418	444	457	442	452	482	430	481	451	448	423	452	443	446	416	490	450	446	454	475	473	468	442	450	422	459	462	435	458	433	475	486	448	443	436	429	451	436	444	468	449	436	447	461	457	452	462	440	437	447	492	476	462	439	436	426	473	434	454	464	432	442	464	460	416	478	478	475	462	478	429	436	475	453	456	462	456	444	473	454	453	445	447	479	450	451	429	448	431	453	458	487	454	474	421	459	479	471	461	488	443	446	451	427	469	448	425	461	435	461	491	452	407	471	446	464	464	442	447	451	463	431	461	438	486	448	443	455	441	496	496	430	456	436	481	415	482	470	490	442	435	443	477	445	425	420	434	494	449	437	466	434	487	447	473	437	450	444	454	439	450	468	477	438	455	453	438	445	419	450	422	460	442	448	451	450	424	440	451	454	434	465	483	450	446	424	478	444	461	422	470	448	449	433	430	467	469	450	464	416	414	469	420	427	448	454	461	432	437	438	445	418	460	469	439	479	420	441	471	430	411	443	459	469	493	437	452	488	478	487	453	417	400	411	486	464	454	451	451	473	445	444	436	453	437	436	470	440	456	470	422	462	467	435	455	460	464	440	441	453	473	435	443	446	473	465	461	462	471	430	416	468	453	400	433	446	447	463	452	463	479	439	443	440	450	451	458	432	478	428	478	451	465	415	463	488	444	433	440	460	441	492	467	435	495	441	459	467	438	458	467	422	451	455	480	464	429	477	475	434	439	478	460	436	439	477	454	385	447	428	437	474	463	434	430	455	434	459	477	443	439	471	434	464	476	447	429	447	418	451	438	425	415	427	433	493	451	445	429	473	474	457	476	438	481	453	453	431	441	429	466	460	488	436	447	462	462	476	465	450	444	458	464	460	450	452	430	475	444	444	425	460	455	451	427	437	481	446	466	434	430	447	477	452	440	458	439	427	445	481	447	479	466	434	424	451	470	441	434	424	452	448	457	456	435	478	456	437	453	427	466	436	453	446	446	452	442	458	440	448	425	455	464	495	465	466	411	460	449	445	445	490	443	438	450	457	453	458	454	418	467	476	451	416	465	441	456	464	478	450	470	442	436	463	423	427	442	448	447	460	444	458	475	463	443	453	472	418	457	466	455	477	459	480	435	471	460	472	469	431	431	436	453	454	433	433	427	433	465	478	451	482	444	410	485	433	450	414	467	419	449	480	472	468	472	414	419	456	429	431	422	447	422	453	449	455	435	462	455	455	432	447	474	440	456	466	439	439	467	480	442	466	461	432	457	482	442	439	457	455	481	464	483	475	421	459	431	449	443	469	433	432	469	439	434	409	447	466	429	468	446	471	424	436	434	474	447	471	464	463	448	468	435	444	484	500	471	457	450	439	486	439	516	435	447	468	447	472	470	441	449	490	460	458	432	471	421	451	444	470	449	407	473	442	435	420	447	436	447	417	477	415	428	447	469	486	460	438	459	430	416	437	478	464	414	435	461	493	455	417	430	461	425	470	453	436	484	454	452	455	441	467	456	420	466	410	494	477	418	463	449	410	482	436	483	487	442	444	455	449	450	429	416	469	449	430	448	468	417	445	478	454	408	428	467	480	462	452	438	446	439	501	448	441	454	448	447	456	421	428	471	468	460	418	432	468	444	457	452	454	452	438	452	464	452	479	450	475	438	462	480	435	455	450	446	438	447	439	469	456	435	457	444	452	441	483	475	443	426	436	436	427	460	417	498	473	431	449	437	452	445	433	437	443	479	433	434	446	405	462	463	434	444	424	415	454	473	454	421	441	467	458	432	430	483	425	443	449	471	450	444	426	462	468	480	410	457	463	433	443	416	459	492	461	434	416	429	455	451	464	445	443	443	441	449	436	424	457	463	439	430	476	443	475	471	473	479	487	472	462	436	439	478	482	479	446	435	423	484	443	449	485	455	409	423	433	445	458	491	431	442	453	453	450	437	462	437	453	466	462	463	443	432	432	421	461	443	450	422	442	437	434	442	449	490	436	440	406	461	442	425	469	423	435	449	435	454	413	481	442	443	427	477	443	483	462	450	466	433	444	463	438	454	442	472	434	460	462	490	445	465	435	473	454	473	448	459	415	464	468	460	474	461	418	447	453	454	477	448	458	441	447	438	457	425	467	483	445	450	474	455	474	443	426	477	471	460	435	448	490	472	445	442	485	445	440	430	491	445	421	433	468	467	450	439	478	432	442	443	440	425	400	496	504	439	411	437	466	461	453	470	419	463	419	442	429	436	485	473	428	491	478	423	462	423	500	447	485	465	455	514	454	473	428	475	475	482	439	433	414	427	433	410	437	472	491	458	424	459	485	456	442	423	452	472	457	457	462	437	489	445	454	451	464	450	470	457	447	436	431	426	523	407	411	461	450	434	473	432	445	481	449	454	428	465	443	435	459	399	446	441	462	470	415	407	466	465	462	449	483	447	453	444	464	465	483	467	414	442	424	459	462	448	509	437	439	479	467	446	438	443	421	461	427	410	454	469	435	479	465	455	464	473	482	454	487	450	454	483	444	440	437	435	458	465	432	420	469	427	451	445	481	424	440	475	463	439	474	440	448	482	476	463	466	489	454	456	443	425	465	448	443	452	440	447	437	467	439	415	438	489	433	458	442
24395	21106	27538	24891	10556	1370	806	617	539	557	532	490	482	496	511	505	464	487	454	455	465	493	3491	4335	2930	1427	792	594	448	476	477	440	463	463	481	436	451	425	467	475	463	439	478	488	471	484	439	489	422	488	436	465	487	456	444	468	447	490	463	440	422	453	453	441	475	477	486	456	442	442	454	506	445	460	470	420	468	493	431	460	426	480	472	448	468	441	464	478	487	479	455	515	503	459	440	432	468	465	433	421	426	456	447	514	437	462	455	443	468	443	455	467	436	458	440	507	472	448	438	463	475	448	476	477	498	447	432	471	471	433	409	454	445	455	429	425	433	459	439	441	487	403	441	489	445	433	463	443	451	446	442	452	430	440	491	458	486	445	460	464	448	466	445	470	440	451	481	456	451	457	430	450	477	457	464	481	437	455	487	399	419	470	445	425	451	471	459	484	467	464	460	470	440	453	423	464	421	430	488	491	452	463	477	439	422	452	465	417	449	471	449	485	447	454	475	404	438	452	496	456	451	484	470	471	449	442	438	439	454	441	424	480	454	449	445	443	439	476	456	428	458	441	456	488	425	455	442	473	503	454	436	429	435	478	464	457	417	428	422	468	489	466	445	401	454	440	442	451	425	448	438	426	464	442	458	475	454	465	455	470	422	463	404	444	445	474	463	445	459	479	452	472	475	457	448	433	474	449	480	450	428	440	438	463	461	474	434	469	462	471	485	464	479	435	433	427	468	445	482	460	462	488	442	475	433	423	443	422	478	457	418	435	500	469	462	446	452	431	478	454	457	456	460	498	487	421	470	463	410	476	449	453	492	475	430	427	504	427	478	425	445	479	479	466	453	450	482	455	454	464	472	435	468	454	427	472	456	437	444	483	474	481	463	476	425	488	449	481	428	465	486	484	444	485	471	456	422	445	461	459	457	447	476	499	451	448	495	429	446	461	424	488	457	486	480	471	446	485	493	447	464	518	487	469	429	457	503	455	459	480	488	438	424	489	475	432	441	478	477	443	462	465	438	475	453	463	436	453	472	450	436	470	455	451	483	466	485	451	421	441	456	434	441	433	447	453	469	477	410	440	452	471	440	431	437	422	451	451	481	456	459	462	467	468	440	468	463	454	414	468	439	444	481	462	457	433	496	423	445	461	453	451	477	458	431	443	464	456	421	504	433	473	487	468	451	424	454	439	458	436	410	426	424	444	440	436	442	426	441	453	443	427	423	447	472	442	475	448	427	474	433	456	445	450	441	447	450	439	463	479	470	482	462	444	431	449	451	469	457	437	463	445	432	483	460	434	447	459	439	479	422	468	449	428	407	439	458	475	427	431	417	438	452	458	441	459	435	489	454	450	496	458	464	450	449	470	436	472	468	438	435	459	433	435	434	484	466	483	452	472	428	467	481	435	459	463	457	473	469	443	431	444	475	469	431	442	440	432	408	463	448	453	461	457	441	432	425	439	474	469	471	430	423	450	420	432	473	423	440	444	455	458	449	483	454	490	467	453	488	452	463	480	444	488	437	407	475	440	464	386	480	428	457	465	422	453	446	445	466	439	425	468	443	435	461	453	435	465	448	487	477	421	488	462	428	410	426	447	453	440	469	456	430	441	446	475	448	454	458	434	507	472	450	468	462	476	471	444	513	456	424	446	443	463	476	450	439	424	416	484	410	433	467	472	443	494	446	489	429	467	455	460	484	454	416	456	444	445	443	488	450	469	486	444	474	445	452	466	438	431	448	459	461	455	468	437	452	446	446	444	458	443	449	435	445	431	454	455	453	448	428	434	460	451	446	462	445	452	459	434	464	419	443	462	427	436	435	444	462	439	465	488	442	465	415	425	460	443	412	453	442	430	452	450	400	476	464	457	435	473	464	431	483	436	434	423	420	450	477	411	453	477	506	453	463	445	449	411	485	469	460	477	459	470	417	431	437	451	416	392	486	440	496	435	482	460	501	460	432	452	432	452	467	439	454	452	460	412	433	442	461	494	458	424	457	434	446	463	474	474	447	444	456	444	408	461	467	477	492	464	429	487	474	430	441	412	447	425	462	477	461	450	424	432	488	483	432	490	491	417	448	445	471	450	488	479	447	468	480	473	455	465	428	453	449	446	447	469	432	451	433	451	446	493	463	446	429	473	464	474	440	448	470	418	427	444	430	433	473	489	420	436	457	417	484	460	503	455	451	442	421	460	439	459	458	479	457	445	463	452	468	414	471	467	455	455	474	453	449	426	418	425	459	464	465	470	422	469	416	450	433	461	440	428	464	430	420	446	477	444	467	430	451	458	479	465	490	455	471	448	458	456	427	466	457	426	467	464	451	417	435	474	437	456	394	466	469	460	474	476	441	445	448	450	453	429	469	498	426	459	408	419	461	436	431	442	460	470	460	426	435	471	454	463	487	452	462	433	455	462	465	428	465	456	424	450	475	428	469	461	439	454	443	431	477	453	411	460	446	429	423	419	455	439	457	432	420	465	447	442	431	444	483	468	457	471	454	468	443	454	455	451	429	443	458	478	465	477	437	448	449	486	455	486	480	443	475	436	450	447	475	439	473	443	439	450	428	480	465	468	466	442	492	484	469	446	403	466	427	425	433	448	462	450	440	479	452	473	447	459	429	449	429	495	439	422	468	466	436	459	436	458	448	455	446	474	462	464	420	457	450	472	481	444	432	411	447	419	441	418	448	444	428	429	445	483	444	430	447	486	456	437	473	426	424	464	447	467	474	431	451	471	446	463	434	422	481	455	453	477	475	435	481	445	455	489	472	441	459	463	490	434	430	440	466	463	470	431	447	433	495	447	446	458	453	425	477	487	480	428	403	416	458	475	447	453	464	445	460	482	423	441	408	467	467	443	431	447	477	449	447	466	468	467	513	460	463	460	466	494	460	459	435	432	487	450	448	478	444	452	473	428	420	440	429	480	443	439	476	464	444	445	475	462	468	450	425	418	443	425	459	430	441	455	479	457	435	440	456	434	466	421	436	469	457	484	467	451	449	420	462	452	456	448	460	497	457	454	448	452	472	492	477	481	467	460	433	497	463	461	433	490	448	458	473	459	478	474	489	486	462	437	440	490	434	397	464	453	446	450	453	480	442	489	450	443	423	450	421	462	452	466	470	422	447	439	451	412	432	461	418	458	453	461	408	468	438	436	453	430	482	431	425	451	451	424	430	403	489	442	485	433	447	453	457	454	451	469	454	435	449	395	442	441	450	473	433	462	470	422	464	480	468	416	449	450	436	420	442	444	416	431	504	476	429	447	450	453	435	448	450	452	433	472	469	440	420	478	466	460	455	478	458	462	466	457	478	467	457	457	474	438	470	438	475	442	452	483	457	491	478	432	457	458	426	464	454	445	457	429	446	416	403	448	464	485	408	437	429	475	465	469	455	430	456	493	486	418	433	474	513	425	421	428	459	437	448	466	487	482	445	455	452	468	414	465	450	481	477	451	457	461	443	420	465	450	420	496	485	484	484	485	427	438	466	468
3337	3441	2775	1551	1125	976	728	765	634	580	578	541	557	497	531	528	510	512	535	542	513	586	5403	5613	3470	1721	904	636	498	480	473	469	468	455	461	490	487	470	458	463	465	441	465	478	466	447	439	471	487	454	497	435	491	508	480	480	516	457	442	462	465	457	492	469	458	471	543	492	475	478	507	484	460	460	458	487	406	452	443	478	440	499	429	465	474	487	460	424	478	461	472	456	493	544	492	486	475	446	502	477	461	438	443	495	465	465	459	470	494	476	466	442	462	471	483	455	521	485	497	486	431	472	445	480	478	482	469	458	418	451	449	459	440	501	494	450	482	478	475	476	441	454	436	474	454	521	454	493	488	469	472	472	477	466	496	467	475	479	517	487	458	448	463	480	508	490	510	473	473	483	451	466	455	450	468	498	464	449	455	476	465	479	447	473	454	453	458	486	519	463	465	497	482	478	426	487	478	454	461	483	486	480	475	488	485	445	486	472	474	455	459	508	447	428	487	487	462	463	465	473	479	453	472	508	488	476	459	458	467	465	450	459	475	466	476	474	459	467	458	482	427	461	471	498	463	464	480	446	449	480	437	483	468	474	451	459	481	473	427	405	516	477	420	465	498	505	480	430	447	461	477	469	456	451	487	504	449	466	467	453	424	457	454	435	496	449	445	427	488	426	483	450	477	452	481	456	459	476	496	482	492	456	447	477	503	436	439	488	444	445	501	474	436	467	517	462	457	432	426	493	453	499	440	495	480	443	455	449	454	478	442	459	486	448	479	475	456	488	473	479	478	500	484	463	448	470	482	477	473	443	439	466	505	442	468	440	461	472	467	437	471	468	487	485	440	471	481	514	493	493	455	477	431	421	480	487	468	434	466	516	455	476	479	478	497	509	458	473	449	449	496	497	435	474	443	453	470	459	443	514	482	475	482	462	476	471	490	449	496	462	470	464	461	501	452	442	458	483	463	456	483	465	457	504	476	460	469	445	453	499	466	466	424	465	451	451	507	483	486	487	447	446	439	446	467	436	477	447	494	492	435	474	457	495	508	477	448	449	477	441	445	470	436	473	470	459	462	430	448	440	419	482	461	430	445	504	459	419	469	461	499	473	479	425	513	461	461	488	474	477	449	479	470	425	465	436	424	477	448	438	439	448	495	479	461	496	500	511	446	500	421	480	465	454	460	455	469	430	475	453	451	442	481	454	460	458	426	472	447	459	467	483	462	430	483	462	459	470	492	483	487	468	468	440	426	494	461	447	482	460	460	447	445	476	473	485	462	478	510	461	474	454	484	492	492	436	461	459	459	457	471	444	470	474	453	490	486	452	452	442	499	481	467	469	473	463	465	491	504	457	449	452	449	446	478	455	470	487	485	473	500	436	449	478	473	466	456	472	467	474	490	492	467	467	463	425	477	453	444	450	464	505	488	467	476	444	475	499	461	484	494	487	448	490	451	453	499	430	479	447	448	462	470	467	446	461	485	432	520	460	454	514	460	455	464	476	446	475	497	479	438	468	493	471	475	442	465	469	468	473	458	448	444	435	477	461	490	500	427	462	461	469	436	460	504	474	480	478	447	485	438	445	463	451	488	431	465	469	491	493	461	462	434	447	482	459	439	456	476	506	520	460	478	448	425	523	501	441	447	449	523	463	487	432	490	474	454	482	446	445	445	474	466	469	426	520	455	506	446	515	443	432	441	453	473	450	462	483	455	474	464	481	465	474	516	419	454	430	467	446	496	420	433	477	505	476	463	484	487	483	421	451	388	433	459	493	484	457	437	437	465	450	498	464	495	457	458	467	490	440	465	466	478	497	409	432	444	437	455	490	452	457	505	465	457	516	433	488	468	460	498	501	450	474	479	494	433	451	466	453	484	468	474	463	494	455	444	470	428	469	465	462	492	460	462	422	438	517	497	465	472	454	436	431	471	464	488	454	455	472	464	428	457	467	463	445	451	456	484	472	440	446	461	448	458	472	462	465	464	488	485	486	476	443	451	469	501	477	452	474	472	470	438	498	461	477	484	484	459	450	445	435	445	431	445	462	410	461	465	453	485	461	443	431	490	485	444	503	458	474	470	491	443	440	482	456	466	414	489	496	491	429	443	477	458	453	457	466	447	476	474	456	480	463	469	479	442	442	467	443	473	448	470	471	415	463	468	474	467	442	491	445	470	475	500	417	461	463	467	468	456	434	432	458	447	472	452	479	456	448	432	450	472	453	439	462	446	461	439	450	477	483	454	504	442	473	507	433	453	454	465	479	423	477	447	442	449	485	445	429	443	468	441	481	495	453	443	474	487	481	466	453	502	446	427	409	433	486	466	492	463	469	438	469	457	451	479	414	481	456	430	435	449	465	428	473	507	479	502	473	477	471	475	445	478	497	477	453	470	462	464	453	446	466	483	468	442	473	508	472	477	497	452	448	464	469	434	416	468	486	489	458	463	476	458	420	460	446	472	435	453	478	435	441	482	454	460	429	477	449	455	456	471	491	457	452	436	513	475	479	450	484	455	444	479	480	463	456	442	434	423	450	485	438	459	429	456	464	460	503	476	452	415	456	473	486	444	466	449	480	464	464	456	427	459	459	433	459	453	471	495	461	468	469	461	465	492	487	481	439	454	448	468	510	457	465	470	447	461	456	486	502	464	488	474	447	450	477	467	451	482	455	462	471	443	465	471	485	446	491	480	426	480	464	478	458	464	450	469	468	471	439	467	490	453	446	459	463	466	464	473	474	443	488	445	434	459	482	481	456	458	475	506	444	451	495	437	442	469	465	464	487	448	488	498	453	481	413	463	473	479	433	458	447	451	451	469	459	446	428	477	469	462	468	464	444	443	420	483	473	461	452	445	435	451	450	469	432	427	448	501	479	501	420	450	414	457	467	494	460	477	502	476	450	446	483	488	458	458	476	445	471	443	463	464	450	480	463	461	484	474	478	433	462	426	416	439	474	469	481	481	459	472	503	501	444	477	442	474	421	463	454	436	478	464	489	450	438	451	484	411	498	456	430	448	455	456	430	443	445	442	468	464	423	458	426	431	476	448	468	483	462	463	452	467	427	485	460	471	452	459	454	468	461	484	443	467	482	460	489	490	427	463	516	426	506	451	489	438	430	456	444	424	459	503	427	401	452	476	500	442	456	439	445	447	468	468	440	441	456	453	451	463	464	467	441	464	460	460	465	428	453	471	493	473	481	478	466	440	495	439	500	465	450	468	471	451	459	424	447	493	486	466	449	459	474	467	462	476	434	457	421	455	464	456	414	483	466	476	442	476	450	471	440	434	459	473	453	465	449	465	450	478	488	452	467	474	488	463	463	475	459	470	496	473	444	467	447	432	483	403	443	455	417	447	490	455	450	435	442	443	471	468	458	490	509	449	477	422	494	427	473	460	429	454	455	455	472	439	447	413	438	499	465	461	448	492	435	449	475	471	463	474	468	469	424	492	444	441	450	491	490	491	475	457	431	461	456	468	430	449	471	476	448	466	433
23826	21098	28226	24214	20358	3777	1283	735	621	595	584	576	596	624	566	568	540	588	524	523	543	955	5959	6789	4195	1902	999	662	555	527	491	503	497	500	490	508	496	558	478	526	495	528	472	500	513	518	520	508	533	521	489	542	514	513	494	516	549	512	540	469	499	491	473	526	532	506	511	492	540	482	478	505	500	546	463	522	485	481	476	528	515	497	484	535	528	512	487	491	519	488	532	501	483	499	508	536	501	518	475	545	510	531	507	483	468	500	505	504	491	530	529	553	500	526	496	532	523	524	510	531	492	500	510	521	528	542	470	531	561	460	530	514	546	509	484	523	515	504	478	508	520	495	497	530	471	497	475	525	469	528	465	501	559	533	485	487	523	495	514	528	495	540	544	462	540	495	523	523	524	519	541	508	514	497	518	517	519	498	500	470	527	483	540	515	512	527	489	518	505	532	471	526	549	451	534	502	501	509	526	493	546	511	518	480	498	500	490	505	497	475	523	594	525	500	485	504	518	458	512	490	495	479	467	514	471	495	497	513	520	497	527	512	542	492	491	544	501	528	474	529	535	488	515	474	528	511	485	566	542	486	487	496	534	451	521	487	491	526	528	457	517	483	506	513	463	519	531	511	514	495	516	531	508	497	512	526	513	537	541	496	568	471	507	498	511	471	501	517	497	496	516	554	528	480	500	513	530	533	499	509	486	492	473	481	503	465	531	503	501	489	515	515	441	494	518	466	520	489	515	507	529	471	493	481	480	508	514	485	538	516	536	466	516	520	487	514	512	497	519	488	536	508	516	470	452	509	492	508	504	497	485	536	530	525	509	478	549	494	497	508	500	500	556	523	505	564	483	522	483	502	514	525	508	500	515	511	525	554	503	469	519	474	527	534	498	518	527	510	498	504	469	516	509	500	499	502	496	495	492	517	495	478	531	485	508	487	499	517	460	489	477	500	535	466	464	512	511	520	500	505	485	464	500	471	507	520	509	506	504	514	529	519	505	507	503	508	478	479	507	509	514	537	482	513	481	496	507	473	501	511	507	568	482	536	525	482	479	509	519	532	534	532	498	484	490	509	527	486	485	501	543	466	481	493	493	532	522	519	469	505	524	495	496	532	496	507	458	482	465	504	534	494	473	527	496	486	499	484	507	480	520	492	512	551	514	538	498	479	529	517	535	511	491	489	471	550	511	527	507	472	478	515	468	491	516	485	526	524	533	505	499	499	473	521	491	479	486	515	491	479	513	541	515	465	520	476	469	478	513	524	513	527	476	484	485	525	498	499	535	488	470	482	486	495	451	494	472	488	531	507	496	519	490	487	475	489	521	485	545	496	472	514	523	515	512	539	537	533	539	482	494	521	480	489	520	537	449	477	464	533	484	504	489	499	501	498	478	494	505	478	506	484	498	524	531	514	491	511	486	472	521	515	539	514	528	494	503	531	519	500	521	552	491	521	499	516	490	524	497	491	503	506	515	515	520	518	489	475	516	513	492	523	482	538	462	490	510	470	498	508	539	511	485	542	485	500	503	503	486	526	458	512	543	508	495	506	497	514	525	494	485	503	528	488	516	517	456	491	502	510	518	479	497	515	480	515	507	490	545	509	511	488	527	561	540	524	467	456	535	485	517	515	497	485	493	559	517	478	518	520	493	480	497	508	491	504	503	495	471	512	494	490	510	462	525	521	482	503	513	498	483	501	477	495	512	497	509	525	502	486	516	491	510	486	480	523	493	523	477	519	487	467	472	486	512	526	495	509	504	508	524	478	527	569	498	481	479	494	497	496	497	482	497	532	506	510	504	521	517	518	466	493	525	501	489	498	488	512	491	510	552	515	485	497	533	537	507	494	465	492	496	519	484	496	483	501	468	527	553	516	507	516	492	498	490	484	506	476	517	507	487	497	493	505	546	525	467	516	491	491	480	462	484	508	499	525	503	481	496	503	522	481	469	468	492	519	503	470	493	505	496	502	519	517	482	522	527	520	511	524	511	534	487	508	476	499	496	487	468	476	471	496	494	511	469	508	536	500	485	500	457	516	484	473	520	544	497	514	523	515	523	522	483	505	495	490	462	482	503	538	504	496	496	468	500	500	517	507	508	498	548	521	507	487	516	489	480	507	516	458	524	534	506	499	511	492	528	498	477	492	492	518	523	491	531	514	516	482	498	499	535	487	484	494	519	504	500	517	487	517	479	509	503	479	507	518	520	520	490	524	490	482	502	494	482	525	454	527	501	516	482	497	495	457	498	513	503	512	492	501	485	526	487	532	482	499	484	540	482	504	532	530	493	452	496	549	471	486	474	513	523	524	503	512	500	512	514	520	531	492	484	456	470	491	522	499	472	511	487	471	509	505	549	480	501	482	486	510	476	510	489	488	536	535	524	505	520	517	516	517	485	488	498	520	502	519	514	495	499	530	536	492	553	503	521	537	499	508	487	532	483	509	525	490	488	513	507	504	554	489	499	519	543	469	520	466	508	466	492	507	477	517	517	494	481	459	501	562	513	531	535	557	492	499	471	504	476	498	544	506	464	510	473	472	481	489	532	502	496	467	502	536	523	510	496	536	506	504	513	496	518	531	531	496	512	540	476	506	536	467	551	516	506	505	438	497	514	496	539	503	546	513	507	510	492	445	483	543	509	499	549	512	446	502	523	520	530	534	511	473	460	482	519	528	506	487	510	509	486	502	494	518	547	520	471	541	513	527	501	506	483	511	474	496	481	497	502	513	492	509	484	483	531	506	496	520	501	452	522	483	480	478	521	513	503	491	485	484	495	497	530	459	507	521	520	518	543	468	505	505	509	510	464	518	492	528	500	492	516	451	487	535	497	529	504	512	507	513	514	483	502	505	497	498	488	462	516	556	551	519	503	456	458	521	474	493	470	516	519	497	483	503	501	535	509	514	497	475	504	501	489	498	511	501	536	512	513	538	537	493	515	507	486	512	497	495	513	464	508	517	516	511	490	485	537	482	509	497	495	501	560	525	518	491	493	493	537	483	493	488	525	538	500	522	508	510	440	545	519	516	476	491	535	491	501	497	511	475	509	472	497	499	501	505	506	525	512	537	512	534	504	488	520	514	498	483	508	470	482	469	470	497	493	516	508	466	536	476	481	476	538	481	498	499	520	475	507	537	543	526	560	559	493	502	516	509	487	484	487	499	487	470	520	512	507	486	504	502	487	485	504	456	491	468	493	489	479	519	491	517	511	505	523	474	495	519	494	444	527	489	538	492	493	461	520	525	526	484	505	491	462	541	497	505	522	507	516	467	519	458	498	504	467	494	486	540	480	505	514	521	532	498	517	492	466	499	544	500	502	533	475	509	460	480	471	504	527	479	489	481	498	470	472	499	505	547	483	550	515	475	485	478	486	496	497	516	511	502	459	469	542	532	500	516	522	493	497	489	508	504	517	500	494	454	505	526	469	499	510	478	508	457	547	539	511	516	464	514	481	467	504	458	473	520	520	486	512	508	531	499	523	488	491	518	520	488
3468	5213	4298	2075	1605	1219	1051	891	800	742	682	694	662	641	625	572	618	572	561	622	569	1421	8515	7705	4839	2364	1109	722	610	548	576	508	501	535	494	543	547	535	521	564	530	556	552	529	485	508	537	503	540	498	529	532	519	542	584	511	500	542	519	542	556	489	553	567	522	512	548	536	555	521	555	553	528	557	533	518	526	526	557	529	533	504	515	512	524	550	495	534	506	531	536	509	545	507	503	553	520	491	507	502	536	513	525	518	544	546	530	546	520	484	536	557	571	530	567	503	537	556	539	533	497	500	528	524	521	565	512	548	500	569	570	502	503	526	526	523	512	511	514	506	493	526	495	508	511	548	504	487	512	554	497	536	584	574	539	520	514	558	515	554	552	544	537	526	486	537	514	505	525	500	534	538	533	509	561	483	547	549	508	510	492	504	503	522	487	503	533	561	533	528	514	538	523	514	524	552	531	503	513	551	528	537	542	499	533	514	495	481	533	526	508	550	531	498	517	553	514	470	567	539	530	563	503	515	538	532	507	514	521	482	459	515	522	565	532	502	474	558	508	533	493	518	514	502	537	507	520	527	496	483	510	505	496	530	577	515	526	574	561	522	524	519	554	494	485	528	523	479	523	516	487	521	497	530	517	558	538	522	534	488	525	518	535	462	530	522	497	548	521	533	509	541	505	552	486	479	539	475	492	535	510	524	501	537	524	531	527	498	541	499	499	529	532	565	484	500	483	510	529	507	515	470	553	527	483	526	549	530	509	506	513	494	503	548	489	520	509	558	491	517	495	484	550	513	505	505	496	500	504	480	518	484	516	555	481	524	502	524	483	542	539	503	529	518	502	537	465	466	503	480	505	519	475	506	559	530	533	531	508	506	530	498	518	486	543	497	544	539	515	550	483	497	528	481	509	536	523	526	539	510	535	499	577	533	530	486	512	506	522	531	527	498	545	500	491	497	504	531	519	556	518	547	546	512	501	509	562	550	504	488	511	512	468	531	466	482	477	490	491	530	453	517	492	487	480	500	523	519	524	524	499	541	535	500	527	526	504	538	485	488	505	532	507	482	488	508	510	497	531	483	486	590	518	546	502	499	510	587	535	551	470	492	513	543	483	557	527	556	509	519	538	564	530	525	484	459	554	527	498	520	532	519	516	543	523	528	508	473	545	497	510	500	546	515	519	499	571	516	531	532	499	493	494	515	470	519	535	548	555	532	516	499	530	503	509	514	504	501	560	510	490	498	508	542	504	490	513	539	497	506	507	484	547	520	540	503	507	513	520	511	531	516	516	549	515	497	543	515	493	510	491	499	526	497	518	481	464	494	496	522	528	523	520	516	527	541	504	537	526	483	514	527	515	496	517	527	534	509	507	504	546	546	504	514	522	537	530	545	508	541	492	539	529	480	499	511	525	514	517	519	520	525	552	517	524	525	522	497	515	509	504	466	541	490	514	530	528	499	507	488	519	498	534	502	517	546	580	517	528	516	506	519	488	548	512	530	515	512	498	519	525	510	529	542	500	504	557	464	550	532	468	481	549	484	512	511	504	522	541	511	491	526	512	492	511	534	561	493	483	485	506	537	511	497	505	519	506	539	493	503	508	511	517	533	550	504	501	522	533	523	479	508	541	530	524	514	560	476	504	525	483	529	546	519	484	522	515	542	513	500	512	534	504	532	535	531	485	539	568	516	542	524	489	493	516	505	500	546	498	507	541	526	453	503	506	480	501	497	550	489	515	509	560	497	468	508	529	510	493	521	516	529	521	545	517	531	481	545	505	497	492	545	531	528	489	494	466	515	486	547	498	511	505	556	535	514	498	536	451	497	507	549	518	533	508	485	532	524	519	551	480	510	524	531	487	518	552	553	504	502	531	496	494	541	512	522	502	502	550	507	537	511	503	525	523	500	538	562	480	562	531	552	467	502	507	483	512	529	520	515	473	539	558	529	528	492	551	541	515	525	505	537	532	491	490	527	536	536	519	535	476	497	527	516	478	506	493	567	515	537	540	472	513	508	502	527	525	543	483	493	491	497	537	492	539	518	520	508	526	535	514	498	526	469	537	500	486	549	532	491	529	521	485	499	519	509	518	514	555	531	487	511	482	485	483	512	497	486	490	517	499	521	516	518	514	554	483	509	538	491	529	558	492	518	525	535	502	512	504	488	534	507	537	545	502	492	543	543	513	522	544	515	530	519	472	518	494	550	502	527	530	548	502	471	531	475	499	522	529	544	519	536	539	523	495	465	498	499	564	519	512	493	517	516	543	517	542	491	519	496	503	532	499	519	515	487	511	503	523	504	511	485	530	495	515	537	509	506	523	491	521	512	499	500	499	518	514	514	500	558	526	496	488	522	526	496	496	464	540	539	507	492	488	530	554	488	517	538	537	481	491	502	528	499	533	527	518	519	526	497	471	490	540	525	499	517	523	528	528	485	527	497	521	527	525	482	462	504	510	544	501	528	506	482	497	563	489	531	505	554	476	484	514	500	520	482	499	497	535	514	513	525	486	534	540	497	531	490	497	536	514	503	511	514	523	554	492	542	507	509	540	495	524	513	500	508	471	518	516	487	530	495	500	499	466	507	497	546	538	551	546	490	530	523	494	532	515	479	524	518	494	538	509	520	529	542	500	554	495	520	532	522	517	545	512	523	499	524	542	524	529	536	515	458	498	549	503	493	543	524	496	506	493	570	482	557	538	495	502	474	521	497	522	497	546	514	503	514	497	476	505	542	486	513	512	499	521	500	507	501	490	547	476	497	547	492	452	506	487	496	517	490	485	502	503	485	500	505	532	532	490	540	546	532	495	529	539	514	507	523	558	522	541	518	496	528	480	517	493	509	525	538	481	529	515	509	548	499	522	515	494	514	497	517	506	501	500	507	514	518	527	501	504	528	490	502	521	460	559	486	470	523	504	533	532	508	439	551	500	530	530	523	497	522	491	512	535	472	561	530	505	510	505	478	532	495	521	516	519	530	483	515	509	566	502	517	507	477	534	487	514	520	500	493	529	470	553	504	481	516	516	491	535	505	531	497	496	498	515	493	516	548	487	515	497	549	500	495	518	480	519	544	515	560	529	527	493	513	539	529	475	471	520	494	515	482	509	509	572	486	473	550	527	503	511	480	498	514	522	508	517	468	471	512	554	544	531	499	492	514	547	532	519	551	521	499	497	531	512	529	472	532	504	521	512	523	515	534	499	487	477	504	478	526	509	491	515	524	520	523	500	525	476	563	512	505	494	543	519	502	532	511	528	522	545	469	470	492	536	456	536	513	516	501	498	539	515	556	539	519	554	528	507	510	492	522	512	507	495	498	493	496	521	511	553	510	499	498	559	520	524	528	519	509	534	512	503	488	519	462	531	533	526	513	504	521	471	498	507	495	499	557	481	512	476	492	466	526	472	482	534	554	498	492	518	500	509	516	517	511	491	491	514	485	557	539	479	493	522	505	484	487	532	517	558	539	509	539	516	520	483	460	502	507	572	498
27157	12444	1595	758	513	519	496	497	508	475	474	440	474	467	466	460	472	462	466	467	485	460	705	897	834	658	502	438	462	459	427	441	444	456	427	436	408	495	444	473	424	453	444	461	433	436	412	463	465	436	443	457	462	447	447	472	495	475	426	466	445	486	498	450	479	476	459	460	458	403	449	460	446	467	471	444	483	466	463	439	465	424	441	449	467	459	482	473	468	427	486	457	447	414	470	479	412	498	462	453	458	445	475	427	430	431	407	423	468	474	486	480	444	496	473	475	410	461	478	486	455	450	423	460	469	512	444	504	410	452	489	432	441	464	428	462	457	421	488	489	452	441	445	436	489	427	472	450	450	494	440	441	448	474	501	477	503	482	441	440	436	434	423	486	450	429	458	463	461	457	447	446	438	427	447	425	441	448	446	460	467	479	465	442	467	455	476	494	446	498	468	461	454	479	462	495	445	425	495	454	456	449	474	447	445	430	463	445	493	497	441	457	415	459	438	454	428	444	448	471	410	427	465	432	429	437	437	439	468	454	492	426	469	421	485	490	459	449	463	491	450	451	478	445	478	450	472	448	477	472	417	431	419	419	483	438	448	457	466	426	439	459	504	449	417	442	465	486	375	435	437	444	466	446	472	482	447	443	426	455	445	431	442	446	447	485	486	472	462	433	432	393	457	464	448	400	460	478	423	438	465	442	482	437	449	446	449	437	425	439	463	439	414	434	448	464	440	451	473	453	451	443	482	431	437	478	457	460	462	485	462	431	423	477	467	468	420	474	450	430	441	413	449	433	444	489	489	425	428	416	450	432	490	435	443	408	452	433	442	459	467	440	422	455	469	461	464	471	434	449	473	472	414	444	480	446	437	459	435	454	461	471	450	434	453	425	494	435	463	436	464	493	460	478	437	486	444	456	461	483	456	456	441	462	465	427	458	429	461	446	398	450	421	427	452	452	469	445	455	416	494	459	439	431	429	439	469	439	479	466	489	421	405	414	436	444	465	459	442	450	479	452	493	441	448	464	476	481	445	450	432	433	418	417	450	467	472	467	437	467	514	439	481	448	459	493	479	472	448	468	426	430	447	500	481	453	442	441	447	450	436	432	461	474	460	428	448	438	487	472	447	471	447	417	456	440	442	427	443	440	430	430	475	462	475	413	447	436	489	464	436	464	460	488	466	460	451	432	483	455	484	454	448	418	449	482	445	468	421	420	462	441	467	460	455	498	407	445	435	445	451	476	452	452	474	487	450	466	424	445	449	381	420	458	457	456	435	419	471	464	443	443	446	485	437	419	473	448	454	466	454	404	476	486	434	443	446	445	461	451	448	468	457	447	405	493	475	479	480	444	441	454	466	441	468	473	461	455	452	458	481	469	434	485	412	451	470	494	457	474	460	439	450	450	435	496	463	478	475	481	422	446	446	429	455	462	492	426	464	476	423	447	457	479	470	417	455	418	462	459	428	476	471	454	466	439	490	504	416	446	454	462	407	444	467	451	421	451	419	471	488	463	510	446	510	419	443	447	449	405	471	492	436	452	432	449	456	466	498	410	451	484	427	460	447	424	445	456	478	463	486	475	436	457	456	469	443	488	474	432	452	454	464	478	448	441	470	457	463	405	496	461	473	432	463	435	441	458	464	455	490	460	457	492	453	484	466	432	447	482	418	457	461	465	424	493	422	481	428	433	461	465	478	438	476	473	428	456	493	460	483	410	434	448	433	451	452	432	494	464	482	437	440	426	435	427	474	467	433	453	416	448	448	452	483	430	455	407	509	436	452	455	450	444	454	444	476	485	450	456	448	444	443	467	429	473	480	428	426	421	472	448	442	440	467	452	487	421	464	417	461	451	434	493	446	472	419	483	396	428	406	463	461	412	457	407	438	463	421	451	482	419	493	442	480	426	458	442	457	431	471	499	454	430	479	465	454	475	479	454	425	445	454	414	446	444	456	459	435	456	442	463	468	471	449	423	451	463	404	463	468	420	458	477	487	408	472	467	408	467	464	481	429	470	457	438	448	439	454	453	458	470	449	462	449	465	478	449	420	441	435	458	445	467	458	474	453	448	464	464	453	413	468	418	461	420	461	445	423	446	441	465	468	458	446	395	433	463	432	431	453	466	437	458	432	489	471	455	419	456	452	462	474	467	469	456	442	456	455	442	462	438	451	399	472	465	423	440	429	438	471	453	460	440	446	419	425	484	428	461	455	440	441	429	435	458	481	458	428	476	421	496	445	467	468	433	452	466	444	460	483	445	477	439	455	465	481	453	437	452	494	431	432	436	433	443	437	452	463	411	446	509	424	475	432	463	427	431	488	438	407	471	481	451	460	439	438	467	449	486	469	439	483	453	465	466	469	435	439	433	443	456	459	459	461	458	498	448	438	432	454	478	450	446	415	450	449	427	451	445	430	442	456	434	487	477	493	447	483	409	462	440	454	440	439	460	477	444	468	449	448	448	459	445	442	505	473	441	494	442	459	451	433	423	452	453	444	476	429	445	438	478	483	459	463	484	427	440	457	450	476	458	470	460	444	492	462	478	487	475	451	431	491	448	455	441	469	461	448	476	434	441	473	478	414	423	491	432	481	434	460	435	452	464	458	459	495	477	450	461	474	470	482	491	482	445	441	456	472	473	443	436	447	450	476	479	504	461	455	437	487	476	429	523	447	444	478	477	447	453	478	492	486	420	431	490	427	520	499	439	456	439	429	482	458	441	456	463	473	457	445	445	456	424	453	483	455	457	447	445	449	438	477	487	462	458	467	431	441	451	445	489	423	477	466	466	471	465	458	432	474	464	504	459	457	461	467	469	453	467	462	426	429	438	477	435	469	444	483	436	414	421	434	465	432	451	445	444	451	437	446	444	469	456	437	474	418	469	427	479	439	478	442	494	448	481	440	432	474	479	452	451	466	488	459	420	413	464	438	506	481	488	420	480	478	455	436	486	441	473	446	460	444	473	482	453	471	433	446	454	467	426	434	493	475	441	474	483	451	467	471	453	442	466	443	474	475	453	493	429	431	440	491	438	479	417	449	461	438	475	470	457	453	448	442	417	482	471	470	499	479	463	478	423	436	419	491	449	450	446	426	474	459	448	462	441	459	444	462	454	455	427	509	456	475	440	463	497	445	456	452	432	451	412	460	456	472	473	463	474	437	508	440	473	433	435	433	497	440	428	416	441	485	469	463	462	473	478	450	459	428	472	464	461	444	480	440	443	403	406	481	467	430	487	450	438	497	456	435	484	443	453	495	464	423	447	440	426	432	478	413	426	482	467	428	469	453	433	491	453	456	489	459	436	488	450	458	407	410	456	453	469	471	451	447	452	446	436	452	436	432	449	451	445	406	418	418	481	442	450	472	464	440	450	463	471	452	426	473	419	461	439	478	487	494	492	468	457	480	430	428	456	429	433	404	439	481	515	460	478	442	421	469	455	448	409	456	465	447	451	457	452	494	475	455	456	433	469	454	464	484	451	446	456	465	428
4955	959	788	600	542	514	504	445	501	505	489	460	429	500	443	434	472	430	467	449	459	465	960	1058	894	708	522	473	446	475	433	470	473	465	417	470	424	466	435	422	410	453	460	455	441	427	482	456	462	472	459	442	486	492	428	475	475	453	495	435	474	456	479	494	455	467	455	388	437	440	468	457	446	456	445	429	434	450	453	433	439	458	478	445	474	445	388	486	448	453	453	474	432	455	481	437	447	417	459	454	439	463	466	497	416	463	462	465	432	468	433	484	435	435	471	471	465	462	434	461	496	418	428	433	443	463	439	461	441	430	499	432	461	448	456	448	440	455	429	414	455	415	425	441	502	431	430	436	456	441	452	459	494	456	459	472	436	499	465	441	445	464	443	459	444	479	441	491	448	433	457	443	451	485	457	481	462	438	495	447	490	453	438	453	471	467	417	483	452	455	491	485	445	452	450	437	457	428	471	443	431	439	446	421	449	442	466	423	479	413	420	428	475	414	478	438	478	449	414	468	441	475	455	452	433	451	468	442	429	429	468	489	409	409	416	457	486	487	406	466	423	426	417	465	436	462	416	464	475	446	439	472	448	487	458	425	458	473	448	448	418	462	464	452	444	489	453	444	433	456	453	409	461	430	465	436	429	448	480	432	494	423	461	446	453	436	421	444	446	433	416	460	456	494	465	460	457	448	434	459	463	417	441	460	454	460	453	475	423	457	455	425	442	442	435	432	432	484	483	418	489	459	472	437	452	422	475	450	444	424	477	459	425	466	438	445	416	426	441	490	472	448	429	468	451	465	408	458	418	450	405	486	472	482	449	457	460	440	427	431	408	468	503	457	416	457	475	432	451	446	471	437	470	435	440	469	394	465	415	430	488	452	452	429	456	435	441	474	439	453	443	424	452	450	459	428	473	414	441	456	470	438	486	470	464	412	449	493	441	470	412	405	425	437	433	450	453	463	510	447	454	471	437	446	439	472	427	463	449	420	432	455	456	430	448	458	466	446	472	429	467	444	439	422	422	480	475	422	438	439	487	451	470	438	469	481	462	414	453	455	435	432	456	440	468	461	431	453	482	470	436	455	412	440	424	444	460	440	469	444	468	455	485	443	456	484	414	449	447	490	426	446	436	434	472	490	442	413	448	471	456	437	481	460	418	411	431	451	466	437	458	414	482	457	422	424	408	457	447	447	434	450	444	456	458	453	492	426	467	430	435	428	440	429	449	480	421	450	431	449	490	421	474	451	439	474	449	469	474	481	480	447	423	481	425	482	445	506	436	440	475	468	453	441	413	428	422	445	462	436	414	405	450	465	428	423	459	435	490	458	437	410	459	438	452	480	429	460	460	461	441	483	445	413	413	446	428	421	412	436	468	456	467	479	492	458	415	432	454	437	438	450	430	479	446	469	503	484	445	450	447	417	442	434	422	472	457	496	423	416	452	468	439	428	448	429	456	453	448	432	435	428	470	426	456	431	449	432	454	459	446	463	421	456	450	440	464	434	462	458	463	465	473	481	454	451	474	455	467	446	388	463	417	494	422	441	422	428	474	450	432	459	495	418	432	464	453	440	432	429	462	442	428	402	467	455	482	465	435	485	453	454	433	484	433	451	449	454	438	442	463	428	473	434	466	452	448	480	435	386	445	456	447	469	473	441	414	448	427	474	413	464	420	416	450	423	444	459	436	439	403	433	470	437	462	458	484	432	468	430	448	453	467	491	432	443	439	423	423	421	474	452	422	446	404	437	427	442	432	447	485	422	453	440	443	449	444	424	454	465	441	461	463	450	484	452	438	428	459	489	450	405	453	446	449	453	470	444	432	436	428	436	456	427	467	473	419	434	486	482	471	417	457	463	456	452	429	439	470	479	430	459	473	477	436	481	465	424	404	421	458	438	473	441	474	401	441	456	457	451	442	432	471	495	454	471	441	462	482	472	486	436	395	452	416	465	478	494	442	436	465	470	453	467	441	466	458	423	474	413	430	430	422	481	476	430	475	448	424	432	448	454	405	497	447	446	458	436	443	456	454	438	452	462	440	453	460	501	427	451	457	428	458	468	446	483	424	454	435	438	456	437	439	433	458	441	402	451	451	455	466	433	460	448	456	474	449	441	425	461	479	453	475	445	444	452	422	468	458	471	448	450	436	467	447	440	480	437	473	450	443	432	446	445	485	463	438	455	474	463	450	441	446	479	438	452	441	457	465	437	416	439	465	446	475	450	431	438	506	461	466	441	426	462	453	445	467	414	445	429	477	447	466	444	457	428	451	432	447	456	449	453	431	443	484	446	413	462	439	446	445	477	488	463	432	415	469	415	407	453	461	434	461	448	436	453	433	413	390	418	433	448	428	431	473	467	471	471	451	436	405	439	471	443	438	465	487	442	489	475	421	466	459	444	429	432	464	410	412	440	435	467	444	470	432	472	435	448	452	446	441	445	425	469	475	452	470	433	458	456	453	440	448	473	408	432	470	471	435	496	408	454	440	464	420	475	459	423	435	438	435	454	445	437	472	453	464	435	482	458	443	467	420	471	446	427	443	448	442	448	414	475	473	448	434	431	457	429	462	458	400	455	469	476	485	412	429	435	475	402	412	453	465	491	429	429	450	438	472	479	420	420	464	461	444	418	424	465	472	473	437	507	468	456	452	444	450	483	425	484	455	431	446	475	421	450	433	414	417	435	437	477	431	414	420	428	448	431	420	450	475	462	452	461	424	457	466	453	475	433	419	461	470	434	431	471	485	470	438	434	447	473	432	468	426	460	489	473	448	471	440	441	476	420	432	453	438	445	430	460	459	478	442	451	473	432	448	483	436	458	448	463	472	483	469	465	435	465	480	456	465	475	461	469	448	451	454	473	471	443	433	425	436	463	446	463	467	442	416	473	386	483	477	455	452	455	476	469	431	426	479	451	461	402	434	448	429	432	452	474	460	453	447	458	459	476	453	462	437	394	474	451	429	438	448	429	439	454	450	413	425	448	467	473	454	462	484	431	418	420	451	496	415	461	441	459	446	487	415	504	450	458	437	451	460	451	481	463	476	421	450	441	415	402	466	451	466	410	435	469	510	475	429	423	436	432	477	446	467	454	440	440	428	440	416	399	444	464	442	457	461	442	458	463	434	471	462	466	465	419	448	453	468	440	467	446	464	454	426	441	480	449	427	475	446	440	427	471	433	443	460	477	428	409	458	455	445	452	405	442	415	453	468	509	456	463	435	415	434	493	424	465	459	436	412	434	422	457	458	451	436	430	471	438	418	458	403	432	476	435	463	436	463	451	473	427	404	428	450	475	445	434	443	430	452	447	439	429	451	449	475	450	442	452	428	442	445	480	435	483	428	451	452	473	441	470	437	436	486	485	427	482	448	477	455	443	445	463	456	460	453	442	450	470	456	438	431	429	456	448	435	447	465	422	453	474	437	437	499	444	410	438	450	460	461	431	443	435	433	430	470	454	423	470	436	471	458	401	485	470	470	444	442	427	446	474
24483	21086	27472	24870	10451	1313	770	623	479	506	529	507	485	487	461	479	456	448	456	418	501	945	3997	4203	2508	1279	714	496	484	461	433	475	459	444	447	437	457	431	491	439	466	426	457	441	454	465	432	462	473	465	478	481	448	420	440	440	452	443	421	446	462	459	458	458	490	427	473	457	411	488	433	418	428	437	429	505	445	433	444	425	417	436	453	455	495	470	447	430	447	440	446	409	444	455	424	440	458	439	445	448	438	465	430	461	410	444	463	447	487	454	454	460	437	439	450	414	477	453	414	428	460	413	488	445	469	451	428	409	479	444	411	465	488	448	446	431	418	447	430	450	471	415	450	415	465	465	467	455	465	471	443	442	429	416	445	444	429	487	486	460	434	416	458	448	465	447	431	434	451	449	402	454	448	489	435	466	415	439	464	494	494	454	428	470	423	480	448	447	439	439	419	468	448	419	473	441	424	447	414	414	426	470	449	416	459	431	413	453	436	474	424	436	439	444	458	438	425	401	457	458	441	437	467	413	447	467	437	462	449	443	459	497	422	457	484	459	420	409	442	469	431	449	459	414	477	465	431	473	414	438	462	479	444	420	434	435	444	486	413	434	447	437	438	468	432	465	443	433	438	466	455	428	451	459	455	446	414	438	451	460	500	457	427	475	463	439	445	459	451	441	457	450	441	432	452	433	476	418	454	490	435	411	456	452	437	419	428	414	439	456	393	424	465	458	449	457	416	461	453	430	486	469	439	484	436	441	426	425	478	418	454	509	437	456	511	406	445	423	464	454	461	441	432	414	425	436	460	453	477	461	393	400	476	451	432	433	443	440	435	484	454	418	436	450	429	422	414	429	442	469	452	435	432	452	456	462	455	431	464	466	447	397	453	430	436	465	401	433	413	456	455	446	460	474	397	430	454	443	410	446	456	473	448	465	398	440	460	460	465	453	453	451	423	397	474	466	455	437	462	432	481	451	473	443	438	448	407	447	452	453	484	483	451	429	436	452	466	447	445	438	435	467	418	488	451	448	470	457	399	460	448	474	420	434	462	459	454	476	436	420	450	473	419	411	440	449	466	445	413	443	439	420	467	477	461	460	443	424	437	430	428	430	428	461	428	436	420	440	514	430	435	486	475	447	434	442	455	432	490	464	448	456	471	472	431	456	449	427	444	469	473	432	436	447	447	434	449	453	468	449	494	422	441	445	440	432	453	457	422	445	461	436	462	454	459	404	421	427	422	439	452	462	481	451	460	445	426	440	479	498	457	470	470	446	443	451	430	450	439	423	428	452	457	407	465	428	384	438	419	389	422	451	473	445	439	441	454	411	429	427	463	458	441	416	434	433	487	434	443	413	467	458	459	455	434	445	453	412	428	447	461	441	435	434	424	450	466	438	457	470	478	430	451	422	459	464	441	461	424	440	461	453	415	424	400	425	447	443	465	434	497	466	449	460	424	440	430	426	487	456	475	438	453	455	475	445	463	433	447	471	481	431	447	434	456	444	474	478	433	450	461	485	461	438	472	442	473	442	489	433	446	421	443	469	455	448	450	424	445	465	404	408	416	468	509	434	462	456	444	436	425	463	454	422	439	439	420	428	470	448	458	463	454	441	410	410	466	488	462	444	413	428	436	404	428	412	434	434	427	428	405	436	448	425	434	454	440	436	470	430	452	492	413	445	472	426	439	467	475	434	437	423	421	441	415	423	435	488	480	426	432	461	438	439	465	449	434	444	439	446	438	428	472	446	424	441	439	457	435	422	423	427	461	414	448	440	444	423	490	418	422	461	480	432	455	451	428	412	450	462	439	467	467	417	478	451	422	429	462	436	428	457	443	443	407	411	462	450	429	422	462	410	406	452	418	453	452	462	445	460	442	455	452	492	486	441	441	454	464	486	438	415	475	442	441	430	457	485	471	391	412	472	486	426	399	474	444	499	452	465	457	454	441	464	459	463	436	430	505	480	407	451	477	469	452	468	435	436	488	467	438	414	404	459	435	454	488	450	453	475	466	414	430	433	454	414	420	419	420	436	463	440	490	457	442	441	421	464	443	426	451	466	440	437	465	422	460	485	416	385	430	450	416	412	407	430	430	437	426	429	465	452	406	454	440	466	408	426	472	435	449	490	428	469	462	471	470	481	457	433	449	435	442	481	463	455	446	425	436	411	433	440	413	483	431	421	463	457	460	415	413	434	427	415	491	435	436	452	435	450	442	424	441	481	411	465	438	398	457	426	432	433	445	451	408	472	492	486	439	411	467	451	421	397	410	385	437	440	439	450	401	425	432	443	464	439	431	458	466	447	464	433	427	448	459	442	460	459	452	445	454	460	443	448	449	460	420	466	446	451	436	428	443	457	446	440	441	412	447	431	424	463	455	447	447	451	451	414	459	430	446	427	391	437	484	473	420	415	473	474	452	455	442	381	460	424	431	423	488	429	446	429	425	435	401	469	426	510	448	429	454	444	487	478	447	425	444	468	429	440	472	426	440	446	463	444	457	426	426	420	403	465	451	464	408	443	435	469	434	425	454	486	430	448	432	411	432	463	436	404	481	460	441	454	458	427	430	427	433	448	465	460	441	451	461	467	427	428	432	431	454	464	458	416	436	468	482	453	474	426	437	439	413	447	439	410	498	434	436	445	431	426	401	424	436	459	435	419	441	431	462	417	450	447	440	441	425	423	441	470	404	409	469	448	449	457	498	427	430	420	429	458	481	434	431	443	437	422	476	462	431	420	467	408	445	419	421	429	448	450	445	418	434	432	470	428	387	470	454	457	412	412	468	425	423	437	428	447	471	461	460	450	445	442	426	414	470	431	456	436	463	448	446	447	390	454	438	452	403	453	406	465	470	444	402	433	460	455	417	487	394	453	451	419	424	453	458	460	439	449	399	446	492	450	417	437	400	464	455	446	467	436	466	443	402	449	445	463	458	432	410	445	435	432	415	448	426	426	447	420	464	445	444	424	466	405	427	396	431	425	469	433	431	417	476	470	428	444	471	453	409	443	452	449	434	439	427	421	441	464	466	431	425	439	449	431	413	466	437	439	452	433	487	454	464	458	457	399	456	457	444	411	461	435	477	441	459	416	438	434	422	465	487	435	427	447	446	445	463	442	433	419	452	422	432	446	445	438	490	448	443	413	439	426	427	426	445	428	503	453	423	434	435	444	453	439	445	412	461	448	443	439	392	444	444	425	425	448	417	388	500	477	402	486	391	470	462	471	425	460	459	477	445	411	474	482	438	420	425	410	403	464	439	469	440	486	483	438	389	451	451	476	445	432	476	455	430	423	418	466	440	463	463	478	431	436	451	454	449	431	450	453	425	432	433	439	419	469	405	437	470	419	451	459	463	418	414	441	442	423	460	433	414	449	451	432	473	445	434	479	424	428	447	473	460	423	435	451	409	456	450	424	458	443	421	422	425	463	456	425	441	411	452	486	453	460	413	431	468	442	436	463	450	418	460	440	453	442	443	426	432	433	455	479	448	423
3419	3613	2909	1577	1162	979	832	720	609	643	583	563	545	546	518	533	507	530	518	510	508	1468	5797	5289	3059	1499	858	596	522	471	485	467	463	475	442	473	500	453	516	464	483	446	459	465	463	459	458	461	458	452	456	469	465	463	479	480	452	456	466	486	497	463	480	462	476	439	494	422	495	487	455	469	454	499	461	506	467	466	479	454	445	462	444	452	446	465	508	429	471	455	497	472	453	490	486	459	491	469	438	502	470	477	481	492	484	482	447	439	508	475	463	449	480	456	456	480	470	489	464	474	451	475	460	446	487	443	479	424	439	462	428	454	482	453	422	488	497	487	478	465	451	434	458	462	489	480	473	408	477	457	479	484	461	474	415	456	483	480	477	440	455	446	458	457	460	470	477	446	544	460	474	469	410	478	458	394	432	494	469	471	499	509	474	457	469	451	486	473	477	448	446	479	466	445	463	449	453	474	432	438	449	447	483	473	435	468	474	456	468	469	470	459	465	430	461	456	454	477	466	458	439	508	507	514	487	464	446	459	466	481	469	447	499	465	465	467	495	419	475	466	442	454	451	462	460	448	446	478	512	428	481	484	454	447	479	455	471	457	469	461	452	478	478	414	508	490	419	465	475	436	450	458	458	478	472	482	468	457	446	480	499	509	476	454	430	470	414	465	458	497	464	466	505	500	446	465	480	455	458	464	457	494	477	453	444	468	477	487	479	468	413	463	467	476	466	447	463	457	444	462	477	474	447	461	484	478	464	486	450	470	493	453	461	452	446	480	480	492	475	430	466	446	460	460	449	513	450	469	467	464	467	484	472	481	464	448	488	464	487	465	477	458	440	467	438	433	468	481	454	473	392	466	462	474	456	469	420	479	515	464	484	435	484	445	484	444	469	469	438	496	494	435	457	463	489	447	465	491	481	444	448	448	468	441	490	474	444	460	450	430	437	517	497	482	472	465	476	443	448	504	466	460	466	455	463	484	487	478	459	477	477	469	465	462	467	457	439	442	454	477	452	450	477	436	499	469	463	437	462	471	495	492	477	502	423	477	502	462	495	510	469	515	463	464	452	480	483	469	444	449	443	440	439	446	433	474	460	431	479	488	447	457	447	454	477	477	475	489	482	461	471	481	448	450	474	454	485	463	476	472	455	437	484	434	436	484	459	464	433	437	466	458	501	471	474	474	495	470	444	458	486	462	466	444	453	473	449	468	461	437	462	507	459	451	461	495	450	470	456	428	478	485	482	495	452	490	441	482	506	466	473	497	480	460	452	454	480	468	491	458	483	460	470	506	474	498	452	466	427	459	453	456	451	432	469	462	463	458	473	457	447	462	440	451	481	482	412	452	446	459	445	464	496	439	503	427	455	436	462	455	481	467	444	465	478	466	448	505	461	466	483	468	487	494	449	453	471	428	460	503	473	463	475	440	466	474	440	470	468	426	461	458	512	478	453	457	442	451	461	461	485	456	467	430	491	471	464	412	463	478	467	451	465	418	444	473	477	491	456	454	483	489	501	497	472	460	457	504	495	471	427	466	466	434	446	457	447	437	455	468	483	440	495	460	466	449	492	477	403	433	434	474	475	446	461	452	472	437	442	457	470	457	485	486	441	479	449	499	448	468	484	473	443	433	456	506	474	426	493	463	453	414	440	429	460	498	446	483	485	506	478	431	422	453	503	474	464	472	442	450	441	433	476	464	421	436	486	482	442	446	495	412	479	441	443	463	473	487	438	396	441	484	515	423	456	445	513	454	477	457	429	447	450	468	459	444	463	458	463	489	456	496	474	473	467	499	457	456	455	482	470	475	475	450	459	505	482	457	492	477	481	444	402	473	468	458	464	459	435	465	466	455	451	461	475	460	449	443	472	457	471	460	467	471	457	488	474	453	494	457	441	453	483	456	433	454	477	440	448	467	496	449	484	459	481	477	466	477	444	462	473	508	464	457	441	435	489	457	433	500	460	456	424	431	452	486	505	451	503	443	497	473	444	485	457	468	457	447	451	474	461	433	459	439	432	451	489	449	468	456	430	471	473	459	425	460	443	420	488	455	492	437	449	481	516	465	478	472	464	423	472	431	459	429	501	480	459	466	473	478	473	435	461	473	458	467	453	447	450	452	478	453	471	434	482	471	440	451	400	432	413	438	441	463	492	472	425	467	476	501	450	486	493	471	466	456	478	447	502	462	471	469	414	472	468	431	463	463	483	493	472	470	440	457	446	477	443	482	465	470	455	460	495	465	479	449	511	456	443	454	476	408	434	480	466	499	449	480	451	454	488	484	481	434	475	458	464	460	483	513	447	489	455	424	483	472	463	471	429	452	474	416	456	470	431	477	444	483	441	428	466	439	420	500	436	431	463	487	470	450	449	450	425	483	443	440	450	463	449	438	499	481	456	431	470	473	437	442	491	440	441	463	440	470	447	447	451	486	460	468	433	470	450	491	518	446	464	444	467	426	442	470	425	455	430	518	466	444	418	515	466	430	435	429	445	448	455	449	484	492	440	508	430	431	461	482	458	472	449	445	451	444	481	456	443	438	473	496	427	449	447	451	451	419	442	501	452	457	444	444	450	441	487	461	485	519	461	417	500	450	477	442	498	440	489	418	463	447	435	467	423	455	447	447	473	425	452	461	460	465	471	451	459	481	452	444	446	456	455	457	465	442	462	426	475	446	464	466	454	476	421	428	445	447	456	448	470	470	479	435	424	466	477	461	424	493	451	478	458	467	449	432	486	460	451	468	471	439	469	460	421	427	450	408	485	484	445	462	465	432	460	446	478	466	474	484	478	449	453	440	467	500	466	445	447	476	456	470	473	453	439	473	476	441	468	471	474	438	484	487	415	496	443	446	450	464	439	491	442	449	463	489	436	470	431	450	510	518	448	495	441	466	458	447	455	495	477	467	464	446	439	501	492	448	488	452	474	520	441	470	432	474	462	446	408	446	448	463	437	439	423	426	474	473	438	464	491	427	486	436	474	453	495	454	487	460	429	455	486	434	437	486	465	447	462	450	456	492	434	454	474	427	461	467	457	447	465	485	484	443	476	443	457	447	463	458	482	461	437	433	464	454	465	462	435	479	425	426	466	444	473	448	455	448	423	450	483	444	461	472	462	456	451	473	456	478	431	468	458	462	429	468	453	443	436	459	458	416	460	452	460	454	464	475	450	450	467	499	454	416	478	460	509	463	459	461	424	459	472	468	489	477	448	471	471	471	504	451	458	467	442	462	426	491	451	453	456	490	452	456	478	458	454	455	455	474	446	460	435	448	451	446	468	460	444	459	450	469	485	454	462	475	448	467	501	476	427	444	448	407	413	440	446	475	507	424	425	455	465	484	453	508	440	467	452	488	448	439	482	434	441	444	483	447	482	469	491	473	466	474	459	456	434	451	475	511	451	462	448	424	469	447	463	478	463	450	482	448	466	457	491	450	447	457	469	452	456	445	443	445	478	458	450	439	471	473	461	423	429	421	453	486	483	479	467	446
23775	21086	28180	24241	20366	3890	1354	771	589	617	575	546	558	528	584	522	531	515	552	592	546	1502	6576	6581	3694	1780	930	608	552	507	489	519	475	522	454	545	500	492	527	544	521	523	504	532	506	516	505	542	477	500	531	488	513	530	485	511	531	526	492	498	505	462	531	539	522	500	503	483	484	528	464	487	496	509	516	506	499	533	473	489	543	509	501	546	538	470	472	505	506	481	485	557	468	507	498	510	498	503	520	509	522	520	499	510	482	527	497	511	505	487	520	477	516	516	516	497	532	573	500	528	534	536	477	459	470	496	507	466	495	507	512	487	512	496	518	497	481	494	491	539	501	514	488	509	518	485	499	495	516	503	461	469	511	513	517	464	515	495	483	497	559	463	509	502	477	514	494	522	489	522	526	492	491	497	520	486	476	502	512	495	512	510	511	504	505	501	490	497	484	491	521	535	490	532	482	505	541	528	529	483	492	473	509	508	518	498	508	497	473	511	470	511	474	543	506	522	551	513	489	500	527	520	529	468	519	515	473	504	483	500	495	499	505	511	481	561	475	524	537	513	496	508	527	531	467	509	529	501	551	490	502	489	534	502	509	507	461	473	525	497	518	551	497	514	490	507	500	501	498	524	514	512	520	492	484	459	487	508	515	491	478	473	473	485	493	461	510	518	450	511	501	544	513	503	499	485	547	496	488	477	525	487	526	553	504	488	507	515	473	475	496	520	503	481	539	516	535	539	500	508	478	535	506	462	532	496	486	466	543	483	515	464	511	531	468	545	500	500	472	533	529	480	472	499	544	494	508	497	490	493	500	532	531	504	497	473	536	523	520	493	512	500	468	495	522	543	485	499	472	451	532	491	502	502	479	496	524	478	512	514	474	504	498	488	480	519	505	490	512	464	516	533	491	475	492	454	516	509	524	493	477	491	526	496	513	470	480	504	506	476	491	485	517	491	447	477	532	471	500	512	550	481	472	477	489	514	496	475	496	529	515	526	471	483	517	491	521	501	524	544	555	507	480	494	494	516	522	529	507	472	472	485	549	472	507	494	504	547	530	514	474	510	522	503	523	518	514	516	482	495	490	507	515	484	493	504	458	503	445	533	484	504	495	494	510	479	502	507	559	504	530	533	532	525	536	505	479	479	517	484	518	498	456	487	501	472	483	459	491	507	490	520	530	509	503	491	491	491	492	466	472	486	488	485	506	533	517	502	488	512	515	489	511	500	472	523	475	482	534	505	529	528	504	514	518	497	445	519	522	470	492	514	526	504	493	484	499	530	472	515	508	530	461	504	498	483	506	487	519	515	492	505	490	486	497	500	462	494	485	522	532	505	523	500	511	503	488	524	457	461	492	481	472	510	473	513	483	483	500	525	483	484	515	500	508	496	527	537	537	486	544	486	493	498	484	490	504	562	476	529	484	529	500	485	524	523	493	446	522	469	487	501	500	469	489	486	501	444	516	470	527	534	515	513	480	477	483	492	498	497	512	483	504	484	485	518	521	520	459	512	506	518	491	518	520	501	482	471	501	460	498	547	534	507	507	501	490	510	479	522	515	511	472	530	486	518	466	465	499	499	508	484	506	472	515	567	513	499	483	519	496	450	488	511	518	515	460	508	496	519	529	517	520	520	510	468	487	514	533	496	448	493	490	497	531	497	491	513	472	512	497	526	512	507	505	472	449	519	533	526	485	485	524	517	537	498	466	486	506	519	502	520	498	512	506	482	489	550	469	517	504	502	536	491	469	453	508	485	548	508	547	532	543	467	491	488	468	470	484	446	476	552	519	460	481	544	493	520	468	516	502	534	580	477	495	511	458	501	493	500	527	513	523	514	492	506	523	533	532	494	500	477	488	490	506	522	487	518	488	475	500	515	507	516	517	500	535	485	521	487	497	523	523	504	454	469	519	539	473	508	511	466	515	510	513	510	495	513	511	565	484	484	471	553	503	559	523	493	458	494	522	452	508	515	498	470	478	464	506	456	536	509	472	521	505	499	526	504	512	488	541	518	506	517	507	531	513	536	512	511	515	489	520	516	546	484	534	502	514	491	523	500	512	504	484	487	514	528	496	484	515	518	493	512	505	544	502	498	516	519	467	466	509	464	491	510	497	480	486	520	542	513	545	558	494	482	493	466	491	509	488	509	520	558	478	485	461	527	511	454	548	559	485	481	506	509	477	531	537	517	527	468	476	563	492	534	542	516	547	475	510	519	470	522	462	491	475	524	509	488	514	552	500	497	540	474	479	497	495	496	513	520	527	525	501	520	487	501	492	520	460	555	514	506	480	477	494	495	521	508	512	480	531	536	494	491	529	499	483	528	554	511	504	526	528	472	493	485	488	486	496	515	471	507	499	515	517	512	464	478	486	477	489	532	486	532	515	504	508	526	495	493	515	469	497	488	526	461	543	478	560	501	468	488	500	494	514	505	504	483	449	499	505	480	493	493	517	513	530	487	533	502	497	475	480	493	489	500	528	516	522	532	517	517	544	527	501	520	540	489	518	513	502	453	529	490	502	540	528	507	539	471	523	515	489	512	493	471	491	510	510	476	503	480	515	518	499	497	513	516	503	503	549	524	534	504	488	521	533	511	489	494	488	464	523	478	507	503	530	529	482	519	465	513	493	488	542	484	494	509	482	458	546	491	496	487	510	506	506	511	516	486	463	492	511	478	501	461	495	506	485	513	517	508	486	475	498	496	459	496	526	520	533	467	465	544	491	519	520	535	522	520	468	541	529	489	495	497	475	522	530	469	525	473	511	502	472	461	508	515	494	504	535	510	497	545	479	496	457	524	511	509	505	500	534	478	479	503	511	481	511	517	490	497	492	508	480	504	465	475	488	509	501	472	497	514	498	482	476	519	482	483	471	481	452	513	506	482	519	472	483	498	490	495	517	530	502	485	525	514	524	515	483	478	496	507	512	502	502	476	495	543	519	509	518	491	505	501	508	494	461	456	495	512	475	479	522	491	526	487	428	485	494	502	478	483	503	498	505	475	497	498	499	479	495	487	495	516	478	471	512	499	459	456	524	507	466	484	490	462	499	506	495	479	520	502	474	494	535	526	472	507	512	491	510	491	504	522	530	495	469	514	514	518	472	467	529	516	514	501	509	517	483	540	521	498	489	499	526	525	470	512	484	500	532	504	484	467	479	510	517	484	493	463	519	481	486	488	507	497	485	482	474	498	508	494	498	499	525	477	506	497	503	507	517	532	494	461	439	459	519	495	494	563	535	489	506	504	471	473	528	520	487	528	543	505	485	489	505	485	474	543	534	498	500	465	501	504	511	506	519	526	496	495	503	451	504	515	548	515	422	494	447	527	534	467	523	509	493	502	511	479	494	501	515	491	518	489	509	442	472	483	495	473	500	504	448	515	495	453	479	480	441	521	501	494	463	504	491	511	511	505	523	445	515	490	493	533	481	463	490	491	501	464	471	467	519	534	475	529	533	524	470	487	521	486	475	507	492	565	485	464	516	482	513	489
3558	5074	4277	2236	1579	1282	1060	900	792	747	659	629	653	592	591	591	581	574	572	753	551	2388	8671	7391	4192	2269	1069	683	584	567	509	491	521	521	535	525	512	497	544	505	554	546	544	507	539	493	548	547	522	485	550	511	495	514	527	503	511	526	522	497	523	484	549	482	529	472	530	511	518	509	578	486	496	577	494	504	475	498	530	508	537	525	526	509	515	524	511	498	490	496	512	488	511	501	500	533	525	509	508	521	490	505	511	469	498	469	511	554	482	503	496	524	557	508	483	506	501	500	544	529	514	534	521	523	499	525	487	492	492	550	510	505	532	507	537	501	479	493	517	506	517	511	517	479	511	523	491	471	543	493	522	491	525	526	466	535	500	510	517	519	511	481	525	495	526	560	513	525	509	496	507	508	484	511	506	523	546	500	513	533	462	528	489	515	506	506	525	544	491	496	484	522	547	519	508	521	560	499	543	513	521	552	496	562	521	493	465	520	487	489	488	486	535	496	570	503	500	503	547	539	512	478	489	458	536	530	546	484	505	454	553	482	504	504	494	513	486	494	477	576	521	503	472	511	486	509	504	501	495	510	499	504	508	454	519	488	518	478	513	512	470	550	522	496	488	525	542	459	527	515	513	522	482	528	504	542	493	488	492	496	513	557	527	509	512	541	539	527	537	492	503	497	509	486	483	468	490	536	554	518	522	461	512	537	471	519	528	468	533	473	529	512	491	488	487	536	528	514	461	532	521	547	490	482	486	528	534	477	499	511	537	520	506	491	542	500	494	505	519	480	518	487	513	513	539	509	527	507	509	482	489	498	515	491	545	506	475	482	509	478	558	482	518	472	517	505	508	518	528	509	454	489	476	483	498	503	503	507	514	478	500	536	513	500	528	545	493	517	526	521	493	498	508	505	529	497	487	512	519	506	529	533	552	492	480	539	498	516	553	527	470	501	498	483	517	503	507	502	464	503	461	486	464	519	478	524	463	527	523	530	515	507	529	522	510	511	492	498	530	537	521	533	489	489	531	514	505	527	532	510	486	507	514	518	485	514	490	496	484	510	501	518	523	490	504	506	509	484	514	521	553	490	500	546	480	496	491	515	489	522	471	506	528	500	526	523	533	508	497	492	493	514	529	506	510	517	493	514	530	508	506	516	478	484	465	495	513	500	493	501	479	501	507	526	504	485	503	527	490	466	507	492	470	548	525	505	525	502	517	513	482	527	501	476	496	510	479	486	505	495	525	514	486	509	499	524	526	489	508	495	506	503	520	526	463	547	509	494	476	488	512	543	493	497	501	507	526	496	515	486	491	534	544	498	505	525	543	469	507	494	494	495	480	466	492	486	516	488	530	513	528	531	539	457	510	494	486	490	482	520	504	520	495	505	529	489	510	488	477	534	527	479	517	472	502	531	500	505	487	531	466	540	518	519	520	496	486	509	531	512	512	472	533	501	523	543	492	492	511	508	487	509	528	525	506	489	498	520	486	491	496	516	481	507	449	488	536	513	499	517	506	511	491	523	507	501	492	504	521	476	523	486	516	499	488	494	516	536	541	534	501	501	531	482	520	534	537	511	481	516	494	503	531	541	505	496	512	492	526	504	549	497	467	518	535	490	497	485	517	508	477	558	483	474	482	468	502	502	496	484	466	528	498	577	496	504	510	520	503	475	518	551	538	490	454	528	488	567	458	508	531	508	488	558	508	517	491	502	497	519	499	495	517	463	466	491	474	523	527	505	523	510	511	509	485	521	493	513	514	508	533	513	483	523	480	523	508	496	516	496	517	517	516	469	500	468	501	505	489	485	514	508	479	566	532	489	497	466	484	509	505	518	546	520	502	522	521	497	486	471	511	522	482	497	479	468	480	502	497	493	504	486	513	480	495	489	480	492	480	488	516	480	486	497	500	488	483	501	556	496	505	555	484	500	530	492	506	496	533	492	496	501	511	467	549	501	531	517	489	494	533	510	518	512	546	507	493	478	500	487	461	532	490	508	538	499	487	501	475	512	533	505	509	547	480	543	504	519	513	486	517	480	521	531	505	508	456	523	461	497	506	471	467	548	499	514	514	506	480	466	477	508	500	484	535	543	548	494	519	545	540	499	472	495	513	471	510	484	496	523	524	494	504	525	466	481	532	488	518	525	505	504	494	530	529	514	508	530	478	501	558	551	549	516	522	519	476	508	512	512	479	518	510	507	511	514	518	500	532	486	492	509	558	471	548	533	499	515	493	527	504	512	514	534	495	531	502	519	523	524	519	451	495	490	550	483	522	506	497	493	502	471	522	532	469	507	468	522	527	485	534	486	514	455	506	513	499	510	544	518	513	537	514	492	519	515	544	502	489	510	487	515	508	509	484	533	508	483	434	512	487	462	495	486	507	493	495	514	512	497	494	470	476	512	492	511	512	503	515	513	533	524	483	519	514	490	502	548	502	517	483	463	530	513	499	484	520	500	484	493	507	507	490	529	504	492	493	511	472	513	520	488	539	501	498	494	486	545	496	481	494	497	530	508	509	503	460	508	517	495	476	513	504	505	471	477	534	507	515	500	536	485	503	513	482	505	485	520	530	531	499	518	489	488	528	455	473	479	496	449	486	466	532	511	562	475	524	523	502	535	487	511	506	516	491	496	504	511	512	511	511	502	473	486	493	482	517	488	469	521	505	541	513	494	504	523	514	484	492	533	495	529	485	528	483	488	504	513	503	511	495	495	492	508	515	495	498	509	491	504	499	519	505	516	498	487	510	488	468	493	470	541	514	561	496	580	551	489	493	499	502	479	491	470	494	507	506	499	508	521	509	516	453	503	504	495	530	527	487	513	528	479	485	496	519	496	460	513	487	492	493	503	490	533	484	491	521	536	443	489	468	480	508	506	557	499	490	506	500	508	513	533	476	488	499	492	524	483	469	493	465	526	519	495	526	483	518	507	493	486	528	468	475	565	462	487	489	498	536	522	520	494	468	525	544	478	475	472	485	501	447	496	482	529	487	518	509	504	471	524	525	512	455	510	494	510	496	505	511	524	468	456	487	520	504	506	526	492	503	497	473	504	512	512	463	499	506	520	519	496	483	441	512	508	487	514	515	519	526	507	483	512	538	514	519	508	537	511	470	512	490	556	490	505	526	478	496	512	524	517	495	544	468	515	499	515	503	546	520	533	473	504	489	536	532	552	503	503	502	490	482	470	510	507	482	500	538	494	512	473	520	539	520	465	495	520	501	506	523	502	508	512	488	493	507	512	513	523	540	456	489	459	525	540	469	513	513	489	529	531	515	528	499	431	481	510	491	495	551	460	509	484	522	503	493	519	472	510	468	502	540	471	540	488	490	535	470	506	525	489	484	534	517	520	480	511	490	499	516	475	519	516	518	503	513	534	520	509	470	505	495	487	510	508	469	513	489	543	507	481	506	524	502	508	541	495	501	503	527	475	474	462	510	465	523	499	502	535	500	479	461	473	525	521	487	506	510	492	472	518	491	514	514	520	497	513
27119	12338	1576	759	502	465	486	441	426	461	442	469	505	455	470	432	447	473	413	467	498	536	741	914	821	689	550	515	432	450	433	413	436	418	438	457	485	475	439	419	413	452	462	469	461	437	445	488	461	437	425	466	440	451	458	475	423	442	445	431	474	460	436	443	425	430	425	400	427	452	466	457	432	416	471	429	457	464	453	433	440	419	446	423	442	415	422	436	437	451	431	451	459	458	438	479	440	440	454	418	448	463	445	432	427	452	434	464	441	477	463	402	459	461	471	481	477	426	424	479	460	426	434	469	456	469	470	390	427	476	439	440	457	455	471	461	456	421	481	428	459	422	495	465	441	432	455	480	433	422	468	429	462	461	437	465	433	452	450	468	419	449	445	484	383	433	454	434	434	463	460	396	448	427	424	385	436	481	478	456	462	431	450	500	480	437	471	464	460	487	430	466	459	425	472	442	421	460	474	444	443	446	459	447	465	405	455	438	465	478	446	450	440	464	466	424	451	467	464	453	459	455	437	471	403	461	419	403	479	477	459	421	453	448	472	451	429	434	435	449	454	417	467	450	481	430	443	431	457	452	445	471	447	437	468	499	426	485	448	428	404	429	431	425	450	425	462	428	463	479	418	456	395	482	421	438	439	448	410	450	442	408	471	442	443	450	431	423	469	463	529	441	425	439	462	423	454	433	448	409	440	469	454	426	455	435	435	431	402	435	422	444	463	435	449	457	443	431	419	435	459	466	467	454	463	404	422	438	468	412	438	430	470	428	461	482	486	406	430	449	447	404	470	436	491	432	459	412	412	422	456	461	470	456	431	479	444	474	444	448	454	466	415	438	441	450	460	439	462	463	474	461	408	438	443	411	486	437	409	470	449	467	442	478	442	464	419	441	427	426	481	439	462	464	441	471	428	472	468	410	422	458	469	408	457	427	488	432	444	453	451	438	442	446	464	464	416	476	463	457	407	467	440	429	445	445	461	444	461	450	446	434	443	473	434	475	414	436	424	458	478	470	445	492	427	447	448	444	420	467	449	479	445	454	428	440	506	436	445	481	438	467	463	448	431	429	476	428	467	477	470	469	468	438	469	472	428	441	473	438	454	420	473	476	445	417	473	426	447	419	403	445	487	493	410	417	421	424	450	449	453	415	415	497	443	450	464	445	440	420	432	464	462	432	389	430	414	413	483	442	421	426	438	462	421	453	433	409	443	454	470	429	433	474	423	425	448	460	458	470	416	414	436	445	433	483	464	420	417	431	457	422	420	489	459	414	414	448	434	470	469	455	443	485	454	432	435	434	440	405	457	468	465	441	423	469	443	431	408	453	411	500	403	432	456	461	498	419	476	449	438	409	458	458	446	467	445	450	420	412	477	443	428	450	445	446	442	444	422	441	422	450	470	469	444	425	457	457	434	437	456	436	444	444	465	446	465	469	431	418	454	422	432	450	422	458	442	443	439	440	412	429	463	436	479	480	459	426	422	447	448	457	454	470	442	455	445	424	463	477	438	453	429	428	475	444	445	431	426	443	470	439	437	469	451	447	463	433	454	454	444	450	453	464	481	434	468	450	464	440	440	464	461	484	448	452	453	430	468	475	492	448	458	425	457	447	455	445	437	446	479	440	424	459	474	456	413	421	436	464	476	470	440	432	423	449	458	432	474	429	487	454	455	466	456	464	411	444	477	456	474	444	419	477	452	470	453	434	490	436	476	448	463	470	459	474	423	446	427	411	467	434	443	439	463	429	418	428	446	424	464	461	435	429	387	437	451	448	443	476	434	442	440	448	409	436	498	403	476	459	458	487	464	486	484	447	465	455	431	453	497	453	434	466	453	439	472	445	468	479	415	439	447	436	457	496	471	443	456	447	442	450	458	440	461	452	454	434	466	429	452	453	449	460	468	474	447	464	420	438	460	410	465	438	453	412	430	443	454	440	456	443	453	452	465	450	418	430	408	409	418	432	451	458	448	424	458	418	441	456	472	446	477	461	463	473	474	417	427	448	485	441	429	433	448	449	455	466	431	449	470	473	498	424	490	444	429	481	428	431	446	463	445	420	421	454	465	448	479	409	457	456	459	442	474	448	437	443	464	430	436	438	420	443	429	438	437	448	421	435	457	449	476	456	414	425	453	458	447	471	456	450	466	428	442	447	428	449	426	482	455	451	456	427	488	450	427	452	470	425	441	434	433	444	447	427	450	434	429	428	426	406	423	442	440	447	441	448	479	448	455	429	427	431	458	431	449	473	446	450	420	482	466	461	454	465	454	406	396	448	425	421	424	444	420	436	475	447	423	434	416	438	439	436	455	470	442	422	438	440	456	442	439	421	435	473	441	438	460	426	467	479	471	444	450	430	468	424	445	471	399	443	493	447	486	445	441	441	458	457	495	446	415	464	423	457	462	466	443	465	416	448	418	432	413	447	429	439	472	448	442	434	442	410	435	441	415	450	458	468	421	459	479	442	448	460	449	434	459	419	491	481	433	465	446	434	426	430	463	451	438	447	406	418	441	478	462	458	449	437	473	458	459	437	449	445	450	429	423	452	440	463	445	465	427	462	394	416	447	459	444	454	435	439	463	476	446	478	444	451	453	447	437	477	443	431	440	480	455	451	423	471	437	486	434	458	491	464	466	439	474	476	434	437	431	463	450	449	438	447	436	505	461	434	398	465	452	406	441	444	433	435	458	440	479	494	428	406	479	411	434	469	461	451	446	424	443	452	464	432	446	464	495	469	453	437	430	477	456	411	450	436	491	447	444	413	433	464	436	428	430	387	470	426	456	438	439	442	431	438	461	434	470	437	448	437	471	442	443	439	444	427	447	469	472	444	449	437	475	502	468	470	454	457	456	426	431	435	443	459	454	473	457	446	456	474	455	474	425	471	406	435	454	432	473	462	463	458	454	443	415	498	478	471	467	434	451	419	448	412	465	433	479	438	449	434	441	460	415	445	438	423	439	451	457	426	460	433	451	411	470	463	466	500	486	446	427	473	440	440	464	441	454	425	442	470	443	439	506	441	451	489	457	413	477	459	443	435	419	471	460	443	406	453	433	423	446	431	403	442	477	439	442	423	434	448	449	443	435	470	411	455	456	454	501	456	427	478	449	430	441	462	463	448	416	428	455	445	439	472	421	456	444	443	448	462	491	461	448	443	453	430	433	418	422	498	446	463	434	451	461	434	435	444	457	428	461	458	466	433	465	501	471	443	426	459	460	456	429	417	472	468	429	437	447	500	462	432	457	458	473	428	478	424	423	462	471	420	466	467	456	450	480	467	446	457	490	455	458	451	467	464	416	438	458	445	445	471	424	459	445	443	464	440	450	456	482	476	498	439	483	468	438	456	452	446	458	458	459	400	418	481	488	435	442	442	463	455	440	439	457	438	448	413	440	464	486	416	434	449	451	422	438	465	456	424	471	453	462	469	442	454	470	467	500	446	458	444	448	463	445	462	422	494	446	456	439	457	420	466	424	438	416	408	446	442
4968	973	844	623	549	517	500	483	464	479	432	444	449	417	436	402	441	467	431	503	466	555	903	1004	858	692	515	507	462	445	450	445	433	465	475	470	433	457	441	444	477	474	447	428	478	439	474	474	447	443	455	421	442	454	457	442	424	438	447	440	454	428	440	467	459	430	433	382	449	447	432	473	434	445	475	436	481	438	437	446	408	429	459	415	461	438	454	410	426	460	418	473	444	471	453	435	430	462	443	436	405	432	437	430	452	435	432	468	433	460	438	458	478	425	465	436	466	441	497	440	441	467	403	457	480	460	462	443	420	468	420	443	442	433	444	412	420	460	439	466	429	474	436	419	434	448	432	466	490	466	465	438	434	427	446	434	453	456	449	416	421	460	484	444	445	406	491	442	444	418	408	467	463	438	438	426	416	457	436	448	447	452	406	455	454	455	425	426	422	451	433	431	465	454	459	401	467	487	454	431	422	442	435	428	429	412	448	447	395	447	428	466	449	403	458	443	438	473	426	440	433	484	444	410	436	439	441	476	451	470	496	421	442	451	446	452	480	431	448	416	431	483	435	407	458	473	412	434	462	410	456	423	419	413	486	474	445	439	458	443	440	439	423	438	428	426	467	435	429	411	481	476	442	449	441	434	453	428	450	442	445	457	457	440	443	468	483	484	468	451	413	462	451	439	465	413	441	482	409	440	469	446	428	442	460	505	447	429	485	434	445	467	476	452	429	424	498	399	453	476	428	428	474	447	462	451	445	426	435	426	404	453	418	443	442	420	416	433	446	438	425	453	427	432	501	473	473	484	454	410	444	407	460	440	443	432	457	462	454	503	407	478	470	462	445	478	431	461	425	470	459	468	458	476	415	424	434	430	427	412	419	437	448	429	473	437	470	441	463	447	427	433	482	445	407	432	462	412	441	419	432	428	432	429	417	475	431	449	432	423	446	452	436	448	424	415	461	447	455	415	462	477	464	455	418	420	419	454	428	450	455	424	436	420	431	430	453	438	432	413	420	407	414	476	417	443	446	435	463	447	491	415	474	447	420	441	458	458	457	431	455	425	441	447	448	463	439	448	454	440	456	481	457	454	411	482	405	459	424	464	450	464	447	435	466	400	427	433	439	456	443	416	447	428	431	463	456	421	447	452	464	453	440	439	473	466	439	417	455	465	477	440	443	444	445	442	425	419	465	433	455	468	389	460	436	429	458	422	449	444	429	439	434	434	438	471	448	440	441	480	453	434	472	439	453	432	429	421	445	446	442	485	446	436	403	436	470	464	436	443	418	418	409	473	453	429	459	442	431	426	447	453	473	456	450	464	448	459	469	464	405	443	457	459	438	442	434	458	442	412	479	435	417	447	441	445	462	465	423	447	436	456	405	440	445	451	442	456	451	448	436	452	453	426	417	422	421	442	419	467	433	422	444	483	416	462	407	462	474	478	458	454	446	432	421	463	427	451	450	436	454	455	478	486	412	435	448	470	423	455	449	405	450	442	443	441	464	450	460	457	425	400	432	429	458	437	410	483	432	449	452	472	458	436	463	461	463	504	444	440	420	443	464	478	449	491	452	433	490	425	431	447	461	439	478	416	444	443	430	466	452	449	456	436	464	499	476	437	456	429	461	447	457	462	444	462	468	462	450	437	465	452	420	466	425	437	434	437	405	443	469	456	461	425	430	463	461	435	442	416	489	423	478	489	452	479	475	452	464	425	426	431	464	459	471	451	424	438	432	438	461	478	425	428	442	434	444	455	470	457	438	437	511	446	422	471	390	434	483	431	408	448	417	445	460	389	419	427	448	421	456	430	428	474	438	484	422	472	480	473	457	423	418	428	450	433	443	459	450	423	448	501	426	444	464	417	449	425	415	427	446	444	444	443	427	406	460	464	446	417	465	466	460	399	461	465	459	452	444	388	437	431	440	442	448	459	448	491	428	436	455	446	474	469	445	441	438	425	458	443	391	454	461	443	429	427	427	426	448	476	447	450	459	446	431	462	439	416	445	436	446	439	453	426	490	423	433	441	457	444	442	439	461	433	436	426	461	407	430	444	439	442	436	464	427	443	439	455	432	443	457	421	473	476	461	480	422	439	431	502	424	432	471	447	423	450	441	436	434	451	428	402	437	449	421	416	457	453	482	426	412	447	469	435	423	428	466	448	434	430	432	477	439	442	425	456	440	445	465	484	441	413	413	427	470	435	402	423	414	403	449	453	453	471	430	427	445	454	471	493	463	460	433	476	463	468	438	421	457	473	416	441	486	444	459	416	479	470	446	422	439	423	427	469	469	447	441	408	466	461	457	454	433	447	428	470	458	459	463	439	436	410	470	450	485	450	475	386	438	444	393	416	426	447	441	430	453	434	454	448	438	433	435	447	442	428	421	466	488	454	437	422	483	485	473	414	478	440	451	441	450	438	450	445	426	447	428	454	435	466	400	450	475	477	423	476	460	445	450	474	419	447	481	446	409	419	410	455	424	449	444	446	460	482	469	433	449	438	422	441	487	432	438	404	415	425	419	413	445	443	396	467	419	441	437	456	488	467	414	449	445	464	467	428	464	455	426	426	443	452	406	410	471	466	437	451	462	427	443	408	444	449	438	456	408	481	433	428	449	428	434	436	462	484	436	434	421	465	464	467	457	446	427	458	454	452	438	462	444	444	446	382	463	411	448	466	429	472	424	452	475	437	436	399	440	440	441	452	478	425	456	460	472	466	436	457	460	434	440	438	396	457	444	452	434	408	441	467	416	458	455	448	418	492	443	441	436	446	424	449	462	437	453	439	426	469	449	457	410	445	419	454	420	417	453	412	454	446	416	450	423	440	424	448	431	453	429	439	430	457	355	409	415	494	419	434	437	487	421	438	433	452	439	472	440	426	450	423	425	428	413	427	446	415	410	457	405	447	420	438	433	459	460	461	459	430	458	446	436	429	432	442	478	432	427	461	446	459	424	465	439	395	438	452	403	497	417	425	434	464	406	429	448	446	445	449	448	438	424	448	420	423	458	445	477	419	437	462	437	439	439	443	475	439	439	424	436	435	450	459	454	429	457	444	432	448	424	422	452	416	424	463	464	392	428	455	448	446	433	461	418	453	436	400	425	467	400	453	422	474	433	414	451	405	433	456	419	461	414	473	455	427	422	457	429	448	423	440	439	451	475	440	409	433	416	436	446	462	422	441	440	477	426	451	439	465	427	437	449	467	445	432	461	469	441	420	473	452	426	486	430	452	419	453	455	428	436	445	426	442	448	457	447	437	453	420	462	473	425	437	448	448	436	463	459	448	386	485	475	431	432	418	422	454	422	456	501	465	438	440	425	451	433	486	455	396	443	451	439	455	425	436	491	430	459	422	402	432	437	457	433	446	454	439	419	488	481	448	429	416	456	471	432	471	457	458	460	424	461	423	431	468	469	484	431	415	476	442	457	419	425	432	458	445	409	419	434	442	474	448	431	455	471	432	464	415	411	450	436	432	458	413	472	473	380	455
24462	21100	27461	24948	10161	1343	820	629	494	485	493	452	480	498	500	474	466	471	453	605	473	1464	3858	3761	2269	1160	661	528	494	456	480	471	452	411	476	443	447	445	436	400	448	414	443	428	434	460	427	453	445	418	445	427	405	418	421	429	451	436	454	448	430	399	444	447	465	429	497	433	433	469	414	416	451	410	452	428	492	384	431	487	431	447	458	447	405	431	443	432	423	429	498	409	440	443	395	436	455	412	439	435	425	431	452	433	427	446	445	414	448	399	420	424	430	453	455	439	419	434	469	392	444	424	457	423	429	425	435	428	427	445	441	419	441	445	420	391	436	468	446	493	441	436	461	425	439	397	477	392	449	446	427	403	429	447	441	429	463	444	433	417	444	421	459	425	429	444	406	453	436	474	425	427	435	418	415	459	413	462	437	432	421	454	438	446	459	442	449	472	444	440	431	456	417	434	437	469	452	405	459	418	411	448	445	432	450	449	401	473	462	416	441	426	417	416	451	419	449	425	458	454	436	421	420	448	424	423	475	451	421	447	405	426	444	456	482	427	415	442	433	417	463	436	441	441	470	437	426	438	393	448	481	435	469	461	459	460	470	457	437	427	437	426	423	409	410	453	444	495	476	419	383	432	425	437	441	447	421	453	448	413	439	464	446	437	447	441	444	417	447	466	453	480	441	405	430	436	479	413	449	424	425	402	462	432	466	464	416	453	457	429	431	481	440	450	427	428	424	474	454	451	395	462	432	416	419	412	428	413	438	452	439	452	450	438	461	428	447	439	434	413	432	417	437	413	440	424	425	454	425	401	461	427	465	444	466	458	442	444	473	412	433	430	446	437	444	436	461	434	416	421	443	460	425	388	442	446	412	393	457	431	423	437	452	443	470	479	411	432	420	390	491	432	425	450	423	447	434	486	418	445	446	428	465	421	460	468	461	446	463	452	446	433	449	444	459	447	407	448	452	393	457	436	424	410	405	453	443	445	426	456	472	484	449	450	396	451	472	426	430	457	446	459	456	443	389	441	419	449	438	408	399	425	431	448	467	408	428	474	383	439	400	457	457	424	422	399	445	428	458	436	457	440	439	488	460	456	430	465	484	476	432	455	429	438	429	439	440	453	468	429	463	477	426	463	424	439	460	435	424	440	439	476	452	433	419	419	443	446	453	456	435	477	450	444	476	438	423	481	471	445	443	387	410	456	448	445	427	432	418	467	435	431	417	393	447	397	435	451	475	450	456	449	430	428	413	438	434	475	456	442	423	451	466	452	438	443	445	450	440	456	460	422	439	423	411	447	443	437	458	417	431	429	427	444	422	461	439	457	443	435	399	452	459	465	410	452	441	449	424	436	386	456	444	420	481	419	454	406	430	429	440	423	451	439	440	442	413	446	408	430	439	446	444	404	410	457	463	453	407	415	433	404	430	417	432	445	427	485	443	426	465	440	435	421	442	439	440	456	443	469	424	443	461	425	460	446	439	430	415	427	418	451	479	413	437	414	458	453	423	413	455	411	435	432	462	440	455	422	430	426	435	446	456	452	427	460	423	434	404	467	409	457	445	452	457	435	462	421	427	435	447	422	433	414	421	462	430	433	443	431	418	472	420	470	433	444	428	406	471	418	427	414	412	416	452	425	400	419	448	401	445	453	419	447	439	430	419	446	433	431	426	448	427	469	434	436	451	427	442	443	413	422	422	439	466	420	410	471	410	416	434	407	454	432	427	436	427	476	427	435	430	464	413	406	417	451	426	441	413	513	415	448	423	402	415	447	443	435	465	451	448	472	420	454	452	419	422	473	408	472	372	461	455	465	424	444	401	436	460	414	395	420	442	410	458	394	404	498	425	457	423	405	428	470	443	405	461	458	437	457	425	460	444	423	465	434	461	451	457	410	425	463	486	428	434	444	440	423	403	437	409	437	453	447	431	446	398	440	428	424	418	439	451	449	456	476	440	433	455	453	421	402	432	420	429	419	440	456	441	490	429	427	429	438	458	465	431	422	428	423	423	419	438	451	459	453	423	448	466	425	423	445	430	431	461	435	444	427	396	414	419	420	464	429	446	371	436	443	441	424	453	433	444	464	423	455	421	449	427	455	449	455	426	455	422	442	452	473	413	460	406	426	416	473	412	412	405	436	433	442	449	466	409	424	463	447	427	426	416	452	432	457	461	434	455	445	434	447	434	415	439	380	397	409	413	430	419	436	448	444	403	475	453	429	488	443	411	463	420	420	441	420	442	433	426	435	473	494	430	438	469	433	449	439	431	427	403	427	409	418	396	424	418	450	474	413	462	437	433	449	420	443	469	404	422	469	425	452	445	429	401	415	440	443	418	417	454	409	405	470	416	407	423	406	408	418	434	445	443	392	450	443	444	461	450	453	452	446	491	407	464	426	435	411	441	448	443	407	475	404	434	439	437	392	394	425	479	423	427	432	430	424	449	447	427	438	420	437	449	399	428	450	417	446	441	446	425	462	421	463	433	416	438	427	472	437	422	452	428	431	424	443	470	428	465	414	430	403	447	447	425	427	432	473	383	441	411	403	455	385	441	429	406	468	434	425	446	439	451	427	448	430	403	419	432	454	428	433	406	434	439	446	461	445	401	451	473	469	443	426	435	436	432	416	426	457	435	437	466	423	450	439	419	404	440	468	453	458	429	480	434	449	459	451	425	426	461	449	441	422	384	419	457	455	414	445	404	450	456	441	454	411	430	433	448	411	428	437	401	418	467	438	422	449	444	395	455	421	408	445	423	437	464	465	447	429	440	433	403	401	436	474	416	470	426	416	452	424	475	421	455	450	448	456	397	424	452	440	434	424	467	438	413	445	445	454	465	454	454	431	427	432	449	434	437	458	455	457	456	428	419	467	428	434	442	431	432	415	409	442	432	444	423	450	428	421	485	419	429	415	461	411	453	472	432	443	411	425	407	423	415	475	423	404	449	453	444	431	444	441	470	417	444	461	450	471	461	437	424	464	400	429	467	403	488	427	395	437	454	393	443	463	432	426	425	482	410	435	431	409	454	411	464	438	465	441	491	471	427	419	433	409	436	456	450	418	452	454	453	455	444	422	451	440	448	451	428	465	421	432	503	432	423	426	478	439	463	476	457	431	472	437	454	462	490	413	432	443	443	405	413	449	433	426	424	431	439	452	451	432	448	438	452	436	425	396	403	442	440	454	426	452	422	450	412	399	477	457	460	433	435	406	425	451	402	445	481	457	458	438	466	413	422	460	417	467	430	413	441	440	457	421	436	436	467	432	481	441	449	409	457	469	452	414	442	486	428	452	419	428	422	434	465	412	414	426	444	460	451	432	446	423	428	447	428	447	453	431	430	433	425	395	384	443	432	416	445	455	429	431	438	436	444	429	414	438	439	437	461	416	486	437	425	437	452	427	425	439	402	436	453	480	434	433	445	409	422	410	439	403	412	457	445	474	426	447	395	475	410	436	398	460	452	439	437	411	460	437	448	457	417	473	412	440	424	444
3409	3527	2900	1561	1143	929	792	635	629	607	562	561	538	561	542	519	503	511	514	865	453	2227	5458	4694	2775	1456	794	580	542	489	429	473	483	454	466	486	445	473	436	462	479	450	463	496	489	459	453	455	441	519	453	506	510	440	481	468	455	472	491	462	456	478	453	503	468	491	476	432	446	461	471	436	473	448	506	444	502	471	463	472	472	464	474	452	453	465	465	467	453	422	456	446	485	471	440	491	460	455	507	498	499	463	477	469	472	498	472	441	482	466	424	429	462	459	450	474	506	427	448	461	451	461	474	457	458	454	466	456	483	497	466	456	487	478	458	486	468	465	468	500	440	461	463	434	463	445	458	472	437	497	457	430	491	451	410	461	478	462	447	414	480	449	455	482	475	494	428	460	472	458	486	474	468	457	461	444	452	443	488	453	415	486	453	467	432	466	448	477	402	430	493	434	440	460	414	488	434	483	474	438	467	472	465	436	442	469	465	458	462	470	414	471	475	468	486	479	473	446	448	409	480	435	447	427	460	419	467	444	456	474	468	441	444	463	466	476	450	452	434	486	470	474	456	458	478	461	467	466	475	482	445	511	466	467	457	464	447	465	465	467	463	428	438	444	454	470	427	457	487	479	438	449	428	439	482	471	476	484	443	417	464	439	490	438	453	453	457	431	457	457	494	476	489	463	460	480	454	475	484	477	422	459	456	476	477	469	469	486	482	463	435	424	415	521	426	473	457	460	481	476	470	445	482	446	466	430	419	470	480	459	439	499	431	425	438	495	465	441	454	483	451	459	461	495	437	474	493	453	466	452	429	481	485	493	460	486	467	450	491	470	488	478	479	449	484	444	425	484	470	435	456	459	448	483	472	481	460	461	450	435	472	487	408	466	458	460	453	456	469	475	445	481	466	459	448	478	473	470	463	451	455	446	459	484	463	438	485	439	473	468	475	434	469	475	444	428	456	464	457	416	457	471	478	404	420	457	425	467	498	439	450	411	444	430	438	420	469	466	486	500	491	493	440	424	453	448	485	451	476	439	462	475	441	455	430	446	449	474	449	445	460	473	464	476	417	460	450	461	445	481	449	441	454	449	498	448	473	477	440	474	463	467	448	447	391	485	461	463	411	453	437	458	427	486	451	451	429	454	485	475	482	421	493	464	472	455	460	436	437	428	456	448	453	433	464	473	462	450	437	455	399	452	450	440	503	460	462	464	436	459	402	443	442	483	478	443	473	479	481	466	474	449	476	446	472	450	464	470	467	461	442	476	456	442	460	477	484	448	422	443	438	453	477	447	477	460	440	446	455	498	458	444	449	444	468	468	463	436	455	469	468	450	457	471	466	461	445	458	431	423	451	478	475	427	452	464	493	465	483	460	460	439	454	459	496	441	449	504	426	464	449	461	461	419	440	465	500	475	472	460	448	441	465	464	453	438	464	486	471	453	485	440	444	440	465	453	441	461	454	445	501	448	438	488	426	418	476	421	468	426	463	469	437	445	453	459	498	440	473	436	470	466	490	457	429	444	465	477	495	447	487	467	422	461	460	431	464	448	498	464	487	448	496	432	469	466	486	454	474	466	464	436	474	455	475	485	417	426	456	466	458	457	456	470	429	444	460	493	453	446	502	431	442	476	452	472	446	486	462	457	461	439	443	465	439	447	447	419	470	479	449	462	462	421	454	462	422	446	469	468	462	470	446	468	454	452	460	437	476	438	437	450	453	446	472	483	474	459	440	453	483	399	441	452	457	461	417	432	444	453	481	499	456	467	482	445	480	449	466	470	453	447	421	404	452	440	458	469	414	421	435	500	432	482	472	536	458	478	463	441	485	493	456	442	450	509	470	460	471	455	469	475	478	459	394	450	460	451	451	461	436	444	489	469	448	479	496	479	452	454	450	459	456	450	460	461	463	442	419	463	453	483	459	440	447	450	482	455	471	480	435	491	481	434	451	454	475	462	445	437	507	465	477	450	455	475	447	473	466	482	460	461	467	488	489	436	448	443	482	490	460	478	429	469	453	435	477	448	431	450	478	499	468	461	464	450	460	445	477	442	443	410	461	432	465	487	441	455	447	414	460	476	511	454	455	473	471	453	447	483	437	466	426	472	454	497	468	462	437	466	490	469	462	457	465	472	410	458	478	426	471	453	426	454	460	446	455	464	461	454	465	461	416	453	453	436	484	441	455	448	421	471	463	469	463	447	457	418	461	473	457	456	433	447	456	415	436	410	451	456	444	437	491	468	494	504	425	423	449	439	453	483	414	439	476	434	448	461	422	456	457	492	444	428	475	460	475	493	477	470	467	446	458	455	447	436	476	458	475	478	479	467	488	465	467	461	431	457	478	470	463	423	465	464	448	455	420	459	454	473	479	417	452	452	449	412	468	485	461	464	457	425	425	423	443	457	457	474	418	465	474	456	449	468	432	455	469	476	398	512	459	471	468	471	466	444	430	468	457	452	457	428	446	487	454	436	470	450	469	447	474	436	468	436	436	409	434	438	472	481	443	428	447	491	452	470	444	468	468	424	462	469	466	433	456	436	455	447	451	467	441	419	445	477	426	428	448	479	468	432	457	461	451	500	473	473	456	451	434	485	429	453	461	471	457	472	428	442	438	480	408	501	450	468	511	504	468	437	435	471	422	457	451	467	457	476	427	454	420	438	479	413	439	490	463	418	467	446	457	422	455	430	468	439	472	478	489	444	442	473	448	495	448	424	486	429	425	449	506	474	435	452	475	443	448	489	466	427	459	464	517	466	476	448	484	447	453	461	414	415	470	463	459	441	520	457	452	448	480	445	422	422	473	458	436	450	452	466	468	507	444	453	446	445	430	455	447	430	437	478	453	426	461	476	464	443	461	463	498	398	416	449	420	455	479	429	454	448	478	479	469	448	457	470	439	456	397	457	434	437	466	487	457	446	456	447	447	484	429	425	475	458	431	431	462	429	439	487	464	455	451	467	442	449	434	461	467	449	445	456	430	476	461	476	444	467	467	481	392	468	438	445	477	459	465	450	443	432	481	462	465	424	491	477	458	443	462	487	497	451	456	438	431	478	464	454	495	468	461	447	485	451	430	458	427	493	464	466	435	450	464	424	422	450	459	435	453	491	468	473	456	445	475	467	443	454	451	448	482	451	489	438	443	473	438	429	424	442	442	461	449	432	463	451	446	424	461	436	468	449	466	449	468	437	444	448	473	470	460	445	412	460	473	478	456	477	423	467	467	499	468	448	464	417	469	429	452	491	470	457	476	427	487	453	465	446	483	446	450	452	438	476	492	433	468	420	495	477	470	441	410	433	462	439	428	450	495	446	467	460	481	458	435	506	484	444	443	452	446	440	460	424	435	443	417	446	433	484	422	448	466	398	478	478	477	424	445	427	478	450	429	450	438	462	463	447	428	473	441	436	448	450	488	485	444	427	467	487	450	447	465	467	464	428	430	447	465	458	425	475	445	463	444	454	408	491	437	448	470	481	464	469	466	459	449	484
23850	21104	28213	24225	20396	3794	1258	803	641	599	600	566	531	561	546	523	569	530	503	749	503	2505	7254	5697	3135	1516	761	587	534	531	510	464	467	493	501	516	487	507	516	480	499	464	504	505	522	475	510	489	511	525	514	517	481	527	484	499	491	501	503	528	512	493	530	493	496	483	515	518	520	483	509	468	528	507	477	495	492	488	484	478	462	476	472	488	488	509	501	498	495	455	446	454	478	511	512	503	483	484	510	486	485	501	468	492	497	498	469	496	509	472	521	514	522	509	503	489	541	546	456	484	529	525	569	483	468	450	484	504	501	461	560	523	463	501	485	504	496	450	503	457	508	481	523	505	443	495	499	459	482	511	472	533	540	520	486	470	497	474	480	505	497	438	491	497	498	475	471	461	496	512	517	489	510	513	453	467	492	515	478	477	527	494	487	478	496	484	533	479	478	510	466	460	513	559	489	545	495	478	477	508	505	517	485	483	505	502	511	471	502	429	510	481	504	476	490	510	477	510	510	474	491	490	475	494	470	457	509	493	499	479	499	494	515	459	449	494	445	488	479	477	493	510	486	488	512	512	506	532	464	482	483	507	458	487	469	500	481	514	493	512	432	485	479	464	497	438	496	505	520	500	482	484	458	555	502	489	482	495	518	534	516	488	541	484	481	481	496	453	465	475	538	468	530	517	483	480	473	455	496	483	499	468	480	455	487	508	528	482	494	455	454	486	467	479	527	465	450	545	474	444	508	508	468	498	514	504	474	487	470	513	497	523	484	482	509	467	477	489	536	470	515	485	495	493	471	475	495	464	484	466	463	509	460	505	481	500	470	480	523	508	522	459	493	545	500	459	480	501	508	477	515	500	489	474	478	485	510	446	454	491	479	458	492	524	509	512	489	514	505	462	504	454	493	464	509	460	515	500	481	500	478	487	491	466	517	507	502	497	493	504	524	497	491	462	539	483	501	532	521	470	460	498	484	463	476	500	514	491	476	503	470	538	491	495	505	468	499	504	452	518	504	485	520	497	532	457	477	488	470	485	497	493	499	491	491	443	487	518	479	457	501	490	519	481	511	506	512	478	451	464	456	451	520	511	500	490	481	511	485	490	525	543	513	500	484	440	530	477	490	477	505	511	498	513	497	465	491	466	537	511	493	498	506	471	474	489	449	427	503	507	463	478	490	486	486	478	478	462	476	526	479	508	506	501	515	488	463	471	504	513	487	477	460	484	486	496	478	467	467	509	444	521	481	532	524	464	495	489	460	447	522	499	523	476	527	570	473	465	514	495	502	493	491	480	474	496	487	490	480	498	503	479	463	501	487	466	489	496	456	498	523	520	472	499	508	492	483	466	478	467	489	493	508	474	490	494	466	495	517	480	500	485	485	480	521	501	455	519	518	480	482	500	473	495	512	531	529	511	502	497	494	529	466	483	492	456	482	506	521	483	513	472	499	500	485	501	500	479	468	489	480	496	519	510	456	492	519	451	461	491	480	443	522	480	518	492	505	479	479	484	486	534	503	494	452	500	468	435	473	482	493	480	500	513	477	483	514	465	447	543	493	487	472	545	511	508	469	504	444	456	441	480	472	483	513	488	462	479	447	465	466	478	464	468	487	493	482	479	449	480	450	472	484	469	489	448	435	491	465	491	496	495	481	461	470	455	503	501	476	489	499	472	508	500	452	522	495	509	533	482	477	492	491	450	492	497	465	563	444	477	502	504	460	485	469	510	480	486	488	543	500	481	481	519	462	519	473	512	491	481	504	492	484	474	488	500	458	510	494	474	508	517	491	474	466	501	490	491	471	481	471	496	475	502	494	477	462	466	526	505	490	476	511	459	478	473	474	497	491	488	497	445	511	520	477	501	496	468	467	475	440	532	493	500	504	478	493	473	479	485	509	473	459	452	513	527	531	496	483	514	495	434	508	482	528	509	450	491	432	476	456	496	530	485	505	492	478	478	501	478	508	489	495	458	449	505	469	474	477	510	504	487	459	529	545	484	481	475	485	478	505	496	482	498	499	476	477	498	479	509	507	466	493	480	503	510	491	424	458	505	501	481	498	499	501	490	474	492	480	496	467	504	488	480	495	490	474	473	519	496	497	493	494	488	465	527	496	466	517	445	468	497	485	473	494	465	489	491	491	475	461	529	489	522	504	487	491	493	475	508	494	476	453	479	478	485	482	513	507	502	516	508	487	503	498	468	506	449	507	478	493	499	491	471	494	498	469	487	493	496	476	467	504	521	502	474	462	504	466	500	523	511	512	505	506	453	496	539	481	576	526	501	508	476	504	482	472	472	481	474	524	478	505	495	509	446	515	462	493	512	469	489	522	491	506	459	473	493	483	431	460	479	521	459	475	492	489	525	495	525	492	486	496	502	491	504	494	508	501	502	469	472	493	491	507	524	471	495	508	465	497	494	475	506	522	468	487	486	461	490	533	501	498	465	511	489	480	494	474	483	501	472	509	471	470	456	490	473	507	469	462	498	498	492	487	540	504	496	491	469	493	495	502	497	486	534	512	496	473	505	494	482	480	473	484	486	472	480	476	495	474	506	469	445	459	516	480	508	526	484	497	501	468	512	489	498	475	461	508	472	444	460	472	507	487	472	491	504	484	528	489	458	469	496	532	475	500	494	484	470	495	512	512	470	456	469	501	478	479	478	467	470	482	493	479	499	531	508	483	474	456	511	490	487	474	495	484	471	481	450	479	518	461	492	526	500	510	501	463	483	484	481	493	475	483	466	516	482	473	492	524	483	490	468	487	512	487	500	478	508	464	504	474	445	484	542	486	509	495	473	485	525	488	509	477	447	480	490	510	534	487	456	525	481	505	469	471	508	527	508	497	489	480	438	489	478	523	486	454	511	466	483	505	466	479	493	496	489	469	461	474	511	483	512	470	490	462	483	496	496	445	501	514	472	489	486	536	483	514	479	508	436	517	496	515	481	503	482	473	489	496	503	474	496	459	474	476	478	481	472	452	503	493	491	481	462	452	474	455	490	474	497	464	470	467	481	487	501	502	509	482	485	510	500	505	498	540	495	496	528	472	506	516	512	532	494	492	515	456	475	508	472	470	464	495	424	508	493	476	429	489	489	488	486	510	508	501	466	457	471	523	467	469	475	521	506	517	460	521	481	437	467	519	511	534	491	516	458	481	507	403	483	496	489	503	450	498	505	479	481	494	489	502	518	527	474	473	534	505	500	493	509	496	487	497	478	485	489	507	516	517	473	428	485	458	515	486	484	496	531	472	491	510	509	520	490	472	524	485	490	481	492	503	542	476	498	479	487	498	516	485	475	486	481	503	479	463	516	465	480	488	457	496	500	484	487	541	463	498	523	483	467	503	467	480	482	464	489	508	487	500	482	486	521	497	502	467	484	488	513	521	508	510	473	461	529	495	501	480	450	473	487	480	478	495	492	486	482	494	484	473	483	530	490	521	460	544	500	471	502	456	463	486	468	437	497	473	498	467	492	510	493	463	539	512	476
3474	5162	4204	2139	1525	1164	1082	874	770	732	673	641	678	616	553	588	595	599	499	982	552	4087	9337	6541	3701	1851	956	626	545	515	494	510	553	538	532	471	484	518	482	508	482	471	537	541	474	483	530	506	537	510	508	528	514	510	469	508	466	494	523	534	537	522	533	553	489	532	531	519	527	509	486	547	520	489	487	507	509	549	515	500	578	532	479	497	487	537	552	487	513	542	517	505	500	541	484	468	523	498	492	476	501	486	503	549	532	467	486	502	479	531	499	506	528	559	483	496	542	525	485	525	494	533	496	447	493	498	526	525	493	496	511	484	496	509	466	529	524	500	489	489	468	505	522	514	486	544	498	495	500	461	499	499	519	497	488	495	493	468	512	526	510	510	537	464	493	535	528	527	506	510	463	502	524	525	480	544	521	502	508	470	480	487	535	488	516	480	521	573	543	526	505	498	489	531	548	462	513	580	512	507	479	491	465	473	532	489	504	548	516	499	497	491	512	490	493	484	498	515	522	469	490	482	501	487	530	489	490	498	526	524	536	496	484	483	522	516	532	503	522	508	496	504	492	460	540	516	530	511	489	486	553	503	496	508	504	505	481	537	510	455	546	463	536	496	534	493	510	505	498	508	519	545	505	507	485	486	534	496	544	503	482	544	500	473	519	513	507	496	518	487	515	507	511	531	499	504	513	519	510	506	470	527	517	539	505	505	529	528	526	497	514	497	567	492	448	498	499	490	478	487	517	519	496	523	504	549	498	547	505	502	489	508	471	511	474	517	568	509	505	512	548	505	496	502	507	511	493	517	482	514	510	531	488	509	450	496	474	475	512	502	513	492	488	535	473	488	508	497	520	490	492	481	484	530	487	510	499	518	481	488	494	508	517	518	481	494	503	504	535	493	485	504	494	517	518	499	527	467	500	528	480	504	511	495	497	485	498	485	478	461	515	493	533	483	492	486	529	479	507	476	512	500	498	513	498	507	491	517	483	500	494	525	492	516	491	519	512	551	533	507	521	500	517	500	524	485	535	527	510	515	464	446	512	504	512	510	471	537	498	522	525	496	488	505	523	509	505	536	482	492	535	485	469	478	500	496	494	491	584	523	502	507	531	513	467	520	508	523	522	501	487	510	517	520	516	490	513	484	458	505	514	508	504	490	495	472	485	506	532	490	518	505	475	449	486	507	491	480	543	545	524	516	502	478	526	485	487	529	522	511	481	474	496	465	505	521	497	534	454	510	538	486	486	520	502	484	496	486	518	482	499	493	482	499	484	537	506	524	485	521	491	520	532	505	484	499	506	522	527	520	500	509	502	495	474	478	509	519	560	496	457	514	497	502	494	523	502	521	538	523	501	458	502	503	503	497	533	478	523	528	509	519	462	489	511	501	483	480	520	504	513	520	491	500	529	479	506	524	515	478	510	482	462	466	508	510	503	517	519	515	484	509	522	485	515	468	521	481	544	497	529	541	532	507	493	518	496	506	482	491	471	495	514	532	504	506	492	511	497	515	495	484	489	489	489	509	518	499	530	494	531	517	504	562	501	506	529	491	515	521	493	520	478	474	482	534	507	500	492	533	451	466	525	512	517	495	505	516	477	524	501	498	483	504	510	507	504	493	523	503	522	503	497	522	512	499	485	534	472	491	533	463	494	493	525	489	546	478	514	507	507	494	478	503	483	528	468	515	531	489	515	537	474	506	500	473	490	499	534	513	488	499	492	456	425	510	545	490	499	504	474	480	533	526	503	469	500	522	513	496	538	500	495	501	532	500	503	523	509	573	515	453	531	481	564	545	488	534	500	498	518	532	505	465	503	524	517	496	542	488	511	512	489	528	503	465	467	504	519	473	508	515	469	489	522	525	458	506	498	496	494	486	530	498	515	504	518	451	524	495	461	493	485	497	474	497	518	524	487	544	546	499	492	507	474	475	485	518	523	500	515	509	496	510	519	509	448	479	483	509	538	529	488	507	510	499	466	520	520	493	486	523	511	488	464	526	538	542	494	514	528	509	479	493	520	479	489	549	561	490	512	505	513	501	491	482	524	471	481	512	497	501	485	489	532	521	514	484	493	532	464	476	487	474	544	506	468	415	488	496	527	495	464	494	538	493	509	484	499	486	498	507	515	483	497	514	520	517	526	514	514	520	506	512	481	471	549	478	492	501	483	526	504	501	516	496	523	510	501	547	522	533	539	481	534	486	478	504	486	520	500	491	523	493	485	502	496	470	512	494	480	466	506	483	483	483	484	471	510	504	478	527	521	512	522	516	553	492	541	501	502	474	477	486	490	543	490	521	470	491	498	491	494	469	525	495	480	506	500	481	452	535	478	511	479	563	490	521	509	525	535	521	463	527	482	479	503	512	488	533	504	489	481	507	517	491	479	496	494	502	492	471	493	500	501	499	509	532	485	498	466	513	537	500	508	464	505	540	477	513	496	486	499	523	461	466	499	495	526	487	513	474	517	485	520	498	485	475	493	511	486	492	510	535	548	521	507	482	492	501	489	521	514	508	470	498	472	501	528	515	522	487	473	530	486	483	479	492	480	482	484	456	474	501	535	473	482	491	535	483	480	498	531	485	471	545	534	510	467	510	484	492	496	499	511	507	524	480	498	505	484	506	540	529	532	506	486	495	477	504	492	487	492	509	518	517	486	514	504	510	460	488	495	478	492	496	509	478	513	528	473	544	517	485	497	495	512	497	465	473	505	486	478	504	548	497	503	519	479	494	488	521	468	481	529	492	522	479	458	505	521	498	508	521	526	523	487	502	467	509	536	498	517	509	484	532	488	487	492	513	502	472	536	438	515	538	497	527	480	482	515	494	487	519	510	534	496	500	493	522	485	546	463	530	509	473	449	510	486	485	502	483	479	503	506	496	492	454	542	497	531	481	497	520	483	502	475	488	484	507	498	494	494	488	497	484	499	535	505	502	498	473	509	487	473	497	497	525	509	499	497	517	483	517	483	497	488	544	496	493	502	513	486	518	507	489	494	456	516	538	509	498	518	516	539	485	500	487	583	494	474	552	520	474	529	473	516	481	476	516	476	462	535	510	477	520	513	474	505	508	509	500	509	482	525	502	532	503	485	483	536	470	504	484	481	527	490	510	516	527	486	524	507	533	545	462	506	478	474	484	491	526	515	497	482	516	490	503	499	516	473	470	486	469	493	499	541	461	489	445	504	501	498	436	491	456	511	474	493	503	506	511	492	537	522	483	501	493	462	511	472	525	498	524	511	508	502	501	502	527	513	492	512	520	517	509	525	485	508	498	493	529	506	489	509	467	504	516	455	505	496	487	520	496	494	530	499	491	530	500	512	481	560	489	494	492	501	529	533	495	529	485	475	497	494	484	488	517	492	509	496	530	522	467	513	474	524	498	487	495	492	580	488	488	477	492	459	487	518	542	463	543	523	525	496	494	489	500	481	534	476	509	509	484	492	483	499	471	532	540	499	523	467	506	497	495	472	490	507	551	492	500	471	486	507	485
27136	12291	1507	758	558	484	477	447	462	437	447	441	438	448	444	451	405	412	415	466	449	527	815	760	707	598	513	460	440	460	445	451	435	471	484	418	435	454	414	463	450	446	478	432	459	424	468	460	414	475	410	466	446	432	432	436	432	418	443	450	441	472	421	445	440	435	406	477	442	400	469	446	458	459	435	436	477	465	491	455	442	411	424	434	433	431	451	465	415	445	426	411	443	456	441	405	463	428	466	451	459	451	442	425	455	444	469	398	416	470	459	435	420	422	427	422	439	455	464	416	446	442	433	468	456	438	440	438	425	455	422	418	421	459	451	481	439	453	451	440	450	427	441	452	445	430	412	432	427	430	426	471	422	453	468	445	447	448	442	427	423	428	489	437	432	454	454	462	478	449	412	416	469	454	415	424	415	421	429	406	428	445	429	461	407	447	451	446	410	455	441	476	451	480	413	415	448	432	424	422	441	483	471	425	464	411	442	438	438	434	459	423	428	438	474	437	414	442	422	478	433	419	431	475	429	428	459	448	452	449	422	479	454	455	463	417	478	449	464	451	436	498	445	449	450	424	419	447	439	427	436	397	449	416	462	459	463	447	457	456	441	480	475	434	455	464	428	451	434	401	420	452	441	448	456	457	486	429	475	402	411	442	443	448	420	434	440	439	452	428	431	430	448	456	476	455	435	414	395	418	426	422	426	441	432	439	494	467	418	465	419	420	473	445	435	430	431	427	472	427	403	436	462	419	458	425	458	474	441	458	412	453	423	428	457	473	496	400	459	446	435	418	489	448	453	421	457	411	481	397	482	468	428	435	416	460	438	386	476	461	430	436	473	422	446	467	433	438	421	430	451	406	423	432	436	462	404	431	425	449	453	482	442	453	457	445	424	440	448	469	448	488	410	436	454	429	433	440	424	421	473	443	489	486	463	442	425	428	474	410	427	453	434	448	386	445	456	448	447	441	466	421	418	409	411	454	426	447	421	423	459	446	464	463	474	403	440	452	443	451	468	481	414	451	444	453	455	462	457	446	443	462	420	476	426	414	414	466	442	461	459	437	409	424	437	472	452	449	477	451	449	441	448	467	452	456	476	416	457	419	436	439	424	459	434	423	423	470	443	465	444	421	429	408	436	439	459	457	462	393	444	438	410	418	464	417	450	482	457	484	464	424	412	450	425	460	443	452	463	424	454	456	440	424	494	430	460	430	459	410	447	440	432	427	505	454	423	444	437	435	437	462	467	457	437	467	433	428	439	474	473	431	446	429	414	458	427	465	450	438	435	394	436	434	462	391	390	439	432	449	462	413	414	423	414	418	430	466	438	451	414	456	460	473	414	502	453	451	428	447	451	399	402	460	425	427	405	478	432	421	425	448	457	489	497	438	421	440	476	469	429	467	457	395	446	448	441	426	416	454	442	454	435	444	430	424	464	476	471	475	412	419	452	458	446	410	399	467	428	468	437	420	458	422	452	453	460	449	465	455	465	451	450	453	413	453	443	449	443	400	446	472	445	454	411	431	466	446	446	480	393	463	412	447	413	464	475	460	424	438	440	453	451	459	454	462	420	460	445	464	434	440	462	437	425	472	415	462	409	439	431	442	432	447	467	430	450	501	450	433	451	418	454	474	419	473	436	430	429	466	462	446	422	448	481	415	460	453	411	424	487	433	438	403	417	458	438	459	459	437	450	408	488	446	478	446	438	380	443	418	461	439	431	442	479	467	420	426	463	462	449	470	440	448	421	461	430	451	452	456	453	426	447	482	467	451	449	420	406	411	453	451	447	436	432	438	453	441	457	465	426	448	464	440	453	424	513	449	430	395	455	455	439	449	426	436	458	402	433	442	395	454	447	435	458	431	437	399	425	434	408	431	423	429	437	445	448	442	442	439	441	447	431	459	468	464	456	411	463	440	476	424	416	404	425	457	465	467	451	435	444	425	475	437	482	480	416	420	427	453	452	423	437	466	480	432	441	457	479	458	431	475	442	466	453	439	458	455	427	437	485	429	445	460	437	405	449	442	407	460	408	459	414	425	452	443	460	443	410	428	448	458	472	444	462	464	475	491	423	448	439	448	420	449	430	470	394	458	428	449	439	420	421	466	438	459	468	416	440	431	450	414	435	431	455	469	463	426	459	446	427	430	436	410	427	452	467	406	458	427	449	437	446	430	429	437	479	478	440	451	433	448	481	421	491	439	450	425	453	456	419	429	399	421	426	425	424	417	451	447	431	407	458	408	422	431	438	447	443	454	452	415	385	455	465	421	404	477	426	438	427	406	434	449	399	428	410	465	456	460	402	399	448	458	438	448	470	420	431	427	431	431	463	414	440	433	433	438	464	439	433	410	471	441	446	415	440	422	454	432	469	424	432	446	439	454	440	444	437	445	426	394	444	446	417	448	411	442	466	455	446	448	399	432	463	431	421	448	460	418	451	477	450	441	446	485	430	404	416	420	413	458	427	431	426	474	449	448	413	463	459	416	491	475	455	470	415	445	463	426	469	438	423	444	407	437	458	474	482	425	449	455	444	455	476	450	431	436	469	479	476	463	429	441	469	478	484	457	466	443	455	443	465	443	443	459	466	456	451	426	443	418	421	441	456	412	434	424	420	467	489	446	469	464	449	427	420	425	404	449	455	456	432	465	437	424	411	444	407	426	490	399	445	464	427	441	457	459	403	441	423	431	437	443	451	441	473	496	406	437	457	481	473	459	462	430	442	491	484	434	456	419	440	442	434	447	441	436	432	445	434	421	454	430	423	428	436	469	408	423	430	420	425	475	474	437	437	425	418	416	488	432	447	438	410	447	450	419	482	418	455	488	440	439	423	423	455	414	465	428	455	461	424	410	442	459	429	441	431	417	422	438	467	422	434	430	431	438	461	436	433	404	434	431	470	466	471	443	439	411	453	423	429	431	426	438	454	449	437	440	477	458	462	474	414	465	464	445	385	462	437	474	470	401	437	421	449	429	430	448	447	415	456	430	404	457	430	451	455	435	434	453	458	450	470	453	468	468	426	439	439	433	451	461	466	440	419	423	479	481	464	452	426	478	464	403	423	411	474	452	423	437	449	450	447	419	456	414	424	424	412	438	457	447	438	412	427	422	469	458	458	427	443	438	465	476	442	439	457	458	433	416	431	431	476	429	458	464	428	428	449	439	445	442	409	461	467	435	445	469	447	417	429	439	436	447	445	430	468	414	406	420	447	431	453	400	429	411	449	461	433	442	434	449	438	442	475	434	460	427	446	462	419	422	428	402	411	427	457	395	435	459	432	474	446	457	445	463	433	439	453	444	446	433	424	414	424	407	462	436	439	438	439	410	442	424	468	429	393	450	454	446	487	431	476	426	476	468	453	448	464	436	442	451	440	417	422	424	445	424	429	438	432	484	426	463	458	427	447	458	456	435	436	430	446	436	435	415	427	445	467	449	443	419	432	444	429	451	449	482	435	462	481	423	424	412	433	417	446	428	417	467	445	464	443	464
4920	866	798	588	486	473	491	469	473	429	496	457	447	527	474	439	400	427	486	453	429	580	1057	1013	744	617	524	464	449	431	469	451	414	420	456	453	461	429	431	436	426	455	413	439	427	437	445	429	433	463	461	476	442	401	436	399	428	424	462	453	446	426	395	458	422	421	399	421	445	411	488	446	451	454	493	437	438	451	430	443	451	432	432	425	452	423	431	446	492	439	443	476	444	462	412	452	457	432	407	446	421	437	414	440	445	451	422	438	426	444	403	455	460	438	442	434	446	438	473	461	439	424	443	447	447	449	460	457	471	381	437	426	469	419	453	443	409	415	419	436	446	474	424	403	414	469	462	453	465	457	432	440	430	455	454	434	444	468	433	420	427	447	452	412	448	439	448	421	450	400	464	452	482	478	423	397	424	474	443	435	455	435	444	426	429	409	437	464	446	422	433	434	436	427	415	448	444	454	460	451	422	429	439	449	463	430	422	444	457	459	441	482	455	428	433	434	436	447	467	436	452	429	399	452	425	455	430	456	385	455	450	468	422	448	438	417	431	423	439	436	474	404	463	429	454	437	414	435	411	428	443	418	459	436	397	451	480	444	437	457	410	398	437	453	419	438	434	453	426	449	451	421	430	480	454	438	420	445	462	423	411	457	423	410	440	428	472	381	414	421	466	453	476	429	440	439	436	440	399	421	463	426	453	447	466	453	407	436	437	445	433	463	428	425	416	425	436	466	423	404	439	443	422	451	474	429	454	454	441	432	466	435	477	450	440	435	419	409	418	454	448	435	430	429	429	435	440	446	454	437	437	401	436	469	455	460	444	446	412	441	468	429	423	432	440	480	443	425	449	438	440	437	448	439	439	431	469	392	396	421	428	425	388	460	452	425	447	440	413	439	452	447	405	456	433	456	450	441	444	423	470	418	478	450	448	407	416	430	489	422	389	431	436	457	427	448	453	458	466	451	434	408	412	451	440	454	437	428	452	434	449	448	450	443	444	445	421	453	433	435	449	464	454	401	470	437	421	412	481	410	462	424	466	430	441	449	436	446	442	428	443	421	439	419	457	462	436	425	493	475	431	434	388	426	406	408	419	422	430	460	453	413	465	456	414	462	437	431	472	478	469	441	406	415	443	449	454	422	452	414	438	410	474	459	421	459	415	476	433	439	443	450	417	438	462	410	447	421	421	422	462	471	441	452	442	417	465	460	447	441	428	409	448	459	443	448	456	430	442	437	477	412	459	455	434	393	433	452	443	445	425	421	420	442	436	440	458	426	416	447	417	406	429	419	444	453	461	465	440	462	422	426	451	411	452	399	407	454	474	434	446	440	432	419	463	420	473	430	418	462	422	448	425	425	372	420	456	425	459	420	385	453	455	425	452	412	442	414	412	437	460	437	408	440	448	443	455	447	445	423	428	438	424	467	434	414	415	445	463	443	432	422	407	463	448	416	414	390	457	421	476	432	450	462	433	413	432	459	433	437	456	441	446	439	416	463	440	415	426	440	448	434	404	430	461	403	442	419	452	462	416	423	438	446	464	441	427	412	455	423	468	428	460	409	418	422	415	473	424	366	429	480	428	457	420	421	424	430	430	442	458	431	392	429	432	474	445	450	456	420	459	453	435	450	425	436	434	426	430	433	453	468	390	449	437	419	427	411	475	442	418	415	433	423	435	446	442	449	433	435	454	442	486	432	442	409	448	426	445	459	437	444	449	428	432	440	431	467	427	418	471	475	433	436	450	443	436	426	429	422	452	455	443	421	473	412	442	410	455	405	463	485	480	445	429	402	427	459	426	470	432	450	437	437	455	452	411	446	385	417	422	415	428	456	431	421	435	429	483	453	449	418	425	486	436	463	472	420	444	451	465	451	458	437	451	418	448	467	444	399	418	415	414	464	475	459	447	459	476	432	475	464	418	437	451	462	447	470	442	452	439	426	388	448	440	438	394	431	395	407	432	428	422	404	460	429	432	427	402	390	414	461	450	435	463	445	446	436	399	457	443	453	451	452	445	484	431	410	408	459	451	449	440	453	461	413	442	470	422	447	417	423	445	431	440	435	445	452	406	430	424	434	441	439	430	457	429	426	444	494	452	404	445	443	437	438	414	473	468	438	438	427	459	438	437	474	431	472	446	459	424	419	443	445	425	410	484	456	421	454	406	438	451	459	426	439	444	459	442	458	446	417	442	443	435	456	410	478	441	440	411	460	442	464	462	435	409	502	429	421	423	419	455	429	469	416	456	454	469	447	455	444	458	451	416	421	421	485	457	411	446	418	467	443	444	433	446	434	414	457	433	421	454	414	435	443	426	445	389	453	434	443	458	469	456	446	473	446	431	428	446	429	475	426	440	410	459	430	434	427	395	414	403	476	449	418	433	397	435	428	449	446	468	418	473	439	454	455	413	448	426	468	418	431	425	455	486	459	441	402	456	453	451	444	448	433	464	487	430	489	424	454	437	448	437	456	432	427	454	434	440	455	407	461	477	450	419	409	407	445	421	447	422	462	439	494	447	413	418	458	446	446	411	405	451	474	435	436	399	455	443	464	421	430	438	417	438	431	462	467	451	448	472	424	415	470	476	424	436	436	442	419	459	438	436	409	459	445	436	466	422	451	468	429	428	464	461	461	467	449	425	435	439	429	421	472	438	464	430	441	445	455	475	434	419	421	454	443	431	408	440	467	443	426	425	448	421	473	410	434	426	413	449	452	441	448	454	444	459	442	428	421	454	461	420	472	495	430	397	425	419	431	437	420	446	440	457	432	443	411	441	449	429	467	450	424	416	472	408	464	442	438	412	465	465	420	418	432	433	435	424	391	437	466	426	447	443	454	450	432	459	456	460	452	436	469	432	447	451	415	428	443	414	460	453	397	425	433	414	441	430	434	445	460	414	456	431	398	433	483	455	425	440	426	442	424	419	396	457	470	450	450	447	468	431	455	487	463	453	392	429	461	408	448	431	432	442	442	441	470	451	409	450	441	462	474	455	435	435	438	466	398	422	438	444	431	460	442	429	429	473	441	408	467	424	407	490	451	446	444	416	398	405	439	421	422	454	457	436	452	422	413	448	434	423	507	439	438	416	458	419	480	409	442	471	447	445	447	428	462	441	419	433	471	409	434	444	450	456	440	467	465	422	475	441	433	396	468	397	434	432	410	451	399	482	443	433	434	441	406	443	425	470	431	438	458	431	415	433	472	449	438	429	423	434	427	420	413	443	444	423	468	472	431	462	410	437	442	437	435	457	458	438	421	458	440	473	476	417	454	455	423	456	455	445	427	465	448	435	394	395	432	408	423	480	423	419	427	453	447	445	426	436	435	465	431	427	460	439	418	425	419	425	417	433	411	427	433	453	492	464	414	447	429	435	461	457	390	439	439	415	419	470	423	428	430	440	484	447	475	446	474	436	451	410	439	442	433	436	443	420	412	439	425	416	413	424	465	426	437	456	421	446	454	427	474	432	421	409	422	448	398	452	458	425	410
24498	21045	27343	24747	10240	1291	843	585	543	474	500	424	452	483	485	504	447	460	485	497	438	1794	4787	3365	1936	1104	662	507	440	458	455	428	452	459	468	436	419	467	450	454	436	440	413	436	429	464	428	422	456	400	403	454	453	448	442	437	440	427	422	473	428	468	429	425	416	445	499	422	457	427	444	438	436	463	432	413	436	416	462	434	428	442	388	396	444	435	430	435	439	452	428	448	437	440	441	418	412	424	450	425	443	426	434	430	428	457	388	431	442	443	412	414	452	444	464	392	432	395	430	435	406	452	435	420	451	437	435	423	445	400	436	407	428	466	446	487	437	452	423	469	435	475	423	489	454	440	412	426	415	445	426	393	448	438	430	416	440	412	470	423	430	449	439	402	410	421	438	410	387	441	462	448	428	423	433	427	461	462	418	439	449	488	433	443	453	441	471	430	465	440	413	474	406	445	421	442	438	412	400	450	449	441	455	392	426	423	460	465	432	425	442	454	415	406	413	423	411	464	416	390	420	443	413	431	453	426	478	462	438	443	467	407	425	439	441	429	407	449	429	424	424	425	405	409	392	464	451	421	428	424	391	403	438	443	456	445	450	439	424	413	445	418	421	436	401	439	463	431	442	421	437	406	401	457	397	449	424	404	427	433	419	438	419	405	431	443	400	409	447	431	444	412	448	438	440	425	443	430	406	420	441	444	429	424	385	401	394	436	378	432	434	412	451	439	431	453	433	413	447	441	436	448	457	453	475	409	416	438	410	433	419	432	457	396	421	421	414	420	499	428	427	436	440	392	442	435	414	436	409	421	461	413	428	410	454	436	405	451	430	457	461	467	402	427	410	439	397	458	449	420	439	421	444	448	456	439	428	436	416	427	422	425	448	449	402	446	429	437	457	429	443	413	428	395	428	440	422	404	414	407	424	420	412	417	426	414	412	420	434	412	418	446	477	432	421	457	469	458	450	420	415	434	432	442	450	435	434	467	438	458	465	393	410	417	451	437	400	445	444	496	418	389	433	469	419	458	465	407	443	420	482	445	430	430	450	414	430	409	451	441	421	409	407	434	400	408	406	472	461	433	429	440	403	419	455	416	430	401	451	405	452	404	440	443	425	422	468	440	435	455	439	446	445	430	458	393	446	467	444	437	413	468	426	448	478	424	465	445	423	424	447	410	428	435	408	427	457	484	439	443	419	436	407	434	446	432	453	420	467	457	440	400	459	414	425	438	414	429	438	447	412	466	426	450	442	409	420	449	455	391	380	419	424	457	464	443	447	462	444	416	471	413	445	430	437	438	416	424	440	457	448	423	443	447	393	429	439	507	418	440	442	402	425	427	459	386	422	460	435	478	477	421	425	419	427	424	412	443	444	435	421	415	444	412	455	393	448	410	397	457	406	439	453	429	462	427	429	417	414	450	459	442	425	457	424	391	399	429	474	440	454	429	433	422	407	443	444	433	427	409	453	446	446	443	410	449	473	440	440	404	422	418	394	410	426	430	392	443	433	435	422	428	432	409	466	436	411	404	418	441	458	395	400	439	456	401	432	410	445	465	412	435	421	440	435	421	467	431	457	407	388	452	409	443	472	457	435	445	434	460	406	436	430	423	417	450	452	410	440	393	407	444	424	450	418	414	470	419	418	427	432	468	432	428	399	453	469	485	417	461	424	454	420	434	413	425	415	444	449	414	424	407	446	440	420	435	413	420	435	435	422	428	427	461	425	429	434	418	429	435	394	413	436	382	436	434	395	440	412	437	417	456	481	410	449	444	410	441	354	430	456	456	432	428	460	434	412	391	464	387	477	473	422	422	395	421	411	427	414	452	397	431	438	446	406	441	437	440	448	465	416	480	433	461	434	387	420	422	409	431	442	431	397	458	413	400	394	420	419	404	390	420	461	436	451	442	441	421	417	443	407	463	434	422	429	414	444	423	438	403	423	451	410	404	431	417	460	431	434	467	407	397	453	463	426	442	440	437	447	434	428	454	433	438	441	474	432	461	387	406	423	452	433	438	454	454	449	430	416	478	412	455	419	454	415	384	463	373	415	456	440	407	436	417	404	407	427	429	419	431	394	430	449	413	436	449	414	455	437	422	412	438	407	458	417	401	432	398	445	428	423	397	449	448	394	431	411	429	444	453	461	443	402	440	419	424	400	409	396	412	422	416	443	437	430	387	429	448	458	423	419	421	461	385	479	460	434	427	423	408	429	392	446	467	407	400	396	471	450	475	421	454	392	452	423	429	440	411	436	460	386	416	436	443	456	443	464	447	436	421	452	428	382	427	434	467	461	441	501	415	379	419	405	455	437	445	436	413	395	423	427	437	446	444	426	447	433	402	435	417	406	409	405	406	425	462	437	422	395	435	413	426	428	427	383	446	421	447	457	453	478	477	436	423	410	440	421	451	423	412	446	414	397	460	431	451	429	464	434	437	431	414	459	393	430	418	420	429	431	406	480	418	443	423	428	412	406	407	425	420	450	430	422	429	383	450	427	425	416	456	426	455	463	455	442	445	411	444	453	423	404	429	394	483	429	424	417	404	414	423	430	471	429	447	429	438	427	392	444	449	403	440	444	468	411	416	420	437	413	453	433	444	431	459	433	440	431	439	426	428	432	394	444	467	463	456	435	432	423	437	416	460	412	458	472	419	419	425	408	471	437	422	454	384	404	424	382	464	424	410	421	413	415	457	454	450	398	422	440	434	389	432	433	453	430	411	453	468	396	427	427	436	417	455	401	444	406	425	426	442	458	434	428	438	409	394	433	436	431	432	406	406	417	451	454	415	403	417	435	427	453	401	438	472	426	487	427	409	424	437	423	399	412	438	409	428	429	440	413	454	427	442	398	416	473	447	409	403	393	415	379	422	434	428	452	443	415	380	431	430	465	429	448	420	433	411	415	436	431	432	459	423	473	410	410	443	404	426	436	422	421	392	476	416	425	431	450	425	439	408	416	433	435	456	450	425	418	436	448	421	431	430	447	422	428	441	438	425	479	417	431	425	409	439	408	438	422	418	428	441	470	436	435	424	443	393	443	408	438	452	431	453	423	479	428	432	428	465	402	439	429	425	457	442	448	446	426	408	424	402	449	440	393	424	451	422	436	448	413	451	439	431	448	469	408	414	424	459	409	446	398	408	440	443	382	446	403	448	408	395	433	469	438	442	422	431	419	396	420	448	440	448	453	445	440	409	387	422	439	429	477	466	456	445	410	378	438	432	409	435	456	429	425	445	415	430	397	452	409	416	470	390	396	436	422	426	443	430	431	400	428	412	428	416	427	443	389	427	428	450	430	436	411	443	401	449	392	408	454	400	437	440	438	424	430	437	432	441	419	385	441	379	445	432	410	412	442	427	396	440	444	454	416	465	404	423	453	416	452	462	412	443	442	393	431	402	436	436	451	402	404	420	422	401	424	437	456	382	448	426	393	437	437	421	420	451	460	456	457	446	445	440	437	475	459	402	415	447	446	417	416	437	396	411	431	454
3346	3459	2856	1456	1142	958	767	663	617	577	569	533	564	486	497	478	503	482	529	533	503	2896	6478	4363	2477	1326	754	511	474	437	462	426	459	459	495	483	441	456	473	469	474	483	459	454	455	445	444	450	504	479	440	458	441	447	461	458	475	430	479	430	433	443	467	438	460	467	434	460	420	455	483	450	488	476	450	445	491	498	479	493	485	440	492	454	465	459	476	457	452	487	462	434	461	500	457	468	483	485	421	425	467	467	457	457	487	446	442	418	480	499	483	446	438	454	450	422	477	465	424	465	479	423	441	452	474	431	463	480	434	459	432	448	452	444	501	453	440	460	462	492	444	456	428	462	470	455	475	450	475	484	471	474	468	464	467	461	449	429	461	476	438	503	429	490	435	477	427	396	441	449	449	464	513	471	447	451	439	447	435	458	427	424	432	458	432	478	414	465	476	450	446	449	468	433	473	440	458	439	452	467	460	432	488	470	466	455	447	429	422	439	446	444	431	445	422	446	450	461	448	484	473	443	487	457	460	458	477	428	446	446	441	433	435	420	442	485	433	458	460	474	435	422	454	469	503	425	474	455	443	437	479	448	420	458	474	490	467	475	462	483	458	485	450	448	459	484	438	422	496	480	445	467	502	513	417	444	423	486	458	473	430	470	482	417	470	443	411	451	451	441	438	462	408	455	463	443	457	461	437	433	462	472	468	486	471	434	457	425	473	464	441	479	504	452	452	429	420	487	440	433	495	467	450	487	449	420	454	453	459	476	431	468	437	468	481	458	472	449	486	453	515	416	442	476	439	468	436	432	462	460	456	488	460	470	405	442	470	465	470	455	441	449	429	445	469	468	433	474	435	394	464	451	471	467	456	416	428	489	452	466	439	410	427	405	462	453	486	468	481	440	425	526	474	413	444	457	481	452	440	445	474	459	445	487	440	465	467	417	414	461	416	468	479	470	425	484	466	433	428	469	468	473	493	474	432	424	451	429	457	449	450	450	452	409	466	467	427	462	455	489	432	444	421	456	448	456	462	461	485	477	421	437	502	483	428	463	509	451	479	400	450	440	463	462	440	449	435	482	444	469	458	463	460	461	434	475	451	452	431	475	430	436	424	425	452	489	447	452	464	453	456	468	446	436	454	438	410	457	450	457	444	472	442	470	466	454	447	454	438	492	462	469	447	467	488	455	458	446	429	453	466	417	458	471	440	425	453	457	496	495	473	470	449	464	471	439	462	452	481	482	442	468	458	472	480	471	454	452	468	441	470	492	445	466	426	486	472	443	443	462	459	450	427	423	449	426	463	453	460	445	480	437	475	437	477	441	413	438	432	463	417	442	448	469	471	477	468	488	445	482	480	450	448	438	487	463	461	484	434	500	463	462	473	423	449	416	495	446	439	415	464	445	487	457	438	454	453	440	439	463	444	452	467	462	409	491	460	468	478	450	440	443	473	429	487	468	435	451	464	412	447	452	461	446	466	462	452	465	425	452	437	448	468	441	442	441	472	439	473	488	456	471	471	458	455	466	466	484	494	477	446	465	426	462	474	460	456	457	430	454	465	474	461	441	443	484	431	454	461	472	446	428	437	468	439	491	435	454	474	484	444	438	440	421	442	468	422	437	451	468	443	477	457	474	432	473	457	440	479	418	457	488	476	411	489	485	445	416	483	432	470	449	456	501	461	459	415	441	414	469	452	449	431	424	463	484	501	462	457	457	436	445	449	473	406	469	436	439	477	475	443	427	431	447	475	464	482	450	466	452	420	454	486	476	464	478	456	467	453	419	438	463	456	440	449	438	450	474	472	453	446	442	407	438	436	436	460	413	451	502	414	428	460	473	488	458	456	452	440	437	448	461	444	442	458	451	420	452	493	445	454	452	449	455	417	486	457	455	447	428	462	449	448	456	474	433	500	469	423	456	430	440	417	446	419	432	430	457	452	492	496	448	475	450	479	455	453	463	424	433	447	444	453	470	440	426	481	420	435	459	452	475	444	448	466	416	448	467	436	478	430	469	439	428	429	447	446	465	478	430	457	444	460	488	475	447	423	448	491	492	453	458	463	428	472	426	422	452	453	427	474	459	435	432	473	530	447	458	484	416	462	452	465	445	455	426	406	429	460	475	432	466	441	434	466	471	465	428	440	434	479	473	439	451	451	454	487	431	446	440	430	490	474	412	443	442	425	519	440	420	450	477	513	463	417	442	442	443	444	473	394	450	424	463	428	428	436	437	480	444	465	392	479	463	431	464	445	438	475	474	437	429	467	431	445	493	431	441	438	468	460	428	473	459	431	442	442	464	463	463	476	424	468	437	448	438	447	470	471	451	498	458	476	420	441	416	484	480	427	439	468	444	453	458	464	456	440	433	451	464	473	463	444	486	476	451	429	442	452	468	441	493	417	461	468	451	444	471	458	460	464	448	458	498	451	400	463	444	456	461	442	478	464	452	460	452	435	410	467	463	462	412	396	504	484	442	480	438	467	439	448	464	468	482	440	451	461	437	475	461	465	457	421	492	426	466	457	448	457	442	491	410	432	481	460	442	453	471	457	425	431	502	441	446	447	447	427	467	461	440	463	417	435	453	464	453	498	467	453	439	443	453	444	406	439	437	491	478	425	469	450	472	420	457	434	453	415	444	411	470	461	432	480	478	447	435	451	440	448	491	444	459	416	454	437	480	433	442	471	443	443	467	459	438	440	432	486	444	469	447	438	425	455	423	463	455	414	441	465	425	395	431	480	466	434	469	454	436	468	463	460	450	440	464	457	471	431	436	408	469	411	461	468	462	433	476	429	438	444	426	478	466	488	452	448	452	455	431	466	433	417	453	454	468	458	443	442	422	433	440	426	465	443	424	442	426	433	457	452	445	460	426	421	440	452	441	438	473	433	430	412	446	460	446	458	465	430	455	417	464	478	383	427	468	432	471	435	497	484	498	453	449	433	437	483	439	472	435	457	483	434	416	476	438	448	483	443	485	451	488	440	481	451	417	438	492	463	462	473	480	457	482	470	476	432	450	420	445	446	439	431	451	468	439	443	463	482	469	452	486	467	467	487	423	445	445	465	405	429	487	467	405	470	457	444	447	454	436	429	500	447	428	438	437	475	453	431	430	407	464	462	479	493	474	447	468	482	446	445	462	444	476	453	455	473	415	451	466	460	460	414	440	458	456	496	437	428	433	470	396	482	445	462	458	446	473	446	469	473	421	472	462	436	424	484	464	427	473	456	475	442	441	485	463	425	451	442	443	442	422	453	459	447	429	482	459	504	455	478	460	448	488	426	452	473	500	439	471	451	443	470	458	455	443	438	427	477	491	454	442	482	479	434	454	459	449	466	438	496	489	459	431	488	440	458	473	480	450	467	449	456	437	443	483	425	455	442	451	451	482	462	483	457	436	468	432	505	429	481	458	438	444	440	445	429	435	463	478	463	425	462	474	520	460	482	433	465	461	435	463	481	462	469	484	465	419	462	395	444	458	473	467	440	418	498	456
23863	21126	28243	24279	20388	3698	1241	733	689	615	614	555	574	548	562	527	531	542	561	878	534	2691	7457	5451	3047	1470	847	604	501	470	491	499	498	500	498	480	536	492	516	455	513	488	497	480	459	450	515	473	527	504	490	516	511	489	506	496	493	505	477	473	505	489	474	513	479	511	429	512	452	538	443	516	492	495	507	494	465	471	494	468	473	479	508	494	443	480	544	568	481	490	538	547	496	482	511	548	495	479	495	474	535	483	495	487	494	483	479	498	480	457	485	518	476	503	518	494	510	491	494	479	508	519	485	523	496	482	545	478	480	497	525	480	472	500	476	475	497	493	523	470	487	494	478	473	516	483	457	472	485	452	500	459	489	493	493	506	509	476	491	509	466	509	497	479	513	496	517	488	504	482	481	479	436	514	492	471	517	480	463	528	480	495	477	473	473	492	471	466	498	465	470	489	492	485	501	503	504	468	507	484	516	460	501	509	468	481	485	449	488	479	495	494	479	469	507	492	489	503	468	489	508	504	486	466	510	483	480	506	514	485	489	514	516	470	470	492	474	490	480	480	497	490	490	488	486	483	504	472	536	476	529	491	478	491	499	492	499	501	474	505	505	510	507	498	491	499	467	495	518	486	505	502	509	489	469	478	492	468	527	508	478	477	473	488	492	529	476	503	485	498	474	456	467	479	519	481	471	501	525	485	478	470	500	482	509	481	481	475	462	488	495	522	450	485	446	471	491	504	470	506	462	471	497	499	497	497	519	487	500	491	447	502	469	477	498	496	485	489	497	483	468	472	513	469	517	488	492	457	451	469	511	505	491	477	506	505	508	530	507	466	477	442	524	473	498	501	472	481	532	467	496	493	492	484	473	492	477	494	456	496	453	455	514	458	484	498	510	492	480	461	513	504	502	497	502	456	458	471	475	492	482	501	518	455	461	494	489	491	489	475	514	485	498	519	503	464	487	490	479	525	461	462	454	466	519	478	495	452	463	511	522	509	510	462	529	466	464	475	512	466	499	461	519	471	452	525	501	463	437	506	514	493	491	482	477	520	495	491	505	514	496	517	493	478	521	489	460	453	456	445	484	504	481	451	475	501	532	450	495	503	477	472	498	478	492	477	510	480	438	433	498	492	495	443	498	493	494	470	506	464	514	494	476	435	474	461	458	477	486	475	494	505	501	508	474	491	497	494	488	488	478	483	494	467	503	486	424	469	533	481	456	460	508	485	489	452	534	486	477	476	515	475	465	473	488	474	460	519	435	446	470	468	465	475	495	516	488	529	468	478	466	480	483	505	443	487	504	487	499	467	485	497	476	498	495	462	489	456	469	489	482	489	487	477	506	468	475	476	475	485	459	486	547	501	490	483	483	459	494	510	473	483	494	508	450	473	442	484	466	462	498	441	514	466	483	453	488	492	474	445	470	516	502	465	472	452	476	497	521	447	490	501	480	470	504	519	470	475	492	508	525	493	480	495	474	491	478	495	479	483	497	480	493	488	513	492	440	526	467	514	513	438	451	485	509	501	450	490	480	440	457	438	494	493	503	485	451	474	485	523	487	502	465	484	509	512	513	489	482	473	504	486	497	462	483	527	490	507	501	460	458	478	487	524	490	471	472	461	511	501	508	517	480	448	477	475	484	491	508	506	521	513	471	503	480	490	486	460	480	459	514	455	475	441	507	437	497	501	475	533	524	464	500	515	506	485	497	517	509	478	496	486	497	525	461	463	496	459	443	456	458	479	478	506	463	484	446	531	503	484	454	469	485	490	488	483	465	467	486	494	449	519	468	490	482	489	489	472	477	471	473	503	506	470	478	511	497	516	495	482	509	501	502	493	500	480	432	485	444	496	474	493	451	506	491	466	497	471	468	467	540	502	486	466	467	493	524	510	480	497	475	534	479	436	466	516	473	481	478	460	508	455	479	466	448	490	470	481	477	476	475	452	460	513	517	480	508	515	470	479	484	503	471	506	486	470	529	493	478	507	497	505	471	489	456	470	481	492	492	470	529	509	508	474	508	480	499	479	509	499	498	478	494	459	470	492	474	488	481	459	474	442	462	487	498	493	499	489	430	472	489	475	509	464	533	492	435	455	474	446	496	454	485	473	451	502	479	490	498	457	496	519	496	477	469	498	477	534	498	533	489	501	469	488	450	502	529	469	465	479	448	513	503	489	512	519	503	457	523	497	519	495	474	484	474	491	437	474	491	441	508	486	509	517	498	510	508	474	486	463	526	507	487	496	462	500	470	474	513	481	493	456	464	468	488	485	503	476	484	469	510	503	473	481	480	446	479	481	469	461	475	497	477	487	450	464	462	479	488	494	509	474	483	477	478	480	479	464	488	474	467	471	474	506	479	443	477	454	492	480	445	509	469	486	471	543	467	484	492	516	480	484	445	466	502	499	512	485	503	456	461	513	464	501	498	471	492	468	507	455	468	473	497	466	469	495	470	501	501	475	505	474	491	484	500	526	503	491	473	492	488	452	508	470	474	444	483	469	490	499	485	480	464	513	466	463	497	477	473	446	497	462	497	489	501	458	470	483	497	461	436	484	510	510	496	504	508	487	459	469	497	473	495	509	445	490	484	484	523	538	515	489	498	501	500	520	471	472	516	510	480	493	492	507	496	495	488	474	468	436	494	475	529	486	489	531	459	511	471	486	506	533	501	490	484	481	530	436	514	490	503	473	507	524	525	472	431	542	503	528	486	477	486	521	511	543	456	413	535	446	505	487	490	497	488	481	492	465	494	466	463	496	493	521	508	498	476	462	456	526	447	453	483	494	486	492	504	478	510	482	459	439	443	469	490	471	497	490	463	448	541	485	474	458	488	496	466	484	490	508	506	514	489	498	451	480	457	524	501	428	467	473	519	467	524	486	501	462	515	463	478	489	464	467	478	462	453	536	495	483	487	488	502	519	489	484	461	462	517	503	479	501	486	481	461	470	462	517	480	536	511	477	499	536	421	473	467	463	460	499	511	467	469	476	466	500	470	483	524	532	464	494	507	506	448	456	442	479	500	505	525	484	445	504	468	501	510	495	538	486	504	469	472	463	462	459	487	451	471	504	512	486	454	472	467	457	466	511	466	448	491	476	475	455	489	492	481	522	497	480	488	458	442	469	484	490	488	456	445	506	471	495	437	448	522	497	505	481	481	467	479	502	502	495	515	508	480	499	478	487	469	492	500	508	472	477	509	487	456	486	511	495	472	441	471	484	482	475	451	475	485	489	475	454	486	459	461	468	491	470	486	485	527	463	513	535	508	507	462	516	487	489	468	516	489	449	473	491	457	516	481	483	490	504	514	531	500	537	488	491	455	476	499	522	463	475	442	465	478	513	520	495	464	499	464	492	477	491	551	482	531	474	462	478	481	462	461	514	479	497	446	493	456	498	509	511	454	491	480	473	483	455	470	450	531	521	471	497	493	491	486	459	507	443	467	523	496	488	482	501	472	459	461	542	482	518	557	496	482	477	466	473	433	480	471	462
3497	5224	4062	2159	1453	1293	1013	853	767	728	704	656	643	657	591	633	552	544	722	1259	552	4400	9373	6239	3591	1769	961	676	519	502	506	485	473	534	513	500	516	507	498	522	551	484	529	525	510	519	508	451	504	508	539	500	483	493	479	491	526	517	505	485	505	496	507	478	492	527	484	479	508	501	526	488	514	474	528	544	531	468	499	471	530	507	512	502	542	463	496	529	514	503	526	486	495	453	498	520	489	521	500	512	506	497	538	488	503	503	481	527	513	525	533	507	487	523	516	548	479	502	465	503	529	517	513	515	508	465	501	522	499	485	519	498	484	479	484	501	486	495	492	503	528	498	514	475	507	486	509	498	507	472	488	479	488	496	509	522	536	475	468	529	495	519	486	484	520	500	510	478	515	526	507	521	507	507	511	515	501	498	496	521	497	510	491	518	492	481	498	539	479	511	509	525	519	503	503	453	455	518	543	504	500	494	522	485	507	463	460	492	502	499	551	473	499	502	491	464	486	506	495	510	486	503	495	498	523	495	528	495	531	529	494	509	503	487	520	504	473	497	507	537	493	506	496	531	465	499	522	474	523	516	524	464	542	478	535	482	495	512	487	503	545	519	516	542	504	541	520	498	480	485	521	485	518	508	492	546	473	497	545	518	466	506	490	530	500	485	488	542	518	510	513	493	487	526	500	509	476	493	504	486	485	514	489	488	493	463	559	537	494	489	517	519	526	490	464	488	518	487	510	469	521	523	543	493	504	515	494	525	493	510	485	504	525	484	538	503	500	484	498	517	496	507	530	527	496	452	520	491	503	518	514	536	491	461	493	522	509	523	511	512	505	500	502	506	495	535	503	483	455	540	504	497	489	483	493	467	517	490	563	511	479	509	472	496	488	476	559	508	497	491	416	454	507	462	495	505	526	518	539	493	490	522	502	520	494	554	493	470	492	479	484	511	524	478	512	511	475	489	487	485	474	500	520	495	489	511	508	488	504	549	541	475	491	526	538	529	465	510	548	504	489	547	481	483	530	484	504	497	527	509	488	519	499	480	542	491	526	490	526	531	487	523	524	521	517	478	554	546	514	536	502	528	519	464	553	491	514	496	494	485	519	489	492	539	464	456	497	481	470	538	506	516	507	505	510	499	499	479	496	515	494	471	503	500	481	527	505	530	511	475	484	491	529	450	480	497	476	496	525	485	492	523	509	501	487	525	504	482	500	453	510	511	486	512	497	549	510	531	518	489	485	487	488	508	503	483	487	508	504	472	476	506	515	501	514	497	474	464	509	519	513	463	489	494	476	529	501	501	508	524	514	517	529	449	470	489	468	469	533	503	508	511	509	450	493	467	491	524	494	521	467	525	505	514	503	546	496	478	490	477	530	470	507	457	492	485	482	517	520	477	486	518	461	471	534	506	509	489	494	510	482	483	439	469	502	478	513	501	490	510	500	484	508	503	496	510	470	491	506	492	486	465	550	508	515	492	527	508	486	528	519	509	502	529	490	506	553	510	467	488	556	496	536	554	519	542	481	505	490	510	477	509	477	410	490	516	497	483	515	511	485	481	501	481	536	497	522	528	491	499	507	489	506	507	503	512	503	485	485	551	510	524	501	522	470	525	494	495	456	515	438	547	520	479	512	523	515	483	496	505	496	519	467	473	505	492	467	485	507	485	530	472	514	489	472	498	491	506	492	461	510	477	541	483	509	460	511	490	545	484	518	492	468	511	498	500	513	504	457	465	482	515	516	521	484	523	487	491	469	477	476	522	501	506	469	525	475	511	501	495	467	469	446	490	508	509	524	489	491	478	500	492	482	505	484	520	501	509	475	525	496	499	526	499	487	442	487	476	462	491	467	523	472	490	505	476	501	510	530	468	513	508	525	538	523	484	519	478	518	467	502	486	521	481	502	502	483	501	483	519	533	515	486	491	498	489	471	529	519	493	503	531	478	502	501	516	499	485	496	517	490	503	514	507	458	483	489	526	483	508	488	490	518	475	505	530	507	502	482	434	459	496	513	504	476	496	522	494	543	519	475	535	543	508	516	483	520	504	488	483	486	516	521	507	513	515	480	495	517	521	507	486	510	510	487	504	518	541	492	476	501	499	527	480	490	507	496	502	527	531	506	500	472	475	472	504	498	489	498	532	501	512	458	504	465	496	525	485	487	499	533	503	504	522	452	531	503	484	499	505	509	475	497	485	529	516	483	485	450	514	498	498	469	508	495	501	469	504	482	468	513	517	489	487	463	516	490	512	496	505	512	438	514	524	470	478	508	491	540	466	487	468	540	504	502	509	499	489	478	462	470	464	521	478	455	509	476	500	521	510	487	567	486	524	480	474	491	509	499	516	499	478	469	493	487	489	520	523	512	519	500	523	525	471	509	487	492	516	484	516	497	496	530	479	523	537	488	493	479	512	506	496	529	491	494	514	499	491	480	498	521	488	492	494	478	470	488	498	465	499	493	479	519	466	515	551	495	491	493	498	491	503	468	519	515	496	517	460	515	484	553	491	527	493	513	511	523	521	480	510	537	510	532	510	496	506	535	452	505	517	517	488	510	470	505	518	492	473	477	490	512	463	507	500	478	511	468	489	506	470	456	514	528	487	447	463	528	481	491	495	488	498	492	489	511	504	477	505	511	498	510	496	451	478	538	463	520	491	478	524	454	511	492	467	506	500	463	479	496	497	502	464	505	511	470	509	487	540	483	486	502	507	461	466	461	476	523	509	489	504	512	492	505	468	519	483	505	512	506	512	508	471	502	503	511	493	447	511	507	477	539	486	485	512	528	487	478	495	494	470	464	474	509	499	545	456	427	499	454	489	480	505	462	520	456	504	493	460	511	500	490	492	513	507	478	459	489	488	475	544	491	512	501	517	520	499	471	516	479	508	519	489	508	498	482	488	484	494	489	510	478	540	506	511	499	492	457	490	467	535	480	522	491	444	472	503	493	492	521	486	521	490	498	527	486	495	502	532	471	511	520	518	472	514	521	503	524	507	495	499	479	502	469	500	512	495	479	457	504	524	541	447	499	500	475	468	525	508	468	516	473	512	477	478	535	483	490	469	474	488	503	463	479	518	457	522	509	495	501	504	498	471	491	505	505	496	543	464	469	485	493	519	507	439	484	489	505	472	487	488	480	481	502	535	488	437	520	510	537	506	517	463	471	500	501	508	460	519	500	481	489	514	457	486	495	518	501	507	540	501	473	433	503	502	491	512	492	484	528	473	468	496	478	508	520	557	447	490	475	481	493	492	482	488	503	469	529	510	513	499	502	503	453	473	474	507	462	514	488	471	501	497	470	499	521	517	514	461	567	509	514	490	510	474	489	534	460	482	507	502	536	485	495	563	515	513	494	490	491	505	520	491	450	518	485	488	469	491	488	499	512	489	486	543	548	497	525	505	512	487	508	493	455	479	485	491	511	500	502	535	467	506	513	486	467	485	480	492	521	494	507	487	499	506	489	503	473	481	462	512	471	538	484	502	446	535
27085	12388	1593	790	513	460	477	418	443	435	438	437	421	451	482	469	458	447	451	536	410	522	738	787	657	547	469	448	451	442	439	452	464	422	448	452	444	416	461	437	415	443	453	451	472	472	430	456	481	438	435	443	421	443	434	428	460	435	431	466	433	436	437	425	446	448	444	414	416	460	446	413	430	408	442	399	435	436	435	416	400	435	427	399	446	444	387	418	424	450	448	435	388	409	449	426	391	452	420	405	448	456	438	442	416	447	418	419	447	428	451	450	387	450	430	449	393	460	454	436	423	435	449	462	431	428	437	498	453	415	416	426	454	457	467	417	437	429	438	446	445	428	406	428	442	437	402	462	450	398	437	447	402	396	380	450	401	434	439	448	458	452	427	471	430	457	427	395	420	424	427	425	433	428	466	437	456	413	400	437	395	394	435	452	402	453	442	418	425	421	431	431	392	454	413	445	434	443	424	383	412	410	445	422	427	418	435	455	418	450	462	448	420	436	419	455	440	461	449	441	429	439	439	438	434	441	430	423	419	433	434	444	451	407	460	436	440	410	461	422	415	433	460	435	426	471	416	425	423	436	432	448	426	420	452	401	397	416	444	391	445	419	424	429	423	429	434	440	440	403	453	463	462	419	445	426	440	447	419	440	427	448	461	456	399	463	484	433	436	423	426	406	442	448	446	426	441	440	452	455	432	443	410	446	421	405	435	408	471	406	456	425	458	444	401	427	440	436	431	437	456	420	449	404	434	469	435	435	455	460	445	428	431	400	405	413	482	486	428	464	442	421	434	426	411	430	448	462	458	423	445	449	421	444	436	410	437	448	421	430	453	442	449	459	423	431	432	433	419	424	446	410	434	451	455	453	427	423	406	375	409	423	443	415	436	448	424	472	401	452	383	443	410	455	406	445	486	438	458	435	428	430	420	453	406	429	389	422	430	452	447	408	429	430	440	443	431	434	436	496	457	406	438	473	468	456	442	441	432	452	444	407	446	478	456	448	447	401	412	424	451	488	438	440	460	445	449	439	455	400	462	432	445	403	465	424	420	429	427	439	427	424	446	408	441	442	429	434	423	434	457	410	491	455	453	445	453	415	427	426	417	442	438	443	435	411	459	450	443	425	431	439	436	397	419	409	434	434	442	392	466	465	415	427	422	415	429	435	432	429	433	452	416	453	420	460	408	441	425	413	436	420	443	443	424	424	444	439	428	412	445	423	452	452	480	431	456	427	431	401	424	408	419	423	409	392	455	444	403	422	396	448	439	471	425	402	386	412	449	441	432	457	420	425	406	407	417	460	470	376	439	438	418	403	428	455	433	437	404	445	451	425	395	423	438	458	403	419	421	443	436	451	442	450	457	434	413	452	434	397	447	420	457	432	450	427	411	395	464	411	475	427	423	462	426	456	453	464	398	443	444	425	455	434	456	453	438	423	473	430	432	442	441	450	433	490	403	422	439	425	431	432	394	452	391	467	414	431	443	428	453	423	457	476	413	420	449	450	445	423	434	435	458	448	454	435	451	451	416	422	455	412	413	428	439	448	428	455	386	443	432	396	428	416	435	455	470	458	419	448	434	444	440	440	419	455	449	431	413	420	426	437	441	397	493	469	465	459	403	434	419	432	446	409	463	405	441	398	450	449	459	387	420	393	418	396	432	405	463	430	430	389	422	467	440	439	431	437	469	441	440	451	443	462	449	470	451	471	395	413	440	430	399	457	450	437	435	414	393	422	451	421	466	435	444	413	429	464	471	468	463	442	429	414	419	427	458	403	417	428	434	414	404	419	440	430	459	419	474	443	427	441	433	446	442	447	434	436	384	443	418	399	421	435	438	467	435	416	436	403	448	449	430	412	389	422	458	407	462	423	442	466	399	441	401	429	438	455	416	466	427	443	393	448	390	458	436	464	427	452	430	445	417	405	433	416	417	448	446	442	411	476	413	450	400	452	437	417	491	448	432	446	431	446	439	489	397	420	424	441	403	440	430	417	417	481	445	418	416	388	397	443	481	461	431	403	413	405	416	431	420	429	405	426	453	439	461	481	425	385	440	422	402	408	419	474	432	473	436	428	431	382	442	470	432	439	412	453	406	442	411	440	427	486	437	478	434	417	468	460	435	406	430	413	419	449	459	418	437	445	445	403	432	445	477	424	427	461	423	476	415	408	434	452	452	457	440	430	425	441	405	456	449	443	434	439	426	422	457	390	438	447	409	429	388	390	406	418	447	436	464	409	419	436	438	453	427	450	433	443	346	443	416	435	459	424	455	418	435	441	417	459	428	445	438	428	403	470	407	409	453	464	471	401	401	459	428	430	426	457	391	460	393	428	422	445	407	430	418	440	426	430	419	436	473	437	412	461	466	440	448	420	419	444	439	412	436	425	440	422	435	437	402	403	447	426	413	418	447	419	414	441	442	431	414	440	447	424	419	414	414	409	458	425	441	413	443	434	425	459	437	483	446	454	428	454	423	468	440	481	462	380	417	450	448	400	400	397	380	437	486	431	433	454	406	422	414	451	448	407	432	415	447	446	424	414	459	456	444	465	429	435	434	409	439	409	437	435	436	451	423	433	460	467	426	456	400	425	454	451	418	421	412	404	422	464	442	443	392	412	429	453	422	455	449	438	425	427	438	423	473	443	388	434	424	437	428	411	421	475	440	456	448	431	424	420	439	403	420	406	452	473	452	429	438	435	429	437	441	412	425	436	408	397	444	442	461	453	447	414	419	395	424	404	454	423	448	436	447	433	457	438	430	410	411	434	450	437	446	442	452	463	445	427	467	409	471	399	426	446	463	454	418	447	433	403	489	454	431	427	450	461	482	416	442	444	457	404	409	421	439	394	464	460	411	413	447	362	410	399	390	402	435	430	429	427	396	458	485	415	406	454	416	429	440	428	412	448	423	419	492	419	428	417	466	418	417	439	450	386	410	405	463	424	469	410	436	425	424	466	449	392	411	455	404	416	468	429	435	423	438	432	442	444	471	433	399	435	477	443	436	436	443	427	449	354	436	463	433	429	429	453	402	470	417	472	419	386	433	481	440	420	457	410	421	420	448	442	435	438	429	430	370	406	426	429	444	450	415	443	444	442	449	460	446	456	442	443	460	418	446	436	424	423	439	434	395	406	443	442	460	409	456	453	419	444	463	465	417	431	481	415	445	453	444	435	418	415	394	429	464	429	446	403	390	430	450	437	482	450	455	421	433	431	463	429	438	394	435	425	444	465	439	455	418	443	437	419	423	404	420	403	439	411	465	453	459	429	430	417	443	404	437	482	447	412	425	410	398	440	422	419	469	419	421	449	422	430	445	445	458	464	386	436	433	435	417	443	423	431	404	447	432	442	448	470	402	462	459	434	440	453	459	452	399	466	454	424	440	430	400	406	437	457	417	439	442	437	448	428	455	457	456	414	444	439	423	441	425	432	439	434	435	417	441	437	417	416	448	415	483	396	455	435	437	420	446	439	408	426	418	410	424	404	410	423
4852	887	796	595	564	497	485	460	451	459	452	454	446	479	445	438	465	443	472	684	508	541	932	890	746	615	523	475	446	397	480	442	474	417	417	431	402	463	436	444	469	434	392	430	423	417	412	426	457	399	450	465	468	432	432	442	415	435	438	488	404	447	461	430	434	448	411	422	489	436	418	407	434	447	433	436	437	430	421	408	454	426	432	465	463	452	435	427	410	430	415	420	427	429	408	461	434	405	449	431	431	395	409	413	454	385	430	438	409	392	432	417	454	435	451	496	444	388	416	492	428	472	478	405	450	420	423	444	450	416	441	469	422	446	425	429	446	461	473	396	446	405	438	460	459	448	449	459	429	431	448	444	428	434	440	460	464	452	440	439	425	480	457	446	455	449	472	389	460	421	450	469	461	418	462	441	429	418	453	445	423	463	439	439	439	412	409	456	447	428	420	437	476	451	440	434	477	429	458	450	442	413	424	417	455	394	438	416	399	412	461	411	412	477	430	430	470	400	423	426	437	441	443	442	424	436	443	430	453	379	434	448	418	410	464	421	401	413	393	411	432	427	415	458	440	443	392	402	467	449	408	409	402	441	444	434	451	447	462	400	447	424	428	403	444	458	442	406	445	447	419	439	432	451	422	408	465	410	452	422	385	439	441	427	424	439	445	435	431	423	431	437	428	480	435	405	412	427	423	443	404	406	419	436	411	455	451	444	449	464	415	421	434	407	474	418	436	422	447	441	433	397	456	446	446	485	378	463	368	436	473	461	414	454	447	439	466	409	433	448	462	407	453	445	429	406	444	442	426	424	437	407	426	412	417	404	427	387	421	452	436	407	409	448	429	423	454	447	468	440	397	452	445	444	439	426	506	465	444	386	453	420	436	413	447	444	424	455	412	444	450	406	424	433	465	441	401	430	444	444	460	473	432	463	440	440	448	452	427	490	467	421	434	429	460	435	453	463	433	442	459	431	410	440	423	451	430	424	460	421	424	477	422	462	442	456	430	449	439	445	428	420	400	442	387	430	409	446	451	428	449	417	437	423	435	436	429	407	461	453	430	456	420	477	432	393	433	414	443	445	397	397	458	468	454	434	453	468	416	428	434	425	438	416	450	421	426	441	423	443	466	417	457	444	442	437	455	422	464	404	444	429	426	436	418	461	451	419	446	445	439	445	450	428	435	434	405	433	434	406	449	459	478	428	460	435	466	450	441	416	428	416	428	413	442	440	447	442	429	446	445	485	442	424	386	420	454	397	445	449	426	459	434	411	412	396	411	438	456	434	453	465	445	418	474	404	489	400	395	449	401	436	406	436	426	412	439	440	419	439	447	441	441	434	435	418	431	447	443	411	414	435	390	437	421	434	457	447	414	483	407	438	440	441	453	443	409	477	436	430	433	452	435	440	413	456	444	403	432	427	436	405	448	424	455	473	425	461	439	443	429	435	440	446	416	514	422	421	456	402	426	451	470	435	387	452	451	433	419	435	445	423	455	426	447	457	494	423	438	437	428	435	442	447	420	442	448	416	412	424	468	430	468	424	382	431	434	410	440	431	403	453	438	399	435	441	451	409	422	420	444	401	425	441	456	399	453	444	439	423	447	449	456	425	416	413	409	434	426	434	464	433	447	389	432	451	435	444	392	436	431	414	453	460	455	451	439	452	422	438	427	424	473	414	429	433	451	414	414	469	445	419	418	397	467	429	452	422	433	414	443	476	415	479	426	454	425	471	428	410	439	456	419	435	448	446	447	428	393	415	439	464	463	399	409	414	459	439	447	448	441	463	461	446	417	445	409	469	407	465	435	429	413	423	439	447	416	425	447	413	436	439	437	441	420	476	434	506	423	467	421	428	456	408	469	412	453	428	372	477	423	475	428	432	411	422	429	473	468	415	424	451	433	432	424	429	423	446	438	425	431	451	436	461	415	481	415	447	420	434	465	412	424	407	430	431	441	420	413	428	454	465	481	449	497	429	462	448	446	411	443	468	431	459	447	429	405	459	450	416	430	452	424	454	411	423	430	443	414	419	405	435	443	422	423	459	422	428	428	413	430	469	435	438	408	439	452	432	424	443	466	455	416	440	423	431	409	446	422	478	443	444	423	410	443	445	440	462	453	422	469	434	408	458	373	424	456	401	449	458	455	432	429	409	443	443	454	421	447	458	416	456	417	387	439	425	432	415	420	417	440	409	427	422	414	397	438	420	443	438	464	401	407	438	422	478	433	435	423	414	420	463	421	409	419	425	443	408	446	433	412	443	434	441	419	441	436	401	485	419	451	452	389	438	450	429	428	429	411	417	423	413	442	476	435	429	408	460	448	416	419	453	423	438	424	433	421	437	434	469	420	421	454	449	433	433	478	444	429	422	459	428	440	417	422	418	462	436	414	424	423	473	428	446	439	422	454	454	433	451	453	462	405	470	433	462	443	437	424	434	479	422	435	456	426	425	421	454	420	407	432	427	425	416	402	422	417	394	424	473	420	401	444	415	439	431	463	427	423	452	430	425	439	424	418	431	416	420	447	451	396	467	419	470	434	412	427	427	445	445	443	423	469	441	450	426	412	432	431	428	430	431	452	423	454	474	441	437	437	413	416	423	449	395	420	466	445	468	449	423	392	406	402	412	461	437	424	430	472	423	419	433	455	410	435	414	438	442	432	449	431	444	412	444	443	410	404	431	394	410	411	430	422	435	419	446	458	405	431	447	456	461	442	423	433	458	428	431	412	441	441	426	417	422	440	440	460	413	410	412	458	397	439	433	436	426	410	412	457	441	423	414	425	432	462	429	447	437	409	451	434	434	413	463	434	442	473	384	448	436	418	441	448	441	424	432	440	417	442	427	410	445	434	433	456	467	441	408	438	455	428	458	446	446	443	449	436	463	420	409	414	430	453	452	404	437	427	412	436	442	443	453	459	406	404	452	449	441	427	407	429	452	451	486	438	465	419	391	444	427	415	438	419	451	423	436	449	444	430	433	444	437	423	447	407	397	469	412	394	467	456	427	431	416	463	445	442	455	444	404	453	453	431	430	439	449	422	453	487	449	428	453	471	423	486	427	438	462	435	424	439	433	458	415	446	455	447	431	450	422	411	436	455	431	428	449	461	449	433	424	441	430	443	432	432	398	461	420	508	432	439	464	443	410	472	422	442	427	453	477	430	416	440	437	458	431	478	428	435	438	458	396	446	433	456	432	464	467	420	432	410	425	453	450	444	447	381	414	417	443	419	422	403	422	420	427	419	435	421	454	439	403	451	454	390	403	402	419	486	446	406	391	451	435	412	439	449	462	431	430	472	417	427	409	456	401	420	401	427	442	439	436	432	439	428	416	394	425	417	455	412	410	444	445	445	439	424	421	450	447	489	436	412	426	414	438	414	430	432	419	464	446	434	450	437	441	430	406	423	473	437	425	425	392	403	405	442	418	468	435	448	429	440	405	429	463	421	432	440	463	432	434	437	461	404	448	413	430	416	419	404	414	406	415	442	436
24471	21094	27444	24931	10226	1263	799	591	533	463	479	483	451	474	420	449	489	438	606	2925	982	1095	3679	2619	1632	871	643	453	431	422	446	451	424	422	387	401	427	428	422	392	436	457	437	487	447	479	480	420	437	458	440	412	451	410	427	419	428	429	435	467	447	480	394	454	464	395	425	428	427	450	427	414	426	426	462	394	420	443	442	439	446	374	409	421	438	414	448	435	436	399	459	418	382	445	456	433	444	397	436	436	416	439	445	433	455	472	437	479	413	388	446	454	429	431	463	443	414	437	411	414	412	392	423	404	422	459	442	449	408	442	430	438	423	444	448	465	451	404	444	406	447	411	450	482	429	407	436	388	408	407	405	442	409	438	439	448	438	410	409	419	390	440	388	416	415	432	410	415	405	454	430	425	432	460	414	414	413	409	434	419	415	409	444	424	443	435	456	441	433	413	390	410	450	400	419	453	438	445	419	426	413	453	410	434	452	460	415	416	389	430	442	419	444	444	397	443	401	457	411	435	398	414	440	416	413	413	437	421	432	402	452	446	461	403	431	420	443	438	443	455	443	424	464	432	424	451	426	438	452	453	378	478	448	434	388	422	402	424	428	413	439	429	461	454	455	429	434	434	428	403	399	421	429	423	435	438	450	414	431	412	423	404	441	400	404	422	408	428	416	409	419	445	409	436	447	430	422	416	405	421	420	427	467	420	439	406	438	430	448	469	390	444	460	406	421	438	425	393	407	419	433	458	410	411	443	418	426	446	428	411	441	439	451	441	445	416	433	408	424	424	411	417	450	419	453	446	389	399	465	434	420	401	400	426	390	468	401	454	434	437	375	425	407	411	474	423	420	440	440	446	401	417	447	386	430	448	463	397	419	400	399	420	428	413	384	421	449	445	421	430	403	471	424	445	443	420	456	452	422	426	406	436	446	442	429	354	420	412	445	406	462	428	406	418	441	430	428	390	448	454	372	403	455	449	440	410	417	451	430	406	417	402	411	410	392	425	426	401	431	409	410	425	449	438	429	390	417	431	468	401	420	398	423	407	424	448	384	431	412	415	447	417	422	451	422	436	434	445	401	366	450	443	423	419	408	453	443	462	405	392	423	427	392	404	441	417	418	427	416	410	398	446	474	417	424	424	441	444	429	447	399	395	445	447	437	410	405	418	362	436	453	446	440	428	417	395	405	416	426	433	416	383	435	426	416	429	419	400	429	447	407	442	413	392	431	431	425	431	419	413	459	457	450	463	405	444	433	393	406	437	407	432	410	436	417	411	450	445	447	414	433	413	408	429	444	405	435	430	447	471	422	408	452	468	418	407	405	453	433	403	400	389	415	411	419	466	425	371	436	409	439	431	443	414	428	447	416	412	427	420	437	421	414	427	437	398	443	436	393	423	416	432	420	415	395	399	408	412	437	414	465	401	413	446	468	416	426	435	428	429	431	415	405	401	395	453	424	463	428	410	431	433	425	444	421	429	440	410	414	441	396	433	416	421	429	488	429	392	404	394	435	409	454	423	411	420	418	421	426	453	448	422	439	434	449	442	383	432	455	429	451	401	384	443	440	434	433	409	418	424	383	414	398	408	448	424	401	415	401	432	437	422	448	423	410	417	457	424	412	439	419	439	409	415	423	432	431	423	458	411	423	421	428	471	421	459	445	456	417	410	439	441	411	411	440	451	432	429	417	373	401	410	421	433	475	435	384	441	426	449	416	456	412	401	428	418	455	383	440	409	459	395	445	445	465	444	445	467	383	415	433	394	416	430	449	459	419	416	449	425	432	436	423	433	433	440	440	442	446	436	394	391	435	419	444	409	424	435	401	428	413	412	454	438	444	401	382	398	470	445	458	438	425	414	443	428	437	434	401	440	442	455	371	426	458	408	415	424	379	447	434	406	400	420	413	444	422	398	462	430	452	427	383	405	431	414	437	412	419	392	406	403	447	419	366	400	434	419	420	455	418	405	420	440	401	417	417	407	418	416	447	422	433	436	417	405	422	447	443	463	412	428	414	426	384	438	424	409	475	425	444	407	418	396	423	416	412	431	430	434	405	423	432	429	461	410	389	418	459	441	427	448	417	399	462	414	383	440	404	448	423	398	424	426	455	426	443	433	435	459	433	464	384	446	392	463	410	430	446	422	440	457	446	402	403	438	433	450	444	422	403	413	430	428	473	390	426	438	432	427	420	429	446	408	459	414	447	383	434	419	403	407	428	376	450	407	427	420	457	439	407	406	399	402	417	460	393	410	426	441	391	426	435	398	421	420	406	396	441	423	405	416	435	442	391	421	407	481	408	392	407	426	431	419	396	430	442	427	466	385	417	405	471	414	430	418	416	465	424	404	430	407	446	409	409	438	430	481	460	455	413	402	439	446	428	440	429	442	415	423	407	449	406	415	410	416	422	446	414	412	439	407	425	429	449	388	452	403	418	427	453	415	437	425	439	413	435	400	453	412	383	427	429	433	408	474	438	468	433	476	435	455	407	448	435	432	435	399	399	441	428	434	421	428	409	408	442	429	412	397	440	414	436	424	417	450	441	426	405	428	409	429	397	444	461	473	451	416	410	454	416	442	435	417	427	437	404	427	370	440	440	421	395	424	422	418	383	467	428	417	413	414	419	384	431	425	439	418	466	431	440	439	437	415	440	419	416	469	415	434	416	404	400	434	410	432	443	434	440	449	440	411	422	403	381	425	418	404	428	444	423	431	421	431	437	436	411	459	431	393	403	409	406	420	448	427	475	437	432	377	434	429	416	410	401	434	421	440	405	414	386	395	416	440	432	449	402	425	429	413	409	418	434	423	422	404	437	471	430	447	396	385	412	405	443	473	449	392	389	418	420	441	436	451	419	417	416	444	428	470	399	415	436	426	426	372	411	425	448	438	408	418	452	439	439	431	407	390	440	415	405	464	384	446	435	427	452	401	430	408	420	419	416	422	402	413	431	424	394	419	411	414	413	421	401	441	433	429	422	452	436	388	402	400	460	438	448	416	478	409	430	413	434	448	390	451	402	407	422	436	397	454	449	443	456	421	428	417	445	413	397	411	388	426	428	415	418	427	471	440	383	436	426	404	400	443	406	428	446	417	400	432	418	449	433	428	376	406	408	416	442	376	422	431	480	419	409	444	400	401	406	455	432	419	457	439	432	434	464	428	475	465	429	442	429	396	419	450	442	436	435	425	429	424	370	391	436	404	447	388	441	439	449	427	432	423	418	405	408	428	407	447	437	428	397	408	422	410	397	417	426	438	473	431	412	470	393	422	438	409	371	437	392	405	405	409	390	412	461	411	419	402	387	403	384	414	411	429	462	449	391	417	436	428	397	418	414	424	384	426	414	435	391	425	431	431	448	443	410	438	432	397	398	458	432	417	422	424	427	470	438	479	382	419	400	414	407	430	419	429	419	410	409	436	438	446	455	428	418	411	392	388	417	433	401	417	415	442	452	418	449	449	429	406	450	406	426	444	449	441	445	393	434	438	409	438
3247	3392	2929	1516	1137	912	800	725	692	609	563	572	498	563	513	483	510	500	833	4840	1166	1567	5269	3307	2107	1078	712	563	469	441	479	457	443	457	487	466	434	448	473	449	478	475	431	476	479	435	453	459	473	479	462	441	477	423	483	475	487	436	461	476	463	447	510	450	450	480	439	413	452	452	478	480	472	443	465	467	436	451	465	449	453	438	432	533	421	494	474	400	481	472	474	454	402	474	436	423	469	434	482	414	450	442	457	475	430	464	431	462	418	469	458	448	500	465	481	428	426	455	468	450	431	437	458	474	442	484	461	440	448	516	497	429	446	469	432	440	455	437	455	414	432	425	458	435	444	489	470	424	432	451	480	429	449	416	445	423	474	474	484	453	449	429	427	459	412	454	427	439	476	457	456	456	450	445	439	432	413	444	439	489	468	440	446	437	457	444	414	456	484	451	460	467	434	432	426	444	400	467	439	437	455	445	448	478	468	437	453	454	439	446	471	443	467	486	433	471	445	439	438	423	458	486	467	417	441	446	479	464	418	471	448	471	439	458	464	485	413	468	462	432	452	419	435	464	436	448	437	437	480	426	484	435	471	465	466	406	450	437	445	447	444	427	474	454	442	444	487	476	458	430	465	465	462	478	507	436	430	434	460	479	452	457	453	470	459	474	470	448	472	460	470	452	458	466	462	434	441	436	458	493	458	438	478	488	427	455	453	474	443	490	495	415	443	426	463	462	432	472	448	459	454	427	447	455	470	487	475	451	476	474	464	437	473	402	459	456	473	463	478	437	446	468	479	471	426	445	429	448	431	455	478	482	459	449	441	430	403	418	432	439	478	456	465	457	457	459	439	432	468	475	472	442	453	426	433	431	498	459	424	437	481	424	447	459	459	439	464	427	432	459	456	450	464	452	482	436	464	455	471	460	427	477	496	413	440	494	447	415	434	418	451	466	445	442	439	465	452	475	446	495	450	433	450	453	420	463	479	488	434	417	472	443	463	479	458	442	458	479	429	452	465	427	446	471	463	470	483	487	448	422	438	452	452	455	464	461	476	452	468	435	461	490	432	478	433	491	421	465	465	426	456	457	435	447	477	448	466	459	477	456	463	486	443	438	439	473	429	445	475	449	448	458	444	477	460	447	461	499	450	465	469	426	452	474	457	486	477	449	438	418	456	473	490	458	464	449	451	444	417	454	463	458	464	493	475	437	449	423	474	432	436	474	443	409	445	447	431	468	423	426	478	456	422	448	461	489	467	443	450	439	431	431	457	468	451	461	446	435	439	470	444	486	457	461	438	451	459	447	442	489	483	484	479	465	459	440	416	455	451	469	432	455	481	450	467	456	421	432	482	461	458	475	428	419	457	435	464	448	473	488	389	469	436	460	461	459	480	497	459	437	451	417	432	424	418	439	448	438	451	453	465	411	453	434	437	437	430	455	459	446	449	491	447	466	454	466	500	448	456	485	408	462	439	463	464	437	414	467	476	441	475	453	455	453	438	442	455	428	453	467	453	461	454	467	432	447	436	435	478	442	413	454	440	443	462	445	470	439	473	450	449	483	494	466	438	444	423	469	445	444	479	456	461	456	481	446	451	457	481	446	477	425	458	468	457	472	450	465	463	424	494	460	471	472	452	457	432	473	441	460	478	478	444	450	463	453	450	455	415	435	455	456	435	429	430	462	463	468	431	441	483	446	456	532	442	475	464	441	477	457	479	426	456	414	434	433	480	434	434	472	471	466	464	472	468	449	452	486	478	461	403	433	473	455	468	433	445	447	438	458	440	432	446	415	454	529	412	470	471	469	460	460	437	447	466	449	435	425	486	456	455	486	438	426	468	433	444	440	433	462	451	479	457	450	507	463	435	450	434	456	463	451	441	443	417	428	485	417	416	459	443	424	470	461	449	421	452	441	498	415	414	418	477	470	444	447	450	445	425	463	479	454	464	444	463	480	436	478	439	487	472	447	415	457	483	446	460	438	463	442	445	480	413	447	465	451	458	467	447	440	450	470	446	462	462	454	444	440	451	459	450	451	476	482	476	442	467	465	467	437	448	459	435	437	422	433	473	476	426	473	453	433	473	447	425	435	433	451	402	409	463	484	438	427	424	484	451	482	425	467	425	438	457	429	452	460	450	439	448	456	443	509	426	428	437	455	433	418	476	469	448	457	448	451	476	413	459	439	428	463	439	452	482	458	390	460	491	427	429	491	439	436	459	436	446	470	432	417	463	433	451	445	444	460	462	406	476	434	460	476	459	491	431	484	461	477	445	457	458	448	443	436	427	428	468	441	450	430	446	448	442	417	439	454	439	483	441	468	423	466	449	440	452	451	460	446	437	470	420	471	417	441	441	451	446	403	437	475	434	484	418	439	453	416	460	453	461	463	445	485	437	460	427	483	442	427	471	430	440	442	417	424	449	436	454	461	469	464	442	471	447	448	464	406	473	446	452	459	470	461	450	442	478	467	461	451	466	425	455	453	429	440	409	467	459	446	467	441	468	432	452	481	452	431	455	482	380	464	428	461	440	459	458	458	446	459	429	458	452	464	463	471	445	431	419	392	465	427	464	459	416	449	428	430	425	460	424	425	479	405	482	483	487	439	467	453	431	468	467	455	428	468	450	441	426	454	451	426	468	446	463	411	428	427	445	438	410	414	429	449	462	453	461	459	454	458	450	472	439	447	468	459	428	449	440	476	460	481	450	438	439	464	428	474	449	444	465	456	429	462	466	443	451	433	429	447	444	468	477	441	451	421	432	439	468	469	445	485	430	480	461	451	490	450	459	484	493	463	458	427	419	464	440	477	482	430	447	489	443	476	437	405	509	439	425	456	477	451	440	447	448	469	428	425	451	499	433	446	459	446	407	492	443	446	470	456	439	513	457	473	460	437	418	470	496	459	463	464	468	450	471	440	454	440	472	448	432	445	439	444	433	476	469	495	472	490	449	418	459	444	462	476	442	444	415	461	487	432	479	458	465	479	446	482	461	430	467	438	475	435	456	420	468	454	465	432	453	480	469	466	455	442	441	414	487	468	432	443	459	422	452	450	450	422	405	468	445	454	431	411	449	419	467	461	448	454	446	428	456	478	460	469	459	470	461	445	456	453	461	421	409	425	475	453	442	420	436	499	464	438	476	440	470	470	459	442	435	447	451	482	469	457	432	416	453	439	451	433	470	467	457	461	476	474	486	469	429	427	499	440	440	445	415	474	434	453	465	439	434	460	479	442	423	479	447	447	455	419	422	441	470	477	457	433	427	470	456	445	484	434	436	442	461	443	476	474	460	444	454	420	432	471	462	409	452	429	442	471	460	477	414	438	440	463	441	408	405	419	443	466	478	442	450	447	434	490	472	436	462	481	423	450	401	466	456	440	438	447	448	440	435	483	446	455	467	428	463	443	449	446	446	427	428	435	442	438	483	444	446	465	431	480	472	430	441	402	462	463	476	463	488	471	434	453	466	454	450	440	479	463	444	470	448	462	462	458
23827	21098	28199	24234	20388	3709	1214	706	636	632	533	565	557	573	566	551	512	532	761	5286	3001	1806	5092	3563	2117	1149	762	568	485	496	509	487	482	528	529	498	475	479	513	464	519	523	464	489	444	489	417	520	515	476	490	492	494	469	499	486	476	494	452	499	469	514	514	488	480	486	477	522	508	485	479	495	503	511	496	504	445	470	484	500	506	455	503	531	499	475	503	510	504	502	462	492	473	492	426	428	489	472	501	483	487	499	489	475	508	471	492	489	520	500	486	454	481	498	497	486	466	497	452	486	483	453	489	492	480	480	495	454	460	474	491	479	463	462	469	444	473	519	487	508	468	445	449	512	496	480	525	476	477	480	484	502	429	484	470	494	475	484	493	505	518	483	452	451	504	507	432	469	485	494	483	491	475	495	472	493	484	505	504	480	457	458	485	502	499	477	464	447	483	477	460	484	464	504	506	486	476	487	451	535	457	531	518	485	496	524	466	492	479	501	503	487	488	478	474	473	471	466	476	518	502	508	459	499	488	543	485	520	473	492	474	530	506	483	483	458	450	481	496	509	441	503	478	515	504	464	502	512	481	440	479	484	493	527	503	452	457	481	471	509	456	512	493	478	459	511	480	521	460	493	495	503	498	446	468	454	464	524	489	494	479	446	472	448	524	463	491	479	469	480	505	507	517	505	484	481	492	477	505	487	475	465	475	479	498	480	515	494	484	498	494	514	522	468	458	514	492	505	489	460	474	504	512	514	505	515	480	453	498	495	514	471	491	495	470	495	489	483	480	524	477	504	446	478	507	468	483	480	460	496	502	456	445	513	509	500	483	463	469	451	493	489	502	504	491	470	489	482	476	486	486	453	496	464	514	496	487	476	472	460	471	475	457	483	479	503	475	453	494	453	474	462	461	475	467	473	483	500	460	486	497	529	520	462	483	505	477	480	462	497	470	480	464	500	501	461	465	460	463	479	437	500	476	509	483	473	518	489	489	494	479	507	476	467	471	480	446	473	493	517	534	478	463	499	495	497	463	487	510	493	489	477	464	529	503	495	495	476	440	489	476	468	494	462	470	468	478	464	459	473	447	480	489	471	499	487	491	490	480	492	488	514	556	520	477	492	485	473	469	510	489	498	470	458	462	460	451	491	490	490	544	496	492	499	487	461	479	484	479	465	454	524	452	456	500	457	480	473	515	493	467	459	451	490	505	504	479	481	468	475	452	498	482	493	512	506	496	467	497	476	520	491	487	525	494	463	478	464	477	451	451	494	480	479	494	494	497	475	479	437	473	486	463	469	480	504	484	493	504	486	443	446	442	492	501	465	493	484	460	481	465	481	517	450	454	498	527	501	434	483	456	464	475	461	473	514	495	464	493	502	472	485	502	498	500	469	513	462	463	484	508	505	503	436	493	484	462	507	493	475	486	541	478	434	479	490	469	452	496	485	502	470	461	494	478	540	491	497	484	453	486	484	474	487	446	475	474	514	483	469	468	524	428	511	486	495	435	442	507	508	500	526	495	451	521	478	495	485	513	517	464	488	494	435	468	456	469	500	460	495	456	468	490	490	495	521	466	489	471	469	478	488	483	503	490	462	466	446	471	477	491	494	480	507	476	507	476	476	504	511	467	477	519	468	496	464	495	450	482	450	464	483	464	470	515	516	461	489	456	494	460	475	460	476	456	471	471	498	476	499	490	461	445	436	491	499	496	477	479	422	464	459	478	450	481	474	453	443	516	483	498	499	473	475	496	464	481	498	474	476	511	516	473	488	460	500	495	461	474	443	462	455	482	494	481	451	438	490	502	507	421	454	454	485	495	498	479	474	439	496	493	481	473	475	445	468	499	478	496	481	482	517	467	481	490	460	469	488	475	518	481	494	437	505	445	502	484	471	504	514	477	479	499	498	456	492	466	489	478	487	473	464	485	533	487	472	468	438	521	465	458	478	463	452	483	495	495	496	490	470	513	498	477	510	435	479	484	477	459	516	506	474	485	532	460	518	475	474	462	483	489	436	468	471	490	492	487	494	483	470	458	475	445	463	517	479	500	482	480	471	475	479	452	505	493	478	479	454	447	511	519	472	498	492	505	498	451	474	494	494	483	498	455	477	483	473	483	498	452	486	472	492	478	427	474	495	460	476	485	507	456	493	472	498	523	445	462	511	479	498	509	492	494	489	510	521	468	503	475	479	516	485	499	428	494	512	501	487	497	499	488	515	441	469	461	497	446	512	488	432	489	501	484	496	458	491	517	493	478	506	447	466	504	488	516	462	495	484	480	469	507	499	492	445	472	508	502	481	487	504	442	459	473	500	456	445	500	478	478	525	483	462	502	469	502	461	493	457	463	445	470	509	483	478	467	489	488	500	533	450	460	481	463	455	488	471	469	489	496	471	450	476	434	482	484	493	444	464	466	454	478	484	474	458	491	482	477	523	479	512	445	468	463	483	473	485	478	479	496	469	455	440	488	520	486	469	454	470	525	459	465	476	497	524	450	492	464	492	487	496	500	497	471	435	508	490	483	483	467	490	492	489	442	511	465	493	463	473	498	477	506	428	494	468	506	466	515	480	432	512	502	523	524	493	483	445	449	497	454	533	513	501	484	462	473	473	510	465	472	461	533	515	463	484	508	455	436	443	477	518	475	490	444	462	469	468	459	504	469	469	496	463	527	479	487	452	508	514	469	467	484	487	491	474	485	451	496	456	499	497	492	460	460	486	478	487	484	498	484	487	461	521	496	488	494	476	482	468	522	486	490	491	468	481	464	476	446	437	495	481	475	480	467	476	501	487	493	497	459	441	487	479	487	491	486	453	483	494	518	478	496	470	545	492	422	511	468	456	446	468	467	492	459	450	505	466	493	516	513	446	501	467	476	459	478	535	482	500	468	458	497	535	454	473	521	469	477	487	501	520	476	481	494	473	496	490	506	525	443	440	497	496	479	461	525	454	521	472	432	471	477	460	488	516	515	451	461	485	494	498	453	501	468	498	488	456	494	447	469	470	484	492	465	484	466	475	490	498	477	452	480	480	495	494	479	470	500	491	496	462	493	485	493	520	443	480	493	444	477	450	457	496	469	446	467	508	507	458	473	469	497	489	456	506	509	490	460	503	505	464	482	501	457	491	519	501	482	495	472	486	489	479	450	471	463	457	471	466	493	490	463	487	474	496	478	484	479	441	463	443	489	471	474	463	484	543	498	514	498	480	465	510	503	464	473	445	445	477	437	498	490	469	474	474	465	471	482	491	477	499	489	509	481	487	493	471	480	445	460	460	509	481	479	480	456	475	487	480	486	557	498	485	460	497	479	486	464	496	466	514	485	478	451	496	487	500	456	475	468	474	469	484	502	461	456	491	472	420	492	492	485	484	481	472	440	493	488	432	427	517	509	457	484	494	476	512	477	461	468	460	473	432	512	477	472	457	463	511	472	458	476	487	472	500	481	472	508	466	481	493	473	481	444	516	496	529	482	471	490	483	504	460	443	442	476	486
3453	5003	4124	2248	1646	1227	1005	881	821	754	746	655	615	656	613	597	601	598	1069	7928	3317	2641	6888	4325	2756	1493	839	602	524	512	501	500	503	513	530	516	499	535	529	523	524	503	505	546	510	507	498	513	494	529	516	531	513	470	505	521	523	551	521	510	504	512	508	482	564	498	565	528	492	513	530	527	500	480	526	529	519	553	492	530	551	515	524	517	502	514	503	485	536	510	518	497	510	529	467	507	517	490	504	529	519	529	508	482	520	509	491	506	511	500	496	486	544	495	496	543	476	524	519	479	535	495	538	516	501	500	531	493	535	469	521	493	524	484	501	471	538	487	467	479	526	497	504	527	489	529	473	484	513	526	485	510	555	523	488	514	499	485	503	469	480	537	508	518	526	508	531	488	509	496	546	542	505	486	504	529	529	489	486	487	553	500	502	496	511	519	494	493	502	520	490	511	552	514	496	566	547	498	556	502	541	505	509	487	475	499	495	519	475	491	524	517	519	495	498	484	456	501	539	459	513	525	509	519	526	465	476	492	546	537	511	507	479	501	526	522	515	519	478	575	478	518	508	484	511	475	535	506	466	529	491	473	522	496	544	509	482	509	494	504	500	520	503	475	487	545	529	534	528	499	512	479	507	504	482	465	500	476	531	506	501	460	477	503	512	512	501	496	516	528	475	508	525	508	545	514	501	512	500	493	518	526	489	503	528	497	521	502	501	481	497	519	501	512	521	471	498	480	516	489	526	491	523	507	463	499	505	524	489	508	515	513	526	518	487	492	500	499	537	498	533	526	536	506	523	475	535	483	487	519	496	523	540	501	500	539	496	510	508	484	478	493	529	526	475	500	476	498	490	480	513	495	534	515	501	517	532	517	452	481	504	520	544	475	495	488	482	485	519	529	467	463	540	501	490	556	515	496	478	505	497	508	512	482	500	482	448	517	460	506	539	493	474	475	523	479	496	456	477	504	499	487	509	516	503	489	546	510	497	492	528	508	452	487	499	489	525	501	510	462	489	535	476	497	482	510	482	544	517	488	480	486	491	487	525	484	496	487	570	469	442	500	478	488	520	485	511	502	514	516	512	502	487	495	508	496	493	504	481	496	492	526	478	509	497	474	540	493	520	507	474	514	509	500	485	485	511	510	502	503	530	516	484	526	517	526	513	528	512	525	515	510	424	505	502	537	510	511	511	499	474	513	497	520	463	485	495	533	537	487	507	534	510	516	489	507	490	491	488	497	541	476	483	505	468	510	490	495	464	472	511	547	490	466	496	522	458	486	470	500	504	524	478	475	501	483	528	512	487	498	507	539	519	512	497	500	497	483	455	482	540	474	445	482	508	521	513	513	510	521	483	474	497	541	506	490	505	537	535	474	494	504	502	513	488	450	504	459	538	483	468	499	505	510	483	467	506	525	462	511	513	532	503	538	486	541	495	498	460	524	491	497	470	507	500	489	507	500	496	496	526	548	506	462	505	486	499	502	495	495	472	486	507	549	492	525	497	508	503	484	487	497	490	523	481	513	521	538	478	532	510	502	474	507	481	512	521	502	476	546	528	488	508	514	516	492	515	503	513	568	498	513	538	517	498	519	486	476	499	504	498	479	463	496	518	509	483	465	469	484	503	521	524	508	509	517	498	516	506	518	495	481	499	477	537	487	484	517	488	473	521	512	536	511	498	508	560	498	531	522	498	486	505	494	476	488	479	534	484	506	488	468	505	488	500	491	474	504	466	529	499	511	467	506	514	548	529	492	515	491	481	495	502	486	523	500	519	487	494	492	498	543	481	496	496	535	494	489	523	481	541	507	482	475	512	493	479	520	483	502	501	478	459	478	446	506	462	477	479	510	486	482	530	489	479	518	478	519	504	473	492	506	473	509	470	516	509	502	525	503	505	518	474	475	474	488	457	484	484	509	503	528	512	512	495	507	479	516	478	472	454	500	507	490	510	491	499	495	475	486	500	488	506	465	534	521	497	510	485	502	524	538	504	521	523	504	482	515	514	510	512	521	525	458	502	536	501	498	483	537	465	499	504	490	547	483	542	522	502	517	527	487	474	522	514	467	490	490	486	452	534	446	505	496	470	511	479	525	491	519	511	505	502	512	501	492	468	511	471	501	449	535	504	466	487	493	543	537	480	478	483	518	508	488	475	482	485	525	533	513	495	530	473	495	506	516	491	504	512	484	522	502	534	483	471	478	529	481	496	509	494	553	458	460	474	489	512	522	473	514	496	466	507	486	485	504	496	510	497	510	500	519	486	501	486	514	512	479	522	519	491	508	505	514	473	503	496	498	502	487	487	501	499	487	495	478	520	522	497	522	517	507	493	534	478	479	528	518	504	505	505	485	538	484	481	530	479	516	502	564	473	529	460	469	511	519	514	516	507	474	457	524	490	499	455	485	519	494	485	457	515	499	476	478	523	511	516	481	492	488	525	511	517	505	541	516	471	499	469	486	527	510	484	494	515	541	463	481	486	500	487	481	501	488	477	486	491	489	477	468	519	506	524	484	498	519	514	465	476	501	500	483	482	474	502	470	494	493	482	487	519	481	482	478	525	498	506	461	465	494	509	483	520	455	497	522	485	488	547	485	504	487	463	492	496	496	497	524	485	489	481	471	489	532	505	496	504	503	509	488	458	509	522	470	548	485	491	509	491	493	517	510	490	539	482	512	518	497	537	539	524	495	505	473	511	492	474	503	524	474	451	507	531	519	470	509	504	521	516	484	497	493	474	494	494	523	505	526	484	473	464	492	481	463	451	518	497	515	528	517	495	490	519	463	524	497	482	483	500	508	474	518	489	476	484	514	494	471	499	540	507	500	474	503	513	512	486	496	528	474	543	529	481	487	493	524	460	468	477	513	512	494	501	481	474	502	505	515	475	485	499	516	535	503	489	492	519	489	480	472	493	500	479	488	536	488	470	478	496	497	500	463	517	519	523	480	519	498	467	498	524	493	488	501	486	494	511	525	505	507	458	502	523	498	495	500	507	518	499	507	476	530	492	516	479	464	517	523	491	460	462	507	506	485	508	486	478	520	513	482	502	501	512	484	500	515	474	475	501	502	532	512	504	484	470	458	474	515	503	518	483	539	494	447	501	473	515	496	486	517	459	471	492	522	473	478	502	496	442	512	463	515	471	487	495	525	508	551	477	469	517	505	488	499	467	462	530	513	483	466	478	510	486	500	511	487	522	494	509	532	520	466	473	491	497	495	521	473	493	515	521	525	518	506	503	525	492	494	524	515	492	518	463	495	533	528	497	505	478	446	513	488	498	479	521	492	459	456	481	499	478	472	525	512	482	510	532	446	450	497	474	458	508	460	523	473	491	460	479	470	466	503	477	498	476	475	477	548	475	470	495	530	527	502	504	498	475	510	530	514	466	509	520	471	488	490	516	488	492	486	467	506	488	474	515	510	503	487	521	509	468	506	518	492	452	456	488	496	507	501	486	476	462	478	478	480	476	501	524	471	528	498	490	517	537	502
27153	12361	1477	773	511	479	506	457	478	453	448	442	418	421	478	419	452	421	451	637	595	488	670	622	548	559	448	454	432	456	458	458	452	432	428	442	405	427	456	457	406	446	409	430	446	409	451	428	414	452	431	455	415	414	422	404	442	410	427	430	465	404	449	427	431	443	455	424	467	455	421	453	416	464	475	419	426	434	452	440	456	440	415	453	425	412	457	471	438	473	436	451	431	458	413	442	428	447	403	457	442	433	441	427	400	421	399	437	423	432	421	447	418	411	447	465	460	412	427	409	422	487	393	425	446	428	427	455	464	456	425	470	442	420	411	447	434	440	470	433	416	445	430	459	459	415	451	452	469	439	441	426	426	384	425	427	463	452	415	422	444	452	425	437	429	420	496	399	429	464	428	459	435	435	444	433	485	402	485	449	451	413	434	455	415	434	436	460	423	427	445	412	409	400	396	449	460	434	427	453	435	441	416	412	444	479	428	452	408	418	445	472	416	430	407	454	409	426	445	426	451	482	435	425	447	422	422	444	443	441	449	415	428	442	454	418	426	415	424	441	416	383	450	389	381	471	466	458	473	433	432	447	399	438	445	451	474	462	467	452	433	432	406	440	495	456	452	436	417	447	433	420	437	449	437	411	457	446	451	442	453	427	434	408	409	469	441	433	416	442	452	436	426	459	466	400	458	438	434	456	437	467	464	444	442	417	427	438	423	422	403	484	424	427	452	420	429	453	393	439	417	463	413	438	464	419	418	413	413	445	424	455	396	395	439	445	432	446	442	420	435	491	472	424	443	441	430	458	427	447	415	424	420	440	434	485	459	423	447	417	429	413	391	447	437	432	447	393	429	451	409	452	447	427	407	431	472	439	467	428	462	429	449	421	444	477	428	468	476	473	443	439	444	422	414	448	475	425	463	466	420	439	417	442	448	406	420	407	418	428	410	456	452	429	468	448	416	442	486	421	479	469	426	456	433	462	455	442	457	456	442	469	418	461	420	414	414	452	465	399	450	451	442	421	465	424	484	457	435	451	433	450	462	472	456	430	421	424	436	399	434	454	427	393	449	426	447	449	430	431	432	448	458	458	391	438	472	429	448	435	483	422	435	456	438	423	411	481	422	422	458	397	407	446	427	399	463	414	466	466	490	422	448	429	418	436	416	433	468	417	443	445	480	445	432	466	440	442	405	408	435	405	425	414	453	400	431	430	414	417	452	421	432	453	472	438	469	463	456	497	417	434	421	428	380	458	437	443	447	449	461	438	436	444	467	441	443	400	439	475	463	470	428	444	442	433	411	421	425	423	420	429	426	452	465	422	410	449	440	443	488	433	425	445	410	455	438	403	441	445	456	423	427	434	420	450	431	446	412	436	473	442	439	434	402	412	419	402	396	421	442	442	408	424	440	457	452	427	436	412	444	455	465	467	462	447	429	423	437	424	422	379	426	417	405	428	403	428	426	438	455	454	442	464	414	421	425	425	443	440	425	432	453	436	425	463	449	439	405	435	424	486	448	453	391	444	427	444	424	443	443	419	429	447	423	450	436	439	465	430	409	417	442	451	454	450	419	443	445	427	426	430	414	457	400	436	399	411	464	472	460	400	427	454	457	409	459	412	427	420	457	443	437	431	447	438	417	388	416	389	411	437	447	451	433	446	418	444	458	431	417	414	424	456	447	436	407	455	470	449	458	432	436	403	415	440	416	440	456	444	452	434	430	450	463	423	421	409	444	415	456	448	412	404	454	447	397	439	474	432	394	435	448	405	425	446	406	438	479	428	404	440	410	421	419	449	442	418	439	444	434	435	409	410	415	429	410	439	435	445	436	455	428	434	406	443	432	408	431	431	464	418	436	460	432	435	433	432	434	387	435	421	425	440	457	441	456	446	443	415	464	448	386	401	460	459	459	443	445	446	428	447	445	412	439	409	437	469	456	461	417	416	429	422	437	464	444	422	467	422	417	445	422	426	446	423	483	384	407	439	505	445	503	493	428	496	454	446	433	451	460	449	439	438	429	417	420	435	415	454	449	433	465	433	421	431	468	441	429	438	413	448	442	456	462	430	450	434	442	440	420	497	410	404	397	425	416	442	421	425	448	458	430	473	457	445	414	424	444	443	444	438	447	455	442	422	445	395	431	409	424	452	455	412	383	433	428	447	435	451	441	450	484	430	437	433	427	467	458	431	451	462	413	445	464	444	429	481	440	455	421	440	426	425	427	420	422	385	413	429	421	442	454	439	402	428	451	464	393	409	442	412	442	453	490	424	432	431	422	441	436	394	416	438	456	440	436	409	444	438	446	420	460	455	429	408	406	457	453	433	425	439	444	433	379	422	427	448	458	441	450	428	484	436	442	428	444	463	432	430	438	410	432	447	445	434	470	420	463	472	421	434	450	457	436	442	427	456	433	413	423	434	413	429	505	431	442	422	413	428	422	457	435	424	443	422	439	438	417	442	417	417	415	467	437	403	432	425	484	461	427	432	467	424	437	430	471	410	458	467	458	435	450	471	438	479	454	456	404	455	446	438	402	446	405	459	437	443	441	446	391	439	445	453	410	468	459	448	391	409	431	431	453	463	467	459	445	428	443	466	423	441	416	448	407	453	410	431	464	433	387	416	409	442	437	442	414	417	413	445	447	422	470	435	438	431	415	476	430	426	434	423	427	422	430	435	433	424	423	421	448	423	452	459	408	436	426	410	422	421	424	433	435	449	403	414	440	433	450	453	451	420	403	466	453	458	422	459	416	456	452	457	429	411	443	402	427	457	429	434	438	447	401	424	435	414	401	433	433	429	479	434	393	465	468	454	457	452	444	427	430	428	386	438	450	420	460	470	423	442	409	457	451	426	465	413	449	458	449	450	422	456	439	439	421	462	402	435	442	410	446	438	421	460	425	411	423	445	394	429	410	442	409	428	420	433	418	471	449	425	423	452	460	431	424	388	422	427	404	454	420	464	427	408	429	381	419	468	411	414	449	465	419	450	450	460	452	453	422	434	441	397	437	479	425	423	459	429	443	440	420	452	452	478	428	450	420	442	399	452	471	466	440	454	459	464	408	420	417	443	476	439	452	477	411	451	439	427	417	424	421	471	447	465	406	451	415	437	476	442	432	470	447	462	455	425	472	434	448	436	437	425	472	453	445	436	439	425	421	412	441	446	441	456	473	454	439	440	431	434	473	434	411	425	438	448	417	394	462	428	503	453	403	452	427	435	416	448	477	455	437	452	448	416	450	429	469	412	435	465	445	432	439	398	457	421	453	452	428	431	459	439	452	408	437	424	469	467	443	431	440	420	450	437	417	418	408	487	441	411	451	409	461	415	436	424	454	412	432	471	434	446	481	440	442	432	409	454	406	425	442	419	452	452	452	458	445	496	418	433	450	429	510	442	416	457	427	479	458	463	437	416	460	436	430	454	416	421	464	441	425	390	474	403	384	430	436	465	433	421	445	434	450	450	417	422	429	418	473	468	459	429	413	437	476	430
4894	778	747	584	544	518	515	509	480	490	433	459	471	452	436	424	436	460	489	807	664	534	754	771	661	588	473	451	463	410	468	406	415	447	429	440	392	452	440	448	447	441	472	433	435	477	446	445	430	439	460	426	427	492	429	457	413	470	483	431	422	461	418	431	441	404	445	410	403	442	436	449	433	438	452	418	463	465	449	434	439	452	450	472	454	395	422	499	424	425	414	454	423	452	419	451	429	445	446	457	460	482	445	420	439	429	436	406	436	444	442	430	407	451	480	448	449	457	432	434	448	450	449	422	411	446	437	437	483	455	433	449	426	442	465	437	440	441	445	468	429	429	449	433	433	432	407	469	440	433	403	450	418	402	447	410	410	462	453	420	382	435	439	454	448	477	446	459	444	451	445	473	438	423	448	456	448	414	413	438	455	422	443	417	420	461	424	389	448	420	449	412	438	410	411	417	459	421	434	460	456	424	438	450	423	441	463	429	446	434	428	420	418	420	402	401	429	446	406	466	423	463	487	416	432	435	448	466	456	465	447	381	426	459	445	441	409	440	425	442	450	431	450	453	429	424	480	436	435	485	423	458	404	446	466	417	423	447	414	444	462	437	430	465	455	433	410	430	464	409	412	439	424	472	474	462	474	491	472	446	410	401	473	469	427	440	400	449	398	420	448	443	451	444	452	457	432	480	414	464	444	421	411	456	409	427	466	453	431	450	410	471	432	421	423	460	445	452	437	438	430	456	441	444	494	451	429	438	459	429	422	450	459	395	422	427	401	404	433	455	427	453	465	438	425	439	416	418	438	455	449	430	453	393	410	435	440	448	466	442	437	434	426	424	459	419	459	449	420	415	433	420	405	426	417	439	450	435	437	437	437	469	462	447	448	454	432	451	435	435	455	481	406	431	463	436	440	424	437	425	449	458	428	409	432	455	440	429	451	444	446	441	434	430	446	445	421	435	431	432	455	440	463	429	453	433	463	429	439	448	417	455	417	428	463	446	454	443	419	413	446	420	459	464	427	487	452	462	428	457	446	419	424	451	456	428	486	427	433	454	437	480	431	441	465	455	389	439	433	440	442	444	428	439	432	457	405	436	413	463	453	444	455	465	448	452	476	455	449	414	413	444	444	443	432	449	450	475	439	423	397	424	433	452	437	431	447	434	430	445	411	438	432	483	434	444	452	468	452	432	431	428	429	416	420	420	438	412	438	438	447	450	412	470	456	425	436	414	454	425	430	452	456	437	437	448	439	459	446	447	415	399	408	470	477	490	442	434	459	474	465	408	440	438	445	444	448	418	441	419	446	442	423	428	442	433	430	418	426	419	438	427	427	422	425	435	449	454	472	429	419	468	452	441	399	408	473	450	430	441	471	456	420	457	443	448	431	431	426	443	457	436	475	406	425	430	430	450	437	444	412	433	425	435	429	429	453	468	443	483	443	426	432	409	408	444	437	427	423	451	415	408	397	466	423	471	463	430	433	451	415	436	485	457	427	421	456	410	446	424	433	459	420	427	482	423	455	424	443	470	396	466	474	401	436	451	447	400	480	462	456	456	452	422	417	429	434	446	448	420	426	458	464	448	416	452	428	432	475	422	447	407	440	443	445	470	432	401	490	422	463	423	448	437	415	469	440	431	426	439	426	415	440	415	446	453	431	457	410	437	469	439	427	459	474	422	453	446	387	445	412	435	411	433	425	443	415	477	444	450	428	463	408	464	447	443	420	436	420	466	447	444	472	420	438	395	422	410	433	406	393	476	482	414	416	457	451	448	406	401	425	430	416	449	443	411	416	398	437	428	419	456	448	416	448	439	432	439	453	469	420	458	437	392	443	458	418	452	433	452	403	441	455	450	421	421	444	424	437	450	439	465	448	452	394	405	436	426	421	418	417	419	465	434	447	434	433	432	388	463	444	434	459	461	428	444	419	418	390	422	414	522	442	450	447	439	441	440	424	429	461	448	403	452	447	439	442	459	452	436	456	435	421	447	461	423	438	446	448	402	421	429	467	447	479	450	482	448	442	447	474	418	435	446	454	435	469	474	431	439	433	452	433	431	431	400	435	458	420	430	437	444	444	468	435	482	423	457	476	426	470	458	473	437	453	448	459	407	448	455	450	424	462	405	388	432	433	426	434	432	458	437	443	439	442	432	472	478	439	440	450	492	406	480	394	472	434	447	386	445	455	421	491	450	451	429	485	445	445	452	476	434	442	456	411	407	421	425	440	447	404	440	454	434	454	450	452	466	446	419	424	452	445	409	437	477	405	422	426	454	414	441	434	432	467	408	449	448	424	471	452	431	455	415	407	427	448	497	431	407	442	451	460	471	413	452	431	467	452	438	431	492	450	466	431	455	431	464	423	451	446	452	430	445	456	447	419	415	439	425	436	430	439	440	486	466	453	413	406	441	427	452	431	467	445	418	469	429	450	446	461	444	453	470	435	435	418	425	456	420	453	457	456	437	412	451	445	455	448	430	460	440	445	439	430	447	401	470	457	419	415	437	441	453	406	435	492	411	403	472	456	457	433	435	445	452	453	396	465	413	441	432	439	434	445	431	421	419	420	438	454	411	450	407	453	433	405	456	454	487	429	418	445	433	466	414	447	470	410	466	412	432	433	456	476	428	436	444	419	437	454	435	415	393	480	435	434	434	429	422	457	436	435	453	434	439	441	424	440	453	430	430	456	419	435	439	436	448	481	446	426	469	486	479	422	433	413	414	444	428	420	411	480	452	430	460	463	428	446	386	401	432	416	464	418	483	429	448	430	418	423	410	451	448	436	430	489	437	387	443	385	448	449	412	457	466	439	464	446	426	420	435	472	453	447	434	424	457	438	445	426	452	416	431	460	454	458	431	420	421	408	474	427	436	456	437	468	432	467	417	449	440	427	469	475	487	467	422	433	465	419	429	447	429	454	401	425	435	424	456	435	401	465	483	418	435	427	447	437	386	422	422	424	417	422	475	475	440	455	448	449	427	447	452	418	471	468	467	444	426	446	442	446	393	458	467	439	466	413	454	465	439	447	474	462	450	422	411	451	441	446	417	439	425	446	410	429	418	416	447	437	459	444	445	399	456	420	420	395	454	430	446	412	466	430	423	421	446	414	452	399	450	449	424	458	446	396	450	404	450	423	451	423	411	420	444	394	393	470	450	439	448	420	442	450	441	430	462	392	446	440	443	437	428	428	453	471	431	458	427	445	447	431	431	500	434	423	458	471	408	444	432	440	497	455	465	459	428	426	433	457	440	419	446	425	418	439	467	460	427	441	411	434	440	439	408	452	425	454	441	418	425	441	472	445	431	426	429	466	424	459	445	431	452	455	433	393	432	411	458	440	420	439	424	470	415	415	435	412	451	450	456	425	455	425	454	431	431	438	455	446	432	452	454	448	472	462	446	451	430	461	422	441	441	402	464	439	434	445	484	475	436	492	413	445	454	433	387	444	428	382	452	440	437	489	467	459	465	442	453	437	412	498	446	487	462
24484	21142	27541	24977	10047	1233	815	539	512	540	497	485	465	499	477	461	498	473	575	2870	1945	1633	2627	2159	1524	826	564	499	406	444	483	435	427	449	465	422	426	421	392	401	408	441	436	470	468	414	465	419	476	437	412	432	461	406	404	416	420	467	442	431	445	438	439	406	457	437	451	419	452	401	412	433	440	458	462	406	450	451	438	468	439	384	423	425	415	431	423	416	430	424	431	443	408	422	451	453	459	433	455	473	427	461	417	470	419	406	429	442	423	433	390	457	425	427	433	387	463	432	418	440	449	456	415	399	445	455	424	410	441	418	428	414	420	432	409	425	441	467	442	445	432	450	421	442	419	407	409	405	422	439	454	445	397	426	446	452	428	404	430	435	432	447	468	425	400	438	410	431	435	431	431	433	429	428	410	462	393	434	436	429	420	427	402	367	444	462	409	416	431	439	383	436	448	445	437	434	442	404	447	442	448	433	457	422	455	422	408	417	454	450	412	431	409	453	420	441	443	424	437	440	420	429	429	402	412	423	406	414	428	439	423	398	439	446	416	423	432	412	460	432	433	419	442	429	447	437	444	414	397	414	418	420	420	427	404	453	422	409	451	458	442	429	421	414	416	430	438	437	426	428	433	422	398	442	401	424	424	457	424	402	444	479	408	425	415	450	392	422	422	447	466	446	441	428	411	433	405	404	422	390	450	440	434	405	462	403	485	419	426	420	409	416	445	439	437	445	407	390	400	419	446	436	422	421	418	431	407	432	442	458	439	451	401	419	442	429	438	415	435	427	412	412	431	408	398	417	401	397	400	449	415	408	380	438	453	454	418	459	437	456	435	435	464	449	454	423	417	430	401	431	434	420	431	476	442	452	444	433	398	410	426	414	423	407	440	417	397	408	423	412	418	453	434	438	403	447	451	434	402	421	426	438	436	427	496	447	458	443	431	407	426	443	457	407	426	449	426	475	442	400	424	389	423	448	458	418	421	462	421	447	413	436	436	471	421	415	420	419	405	425	436	432	445	419	417	497	426	454	445	456	430	393	450	403	469	417	440	412	439	407	427	408	458	422	449	439	435	440	483	392	420	424	424	424	421	451	406	410	432	414	377	430	409	456	409	414	387	408	456	445	425	448	450	440	431	418	415	439	432	417	427	394	433	452	437	425	410	405	414	409	422	387	415	473	458	420	469	417	440	418	421	449	410	423	435	426	463	468	453	447	404	406	415	391	405	436	432	453	405	483	428	429	483	413	462	422	401	430	422	415	418	445	442	419	409	474	422	401	415	454	390	392	401	408	466	433	429	406	437	410	421	459	461	437	461	418	411	413	408	408	462	394	440	367	431	414	459	439	432	393	424	466	430	429	432	457	415	432	446	404	449	435	414	446	402	435	475	396	467	448	422	433	399	419	417	392	429	439	434	388	421	415	430	440	467	473	405	399	416	410	413	420	425	413	459	423	415	431	418	408	421	411	428	448	393	435	409	410	433	422	413	397	459	441	445	446	411	415	437	420	403	443	405	441	456	424	430	390	396	394	435	445	408	437	423	429	416	413	432	411	439	459	405	428	421	397	439	450	390	450	453	425	433	458	420	427	415	414	452	422	479	415	428	452	407	483	430	424	420	438	461	437	412	423	432	425	426	393	400	434	441	421	429	454	420	445	451	399	395	418	445	426	395	452	402	435	367	446	461	451	412	417	455	412	405	457	424	382	426	423	414	407	378	464	446	369	417	451	422	449	445	429	428	441	411	423	443	435	450	439	436	428	443	436	397	452	430	454	464	442	452	389	418	416	408	418	432	374	469	443	414	428	474	445	453	421	438	432	409	427	437	408	421	426	403	448	428	448	446	449	458	474	408	452	472	394	461	410	441	429	405	415	447	505	451	433	392	463	428	426	395	484	422	439	425	439	447	424	444	420	410	422	413	424	419	431	445	445	415	382	413	426	436	418	438	426	430	422	413	395	399	453	452	416	402	432	489	447	438	415	414	446	421	422	455	460	458	430	420	436	399	402	413	451	424	454	417	434	443	473	428	450	411	419	439	442	460	432	392	399	415	405	465	410	437	456	429	419	421	422	414	425	420	432	409	443	427	452	446	446	452	447	443	453	448	470	439	430	385	433	434	440	440	470	393	417	436	414	439	431	394	427	410	404	408	419	429	400	423	442	421	462	446	439	431	444	437	421	410	460	422	401	444	408	442	443	445	464	419	406	422	444	419	424	432	426	404	394	447	437	448	394	438	489	440	433	436	475	451	458	473	466	433	404	421	404	432	437	428	413	398	453	431	419	441	422	428	417	424	437	445	424	419	443	455	434	398	404	423	448	476	411	430	423	466	433	435	400	421	461	448	458	439	439	429	439	411	424	470	383	416	443	400	415	420	405	440	435	414	406	434	404	453	412	440	437	446	429	467	426	437	457	414	407	419	472	438	427	408	452	423	466	408	405	447	457	408	388	411	423	434	421	440	426	440	423	432	417	411	438	474	417	429	443	421	444	441	424	461	414	430	433	422	386	422	438	463	396	400	453	397	429	444	449	421	440	418	408	433	465	416	412	435	405	397	397	371	425	457	420	432	424	442	395	439	420	422	428	445	464	440	447	411	433	419	426	415	452	456	424	429	405	478	411	451	437	415	419	422	429	426	415	456	388	422	412	414	452	400	443	454	432	425	431	375	417	424	441	439	430	440	410	398	420	417	429	401	455	434	447	433	427	456	415	418	424	414	445	414	408	462	432	453	438	435	423	424	409	445	414	438	393	415	453	420	434	427	430	432	440	432	441	416	452	454	463	416	435	399	414	424	417	460	412	424	403	430	408	457	429	440	461	448	403	439	403	440	424	487	440	426	429	417	411	460	416	423	433	429	453	432	431	401	413	426	453	404	394	440	417	417	429	444	411	440	411	384	408	413	434	456	413	434	431	441	400	418	457	405	426	458	413	434	417	440	418	425	416	431	445	404	399	431	414	464	421	426	400	435	459	415	397	415	402	421	434	446	402	471	428	408	463	422	408	465	426	443	399	394	438	422	400	409	437	444	445	421	462	458	399	425	412	402	423	436	453	448	467	453	434	455	400	426	418	402	431	416	419	440	442	441	407	428	472	449	407	407	403	443	413	440	438	439	407	420	422	399	397	446	447	404	404	438	419	422	410	427	409	405	418	425	444	437	438	435	408	392	426	440	442	427	414	411	420	455	410	439	454	409	429	397	397	416	453	421	457	404	451	452	427	449	414	448	427	406	404	408	430	437	437	448	424	419	438	421	419	411	396	426	432	447	426	413	405	440	435	450	424	449	421	439	473	397	424	444	460	456	436	439	439	431	426	411	433	428	438	396	430	464	411	450	455	444	410	416	455	438	401	422	433	387	421	424	435	411	441	391	418	425	426	411	425	416	411	439	429	410	393	435	377	400	421	436	422	441	391	430	423	390	445	461	412	427	454	390	413	425	455	420	420	433	456	403	448	419	410	444	439	432	441	443	435	412	448	400	390
3309	3443	2818	1457	1214	974	794	669	646	577	584	559	575	544	542	537	475	552	679	4730	2642	2520	3801	2995	1895	1075	653	554	459	464	469	488	466	442	457	484	456	523	430	482	460	485	454	457	459	477	463	486	482	430	454	466	452	440	429	480	518	469	460	456	450	508	428	486	432	468	488	468	464	479	490	482	425	462	443	444	450	514	493	432	437	441	468	465	417	447	488	469	461	478	468	478	502	466	479	482	448	485	485	452	489	428	450	451	465	429	473	486	452	466	467	449	464	435	467	483	492	462	451	478	443	484	437	474	467	509	446	468	504	463	412	460	468	481	461	441	489	471	462	481	461	474	473	440	481	461	472	483	449	439	455	438	507	452	456	526	447	467	461	457	420	472	454	445	419	470	482	423	465	442	481	427	452	461	467	444	497	477	467	486	451	441	464	459	457	460	456	480	479	428	487	467	506	492	446	445	441	469	473	497	446	447	440	469	483	444	451	433	414	420	427	458	458	472	471	476	451	430	446	430	422	463	474	452	492	484	513	457	455	439	441	478	456	460	464	482	458	460	491	424	435	459	473	424	467	456	445	486	456	460	422	449	486	449	429	452	422	456	425	466	461	463	465	436	424	489	461	438	454	441	466	478	434	451	419	472	442	465	493	463	441	448	483	440	396	484	453	440	467	466	464	459	486	481	505	428	478	497	455	494	444	476	455	435	460	456	463	481	465	481	448	488	460	455	455	458	468	459	480	477	486	480	436	421	493	456	402	476	434	469	446	443	442	454	433	458	470	434	428	495	469	463	436	426	449	433	438	477	481	440	442	480	437	441	479	468	405	478	460	448	466	483	419	458	452	462	454	470	469	477	460	457	455	479	452	434	456	452	442	450	483	450	449	473	457	467	477	501	444	465	494	465	488	479	459	442	481	441	444	463	456	463	450	479	496	411	454	440	446	439	446	450	441	436	482	433	502	445	436	460	458	448	473	484	449	454	469	420	503	485	468	456	454	468	485	437	425	453	433	482	503	435	498	494	462	450	456	480	432	444	456	424	438	439	452	481	421	438	453	478	483	440	447	468	473	481	444	471	454	458	471	438	449	469	495	443	460	475	459	473	409	429	429	505	457	424	434	441	489	424	478	434	470	453	446	466	462	441	495	428	470	447	472	473	430	454	456	480	462	450	429	445	467	463	438	488	447	444	452	454	467	494	442	448	446	446	460	449	456	473	427	474	468	475	452	441	431	470	431	468	432	487	466	456	432	453	447	446	430	430	481	416	474	454	493	462	483	426	434	426	434	449	449	451	434	486	452	463	443	451	453	418	430	442	486	480	455	449	489	490	455	455	448	438	506	450	456	490	467	472	469	457	498	447	456	455	441	428	459	474	433	477	478	450	428	487	457	485	454	479	458	462	421	420	435	456	429	444	449	451	462	450	494	473	449	441	478	417	441	460	494	449	487	469	433	444	455	484	445	462	463	478	455	468	450	452	462	463	448	446	430	404	476	470	472	487	498	453	458	395	472	479	442	444	432	449	448	442	440	469	422	442	430	451	458	445	476	455	421	458	438	465	452	471	496	472	450	451	454	464	458	430	435	451	442	433	451	469	419	460	447	469	474	474	430	457	461	449	470	459	442	437	456	461	461	483	452	460	480	513	457	461	481	436	423	465	441	490	469	436	438	456	463	460	445	419	425	447	488	439	428	499	446	425	434	399	429	458	464	432	476	450	441	432	455	441	475	455	462	452	479	420	501	451	450	449	457	445	459	477	457	473	484	468	463	438	447	447	446	466	429	440	458	476	433	461	462	448	447	494	435	442	439	446	439	452	457	476	449	467	430	423	420	427	489	450	410	456	461	435	460	434	454	461	449	464	451	473	454	485	424	444	455	468	448	431	502	445	440	415	455	457	502	462	476	439	467	421	466	459	487	482	449	494	435	483	448	465	457	470	491	474	459	438	435	424	443	423	452	435	476	479	442	460	510	453	444	442	448	453	467	449	442	443	431	478	446	413	461	437	466	428	413	461	424	457	469	455	496	471	458	425	492	457	501	442	447	484	467	414	474	453	409	465	432	439	486	469	492	453	448	441	476	470	419	478	449	452	451	430	420	466	449	464	443	469	449	465	426	445	413	468	451	465	447	478	451	481	456	439	453	436	463	462	454	447	467	455	432	457	435	412	456	423	437	426	500	470	401	430	460	466	430	436	442	481	445	468	489	468	433	449	453	404	473	462	446	477	432	464	422	436	468	446	405	480	482	467	457	433	458	419	445	477	449	431	441	492	442	452	431	435	440	445	486	473	443	479	452	431	478	453	462	427	455	501	497	470	463	453	447	467	470	414	477	453	484	489	451	502	440	431	438	444	468	449	470	468	428	445	445	434	423	501	460	431	470	430	435	422	446	473	476	474	475	473	478	455	450	463	461	426	384	407	438	468	455	448	487	461	468	440	449	480	502	472	413	431	455	433	487	466	412	420	426	458	452	443	467	445	467	420	486	478	479	496	414	466	437	460	437	418	454	458	425	459	450	456	450	479	452	430	458	420	442	454	426	421	483	447	444	456	462	471	454	433	420	441	473	448	426	443	494	456	442	451	470	459	462	434	486	464	473	450	462	436	480	455	465	452	457	418	463	492	478	453	457	444	464	443	430	452	461	498	454	478	453	432	405	440	491	482	433	456	444	444	434	455	458	442	400	442	401	440	446	438	457	447	450	473	428	436	486	463	450	469	428	468	457	467	472	449	492	454	443	472	449	452	460	447	446	453	475	476	438	441	465	458	481	449	413	417	493	429	403	453	434	459	449	431	461	437	455	434	437	405	453	425	448	464	429	469	458	476	453	474	477	459	462	455	457	460	470	476	479	444	440	448	448	426	443	481	442	465	441	476	468	449	467	473	460	450	440	449	405	452	436	457	419	457	478	441	481	435	455	482	443	433	421	458	452	444	416	415	486	425	465	462	491	484	428	434	452	498	426	443	444	480	498	441	509	452	429	454	470	439	475	405	422	460	451	431	457	457	480	427	464	450	481	427	428	468	461	448	445	420	426	480	437	453	454	421	450	451	430	426	441	452	462	447	482	426	448	426	460	473	458	459	470	427	436	486	450	454	460	447	435	489	450	456	463	451	470	453	455	469	450	459	413	449	480	448	465	452	439	447	438	430	454	449	422	457	459	477	461	452	480	456	449	448	468	456	428	421	466	464	517	454	456	434	451	419	443	424	440	433	434	440	437	473	448	463	448	472	502	411	443	439	469	458	462	450	472	468	452	425	458	446	411	462	466	457	443	463	454	449	442	458	453	430	439	470	497	495	481	431	429	430	458	470	480	471	439	446	481	476	458	447	446	455	491	430	420	447	456	446	436	489	474	461	463	442	414	494	463	476	425	467	464	478	456	440	456	429	447	461	483	432	464	456	431	497	529	487	484	427	380	460	460	439	454	479	449	442	485	462	435	460	427	427	446	473	456	458	498	452	445	425	460	439	427	455	468	436	434	471
23885	21096	28168	24236	20373	3689	1184	743	697	609	590	548	637	525	475	522	493	550	514	3843	4492	2663	3848	3361	2064	1173	682	588	526	502	495	499	502	478	497	517	480	505	491	501	464	478	522	475	502	471	482	545	511	456	487	495	481	500	469	453	483	464	513	490	505	508	499	486	489	486	455	500	507	518	474	487	495	489	510	462	506	454	475	531	492	457	488	515	483	511	472	487	475	445	496	529	438	459	537	502	465	495	491	498	475	453	488	500	460	478	510	488	468	445	481	493	480	449	476	496	494	533	499	477	468	507	501	502	478	476	503	477	484	492	466	494	476	457	447	464	483	485	498	518	482	465	485	461	489	472	472	463	480	497	465	468	478	496	514	464	467	465	438	441	459	467	459	446	459	501	478	475	492	487	464	429	463	478	485	489	486	517	471	497	471	438	442	524	478	434	463	475	467	473	480	440	464	442	480	454	483	445	465	497	487	495	504	468	483	488	474	438	523	488	495	512	487	481	450	481	557	518	460	457	500	456	494	462	483	461	494	499	477	501	476	463	512	538	500	498	461	494	502	521	468	483	479	481	424	466	484	496	504	465	481	487	474	470	459	442	501	502	495	468	430	496	440	474	455	489	509	440	459	474	501	479	516	492	497	457	462	463	507	496	460	473	494	502	479	505	493	478	450	464	489	566	459	457	484	490	492	484	460	483	482	474	507	513	505	453	491	484	457	475	505	471	452	467	475	527	496	480	465	481	478	518	495	485	455	467	477	462	504	484	484	455	467	508	468	502	506	478	472	478	493	483	543	458	493	454	468	493	488	469	459	439	465	500	481	482	523	471	516	499	457	474	475	500	469	466	486	465	496	480	481	480	497	462	455	478	504	500	493	490	483	479	470	447	495	501	493	454	462	462	480	476	455	526	468	461	487	523	463	478	516	517	488	474	446	443	481	485	469	424	481	475	484	481	462	507	446	498	438	472	506	471	453	485	445	483	486	478	450	489	459	481	455	486	488	481	494	467	469	456	468	463	519	502	488	466	487	471	489	463	481	493	475	458	471	470	493	505	452	489	501	437	456	507	468	472	522	524	478	471	525	497	487	477	505	464	439	488	495	468	445	493	441	486	475	466	479	481	483	485	459	471	475	501	465	488	475	458	448	456	470	445	451	478	464	466	499	514	490	499	486	481	432	487	490	477	459	506	462	496	471	445	509	472	467	477	493	449	493	485	473	456	508	504	483	470	475	505	498	491	479	457	480	475	486	475	485	464	493	475	458	495	529	486	481	508	470	506	510	493	459	488	478	507	493	449	493	453	488	472	524	481	503	465	518	466	481	485	489	489	463	441	496	497	510	486	460	489	443	456	466	476	443	434	470	449	464	462	499	467	493	484	511	489	495	468	479	490	466	466	484	498	511	498	531	472	447	435	472	489	473	476	532	506	480	497	490	467	476	511	463	468	472	484	481	545	502	522	494	443	469	496	487	455	499	502	489	450	449	471	480	514	452	444	471	424	490	456	428	476	498	500	470	489	460	466	489	495	503	499	507	461	469	499	514	496	503	500	464	489	493	508	462	477	497	494	488	530	465	457	447	515	459	475	496	476	431	484	483	503	468	472	461	508	474	496	479	474	497	494	466	448	517	434	486	471	484	454	503	449	502	495	489	471	463	497	465	475	458	482	425	431	467	494	485	500	505	480	491	474	470	486	450	474	488	470	496	491	500	468	539	488	469	490	500	468	481	491	522	525	464	450	492	485	482	481	485	460	535	480	470	466	458	507	470	527	468	470	501	501	467	493	485	446	522	480	497	450	456	439	486	501	458	478	476	495	466	441	478	478	479	446	510	488	494	466	483	456	473	504	465	478	482	505	449	464	458	486	494	488	496	488	512	479	504	488	488	480	477	462	479	478	488	493	461	441	433	498	515	481	476	413	461	477	467	474	488	477	463	504	486	474	446	481	443	451	452	498	442	502	503	488	506	478	491	484	489	494	434	488	460	482	512	453	479	444	476	534	496	499	482	485	450	478	452	475	477	455	468	481	470	489	497	488	487	490	494	499	461	495	455	505	455	444	496	485	511	464	492	503	495	485	506	481	506	483	514	477	479	478	503	458	427	475	483	485	470	460	487	439	516	460	462	485	512	446	476	486	465	502	509	508	498	478	460	493	438	467	502	466	539	500	497	434	444	499	442	458	504	491	468	483	491	503	492	458	493	458	462	526	455	508	500	484	467	461	506	483	503	507	455	454	493	474	495	514	448	466	487	480	481	480	455	466	479	509	472	507	482	464	475	476	459	466	481	499	490	492	518	480	473	501	506	465	470	503	521	467	527	486	481	528	452	448	483	486	467	484	487	489	475	455	482	499	485	475	495	479	454	522	471	469	496	488	492	492	473	468	465	463	457	452	485	480	483	500	475	487	520	484	471	503	448	472	480	512	510	476	463	446	502	465	489	474	451	469	480	496	499	529	467	516	493	465	479	485	487	486	477	510	506	459	475	465	474	491	447	467	463	487	482	509	500	447	481	450	432	460	436	489	450	415	513	451	462	479	475	491	471	508	495	467	481	535	464	457	425	504	471	508	497	493	493	508	490	477	488	443	479	516	507	445	473	484	499	474	492	451	472	485	435	470	488	478	497	429	415	522	438	480	470	477	449	477	491	481	474	476	477	499	478	464	524	491	514	455	451	514	505	493	477	487	465	485	474	520	485	491	452	531	464	464	482	447	440	477	482	500	405	474	475	488	472	489	463	471	437	488	485	456	454	456	483	486	458	436	463	436	485	502	452	471	478	496	445	481	477	493	479	496	485	475	466	492	478	477	494	468	465	469	480	478	485	453	470	489	498	489	512	485	456	489	471	493	456	476	486	491	470	492	505	481	492	481	469	505	459	437	492	507	501	489	502	481	514	496	478	492	414	463	457	521	462	426	496	457	434	482	447	446	499	517	492	465	508	487	500	490	452	469	458	483	480	514	495	460	490	478	487	502	480	482	492	442	483	507	457	473	466	501	493	507	457	459	466	462	470	466	451	485	477	491	491	504	473	479	497	490	462	455	445	503	489	459	520	497	546	459	461	478	491	478	473	483	466	458	498	514	481	461	425	459	491	457	519	470	481	498	438	412	506	488	461	531	504	490	489	487	490	446	498	485	468	468	488	499	506	508	461	460	498	486	468	505	472	487	474	433	456	447	458	478	423	429	516	476	468	465	480	473	504	509	501	480	514	466	493	483	472	511	490	438	462	520	511	471	463	466	471	465	470	470	512	488	466	485	476	519	485	438	451	509	476	506	504	517	483	470	505	483	455	499	501	505	486	501	501	478	543	475	474	495	480	432	493	458	480	439	484	458	468	464	463	458	451	472	479	460	489	452	434	464	468	490	474	466	507	468	445	501	445	481	476	469	477	474	457	486	531	489	492	446	503	488	476	482	467	467	518	518	469	465	442	474	498	496	484	496	461	478	469	502	490	485	448	459	472	464	509	463	449	477	490	490	432	479
3428	5090	4041	2056	1641	1256	970	868	807	736	670	629	645	615	616	576	553	578	620	6178	5622	3860	5236	4371	2761	1335	847	616	490	559	545	507	489	498	518	538	526	491	549	517	511	544	527	513	497	513	512	503	504	538	510	513	489	530	547	524	515	496	507	488	471	519	486	484	536	502	501	514	539	506	573	493	496	511	479	505	535	514	509	466	521	520	527	502	505	501	499	470	504	496	523	524	492	479	494	517	497	497	519	487	467	495	503	535	543	516	522	489	511	482	474	493	504	548	509	521	513	481	494	486	531	523	486	487	548	490	531	479	526	500	535	499	473	492	485	442	496	521	505	538	502	477	493	520	492	520	519	503	504	508	529	513	491	497	538	501	494	500	524	504	535	479	494	490	532	486	521	522	501	517	493	515	494	447	491	490	492	545	489	487	517	516	494	501	517	538	485	517	517	508	461	502	509	509	527	562	501	525	519	490	517	472	467	536	476	512	516	493	503	503	505	505	482	488	473	496	482	528	478	525	512	519	530	477	524	468	491	508	537	498	533	499	500	472	532	496	489	525	525	500	511	530	510	463	527	497	494	522	523	499	490	495	501	487	501	548	466	533	505	496	500	463	495	475	517	494	511	499	512	526	508	504	486	513	512	472	507	510	503	500	500	507	524	515	527	525	540	494	522	513	477	475	487	447	558	531	510	469	491	468	558	537	463	509	507	495	495	507	515	457	512	480	517	496	520	516	513	463	515	501	504	543	498	491	501	552	528	498	497	539	544	499	511	504	512	476	455	509	507	477	493	456	469	474	488	508	488	489	522	538	492	467	507	467	504	530	526	507	489	505	521	535	490	508	515	488	511	504	522	508	508	525	505	539	519	462	479	490	474	500	578	468	526	491	494	475	454	536	528	506	478	514	491	484	498	485	459	447	516	467	472	519	497	498	487	519	467	518	480	500	475	514	448	547	518	488	495	480	505	464	479	544	501	535	475	506	483	496	515	503	463	463	518	517	497	512	526	482	512	476	474	504	528	504	492	509	530	513	514	542	503	500	458	508	501	509	499	496	501	532	502	487	540	492	501	487	478	506	504	503	506	497	463	495	520	496	532	503	491	520	467	468	517	469	487	506	485	490	466	516	498	505	520	469	521	497	490	503	495	483	499	479	461	509	462	518	511	502	488	481	511	510	540	473	518	506	529	502	483	464	510	512	494	448	456	485	502	464	507	502	493	470	507	478	491	457	489	502	499	518	489	496	501	495	474	519	484	518	494	501	528	488	510	507	496	463	507	486	510	510	500	516	482	501	505	526	534	504	486	527	514	514	513	488	491	489	534	489	499	505	519	485	485	479	489	520	494	509	522	495	488	495	465	491	521	519	497	490	521	523	474	526	533	470	487	462	531	475	482	508	486	499	496	514	555	508	497	482	475	507	485	543	507	473	528	511	513	484	474	499	541	506	495	514	506	477	474	497	512	455	470	473	475	518	521	539	526	503	502	511	471	516	492	496	499	491	480	526	490	527	547	528	516	484	505	464	496	487	493	535	524	495	489	488	504	513	492	493	478	539	537	471	520	506	461	507	483	486	519	546	503	511	477	520	478	534	463	500	520	483	467	473	542	478	506	507	482	541	482	520	507	507	467	473	526	555	515	488	531	483	493	513	527	478	550	480	552	501	504	499	464	490	511	526	524	489	494	479	506	483	483	515	498	506	505	513	523	453	463	500	508	482	525	528	507	478	462	523	480	482	470	461	497	499	520	476	491	529	480	532	463	496	505	472	520	523	491	488	500	457	494	478	499	473	506	501	488	454	518	460	480	542	517	509	562	536	462	479	498	505	489	451	502	506	490	511	489	530	468	502	506	517	506	479	490	544	484	536	485	493	513	508	507	471	467	505	483	510	465	514	476	503	492	497	494	487	500	469	480	522	501	492	504	476	503	483	521	485	472	526	486	483	505	518	513	538	486	464	491	493	484	504	506	457	472	500	435	521	454	517	464	516	512	503	520	505	492	537	480	464	499	487	494	512	510	464	532	493	519	510	536	501	466	499	511	477	516	462	509	512	503	524	474	508	482	510	514	512	536	471	529	482	490	447	479	489	498	491	439	523	478	493	507	483	478	491	502	508	490	473	476	503	514	487	534	467	506	500	496	497	443	521	453	502	464	529	519	490	481	478	510	519	478	496	477	502	499	488	524	476	515	526	494	506	467	471	499	491	505	539	516	482	503	485	512	490	487	463	482	497	467	456	501	469	485	489	507	494	503	470	486	505	459	454	501	457	491	491	524	478	488	505	497	489	492	506	522	543	485	500	485	510	453	526	548	492	507	476	508	468	526	480	496	499	515	488	504	505	485	516	485	500	477	507	514	497	513	480	498	534	490	547	534	510	530	482	462	492	527	519	515	456	483	457	509	516	468	479	493	486	475	477	477	497	492	525	505	488	479	535	551	510	482	513	456	476	500	454	463	529	455	514	521	479	555	489	483	519	495	462	511	534	526	503	515	491	502	478	478	525	512	475	499	498	483	505	485	496	470	539	495	506	500	467	538	525	504	548	512	476	480	499	471	447	502	501	510	502	499	494	495	526	528	501	506	507	549	490	471	516	521	482	512	473	484	490	541	494	498	501	547	496	455	475	511	495	493	484	484	533	522	552	475	504	506	483	480	562	506	464	487	511	471	525	511	470	476	478	520	503	492	459	466	496	488	483	498	454	488	514	501	500	495	457	480	541	513	518	492	535	466	485	513	514	477	491	509	495	508	484	524	516	464	486	486	498	494	483	475	517	517	447	518	518	488	505	524	518	484	447	492	507	493	478	525	502	475	482	480	459	515	459	451	515	481	506	506	520	472	454	496	487	503	479	520	471	523	497	504	496	502	492	444	497	448	479	510	483	501	487	503	491	463	475	467	502	490	509	474	480	453	468	497	502	465	479	495	467	481	464	469	493	511	489	551	447	479	511	491	524	534	504	465	512	507	493	513	480	461	519	455	534	508	531	522	477	486	505	487	494	440	481	508	505	498	501	476	495	511	480	482	472	521	484	486	480	481	518	512	538	461	512	494	514	522	493	490	524	533	537	510	449	475	481	483	520	479	491	470	505	517	476	525	473	481	493	471	481	504	484	516	453	552	475	534	499	502	458	464	490	484	461	495	487	523	476	463	499	487	512	485	501	466	497	502	513	514	501	517	461	458	521	488	504	483	493	492	529	507	503	493	506	492	527	483	518	498	505	490	507	489	491	492	507	472	513	535	545	508	526	484	484	524	511	508	515	531	504	467	489	501	496	497	489	500	477	532	502	487	497	506	480	502	454	497	475	484	520	515	508	483	476	470	496	504	525	504	481	511	490	512	474	481	436	488	474	490	495	497	509	506	498	505	454	519	523	441	493	489	491	517	479	487	499	455	476	473	441	512	504	479	534	463	520	549	458	512	473	506	480	492	536	471	527	468	479	539	502	505	525	474	497	508	499	522	481	461	515	497	459	519	509	518	480	489	477
27133	12369	1666	893	677	511	467	461	425	396	470	438	416	443	420	450	446	428	416	604	641	505	631	678	654	557	502	476	431	447	417	432	425	416	473	433	416	460	441	445	469	430	413	411	386	430	451	426	481	429	450	459	443	481	437	428	469	456	425	445	469	485	429	434	416	432	415	413	403	410	504	411	420	449	436	481	454	432	456	429	430	433	396	413	439	439	443	431	437	440	402	394	413	413	446	427	453	409	440	468	446	426	412	436	408	447	442	423	419	403	427	435	441	451	401	404	414	444	424	432	448	435	449	419	423	438	460	429	429	413	422	446	398	448	480	440	436	422	415	419	438	422	504	398	439	433	447	431	403	408	433	449	408	435	416	485	407	399	405	419	441	432	375	450	413	406	437	455	439	408	419	476	438	416	399	428	411	431	459	424	425	433	436	424	427	428	417	464	439	404	407	452	445	453	444	442	449	439	459	418	413	432	422	473	472	436	427	435	448	436	429	402	436	469	440	491	437	411	410	429	420	462	423	414	429	438	436	457	427	403	377	404	432	472	413	446	427	430	462	424	452	474	461	438	421	413	439	433	423	435	397	411	413	445	416	430	426	442	462	451	424	454	409	413	421	467	427	422	431	432	433	426	451	408	456	391	470	459	453	460	431	403	419	417	415	392	448	440	472	413	419	453	454	414	450	471	445	458	444	419	426	439	463	422	430	389	438	442	425	420	424	420	425	430	435	450	441	404	418	461	444	428	433	422	440	435	433	457	474	439	450	461	505	452	470	420	433	418	429	447	429	447	438	396	402	462	403	459	453	432	433	430	436	422	443	432	462	441	418	403	415	431	418	422	457	459	441	434	435	416	427	448	456	456	424	461	448	409	422	398	430	429	431	427	431	460	444	481	433	442	455	379	449	462	443	462	404	451	436	432	420	438	414	442	414	431	452	414	425	448	434	438	443	477	399	461	409	461	436	423	454	413	401	428	381	452	443	446	458	444	440	438	469	434	412	433	441	456	448	435	430	468	417	446	424	436	412	400	405	452	462	431	441	387	416	450	408	430	431	426	418	429	420	426	451	418	417	458	396	431	401	393	417	440	423	385	401	419	479	441	418	443	421	439	422	414	427	474	457	445	398	417	434	439	401	419	436	439	429	427	472	411	412	402	445	425	431	458	430	402	435	445	436	462	459	445	467	484	453	463	393	452	461	429	454	421	487	440	449	442	442	414	443	429	446	444	430	393	472	418	432	411	434	436	407	417	408	472	454	397	416	421	418	417	429	413	435	430	397	438	437	427	438	406	448	442	451	451	426	446	446	436	458	458	393	437	446	449	414	396	459	444	405	453	463	429	411	429	440	454	401	403	416	420	447	472	451	431	421	411	456	451	439	431	440	436	387	451	416	433	442	433	411	422	457	442	466	473	437	460	411	442	431	409	444	425	411	484	419	407	425	447	431	444	388	402	420	399	424	446	448	447	441	428	447	429	444	401	426	416	438	428	448	392	480	436	458	414	433	408	451	428	419	371	404	405	394	432	409	437	403	436	430	423	430	434	435	449	463	428	393	422	485	434	427	454	411	455	435	475	456	449	471	403	476	441	409	439	424	416	437	435	430	412	425	430	431	438	443	426	471	432	439	433	459	447	437	425	436	475	432	419	437	404	434	411	376	420	426	420	460	410	421	431	448	429	389	421	469	453	423	435	421	434	448	434	452	406	422	427	454	430	444	424	437	463	391	420	414	450	423	432	429	412	456	463	416	424	473	449	408	383	408	456	439	447	430	442	463	401	444	438	426	453	418	414	427	425	395	454	419	438	449	446	433	441	442	486	450	430	417	444	415	449	425	397	430	448	468	381	430	460	439	447	435	439	439	440	438	428	448	456	447	408	440	431	435	435	417	431	424	432	432	469	427	446	415	442	435	386	470	463	427	406	440	421	420	491	456	476	455	435	458	422	425	444	463	422	430	422	412	456	435	420	450	478	434	436	420	406	438	445	425	420	406	450	437	403	438	445	470	415	424	421	453	431	427	437	435	468	441	449	428	468	411	463	449	422	413	449	445	437	411	433	400	462	403	459	423	476	458	405	446	453	450	451	436	419	461	441	398	348	422	413	437	449	438	453	447	431	451	441	442	452	429	416	443	406	433	450	436	436	439	440	391	426	438	433	401	398	432	440	462	425	453	477	450	439	387	413	462	408	451	452	409	410	449	430	446	450	430	413	404	461	463	435	392	413	425	463	434	422	457	432	469	392	409	425	408	416	397	443	456	425	471	425	416	417	411	449	445	413	443	391	432	452	411	423	430	440	433	428	446	464	454	429	453	461	420	413	416	414	488	428	459	454	427	404	439	437	449	434	447	427	411	436	446	419	442	452	470	429	461	454	478	426	469	409	418	456	418	405	432	457	437	470	400	448	447	387	437	415	423	412	453	438	411	412	429	443	413	446	437	416	455	408	435	425	456	436	421	412	437	449	427	450	431	419	418	428	428	407	458	428	418	420	430	435	436	453	444	424	449	441	458	396	416	434	402	427	419	448	413	417	449	426	433	469	480	444	400	430	401	403	425	424	435	420	419	398	440	452	425	464	422	431	403	435	448	434	395	429	431	412	439	471	407	430	476	426	439	470	439	458	394	464	408	481	442	462	417	422	463	419	427	433	419	424	434	471	440	412	452	420	458	408	405	427	475	430	391	416	461	463	456	452	457	425	425	426	423	400	417	408	419	437	437	448	429	461	427	405	400	464	430	420	429	468	413	418	424	444	430	462	427	415	425	480	418	387	454	456	427	446	440	453	426	423	464	405	433	426	444	415	426	434	399	456	437	441	427	413	407	418	443	443	443	438	451	452	456	425	436	424	447	459	430	394	438	436	395	438	486	456	427	404	422	422	432	432	450	420	452	438	428	411	427	430	465	445	446	447	398	475	480	434	453	460	456	417	469	407	444	399	429	418	429	417	428	427	409	468	446	433	470	445	437	425	425	450	449	443	483	453	421	444	451	440	423	464	433	471	403	432	417	458	436	442	435	415	414	402	444	454	464	459	459	446	416	449	412	415	416	420	398	419	432	403	419	424	464	416	433	446	440	420	448	419	435	430	447	467	413	404	423	388	424	436	461	449	430	410	449	462	437	419	439	438	436	500	431	456	419	405	435	464	420	423	400	394	450	452	417	417	397	420	421	468	414	465	429	432	399	455	439	458	423	462	417	460	425	435	418	435	452	447	433	448	436	400	411	482	445	421	450	425	457	478	416	441	455	440	402	459	462	414	408	432	423	458	421	421	439	459	425	432	442	452	395	430	411	443	466	402	468	453	411	426	425	438	437	501	420	447	431	418	456	448	432	383	437	449	459	413	378	421	442	450	422	490	401	394	412	406	437	406	400	423	436	440	464	473	461	432	388	427	439	418	441	465	400	388	464	402	420	425	430	440	430	420	435	456	415	481	424	444	453	408	461	410	415	471	476	468	407	457	490	454	416	420	429	428	431	406	416	407
4886	917	794	629	559	524	509	469	469	443	456	472	420	449	457	427	454	443	458	742	694	587	783	813	667	635	506	451	451	405	466	466	448	484	383	435	413	460	475	453	437	457	454	450	423	406	446	441	428	420	472	409	451	412	425	449	460	395	444	438	441	450	398	437	391	451	441	441	434	442	406	456	418	415	462	428	437	451	441	443	415	410	435	446	424	435	436	436	441	446	430	437	443	418	439	423	436	480	425	439	467	461	450	439	426	416	444	451	472	441	388	432	449	452	412	431	431	396	448	422	456	385	440	415	434	456	461	454	405	406	426	456	401	418	444	469	441	417	378	453	425	468	412	431	438	419	446	434	432	447	463	443	480	411	397	393	445	431	436	449	408	453	420	459	419	425	472	444	426	455	444	468	454	414	434	449	471	450	427	422	458	410	442	438	442	424	433	478	443	455	472	458	440	460	393	422	434	440	434	430	424	433	426	417	389	451	458	420	396	447	453	431	394	429	436	419	438	440	462	454	422	443	451	408	397	437	441	441	448	433	406	422	397	423	430	416	410	455	440	420	462	438	449	444	439	405	428	455	456	439	448	425	419	405	466	429	402	448	461	415	487	484	422	420	440	469	409	418	424	409	455	423	412	446	439	427	453	472	431	434	422	456	478	460	446	430	461	422	428	424	442	427	440	453	433	408	441	455	420	422	437	462	465	436	418	430	513	441	425	423	432	435	426	441	460	430	439	442	446	419	450	379	459	417	444	454	428	444	451	419	397	450	411	450	403	472	426	440	424	438	443	476	420	415	468	438	432	439	438	401	416	438	461	411	443	429	439	437	460	459	429	427	419	436	421	485	433	453	453	425	428	441	459	424	428	402	459	465	408	460	451	467	445	431	445	433	410	418	454	465	435	438	432	406	434	425	452	454	453	428	410	447	422	431	451	428	425	433	438	455	420	448	426	450	449	429	428	466	420	446	430	462	413	381	428	410	437	435	465	461	445	429	419	386	438	421	403	432	435	441	426	460	451	431	424	461	405	441	416	421	422	442	437	438	430	413	466	438	435	463	440	431	417	441	454	448	403	444	412	437	468	441	451	415	451	438	410	409	438	420	424	438	420	449	433	457	458	443	435	427	409	442	424	422	465	398	431	447	458	431	437	430	444	453	433	442	462	406	457	410	447	435	465	460	428	389	424	427	449	476	420	450	441	459	424	463	437	424	462	459	449	438	444	448	445	431	442	422	401	432	446	455	456	428	445	457	463	397	449	434	419	421	429	454	444	443	416	432	428	442	445	404	460	463	441	443	460	440	418	433	418	442	425	453	438	454	413	429	420	423	421	445	420	422	438	483	455	454	433	390	461	439	435	448	410	407	444	425	432	442	448	416	438	446	441	426	445	414	443	430	436	422	462	421	450	471	457	430	414	460	476	426	482	430	437	436	422	457	420	429	475	416	425	410	444	464	445	423	441	426	468	436	449	463	431	443	456	410	450	440	419	453	451	409	420	464	453	421	419	424	453	420	426	444	443	426	417	443	482	452	455	464	452	444	456	428	449	433	462	445	436	461	469	434	424	448	425	453	421	422	475	435	461	458	441	442	421	421	469	440	395	421	450	450	427	381	468	417	414	428	413	416	453	420	463	450	421	423	447	443	446	434	409	454	428	447	423	425	470	451	419	474	434	434	456	419	434	422	430	444	447	423	407	468	455	475	432	394	403	440	421	395	465	441	470	432	453	457	436	432	462	429	469	416	427	440	464	439	432	413	442	429	407	455	459	435	420	457	401	458	420	400	424	425	416	458	411	452	525	442	433	423	433	431	436	447	409	381	442	426	502	471	428	444	428	406	446	444	459	369	448	435	453	413	441	414	445	414	449	425	440	469	457	422	442	451	423	444	450	446	390	437	434	462	426	449	416	398	394	436	474	430	422	469	423	386	411	445	478	431	458	439	409	424	453	396	398	444	472	466	444	428	445	434	437	417	444	431	434	432	421	431	476	458	449	423	411	414	436	438	449	453	422	456	454	420	432	460	441	426	445	398	438	423	415	454	430	444	441	452	450	456	433	414	467	446	381	454	439	442	450	479	492	458	436	445	456	414	421	418	478	452	413	445	417	432	460	425	439	439	477	445	433	451	399	415	470	440	443	431	435	458	450	423	432	397	434	433	438	468	431	444	490	413	434	440	424	414	472	435	430	443	458	470	438	468	429	473	445	404	476	448	394	451	431	455	449	463	422	417	428	396	433	473	451	398	474	433	451	457	445	447	420	419	399	452	416	408	436	450	437	435	437	437	410	442	457	433	423	457	453	421	434	445	457	419	475	420	465	425	402	460	456	391	435	443	435	407	408	445	478	454	442	473	414	446	483	432	491	454	393	421	413	471	442	431	448	451	468	420	421	459	451	461	408	426	489	433	425	462	418	484	434	433	391	420	438	439	409	420	436	454	412	410	415	442	430	440	433	442	408	434	432	436	405	445	422	455	433	407	434	416	421	420	493	439	476	393	454	450	435	454	430	467	428	459	446	456	475	430	413	420	433	464	427	470	474	444	432	436	440	413	418	417	427	433	419	453	428	444	433	410	417	399	454	454	424	418	457	438	475	455	426	442	461	467	449	425	442	439	450	410	438	405	451	429	428	447	448	403	458	436	399	411	451	450	415	457	431	437	466	417	425	448	439	391	444	442	432	436	471	457	465	437	424	462	442	426	431	413	433	453	438	429	444	461	463	416	439	448	463	443	410	439	414	432	447	441	430	454	433	440	436	442	405	449	415	454	446	415	434	406	418	464	423	423	390	449	456	424	419	435	418	413	425	426	441	389	449	433	441	438	433	441	456	433	460	435	436	465	424	425	440	435	418	461	417	433	433	454	424	444	455	406	457	446	429	435	423	435	416	436	422	425	418	427	435	439	448	444	414	419	415	401	455	425	424	424	444	414	431	471	491	451	427	442	413	445	424	423	440	419	412	461	415	443	442	426	432	405	473	436	417	457	467	454	454	455	448	472	452	431	453	421	452	419	462	437	435	442	410	413	442	459	460	432	426	448	434	420	449	421	467	467	447	429	415	427	439	455	465	392	451	432	380	442	478	410	474	427	424	413	411	431	441	379	435	431	422	448	430	479	445	417	401	420	432	443	459	426	442	445	410	445	438	439	487	450	384	432	424	474	422	424	404	442	441	428	445	468	455	442	422	449	434	438	438	445	423	455	432	450	460	428	433	459	467	394	480	467	424	446	408	426	425	432	413	444	455	455	420	435	461	455	472	403	463	458	440	460	418	419	452	478	438	430	442	468	417	424	432	469	449	440	461	396	428	416	419	413	414	446	427	443	444	446	456	456	429	431	447	423	451	420	454	463	438	426	400	444	458	427	415	406	444	458	435	477	472	447	479	433	420	431	454	445	415	407	444	438	428	426	454	414	407	425	452	412	416	456	439	406	435	442	407	447	430	448	413	430	469	441	437	437	466	431	458	446	474	456	427	398	412	439	480	432
24493	21090	27468	24920	9920	1271	800	609	525	498	509	426	495	467	450	432	449	420	411	2063	871	1493	2854	2724	1699	1037	652	491	384	409	419	394	403	429	410	418	418	458	425	463	442	440	413	422	445	413	418	403	434	436	449	406	430	391	413	391	400	439	434	440	431	416	411	452	429	397	428	389	436	390	382	458	435	453	398	421	406	415	434	431	395	435	419	455	428	417	384	400	423	421	414	452	405	429	442	449	396	392	405	436	394	429	431	430	425	423	435	450	401	405	391	454	411	401	420	384	429	434	402	408	406	407	444	415	453	396	425	407	393	359	409	438	427	435	405	456	446	424	415	449	422	414	418	410	392	408	398	419	410	447	407	393	426	377	422	408	419	394	412	403	382	414	406	419	413	399	429	408	424	439	446	420	442	414	428	457	387	419	410	408	425	417	420	376	395	412	461	424	394	452	399	426	465	440	402	458	437	434	439	433	426	422	409	432	423	433	453	428	430	419	403	434	419	407	432	398	416	361	434	404	435	412	441	411	452	438	426	385	425	406	438	419	438	473	383	393	393	401	401	385	418	430	407	392	398	406	428	425	442	447	439	396	395	391	414	416	422	449	414	396	389	406	419	415	399	425	424	401	414	352	452	409	391	380	412	409	417	404	382	431	427	436	396	394	423	434	441	384	402	402	458	439	437	373	438	431	398	394	422	401	424	391	388	424	398	470	398	401	420	423	393	430	446	431	406	411	408	437	430	411	403	391	399	410	436	416	401	456	417	391	344	429	441	439	444	371	415	398	409	429	398	439	459	438	397	407	437	409	410	392	383	449	417	446	407	441	436	378	431	415	403	392	384	429	409	454	427	453	427	406	427	452	414	366	411	412	405	428	398	428	409	431	412	411	407	418	390	416	405	432	442	411	426	424	392	405	407	355	414	436	473	400	402	404	388	414	437	437	417	416	424	425	437	400	418	407	404	451	399	433	433	417	417	393	417	401	456	440	417	440	401	450	395	394	373	386	421	415	408	432	423	440	400	423	447	412	420	443	429	384	402	431	434	394	434	408	403	402	385	452	406	414	405	432	429	443	401	426	420	426	409	400	404	435	445	394	405	410	407	420	416	399	431	422	384	406	413	424	432	428	409	408	390	427	399	425	381	405	432	428	460	398	396	408	370	439	385	409	440	386	435	409	415	408	419	396	434	455	448	415	434	445	418	410	435	428	427	461	424	395	378	428	419	400	422	395	429	416	403	422	435	402	430	418	401	441	400	395	420	379	412	385	445	438	436	450	431	405	430	409	411	415	458	415	424	431	415	394	390	451	419	423	465	402	423	435	390	416	488	432	401	464	385	412	435	391	412	423	403	398	427	367	425	446	419	406	437	416	431	433	411	402	414	376	404	420	417	404	426	418	456	428	463	429	407	380	376	418	435	430	419	407	390	472	419	414	412	432	425	428	431	415	407	420	410	425	413	449	433	447	393	415	430	389	424	422	404	422	435	431	449	427	421	433	410	445	397	429	406	458	442	415	424	384	402	450	413	441	429	435	406	439	364	432	425	377	412	409	426	447	416	461	416	431	398	434	427	425	424	457	442	417	417	395	405	407	400	421	424	432	401	427	456	383	427	397	421	403	424	444	423	437	433	403	394	424	432	400	417	449	399	416	414	377	440	414	430	404	449	412	436	438	388	416	377	453	424	427	393	417	412	385	423	445	412	432	426	424	451	402	412	399	390	414	415	403	439	428	439	385	398	407	437	414	434	384	429	424	432	437	413	424	400	479	410	419	436	482	411	439	411	401	408	383	408	403	443	405	428	413	428	422	391	448	374	409	437	415	443	410	445	445	471	411	432	413	403	403	422	464	448	418	435	420	390	407	443	425	442	436	448	422	401	411	436	407	414	423	395	394	430	449	407	442	436	435	436	461	416	442	442	411	406	406	425	416	417	428	423	386	425	440	390	414	434	425	394	444	432	400	411	432	390	419	436	418	428	398	412	419	421	420	460	408	406	394	437	429	463	419	386	413	429	401	394	425	386	396	458	412	419	424	431	396	414	436	397	428	430	442	420	402	415	451	388	383	425	429	417	360	396	409	399	403	423	408	421	361	429	426	376	427	455	442	404	383	397	439	396	408	418	435	391	425	404	440	437	411	462	432	440	402	396	391	409	405	425	402	411	412	362	398	438	402	421	448	436	399	410	449	422	467	428	451	437	420	442	429	420	405	389	451	411	441	447	448	426	419	427	400	383	411	429	416	437	427	403	380	397	394	410	417	391	419	427	402	388	432	427	433	412	428	432	401	374	412	407	384	416	409	461	454	368	414	393	402	424	426	430	415	411	457	424	388	411	405	390	405	391	393	392	402	424	422	437	401	418	405	391	384	435	391	400	406	416	435	418	446	452	435	405	424	401	421	389	409	442	416	415	374	403	395	420	437	438	407	388	421	412	396	420	399	445	439	418	387	413	414	402	413	424	444	382	400	379	429	401	448	388	402	403	446	415	391	382	423	403	444	452	419	441	424	429	478	425	411	394	413	444	429	425	402	412	402	432	398	431	401	365	421	401	422	440	412	422	414	391	398	410	395	458	425	431	398	407	421	403	413	443	445	413	431	413	425	384	412	439	412	422	376	419	438	417	434	392	397	435	409	391	391	410	441	435	435	424	426	401	410	414	418	457	413	406	418	352	437	380	439	416	457	439	399	419	390	448	399	417	405	424	451	435	403	394	407	398	425	427	394	444	415	438	394	396	424	411	404	404	429	458	395	389	415	431	415	400	401	424	432	430	412	458	435	417	450	415	424	438	431	378	448	412	426	410	416	400	416	430	411	411	422	374	437	387	440	409	426	400	411	393	438	396	408	430	394	432	441	427	437	475	392	421	396	432	421	437	430	412	434	439	410	392	412	429	412	372	422	407	402	413	401	409	412	394	426	453	393	444	421	440	422	429	443	436	392	419	401	430	444	400	414	419	410	416	444	370	429	387	408	447	432	434	444	406	417	419	412	416	397	427	396	437	449	443	424	448	453	415	427	416	403	465	468	384	420	388	391	426	420	422	424	459	433	462	413	423	393	391	419	419	402	415	397	410	400	400	443	440	424	440	401	462	425	451	414	411	428	425	427	431	440	452	416	454	455	434	407	389	440	414	415	435	415	425	419	433	395	406	424	363	404	426	443	394	436	443	442	437	419	437	441	448	430	390	459	407	457	408	429	463	426	438	429	463	408	388	453	405	432	413	412	389	369	422	388	407	417	431	430	424	425	424	398	453	415	430	422	456	397	388	432	434	420	406	397	412	437	409	414	444	401	427	406	413	404	421	410	397	411	417	424	427	410	401	422	448	389	451	395	406	438	420	417	396	391	410	441	409	421	390	420	438	452	440	468	432	402	465	413	414	386	390	390	454	408	427	409	427	383	393	420	427	396	408	394	404	461	400	415	404	416	438	434	436	413	409	407	380	412	404	436	428	462	419	403	422	405	428	443	416	403	423	428	432	407	367	407
3341	3456	2790	1532	1144	902	797	675	614	559	564	505	511	530	505	468	490	528	500	3403	1100	2447	4430	3618	2290	1356	771	550	483	412	425	484	491	464	445	448	433	477	462	463	443	473	452	418	458	448	473	457	469	440	463	431	467	447	422	463	466	458	448	422	473	457	452	438	458	436	432	439	459	462	456	467	485	457	488	440	441	450	417	496	431	471	463	451	471	438	418	431	449	474	475	467	442	446	488	438	455	480	448	464	448	435	404	440	466	466	432	398	422	459	428	433	437	481	451	467	462	420	445	427	440	441	456	395	480	454	454	408	467	494	441	473	437	463	430	432	431	428	447	432	476	474	420	452	481	463	423	455	482	447	439	412	495	461	410	429	452	430	439	485	418	416	432	429	456	465	469	439	434	388	462	463	436	438	429	449	430	448	468	465	498	435	444	416	452	457	472	459	435	444	408	470	463	401	420	455	445	494	444	409	406	488	431	391	430	427	483	461	420	429	396	447	454	400	461	447	454	453	454	487	427	456	466	428	474	446	451	430	405	428	442	419	446	438	423	424	449	448	421	477	450	457	437	460	469	481	449	436	427	405	470	468	415	456	449	467	457	463	422	458	421	458	444	458	448	434	511	473	419	452	475	421	455	457	455	441	451	443	452	457	440	448	447	442	452	440	437	458	444	426	433	454	444	461	438	468	433	474	459	481	469	433	467	460	420	456	472	435	450	459	448	471	422	457	467	415	474	444	473	469	430	453	455	494	494	458	472	425	448	429	448	449	442	451	408	465	448	423	435	421	436	475	461	462	442	434	452	454	454	465	435	431	472	432	449	469	456	444	460	444	454	437	443	418	430	450	445	494	465	421	470	466	484	454	472	418	460	425	439	429	425	451	440	442	432	427	428	455	434	472	445	444	466	451	439	441	426	450	425	478	459	434	421	447	453	437	455	448	455	489	435	464	464	424	434	431	452	467	444	425	424	453	430	477	471	446	441	435	482	438	442	428	429	416	421	401	445	433	465	436	444	433	432	454	425	456	452	468	446	460	417	418	445	479	459	451	424	416	469	458	458	441	437	421	444	426	476	450	412	410	418	454	442	440	448	452	433	442	444	493	439	477	428	484	440	467	421	419	453	454	418	474	411	445	456	468	436	443	444	447	428	430	440	461	443	443	462	420	456	476	426	447	486	463	427	465	458	447	436	474	433	445	484	438	428	458	436	436	435	461	459	414	444	464	469	455	455	481	457	464	427	426	462	432	413	450	420	456	452	438	441	412	408	438	474	473	430	413	425	416	446	487	455	437	420	435	464	443	408	439	436	401	418	449	414	454	419	436	437	432	442	458	443	435	448	471	466	426	439	451	445	436	460	468	466	480	469	419	466	458	470	480	433	458	437	420	453	457	435	436	449	406	455	481	475	454	435	465	468	448	445	431	451	435	488	389	432	443	458	423	437	457	453	443	442	444	390	461	441	464	478	457	440	439	452	461	454	466	480	431	447	454	431	416	436	452	476	445	410	451	437	402	481	429	438	443	432	453	455	442	451	450	445	474	433	431	416	441	445	489	444	473	438	430	434	484	448	439	445	449	411	436	468	472	485	436	464	464	462	442	427	402	427	450	418	440	414	427	408	432	425	389	468	484	453	441	455	430	432	386	482	463	437	454	459	434	426	453	408	460	442	429	461	455	444	479	420	459	445	486	411	406	471	446	471	450	430	450	442	463	454	451	410	425	412	440	455	459	442	441	467	461	463	465	462	453	446	439	451	447	451	450	447	443	446	449	438	463	491	417	415	477	479	424	458	463	467	449	454	476	480	419	415	462	445	469	456	486	454	453	432	420	472	456	428	430	426	450	431	440	453	449	435	459	452	491	451	433	441	449	478	429	500	431	447	423	461	414	417	401	485	443	418	460	427	453	477	434	413	461	479	425	474	430	473	431	506	442	432	459	461	440	423	474	502	450	442	426	451	497	471	440	447	471	443	459	452	412	441	503	453	476	437	404	447	450	453	401	451	454	469	438	450	460	414	474	418	423	436	444	443	474	438	471	440	444	465	416	462	458	460	410	436	450	461	420	435	474	444	427	424	441	424	449	408	464	461	442	475	468	458	421	438	442	483	463	474	468	412	452	456	458	440	435	471	446	415	438	462	456	457	442	468	463	433	476	461	476	467	456	469	439	447	452	432	424	428	436	466	469	415	447	443	435	470	434	471	460	435	442	417	473	435	446	434	421	496	408	428	437	467	446	457	422	459	459	438	442	469	463	459	429	463	407	448	436	429	448	426	460	460	462	440	414	448	459	396	472	454	437	433	420	415	449	451	424	423	442	439	461	446	436	466	430	404	454	433	413	450	441	434	496	451	475	472	431	447	432	465	448	449	470	431	475	450	486	429	435	422	434	426	437	448	395	462	445	437	437	469	412	439	471	430	464	479	422	455	438	456	422	419	459	454	455	457	435	457	428	493	437	455	459	434	443	453	432	424	449	416	393	398	460	404	460	436	436	450	441	481	452	437	451	451	456	439	417	464	421	431	444	425	406	427	466	433	465	475	443	439	436	465	456	434	451	440	456	463	470	436	454	428	428	449	425	454	427	441	439	487	445	418	471	446	443	431	458	429	410	452	426	461	469	460	469	479	398	449	464	444	447	493	468	421	429	423	468	446	462	428	434	442	430	444	463	405	449	446	479	432	439	445	412	448	461	419	458	462	438	421	434	431	422	421	455	426	413	446	458	410	442	469	434	436	427	454	465	429	484	438	433	412	460	443	420	452	482	430	437	409	490	450	434	461	449	424	429	446	460	436	439	452	470	445	405	415	446	459	439	448	477	424	405	440	488	471	430	459	442	434	424	444	458	462	479	468	465	467	416	435	458	394	475	432	420	406	430	440	455	433	444	451	448	451	438	447	425	418	427	448	434	412	428	457	403	431	436	464	444	425	424	401	448	461	396	455	441	447	427	411	443	456	448	459	421	442	427	454	462	453	478	447	443	435	426	459	459	439	450	409	397	482	414	455	466	419	430	446	424	437	452	399	457	408	457	443	442	444	444	426	434	431	437	412	443	410	457	427	448	464	465	480	427	433	435	479	438	431	459	462	415	433	399	483	447	456	484	473	432	435	443	423	432	431	476	437	468	452	433	464	424	453	451	452	453	480	410	455	453	479	432	451	402	466	426	442	455	461	427	424	435	409	451	435	461	432	432	413	466	442	426	431	456	425	420	444	446	454	463	445	461	449	417	477	423	481	469	448	468	463	459	448	446	453	447	444	460	441	435	405	458	434	418	424	464	444	417	451	419	462	421	443	442	451	425	456	414	462	407	409	453	470	426	454	482	421	451	467	454	446	392	482	455	426	452	446	443	445	415	396	452	415	421	463	407	437	497	452	467	428	439	459	430	438	433	432	448	428	464	451	418	422	424	439	472	410	416	396	477	461	437	431	435	379	442	487	444	477	445	471	427	445	414	399	457	465	506	453	444	425	436	454	430	472	437	426	434
23766	21094	28195	24227	20266	3687	1183	748	592	627	578	527	535	550	537	536	504	559	541	2582	1535	2027	4793	4691	2791	1480	874	545	522	485	497	484	486	491	489	530	468	506	501	471	445	473	481	467	458	505	457	452	480	484	493	511	460	449	493	479	489	465	469	490	420	486	448	493	429	473	453	510	477	506	493	443	472	472	442	456	449	467	444	458	489	503	481	489	472	479	502	468	474	475	486	473	429	473	446	498	474	472	504	520	485	462	487	493	501	479	474	470	491	439	468	463	508	474	481	467	456	474	460	493	466	451	474	489	487	492	469	503	487	458	495	472	472	456	442	499	510	473	495	471	490	470	457	470	425	451	476	468	496	481	430	472	482	489	458	457	469	437	489	449	468	466	466	484	484	499	444	495	478	427	482	514	482	480	455	504	522	480	473	493	507	456	466	488	466	486	495	458	463	446	466	457	470	470	472	460	460	504	479	468	535	506	487	461	465	519	499	499	474	465	493	416	456	435	485	516	462	450	480	498	461	484	457	490	500	472	479	468	457	430	474	416	509	427	450	486	502	487	490	473	476	498	457	449	509	504	480	447	478	514	509	465	489	481	493	470	446	481	461	472	490	476	476	468	499	445	472	470	495	488	475	477	489	461	475	434	470	464	505	483	497	480	504	466	481	453	475	480	467	463	476	456	508	465	448	475	491	465	459	483	485	512	484	491	461	498	505	464	427	445	455	490	434	466	465	474	470	493	451	498	475	455	441	481	478	476	490	468	496	447	479	491	459	493	452	481	458	479	466	476	447	448	493	479	471	464	460	458	465	503	476	470	469	457	478	471	436	459	490	459	476	474	471	473	437	460	519	512	483	494	417	492	462	473	485	490	498	510	478	479	479	499	484	480	461	501	502	475	485	488	514	457	477	468	445	495	492	448	444	474	457	502	436	491	478	474	442	424	458	420	471	447	476	455	494	491	469	463	422	449	465	457	462	463	500	468	522	468	465	489	465	492	472	476	502	436	476	518	494	460	509	446	500	468	481	476	462	462	469	524	472	473	445	444	416	421	477	481	515	466	473	490	457	463	475	491	487	490	497	493	473	481	478	506	475	455	471	491	435	469	507	481	485	437	487	486	458	470	481	488	481	410	454	482	473	498	469	469	439	506	500	479	473	482	462	489	443	435	485	470	497	460	479	478	470	445	516	502	480	439	436	461	442	475	485	466	504	476	457	463	474	509	475	431	501	513	494	466	452	485	454	452	484	513	439	474	494	488	497	478	460	479	486	427	445	448	467	458	507	487	487	490	432	490	462	468	493	465	477	489	541	463	469	485	482	478	472	474	497	487	436	507	467	447	480	460	494	478	458	485	528	486	470	436	489	472	469	484	521	494	489	442	466	451	467	437	471	463	454	486	467	473	474	457	486	460	462	459	469	499	502	434	449	524	498	443	527	473	462	501	494	492	476	456	471	500	474	481	493	460	522	522	483	455	487	465	480	477	485	535	468	448	468	475	492	428	492	469	446	494	488	478	467	491	441	457	471	472	454	452	470	485	469	450	483	484	500	484	468	454	488	455	455	464	472	460	486	452	468	499	520	426	438	428	454	494	446	472	457	472	468	434	488	494	503	451	485	482	430	445	506	466	465	470	461	514	437	462	461	448	491	494	509	486	486	464	472	493	464	490	505	499	453	497	475	508	464	467	461	471	484	503	482	438	445	442	470	465	457	441	485	470	453	526	489	504	445	459	441	437	473	462	434	480	438	459	424	460	491	479	470	500	508	469	476	492	469	446	452	487	471	466	462	477	465	431	494	454	461	493	451	473	491	441	435	448	474	470	481	468	520	462	496	476	483	478	437	477	455	477	465	473	469	473	453	452	460	471	477	477	470	463	514	481	472	475	462	472	439	490	478	504	458	494	499	498	428	448	467	490	469	507	456	470	463	478	450	437	462	444	448	480	463	490	456	477	468	491	482	450	493	474	491	448	474	471	466	479	492	485	458	424	485	454	487	496	468	474	466	460	445	461	475	489	475	472	471	439	480	447	463	494	506	482	472	457	475	492	503	455	456	465	448	485	456	508	511	411	505	484	457	454	488	448	489	500	477	505	490	458	457	528	480	482	461	464	482	482	500	473	482	450	487	448	461	473	478	436	481	450	481	477	464	476	470	480	490	468	468	507	440	492	471	441	479	438	450	459	465	488	464	429	488	496	489	487	449	451	485	479	461	486	484	485	464	443	463	446	475	473	503	457	456	507	468	432	407	486	470	491	433	478	477	461	446	453	478	468	468	453	466	483	518	473	511	467	453	501	488	468	440	473	464	463	471	450	497	413	422	461	454	473	460	431	489	447	469	455	428	519	454	460	474	459	478	481	461	514	482	485	464	486	495	450	463	502	467	472	445	512	464	468	461	484	473	465	502	457	466	437	434	493	470	508	463	454	491	461	478	475	445	481	467	491	447	471	472	498	451	470	491	461	484	487	477	480	512	489	456	463	465	458	459	446	449	465	473	488	455	453	489	455	425	478	460	500	464	442	470	489	498	502	485	479	490	499	495	449	471	476	456	473	443	413	503	427	479	492	509	463	492	498	453	493	524	469	504	517	452	453	533	478	481	497	459	474	480	456	482	460	493	503	484	459	445	455	483	494	463	435	467	483	502	454	488	495	485	465	452	472	485	447	497	526	498	447	467	440	453	457	483	497	434	462	438	439	456	451	502	483	463	475	478	477	471	431	491	417	457	447	458	488	492	461	481	483	480	485	476	495	448	465	504	471	423	466	484	489	478	451	459	476	440	499	472	480	476	443	463	523	503	466	462	477	489	436	473	481	500	432	479	434	474	441	449	493	493	440	466	478	464	501	453	442	473	487	487	470	495	453	467	514	472	480	452	493	436	495	475	460	516	483	465	475	504	458	468	454	504	480	509	454	473	504	488	485	476	495	456	476	473	488	484	449	485	453	446	456	470	511	468	493	483	451	478	473	453	513	493	509	472	454	488	480	469	464	467	522	460	464	439	464	453	478	458	470	486	479	460	432	482	452	457	479	454	494	485	428	498	482	457	495	492	465	461	473	474	465	468	470	468	483	474	481	480	475	456	472	468	496	474	487	454	464	504	493	454	498	440	473	472	493	476	472	502	481	464	481	463	447	469	490	459	454	462	480	492	466	487	478	464	450	453	426	468	487	476	478	505	481	489	462	448	466	474	438	467	441	493	457	498	438	454	458	477	458	457	491	454	508	455	497	483	464	510	466	456	458	485	478	495	470	469	529	460	461	476	439	420	476	458	466	481	486	470	502	484	442	455	458	449	424	419	502	486	450	472	487	484	449	436	438	486	444	499	477	468	476	521	468	458	464	449	440	435	485	458	419	458	495	497	481	499	439	497	437	467	513	448	448	490	456	481	444	463	459	460	463	486	475	474	460	485	437	439	506	482	470	447	463	503	515	455	460	451	451	488	463	433	445	473	438	467	417	488	478	478	461	474	477	451	477	475	458	500	461
3516	5132	4052	2165	1527	1293	1032	891	778	695	658	644	638	627	592	613	563	566	663	4434	1872	3376	6827	5704	3533	1847	1031	667	545	519	490	501	489	475	529	510	518	484	515	513	501	503	498	538	487	490	525	486	479	466	495	499	487	514	495	487	473	502	509	511	529	483	502	499	481	518	514	521	493	520	500	506	465	559	509	546	497	513	485	488	539	515	504	530	503	472	494	544	497	492	544	522	524	547	508	485	504	531	462	484	484	461	519	512	497	517	519	506	530	482	492	517	512	534	497	478	487	474	534	527	527	500	506	482	492	523	508	489	479	491	500	484	517	491	498	483	490	506	485	547	515	530	553	510	495	492	506	505	528	493	510	541	519	526	522	519	516	501	498	470	527	492	471	482	475	531	469	491	470	523	515	473	529	489	475	467	535	517	498	489	479	547	443	529	514	492	510	466	484	465	513	504	522	474	474	515	459	466	498	473	502	489	477	536	525	541	501	508	461	484	508	477	498	514	485	504	481	544	478	528	519	495	491	510	510	477	488	533	495	508	496	508	491	441	484	490	515	503	487	504	510	513	507	490	504	465	508	477	506	516	464	453	501	546	488	477	471	490	459	489	479	499	482	501	506	456	510	491	506	538	485	535	499	497	510	480	465	514	438	500	460	465	515	527	488	511	520	500	495	515	491	481	475	455	506	502	494	494	514	513	506	512	490	496	503	473	527	491	546	490	527	503	508	491	534	504	511	507	489	474	532	515	471	478	492	514	538	521	472	473	503	513	472	473	503	494	466	479	493	477	473	474	533	524	499	507	519	463	465	510	487	495	522	509	477	521	474	495	489	526	525	489	538	541	521	517	537	490	536	516	515	463	502	492	499	522	509	521	520	504	476	503	479	483	485	543	517	481	511	508	491	488	520	530	498	515	518	468	514	512	497	466	483	464	495	471	455	510	511	515	503	475	480	460	487	522	526	522	514	470	496	481	503	465	509	487	480	499	461	493	544	522	476	527	521	493	465	480	517	517	521	492	478	481	476	481	500	486	533	523	497	509	501	534	488	504	495	483	497	443	499	532	502	516	476	518	493	498	499	520	494	525	488	470	513	490	491	477	515	498	509	496	537	509	481	512	499	488	504	527	514	528	500	496	482	535	489	470	460	494	486	500	525	482	476	466	539	527	506	484	473	494	504	488	464	522	481	488	523	479	469	529	484	517	492	531	450	478	502	483	492	452	510	501	534	506	496	518	523	462	462	498	442	500	486	531	531	508	479	471	491	504	482	523	488	489	493	488	512	483	483	488	497	494	497	540	499	527	504	463	499	500	521	512	469	507	520	516	492	488	475	476	488	477	483	486	498	456	490	490	490	463	476	492	519	515	500	495	476	469	496	470	479	522	506	489	504	495	510	497	520	532	496	491	466	528	530	518	469	478	478	525	482	488	472	485	527	494	496	507	489	495	507	504	521	500	506	516	507	478	523	523	499	468	475	511	562	473	528	511	497	496	496	463	482	515	498	498	495	538	481	502	495	485	522	505	508	453	470	493	505	491	545	525	513	500	486	507	531	482	496	493	570	513	510	463	505	504	468	499	474	508	476	473	535	487	516	493	526	528	488	529	503	472	483	476	528	489	519	474	468	488	511	463	452	494	491	501	503	499	535	496	489	485	515	485	466	489	479	469	479	498	534	495	491	481	451	490	487	480	492	496	550	511	486	525	491	508	473	499	533	472	496	489	464	488	484	451	463	496	494	562	476	530	442	490	516	497	525	511	457	510	507	490	467	492	532	485	538	487	542	526	499	487	497	481	495	508	505	480	496	510	454	508	527	484	513	553	558	499	489	477	541	500	499	487	496	479	522	510	490	503	508	502	497	538	485	471	505	475	448	505	496	505	462	479	523	495	496	481	507	517	507	476	509	468	547	510	550	488	553	514	510	498	496	510	523	494	511	498	470	460	490	497	503	475	519	485	475	463	520	486	483	490	488	492	507	496	496	507	509	479	510	474	496	495	518	502	515	479	504	446	482	449	511	534	460	436	498	506	503	485	493	483	477	523	482	528	493	456	478	485	496	499	508	488	519	480	476	478	486	507	495	520	513	469	497	520	531	493	510	518	498	463	516	501	522	482	521	447	513	499	497	488	484	502	514	511	491	505	492	518	457	489	499	494	490	515	477	535	459	454	483	505	479	544	476	488	494	496	489	492	461	484	476	473	514	503	507	515	462	531	461	461	480	494	455	468	493	510	500	500	465	495	478	477	486	491	502	540	461	528	522	478	521	470	452	504	464	493	483	468	491	503	487	563	479	514	521	488	500	505	494	489	483	498	510	505	487	521	471	520	463	527	504	456	475	463	508	464	491	465	487	512	496	472	471	461	488	480	487	527	500	477	504	460	475	503	490	476	506	482	523	505	505	480	526	481	502	503	503	510	466	481	493	466	494	468	497	525	492	469	513	500	458	515	496	482	466	461	504	472	473	551	494	494	473	501	497	509	525	533	463	476	488	499	499	462	479	497	515	460	534	484	487	513	509	476	496	470	493	467	519	545	489	511	477	471	425	493	500	439	476	540	494	483	513	487	489	484	488	481	502	464	523	499	482	473	483	507	497	495	511	508	476	508	500	488	491	483	482	478	461	472	503	505	482	426	497	481	472	512	529	476	481	439	465	497	481	515	477	505	473	473	520	486	502	481	481	506	499	526	493	532	494	493	513	470	525	500	478	511	490	468	490	524	497	487	465	509	506	511	514	494	477	480	493	503	502	478	499	469	480	520	513	500	474	491	528	477	521	528	459	523	519	500	480	484	498	484	486	498	492	457	456	499	497	473	513	548	493	481	506	519	453	481	460	492	494	511	485	500	546	503	527	489	487	509	492	475	480	485	501	484	483	472	464	512	493	508	457	471	509	468	502	478	495	531	509	457	486	518	513	526	518	530	462	498	484	504	513	488	490	470	529	480	526	490	498	495	526	466	540	471	485	459	479	492	532	537	497	479	481	497	502	460	512	505	485	477	480	497	456	516	455	484	472	487	484	499	481	513	535	472	482	481	507	500	488	507	494	477	513	505	444	469	495	497	481	482	461	494	528	528	535	511	510	503	464	521	493	498	445	471	519	483	479	487	456	508	485	512	491	507	482	512	501	481	507	499	526	465	513	473	481	478	476	523	489	489	470	488	501	474	478	496	494	433	522	486	524	503	464	538	483	482	516	505	508	510	484	480	466	491	489	447	527	498	494	452	503	459	497	486	491	493	473	465	484	483	470	504	495	486	478	501	478	507	497	468	516	486	502	484	511	513	481	459	455	511	469	477	463	494	490	468	515	512	455	513	466	482	528	494	487	474	468	475	476	502	473	462	504	512	501	497	509	490	482	502	550	489	512	534	485	499	465	466	459	468	527	457	482	556	474	505	502	465	506	481	503	501	489	498	482	496	502	508	464	485	511	506	464	507	459	488	501	481	479	528	496	495	490	517	488	482	476	514	458	525	477	519	479	476	502	462
27140	12094	1461	713	520	491	429	425	399	406	415	423	406	428	448	455	464	427	470	436	413	522	662	730	701	591	530	466	409	467	455	420	447	435	440	428	444	428	417	456	476	420	427	428	423	438	411	419	427	392	437	424	433	413	484	410	447	438	437	387	423	441	447	402	475	395	448	374	418	443	419	438	418	445	447	450	427	419	436	443	432	394	456	447	397	436	461	424	393	458	429	464	440	451	462	418	419	411	420	397	434	458	384	398	432	447	460	448	443	409	430	432	453	391	428	419	430	448	401	427	415	444	437	438	451	438	408	442	410	426	429	392	431	436	474	441	448	426	411	437	431	404	445	443	431	422	411	443	466	443	433	446	397	419	442	421	455	407	451	435	436	428	426	460	421	443	419	453	432	437	421	423	429	428	441	438	414	429	405	457	400	447	421	423	418	456	435	405	428	428	420	440	399	398	458	435	389	429	405	468	451	420	434	416	446	410	403	420	415	393	432	455	433	412	428	445	392	410	421	420	423	444	437	428	442	417	434	458	440	428	426	443	414	472	438	410	466	442	420	431	436	418	430	420	450	403	427	417	399	398	426	433	410	402	401	417	449	397	383	461	413	428	446	425	423	411	434	420	436	420	459	452	432	405	446	428	447	405	428	425	420	376	433	424	444	432	398	431	459	439	461	417	416	432	431	427	407	419	457	416	450	436	369	451	421	436	401	430	380	430	402	435	458	403	435	437	391	452	438	463	408	408	445	416	441	420	373	410	440	433	405	418	410	393	418	407	420	423	455	471	411	454	418	484	405	379	450	406	399	422	422	439	432	359	394	440	427	438	425	442	411	430	451	400	426	453	414	425	459	399	439	450	434	415	454	466	457	411	433	459	471	405	400	435	462	440	463	431	407	424	416	432	393	437	419	455	431	423	425	447	409	415	423	429	406	416	431	421	420	457	446	439	422	419	401	432	453	448	396	430	434	416	424	433	477	453	397	432	393	422	438	418	423	431	412	417	399	405	416	422	415	452	457	462	463	413	429	454	432	454	430	432	449	430	442	422	430	421	418	435	433	410	430	442	405	412	384	430	436	386	437	418	408	440	397	432	455	415	414	452	439	397	429	425	466	448	462	454	412	450	437	438	418	423	434	428	419	458	443	411	426	425	425	439	436	399	420	439	414	438	438	453	398	414	431	429	446	430	391	420	407	411	439	416	443	412	435	437	432	426	453	394	459	411	424	449	414	419	408	427	437	404	457	403	384	424	446	412	436	408	465	403	428	425	435	444	396	428	401	413	421	427	453	425	404	404	429	416	449	409	414	453	403	408	430	407	459	434	440	415	465	431	430	445	469	438	402	399	430	430	407	445	432	431	420	453	434	435	432	429	400	470	411	400	417	397	413	426	400	423	413	413	465	455	440	455	418	425	413	459	449	401	459	417	463	464	423	442	445	454	408	481	457	432	441	438	422	430	442	445	406	402	434	441	461	434	420	435	449	428	388	426	448	411	433	419	413	437	445	421	393	429	424	426	391	441	463	425	414	411	436	455	442	445	433	421	445	441	450	449	429	428	411	376	408	450	419	427	416	395	428	447	445	430	432	440	442	378	409	448	412	438	437	426	426	452	404	445	425	479	413	402	397	418	419	425	406	433	428	463	433	395	452	421	383	402	441	410	422	440	437	441	404	418	408	452	384	432	412	428	421	429	439	407	423	441	457	414	396	399	436	411	402	392	383	447	429	421	437	439	434	449	447	448	464	471	464	407	413	407	442	423	419	440	418	410	427	401	473	442	436	415	428	443	389	434	434	417	448	430	444	462	468	368	442	408	450	472	421	410	418	418	436	437	468	422	398	437	418	426	441	438	388	448	395	452	414	460	427	452	440	439	430	400	438	420	417	436	437	419	407	387	458	433	463	413	398	439	417	423	410	431	404	429	409	423	424	431	440	421	422	400	414	456	440	439	439	385	416	411	399	434	419	421	430	424	421	411	421	417	421	431	422	433	419	446	434	415	436	425	427	436	420	411	428	458	382	431	428	456	453	434	461	376	422	460	415	457	429	463	439	427	420	443	424	424	441	449	412	431	409	415	428	422	438	411	441	408	412	431	440	443	442	440	392	445	447	412	454	432	420	433	417	437	445	429	424	448	428	426	430	459	448	412	443	433	392	369	452	431	384	360	411	424	433	415	411	436	437	396	434	440	388	396	428	405	447	443	434	400	376	443	394	457	414	421	449	427	399	446	442	439	404	432	459	381	430	431	462	419	424	400	441	462	405	459	391	437	432	446	407	405	427	423	429	409	490	425	424	430	398	399	448	411	437	444	427	436	390	411	382	440	429	421	418	405	391	460	446	456	446	406	435	453	444	426	440	408	443	397	440	427	418	411	452	425	446	451	421	423	416	401	427	439	404	434	451	402	399	394	410	418	380	421	430	452	413	379	435	455	432	418	427	433	418	440	419	425	394	425	413	415	425	433	448	428	404	410	415	418	423	451	424	450	485	416	430	452	429	446	390	394	423	442	404	433	448	427	418	410	455	421	442	441	399	426	432	418	452	397	417	410	445	428	423	391	419	407	428	439	447	409	410	412	401	420	397	433	468	404	448	460	424	424	441	432	419	416	450	455	402	447	421	439	428	414	451	369	457	443	384	429	414	446	431	435	449	404	441	405	401	424	437	433	426	405	389	412	404	408	427	424	395	410	475	434	402	468	428	444	458	427	425	427	409	428	445	410	397	417	432	406	399	417	436	448	439	417	453	460	387	410	443	413	400	414	442	413	393	420	460	436	432	458	444	425	447	383	405	449	412	460	412	407	407	432	435	401	403	404	435	411	461	431	428	440	438	400	411	411	427	429	441	452	450	420	411	397	396	421	431	434	402	401	451	417	418	432	467	430	435	411	439	456	411	449	426	438	433	418	445	400	421	434	433	432	434	445	396	446	479	389	404	443	414	431	436	429	445	433	394	423	450	416	407	399	430	407	455	415	417	435	460	425	398	420	373	411	428	460	394	427	418	434	435	402	433	423	453	454	443	414	404	418	441	415	440	404	406	401	405	421	405	407	473	377	398	435	396	446	415	414	422	389	456	457	419	396	433	404	416	445	438	413	398	428	450	436	398	424	411	426	440	406	444	435	503	434	467	428	446	413	419	426	405	422	466	438	467	415	452	386	437	390	399	412	435	453	430	447	410	469	401	414	422	433	464	400	376	435	432	492	413	453	443	439	412	419	437	381	425	451	435	418	396	406	404	455	445	434	402	424	406	428	425	403	418	414	407	446	429	413	430	431	409	444	451	453	458	446	387	421	414	406	435	411	435	397	437	412	407	416	395	474	386	436	438	408	431	432	414	448	441	432	409	401	413	448	460	433	445	440	449	403	412	430	431	409	416	423	391	397	439	429	407	425	403	424	433	429	447	442	433	439	422	448	460	395	453	439	401	459	451	451	420	450	427	395	423	382	429	440	445	422	429	397	443	389	422	443	458	436	439	452	440	421
4835	841	748	528	532	487	496	504	444	429	457	416	469	482	439	401	426	403	458	473	456	531	892	987	831	648	507	487	426	447	460	428	429	442	432	427	402	417	428	438	446	427	464	415	442	437	388	436	415	417	395	446	413	420	429	428	442	442	441	431	430	440	421	421	429	458	413	453	435	426	399	438	440	414	435	467	432	435	451	427	417	440	452	430	451	417	401	431	446	457	463	420	421	413	433	429	400	434	446	451	427	468	442	428	426	442	411	421	431	438	439	450	419	439	426	431	449	451	432	438	412	411	450	424	424	431	419	393	442	441	442	407	458	471	397	419	450	432	437	457	392	448	407	448	440	441	428	380	407	424	393	471	406	457	400	374	433	426	424	433	431	391	473	419	405	459	419	450	457	400	414	412	417	404	417	424	432	431	435	415	441	448	427	449	422	441	407	441	438	440	439	453	425	429	427	409	427	449	451	405	399	426	428	425	447	422	447	423	412	411	414	454	420	490	415	408	423	435	425	416	437	398	445	433	393	425	455	452	419	432	448	452	426	413	456	393	436	409	424	416	429	427	417	463	417	430	407	468	420	434	405	468	473	462	442	415	432	454	449	422	453	393	408	450	430	464	427	441	455	419	428	414	430	429	418	453	428	421	451	475	418	475	427	437	427	453	412	439	407	439	431	422	403	447	432	435	428	432	434	435	455	376	457	421	417	455	423	416	421	440	446	433	397	391	408	436	433	436	381	409	457	410	413	442	439	427	430	404	491	437	469	414	406	447	432	415	430	420	414	441	444	459	465	419	445	447	393	442	398	421	462	468	400	442	431	413	426	423	472	400	417	407	431	439	426	482	435	446	378	431	386	433	380	388	436	397	429	457	440	405	435	440	402	436	441	417	407	438	413	440	438	453	445	420	403	420	412	449	382	438	448	433	417	447	426	464	409	425	435	412	412	423	394	397	412	384	440	431	441	420	426	438	466	447	449	407	416	447	410	439	422	456	429	416	436	423	411	418	440	441	414	429	400	421	414	442	434	435	466	417	447	387	443	477	446	446	354	478	464	447	401	433	439	446	455	431	364	408	436	426	374	424	477	403	410	435	426	445	437	439	416	429	423	408	398	452	431	414	481	443	457	456	409	413	437	427	439	401	431	428	414	432	422	452	448	430	452	456	423	394	437	419	388	440	441	457	422	430	448	422	423	418	438	406	423	442	423	411	419	427	412	418	414	402	437	444	436	450	430	418	461	465	452	404	450	450	434	424	447	457	364	439	423	432	421	432	440	457	410	406	406	449	440	475	442	451	448	436	436	414	434	466	411	399	421	424	422	455	405	409	454	441	398	409	396	457	423	469	394	447	429	459	435	424	447	433	411	419	428	471	415	427	414	386	409	459	464	421	424	443	457	420	454	406	453	446	472	427	411	424	437	424	459	437	412	445	401	423	412	448	423	415	417	410	457	434	439	467	437	446	418	421	431	453	462	429	453	410	431	434	408	417	396	444	450	453	457	425	428	414	415	435	439	444	430	438	432	407	442	416	446	440	436	454	432	434	458	425	414	449	452	443	435	439	409	415	413	404	448	419	477	419	412	385	441	442	435	448	469	417	461	436	406	412	434	451	449	413	419	437	438	449	428	428	447	422	440	429	444	436	419	451	421	399	411	399	414	441	414	450	434	461	426	452	453	435	445	421	442	418	417	427	437	388	447	417	432	424	443	456	452	470	384	432	413	453	416	439	442	444	420	450	400	448	389	459	426	467	450	412	447	436	505	451	431	437	448	397	395	459	427	396	427	405	434	419	446	432	429	459	435	424	429	422	409	421	436	430	458	436	460	454	436	444	413	409	442	463	444	433	424	404	411	436	428	453	443	415	417	484	428	457	418	441	447	425	410	456	415	409	416	433	450	424	456	400	423	417	455	435	459	467	460	443	406	420	421	418	411	428	447	424	460	442	433	426	423	450	451	419	399	390	422	472	425	435	433	434	460	387	454	412	431	442	417	442	380	420	465	437	433	468	401	397	449	435	460	415	433	421	407	392	428	416	444	447	430	413	427	467	452	430	440	393	440	428	421	404	422	428	409	463	429	443	435	403	443	440	440	439	444	447	433	421	436	419	430	418	434	421	426	401	444	409	454	431	419	472	429	421	487	420	434	448	389	468	420	426	435	444	399	431	421	434	447	427	434	429	429	413	433	442	468	393	474	449	418	438	428	413	429	425	425	417	407	390	397	416	403	388	477	421	447	395	431	440	474	427	427	428	447	438	420	398	451	468	450	464	432	452	385	452	371	440	428	422	403	463	416	445	458	452	445	456	424	426	465	431	444	433	436	414	408	423	454	464	411	443	451	416	438	410	455	472	416	451	419	414	429	461	428	468	425	439	462	463	447	414	422	455	440	443	433	427	436	423	425	414	383	443	453	421	403	407	475	415	427	489	466	438	437	413	421	475	465	411	452	402	433	441	407	433	379	418	408	440	423	471	431	432	439	433	410	474	409	400	385	464	431	441	417	431	389	433	405	418	409	440	408	421	419	412	463	434	462	456	464	420	447	442	425	433	410	429	445	410	414	424	412	407	447	470	442	429	431	442	397	397	394	407	420	429	446	436	429	467	441	430	437	441	395	428	466	417	431	447	412	419	456	426	416	450	402	409	431	419	441	432	433	401	416	395	419	413	452	458	437	411	432	447	403	413	426	471	409	450	415	459	439	456	407	462	443	429	454	465	420	396	452	397	427	412	438	435	430	427	424	458	450	456	418	445	450	415	420	405	430	424	433	434	419	437	422	426	441	410	419	462	414	414	441	430	412	383	420	443	439	409	448	390	398	464	428	443	402	445	415	400	412	443	426	413	464	407	430	422	431	428	442	451	442	417	468	419	438	459	416	438	452	445	425	414	453	435	462	408	421	399	417	450	419	424	401	410	422	421	428	421	414	413	428	428	444	449	388	452	431	434	470	448	424	434	384	425	413	441	444	414	431	435	483	397	409	447	410	418	405	451	406	414	406	424	452	413	430	440	420	436	417	401	461	422	412	412	445	458	418	456	416	432	439	420	412	422	429	416	480	419	444	415	427	401	434	443	428	460	440	449	452	403	417	430	421	427	454	437	426	455	447	402	410	411	450	402	381	423	408	380	418	449	422	455	428	421	445	430	420	481	450	455	412	448	448	452	455	422	465	443	442	407	436	420	430	439	442	429	420	426	423	406	454	437	406	434	403	434	372	443	429	447	408	403	456	412	419	401	433	435	449	411	439	453	431	472	412	414	435	424	421	416	394	399	428	423	441	413	402	424	426	400	458	427	422	419	429	424	457	432	450	425	458	440	454	459	369	427	448	466	429	406	451	414	434	458	401	441	408	444	467	434	424	403	406	475	408	421	394	425	455	431	449	432	426	429	427	413	427	424	437	434	423	379	411	466	383	452	453	437	426	439	403	419	383	430	473	408	436	420	414	432	439	437	424	428	452	419	451	440	417	412	449	424	460	458	458	440
24465	21100	27460	24933	9967	1290	843	593	526	484	509	470	481	454	428	462	478	463	478	422	472	997	3576	3738	2434	1276	761	519	464	457	410	435	420	415	406	417	414	410	475	423	421	418	416	432	412	442	433	410	426	464	435	448	401	414	416	393	412	379	406	454	429	433	410	422	419	409	460	399	408	434	435	428	415	431	414	401	430	418	448	466	400	430	421	414	437	422	449	424	395	390	411	427	444	430	426	420	376	450	421	408	447	456	428	438	409	394	424	425	390	449	410	467	400	435	450	431	384	420	406	451	407	447	417	408	433	395	422	385	412	386	439	384	398	382	450	408	390	457	402	414	447	430	414	442	421	402	438	421	409	384	412	394	401	403	424	399	459	412	389	412	419	405	389	403	443	457	392	437	437	431	437	454	440	413	428	425	407	438	419	395	351	450	436	384	425	471	378	394	419	403	397	446	437	400	420	447	422	394	410	381	400	396	456	419	419	414	395	471	402	444	419	417	394	416	436	422	388	457	435	452	416	413	431	404	435	398	406	407	421	424	419	422	446	421	446	432	436	443	427	422	400	409	438	419	422	431	398	409	371	391	394	411	381	386	402	415	426	394	413	412	391	394	413	422	431	406	452	390	411	443	420	405	389	430	420	387	410	413	406	442	438	419	396	410	434	459	424	402	394	426	408	429	367	388	376	412	415	425	387	435	411	386	408	386	406	437	454	427	358	440	409	407	452	424	404	420	392	444	429	420	439	393	406	439	407	408	466	448	427	414	387	455	401	407	432	426	419	456	413	393	418	392	423	413	424	405	431	405	394	380	454	412	419	378	438	416	457	435	411	470	441	454	397	453	440	354	458	421	427	413	378	399	440	400	452	433	408	435	424	435	416	424	459	417	425	416	421	420	387	415	415	414	389	449	402	419	446	438	415	411	442	391	405	422	417	413	434	399	460	428	379	408	427	418	402	448	392	433	413	384	444	450	465	413	439	422	458	420	380	445	360	389	412	428	440	436	461	431	381	412	398	401	416	393	434	433	414	445	402	438	445	438	422	383	413	397	444	448	438	409	386	439	380	394	412	403	426	390	413	439	393	428	406	418	420	405	398	415	435	450	395	408	465	440	449	449	426	388	405	408	414	438	436	402	362	439	404	424	423	422	412	414	404	411	401	404	391	400	402	422	401	427	430	406	434	411	411	448	417	420	428	413	382	432	404	427	420	381	450	361	412	409	403	411	436	423	433	405	404	436	417	412	406	408	403	429	438	396	411	402	410	442	412	424	395	413	420	381	438	427	453	422	429	408	363	433	412	430	408	443	409	389	416	417	386	412	433	387	399	413	448	418	400	455	433	434	387	444	391	443	381	423	389	460	394	418	430	432	425	412	418	446	443	411	396	396	441	431	412	415	418	395	433	414	453	438	429	424	437	429	438	390	393	421	428	457	415	401	417	452	384	428	411	443	422	427	427	393	378	424	431	433	382	393	414	418	404	391	423	419	381	417	392	404	394	421	421	426	403	423	442	441	380	403	432	403	429	414	408	445	383	411	396	422	386	415	402	415	424	414	379	437	451	442	435	415	445	418	384	412	411	456	424	418	402	434	397	391	386	397	426	416	428	415	426	406	430	434	398	409	415	421	422	396	412	441	449	438	423	414	423	414	418	415	401	417	427	452	396	381	411	400	389	420	417	443	433	407	411	390	410	442	447	428	420	411	426	450	412	407	401	425	399	408	422	423	402	403	413	420	427	419	464	405	407	413	488	398	431	431	444	415	373	428	387	425	426	417	433	443	429	442	412	417	462	419	419	411	420	400	404	428	423	396	423	381	418	384	437	407	396	394	410	404	450	413	397	380	403	409	436	417	383	400	447	406	441	430	478	405	389	390	412	443	417	439	421	403	439	445	414	443	438	429	419	405	461	397	376	408	418	408	369	402	410	391	416	453	447	409	445	413	441	417	412	440	395	458	403	431	440	423	423	400	400	426	434	420	426	408	397	435	399	402	433	446	434	446	429	444	428	423	399	403	440	452	409	382	394	420	402	398	379	429	417	407	410	432	440	402	424	380	425	396	426	384	435	462	463	463	428	451	412	432	388	413	427	409	401	426	438	424	437	424	382	385	400	390	450	435	404	408	438	414	389	412	380	397	419	390	427	411	410	398	449	435	415	385	407	414	394	394	396	433	410	418	406	413	418	445	414	439	387	418	386	436	413	394	432	413	408	392	437	373	410	452	387	435	431	417	410	447	429	435	410	429	444	428	418	408	384	404	371	402	434	409	391	364	428	421	415	416	447	423	389	434	407	434	422	421	417	429	421	408	438	429	407	414	429	405	425	417	412	398	401	447	428	425	389	393	445	423	412	440	436	396	411	444	406	437	423	446	415	442	413	435	455	426	429	446	418	456	432	441	444	432	453	444	415	431	385	419	427	437	391	427	421	436	389	440	420	390	424	445	435	416	455	424	401	401	434	380	390	420	423	442	438	422	428	424	402	408	405	441	410	426	415	459	393	437	397	402	429	408	399	419	399	431	428	442	451	436	393	441	395	382	439	428	423	411	440	388	426	418	448	410	397	409	402	402	425	425	476	417	444	413	423	431	424	403	382	404	435	410	444	431	453	416	379	422	398	438	432	468	410	418	392	437	417	425	390	396	427	412	414	396	427	406	427	417	441	456	423	412	442	389	447	425	445	429	422	410	419	431	419	466	453	390	434	439	419	402	414	432	421	439	412	421	426	410	393	442	438	410	406	420	399	425	462	410	419	413	475	417	412	383	408	400	427	430	398	401	430	410	403	412	421	415	407	417	382	457	426	422	405	418	438	386	435	421	402	423	414	399	442	399	401	427	434	369	396	414	402	385	433	417	422	427	413	423	408	404	404	415	406	413	417	392	400	434	409	434	403	449	423	432	417	387	437	439	425	423	396	439	450	433	436	377	430	419	402	417	435	418	404	424	401	408	425	403	415	425	406	398	448	442	430	424	456	434	441	430	425	413	421	399	428	435	399	435	421	413	396	412	410	418	416	407	403	409	429	415	414	427	401	456	391	388	394	405	444	429	411	416	426	401	405	441	449	421	405	426	416	437	409	422	457	454	442	454	402	412	406	399	419	403	416	396	439	426	372	410	405	425	399	438	483	421	412	428	361	383	403	396	429	386	452	417	400	384	407	420	394	396	406	438	422	468	422	435	432	415	404	408	387	418	412	417	427	439	449	418	412	471	429	428	415	426	414	415	403	433	428	411	431	388	427	418	398	393	422	424	433	408	422	428	375	392	413	404	451	373	447	408	409	430	426	411	415	400	424	393	435	407	449	435	434	452	413	417	424	445	394	433	398	356	423	394	434	397	431	427	417	407	430	405	418	422	430	395	440	402	418	413	400	392	420	403	400	400	388	375	434	386	450	412	411	395	425	407	387	394	411	418	382	438	388	398	436	410	424	399	435	425	437	385	427	410	407	435	411	441	398	434	417	410	442	471	387	406	423	424	401	405	432	401
3328	3439	2788	1387	1117	909	760	708	628	577	549	539	545	524	504	444	502	524	477	601	662	1630	5337	4753	3118	1633	879	596	505	431	482	463	440	443	428	426	460	447	452	449	464	432	429	466	449	483	449	393	413	457	455	456	468	474	450	453	469	442	459	441	459	444	438	435	461	483	450	447	456	429	488	418	465	470	435	463	476	444	440	457	457	438	478	433	469	468	423	450	484	458	467	492	459	453	453	444	430	474	430	435	484	480	430	449	452	437	451	435	468	421	436	450	462	476	481	501	469	435	431	448	452	430	456	444	455	451	476	451	452	437	455	444	433	453	439	441	481	461	454	449	449	423	450	419	445	435	489	473	441	468	438	472	390	448	479	413	481	444	454	419	461	429	459	416	464	437	405	459	437	430	430	456	433	455	457	463	430	475	458	460	429	471	447	429	428	459	428	459	438	461	431	447	447	415	458	422	469	430	461	422	446	450	478	473	471	458	461	450	437	437	406	483	446	448	460	432	440	447	485	415	418	440	421	475	443	437	472	428	468	447	463	455	437	459	465	418	423	419	418	438	424	424	426	440	450	465	417	461	463	455	426	409	458	410	425	416	451	457	430	443	461	423	409	459	446	460	453	423	446	451	423	454	448	499	458	456	458	454	476	467	468	470	433	446	468	476	436	475	450	437	432	440	442	444	448	434	451	427	445	419	449	471	461	470	424	434	452	454	426	449	445	433	494	456	438	454	469	430	456	398	448	451	440	431	469	468	427	499	480	461	440	434	425	425	490	432	430	439	447	451	463	402	451	423	428	429	465	453	430	388	450	438	407	418	437	444	461	441	410	424	461	474	462	441	455	451	456	455	440	471	447	456	413	459	433	444	427	428	421	421	417	429	422	402	440	410	449	488	450	421	437	472	458	452	424	479	424	456	395	422	451	444	484	429	446	469	397	432	478	456	456	426	395	446	408	451	452	442	439	442	440	441	450	445	468	470	425	439	450	432	436	408	405	416	409	441	428	394	458	439	465	468	443	420	411	420	423	436	471	459	411	437	405	427	449	435	451	453	458	400	428	459	431	392	419	402	462	470	462	384	436	452	438	475	421	458	449	452	438	463	452	423	444	424	442	440	463	426	450	448	445	452	432	484	439	425	469	452	465	472	419	431	448	461	414	477	459	427	445	442	460	453	461	465	411	430	438	443	422	455	436	438	439	451	454	488	416	468	451	433	433	464	414	456	466	450	455	421	463	446	442	442	441	471	460	466	425	483	434	442	445	457	445	409	396	462	430	470	433	424	462	442	448	456	437	445	461	469	461	442	440	418	443	431	420	408	456	448	489	407	425	443	456	460	425	444	433	424	457	422	421	441	434	438	492	427	429	447	435	461	415	472	444	428	448	427	407	464	460	439	452	461	444	486	421	439	452	438	416	448	445	446	451	418	471	407	441	444	456	454	418	432	442	419	454	387	442	451	447	470	443	468	438	430	452	453	444	478	459	420	446	434	443	434	449	412	444	411	416	436	443	478	428	432	434	443	452	428	418	481	442	437	442	434	460	411	427	438	423	448	420	429	457	469	418	412	437	463	454	411	455	450	475	421	441	450	440	411	420	444	434	433	452	422	432	466	441	426	437	459	418	439	409	441	441	441	460	457	407	441	432	434	454	434	417	424	458	451	453	469	435	468	431	460	479	452	444	386	451	429	464	444	435	426	470	457	432	489	443	445	434	427	431	454	417	476	381	444	438	463	473	450	493	451	440	438	464	424	458	456	435	441	441	500	470	498	421	431	444	458	431	465	446	421	460	486	422	420	388	441	431	446	434	417	486	422	464	424	432	450	436	436	437	425	448	464	468	454	443	429	432	441	442	464	450	442	435	425	398	443	446	466	461	449	432	457	415	438	406	462	422	408	459	423	456	400	407	418	471	455	459	423	429	433	447	472	451	410	452	419	450	441	417	461	446	431	440	484	403	461	449	453	436	422	440	439	445	471	445	406	441	461	455	447	458	456	458	437	450	449	453	466	423	432	407	437	435	435	413	489	437	466	424	441	421	399	426	476	445	419	449	465	412	454	442	440	416	491	396	425	421	412	469	492	440	473	425	454	429	446	418	435	449	443	475	418	515	480	455	454	439	457	470	439	458	398	438	463	424	464	435	459	466	415	438	461	434	436	436	443	505	426	412	418	450	433	445	452	424	401	424	436	429	436	448	458	445	454	429	457	436	458	448	458	468	459	440	424	432	452	429	447	409	453	465	481	437	486	429	473	463	402	466	447	462	437	439	407	428	437	427	458	425	466	441	417	455	449	431	421	428	473	432	464	452	449	453	407	453	407	410	436	433	409	411	453	437	432	421	434	410	434	448	450	427	431	422	454	369	418	428	428	459	446	433	458	427	429	429	414	446	466	464	481	461	443	444	440	455	456	435	423	424	453	429	418	432	438	458	467	416	465	405	404	420	454	428	420	427	470	466	459	406	466	444	435	424	424	434	438	439	451	483	428	425	426	436	458	398	430	465	436	440	487	440	465	445	434	433	454	431	433	421	436	432	468	424	454	429	487	455	463	420	484	410	430	398	425	423	433	442	443	440	417	434	430	456	441	486	423	428	455	440	391	483	443	441	445	455	436	413	453	443	420	421	412	461	423	440	420	444	481	446	423	440	448	455	417	445	432	436	455	417	437	416	442	421	393	472	469	433	412	423	455	440	430	442	435	448	444	432	439	447	415	409	464	414	420	451	447	451	453	474	424	455	441	461	443	456	454	443	443	447	428	440	459	410	458	472	443	402	443	460	422	474	427	420	449	442	461	434	459	452	459	435	437	468	410	454	431	453	422	395	456	434	393	473	415	395	462	409	420	426	414	439	452	468	448	432	446	422	465	429	443	431	453	431	410	464	471	455	439	424	417	448	425	421	425	435	431	429	434	437	436	453	435	444	470	445	422	412	416	449	401	419	455	417	460	433	451	409	449	439	413	458	435	450	389	444	493	466	455	430	458	441	446	437	437	435	431	419	433	450	431	445	440	464	416	445	427	462	442	435	400	434	478	449	446	461	402	462	452	444	429	438	428	427	414	429	456	412	450	455	461	419	436	449	445	461	463	447	443	456	455	445	454	430	440	461	458	458	458	447	430	429	447	424	460	439	462	429	459	449	438	434	453	443	442	421	471	436	442	435	436	448	460	446	466	419	443	454	416	436	450	447	425	461	475	416	475	492	452	462	405	448	404	449	399	476	410	439	448	439	438	422	458	410	451	446	448	435	442	461	416	451	471	437	407	464	452	420	451	465	474	504	418	432	456	463	482	409	446	440	446	437	405	409	411	457	424	443	454	443	466	441	448	429	421	473	422	416	411	440	457	458	422	448	421	431	419	425	460	444	456	424	475	402	404	464	454	453	424	422	416	474	435	448	426	441	450	430	456	425	452	437	447	456	460	398	400	434	466	419	427	477	423	413	428	456	452	427	431	429	474	437	404	449	481	404	439	481	433	459	431	423	453
23821	21108	28216	24242	20318	3643	1255	811	616	628	530	526	523	538	517	542	542	570	556	526	525	1062	6202	6125	3904	1870	956	693	538	486	497	508	462	481	495	480	504	502	472	453	496	472	497	488	494	485	475	449	480	474	468	469	472	449	459	485	472	447	503	471	480	440	464	485	473	453	485	465	481	483	443	491	453	462	494	502	493	491	495	466	501	523	479	462	488	486	472	452	487	495	477	475	482	485	487	489	486	460	511	537	501	462	460	484	478	445	456	494	469	534	484	441	458	476	505	509	476	469	473	486	481	477	472	465	496	471	474	510	493	504	486	487	488	475	461	447	514	472	480	491	459	485	461	479	481	474	477	517	485	494	474	438	455	487	445	438	496	493	447	491	457	493	490	484	504	494	490	454	467	454	484	467	503	455	479	441	455	457	479	463	471	484	471	451	503	451	463	483	492	517	447	470	493	501	517	480	489	459	441	436	455	480	468	474	483	541	478	505	443	467	479	488	439	482	451	442	488	493	465	460	497	485	501	489	441	478	445	472	489	451	489	488	482	489	475	460	474	486	508	465	511	474	495	457	471	472	511	438	447	481	479	498	496	538	468	467	466	501	466	461	489	499	520	500	485	497	452	495	469	516	485	473	493	503	484	452	498	428	479	452	477	482	456	501	483	472	488	470	474	449	482	501	451	473	465	480	472	489	485	499	513	472	436	485	491	465	491	502	472	482	512	463	466	509	473	534	450	475	462	487	462	461	510	487	481	489	482	442	461	506	511	465	427	510	503	481	468	483	473	462	457	467	511	464	430	501	460	475	533	447	436	471	454	511	476	421	510	483	466	504	507	462	447	471	473	479	489	470	456	470	504	479	519	468	494	496	486	468	466	470	457	505	469	511	461	486	499	424	498	496	470	507	489	467	486	494	422	476	481	469	443	488	495	501	493	482	466	471	500	486	545	483	499	492	489	496	498	510	460	475	448	472	473	490	491	490	485	428	457	473	496	548	467	486	488	499	418	482	443	509	495	474	504	462	490	472	460	452	411	502	471	469	475	441	470	456	499	470	526	491	477	470	452	501	490	498	455	467	499	466	454	477	449	471	475	470	491	476	480	484	453	507	490	458	494	478	464	475	489	475	479	506	463	458	428	471	483	490	484	491	518	498	436	434	480	455	455	505	502	481	466	458	501	507	461	508	439	462	495	506	473	505	496	490	499	525	477	464	438	490	441	490	467	536	467	469	508	505	483	496	467	494	445	449	476	469	480	474	489	526	508	433	458	466	449	472	455	475	473	497	486	479	474	434	479	491	479	488	431	505	490	486	434	469	494	492	462	457	488	503	528	437	514	465	448	475	486	461	512	461	484	464	491	465	466	436	472	494	442	483	440	458	480	461	457	485	455	483	502	485	477	468	480	472	479	441	487	437	488	413	458	468	439	432	511	477	480	461	486	483	463	492	510	469	487	506	495	473	481	443	510	457	488	462	465	460	463	470	464	479	476	505	495	461	457	460	475	452	500	480	522	465	481	484	491	471	495	474	478	460	502	461	447	453	513	450	477	528	492	465	451	528	475	475	418	452	502	488	501	467	500	488	489	474	526	448	450	477	513	444	450	477	463	470	477	479	460	442	440	489	496	489	475	472	482	467	479	421	470	455	462	472	458	463	432	452	461	452	461	456	478	505	461	465	492	451	490	478	460	459	494	464	486	461	485	486	470	491	476	524	480	487	488	482	512	474	470	437	460	485	488	465	441	444	496	473	423	485	468	478	477	462	479	450	465	469	471	482	476	500	468	511	501	473	491	479	475	467	462	440	440	486	523	484	466	450	454	434	505	507	467	465	492	504	500	461	469	462	469	449	484	510	479	467	480	493	510	456	462	462	472	488	466	478	487	479	445	473	475	469	499	488	441	468	470	465	442	445	474	481	488	507	478	470	481	466	492	467	453	503	468	481	476	487	492	481	476	535	481	475	466	465	478	495	460	430	445	440	505	484	470	453	458	480	472	458	499	513	447	498	468	441	493	470	486	423	490	470	460	458	497	494	460	481	481	450	462	456	489	428	478	491	475	504	470	450	454	507	482	474	453	490	420	497	499	456	426	502	467	467	506	496	489	484	510	527	477	470	503	508	486	487	514	477	479	492	505	510	470	449	485	492	479	468	506	491	488	520	463	493	483	490	460	408	488	480	487	485	469	484	480	485	527	452	459	447	518	480	503	477	472	508	471	450	451	443	461	511	515	465	493	440	511	490	484	478	489	464	444	492	457	521	499	421	471	459	457	462	471	502	522	455	488	482	479	436	523	480	452	492	478	462	495	432	457	447	474	479	441	446	474	497	458	448	476	492	486	473	454	432	461	493	476	463	457	497	486	480	491	447	463	468	463	482	488	464	457	465	495	471	449	469	434	489	483	494	508	475	486	488	504	480	502	506	480	463	488	506	493	457	447	438	512	461	466	479	467	491	485	459	492	483	424	484	460	484	467	441	460	465	463	471	478	500	480	469	492	485	450	462	487	480	496	503	464	493	441	441	479	461	489	449	490	474	502	460	458	504	440	426	469	484	441	455	425	508	466	504	454	466	495	462	458	482	474	413	478	467	427	464	508	478	473	440	498	491	512	507	479	521	423	468	482	487	450	465	477	492	424	478	482	494	465	493	467	474	482	479	494	505	462	466	449	508	495	436	485	471	464	465	492	469	458	491	487	500	447	483	460	456	446	463	521	444	456	462	456	478	496	472	451	473	457	480	505	490	478	444	479	466	481	472	445	435	467	475	462	465	455	474	469	472	481	469	447	467	437	484	476	477	464	501	493	448	505	481	463	488	471	495	454	508	478	476	482	497	445	515	476	430	502	517	475	471	457	476	511	488	473	488	440	511	442	476	433	517	453	447	468	459	489	497	468	463	487	494	464	438	475	481	462	486	462	474	451	463	460	468	480	450	508	485	484	512	470	489	458	484	497	491	518	422	487	461	447	482	499	453	502	490	494	507	521	448	484	475	517	432	497	475	491	454	483	474	473	447	483	442	441	478	503	472	458	533	470	484	483	455	474	483	506	443	516	498	465	477	468	482	504	481	485	510	482	457	470	480	491	478	475	509	463	525	476	472	479	496	482	443	463	464	485	428	483	490	483	472	481	452	478	427	482	500	433	445	478	475	450	491	489	443	511	477	484	453	447	489	465	449	487	453	430	499	508	461	478	462	419	425	511	459	482	488	472	524	492	475	483	454	435	467	507	516	468	518	508	522	525	482	472	482	463	460	478	473	449	465	483	455	510	487	470	522	471	454	466	480	429	499	464	455	496	454	450	490	477	498	508	523	529	475	463	492	454	462	520	491	455	468	465	475	460	499	487	488	476	521	472	429	496	482	463	447	476	452	450	471	473	450	464	441	443	482	495	497	438	481	460	477	468	442	447	448	479	471	496	456	414	501	471	484	448	459	460	486	455	459	504	473	468	486	466	455	505	497	468	459	460	509	484	472	491	498	457	479	470	464
3576	5165	4167	2045	1553	1258	1091	927	815	775	669	649	640	614	602	632	575	561	576	529	525	1643	8599	7493	4653	2413	1204	709	550	514	520	480	494	510	489	559	514	475	502	470	512	527	486	493	513	488	506	518	511	463	519	529	521	472	475	484	511	516	492	520	523	518	532	487	490	512	509	480	501	526	538	531	522	514	502	522	496	491	514	513	488	471	500	516	489	514	496	502	521	532	508	524	488	523	493	496	537	506	517	488	506	470	496	535	550	478	538	526	517	471	510	472	520	508	492	498	463	479	473	516	506	518	558	520	472	485	446	514	491	490	482	542	466	475	461	537	449	496	486	462	465	500	469	509	492	501	449	508	512	493	498	526	492	494	511	511	480	485	511	540	534	477	492	507	502	523	520	477	491	490	499	515	470	496	509	467	497	504	477	523	517	493	471	511	506	521	476	501	534	478	503	505	485	513	495	493	516	511	471	504	504	516	497	508	476	530	491	518	492	537	536	518	523	521	506	467	536	503	491	509	515	541	490	490	499	527	455	535	521	491	483	510	498	503	452	536	516	493	467	502	506	500	509	495	506	497	505	484	508	486	485	479	501	523	484	475	558	491	555	476	476	499	523	479	485	485	493	503	486	505	495	531	515	493	500	540	495	481	474	524	505	495	507	482	512	497	493	490	493	485	529	526	489	498	451	484	509	503	522	556	488	476	505	476	527	484	466	505	489	508	514	471	524	485	531	479	511	470	482	483	509	528	529	477	469	517	474	487	459	477	458	504	528	509	468	514	502	521	488	529	525	479	509	526	519	529	527	518	512	484	501	523	502	498	508	483	524	506	496	491	524	514	476	519	501	491	544	464	535	528	509	532	495	509	510	488	526	498	514	504	501	522	457	539	493	502	494	476	520	535	510	513	524	496	478	520	534	494	520	483	484	510	486	495	487	483	500	465	479	488	516	492	492	492	464	514	536	491	522	473	496	529	494	515	523	527	512	490	494	484	508	500	512	481	498	504	511	472	510	517	516	495	516	497	528	482	524	514	480	481	500	479	500	515	510	502	545	510	494	510	546	460	478	509	514	487	537	499	521	463	524	479	483	510	490	496	504	499	499	478	486	509	487	477	507	514	473	498	495	451	526	524	476	482	529	483	492	469	485	496	511	481	483	487	473	527	473	507	485	515	544	522	514	476	502	496	489	541	509	499	483	487	523	494	506	519	476	539	453	492	510	494	509	485	466	487	527	492	501	517	487	480	473	488	455	524	496	496	468	580	487	485	497	479	496	486	519	507	498	510	488	514	496	508	512	482	536	493	563	491	483	485	475	495	458	500	484	527	482	493	515	491	466	473	489	503	479	473	485	510	473	488	509	517	522	504	493	491	479	500	501	502	520	525	506	509	451	487	481	475	469	463	499	506	503	477	520	505	527	493	533	519	492	494	515	514	519	509	503	499	494	513	449	487	477	485	487	529	496	555	492	518	505	489	510	502	499	469	507	489	517	538	509	453	479	510	478	489	492	456	514	489	486	463	476	516	570	515	516	529	486	474	470	506	511	508	461	525	529	472	473	477	470	484	525	482	525	527	509	530	507	534	501	495	491	502	491	477	506	488	483	505	488	505	489	489	491	525	535	464	495	515	484	488	502	537	474	489	515	561	498	496	505	521	462	456	482	478	449	482	471	484	520	513	501	486	504	502	516	477	482	522	474	523	495	513	475	514	520	488	525	528	517	553	513	480	556	532	484	472	489	496	495	471	520	511	488	540	489	504	464	494	447	502	494	542	492	474	524	509	489	497	482	495	489	482	476	479	483	515	465	492	540	482	496	486	491	551	470	470	501	521	526	523	494	495	537	500	470	525	484	536	502	497	505	479	506	464	474	517	493	496	495	489	489	493	508	492	491	505	490	510	469	517	496	475	499	490	447	528	526	520	538	485	509	512	499	475	496	496	464	519	517	469	524	497	525	526	467	491	470	481	462	550	514	491	491	482	502	487	458	509	511	551	454	511	466	485	510	529	484	470	496	467	479	515	482	485	507	463	523	461	468	496	511	524	510	541	488	456	491	517	498	485	515	491	456	505	491	515	505	510	508	474	501	490	491	520	495	507	493	502	499	502	496	490	497	533	498	479	471	478	468	486	539	519	489	501	491	468	524	482	488	504	487	497	500	525	508	515	485	502	495	488	461	465	502	486	501	496	481	478	469	474	498	489	449	463	467	507	492	467	497	481	522	487	500	477	470	503	509	488	508	559	526	482	498	505	489	498	475	498	513	494	523	485	513	491	477	485	492	485	494	488	465	506	505	499	505	524	492	496	480	517	498	520	486	470	498	478	419	482	502	492	473	484	457	523	539	537	462	516	461	480	482	489	480	525	488	508	510	500	502	502	514	495	499	497	500	512	525	473	471	467	526	493	512	513	493	526	473	497	469	474	498	524	504	521	508	508	476	483	545	488	461	470	468	512	500	486	514	501	507	487	538	462	493	499	527	468	498	523	477	475	511	500	490	498	527	476	474	500	485	486	533	471	467	454	496	519	532	485	452	491	475	461	472	483	487	452	475	492	531	504	475	499	533	445	494	500	533	543	473	495	484	490	510	489	470	490	509	475	462	498	500	525	463	496	506	447	478	465	521	491	487	485	492	484	525	518	493	518	491	469	502	449	497	484	524	469	476	513	529	499	514	488	492	438	500	488	483	516	488	502	497	523	487	483	480	483	479	485	495	502	492	508	464	501	490	481	481	467	492	478	474	484	518	494	476	478	488	528	526	503	497	509	490	497	486	473	498	454	482	496	481	476	509	475	445	455	503	484	489	461	507	483	466	493	495	525	479	481	482	517	457	497	494	512	510	520	491	523	486	516	486	474	443	511	524	478	535	520	482	523	493	500	496	491	496	487	453	483	516	503	490	493	488	499	468	517	511	466	508	485	514	505	530	467	532	525	514	515	550	453	512	463	467	465	484	474	481	471	501	506	483	494	469	496	504	483	506	510	487	457	540	461	459	485	492	531	467	468	490	509	479	488	513	494	455	519	501	459	492	475	472	525	530	527	529	499	482	506	516	471	514	507	479	486	507	511	489	462	488	476	525	457	499	494	504	464	485	534	480	468	485	466	502	498	540	494	500	491	527	484	508	517	520	499	506	475	499	496	512	463	508	482	503	455	498	498	499	502	511	491	505	455	486	525	510	469	512	461	510	499	507	473	456	468	480	517	460	480	498	480	479	505	493	479	517	517	488	501	496	499	469	479	465	500	472	467	459	492	479	477	504	490	501	471	496	485	488	494	468	528	459	506	534	500	472	494	522	488	472	465	519	455	516	498	486	466	507	487	509	502	478	485	502	513	466	512	491	477	498	483	500	519	470	499	476	509	487	511	512	502	512	516	506	487	525	486	485	510	486	495	480	517	533	489	495	539	508	511	434	472	447	480	480	521	489	519	489	462	506	478	537	465	498	462	471	462	479	463	526	467	497	508	492	486	496	454	488	459	495	511	510	502
27025	12355	1644	846	550	520	425	478	451	414	427	420	440	429	423	385	464	437	441	389	411	437	707	812	784	582	502	461	411	445	405	444	405	424	407	433	409	438	400	424	420	390	394	428	430	407	410	408	396	441	417	430	414	416	437	437	410	444	394	395	434	414	451	428	436	426	433	454	420	441	456	408	418	409	429	440	411	417	371	432	401	386	420	462	407	427	411	434	443	404	423	408	431	411	390	401	416	395	421	423	410	410	433	428	388	418	418	420	419	401	436	411	453	408	395	438	420	407	423	440	446	404	438	429	403	417	439	417	437	401	411	396	451	405	424	402	428	428	436	414	406	475	423	415	449	406	413	455	441	421	447	465	382	407	386	406	387	432	431	415	430	402	447	393	413	395	410	408	431	413	426	402	452	423	389	443	380	464	446	407	425	408	392	427	378	387	391	455	446	405	407	425	430	445	399	414	433	384	436	407	413	406	378	427	412	424	406	409	407	397	388	422	424	430	443	451	443	385	484	390	424	419	406	418	465	407	431	400	413	412	448	393	441	407	417	422	430	406	394	428	450	378	383	410	377	427	415	435	452	444	416	404	420	401	412	424	460	438	426	419	441	391	427	428	398	422	447	427	408	422	434	443	445	413	399	418	410	396	393	413	416	414	424	400	397	398	458	431	446	412	465	404	406	424	426	409	409	444	389	449	428	420	431	476	429	424	390	451	466	364	458	389	441	411	434	419	445	397	434	399	418	385	431	431	443	446	438	451	397	419	435	412	414	450	387	393	417	399	443	442	433	420	414	433	410	393	389	380	397	443	440	459	426	406	414	404	399	411	438	411	433	426	392	435	422	389	404	451	383	430	435	425	410	440	421	445	406	410	416	388	420	427	470	456	409	433	432	492	370	448	429	405	436	431	382	433	376	422	437	444	404	447	397	437	412	444	409	448	411	427	422	442	404	439	446	365	411	391	406	424	398	416	395	436	458	414	442	438	427	426	428	375	440	420	438	418	410	438	443	436	418	414	424	393	416	413	448	417	449	415	376	462	429	398	444	443	407	449	431	426	401	429	432	427	455	400	413	433	437	415	439	444	444	428	407	430	402	408	411	409	416	443	380	451	429	411	416	417	424	375	381	450	446	429	385	394	387	410	453	454	406	434	435	399	415	427	427	421	437	393	417	462	415	425	403	423	417	428	422	428	467	434	424	394	449	414	391	416	446	468	399	393	393	407	384	462	431	432	431	428	399	427	413	413	401	449	433	446	402	424	424	434	389	458	422	438	433	417	422	407	382	438	429	412	395	373	390	431	444	425	433	437	450	444	397	458	441	457	429	402	464	469	390	417	427	442	428	406	424	408	413	400	420	413	447	419	453	436	423	443	431	444	429	417	417	433	403	429	388	443	420	404	441	408	424	393	440	417	417	423	435	442	417	435	419	396	408	408	421	399	388	389	441	430	411	413	414	435	404	417	429	416	387	402	443	417	457	428	418	389	429	387	446	425	439	423	416	451	451	390	410	415	441	456	426	432	428	371	387	425	408	411	435	399	414	445	415	425	407	376	392	417	383	396	435	397	446	439	438	454	409	395	432	400	422	406	437	451	411	408	424	414	438	403	446	428	426	446	461	406	431	457	391	437	395	437	431	431	453	431	439	417	425	433	425	389	443	420	392	392	435	424	435	416	423	381	435	415	424	407	435	450	411	425	407	419	423	426	423	436	426	430	387	458	409	452	434	432	406	388	422	408	410	438	410	450	445	418	398	417	421	392	387	407	403	391	442	428	408	429	435	442	417	399	413	426	451	396	428	413	444	417	419	419	430	430	350	412	414	408	426	414	449	391	430	478	413	428	415	404	409	444	403	433	424	414	408	392	400	426	427	453	407	421	381	420	428	435	448	427	426	422	429	456	418	437	413	418	443	439	433	391	425	411	403	398	453	434	438	452	443	419	426	454	404	442	423	449	410	403	421	424	416	430	420	415	416	407	397	439	460	408	399	439	424	404	434	418	416	467	424	401	418	373	425	385	411	402	426	422	462	425	382	439	426	422	416	444	401	416	430	424	395	422	424	415	425	437	436	401	409	413	423	422	422	408	423	368	405	431	430	408	406	433	460	418	401	437	440	420	413	424	413	433	403	416	434	438	411	387	405	432	423	418	377	445	413	407	419	392	409	426	388	447	429	423	449	388	408	419	435	409	448	431	430	436	455	425	404	426	361	455	419	396	419	426	412	413	413	417	420	434	407	393	415	405	467	403	433	415	397	422	427	413	377	406	399	412	423	435	437	391	453	377	420	448	464	456	425	422	405	452	479	465	440	405	401	474	426	403	408	391	422	414	438	398	444	418	438	415	430	384	441	423	448	423	440	401	398	405	482	447	416	434	434	415	449	423	421	441	398	420	427	399	444	429	406	422	419	459	407	421	454	430	433	455	454	395	383	443	440	405	406	390	432	421	405	436	440	439	473	398	433	443	428	422	429	435	442	422	453	441	417	401	438	387	429	421	426	437	397	414	436	418	438	402	439	401	394	433	446	395	391	425	395	405	451	439	445	408	403	451	443	407	433	438	431	457	401	468	464	444	427	433	400	436	449	457	433	427	461	432	410	385	450	470	419	434	398	426	399	412	411	393	434	418	404	420	404	408	424	444	417	437	412	465	443	416	381	446	407	431	401	402	408	456	396	397	390	450	415	402	433	429	429	422	448	430	401	445	406	388	461	414	402	450	434	414	420	451	438	440	397	436	419	399	410	406	448	413	422	444	437	446	426	476	440	399	419	407	394	445	383	446	409	429	429	419	422	426	431	444	448	413	412	436	413	395	437	439	433	401	392	457	429	433	429	418	418	406	387	443	399	413	435	438	421	395	424	405	393	407	413	458	434	421	419	415	374	427	390	459	412	477	390	438	425	411	434	462	430	403	455	436	404	436	413	395	434	436	458	428	389	431	424	414	367	426	397	403	439	403	439	417	412	400	435	427	417	415	406	445	395	440	425	388	442	437	442	437	455	430	424	423	419	462	425	401	437	397	435	443	421	432	392	402	405	424	427	405	432	379	429	400	433	433	445	461	483	426	422	446	420	441	474	402	422	429	416	412	410	439	426	415	403	414	422	428	431	440	475	400	426	383	407	415	426	423	431	439	417	428	416	433	430	396	437	441	428	413	458	396	418	420	430	425	428	442	471	455	370	425	430	410	422	415	448	423	408	407	437	445	376	419	406	450	439	427	425	431	417	404	389	439	413	430	411	415	426	441	457	419	429	401	408	405	441	402	414	399	420	434	405	426	449	435	412	409	424	449	403	414	428	416	442	419	427	450	414	434	406	399	422	393	404	405	403	442	433	407	434	429	446	442	457	396	422	417	430	446	432	424	426	391	419	458	414	388	438	445	447	416	410	447	429	458	420	440	386	408	420	395	383	418	401	428	431	434	408	394	412	381	446	404	372	459	428	414	402	417	443	445	417	427	419	439	439	402	463	417	435	426	440	452	421	440
4911	888	772	580	552	538	518	455	447	457	437	446	440	432	431	408	435	425	393	426	422	479	913	1000	853	672	499	452	443	446	461	471	452	413	399	421	441	436	419	444	432	436	424	425	445	373	439	431	449	429	441	407	410	468	423	456	448	403	413	427	453	423	475	432	424	443	461	417	416	458	398	401	452	437	443	466	489	423	406	428	425	421	457	440	408	447	434	438	417	441	399	407	429	471	413	409	461	435	430	415	460	425	436	423	452	440	411	432	423	394	399	399	435	462	409	416	440	445	416	486	418	458	433	431	434	421	440	423	452	404	425	430	424	451	430	444	445	436	429	421	406	432	436	436	468	424	446	414	422	438	463	438	436	413	428	409	442	454	444	454	453	412	431	435	412	415	435	408	418	439	394	431	413	454	421	403	439	434	430	427	446	427	416	457	439	418	442	484	425	455	414	456	434	460	442	423	417	410	419	427	408	450	431	444	418	441	393	438	440	408	436	431	438	411	387	456	428	500	406	418	401	450	411	446	406	418	412	448	426	420	437	437	440	441	468	442	457	424	436	414	436	426	392	448	439	431	422	427	409	433	406	419	386	448	431	398	417	408	438	440	463	464	422	450	449	446	427	427	446	416	417	416	392	437	381	426	401	439	449	451	410	458	422	429	412	429	445	435	422	431	428	433	473	438	392	469	436	390	473	448	453	448	446	443	407	385	433	421	419	408	398	432	424	405	466	428	424	431	451	456	402	411	405	435	449	397	464	428	408	407	430	409	445	451	403	406	466	390	405	434	447	401	449	471	447	456	441	413	421	408	442	414	454	455	415	405	435	434	434	438	430	448	434	424	402	480	400	442	430	403	436	456	402	430	402	435	438	405	450	432	426	435	449	442	409	441	400	428	415	419	449	413	420	447	410	431	426	408	368	452	416	485	436	461	402	433	446	458	400	450	442	422	419	433	478	382	472	460	426	443	446	403	433	384	436	423	460	476	427	421	409	406	487	424	396	453	430	413	447	418	404	436	404	432	412	422	439	418	432	439	430	440	422	443	446	432	448	406	420	392	424	431	396	435	408	436	451	421	407	431	419	419	397	466	453	441	413	439	472	418	401	440	437	406	442	447	400	410	464	466	460	454	402	407	420	440	405	421	428	444	453	436	406	421	447	425	432	419	443	410	474	434	417	461	448	431	446	431	429	441	414	421	414	454	402	421	431	471	451	439	439	403	451	429	425	435	448	422	409	427	474	431	425	441	402	422	423	413	389	430	424	430	422	433	434	436	448	433	439	452	430	401	437	432	409	436	439	397	436	433	467	439	402	422	425	408	418	451	405	444	420	411	425	436	413	444	412	399	458	414	414	459	434	429	423	464	408	450	439	455	445	425	415	437	415	458	442	409	438	431	447	419	370	461	452	447	442	403	453	433	449	440	413	497	412	460	409	402	405	428	420	415	470	440	411	436	441	419	400	457	464	448	428	423	441	452	405	453	444	404	396	444	383	438	436	456	421	422	434	433	439	448	456	466	439	423	427	416	405	421	416	417	421	454	413	464	474	457	463	438	416	431	425	470	428	443	415	402	399	441	457	454	423	431	412	399	431	405	437	439	434	444	401	463	441	400	450	433	419	483	424	412	401	441	416	432	448	446	453	438	453	440	439	444	435	426	433	437	422	451	424	440	429	417	444	450	437	411	430	476	451	404	450	423	430	436	448	452	437	432	445	432	435	453	424	461	427	433	401	433	441	426	421	399	437	414	449	422	435	445	412	421	429	428	455	451	479	422	415	423	441	433	408	379	433	430	449	438	424	422	453	426	439	425	452	406	403	428	414	455	445	466	394	441	459	416	436	440	421	404	418	437	445	444	433	463	419	418	424	439	455	404	406	448	452	426	455	436	416	421	446	429	481	440	411	428	424	413	418	430	414	425	413	435	410	429	433	437	432	486	455	395	437	453	421	437	454	432	439	408	422	448	391	397	454	448	419	438	417	439	384	429	435	446	486	416	413	408	401	449	430	457	430	428	424	417	416	397	412	436	397	439	407	420	448	424	455	467	447	466	431	395	446	472	438	439	445	471	450	459	409	415	430	447	412	422	493	415	431	427	432	437	443	404	459	437	419	397	455	456	461	429	405	414	453	458	419	392	450	442	452	450	430	393	439	426	408	438	443	434	412	426	425	444	416	454	441	411	397	426	457	448	429	404	419	434	405	438	417	430	433	429	434	426	441	443	434	414	446	429	455	432	411	423	430	415	448	428	432	447	423	423	445	449	412	431	428	419	444	436	395	414	412	466	445	436	418	416	439	457	405	442	446	453	486	403	470	448	433	413	434	414	425	429	448	433	455	448	448	431	439	417	427	424	441	412	419	456	407	444	400	433	428	430	411	423	411	435	423	450	396	430	395	422	428	458	432	460	420	441	450	424	414	424	400	442	458	440	431	411	459	443	449	450	425	420	415	424	410	438	416	421	447	413	417	408	430	446	415	427	430	390	464	390	427	445	420	403	439	437	447	422	443	418	421	412	363	439	427	445	402	420	406	457	428	402	420	457	437	416	421	407	433	385	450	427	439	411	419	425	420	422	421	438	415	459	442	419	499	399	403	417	458	436	434	413	441	418	432	441	470	450	420	430	459	469	414	461	423	467	443	404	420	424	449	410	434	381	425	429	412	433	440	403	394	435	444	416	421	430	465	432	413	392	423	445	404	444	432	400	426	431	422	407	426	431	424	434	383	425	436	449	445	440	436	444	399	452	463	411	443	411	421	405	453	419	395	432	452	441	428	413	409	452	454	424	466	422	439	448	413	412	439	419	438	430	409	458	419	419	426	425	418	460	449	468	429	458	391	457	413	442	447	445	483	401	393	432	397	415	438	448	446	391	424	455	413	441	402	449	435	433	410	418	412	454	419	467	407	467	456	433	443	457	397	426	439	446	440	420	439	415	456	433	407	464	434	430	456	483	416	431	426	429	452	406	438	448	450	384	438	407	429	459	404	450	433	432	391	460	396	437	438	469	391	451	414	397	415	448	447	438	443	440	427	411	434	418	452	433	410	444	439	445	426	410	435	457	413	442	461	376	441	453	456	439	426	420	393	439	434	420	402	438	425	440	444	445	410	407	457	415	441	453	445	423	445	412	424	435	417	431	439	404	447	428	411	431	439	445	415	447	452	446	424	394	407	443	433	448	438	412	465	391	455	439	441	428	400	417	422	422	478	434	423	449	399	417	427	441	428	438	444	431	441	446	428	440	501	396	428	409	445	441	437	434	409	429	385	417	431	449	423	423	433	436	428	411	433	416	422	432	443	426	476	432	456	447	448	407	432	430	423	428	460	405	432	436	412	443	448	434	447	397	427	448	424	447	403	453	423	419	441	410	423	438	410	418	444	430	434	428	414	412	473	445	454	433	409	424	443	396	431	449	424	429	422	426	414	396	414	440	438	418	415	449	423	439	416	407	434	420	412	412	435	418	420	423	480	396	409	404	441	428	464	419
24463	21134	27497	24985	9872	1250	741	563	500	499	487	440	437	444	469	428	457	412	468	427	456	818	3672	3788	2535	1309	781	518	441	445	405	427	427	400	421	435	420	408	400	431	411	403	391	426	436	396	400	428	401	435	450	435	417	404	386	450	411	435	419	444	414	420	444	444	417	442	437	432	416	413	456	460	436	374	413	422	452	451	442	382	418	403	412	412	423	414	450	370	441	402	396	424	421	401	388	431	408	450	446	403	376	434	403	377	405	416	382	422	415	400	415	438	452	441	389	422	430	382	456	413	413	429	426	424	425	411	408	436	413	414	388	408	467	397	394	443	420	419	416	389	403	383	353	425	440	426	422	408	420	431	377	408	407	404	456	413	448	417	423	417	418	401	429	418	398	403	407	441	435	422	405	403	395	415	415	397	412	367	406	403	438	348	438	430	434	433	405	418	409	406	364	416	402	422	429	372	430	437	410	405	400	451	406	418	429	458	387	425	390	395	414	431	442	428	432	451	406	442	425	407	418	409	439	424	413	420	412	420	380	429	418	429	382	404	458	429	441	427	402	413	401	418	402	432	430	432	390	403	445	395	415	409	415	391	392	412	395	421	437	408	383	381	432	421	423	410	434	417	413	387	427	420	385	410	419	423	370	427	409	403	416	380	466	427	434	444	397	422	393	420	415	414	431	426	410	412	393	410	426	420	407	429	424	437	411	416	424	435	437	434	444	426	395	401	412	417	407	406	394	408	439	414	449	405	406	374	411	430	400	395	436	417	464	400	423	415	417	420	408	428	434	414	426	418	396	432	429	420	408	394	404	406	411	401	432	400	413	379	412	423	420	453	419	436	408	383	418	392	415	436	419	390	435	401	391	395	428	410	403	395	404	437	398	408	410	389	411	418	391	396	421	456	412	421	381	417	433	419	447	409	410	413	414	448	386	435	407	356	424	407	385	407	409	428	408	405	427	433	431	409	403	434	443	423	466	417	377	407	420	425	425	415	414	437	419	396	412	425	386	425	407	434	394	463	432	416	416	401	400	450	356	431	429	454	412	411	396	453	417	442	394	411	381	425	409	417	469	418	407	388	402	398	434	441	423	406	401	449	399	427	421	426	414	409	383	394	442	408	411	460	399	427	402	392	395	446	415	429	414	461	416	410	394	435	423	417	412	426	382	424	414	403	405	460	399	391	437	394	418	416	421	443	419	406	425	407	387	412	397	434	413	422	452	398	401	381	386	399	405	434	396	397	364	423	387	434	404	420	448	406	396	386	407	449	415	374	392	400	387	399	368	442	394	404	376	359	410	400	439	384	424	480	364	406	401	404	409	432	398	400	394	366	406	429	409	416	423	430	440	426	402	406	439	417	409	401	415	404	411	399	379	389	431	410	418	438	447	444	431	390	424	384	450	433	427	405	451	397	388	383	389	395	405	392	397	424	389	411	414	432	409	409	399	420	431	406	421	430	379	432	391	392	400	414	384	448	431	384	393	423	427	414	387	436	387	436	379	401	445	453	376	406	431	437	433	437	430	417	446	444	425	385	451	410	392	438	401	416	385	405	387	377	367	458	413	402	395	409	423	438	408	401	406	381	398	382	440	424	427	401	383	375	411	408	415	422	403	406	411	424	415	435	412	443	446	420	421	448	395	428	388	409	411	448	429	423	452	434	424	438	415	416	419	442	446	419	402	377	389	409	395	421	398	435	407	383	414	420	411	409	405	425	398	407	418	433	429	436	419	397	428	428	407	403	388	391	429	431	416	420	397	412	387	408	392	439	411	410	417	400	388	443	439	415	393	382	385	410	446	410	387	388	450	427	394	444	431	427	368	411	397	451	400	411	396	435	411	398	455	402	453	431	396	429	416	397	436	397	407	391	441	454	410	387	406	380	373	403	467	417	449	443	433	415	413	410	422	433	441	391	422	429	425	394	416	423	432	428	398	408	455	393	420	420	416	434	404	426	430	429	439	422	428	441	412	407	366	421	415	440	400	422	432	396	384	441	404	432	390	412	390	415	452	400	432	432	394	415	403	425	432	434	450	380	415	399	397	442	434	453	391	405	427	409	413	402	468	406	400	409	418	378	443	356	446	417	418	414	415	426	388	403	424	426	434	425	408	412	455	401	412	457	406	429	387	429	446	371	385	426	397	408	399	387	421	421	395	428	398	354	422	423	402	442	415	451	406	439	395	428	397	393	415	356	430	376	428	413	441	434	417	435	462	406	421	393	422	410	401	389	378	433	395	418	393	425	394	354	394	386	400	440	366	401	422	447	412	411	413	423	444	400	454	405	414	432	407	398	407	454	421	421	386	444	387	413	394	404	417	437	395	408	395	401	455	411	451	443	431	398	440	444	432	400	420	409	406	407	382	433	411	411	404	434	392	483	439	404	425	395	410	415	381	396	403	401	439	443	420	460	413	410	399	449	418	383	425	431	433	405	403	420	424	394	391	408	390	399	407	422	413	355	426	422	412	437	392	388	402	439	371	392	435	397	445	420	418	408	423	404	433	443	417	424	415	432	388	403	402	427	408	414	385	427	415	421	433	415	409	459	422	406	394	406	397	413	419	411	409	369	390	387	435	410	369	399	401	387	393	425	413	369	394	408	418	436	419	417	461	398	394	406	454	437	407	407	352	412	428	413	422	469	441	398	398	411	408	420	402	386	444	403	459	396	416	408	414	397	422	414	465	418	398	445	434	412	440	412	416	410	440	367	407	392	430	422	423	409	383	414	418	416	399	442	440	412	415	422	401	382	429	454	404	416	390	445	372	447	413	433	413	400	402	411	438	404	421	450	442	412	398	405	397	445	426	393	407	405	417	403	403	417	457	439	383	432	426	402	432	432	407	392	392	438	386	428	396	433	374	390	412	429	443	427	412	426	412	370	432	445	432	388	429	433	427	398	459	449	365	424	427	408	405	432	432	416	412	393	389	441	402	409	395	401	400	415	423	419	424	412	413	409	391	425	422	398	415	414	383	394	450	406	416	402	434	394	404	408	422	411	422	446	421	444	408	377	417	411	412	394	415	429	443	400	388	420	434	392	433	393	453	408	413	404	423	408	426	385	424	414	401	399	403	431	396	394	447	396	398	399	432	418	404	426	384	437	409	388	468	455	409	413	420	379	357	381	405	437	415	401	418	442	428	394	388	389	452	428	366	366	402	392	409	426	402	401	420	419	427	414	414	409	403	374	438	437	400	404	408	427	417	423	416	440	406	419	453	423	416	419	408	440	394	451	401	441	405	410	411	430	429	439	419	411	415	410	414	453	420	387	388	452	407	412	432	428	442	428	407	407	402	426	408	401	422	426	430	396	434	389	441	429	387	395	430	391	398	374	384	403	436	447	400	430	398	424	413	389	427	392	430	419	423	406	412	408	445	421	452	408	421	401	408	434	397	407	406	413	406	408	422	365	439	404	391	410	404	417	409	395	366	446	411	394	421	407	436	423	405	397	399	403	431	415	412	430	401	397	423	404	361	415	415	400	415	402
3292	3518	2864	1449	1140	937	871	718	673	593	550	589	539	515	525	491	468	479	489	519	444	1355	5605	4987	3170	1621	887	559	487	460	478	427	408	425	461	392	459	451	485	478	473	461	432	482	476	494	465	471	473	422	471	476	436	475	487	430	446	412	464	449	464	456	457	474	448	506	415	441	458	451	454	434	439	424	467	476	461	437	419	501	415	472	486	464	432	472	436	448	433	451	456	419	451	441	425	468	466	472	419	484	441	469	437	434	452	478	458	451	486	425	456	466	473	468	508	438	427	468	458	446	412	445	475	446	460	432	456	467	471	430	449	471	457	446	462	457	429	487	424	424	440	420	409	478	440	433	449	455	438	404	484	417	455	477	490	459	437	455	457	485	477	458	431	447	409	445	429	428	457	475	419	472	448	441	422	428	424	454	457	469	424	475	413	444	446	431	459	423	447	436	475	448	423	456	504	451	441	428	450	503	473	433	457	493	493	458	447	446	433	448	446	462	441	433	453	446	458	458	439	475	478	443	474	462	427	414	419	457	434	408	480	434	417	498	488	446	432	436	433	449	464	447	421	470	478	437	409	445	462	456	389	452	451	455	462	454	455	445	460	422	467	418	461	453	480	435	436	473	454	439	438	419	451	406	422	441	469	437	442	418	480	455	467	422	444	464	455	451	422	448	459	467	459	444	476	424	454	457	455	422	398	435	442	415	420	449	465	447	423	469	429	442	412	448	437	443	457	440	478	405	448	471	460	463	439	473	413	462	454	468	420	424	472	457	429	455	420	430	446	454	454	440	476	456	456	446	457	452	407	452	421	468	500	502	478	470	467	437	439	461	477	449	445	423	448	450	459	440	460	410	438	431	461	411	405	458	434	441	429	471	435	440	452	473	434	447	443	450	426	452	489	483	447	457	453	438	447	456	474	455	489	435	444	456	436	430	471	431	452	453	419	420	440	388	482	454	471	430	444	448	431	458	470	497	472	467	431	461	473	467	440	475	457	419	437	440	419	447	441	448	435	484	461	464	431	485	450	414	450	434	457	456	468	448	450	429	418	456	443	438	488	493	456	409	428	447	439	452	492	466	494	473	484	458	459	448	476	451	480	455	449	454	451	436	450	455	426	478	443	431	464	404	421	454	441	425	493	447	428	447	452	437	457	441	419	430	444	420	447	446	477	458	457	435	461	447	411	459	459	449	444	448	409	441	473	432	475	428	421	464	427	438	462	456	463	454	441	435	413	441	450	464	480	436	431	462	458	441	459	444	467	408	477	431	462	446	445	444	435	421	462	504	418	443	480	466	427	461	432	459	429	437	453	437	441	428	485	464	474	445	434	429	446	436	450	459	480	440	452	432	431	423	447	467	415	471	481	416	440	479	437	469	441	441	427	454	446	425	413	428	455	524	453	461	429	420	476	476	428	446	432	446	456	475	454	473	445	478	458	439	410	509	467	462	484	452	445	419	460	434	436	450	493	442	437	478	472	431	478	457	470	429	476	442	441	417	440	455	462	436	431	429	421	466	393	453	478	456	440	495	455	429	424	436	465	411	431	479	436	467	447	457	390	452	457	481	466	455	439	424	434	443	439	458	457	455	477	431	438	449	408	436	458	402	468	478	449	462	476	425	469	421	424	421	451	391	441	419	457	463	449	445	495	460	420	433	448	449	464	415	447	438	455	465	423	446	420	405	442	426	416	482	464	431	434	436	424	475	448	402	426	452	447	426	461	438	436	487	417	477	449	424	422	430	429	441	408	470	414	470	491	443	418	428	474	423	416	441	443	445	430	420	452	470	446	460	467	474	431	462	460	454	416	418	472	471	450	401	446	461	445	443	476	474	448	456	427	466	442	444	446	499	426	420	412	415	479	460	451	427	441	412	426	451	448	454	429	432	447	470	437	432	422	433	440	453	443	426	460	480	459	427	463	424	460	444	424	447	468	407	408	442	447	439	469	471	419	477	422	453	443	469	456	452	417	446	464	424	410	429	464	403	457	458	415	443	470	479	446	422	444	412	440	434	393	456	451	422	408	445	436	414	412	433	417	446	457	492	458	460	429	460	460	403	449	477	441	440	476	435	420	481	390	411	442	432	460	487	438	436	430	483	446	460	451	454	460	509	406	405	458	450	456	441	460	445	430	437	476	438	449	477	446	443	483	442	465	423	474	467	434	426	469	444	413	435	425	420	441	478	440	469	475	443	423	468	455	458	455	462	420	430	408	446	442	441	423	431	435	456	403	419	441	426	401	460	427	446	432	481	467	438	399	473	417	453	465	470	477	460	464	440	443	472	453	459	460	460	413	432	461	435	431	458	448	447	449	455	417	474	452	442	481	460	447	445	411	457	489	479	445	461	433	437	454	447	426	450	426	471	462	403	417	418	464	431	432	414	415	445	451	457	409	456	447	436	438	451	454	453	469	425	447	430	462	446	449	460	438	463	473	449	445	442	436	437	446	471	461	441	416	478	459	445	462	433	444	439	462	442	434	441	416	457	412	424	466	464	439	422	437	462	447	440	420	446	449	446	453	441	424	424	434	469	428	444	482	425	453	460	464	485	452	419	463	437	417	480	482	467	473	445	440	426	474	438	432	462	420	433	433	439	447	395	426	473	442	448	448	456	407	473	463	411	489	436	449	428	480	440	455	440	460	470	483	447	474	456	452	428	426	439	429	440	448	468	444	479	430	457	424	425	445	432	461	461	427	466	434	441	456	422	423	503	453	474	455	467	457	447	443	455	471	468	436	458	465	484	480	442	482	419	398	446	465	449	444	460	466	465	431	466	431	449	427	430	443	483	424	432	443	436	442	455	465	458	450	434	432	463	461	409	454	438	439	457	439	423	504	449	421	454	444	431	436	466	437	466	471	472	459	466	427	451	467	446	441	478	451	446	393	467	451	465	411	435	452	464	462	409	430	441	464	445	450	464	442	428	463	457	462	453	444	429	426	445	427	400	458	472	454	459	441	439	413	453	443	442	440	440	439	425	490	456	438	434	482	433	463	448	397	459	462	459	448	435	457	470	451	437	439	443	465	465	428	398	428	442	438	456	443	407	489	425	431	444	460	463	442	440	461	423	452	465	423	442	437	438	440	406	466	459	425	457	416	474	492	417	435	464	448	490	458	408	447	443	438	463	465	443	435	450	430	412	473	454	418	398	446	425	448	464	424	439	433	460	429	472	421	444	410	421	444	437	422	423	416	457	405	472	448	442	435	417	420	405	435	419	432	423	485	426	421	440	416	452	439	426	475	470	462	477	457	438	431	444	428	433	478	445	440	432	462	431	445	454	436	462	410	430	464	433	465	414	453	441	482	432	452	403	434	473	432	433	431	436	432	451	458	439	440	435	449	456	455	369	424	452	394	451	412	427	410	440	446	453	435	464	441	468	444	494	466	461	467	417	447	439	441	462	402	461	445	453	445	421	422	420	454	472	453	443	402	415	441	453	439	425	448	426	463	427	473	439	462	423	402	449	455	439	426	468	415	477	463	423
23875	21130	28239	24280	20323	3759	1240	703	609	598	566	573	532	495	534	527	495	542	465	490	507	1377	5944	6181	3887	1862	922	631	522	484	500	459	449	507	484	489	495	476	459	497	452	473	433	472	480	471	471	530	472	473	452	510	456	465	488	485	481	490	467	454	527	478	478	461	479	478	438	475	459	520	464	483	508	440	482	444	478	485	474	412	420	469	468	463	510	453	476	478	496	494	500	481	455	461	475	487	462	503	474	493	470	451	475	451	489	515	495	468	440	435	459	432	458	474	488	443	501	447	448	442	448	507	493	488	442	479	482	492	453	516	482	447	498	473	485	484	531	452	474	483	461	480	450	496	492	456	465	452	477	451	479	490	489	469	443	482	444	503	476	490	449	510	454	514	499	511	516	474	494	478	492	504	444	449	479	479	480	461	482	496	467	473	484	452	465	485	482	470	476	473	507	484	481	487	486	474	482	480	468	461	451	470	504	456	449	478	475	451	456	459	449	486	475	467	484	472	491	483	468	490	427	504	467	451	506	476	474	453	472	455	476	497	452	478	491	502	487	442	484	501	459	460	438	463	463	463	452	429	446	496	469	474	441	487	486	491	448	433	493	439	509	488	464	439	480	508	486	539	465	486	475	461	508	461	458	484	480	497	484	454	446	476	479	471	487	450	468	471	478	497	504	473	479	467	446	458	478	457	472	454	428	512	455	492	523	451	506	458	458	453	497	482	431	477	485	468	465	452	459	451	453	454	506	485	457	455	450	470	491	451	429	463	480	473	457	516	500	473	470	471	442	464	475	465	490	497	486	462	481	489	479	458	499	479	454	463	485	484	485	493	448	453	456	453	485	459	449	425	423	457	499	468	449	493	484	460	474	437	452	445	463	483	482	479	485	447	464	460	480	416	453	476	480	479	470	451	484	456	474	490	454	485	515	470	486	479	482	506	490	447	464	447	512	493	483	461	468	475	518	490	496	451	460	518	487	487	426	473	463	428	481	441	525	477	477	488	470	467	476	480	474	454	438	509	468	490	488	501	453	437	459	466	486	482	437	449	438	502	458	443	436	401	487	413	459	478	461	477	472	479	468	473	450	470	477	470	482	471	475	516	496	514	468	504	446	481	520	485	454	452	506	487	457	473	456	470	475	451	455	479	501	481	459	468	475	465	461	471	455	462	466	446	458	444	446	494	461	484	454	456	476	476	479	462	473	464	453	473	490	478	466	454	461	447	496	492	494	463	478	505	514	484	459	433	459	455	435	469	494	462	457	480	483	472	493	493	474	478	454	461	446	462	467	475	455	497	485	463	480	434	485	461	460	484	480	474	443	437	465	494	431	485	472	445	461	493	457	455	467	476	443	481	453	426	460	518	474	445	503	492	473	475	486	470	499	456	492	477	515	500	440	463	481	456	460	514	505	506	469	462	510	484	483	484	437	464	479	487	459	485	474	450	490	421	438	476	510	464	494	498	460	450	466	512	498	479	485	475	452	483	441	499	500	482	462	475	489	515	441	519	482	457	489	462	491	460	466	462	407	481	447	480	493	447	443	479	518	484	478	455	484	453	459	477	439	434	438	471	477	427	469	440	472	507	440	471	472	468	475	552	457	447	448	483	448	513	473	471	515	496	459	508	482	473	444	493	492	434	458	489	440	470	447	474	447	461	467	456	470	440	485	500	486	459	502	467	520	472	432	537	499	447	428	451	447	475	475	496	482	477	488	486	466	438	450	488	430	454	449	459	469	489	443	457	468	510	456	438	440	434	488	470	490	499	462	486	518	426	467	498	489	452	477	483	475	456	499	486	494	490	502	456	441	449	473	444	451	456	491	521	474	482	514	464	459	497	464	489	520	468	480	459	480	507	464	470	468	447	468	518	443	470	451	495	509	471	462	436	446	430	485	466	471	477	492	474	497	473	440	446	466	466	424	493	498	498	489	468	438	481	480	456	519	465	436	467	484	489	496	451	464	507	464	458	478	445	448	432	453	455	489	462	475	465	487	501	480	482	470	446	501	427	487	476	502	469	470	446	493	465	471	481	487	486	495	445	435	449	470	509	428	475	471	469	480	458	441	458	445	452	432	430	464	463	493	476	450	400	490	502	469	462	492	454	462	469	477	466	467	488	467	457	462	493	482	466	451	481	432	456	459	483	461	479	484	495	476	443	496	501	549	456	469	475	442	467	455	457	468	459	452	483	487	465	467	471	478	501	467	480	459	452	444	448	485	425	465	462	476	471	478	449	449	477	481	471	517	476	490	439	477	482	486	476	493	460	479	426	466	500	462	499	494	498	506	473	449	452	477	503	470	489	448	498	502	445	469	450	446	458	479	437	494	469	497	459	450	498	493	456	476	480	506	463	447	451	416	467	468	489	476	465	425	436	474	454	513	442	486	461	467	474	438	486	494	488	496	438	459	468	459	488	476	467	468	449	487	491	446	493	484	497	476	484	470	455	502	463	445	447	473	489	444	455	461	463	462	464	430	472	506	462	450	461	435	495	443	455	487	488	497	509	467	466	465	483	456	491	452	442	482	468	491	471	467	512	462	494	503	467	475	490	451	518	465	513	445	467	485	476	465	497	459	499	476	449	460	488	502	474	428	456	461	471	483	515	492	468	433	455	497	474	475	464	440	463	498	434	462	467	442	467	475	498	446	448	457	479	491	483	501	423	481	478	482	479	467	436	485	478	454	481	461	465	442	450	472	512	431	446	504	452	430	478	495	452	446	465	470	502	485	484	504	457	479	414	470	478	484	486	474	464	482	463	467	501	453	465	448	459	442	485	467	475	456	468	478	510	459	495	483	460	474	489	464	491	461	473	451	449	494	439	447	467	481	501	473	483	456	438	474	450	459	464	439	472	499	457	444	491	479	489	465	471	466	484	430	472	450	459	467	492	447	449	496	471	523	458	473	466	456	460	484	478	508	444	468	480	509	461	457	438	458	489	449	539	473	446	443	458	472	448	462	462	461	511	498	453	470	492	484	482	489	495	482	473	487	456	410	459	485	469	471	464	477	438	486	484	455	432	458	441	474	467	445	469	462	478	503	450	455	454	461	455	469	511	423	487	476	486	460	489	449	455	469	456	462	483	497	465	465	463	450	461	476	455	452	460	493	466	475	487	491	471	459	453	480	447	475	491	468	470	464	472	442	464	426	459	496	482	479	472	468	461	478	475	496	459	442	481	470	489	446	465	452	428	473	475	444	471	481	460	461	460	463	480	492	488	482	446	434	477	463	477	451	491	487	489	457	484	487	479	462	494	499	441	498	442	485	476	466	474	472	445	479	486	419	519	486	459	446	440	473	475	497	487	433	446	463	472	506	471	456	467	469	434	479	445	462	440	460	458	489	443	481	484	475	475	472	447	462	475	483	463	457	493	470	475	452	445	480	442	424	443	447	514	499	467	453	467	469	490	523	487	494	450	455	479	469	439	482	488	435	432	417	463	464	488	486	464	444	455	445	460	478	487	470	443	461	479	482	465	491	487	469	490
3493	5114	4040	2137	1548	1268	1085	893	814	758	685	682	645	556	610	598	584	563	520	553	558	2203	8476	7261	4566	2294	1155	661	583	519	526	494	514	508	533	459	523	526	543	493	539	526	524	510	527	499	463	515	496	549	527	476	507	552	514	511	476	513	500	460	497	495	504	498	505	508	507	501	501	519	508	459	518	546	512	506	513	511	530	489	496	482	485	469	498	510	522	542	495	472	493	539	484	492	520	495	532	468	481	498	506	485	557	519	488	469	494	513	513	502	474	486	514	495	516	495	494	505	479	480	497	522	518	532	516	494	509	468	506	497	488	532	447	509	491	502	488	519	513	499	524	489	500	512	490	488	473	460	520	487	484	509	515	513	543	497	525	474	495	461	496	503	530	474	488	475	552	521	485	518	484	491	489	504	456	517	475	507	495	473	470	488	541	482	523	518	484	483	507	484	478	503	493	489	533	511	529	564	531	497	514	523	527	455	498	526	546	479	529	504	493	517	519	449	489	489	512	495	479	543	542	518	501	505	466	466	512	500	471	450	490	501	472	450	504	498	474	496	479	492	486	497	517	466	526	495	513	512	537	479	545	491	482	487	498	513	470	470	493	520	455	534	513	497	526	522	512	531	508	511	489	487	517	488	498	515	516	499	483	502	485	509	515	487	516	489	482	499	484	488	547	485	505	537	452	473	517	494	516	467	500	464	494	490	521	455	544	541	480	501	504	529	532	483	482	461	494	472	489	497	462	529	484	493	552	501	471	492	468	472	490	478	505	506	512	500	447	504	484	476	493	541	473	502	498	515	490	507	467	495	502	512	482	469	513	490	460	484	489	526	481	514	514	540	481	504	444	480	464	472	517	510	504	531	502	478	497	513	490	513	522	519	489	474	512	478	487	500	531	516	456	512	537	487	504	476	497	482	492	483	515	501	506	505	477	487	491	485	493	495	479	513	492	533	488	509	493	474	514	478	528	504	475	484	487	537	501	451	492	483	469	474	458	549	483	520	511	484	520	508	519	487	541	474	537	509	478	471	490	512	508	534	521	487	485	497	484	475	516	499	446	467	490	480	461	483	524	470	476	496	440	551	504	505	469	502	553	515	468	475	476	477	512	486	469	514	484	515	489	496	501	506	508	518	488	482	492	532	473	510	466	533	492	458	493	521	467	481	474	540	485	519	522	487	478	452	482	529	485	492	509	489	468	501	464	514	465	516	511	487	500	530	543	548	491	539	477	480	488	495	499	503	512	473	450	527	491	481	502	489	493	499	464	550	466	486	503	484	436	476	503	515	492	500	507	476	476	505	497	495	474	501	472	486	482	470	509	495	492	515	518	494	507	523	537	529	543	471	477	473	462	500	502	503	502	517	516	496	476	513	533	479	502	505	474	476	492	469	471	498	479	503	498	481	532	507	519	493	513	496	478	467	499	514	467	492	489	482	511	489	471	501	506	489	477	451	505	503	541	454	479	503	528	474	546	521	489	493	483	497	520	499	482	475	502	481	464	485	499	475	476	477	474	495	499	525	495	492	478	516	488	489	504	484	471	486	480	467	520	509	473	510	524	508	523	479	481	509	482	544	466	483	516	500	497	446	467	475	490	508	503	530	453	505	486	492	470	515	476	500	528	481	460	494	474	511	498	489	510	457	509	472	496	458	503	506	528	452	514	518	473	460	508	499	505	491	482	472	490	482	496	479	515	497	453	498	473	468	508	458	516	456	501	528	492	500	507	495	475	437	489	459	501	492	482	490	489	500	464	500	459	478	493	499	475	469	466	504	522	491	481	519	475	468	468	513	473	453	527	495	525	508	453	494	503	468	461	454	454	523	463	479	447	507	483	511	524	506	464	494	462	475	530	504	529	515	475	465	517	465	513	455	492	492	457	511	472	539	491	472	488	482	474	495	473	473	474	513	459	490	462	495	469	486	502	477	476	482	493	476	525	506	501	486	542	492	469	498	455	503	481	499	485	512	467	521	482	528	446	488	516	466	476	493	520	482	474	506	499	465	465	512	473	469	533	486	469	491	513	506	533	512	508	497	486	498	540	464	514	502	495	492	505	492	499	463	527	508	477	495	469	534	475	428	489	473	515	526	481	470	476	533	537	517	538	520	514	544	463	507	465	523	520	496	487	490	471	514	472	514	522	512	515	469	490	528	520	490	515	497	484	496	479	462	496	502	476	500	523	509	536	534	481	459	513	470	494	489	468	476	525	520	512	510	472	516	484	492	494	499	490	495	498	474	494	507	496	499	487	473	510	490	488	498	480	496	496	508	477	496	505	447	501	526	533	504	485	532	498	521	474	508	507	458	474	496	489	521	484	488	475	503	421	492	508	504	460	479	506	450	504	481	497	515	500	498	514	487	478	507	518	476	514	503	507	506	522	482	476	516	509	500	499	451	495	486	504	476	526	504	505	440	471	519	459	487	487	503	473	498	527	512	481	514	469	493	465	525	483	484	522	507	491	488	491	482	504	517	478	472	541	511	478	486	466	483	465	494	483	479	502	493	490	459	425	509	511	488	503	507	533	496	518	508	458	512	487	485	520	465	514	501	477	463	474	483	509	481	518	529	509	488	499	484	477	502	546	466	515	487	494	467	518	489	511	505	495	488	459	541	482	433	473	519	509	498	509	500	490	475	524	501	500	550	488	487	469	498	485	474	476	513	501	488	494	481	527	525	508	473	467	470	486	524	503	499	536	487	503	495	495	482	482	513	494	472	476	474	516	486	460	474	477	506	486	452	491	510	542	472	519	480	528	486	471	507	476	534	517	475	480	470	487	553	465	475	491	478	478	514	467	492	503	497	504	468	517	527	477	505	487	515	526	478	482	500	472	508	472	480	514	483	515	502	467	504	486	510	486	483	490	481	518	518	490	458	501	484	486	505	474	502	474	485	482	506	483	503	452	481	480	485	507	482	485	532	510	519	483	515	507	480	506	502	491	518	485	485	510	460	506	492	532	500	480	475	487	478	522	475	503	496	475	436	508	499	480	498	496	497	467	495	496	497	470	508	520	491	483	525	468	501	456	464	491	489	499	502	500	524	457	446	501	502	476	517	510	445	446	478	463	473	495	505	524	487	502	490	479	498	523	486	490	485	502	476	490	485	474	529	529	466	521	528	525	480	514	516	524	512	471	477	409	483	476	514	491	488	482	511	459	518	501	477	505	507	475	485	515	488	457	465	471	499	497	478	505	480	458	477	481	472	498	470	512	492	445	472	503	487	486	478	497	500	482	521	513	495	516	507	495	525	458	479	502	495	487	493	487	472	458	509	495	496	477	511	439	504	490	483	516	490	481	440	525	520	491	472	504	476	471	506	504	532	493	478	520	478	505	477	429	481	462	440	498	492	511	481	489	474	462	496	484	494	488	499	455	492	472	497	467	454	498	498	470	500	523	458	519	491	541	488	522	509	485	485	507	475	485	484	494	478	440	476	442	515	500	471	492	489	513	495	481	481	489	477	523	513	492	512	498	532	503	482	528	460
27146	12351	1695	888	629	482	475	432	410	376	434	420	420	434	421	432	427	412	410	421	418	455	684	791	770	557	517	477	438	430	414	449	440	411	444	460	411	409	429	439	432	425	390	435	467	427	409	410	405	402	438	468	433	443	382	417	408	426	439	467	440	423	443	417	405	442	443	445	433	412	418	459	438	419	437	415	421	453	438	435	438	439	431	422	418	466	387	438	393	424	433	454	415	456	451	437	414	426	450	408	419	415	442	417	444	384	396	424	443	454	456	430	449	435	399	392	436	406	418	420	449	405	427	431	411	437	437	446	431	426	458	409	425	406	426	422	425	426	391	411	438	438	442	406	412	404	389	432	408	433	466	445	411	411	439	413	441	424	412	427	423	422	413	404	411	412	431	452	435	454	466	436	403	439	401	398	419	434	400	423	380	391	442	442	416	444	381	405	436	456	438	447	434	437	418	430	423	378	433	407	414	439	417	435	445	435	425	462	426	427	442	374	441	433	451	414	395	463	401	405	388	410	406	398	416	434	388	428	430	412	421	414	405	409	424	454	414	378	453	430	403	433	442	435	451	401	416	438	415	418	438	433	420	450	445	424	396	417	415	439	413	429	437	448	437	433	459	433	419	426	452	422	396	411	412	423	410	427	407	408	437	426	431	397	405	431	392	408	431	408	428	381	405	422	385	405	400	429	440	425	433	362	453	447	408	397	471	440	448	425	419	415	406	425	455	432	445	405	430	415	423	387	412	406	406	467	430	429	453	425	448	438	425	382	415	459	443	412	422	412	410	433	410	395	470	453	440	429	432	424	441	445	403	411	427	461	390	401	419	410	430	452	404	434	417	452	417	411	420	434	444	403	438	411	465	421	417	407	427	424	423	430	411	425	415	422	411	438	423	408	413	441	400	425	443	418	427	429	451	426	414	423	448	436	405	425	399	413	404	433	426	389	417	426	428	437	441	414	396	420	454	425	440	485	410	452	431	427	434	401	394	416	434	426	429	437	417	413	395	428	433	428	442	431	452	416	489	410	422	404	453	404	422	400	418	430	423	408	415	432	438	474	428	405	465	404	401	419	397	416	442	451	448	419	390	412	431	428	443	412	406	435	484	449	374	402	443	460	379	432	426	418	399	425	464	432	398	423	455	393	473	433	403	433	397	427	414	444	440	424	408	417	418	439	404	430	433	400	417	449	439	405	419	403	465	405	408	471	419	456	428	428	450	454	399	449	432	452	442	419	420	417	412	411	408	408	452	454	431	425	400	424	457	422	425	459	426	461	462	423	423	455	415	440	392	439	391	435	398	421	412	408	416	403	434	438	410	398	440	442	363	400	432	427	466	415	411	392	417	455	453	452	460	423	458	402	428	425	446	432	423	435	388	401	395	448	470	405	416	425	441	416	419	437	440	472	420	415	421	418	416	445	430	475	420	427	466	425	442	413	417	403	453	429	437	379	437	427	427	420	412	455	449	414	421	457	410	430	423	428	395	453	436	434	453	417	433	444	415	373	447	424	395	419	422	452	427	397	446	454	436	399	431	428	450	412	406	388	453	411	394	415	439	422	434	416	406	424	425	463	397	394	388	409	423	441	410	418	436	431	423	429	441	415	434	407	394	410	466	399	407	457	431	444	438	442	416	450	419	396	424	409	415	437	394	428	413	428	429	391	429	416	418	432	458	419	404	395	413	442	409	398	434	411	464	425	420	439	412	413	384	449	400	430	411	378	436	432	426	449	402	448	425	435	419	414	429	432	454	431	429	400	446	441	426	443	431	407	440	440	397	399	432	408	396	428	424	396	404	421	411	448	405	445	444	396	452	425	426	442	418	439	447	434	397	424	418	400	423	472	429	462	434	406	427	435	417	387	451	413	405	430	408	435	441	405	421	413	444	370	366	442	430	406	409	447	455	409	446	416	431	428	432	421	408	393	426	388	403	424	422	418	430	423	418	429	408	429	430	432	426	418	417	446	453	409	452	406	471	385	454	413	451	457	398	439	415	426	398	431	410	438	426	441	430	399	441	419	413	409	438	445	430	409	426	398	415	432	444	426	418	437	428	404	447	408	410	424	411	426	422	415	458	442	453	444	424	426	430	451	428	436	402	450	433	429	447	408	414	428	438	423	383	401	391	453	416	421	386	428	425	465	446	482	444	434	414	418	413	431	434	447	438	414	427	430	406	425	439	425	436	392	406	437	418	420	429	437	438	414	429	425	410	437	392	408	438	410	424	431	430	418	437	454	408	376	431	379	440	406	426	451	436	448	379	447	426	418	413	438	428	414	408	442	406	434	377	436	417	425	409	402	427	445	423	410	450	436	449	382	398	409	408	425	414	411	427	428	404	456	423	456	411	443	421	441	443	403	411	418	398	409	430	427	453	398	394	431	421	430	411	412	402	416	421	415	405	398	437	402	435	406	462	412	424	449	413	413	410	443	398	416	427	430	434	418	402	419	447	424	393	417	419	424	409	400	445	438	404	442	432	417	444	450	434	447	441	443	439	418	404	398	453	426	401	429	449	367	422	429	458	434	448	432	422	419	432	425	410	440	421	386	434	421	432	391	434	413	444	433	434	435	384	442	438	403	415	407	449	407	401	436	399	402	486	411	432	456	444	403	424	453	470	424	465	413	420	400	414	415	451	407	379	414	402	395	446	374	407	438	414	379	397	434	441	411	436	430	462	463	399	410	438	431	426	457	407	443	399	453	382	403	412	427	471	400	432	434	409	456	373	427	421	446	416	433	424	425	443	422	406	420	439	411	423	436	419	405	447	455	416	397	394	390	462	470	453	400	405	446	416	445	415	395	420	448	375	439	413	425	450	429	404	457	409	417	428	414	371	409	404	410	425	409	408	434	430	441	426	423	458	431	414	454	397	451	439	432	413	411	380	426	430	401	409	396	443	449	511	412	411	444	418	410	426	425	439	419	406	444	440	434	420	416	397	442	420	458	441	419	400	421	421	412	394	417	443	430	425	449	436	429	435	415	453	435	434	402	419	440	477	420	395	444	453	437	438	432	460	415	416	399	401	386	454	405	408	400	431	444	393	411	409	391	428	435	436	403	413	410	370	420	422	408	453	443	431	380	397	419	424	416	410	437	418	421	449	437	424	414	432	434	429	402	430	440	402	424	448	447	433	454	406	426	434	425	413	423	437	437	440	405	414	412	431	446	453	405	447	421	426	440	426	426	421	427	423	411	404	423	434	431	399	442	388	404	412	409	430	411	420	432	388	445	425	424	441	428	435	418	412	437	400	393	428	427	402	404	429	452	446	429	439	419	460	462	420	438	433	466	411	448	407	423	437	435	428	446	418	446	397	438	401	435	430	427	442	431	466	389	427	421	447	420	405	444	430	419	444	448	431	389	458	417	415	427	448	445	405	395	417	448	423	463	416	379	417	443	467	430	404	421	408	446	436	425	409	413	403	435	407	412	475	425	481	453	403	477	417	412	422	392	421	451	399	411	404	398	438	414	447	427	425	428	419	376
4890	901	771	560	520	526	482	442	436	460	407	462	425	417	389	410	449	469	421	411	412	506	892	1046	887	678	547	452	446	448	415	404	394	431	411	416	444	407	394	436	392	427	419	429	424	449	448	438	399	456	414	424	471	425	453	467	455	390	406	430	382	415	429	394	443	390	406	414	470	450	481	407	412	420	450	464	418	409	445	442	405	432	426	433	438	402	452	474	430	450	402	464	476	411	411	422	439	449	421	414	449	467	405	414	454	412	464	453	436	427	449	436	419	416	398	400	431	454	400	458	413	414	426	429	434	459	383	410	486	415	427	411	405	434	399	425	442	418	443	422	464	446	434	433	441	414	415	432	419	379	416	445	435	453	413	419	431	491	417	416	426	433	451	428	434	419	421	426	423	425	446	452	435	442	461	426	432	453	419	424	408	416	404	439	441	448	430	420	430	442	388	460	438	429	399	435	461	387	440	413	413	433	430	394	406	405	434	407	402	435	421	464	408	440	430	415	422	397	431	421	385	368	410	427	442	429	432	439	405	412	462	416	448	437	448	434	413	428	416	449	422	411	450	393	419	440	385	476	435	403	440	440	409	429	426	443	384	454	405	434	391	423	411	487	407	412	409	389	444	441	448	405	436	423	439	435	447	379	402	421	394	441	448	432	423	438	475	393	382	433	424	404	459	417	432	444	429	429	453	426	417	432	431	416	413	437	437	421	424	400	426	422	434	409	468	428	435	427	414	441	455	412	428	415	460	385	432	427	460	392	435	434	423	406	398	442	425	421	422	455	412	434	405	392	427	424	445	459	395	394	416	442	399	456	419	449	383	417	408	448	410	439	405	435	424	381	403	407	454	424	447	410	449	438	449	421	412	399	411	453	427	397	439	415	385	405	434	419	427	427	398	385	388	407	431	407	423	434	427	436	397	420	402	456	397	440	410	458	421	412	427	439	427	398	406	418	378	479	409	430	404	424	432	395	406	432	416	442	410	421	443	420	438	406	436	404	418	401	466	423	388	401	444	446	420	440	431	436	467	435	435	438	445	453	415	396	443	405	416	449	443	412	443	429	425	439	450	434	415	390	473	434	391	409	434	425	415	435	416	412	433	392	400	462	400	425	404	428	412	449	433	417	417	416	430	405	400	434	436	422	449	442	413	444	440	421	411	436	425	399	398	456	439	462	476	410	449	398	444	411	421	437	418	416	417	419	436	427	418	444	420	454	440	429	454	411	443	427	438	410	420	409	458	418	401	396	418	457	399	394	438	422	418	402	475	428	434	438	399	456	429	423	415	409	387	414	469	430	402	431	452	430	413	421	450	407	433	440	426	436	429	475	446	426	428	453	441	474	407	432	430	438	416	395	449	444	411	406	394	428	437	426	437	423	426	433	461	424	420	421	460	423	432	433	434	408	444	421	404	399	444	420	422	442	439	423	407	414	426	446	419	422	395	433	451	409	393	400	415	439	439	412	416	421	422	425	446	402	411	396	444	397	435	432	453	416	430	431	465	430	440	452	439	436	431	458	459	394	432	441	428	382	418	443	431	430	428	418	471	393	434	412	441	412	398	411	425	430	474	468	424	414	444	437	407	451	435	407	414	404	443	415	444	456	457	407	420	406	432	388	436	423	453	426	417	365	407	424	454	406	430	404	421	450	400	417	417	452	449	424	431	433	436	406	401	452	435	446	421	439	422	408	429	435	401	423	412	438	442	431	421	425	407	410	413	425	407	455	448	502	444	432	424	411	479	414	462	442	421	430	392	417	392	436	411	405	433	394	400	402	441	435	425	433	392	398	394	416	396	410	425	451	444	390	446	409	421	430	417	425	437	406	403	423	466	443	395	449	387	392	415	410	430	416	423	443	443	441	456	439	431	428	462	437	441	417	407	430	417	459	412	420	423	415	404	447	443	446	428	397	417	430	446	413	404	492	456	433	434	427	449	445	408	434	440	433	411	435	429	394	438	386	375	448	450	464	417	456	420	414	431	402	441	447	382	447	410	422	437	429	426	416	410	402	423	434	409	463	461	416	416	451	433	451	424	399	436	410	427	413	425	440	407	421	432	446	395	436	439	389	379	449	437	470	453	397	403	435	440	427	458	451	445	399	443	427	423	442	442	415	443	414	440	421	427	425	417	441	416	429	467	413	423	457	400	424	464	417	419	427	454	417	472	400	438	456	435	409	410	449	434	419	444	434	465	405	410	398	398	451	429	430	404	460	419	421	426	456	415	431	418	444	431	433	421	438	439	432	438	397	447	431	461	435	427	464	430	393	444	411	399	404	415	413	466	446	417	413	430	416	431	445	424	425	431	421	423	365	414	418	403	404	410	445	426	421	437	449	416	450	453	413	465	441	406	450	415	441	437	419	466	421	412	466	416	460	448	452	438	434	445	374	431	411	430	442	438	435	414	481	406	443	432	392	432	446	466	447	461	411	420	445	440	447	424	418	430	407	412	419	429	446	443	459	437	439	435	406	420	441	417	452	415	424	441	414	465	424	390	442	427	422	427	415	432	410	446	444	436	424	432	425	435	418	418	420	413	406	392	445	387	407	406	421	428	431	445	472	423	423	460	430	412	407	422	452	437	410	427	449	443	406	446	442	424	441	478	426	448	427	387	423	446	440	435	385	395	422	434	416	442	432	411	398	424	436	474	462	441	423	414	433	411	399	434	454	425	394	407	453	432	430	424	462	418	411	374	456	414	437	413	395	425	449	429	420	428	421	464	390	442	411	424	430	385	393	396	406	449	417	460	400	431	419	425	412	446	436	412	402	430	438	444	421	429	415	435	439	431	466	427	435	439	396	400	433	402	434	417	487	437	403	461	420	397	430	455	480	429	423	402	422	427	416	405	438	434	451	409	402	414	424	410	433	449	427	412	411	450	446	392	434	423	419	381	462	457	438	408	438	397	429	430	425	413	416	434	424	441	406	421	419	394	414	433	444	457	406	439	425	432	421	393	418	440	412	400	430	446	425	406	431	473	405	435	494	391	396	428	431	425	406	439	429	452	448	445	429	426	437	407	424	432	401	430	430	430	415	408	404	416	417	462	417	453	476	464	414	402	411	453	403	435	453	428	418	414	433	459	445	412	455	435	420	483	450	436	394	428	415	430	408	443	412	451	438	414	461	427	419	419	437	487	425	395	443	458	423	439	386	412	425	409	400	429	450	432	434	418	429	500	434	397	423	405	452	420	461	432	404	435	415	409	426	470	444	411	463	402	441	448	431	455	421	442	395	421	454	474	406	423	408	466	405	465	433	454	424	415	403	442	438	387	377	480	420	469	430	420	428	466	428	411	411	456	430	426	432	428	451	434	385	409	423	428	424	425	427	421	369	458	426	406	378	411	424	409	408	413	453	435	444	414	433	409	437	433	426	428	424	425	429	455	447	446	428	450	449	416	413	385	439	416	418	426	439	411	457	414	458	391	412	453	407	407	421	380	402	422	449	432	435	418	375	401	427	443	456	407	451	466	424	459	439	442	402
24476	21134	27503	24996	9783	1299	818	569	484	491	479	454	439	455	467	424	490	450	748	1105	1671	1193	2805	2811	1932	1098	620	459	467	430	448	431	418	394	471	434	424	428	441	401	435	421	429	387	450	422	442	435	421	456	423	429	427	428	444	437	439	434	415	403	443	398	420	423	403	443	430	415	390	456	423	377	380	405	430	440	408	430	386	381	392	429	390	415	388	435	410	423	408	472	392	424	437	441	456	404	400	437	473	421	451	422	430	439	434	399	445	386	451	442	415	425	415	420	369	421	422	417	420	421	421	413	377	446	445	421	451	414	381	411	406	422	468	407	451	400	459	449	398	432	427	412	415	420	421	398	399	410	450	448	434	447	437	435	450	418	409	421	426	425	365	422	423	399	401	414	387	414	418	413	444	421	382	441	408	447	447	418	405	405	412	404	425	378	451	439	399	400	399	425	468	446	423	421	417	435	418	425	426	466	423	402	431	418	380	428	407	435	415	466	393	401	449	419	432	452	443	412	402	432	411	435	408	416	400	465	425	457	426	406	403	422	435	414	406	410	450	417	418	442	407	405	398	419	441	454	407	429	430	416	420	413	385	440	368	411	411	403	415	398	441	382	437	428	470	430	420	418	378	434	421	410	420	447	400	445	442	420	431	421	415	421	419	447	423	407	447	406	416	395	402	424	426	422	383	442	441	401	402	436	421	451	445	416	409	405	414	429	380	414	448	417	393	419	468	429	414	466	433	417	449	423	420	420	378	428	434	405	460	433	422	415	413	437	410	451	394	415	423	414	430	437	405	400	397	421	423	417	412	398	434	380	385	457	402	435	393	409	460	445	390	421	392	365	406	399	416	430	434	403	423	382	403	441	440	490	414	419	434	439	412	415	407	413	449	418	427	409	409	418	443	419	422	430	420	425	423	446	459	446	435	456	438	382	429	421	420	416	422	438	404	416	411	468	456	422	425	395	438	387	393	399	442	397	438	395	442	422	405	442	418	405	422	467	375	419	423	413	410	399	418	423	408	390	417	458	412	410	393	411	396	381	421	403	415	423	437	459	420	393	421	376	421	434	405	431	399	420	376	429	432	425	395	398	398	415	390	389	406	404	430	401	451	421	426	431	408	399	435	399	442	397	452	428	432	453	421	428	389	445	423	461	398	406	396	416	411	411	477	448	452	438	406	394	407	413	415	384	392	416	433	436	407	406	455	417	401	431	415	380	436	407	428	401	408	386	433	458	423	444	436	439	412	439	436	408	401	411	428	419	420	402	455	455	386	412	432	431	472	421	450	391	403	402	424	422	453	439	410	401	410	393	407	430	411	451	400	403	442	441	377	438	405	416	429	421	413	405	408	414	407	439	399	430	401	439	408	419	386	445	432	407	453	435	400	473	379	437	391	408	405	469	399	459	443	431	426	439	429	417	431	460	439	426	400	399	421	377	384	421	375	407	419	472	433	410	452	449	427	445	423	407	430	409	406	411	423	459	416	438	435	412	409	449	448	426	398	442	429	413	371	456	374	433	381	420	414	420	402	419	424	422	435	443	404	416	433	383	397	407	430	392	417	409	403	412	431	407	378	433	432	393	407	447	449	389	408	411	405	432	414	442	420	392	401	415	437	399	410	456	427	393	398	424	411	374	405	417	455	423	406	453	432	435	423	412	420	422	429	415	392	442	425	421	428	401	430	400	405	448	449	404	395	366	428	435	402	408	435	440	388	433	420	405	428	419	429	396	472	404	434	416	415	422	419	427	401	430	406	434	441	420	448	443	424	412	391	404	460	426	390	412	421	431	458	433	429	403	423	442	411	413	427	440	440	420	414	405	401	464	411	449	381	412	414	442	408	429	411	395	426	421	423	380	453	432	448	453	393	432	413	425	460	399	418	415	407	390	428	411	410	412	410	387	424	420	379	381	403	461	371	415	411	402	445	405	399	432	399	428	390	473	388	395	433	381	397	410	438	429	416	420	456	418	448	447	405	435	404	421	395	459	388	444	398	399	404	398	426	420	407	429	426	398	408	395	392	443	408	415	400	419	407	425	378	400	433	434	458	427	447	434	375	432	433	425	416	437	437	402	403	428	391	440	403	414	464	428	401	412	433	405	411	419	405	425	428	439	430	410	420	422	447	404	408	425	411	405	390	396	433	419	409	402	409	436	391	415	414	425	423	360	405	398	416	426	391	416	440	418	410	422	451	410	401	381	369	432	417	438	426	404	422	458	433	423	422	420	414	429	414	411	426	442	427	411	437	417	436	415	404	414	406	449	433	414	415	426	458	428	412	414	403	407	414	471	417	437	420	419	411	387	397	413	440	434	440	400	406	419	396	425	439	424	408	415	409	434	412	396	432	425	406	413	411	426	406	416	377	406	410	436	437	382	397	422	436	424	445	464	430	466	409	401	460	462	383	429	383	434	384	399	430	422	426	383	406	443	406	372	444	415	427	450	415	396	376	438	424	413	375	433	419	410	432	413	428	433	407	361	409	419	387	434	420	443	390	425	383	458	403	414	445	398	462	428	418	452	407	434	432	384	427	427	434	439	434	423	425	437	408	406	443	419	423	429	455	420	450	408	405	430	418	423	433	434	399	409	394	406	429	433	417	464	450	439	433	431	385	443	423	434	403	398	419	425	414	404	413	377	416	438	365	417	418	439	426	408	407	459	432	429	427	399	379	418	382	394	403	406	420	409	423	420	400	455	474	446	421	414	430	422	377	385	406	440	421	435	424	362	403	415	433	438	445	431	439	425	421	405	388	407	393	455	423	415	438	400	458	421	434	440	449	369	386	424	420	423	390	407	423	426	406	407	455	417	418	410	372	402	416	393	435	426	403	404	469	401	414	388	413	456	449	382	435	414	462	441	401	431	419	407	423	451	439	418	397	446	446	384	429	400	433	426	429	426	401	413	402	429	426	409	399	406	454	403	405	416	407	427	420	443	420	390	374	404	412	380	391	468	435	420	421	481	419	418	410	451	390	429	455	430	384	477	402	399	437	435	421	434	414	411	432	429	389	422	470	400	401	415	404	358	406	442	418	398	425	420	443	429	415	415	451	412	435	431	447	422	432	397	449	438	428	391	466	421	414	432	421	427	462	439	404	424	432	458	438	450	426	423	444	431	430	436	409	461	438	431	433	434	388	386	393	408	459	433	444	438	434	424	408	395	409	395	429	435	439	403	393	423	384	425	369	392	424	381	426	456	430	422	396	406	410	455	420	434	437	388	418	421	415	413	406	427	393	419	425	421	417	383	429	442	414	401	423	421	417	384	426	440	414	416	413	403	427	404	446	412	413	427	419	388	438	440	452	417	450	394	402	411	431	418	413	443	418	397	444	403	434	429	435	416	424	434	444	446	384	398	458	412	428	416	390	407	410	410	414	395	383	367	423	446	465	418	421	438	411	387	428	402	398	409	415	442	436	443	438	395	461	431	403	408	434	411	421	385	413	425	410	412	388	401	421	431	391	449	441	441	431	445	408	354	422	448	405	419
3332	3649	2763	1504	1054	937	756	709	652	637	574	551	519	488	505	526	513	499	1269	1731	2610	1786	4239	3677	2565	1406	793	582	450	453	451	436	420	456	432	434	417	436	433	402	464	451	425	452	437	434	441	501	474	445	431	468	470	462	441	466	474	446	455	451	469	462	423	436	447	474	435	452	423	439	428	490	449	417	446	432	460	423	433	466	442	467	450	446	411	476	460	426	410	449	413	433	430	403	453	405	437	447	458	438	472	472	488	485	460	433	447	481	458	452	446	438	434	462	478	461	420	479	458	416	457	448	442	470	445	433	452	417	430	434	453	383	443	466	459	419	459	453	436	461	447	450	435	422	421	446	463	448	449	456	444	482	450	472	459	435	459	441	432	468	437	421	424	482	461	422	429	473	417	442	435	489	430	418	433	424	452	446	431	436	435	458	486	462	475	479	454	437	418	443	458	406	437	452	422	462	452	459	446	428	453	468	445	429	447	440	450	436	407	478	444	456	483	474	411	472	379	432	443	441	456	420	443	466	444	448	448	407	478	449	466	412	453	454	470	460	404	445	471	446	448	437	432	503	490	435	429	426	438	416	426	460	479	426	383	404	442	419	401	487	475	414	443	450	468	426	448	422	442	469	401	458	434	452	458	410	464	422	452	442	436	439	458	445	442	443	428	434	422	454	415	440	429	436	431	461	456	468	459	440	430	461	469	478	446	424	426	463	439	446	461	447	430	434	425	443	425	449	461	447	440	428	483	456	472	431	457	475	484	446	450	416	457	427	409	475	390	467	458	455	464	422	473	456	425	428	404	471	433	477	497	464	391	456	449	449	432	399	456	425	431	422	432	449	448	405	458	436	489	454	451	439	430	439	445	465	433	437	438	442	445	420	442	483	421	445	471	455	466	419	431	406	436	434	455	458	437	471	435	443	478	445	439	435	418	414	399	485	453	431	435	417	436	446	433	431	458	399	454	451	437	433	447	480	458	426	464	424	373	422	473	415	470	442	439	445	447	455	465	418	424	411	461	425	448	489	436	445	429	457	434	450	445	493	429	463	438	472	439	396	482	432	424	452	441	451	471	447	449	418	464	421	463	454	448	449	431	429	421	421	418	425	423	409	437	422	454	445	442	417	441	451	393	414	446	430	464	461	393	450	439	438	424	431	477	440	429	412	454	445	454	424	449	464	444	441	399	445	472	418	418	413	439	457	426	444	433	449	444	452	435	464	448	431	454	424	431	456	445	423	431	444	494	434	465	428	452	435	445	428	451	446	443	447	444	433	462	464	463	449	386	450	453	471	428	444	440	430	443	450	423	450	459	437	428	475	454	444	437	448	422	451	474	466	430	416	453	411	422	440	451	421	434	426	450	441	409	405	441	440	474	409	428	464	463	445	481	458	465	441	444	424	430	427	428	400	474	438	471	418	436	452	476	466	440	433	428	426	478	461	421	476	464	434	406	406	414	424	419	449	483	445	416	396	476	434	399	457	408	475	458	461	427	431	466	457	446	409	450	439	437	419	423	444	408	413	472	447	473	407	428	448	455	458	423	426	461	419	470	434	471	456	402	441	443	432	454	450	456	453	459	459	437	439	444	440	465	434	475	455	459	421	463	428	428	449	452	431	437	458	468	427	440	477	423	463	441	451	437	432	439	419	373	423	517	428	407	463	421	415	451	420	444	420	457	438	414	443	467	466	435	421	453	491	435	433	429	380	444	400	450	425	445	411	418	437	427	449	419	426	443	444	448	461	454	439	468	414	434	411	490	402	439	428	478	479	405	441	387	419	449	420	430	424	446	441	440	383	438	488	440	429	435	454	428	451	476	480	457	460	407	409	457	450	423	471	441	504	473	424	417	435	468	452	384	414	426	475	416	428	448	460	457	415	452	436	431	429	431	448	428	467	445	466	388	451	410	444	458	416	397	479	467	433	397	437	431	443	424	436	409	451	437	458	446	453	451	448	458	427	466	460	427	482	436	442	457	457	447	451	443	449	409	460	417	433	439	448	433	443	453	432	453	457	448	421	478	440	429	420	444	417	458	452	419	484	442	409	450	441	446	426	480	429	443	446	450	460	415	454	444	427	423	433	463	447	457	409	405	441	416	452	402	465	441	476	410	479	460	429	431	459	429	449	434	462	467	417	442	470	485	450	429	422	422	487	466	456	467	437	447	411	461	445	425	451	419	434	437	462	437	438	439	450	452	442	409	439	441	441	402	414	422	441	475	441	432	417	404	474	446	402	459	447	432	426	424	395	397	438	455	454	466	456	426	376	441	446	436	438	448	437	434	478	444	450	450	447	408	450	443	458	436	409	433	442	447	478	437	443	434	432	437	438	432	443	462	436	434	451	426	464	410	422	401	453	437	439	450	438	420	466	449	436	388	445	445	419	467	445	461	424	463	437	449	406	417	444	462	427	448	469	428	396	402	441	440	461	427	445	436	427	472	425	396	468	428	413	414	453	445	461	453	449	470	461	451	451	395	431	473	469	411	416	451	452	475	440	457	444	417	454	429	431	466	429	427	426	448	430	437	439	481	442	447	455	427	445	435	425	425	427	439	415	415	425	439	441	434	452	428	420	385	475	436	439	424	448	425	429	458	439	432	458	447	425	425	463	426	428	436	426	461	412	457	449	433	453	440	441	466	451	449	467	424	445	409	456	418	442	427	469	467	440	412	413	419	430	448	444	451	464	468	445	444	424	450	443	480	474	444	437	478	431	449	469	416	423	422	453	416	437	483	453	434	460	422	465	439	440	433	439	418	444	409	417	458	430	454	432	458	438	444	471	473	407	487	411	454	439	453	439	430	457	441	439	446	468	415	418	424	434	449	432	461	431	453	447	456	465	413	444	430	454	424	426	434	444	436	426	420	437	446	433	435	413	426	417	439	421	434	422	473	422	424	422	435	423	450	447	431	432	419	437	429	466	439	457	442	420	405	456	436	448	436	448	403	419	442	460	451	433	434	436	414	422	420	457	447	420	478	432	449	465	428	437	439	456	454	449	406	418	431	416	434	419	469	447	426	402	466	458	432	445	454	425	441	435	409	450	416	459	443	392	467	435	472	442	436	417	447	452	438	448	411	445	425	427	403	451	409	470	478	457	400	447	476	422	434	452	438	474	467	476	421	435	435	460	426	429	392	397	421	403	451	434	420	414	408	448	474	436	424	412	473	466	446	387	461	447	440	438	476	415	438	442	455	439	437	422	454	463	446	424	425	430	414	424	440	472	433	417	413	460	453	456	434	453	481	432	446	441	424	453	414	414	412	424	446	430	424	426	396	456	483	469	450	427	444	458	461	456	425	444	396	414	451	467	492	423	440	401	444	429	425	419	449	440	482	440	438	463	422	427	472	436	465	464	501	438	493	479	461	472	426	447	442	449	427	446	472	436	420	462	435	439	465	464	432	433	399	439	388	450	449	466	437	432	478	428	395	408	454	407	449	403	468	416	429	443	448	407	468	452	454	449	439	473	432	447	486	397	418	417	457	447
23859	21090	28172	24222	20245	3650	1170	724	623	601	570	555	533	516	569	522	551	531	1379	2624	3469	2238	3725	3658	2512	1310	767	554	485	478	472	480	497	505	500	480	507	511	493	510	456	485	498	486	480	518	483	466	491	471	431	491	496	498	482	479	503	473	473	527	473	450	443	502	448	466	470	487	478	492	477	519	513	435	478	470	478	474	490	485	515	483	467	467	527	529	447	496	468	478	478	461	463	496	447	438	500	451	512	500	455	478	485	481	456	465	471	437	480	524	471	481	501	486	501	487	489	465	469	481	522	484	450	545	435	500	522	503	499	491	487	488	449	473	471	498	480	499	530	482	454	487	470	513	457	478	508	471	435	482	450	452	538	500	436	502	508	462	530	470	463	509	484	467	504	459	487	452	475	488	520	490	525	500	477	466	467	463	468	489	479	449	453	453	432	466	468	456	449	485	523	456	478	453	484	484	443	527	466	466	489	470	461	473	474	475	439	476	481	483	450	502	493	469	504	463	479	434	455	477	487	480	484	524	493	470	497	515	454	460	492	497	498	454	473	508	468	487	442	538	456	476	475	495	462	478	497	467	454	477	482	418	458	456	457	447	489	487	514	471	477	455	439	463	438	502	501	450	459	486	458	434	493	480	509	438	451	442	499	508	462	473	433	462	456	490	480	443	444	459	469	451	476	487	508	509	476	473	462	514	477	480	476	475	491	492	477	460	472	486	466	504	435	472	522	480	445	498	461	444	457	466	477	482	496	485	505	461	471	537	455	451	469	476	464	493	446	456	440	485	495	452	468	469	511	480	468	476	485	474	511	493	444	483	522	500	507	483	406	494	525	455	499	492	475	413	481	485	480	456	438	453	458	494	513	469	489	473	496	463	503	503	455	488	443	465	482	446	510	507	474	429	454	471	475	473	480	444	475	467	463	425	468	494	456	428	455	489	466	488	460	507	483	485	489	469	474	494	530	515	492	451	489	489	516	483	510	451	469	470	472	457	439	468	436	430	483	511	498	522	452	441	503	437	489	483	451	509	524	472	478	467	471	459	487	479	454	506	518	477	475	516	477	475	501	489	482	461	507	472	475	486	471	486	516	476	486	447	462	454	488	472	429	486	435	506	437	451	458	441	480	490	457	480	481	496	483	486	488	482	461	455	444	522	499	441	479	490	493	492	498	487	502	472	455	464	479	481	510	460	487	517	482	441	502	492	486	465	499	486	503	478	495	493	513	475	493	475	480	474	503	484	464	459	502	526	476	443	503	475	504	474	525	444	425	510	450	461	494	483	449	444	435	471	526	488	512	516	449	497	485	519	473	470	496	459	456	495	474	485	520	463	485	503	485	457	435	483	459	479	489	500	489	453	483	494	468	500	474	487	469	457	481	462	470	491	447	460	506	471	490	486	436	518	487	487	489	511	480	440	453	457	517	485	501	465	475	472	470	489	465	462	495	474	487	465	524	477	491	503	506	440	447	509	467	444	461	505	488	475	459	480	499	432	465	465	474	437	510	450	455	476	487	502	430	448	487	486	523	467	494	505	469	505	492	484	455	451	509	479	496	494	476	495	540	483	473	476	482	490	433	496	491	437	488	441	508	469	480	442	450	470	444	489	476	473	485	494	453	482	486	506	493	462	453	440	458	424	474	452	495	447	470	468	492	430	485	465	474	483	486	503	497	471	488	473	472	488	469	494	514	486	465	492	472	438	490	434	467	481	465	475	492	492	507	459	498	488	448	498	477	437	482	450	495	484	477	480	469	493	491	489	456	463	464	493	463	489	480	466	472	496	492	476	483	476	490	457	460	472	469	506	469	455	473	456	431	463	489	480	458	456	460	447	453	482	478	462	474	473	487	466	448	429	521	447	493	507	449	495	441	483	467	501	463	492	498	495	479	426	467	483	490	474	447	475	474	450	480	487	508	452	457	480	461	473	484	496	487	468	475	455	487	510	478	502	459	445	445	491	467	486	456	485	486	448	476	511	452	494	490	473	499	456	417	491	484	540	463	486	487	453	488	516	517	440	449	490	502	504	460	431	490	479	458	479	474	522	477	470	480	508	491	412	466	502	493	501	479	498	465	475	448	457	433	515	497	437	509	484	473	473	501	505	498	494	479	500	432	481	466	482	492	466	481	460	480	472	446	444	484	520	483	480	490	502	451	481	457	473	472	504	453	456	480	447	482	514	449	480	475	473	474	477	486	430	461	470	444	475	489	507	435	440	433	437	495	458	436	482	438	444	509	481	475	479	461	494	485	513	486	470	467	480	485	495	494	453	479	438	463	469	455	466	494	452	469	492	474	467	500	439	476	452	490	476	484	481	482	449	468	508	433	456	429	498	468	460	459	498	491	493	453	454	470	486	498	503	499	467	480	498	459	469	468	441	463	459	429	480	453	515	443	446	463	459	463	501	494	500	483	487	460	468	457	470	502	459	483	451	474	476	457	475	466	457	446	457	462	461	473	490	476	478	481	484	467	466	468	500	480	467	477	507	476	490	475	461	497	472	465	449	474	502	494	456	507	503	467	441	497	451	457	474	470	462	449	493	485	450	468	476	463	465	479	498	442	477	438	517	452	498	497	481	483	477	517	481	465	471	458	494	461	460	462	455	428	461	460	465	491	482	479	464	523	453	470	478	485	444	446	484	495	459	472	464	472	507	523	427	495	462	451	449	461	440	477	502	488	470	498	475	464	467	488	489	486	455	461	503	495	450	495	511	528	449	444	497	503	530	504	494	437	470	466	483	507	469	459	472	485	449	475	477	487	480	496	531	445	469	514	474	467	484	457	473	465	530	443	482	465	460	476	469	487	470	499	464	487	476	448	459	500	503	445	452	475	472	458	491	449	444	476	476	505	482	511	455	478	483	512	461	474	483	469	450	477	466	495	481	467	469	476	469	472	430	500	463	455	469	472	474	489	453	472	453	497	454	507	480	483	461	488	457	436	487	467	447	448	493	497	473	481	474	486	490	509	466	483	473	476	506	436	472	465	461	479	502	453	480	460	454	534	478	472	482	464	482	424	438	528	481	481	463	476	475	474	486	468	497	482	487	480	503	472	465	473	483	452	447	487	460	464	520	497	484	451	487	476	468	455	480	476	497	485	471	512	476	428	480	505	495	462	456	479	478	451	467	469	463	491	487	477	460	449	490	485	447	462	490	480	488	438	495	481	463	476	440	480	490	485	481	460	484	478	426	486	471	486	466	486	452	409	461	471	471	512	471	494	497	500	492	452	493	448	484	503	487	435	420	464	481	499	511	460	430	471	477	488	491	493	436	490	515	492	520	471	463	448	481	466	508	487	469	485	471	468	480	494	515	448	492	490	453	493	486	458	534	476	502	480	486	480	471	497	463	492	466	517	472	512	471	478	457	447	471	492	478	474	480	479	500	466	501	529	426	447	470	453	470	443	491	493	551	528	427	440	492	480	479	454	474	493	474	502	459	465	490	488	440	437	463	470	482	497	443	465	468	447	492	437	485	478	455	473	491
3461	5173	4131	2155	1515	1259	1060	855	773	709	690	670	606	608	603	584	547	603	2428	3924	5341	2956	5437	4858	3236	1622	983	626	542	501	545	483	475	491	482	521	527	466	540	536	504	497	475	539	510	516	507	517	526	531	532	487	467	488	514	485	510	503	527	507	467	480	496	536	566	479	513	471	482	519	512	478	530	488	499	520	508	501	492	512	477	559	487	477	465	521	497	491	505	475	494	500	486	516	469	511	524	476	522	503	479	473	512	493	491	525	482	542	490	521	533	527	474	501	487	454	500	511	563	472	472	474	480	479	490	459	511	504	470	514	508	484	465	484	519	495	498	470	496	495	523	511	499	480	503	513	479	474	474	485	479	516	476	485	510	513	515	515	517	485	511	521	517	521	502	490	474	475	470	529	477	455	494	545	497	490	473	527	499	527	490	502	539	518	485	506	508	468	488	507	500	485	508	481	512	518	534	533	494	492	493	502	487	520	487	454	487	525	496	494	518	486	502	532	498	458	469	515	512	503	499	468	499	437	521	501	505	458	505	460	468	505	465	560	473	519	460	508	523	522	470	453	455	499	485	507	480	483	505	477	476	504	528	469	492	492	525	503	554	475	488	530	526	494	470	494	474	476	502	487	493	501	516	482	529	513	482	469	483	499	495	510	513	493	567	483	499	497	507	546	470	490	487	482	481	505	517	499	472	480	512	463	479	511	476	467	467	497	535	506	464	508	476	551	491	513	489	509	458	498	482	477	459	517	489	548	494	487	508	495	493	491	474	484	441	507	483	487	453	479	509	493	474	445	495	473	509	513	510	526	481	522	483	503	475	488	504	516	497	470	473	525	456	518	490	461	480	502	505	474	467	519	539	492	503	476	496	526	459	477	482	506	499	467	509	486	500	467	487	522	489	491	472	481	476	502	494	505	477	506	519	489	455	481	501	537	520	517	476	497	458	485	513	520	484	536	479	524	450	524	465	513	497	481	524	491	508	471	467	480	572	482	498	460	461	503	541	477	468	481	514	522	510	493	464	467	530	551	521	505	502	491	491	469	490	507	485	482	475	513	475	500	495	486	493	502	520	501	511	513	491	490	483	491	480	464	479	505	466	521	501	476	495	450	500	501	491	475	486	502	457	498	529	488	518	520	457	517	498	495	502	473	477	499	454	488	507	519	504	469	472	498	544	482	486	473	477	482	460	493	454	549	451	529	515	518	496	484	471	503	505	531	500	468	478	545	462	517	486	531	491	483	474	495	491	487	521	474	458	512	475	503	485	487	492	476	459	507	482	488	484	502	497	527	506	472	493	501	517	483	499	466	499	511	487	507	496	528	497	458	510	515	522	535	495	462	490	492	475	467	491	450	499	501	484	503	490	522	514	556	475	510	462	499	474	541	482	486	505	499	491	487	512	513	450	484	491	503	524	479	486	470	508	509	474	498	461	470	481	489	487	450	523	522	480	477	485	470	510	504	468	437	496	510	501	462	518	465	485	538	526	466	498	492	509	496	489	480	496	488	459	503	522	480	499	520	474	458	458	504	461	517	541	468	473	533	447	473	470	506	496	416	484	456	515	488	471	503	480	477	480	464	535	460	493	463	494	460	493	470	508	468	527	506	482	452	480	500	479	482	466	471	483	491	485	496	520	460	495	519	471	469	502	511	464	492	517	451	482	513	495	480	493	512	520	511	497	524	440	511	488	473	484	482	487	501	474	474	508	448	478	468	509	485	495	503	478	493	472	494	484	470	498	506	470	493	483	509	512	524	508	503	518	491	481	506	490	461	491	477	498	447	496	452	513	524	512	459	448	462	514	524	520	476	475	490	545	458	513	493	510	503	454	502	490	517	489	492	460	478	445	501	501	489	538	477	487	485	506	513	495	482	494	478	469	452	503	501	496	479	476	460	466	471	479	451	506	505	515	508	506	445	475	480	495	483	516	511	487	476	496	501	504	497	514	534	494	521	504	472	488	519	490	485	522	515	509	483	485	464	520	463	493	451	456	528	491	511	500	497	459	456	514	495	501	475	491	480	449	474	486	520	464	484	474	483	490	461	477	504	481	507	486	527	510	464	482	494	506	527	527	470	468	474	501	503	512	462	505	474	500	491	509	522	496	515	471	532	502	514	518	495	499	497	484	476	473	486	500	486	489	495	470	463	505	464	540	498	530	481	471	474	484	513	504	511	479	517	510	480	478	467	480	517	518	502	518	481	459	506	504	505	506	483	458	497	467	503	490	478	478	508	522	457	472	507	445	516	498	474	483	475	498	460	495	465	492	466	484	498	498	515	494	434	498	514	493	431	512	505	492	471	478	473	442	457	493	507	511	518	498	463	511	492	496	460	493	471	497	489	462	504	478	496	476	460	480	499	514	521	495	474	483	476	497	485	490	490	481	529	509	499	494	463	509	474	485	491	506	502	496	465	471	498	489	513	468	450	500	516	479	527	496	507	506	469	468	498	536	472	480	455	485	506	470	452	516	523	520	474	442	476	466	463	479	513	479	474	524	509	490	472	513	513	529	477	472	491	463	525	485	492	466	467	508	488	503	456	502	487	492	461	488	481	508	499	490	496	480	446	493	447	472	486	485	505	486	506	512	492	453	510	538	449	515	526	512	495	513	489	497	513	479	503	479	504	487	481	484	484	528	469	481	476	463	468	510	534	483	512	488	504	462	471	439	511	494	514	466	507	510	525	486	448	456	482	489	478	506	463	516	490	530	486	480	492	471	502	483	463	487	478	493	461	539	476	435	472	464	487	501	486	501	481	484	495	493	478	499	475	488	532	487	487	480	509	468	508	501	487	497	489	485	533	508	527	489	529	524	454	441	485	474	466	476	478	474	524	485	493	460	483	534	492	459	525	505	517	514	474	485	494	489	472	467	462	481	518	483	522	514	500	517	501	482	530	470	505	513	495	511	539	470	507	493	462	470	498	463	499	491	510	495	527	478	494	501	494	504	479	471	468	509	526	468	491	524	463	483	503	467	497	410	494	498	461	463	483	497	426	494	485	477	536	492	518	503	534	482	511	492	475	483	475	472	492	480	497	474	489	502	493	524	495	500	512	523	485	468	519	485	480	500	463	477	501	494	504	500	504	499	487	476	531	469	447	497	468	511	485	469	474	428	483	470	517	483	504	471	494	514	505	492	472	466	489	481	493	518	498	449	544	486	480	519	472	463	454	494	472	482	480	508	474	514	476	471	487	498	471	519	501	474	501	471	473	456	482	459	509	504	501	519	487	454	510	496	504	482	489	508	476	502	472	483	491	491	506	473	474	475	429	459	507	498	535	503	530	482	507	523	496	461	484	478	506	488	456	515	514	537	484	505	501	485	512	477	509	526	498	505	530	485	513	479	524	478	486	457	505	504	463	487	479	496	500	471	478	531	482	476	499	522	494	453	530	465	506	475	450	493	478	486	501	478	497	520	463	471	465	473	513	478	470	534	490	484	498	527	478	489	489	476	477	487	476	463	493	476	481	510	467	513	500	511	539
27152	12176	1431	775	505	454	438	486	443	404	425	444	414	452	427	419	428	425	493	577	615	600	551	604	593	512	495	479	432	406	443	415	401	454	419	493	417	444	413	439	428	440	432	431	439	395	445	424	409	466	424	413	417	475	436	420	420	441	420	424	444	409	443	411	444	431	391	447	416	416	414	396	408	442	443	445	428	479	435	446	432	440	438	412	485	411	411	434	391	421	443	460	386	448	457	437	420	442	425	456	398	428	437	448	468	425	414	418	456	436	399	422	426	427	427	455	474	466	455	436	458	402	423	385	392	460	424	461	452	452	416	414	411	463	430	411	426	390	375	410	416	399	441	445	427	388	432	486	437	445	446	423	427	417	422	464	435	401	418	460	412	413	447	399	421	393	401	423	388	422	437	441	439	448	384	442	405	444	433	439	434	411	444	422	415	444	463	408	453	427	431	441	434	424	427	441	458	428	432	381	428	432	452	420	441	421	422	416	429	441	442	443	429	451	434	405	383	443	418	404	459	420	450	403	444	470	410	416	420	450	418	445	407	436	470	434	416	427	439	405	462	408	447	425	414	402	423	429	421	451	416	412	408	430	439	444	432	430	472	436	420	414	406	426	430	419	426	428	441	424	417	450	429	420	446	449	437	407	434	425	441	420	404	409	389	412	441	434	433	430	430	401	410	443	440	384	431	407	459	436	395	388	449	427	431	424	400	433	434	429	446	434	420	422	417	418	457	435	464	439	446	431	461	406	438	416	436	417	447	433	395	419	422	449	390	413	451	454	444	405	430	438	428	418	418	412	434	414	407	439	443	419	438	413	443	442	470	440	431	445	449	425	454	450	441	434	471	428	431	452	429	431	424	430	462	450	420	438	448	456	451	412	420	427	444	416	458	414	433	449	424	397	412	432	431	418	425	411	454	448	435	386	404	425	432	422	438	406	441	449	420	422	439	441	431	434	459	435	439	440	459	431	421	465	455	428	449	377	428	412	435	438	400	402	464	448	423	423	465	400	421	418	411	414	398	486	454	397	431	406	430	432	401	420	461	448	405	443	425	433	430	457	437	437	440	447	397	459	434	427	417	441	408	430	411	415	442	439	412	431	443	465	425	445	436	463	388	388	401	406	414	455	438	443	426	436	387	445	441	454	433	424	442	417	388	423	402	434	431	423	404	428	422	438	397	397	421	414	442	446	408	440	419	422	408	439	430	398	457	400	367	396	393	377	428	415	458	434	424	391	426	426	461	450	404	393	407	427	445	453	402	409	454	408	412	418	421	441	413	405	446	413	440	441	443	389	444	423	395	419	442	420	399	458	448	442	407	432	447	407	422	437	444	451	415	416	396	457	434	447	445	415	411	435	436	426	402	437	429	428	460	428	437	403	485	425	446	439	426	443	421	396	419	424	437	417	411	483	427	437	390	478	432	407	447	420	423	467	418	367	425	398	442	410	423	427	415	432	393	438	474	409	425	408	452	438	462	426	428	436	440	403	425	385	395	380	392	420	382	440	427	419	407	418	409	422	443	407	445	415	456	419	429	413	421	421	424	435	450	418	383	434	438	447	422	433	408	431	414	440	454	400	456	458	393	368	437	389	438	396	424	443	467	437	415	460	455	420	419	441	453	443	422	415	420	432	397	465	426	437	435	413	437	449	414	433	456	436	418	435	401	422	434	431	464	401	455	409	435	444	436	416	379	440	451	450	440	430	427	404	436	435	451	420	439	413	389	455	432	430	423	415	427	440	461	454	408	428	440	447	428	397	417	408	439	413	378	409	401	476	386	463	424	405	441	445	411	415	472	400	411	443	430	456	452	398	422	441	446	445	455	430	406	411	428	412	420	407	442	438	385	381	474	443	395	424	406	437	451	409	406	414	407	425	413	432	427	438	430	437	438	440	412	373	436	411	426	415	435	441	441	408	435	450	480	382	463	410	421	429	400	446	408	428	395	438	429	431	436	452	439	415	434	430	432	406	393	411	457	446	439	430	411	438	410	435	448	469	428	411	398	456	431	427	437	405	410	427	395	437	415	416	455	405	429	423	431	410	459	464	442	397	404	431	394	460	454	466	411	408	457	407	451	415	400	411	430	466	446	436	418	441	434	421	416	479	465	411	412	440	408	438	419	444	461	431	457	489	407	422	447	395	439	456	387	424	439	460	438	411	394	398	462	454	438	420	458	462	442	430	442	443	440	410	434	427	408	430	424	398	452	389	384	425	440	426	456	439	450	465	442	441	448	410	441	431	441	446	459	422	453	433	428	402	454	399	425	427	410	416	420	427	439	440	391	386	448	435	469	427	399	417	419	454	447	416	415	436	418	416	409	447	449	422	433	416	457	423	416	448	434	442	427	407	416	426	400	434	424	441	420	460	461	423	409	422	433	441	421	441	454	430	402	421	440	480	436	457	440	443	427	418	441	416	440	398	409	449	438	417	471	402	429	415	410	434	430	435	413	464	438	374	404	429	444	427	467	439	439	432	414	413	419	426	452	415	424	412	429	449	410	411	413	411	415	453	418	438	404	426	436	430	428	391	425	450	427	404	427	433	404	431	430	422	430	412	415	451	425	432	404	450	441	428	438	417	403	456	426	436	413	414	480	416	433	404	437	439	429	435	440	422	408	429	415	417	411	422	440	404	437	379	431	440	445	440	480	411	391	466	413	406	406	407	406	422	366	437	418	424	458	443	408	421	411	393	413	421	427	449	436	397	445	435	434	393	444	441	439	442	425	450	400	487	407	404	450	482	397	418	451	451	426	471	416	467	418	447	432	389	423	401	425	442	448	455	415	428	438	463	394	411	415	433	462	457	385	407	401	429	394	423	383	418	440	423	399	404	417	428	422	407	431	439	420	426	444	468	419	403	436	430	426	431	425	431	460	443	426	402	454	425	454	397	418	432	459	446	421	440	419	393	423	425	385	407	425	455	417	430	423	412	404	463	425	423	421	413	443	458	452	442	419	445	427	426	451	444	445	477	452	444	463	446	427	415	420	442	445	365	441	411	440	436	416	428	431	438	423	456	438	412	423	433	447	381	456	428	399	435	447	408	434	466	441	447	421	415	417	423	436	425	439	418	432	414	442	403	437	401	432	435	431	446	451	420	425	420	437	441	458	451	413	410	469	432	415	439	481	430	368	410	392	451	431	450	423	426	435	448	412	392	452	417	414	446	421	447	420	467	455	442	457	442	390	375	417	434	411	422	421	418	406	401	442	460	382	420	407	451	406	446	425	446	390	440	415	428	420	435	427	406	429	423	422	429	405	430	411	418	415	435	404	430	414	436	417	431	447	456	408	400	415	394	440	408	431	423	449	479	440	454	419	452	395	431	435	403	424	418	414	391	408	453	440	423	458	402	468	461	467	393	403	464	429	368	397	378	434	423	448	463	425	401	412	434	421	457	434	408	388	442	439	401	437	412	450	443	440	426	421	421	422	417	442	466	429	432	403	414	411	450	456	401	409	447	420	426	442	439	437	423	428	451	409	460
4927	820	674	499	489	495	476	429	448	433	462	441	434	451	414	444	400	449	527	667	809	734	687	693	578	525	452	459	423	446	410	399	431	432	422	416	416	417	403	457	401	435	396	420	398	445	437	402	438	422	452	413	458	443	445	425	448	436	414	481	443	434	437	437	428	418	417	440	480	421	433	468	410	420	412	425	425	452	467	484	438	443	448	436	445	449	415	455	443	423	442	414	437	408	415	423	417	434	435	415	440	448	408	461	456	448	443	448	437	458	409	452	427	442	428	426	444	447	441	400	395	448	394	446	399	452	455	396	393	456	395	411	411	417	433	494	427	458	440	409	488	436	440	414	435	402	402	457	447	413	415	414	442	421	440	392	439	429	398	436	444	422	427	490	433	440	428	392	417	439	410	421	469	446	450	437	460	425	407	442	426	450	443	452	464	399	422	432	460	451	403	493	409	423	436	418	417	420	453	421	409	431	436	433	420	432	419	389	428	420	446	413	466	441	439	412	456	436	407	454	412	428	410	465	445	413	406	400	428	401	434	437	450	456	485	447	433	424	435	421	429	426	430	428	429	440	445	413	450	445	419	427	420	405	435	452	435	439	449	440	400	467	423	455	409	457	443	444	430	435	432	411	444	411	408	483	443	424	459	442	438	460	440	429	395	433	422	452	417	436	461	418	438	424	450	465	428	419	464	445	476	431	386	452	423	430	441	419	365	406	439	431	398	415	410	454	417	435	432	440	440	436	439	396	388	417	450	447	447	459	433	451	423	423	441	435	454	455	444	441	394	455	410	407	442	445	444	429	418	394	411	441	404	421	462	448	443	452	439	406	418	439	413	446	413	399	429	407	463	463	427	437	432	466	423	397	445	422	435	417	422	403	394	451	421	438	428	454	423	399	436	405	425	428	415	426	463	435	430	432	443	428	438	423	428	403	424	423	393	442	419	422	458	460	432	393	428	412	416	440	418	407	428	406	439	422	429	446	451	408	430	406	454	440	443	421	417	417	406	394	424	423	419	464	437	400	418	457	428	427	438	439	461	434	410	412	415	439	398	395	452	422	446	425	438	392	444	418	447	438	451	447	425	408	433	409	425	441	431	439	442	455	440	426	454	439	417	457	423	425	443	468	405	399	414	416	405	433	427	421	424	439	437	407	429	442	430	441	419	420	418	440	427	394	427	414	417	429	431	402	409	418	428	428	432	431	415	460	443	422	423	430	454	444	403	442	452	455	415	411	409	425	440	410	420	447	440	437	437	454	433	426	417	451	445	422	453	436	415	451	414	426	409	400	445	430	404	452	422	431	401	405	452	442	420	431	429	442	448	457	407	444	394	429	422	480	435	461	439	431	429	412	412	422	434	410	425	403	437	426	431	440	454	433	446	427	436	460	421	449	417	415	494	444	429	419	432	428	449	430	416	421	419	438	421	382	442	410	413	444	411	433	498	439	416	448	440	414	437	432	447	435	452	418	428	456	419	427	434	395	447	405	445	413	450	404	413	444	455	421	414	450	410	411	442	415	436	401	437	425	422	433	449	439	434	479	434	423	439	431	419	409	444	401	432	412	408	385	446	414	400	432	430	428	423	438	439	458	438	425	412	423	435	461	431	430	394	450	433	424	424	417	429	406	425	460	454	426	422	456	419	406	440	401	390	404	449	449	432	446	414	428	437	461	416	450	412	449	438	422	424	416	386	430	430	463	426	443	407	435	403	414	442	441	416	418	416	442	433	424	425	466	434	406	435	437	425	480	415	440	461	412	420	440	478	452	401	426	450	409	442	413	439	415	424	466	441	409	399	409	404	440	404	470	440	424	450	408	410	461	431	423	425	409	423	406	457	447	461	412	455	472	451	454	432	438	454	428	443	404	405	432	426	434	449	393	445	460	441	491	420	460	435	447	450	422	412	462	401	447	422	444	450	444	438	413	399	430	471	455	440	447	437	427	422	414	431	399	432	461	418	456	471	399	449	409	414	409	440	466	420	432	409	415	418	453	487	441	422	390	433	408	413	436	435	443	427	423	411	410	446	419	419	408	418	423	461	399	431	427	410	450	418	451	467	436	428	407	422	421	428	440	419	447	440	465	455	425	431	411	442	424	402	412	393	415	461	437	443	405	470	408	438	423	409	447	422	421	454	426	445	411	424	431	469	405	425	439	424	446	427	441	431	424	414	450	406	428	453	398	414	432	423	434	438	440	414	435	419	418	403	440	430	449	424	461	418	403	421	418	438	414	387	427	411	430	430	452	443	422	420	394	445	420	440	416	472	438	444	446	463	434	455	403	447	414	454	427	439	394	460	427	436	407	448	423	448	455	424	435	447	447	430	420	438	458	422	432	448	410	434	435	432	442	404	428	383	424	424	444	430	404	403	436	375	440	442	413	383	466	418	445	460	412	426	439	453	424	438	448	459	450	407	422	478	423	448	441	418	392	446	435	417	446	397	435	433	418	433	406	444	387	452	412	434	439	421	442	434	435	440	452	439	443	421	468	451	408	401	420	432	429	429	414	407	443	440	474	424	470	411	406	450	460	418	428	420	385	425	439	386	460	423	428	453	433	462	402	406	432	433	401	409	442	434	440	418	414	441	421	400	410	449	468	405	414	470	425	435	408	453	389	431	438	441	387	398	437	437	415	401	443	441	430	449	451	463	415	445	436	428	417	415	432	427	409	394	417	442	419	431	416	435	426	410	411	424	443	415	444	447	436	466	436	441	431	454	425	421	405	455	414	433	436	416	397	442	461	414	442	409	420	456	409	394	495	420	433	445	417	435	445	416	437	457	405	432	452	440	452	420	433	438	434	403	426	403	419	430	451	444	408	407	447	433	420	412	446	461	421	439	414	397	421	416	415	428	451	421	434	466	416	433	434	441	446	484	437	418	491	425	443	429	426	441	451	456	422	440	427	428	406	424	431	391	455	439	411	413	432	439	426	426	432	459	470	444	449	410	466	443	411	437	425	425	414	467	431	420	404	467	449	428	450	467	430	443	414	402	399	448	416	442	459	425	402	427	406	431	464	413	453	443	442	435	423	446	434	430	427	390	413	464	428	465	411	379	415	417	408	433	423	416	441	426	421	389	441	452	408	404	431	441	431	432	419	419	424	466	436	414	438	408	426	414	421	403	407	411	445	424	429	435	455	462	411	390	427	466	426	441	476	447	420	407	407	475	458	408	440	399	464	429	397	461	440	436	431	445	435	389	430	412	446	444	419	442	457	452	438	438	433	424	429	391	495	468	430	449	410	430	439	439	453	447	406	428	415	402	437	438	443	419	441	434	443	407	440	388	461	445	432	421	416	435	418	444	445	438	400	458	427	458	461	432	443	396	418	441	436	373	412	445	433	429	402	437	452	442	447	420	442	413	451	432	411	413	441	445	421	430	451	406	428	427	415	408	403	437	432	423	450	417	429	434	408	456	405	408	427	431	458	425	404	412	450	436	429	430	434	466	418	420	411	456	435	434	487	425	474	416	436	455	439	437	416
24534	21120	27468	25006	9927	1289	797	643	513	482	542	498	486	471	462	460	469	430	888	2068	3014	2979	2037	1627	1220	756	538	471	482	458	440	408	402	428	424	433	440	433	443	415	413	434	437	413	447	414	403	426	401	423	408	446	446	449	442	400	419	438	410	435	425	454	486	388	456	413	436	431	439	440	423	406	434	396	382	399	400	399	416	420	396	436	415	425	440	402	446	415	401	388	469	442	457	410	411	411	400	397	418	405	410	434	411	430	428	448	426	424	395	394	445	421	395	389	426	452	395	404	432	402	405	397	410	440	397	418	414	406	450	432	406	481	439	369	407	411	404	467	435	416	441	451	405	413	411	431	405	472	432	393	400	410	421	415	435	426	410	451	426	420	409	446	420	435	419	433	429	426	420	384	433	437	422	420	399	428	442	411	377	410	427	415	415	414	410	402	396	437	420	456	399	436	408	386	412	460	433	396	434	418	403	432	385	416	424	426	428	408	408	425	422	408	432	439	384	419	443	429	421	402	413	415	416	429	409	448	379	434	411	387	412	435	413	444	424	397	427	421	459	450	416	402	425	416	437	420	405	421	390	433	391	418	451	391	401	386	411	443	409	390	452	440	418	405	432	440	426	457	417	436	412	444	447	421	403	432	369	414	436	440	406	410	467	444	405	384	416	409	447	415	412	392	428	384	429	411	390	456	403	455	432	456	404	405	409	400	433	392	407	415	416	415	443	403	383	397	424	411	385	439	465	420	439	414	413	442	449	389	387	411	416	437	369	396	424	456	407	473	432	417	427	405	401	467	444	417	397	419	431	429	392	413	413	410	444	435	455	438	421	421	417	412	415	411	433	422	377	434	449	439	449	409	441	421	448	389	429	417	465	437	464	425	397	384	365	443	423	400	431	415	390	433	443	457	409	433	438	447	419	438	395	418	380	413	450	415	417	434	429	462	475	439	404	404	394	419	397	433	396	397	397	398	462	432	438	443	428	422	401	459	454	408	447	407	409	388	428	425	403	443	435	465	459	399	404	421	409	383	447	424	401	407	389	410	425	416	410	371	437	421	429	427	450	416	425	452	438	391	429	424	395	420	391	430	406	401	403	459	406	414	409	424	466	413	405	382	379	409	425	431	423	416	405	418	427	418	432	403	412	434	407	417	421	404	436	416	415	420	389	421	422	474	418	428	410	421	450	375	402	409	399	416	416	429	429	401	454	425	445	433	419	436	432	429	395	422	427	447	366	401	424	414	416	435	403	408	404	431	420	414	418	408	408	409	457	421	420	426	443	394	420	433	396	451	428	403	395	394	389	413	440	397	433	389	414	482	419	394	449	419	411	413	374	430	438	434	429	398	406	406	417	443	435	449	398	427	441	421	395	451	404	415	413	429	437	398	418	398	430	406	431	420	439	435	417	428	390	434	411	441	441	461	418	416	420	468	416	413	402	384	440	425	386	434	406	430	411	401	424	430	398	431	442	411	422	439	420	402	416	422	404	418	406	461	445	416	431	419	415	377	421	425	430	427	401	439	420	415	427	392	377	421	400	426	426	444	421	440	430	442	422	424	460	417	435	442	412	423	417	427	413	451	418	395	395	421	405	432	401	433	405	418	427	396	423	412	421	438	444	419	430	422	387	439	415	419	413	436	451	412	397	398	397	406	437	422	392	419	422	411	431	422	429	396	390	406	397	393	432	444	441	449	416	414	457	402	400	392	391	426	417	391	392	438	441	401	424	418	405	415	429	415	401	408	421	385	447	414	426	418	469	427	418	435	430	434	415	428	402	407	360	445	403	452	408	419	402	421	412	421	437	455	438	391	453	437	468	429	383	418	416	396	407	415	405	421	422	388	416	414	398	406	398	393	414	435	422	401	438	415	412	419	387	405	448	432	443	424	411	444	402	423	403	419	409	417	389	436	438	407	463	437	428	433	422	392	434	430	393	393	420	389	403	385	407	436	398	435	414	424	381	452	448	407	402	398	430	405	435	398	443	437	427	440	438	460	455	441	411	456	439	423	416	411	408	430	411	427	419	386	388	443	383	448	420	415	431	407	450	441	440	405	426	433	419	431	415	386	443	430	428	398	445	418	369	427	443	445	429	414	420	409	406	423	426	417	441	412	410	411	427	445	442	409	461	387	438	422	400	472	409	407	429	414	394	467	419	429	428	376	433	428	423	451	447	429	414	408	425	424	427	406	404	397	428	416	396	415	389	406	433	458	435	447	427	381	419	396	463	405	403	414	405	436	407	436	439	447	457	419	404	438	436	431	408	464	405	423	413	407	413	404	416	442	435	458	446	410	410	373	458	408	419	405	455	386	398	429	435	474	432	418	438	406	421	424	412	427	403	407	423	425	438	450	454	430	386	388	406	407	430	421	406	429	436	421	409	415	430	388	449	432	409	403	359	410	384	442	458	420	414	391	430	378	418	424	415	433	403	437	425	408	471	414	415	413	424	419	380	409	428	406	442	453	416	387	432	443	412	424	380	413	416	420	414	387	423	407	409	416	429	405	415	389	415	404	432	408	445	412	440	445	438	443	442	413	436	441	414	409	388	427	451	425	457	439	430	467	415	417	414	427	424	425	440	412	401	431	416	414	420	392	435	434	417	445	385	380	426	454	422	385	389	404	397	436	443	462	438	391	417	418	411	454	426	418	428	406	429	430	402	405	411	427	442	433	423	394	399	447	449	407	399	412	420	417	404	389	406	444	382	415	403	454	403	413	395	439	393	442	387	436	418	423	442	412	410	407	401	473	460	377	451	436	445	421	407	401	425	428	421	435	411	369	429	406	446	432	414	404	411	439	442	409	403	417	443	435	398	403	430	394	423	423	381	417	421	450	442	422	429	406	439	427	384	416	443	426	428	386	384	451	422	410	420	405	412	418	393	418	433	426	387	421	413	437	456	386	420	410	415	419	373	389	401	450	448	395	402	408	402	440	416	393	405	423	426	416	374	414	425	404	422	422	386	403	431	421	412	424	433	418	437	432	407	406	398	442	418	403	434	424	429	381	419	395	419	430	440	386	422	428	412	418	392	382	383	423	422	442	421	430	432	463	403	424	417	450	391	419	416	389	396	468	424	441	446	432	436	443	422	424	426	423	375	415	397	387	408	408	422	438	435	445	417	436	394	423	418	398	402	406	420	408	417	425	431	424	403	369	404	409	393	434	413	415	410	379	451	399	402	426	445	391	416	436	435	395	455	448	424	404	444	403	408	439	431	439	465	467	446	405	433	397	400	387	435	408	412	394	424	385	417	395	384	436	419	394	411	436	449	426	461	445	401	430	411	373	374	424	424	455	424	440	390	374	433	458	447	449	429	416	402	421	428	428	398	446	437	413	439	400	470	400	456	420	454	441	435	408	428	428	402	409	422	434	407	429	425	429	453	391	415	409	453	409	415	421	417	410	433	403	437	438	398	402	393	431	416	432	434	438	437	401	420	427	416	433	409	466	451	409	466	416	398	440	421	367	433	420	432	436	404	458	425	408
3322	3366	2745	1490	1159	916	859	685	679	585	571	521	502	531	499	514	504	522	1400	3235	4754	3871	2885	2316	1535	890	660	504	499	464	444	467	494	457	419	457	449	436	427	473	480	443	427	474	432	456	461	410	459	456	448	477	435	477	445	415	460	442	457	479	456	423	435	466	471	463	443	465	484	495	466	470	434	414	473	439	463	475	452	455	493	491	441	478	434	491	444	433	417	468	455	413	470	466	452	423	432	431	481	457	445	410	442	459	489	436	478	480	450	429	471	481	462	441	431	440	457	417	479	468	435	441	449	432	468	489	454	434	486	451	462	435	458	457	473	465	471	465	471	415	456	443	456	434	443	460	479	481	449	471	454	444	452	447	443	449	459	430	455	439	483	454	476	434	452	496	467	421	456	468	493	455	461	450	492	414	479	449	471	463	489	446	450	458	438	462	472	410	473	453	494	470	451	469	458	432	492	421	452	491	465	485	438	442	439	456	425	416	441	450	485	470	453	441	468	457	459	429	433	437	449	460	464	460	432	443	454	456	435	470	454	459	432	466	407	446	449	478	463	435	426	466	448	436	455	434	467	433	448	420	458	433	413	468	423	430	410	442	429	456	434	493	444	475	441	420	438	460	465	432	456	455	442	442	448	426	454	447	437	483	458	459	466	452	465	450	446	474	433	460	446	492	458	454	463	472	439	473	468	463	479	442	403	458	452	442	461	463	471	429	457	475	450	451	428	419	423	436	453	442	430	439	471	408	423	441	493	453	444	481	475	441	444	464	420	454	468	460	464	446	411	450	447	460	416	458	459	456	467	450	461	434	414	478	485	427	439	446	478	445	443	474	486	477	432	422	432	421	433	473	449	467	433	422	410	477	445	494	438	390	467	457	443	440	455	454	438	441	444	448	443	431	409	454	452	439	409	468	420	452	472	420	439	442	457	439	468	420	464	483	455	461	488	441	446	418	443	431	456	436	461	430	417	495	431	449	419	413	448	465	422	456	452	438	455	419	425	454	435	409	455	464	449	431	458	420	443	482	419	442	481	463	482	480	421	442	442	452	433	452	430	470	451	429	482	462	483	428	502	468	459	465	429	456	476	448	464	451	486	437	451	423	416	454	458	432	456	452	445	506	441	455	467	461	422	461	436	487	466	426	467	413	433	404	412	460	432	463	408	450	469	456	455	442	487	457	465	443	433	476	434	492	438	430	469	420	451	445	424	437	461	497	445	451	434	458	445	406	476	424	432	425	469	436	431	411	460	432	476	425	450	466	408	454	468	432	476	437	466	448	422	446	479	421	439	436	474	453	465	453	441	472	415	438	448	436	455	479	428	457	446	464	427	425	483	435	470	448	414	429	423	457	444	460	444	428	437	454	477	423	451	457	434	469	476	463	452	453	428	428	411	437	471	517	480	443	429	462	435	487	441	421	452	425	421	438	459	454	435	432	431	447	433	473	433	397	458	456	440	468	463	457	443	446	470	448	468	437	449	444	425	403	415	418	489	440	415	450	439	488	453	456	451	455	454	432	439	473	429	429	451	480	427	465	469	455	442	435	451	465	447	427	452	426	469	441	437	455	442	426	441	461	453	416	443	479	471	441	453	409	424	430	444	457	469	446	455	475	430	446	480	440	465	454	419	435	448	446	415	464	451	437	418	468	431	426	437	433	424	453	471	428	417	423	462	450	471	450	423	446	453	427	449	455	494	427	424	433	439	469	521	423	420	464	479	446	433	439	498	442	479	439	454	443	440	429	415	451	417	453	467	417	467	463	484	464	481	424	401	420	469	487	443	449	431	466	402	442	453	457	451	439	441	462	417	419	425	464	448	467	452	454	441	441	436	455	416	475	449	463	427	447	477	450	438	414	403	434	461	459	431	421	466	455	505	405	435	431	415	433	474	457	405	435	431	446	482	459	433	437	437	423	438	435	426	464	395	479	446	432	470	412	432	437	452	445	433	477	444	457	407	398	452	441	462	458	442	430	458	426	431	445	454	395	448	459	456	443	450	423	458	459	426	439	431	475	427	451	456	493	411	422	433	391	428	458	443	440	456	465	462	455	450	473	430	464	472	477	443	468	422	455	408	420	453	425	465	431	490	468	472	422	485	450	463	419	458	473	440	480	475	429	458	441	448	426	462	441	440	467	437	445	435	443	426	417	451	444	414	447	433	436	433	443	454	454	451	469	471	451	427	475	436	445	511	442	432	428	433	448	467	457	486	432	421	445	433	435	471	448	423	433	430	434	457	447	467	443	457	442	425	449	451	458	429	461	443	468	433	463	448	482	452	473	435	454	427	468	422	409	431	431	487	421	451	452	409	429	434	472	496	447	439	464	491	434	432	476	449	465	435	447	448	445	417	437	436	456	416	422	432	431	487	455	412	454	425	430	470	425	459	424	446	494	454	456	454	481	420	463	462	433	473	485	459	448	460	478	445	416	475	433	458	441	453	405	438	482	461	438	460	462	441	449	440	427	445	490	438	453	452	440	474	456	436	403	431	453	494	458	467	448	435	477	435	437	442	446	471	503	493	446	464	451	460	474	445	520	470	450	465	453	457	452	433	419	463	467	421	456	466	466	439	457	431	460	417	435	459	451	425	445	451	430	476	437	434	449	465	482	452	434	437	389	472	404	428	475	423	468	445	415	472	453	450	447	447	476	439	453	457	427	419	474	465	444	449	432	448	413	438	431	429	439	462	404	451	438	484	456	448	464	444	469	446	455	438	429	462	442	477	492	465	463	436	409	443	437	440	460	422	454	471	442	464	443	466	415	425	435	446	414	461	447	469	430	439	420	451	450	489	423	434	462	462	447	465	427	432	427	437	447	443	454	440	489	435	426	450	433	420	450	448	427	454	487	404	413	397	445	417	450	452	479	461	423	466	458	410	448	440	417	420	423	443	448	438	445	424	461	447	450	440	459	421	477	469	433	433	437	449	414	453	420	463	412	451	397	420	459	450	446	431	406	470	424	440	393	445	461	423	442	451	477	402	447	477	431	442	417	461	398	453	462	446	422	437	466	459	461	447	465	440	435	440	452	404	432	467	447	430	426	415	456	471	449	444	427	403	420	448	429	457	404	448	441	443	430	439	423	406	455	438	468	468	427	453	451	442	439	470	463	435	416	441	432	444	442	449	450	473	467	452	447	445	468	417	468	440	490	438	467	462	445	482	456	482	448	426	447	440	458	443	454	424	453	407	462	451	398	472	471	444	421	421	467	424	451	446	465	433	442	424	476	462	470	437	448	445	425	434	467	462	460	449	466	442	421	444	454	440	439	489	428	466	441	459	463	457	420	457	470	440	434	470	467	450	459	452	412	438	427	445	405	446	450	455	472	447	422	474	488	426	515	447	428	456	452	450	430	447	442	468	462	442	421	411	463	443	462	413	413	453	481	468	447	449	430	466	472	464	417	454	463	445	452	424	412	466	450	412	461	444	458	426	442	430	442	464	427	447	449	456	432	425	448	444	427	474	454	462	474	416	485	449	454
23885	21136	28228	24287	20328	3534	1239	744	632	545	553	576	544	516	535	519	499	524	1108	2928	3759	6338	3363	2515	1658	954	708	538	471	505	443	470	502	491	481	521	497	527	439	477	484	505	443	484	473	498	495	476	481	428	479	437	496	443	488	522	493	506	481	484	510	496	454	483	472	529	487	482	483	483	478	466	497	454	482	482	452	478	439	503	460	503	508	490	524	442	468	465	426	463	438	497	451	479	453	452	474	503	482	505	478	474	496	490	466	485	478	429	486	499	481	481	447	484	474	472	494	492	461	467	523	473	502	475	464	501	460	491	473	474	445	462	453	452	491	484	448	454	470	483	470	506	451	466	488	473	507	450	460	481	480	469	508	532	459	495	509	461	473	462	466	473	491	498	473	494	481	464	456	474	480	511	433	487	475	479	440	488	486	444	426	435	464	468	454	464	443	466	491	472	480	516	493	486	493	484	492	444	462	464	466	458	465	484	444	474	469	506	496	474	458	447	508	434	484	482	481	529	475	464	507	448	485	451	490	478	491	496	469	442	479	462	506	468	488	515	458	488	463	464	495	492	467	468	463	444	459	469	476	497	453	448	450	493	451	440	465	499	518	483	480	464	461	439	481	500	461	476	481	468	471	458	441	510	466	493	472	489	478	450	486	435	463	454	509	476	458	443	495	489	474	485	426	465	454	467	488	524	455	462	467	482	488	488	475	448	461	495	452	487	484	460	490	463	478	461	504	463	485	429	500	479	418	466	496	476	510	467	448	491	468	452	494	477	449	476	463	456	456	488	486	441	461	452	482	493	509	471	482	490	502	451	479	481	487	480	487	474	518	457	418	440	446	514	488	448	464	489	460	453	441	477	448	476	476	482	462	469	495	481	480	498	495	448	471	478	464	485	483	433	444	485	474	473	480	433	460	465	458	473	453	455	452	442	488	458	499	411	465	462	466	458	458	498	511	476	481	454	474	474	444	489	496	457	435	441	507	477	492	485	449	463	459	494	467	475	471	485	474	448	472	482	468	481	495	481	461	491	489	518	464	497	455	499	471	494	471	461	444	448	455	453	451	465	478	492	461	456	453	443	480	457	529	490	443	484	430	498	501	458	487	485	496	503	492	482	447	487	516	479	447	488	482	471	476	466	503	483	479	432	449	487	506	468	461	470	468	468	475	495	507	467	470	476	428	465	497	503	454	500	483	459	461	481	498	464	505	437	459	466	462	465	477	448	511	468	495	473	484	469	488	437	464	458	496	482	464	470	457	483	485	451	473	473	444	462	475	504	453	435	487	464	477	468	480	446	469	452	473	489	499	467	453	491	468	463	484	493	473	468	428	508	467	451	482	481	487	491	477	458	468	459	479	461	417	446	480	467	446	497	519	436	484	434	463	501	462	482	451	432	462	457	440	460	471	439	457	469	486	471	456	473	493	459	493	454	459	482	463	471	465	479	487	463	448	448	472	485	472	476	485	517	486	453	513	461	479	452	468	467	471	490	464	476	499	452	467	468	519	470	484	429	460	447	492	454	476	473	494	486	439	512	470	444	490	449	471	483	492	441	509	474	487	471	507	470	488	457	446	480	508	478	457	501	476	460	436	458	485	488	464	482	442	456	464	498	491	508	487	471	472	500	476	458	462	475	467	491	447	473	465	464	470	476	477	494	462	468	449	499	491	465	483	465	473	474	450	480	465	451	480	454	484	463	477	476	464	434	441	494	449	467	505	450	480	488	462	480	496	454	457	476	532	476	450	482	445	495	495	489	456	457	472	465	496	461	455	501	475	482	467	476	483	485	485	495	446	481	477	482	474	477	461	441	460	467	511	461	490	476	469	483	453	465	494	468	443	441	503	507	437	452	477	484	467	500	466	512	503	470	485	503	464	506	451	490	452	492	438	502	463	491	501	520	430	481	444	455	458	481	509	484	463	481	444	477	502	467	505	495	471	423	489	485	476	499	468	511	491	449	461	437	471	541	471	474	485	491	450	433	489	474	481	449	450	482	456	450	469	471	443	464	458	472	464	541	510	437	444	433	449	465	482	485	475	443	450	474	448	468	475	483	474	504	479	473	476	501	470	458	478	477	466	466	474	500	474	451	484	462	468	479	511	442	469	480	491	478	431	431	494	475	466	505	477	496	467	493	494	461	484	478	476	466	452	444	502	510	499	458	495	491	476	462	466	488	472	473	467	473	469	463	459	487	477	494	493	474	508	479	460	477	518	476	497	480	462	494	477	502	449	462	452	444	460	471	464	454	462	499	487	500	459	476	484	472	515	495	425	477	432	489	501	461	488	487	515	456	458	465	481	509	492	490	498	462	463	498	451	515	498	449	501	488	478	501	480	480	458	504	492	492	476	482	475	466	434	479	482	487	512	468	446	469	477	497	487	478	440	472	435	446	495	459	495	453	494	463	500	480	494	469	428	514	474	433	447	481	473	439	483	455	414	470	455	437	486	467	453	468	438	481	456	457	462	461	444	492	481	492	516	461	474	469	517	455	468	464	453	470	455	458	479	476	474	456	443	467	515	473	483	429	466	488	481	489	496	466	457	472	490	483	476	496	481	483	444	512	459	489	421	479	488	445	466	457	496	483	541	489	446	472	490	456	504	507	482	458	469	491	483	462	454	454	503	461	485	497	469	481	494	477	461	488	482	467	505	462	458	478	481	494	465	472	471	451	460	477	449	432	479	466	465	439	500	453	510	469	489	496	477	455	458	476	449	414	508	458	503	449	490	439	453	453	491	450	464	460	486	498	480	479	478	493	494	483	476	471	505	487	456	454	456	472	491	496	449	448	514	481	496	469	458	465	477	510	492	493	527	505	460	488	461	502	424	477	463	482	445	447	480	485	497	459	439	464	460	499	426	421	451	477	447	456	453	447	458	438	482	473	519	520	443	465	480	465	467	456	474	519	479	431	432	458	465	493	478	461	453	496	482	488	470	451	489	493	480	457	465	466	467	459	466	504	429	480	477	492	460	449	479	441	464	455	503	506	492	460	479	433	445	468	470	482	441	440	463	500	497	459	461	442	442	451	446	475	516	491	441	494	467	484	479	431	457	446	459	443	495	461	475	456	459	502	469	456	456	462	450	478	492	479	469	471	449	482	457	518	442	472	502	442	471	452	435	527	441	441	463	486	452	478	485	443	476	455	444	485	446	474	474	505	468	464	457	471	482	488	502	432	473	453	491	466	484	512	474	476	419	470	495	462	439	502	520	469	478	476	472	468	478	473	481	498	466	464	478	468	487	416	482	499	482	481	494	444	497	475	446	449	481	490	452	448	488	493	463	461	472	454	489	452	486	461	441	503	458	462	467	479	497	514	467	504	411	476	456	495	463	482	481	466	468	493	504	464	453	490	435	457	472	432	440	473	478	463	493	442	498	488	444	444	478	491	489	491	482	441	467	473	464	468	469	430	482	477	487	459	494	440	456	462	480	476	485	441	412	482	472	470	450	485	431	496	501	471	457	462	487	488	489	494	464	472	465	478
3519	5050	3979	2137	1611	1234	991	855	761	745	649	703	612	639	614	576	612	572	1827	4533	5664	7693	4462	3425	2252	1225	747	571	541	500	521	514	487	502	501	474	503	523	514	498	494	536	530	490	556	499	508	498	496	519	526	494	509	540	484	495	501	500	537	520	524	508	506	503	531	486	487	502	494	509	524	521	461	513	518	486	487	507	537	473	469	493	524	527	521	524	518	492	528	506	496	495	504	465	500	489	499	507	441	452	552	478	490	517	463	492	527	466	491	500	513	476	488	478	554	525	501	492	499	519	492	518	517	502	541	486	507	536	506	480	530	491	530	494	441	475	512	458	509	559	512	512	511	538	502	518	480	531	515	503	451	506	545	507	496	497	472	529	490	565	516	498	524	517	479	475	489	533	477	509	510	481	492	490	480	513	515	491	521	473	507	530	459	490	513	485	512	500	526	474	479	505	474	532	528	491	534	489	497	505	485	484	471	538	472	490	484	526	525	487	502	507	498	458	471	494	506	502	480	493	502	519	495	489	507	477	483	513	466	523	508	486	492	524	467	491	510	533	493	497	478	489	495	527	493	506	506	498	531	505	465	504	489	510	488	522	485	466	505	514	534	474	440	496	483	509	507	486	471	488	512	482	500	493	476	513	473	466	527	495	513	516	487	500	510	517	532	492	505	463	499	522	470	539	498	521	517	484	543	452	479	509	513	501	491	487	472	491	524	481	481	496	482	491	499	521	478	511	477	498	453	533	478	510	504	509	501	485	462	500	513	474	493	506	461	516	526	491	511	535	509	481	485	485	502	444	491	515	495	496	492	499	506	486	493	493	500	480	481	499	502	455	487	530	479	532	529	492	497	541	484	485	489	481	477	489	490	499	505	527	507	519	499	504	462	522	488	513	474	492	545	519	489	492	505	530	504	531	496	510	473	501	490	516	508	509	500	515	534	518	471	541	498	504	506	480	514	469	438	485	499	525	468	491	510	494	482	517	469	474	506	504	487	474	512	453	500	524	492	499	506	502	477	508	489	493	503	497	524	456	492	494	518	503	493	501	551	427	481	450	533	436	457	490	502	494	528	503	480	549	503	516	538	538	475	528	503	502	494	524	523	482	471	525	501	431	479	498	484	496	489	471	497	510	474	492	524	431	538	506	482	530	474	526	500	483	499	502	464	499	463	498	497	472	488	487	509	526	434	508	483	489	497	488	512	501	450	528	466	472	544	467	511	510	476	482	502	465	511	529	479	497	495	491	535	476	504	472	489	540	554	474	542	482	496	504	482	518	513	511	516	496	479	487	459	445	491	505	513	474	532	508	507	505	511	503	510	528	505	483	504	477	458	483	515	505	502	500	502	512	516	521	523	471	492	514	485	554	489	460	487	510	472	506	506	542	532	464	482	475	497	525	526	493	555	521	493	513	515	507	493	507	503	480	539	513	503	526	508	484	508	469	511	459	526	519	544	492	532	501	466	489	484	515	570	473	480	505	505	492	518	508	478	465	489	507	446	487	525	491	488	510	514	490	496	498	460	483	497	501	497	488	508	460	494	485	470	485	550	491	514	521	535	499	493	554	496	497	551	519	485	482	520	497	500	490	467	512	469	474	475	451	478	500	504	507	491	482	493	514	501	506	476	480	522	523	473	518	457	494	493	504	443	500	502	489	471	496	538	480	510	499	520	526	497	506	470	500	476	481	505	492	532	497	554	490	489	495	486	449	493	518	504	544	528	526	500	499	470	482	468	482	509	489	512	471	472	462	502	498	465	477	500	520	513	511	486	500	479	485	499	495	521	485	491	467	514	485	489	515	466	500	490	525	519	484	501	501	487	494	479	484	497	533	484	478	508	487	482	459	485	471	491	499	505	509	442	503	490	499	546	507	472	507	542	481	503	466	522	489	499	506	473	495	504	518	484	507	513	489	491	457	483	521	489	482	464	499	485	495	519	492	503	512	482	483	487	472	470	455	502	507	480	494	506	473	519	470	489	482	466	482	506	491	475	522	512	475	462	510	509	446	478	469	500	487	513	489	457	496	503	494	516	489	470	497	502	474	489	487	492	449	500	478	498	495	507	494	511	491	517	510	516	510	481	468	509	547	487	486	511	482	478	470	563	506	500	482	485	489	523	523	521	510	508	492	516	479	485	522	482	501	503	515	452	471	508	506	504	508	484	470	509	507	465	514	471	514	437	480	480	505	508	472	476	458	503	501	529	489	470	503	486	484	466	531	482	476	470	502	444	534	494	496	494	485	461	496	505	525	528	467	510	520	490	472	494	489	552	509	509	497	478	450	511	457	484	532	482	512	498	458	498	494	466	498	498	498	481	462	516	505	475	485	521	478	482	494	496	448	516	512	477	493	485	503	496	477	493	493	527	464	498	492	491	503	539	487	449	511	467	517	473	470	506	508	509	485	458	497	488	565	496	529	490	464	482	517	512	528	452	473	476	502	510	486	481	463	490	511	557	462	474	466	522	508	509	515	444	469	504	499	514	497	480	489	476	486	522	493	485	507	532	445	483	474	475	512	536	488	483	509	486	481	484	496	447	495	486	490	510	476	509	492	506	472	539	470	478	472	499	456	509	528	485	531	505	470	482	489	480	488	471	458	461	510	461	501	495	489	500	477	503	501	535	508	507	441	524	533	477	506	490	466	535	488	510	470	483	477	479	471	506	532	489	531	481	490	450	478	484	509	505	496	514	503	494	483	454	502	509	480	489	489	507	550	479	459	502	512	509	542	504	520	514	479	513	484	475	464	472	468	477	510	475	499	471	509	474	520	470	483	530	499	522	470	513	485	501	535	496	499	509	488	488	521	502	546	510	523	481	507	493	482	506	472	480	471	473	485	494	505	489	490	494	485	514	546	459	466	487	483	522	503	490	454	447	468	524	495	493	456	484	461	483	478	477	484	488	472	481	504	491	525	497	522	494	457	505	478	493	509	501	489	469	474	469	497	482	457	481	472	467	518	499	485	479	493	483	543	492	496	458	484	475	534	471	463	499	492	505	451	518	495	483	458	511	440	487	483	511	470	492	491	483	499	455	499	490	475	473	491	491	469	495	518	469	499	478	487	536	478	513	489	491	457	493	487	510	492	504	498	488	516	491	527	439	480	442	482	502	442	470	479	483	502	486	506	480	479	479	500	503	494	524	493	507	506	489	486	492	525	485	502	509	458	494	514	502	455	538	486	524	500	456	469	549	498	491	499	490	456	468	496	461	520	520	474	508	458	490	499	508	479	451	536	501	489	517	519	453	464	500	456	529	483	497	467	478	506	447	482	491	491	509	482	494	529	476	462	475	509	466	500	518	534	486	526	529	465	515	463	542	481	473	504	492	490	519	483	499	498	511	524	450	503	457	505	509	466	485	463	460	510	492	475	536	515	487	485	502	442	530	466	509	496	517	471	488	454	496	537	488	450	506	527	427	509	507	508	495	481	504	504	489	494	519	499	545	500	494	518	478	482	521	484	494	497	492	487	458	462	455	499	468	476
27173	12074	1446	789	493	429	450	474	421	445	432	455	431	421	433	453	436	478	463	610	667	808	636	562	522	457	424	433	453	423	432	448	404	436	432	450	401	415	417	450	415	422	444	403	426	450	451	435	398	445	393	403	471	443	435	436	429	445	436	415	387	420	430	424	426	430	392	437	400	442	397	415	437	411	460	418	436	442	442	430	421	391	410	415	453	445	425	420	396	395	453	445	440	398	415	427	426	455	436	425	390	405	447	418	404	447	384	452	450	420	420	457	424	421	405	426	430	442	444	430	414	461	363	429	414	450	406	413	436	448	392	447	427	415	398	398	462	435	409	434	437	420	412	426	430	439	425	406	396	431	423	444	400	419	445	404	452	432	436	436	391	418	407	421	383	413	420	409	434	443	452	412	440	423	396	442	391	447	441	430	457	418	428	423	440	424	424	384	439	404	411	436	436	404	424	402	407	399	415	421	438	403	448	432	449	408	407	422	412	408	449	386	401	444	451	414	429	446	434	465	453	430	398	422	399	437	404	454	419	399	409	413	422	430	459	435	433	430	443	445	395	422	402	394	446	402	400	402	400	447	424	398	422	444	465	455	429	434	409	410	414	409	423	399	437	431	450	445	400	433	404	407	460	423	433	408	419	424	420	464	413	437	440	439	414	451	423	449	450	426	381	421	419	428	423	418	412	436	396	438	407	422	397	436	433	437	397	414	435	437	419	422	427	405	448	393	466	414	398	448	468	392	380	430	438	384	437	429	444	444	411	433	382	406	393	423	429	404	438	451	441	445	413	413	371	430	427	416	415	443	387	432	417	399	464	447	436	418	418	427	419	428	434	414	432	424	439	416	426	441	401	406	459	467	452	429	448	443	416	434	415	447	433	434	447	476	417	445	409	441	428	396	445	437	513	422	419	432	429	420	387	428	421	417	394	431	411	440	396	437	416	452	450	437	420	425	419	433	439	400	428	425	393	429	427	424	412	405	443	454	453	426	441	425	460	407	440	419	437	461	452	433	405	416	417	439	395	425	418	458	464	403	405	426	462	434	430	426	408	398	444	396	409	406	412	431	421	414	425	469	467	389	408	411	415	428	481	418	398	394	405	426	401	401	396	407	418	417	446	414	410	434	454	387	426	421	415	419	472	449	420	448	443	402	422	415	435	423	404	405	425	411	422	434	439	433	419	410	431	378	442	451	423	444	392	449	414	433	426	403	405	425	414	432	433	437	423	414	441	412	404	452	453	400	418	428	480	422	456	402	435	396	419	384	419	434	423	432	439	448	392	437	439	450	452	447	451	428	373	382	402	409	414	464	442	398	382	407	441	430	441	486	400	454	409	447	399	434	391	441	396	455	425	459	403	420	470	440	471	419	460	417	430	423	416	361	456	426	424	428	396	425	429	416	421	440	441	480	408	425	426	419	412	386	417	444	475	429	442	422	448	443	447	401	424	458	425	432	443	444	438	379	410	451	433	446	461	456	438	420	401	382	439	434	417	436	476	403	418	450	446	423	438	436	415	410	465	447	433	421	431	415	443	416	426	418	446	397	420	406	414	396	440	432	404	376	402	408	431	441	439	413	437	415	391	424	410	400	382	466	418	443	420	434	409	396	447	429	431	400	379	395	431	416	415	427	434	384	444	443	390	444	403	426	410	451	439	441	450	454	448	431	409	405	395	416	418	429	401	439	400	405	444	415	433	417	452	460	442	448	410	453	423	430	417	438	443	432	441	438	439	427	423	422	372	446	408	433	424	456	399	401	400	395	399	419	427	394	418	433	442	417	448	473	403	448	431	407	424	432	430	434	398	413	390	428	397	413	419	394	410	408	406	416	431	381	436	439	401	418	398	433	416	444	401	414	460	454	410	420	445	406	392	425	437	426	452	400	423	414	403	460	437	429	441	461	437	424	419	368	404	413	461	431	433	426	442	416	435	415	423	433	407	421	442	428	394	409	421	419	403	426	427	456	416	440	448	443	461	464	432	448	452	435	399	422	377	402	415	471	432	409	473	413	431	415	412	414	429	414	446	409	413	390	392	441	406	445	413	426	391	433	434	471	481	409	428	416	434	421	409	415	431	439	378	444	411	440	406	456	411	423	440	418	459	419	425	440	441	452	442	446	446	410	411	442	451	440	412	431	393	412	417	421	443	448	401	426	435	440	445	413	460	437	403	433	404	408	458	440	465	431	419	429	442	425	422	432	455	418	434	463	464	418	399	450	426	462	439	420	411	431	430	428	436	414	427	497	457	438	392	459	428	404	400	438	421	390	419	414	410	395	400	442	438	408	429	415	427	429	432	401	421	419	430	425	403	423	446	416	414	396	445	438	451	456	428	402	399	439	406	448	446	417	410	410	416	431	444	412	416	405	430	471	413	401	419	427	415	437	402	385	453	397	463	432	463	426	468	398	426	435	460	442	415	422	432	427	455	394	406	401	418	402	426	449	371	445	404	438	404	425	442	444	422	439	412	411	448	424	438	434	409	437	424	412	430	434	420	444	448	440	412	436	400	405	448	436	458	433	448	411	468	428	432	420	440	420	403	430	427	433	419	425	440	423	433	450	403	437	431	439	444	441	421	457	424	443	417	441	454	431	390	422	410	429	440	425	444	438	444	436	414	439	447	465	412	413	448	434	409	499	415	424	406	443	432	426	418	453	454	407	428	419	391	437	424	414	442	429	445	450	468	447	439	392	415	415	487	413	419	433	416	409	389	428	452	436	431	452	424	460	472	438	419	405	401	438	406	453	410	425	426	402	438	408	457	438	404	422	439	423	414	451	380	428	447	403	442	443	412	435	442	421	456	434	405	434	419	432	445	383	416	428	378	420	416	461	435	430	471	426	440	408	399	452	413	412	445	394	445	434	438	387	460	397	436	438	436	434	429	399	403	400	410	433	411	429	443	405	431	430	374	450	418	433	447	413	408	403	411	451	427	440	418	419	468	431	487	444	451	427	447	458	430	455	387	424	430	420	382	406	460	433	416	423	436	439	437	460	407	413	432	412	412	404	417	455	428	414	409	451	441	404	429	454	435	441	454	419	425	428	418	430	445	405	399	424	425	456	433	415	410	427	440	416	409	404	405	429	433	412	398	452	451	397	454	481	424	385	414	443	424	454	424	472	443	420	408	434	433	432	427	422	429	420	428	441	396	419	460	422	441	454	419	425	448	446	415	431	412	417	423	413	396	451	427	422	396	451	436	387	414	434	465	413	456	438	445	440	462	387	418	418	414	400	448	434	439	437	383	404	424	451	418	407	411	441	423	431	445	419	433	430	422	445	395	434	412	403	420	407	433	409	407	418	428	420	407	453	381	429	414	412	437	456	400	420	442	431	401	451	434	446	412	397	427	389	442	398	427	450	398	409	464	420	438	444	426	447	434	428	415	389	429	434	415	412	436	389	406	459	419	435	429	449	460	430	434	424	416	419	422	459	423	434	471	388	429	427	458	440	428	440	435	412	439	439	390	387	434	416	434	456	453	443
4923	821	698	608	520	487	444	483	399	466	416	422	422	438	428	409	432	439	468	792	721	905	768	685	574	542	486	445	448	408	449	395	413	419	401	456	438	469	429	458	408	465	413	412	470	461	446	438	464	417	442	464	441	429	437	439	447	479	447	425	428	477	405	454	403	477	447	395	444	457	429	426	430	421	378	424	456	433	377	444	441	440	412	464	434	450	435	427	433	479	426	433	439	446	408	424	434	429	462	416	430	488	488	463	398	440	435	470	430	441	368	427	402	436	443	414	449	446	419	462	457	456	417	450	388	446	440	436	386	433	413	433	412	392	433	440	446	394	457	438	473	402	436	431	430	460	392	435	422	438	453	460	423	441	420	437	420	495	447	451	417	410	436	433	411	452	437	435	455	470	435	412	409	493	429	458	443	463	431	435	445	436	382	420	418	410	440	413	413	418	443	422	434	421	424	428	478	425	443	431	391	415	439	425	451	423	440	451	417	443	409	409	457	428	451	443	466	457	433	415	424	454	460	458	451	416	403	427	400	447	484	422	438	427	440	421	443	451	430	424	430	433	430	432	451	409	417	428	446	427	425	440	443	378	432	432	427	448	447	430	416	428	429	463	385	415	416	415	436	441	441	454	407	443	429	426	435	431	448	425	467	390	427	414	442	441	436	438	473	439	456	408	431	410	433	439	436	467	427	426	425	400	416	472	425	435	460	441	445	432	445	401	413	445	395	409	412	441	436	477	402	446	448	414	447	422	443	404	431	470	436	467	413	403	415	427	464	444	426	420	410	424	457	408	408	428	453	409	397	422	426	429	443	468	427	463	430	427	441	419	415	425	452	456	465	452	436	433	422	425	463	395	410	448	440	469	421	476	421	401	408	430	416	440	458	454	419	415	434	407	410	395	445	428	413	432	421	446	430	448	430	418	457	437	452	500	444	374	454	437	441	419	439	443	437	404	445	454	426	421	449	433	422	418	420	422	423	429	425	423	431	464	437	425	435	457	453	442	454	443	429	452	433	429	424	432	436	438	468	465	447	435	441	418	420	381	467	427	465	418	448	420	423	458	454	474	430	377	435	467	443	460	444	417	445	429	457	425	421	460	421	422	417	428	431	414	404	452	423	445	400	462	410	433	467	475	419	419	402	473	445	427	426	433	394	485	438	424	454	458	433	421	458	416	442	443	425	419	403	409	442	380	408	445	465	441	443	424	441	433	452	414	411	448	436	443	449	423	417	421	399	431	432	444	421	429	460	451	457	433	451	453	442	434	430	440	437	391	404	443	448	373	395	427	430	438	459	432	455	444	415	435	438	431	452	421	433	435	429	419	422	477	419	405	398	415	463	440	433	425	444	408	449	408	424	435	433	440	442	427	427	424	429	455	427	417	434	425	442	445	448	366	427	417	428	423	421	445	459	416	435	424	406	430	433	421	444	429	450	446	472	396	416	440	439	406	398	429	458	425	419	396	444	425	423	416	462	408	440	464	387	458	439	448	429	464	404	434	421	391	444	443	427	415	445	419	429	457	403	449	459	440	446	435	456	434	417	466	429	421	412	457	434	418	418	432	440	409	446	434	437	452	403	458	387	439	438	440	483	446	444	416	414	468	413	465	402	471	467	452	445	456	480	430	429	430	433	410	436	450	453	448	458	435	424	396	432	473	437	426	441	478	425	415	461	409	412	436	430	447	423	411	454	374	413	439	460	446	456	427	530	439	449	386	410	444	415	427	387	441	415	408	441	424	413	441	427	465	393	382	401	435	429	430	429	435	447	414	428	418	411	446	412	422	443	434	419	415	439	424	443	432	453	405	463	412	433	421	452	444	474	425	463	395	423	454	445	425	432	440	396	458	427	449	470	448	471	425	417	448	431	454	454	444	427	430	429	439	447	431	454	440	416	463	417	453	453	450	429	430	449	405	457	475	467	440	421	425	421	450	422	433	405	423	446	424	446	421	412	428	432	458	446	420	468	447	448	441	432	444	465	444	421	426	452	445	428	426	428	434	427	440	415	450	409	401	438	452	462	435	438	419	457	408	444	454	413	440	447	419	425	431	475	440	448	468	415	413	451	483	417	433	434	440	425	417	422	461	416	456	424	421	395	442	423	426	419	432	404	444	411	457	471	417	436	475	435	448	408	400	424	478	446	454	424	438	440	430	424	464	385	409	398	415	413	438	442	414	420	441	434	411	399	423	421	458	406	429	418	420	465	470	458	417	480	479	431	428	413	413	407	413	434	446	438	420	381	444	463	444	447	454	422	419	429	429	442	426	462	393	387	435	445	440	415	445	440	436	436	417	427	429	479	456	444	413	414	451	495	463	442	429	427	436	424	419	419	419	418	406	407	416	403	428	459	367	467	489	455	449	394	441	426	419	423	432	420	456	432	405	441	448	444	440	396	427	412	452	420	409	415	457	461	460	412	452	459	449	423	426	451	480	434	488	417	451	440	439	439	413	445	434	449	426	454	430	432	427	437	429	429	438	422	435	406	442	432	401	447	434	440	442	401	396	417	458	423	432	397	429	399	431	479	437	431	481	446	470	442	419	455	410	410	444	424	447	447	455	432	404	430	408	394	434	504	433	419	424	424	430	424	446	427	446	397	432	445	438	446	419	438	404	460	435	435	429	440	468	434	420	440	428	437	441	475	457	434	453	459	384	450	460	412	429	435	431	418	458	415	433	465	395	421	431	424	433	395	463	424	480	457	434	471	414	441	435	441	400	439	445	486	448	413	432	452	467	434	433	416	434	416	413	462	455	426	432	441	412	450	403	412	423	426	438	460	434	380	453	394	445	413	438	422	434	441	464	439	471	427	428	440	445	417	384	448	433	454	441	453	448	444	419	454	438	458	431	377	422	440	432	461	429	410	449	460	406	414	433	414	426	441	412	466	434	431	413	483	424	418	416	424	445	428	400	468	419	482	454	456	454	466	405	407	444	441	459	452	442	440	404	418	439	452	412	464	435	445	449	455	422	479	412	446	434	437	418	412	450	427	433	433	404	452	398	450	434	445	442	444	417	432	417	430	434	421	448	433	437	414	430	438	431	435	461	442	429	448	395	398	478	413	416	378	457	438	457	433	444	394	443	406	401	413	432	442	425	425	454	450	436	420	433	432	461	428	445	428	411	437	412	440	483	426	451	407	453	431	432	446	454	419	437	449	459	425	451	447	443	457	399	419	468	427	463	421	412	422	406	425	419	403	443	404	438	429	409	420	468	424	420	424	478	433	461	434	414	458	423	407	451	451	447	407	468	441	456	449	461	415	478	441	406	423	465	386	425	462	431	430	427	453	473	428	448	422	428	416	418	416	420	439	427	447	408	448	447	423	423	452	435	410	429	439	429	409	448	462	453	472	423	477	443	431	449	431	437	457	419	413	401	449	405	397	434	428	402	442	425	430	441	442	423	404	408	433	477	419	401	417	488	430	445	482	430	441	412	457	450	454	434	471	464	470	475	393	433	440	417	406	439	465	478	443	422	478	454
24403	21088	27431	24959	9573	1196	801	587	513	532	495	469	456	448	441	444	486	490	638	2794	3112	3756	2512	1355	862	592	485	476	465	433	398	393	461	433	409	473	418	436	402	467	425	418	426	420	442	431	452	393	421	388	436	400	425	404	427	437	430	391	408	422	441	400	447	421	466	434	374	461	464	415	408	414	401	416	419	403	412	397	416	431	433	459	402	457	419	441	424	447	442	422	422	398	400	433	397	463	471	413	411	439	414	409	414	409	424	403	421	397	459	432	396	464	417	451	422	473	416	444	434	438	435	441	420	443	408	418	442	416	465	418	448	447	433	421	445	435	438	448	390	427	434	392	428	396	403	381	416	390	429	425	447	418	410	430	432	419	436	408	416	387	446	427	445	461	451	389	393	407	397	415	415	425	411	432	435	413	408	405	461	433	470	454	409	406	414	448	417	422	423	413	427	396	410	415	385	404	403	397	399	430	380	429	432	423	389	407	484	473	405	408	434	438	419	392	431	417	428	428	422	421	401	433	422	388	447	416	402	419	442	418	431	443	416	424	416	424	415	436	422	431	420	411	420	430	403	375	434	410	426	396	425	381	443	425	436	413	421	450	413	420	432	406	417	452	395	428	413	415	422	381	408	433	429	434	434	429	413	448	453	384	401	422	437	435	409	404	445	399	439	398	435	447	399	419	410	394	456	427	403	409	421	424	430	398	448	395	449	426	417	400	396	429	416	408	429	384	434	427	416	433	394	432	401	410	426	413	423	419	413	386	444	405	415	414	428	444	435	448	424	420	416	439	456	412	416	400	403	476	429	388	417	432	412	417	428	400	429	432	399	404	438	434	419	415	413	440	415	420	448	394	409	416	369	451	385	423	401	409	428	450	395	437	418	418	412	408	398	373	441	415	380	411	428	441	405	410	479	389	382	418	453	400	426	428	446	385	453	386	421	418	426	453	454	415	405	461	421	469	442	438	416	408	394	422	440	417	435	394	424	405	452	414	427	443	397	413	405	448	431	406	402	371	406	424	430	421	432	445	390	442	439	425	402	395	438	419	419	403	433	413	416	411	401	438	432	424	442	430	417	412	420	404	452	390	471	394	456	434	454	446	448	425	401	422	379	439	415	437	434	429	414	450	391	461	409	420	424	412	401	435	413	433	408	443	417	434	401	382	399	449	444	439	427	466	404	421	400	374	419	371	429	437	403	420	414	402	426	407	449	437	434	450	443	401	472	401	433	407	427	408	391	429	435	428	419	441	412	416	444	431	386	405	420	419	430	418	406	385	436	450	464	392	418	434	420	395	411	430	432	424	402	409	427	442	399	396	431	407	406	407	394	414	447	397	458	434	409	438	442	440	452	426	391	407	429	422	396	430	408	413	399	427	379	388	358	405	446	427	464	399	408	400	407	420	409	445	420	403	442	437	417	410	429	426	432	391	422	434	435	417	413	417	427	430	391	451	391	429	419	415	431	396	403	440	424	456	453	445	405	425	429	405	449	416	420	434	401	416	410	379	437	416	379	399	421	414	462	417	455	403	414	419	398	435	405	427	431	400	435	443	450	404	412	412	438	403	436	445	395	391	397	399	384	442	439	456	404	445	401	466	411	431	427	434	444	409	414	428	421	426	422	416	412	424	425	366	389	396	403	442	403	426	403	448	394	387	418	441	379	418	398	398	439	431	417	424	446	420	392	421	440	407	402	418	420	420	412	428	409	443	419	425	418	431	394	428	426	408	434	421	427	409	474	379	457	426	433	406	397	423	385	426	424	441	429	429	439	408	464	429	390	421	418	434	393	413	434	427	430	429	441	459	433	392	423	392	445	401	412	428	461	400	415	397	404	457	393	395	424	453	416	429	429	426	430	396	461	387	420	410	441	439	449	424	438	441	429	424	425	412	418	429	445	456	412	397	396	432	434	407	416	425	421	441	391	463	427	441	412	382	393	424	434	402	451	389	432	407	431	388	409	420	420	417	434	397	435	416	410	448	415	415	391	447	400	428	441	392	399	402	406	407	412	393	433	384	398	453	400	398	416	428	420	459	378	423	407	413	498	408	419	428	458	411	444	472	378	431	414	462	408	418	412	414	427	416	411	427	435	420	398	431	440	435	432	434	387	433	422	421	436	432	389	433	456	459	434	438	378	400	433	410	404	443	420	417	384	394	422	426	436	430	391	438	418	418	399	426	416	441	410	417	448	426	462	409	444	441	412	426	401	420	444	418	426	409	431	387	405	399	427	434	424	424	386	365	414	425	430	407	404	453	449	429	436	452	405	422	412	407	438	407	405	396	401	407	418	383	411	391	417	425	390	418	418	425	407	418	443	407	400	433	384	441	392	431	393	427	406	391	396	441	411	423	409	421	415	423	425	412	393	412	423	459	433	406	434	427	441	417	444	399	390	438	428	386	418	399	421	415	443	427	411	387	422	387	472	442	413	403	427	396	437	463	416	458	406	407	409	434	410	405	416	415	438	406	413	426	419	446	426	430	454	423	425	438	434	388	428	413	444	404	400	429	466	395	406	430	414	441	395	436	435	417	431	412	420	426	374	412	428	413	439	427	428	481	411	407	415	441	399	416	437	429	445	387	426	406	435	416	438	436	387	424	441	400	441	437	378	419	443	422	446	413	397	409	412	423	433	427	392	446	415	426	446	425	439	406	417	452	433	422	430	415	459	392	413	432	423	423	424	417	452	423	444	416	433	433	404	412	409	444	398	434	396	412	423	420	422	415	431	409	458	405	403	455	406	427	440	424	401	394	436	434	431	432	447	402	417	429	427	419	410	426	408	426	404	439	387	386	417	431	431	392	412	407	427	415	445	445	413	407	410	422	412	434	418	423	417	414	410	434	433	425	432	392	412	417	437	399	425	409	390	412	395	407	426	416	434	429	419	412	395	418	399	405	432	397	416	417	423	404	418	435	446	397	415	456	422	429	424	419	425	454	406	395	409	386	433	410	455	442	408	405	441	404	428	441	432	448	416	400	444	388	437	428	407	407	431	430	422	434	454	422	418	450	426	413	397	414	410	455	427	397	423	411	393	420	401	414	421	417	387	430	422	417	398	418	377	371	460	396	397	425	417	443	480	402	407	419	454	385	455	409	461	446	439	397	427	416	440	398	450	443	410	373	395	439	444	455	417	402	380	463	437	403	421	417	434	449	408	457	437	419	446	441	407	432	389	433	427	432	425	449	407	424	438	424	393	422	422	421	438	422	430	393	406	407	440	389	455	412	444	403	401	443	457	410	444	433	415	434	405	417	419	412	443	435	423	394	434	432	401	430	417	419	444	414	417	409	437	404	432	421	471	468	420	399	429	424	396	422	386	432	398	413	422	390	435	472	424	437	442	424	427	371	424	403	408	404	415	435	439	397	417	458	431	453	409	407	431	425	416	421	390	387	403	460	438	416	440	402	413	424	449	413	422	438	412	402	423	437	429	409	403	405	401	393	437	449	418	409	415	401	414	432	411	422	430	427	422	402	422	420	404	448
3272	3293	2636	1503	1067	881	762	660	617	603	606	510	499	500	519	500	518	508	982	4545	4439	4863	3130	1882	995	720	541	472	428	456	443	424	436	428	458	436	458	494	442	450	460	506	457	428	466	483	446	441	410	459	447	476	475	448	479	455	447	458	487	458	460	441	483	439	463	441	477	447	481	456	437	473	445	453	423	450	417	443	429	474	424	422	423	428	452	450	485	455	448	462	457	462	425	458	411	458	459	434	489	461	443	432	449	465	442	446	435	437	466	441	498	476	492	420	480	435	432	439	452	460	480	467	480	456	457	433	452	445	423	449	482	434	472	452	478	479	479	424	439	467	454	470	489	452	505	450	456	448	433	447	442	458	443	421	481	442	477	446	429	439	471	430	461	472	457	425	459	426	464	437	422	471	446	435	478	407	477	465	476	435	438	483	444	450	515	441	458	444	419	454	473	437	451	425	463	407	470	450	447	423	467	438	432	470	488	455	453	447	444	452	473	443	447	495	433	442	474	432	445	418	491	457	459	474	422	471	474	448	440	462	435	421	448	456	416	475	443	431	445	452	445	454	479	448	432	467	459	425	456	455	450	451	443	423	414	422	414	454	404	427	462	420	465	435	465	433	461	418	445	445	410	456	449	451	441	460	477	431	408	462	453	441	450	426	457	482	439	428	448	408	415	449	441	437	493	457	466	504	467	467	472	424	388	433	442	435	463	413	439	443	441	448	452	477	446	464	430	431	404	477	435	445	432	431	509	440	473	458	447	488	470	474	464	424	457	435	436	467	441	475	430	424	428	469	416	462	446	451	426	438	446	457	459	422	444	454	404	467	440	429	450	446	447	452	435	442	473	412	472	445	433	450	448	444	469	433	446	451	416	476	464	431	444	421	489	424	497	465	459	445	456	404	445	453	473	430	463	445	468	483	460	446	485	443	440	454	490	421	477	448	479	469	500	448	450	467	471	441	429	440	461	454	416	458	436	440	475	437	472	422	462	490	472	467	413	445	410	472	427	461	432	458	428	448	436	458	495	433	422	455	496	414	461	447	432	473	421	449	433	437	427	484	406	445	404	464	454	443	431	463	441	446	479	436	467	444	389	444	483	421	444	405	456	470	485	449	451	434	455	463	435	424	480	434	430	465	455	436	419	459	396	443	441	429	451	420	463	450	442	437	451	457	430	435	410	448	475	431	441	429	437	470	443	448	439	412	480	472	435	463	477	468	454	440	455	458	425	437	435	430	442	439	470	462	408	447	453	434	435	480	498	459	455	429	489	452	438	453	428	426	433	462	433	412	443	461	465	455	436	438	463	424	446	440	457	459	448	475	427	479	467	402	430	437	463	515	447	442	421	460	448	453	491	451	441	461	411	467	452	455	441	444	440	458	477	457	415	454	432	420	450	441	445	405	477	427	457	426	421	402	433	461	472	430	443	450	465	459	423	463	462	405	449	404	456	469	438	416	455	471	459	454	454	438	491	449	429	438	449	413	449	446	477	430	411	455	448	482	446	441	444	438	433	417	443	464	441	452	434	420	468	488	450	422	452	451	431	411	448	459	426	461	440	452	436	440	425	426	472	450	425	440	442	426	444	412	450	473	474	422	467	467	416	441	430	446	443	428	456	437	467	421	451	451	481	415	469	459	447	431	455	412	455	469	450	446	443	467	429	469	498	451	450	435	457	462	467	454	447	462	465	425	467	433	460	424	445	426	448	437	421	444	437	450	433	445	443	426	443	436	459	421	450	461	447	439	445	443	488	438	469	481	463	396	441	448	452	449	457	452	416	470	487	432	479	437	461	429	475	447	437	451	476	454	459	432	452	457	449	438	461	412	444	463	436	421	446	421	434	434	444	456	469	430	456	421	429	459	424	440	442	483	427	447	462	432	436	432	439	439	415	482	453	459	430	441	448	429	426	435	485	466	452	412	487	442	452	426	427	459	467	425	388	449	442	465	451	431	454	464	491	465	456	444	451	452	451	475	463	437	437	432	424	484	465	416	464	445	447	495	419	454	441	424	404	446	468	458	465	453	459	454	432	457	432	413	444	436	428	438	397	448	457	470	436	467	463	439	407	435	434	438	431	442	435	424	457	450	474	504	450	434	436	456	444	452	401	468	461	476	415	483	430	422	463	496	460	444	454	457	451	484	453	419	459	444	444	454	452	429	446	433	434	457	412	440	472	477	479	477	450	452	427	432	436	468	465	440	465	439	457	421	466	463	443	427	441	443	470	458	428	446	448	418	440	467	462	439	428	435	412	453	468	479	440	458	444	427	462	464	453	444	439	425	441	464	425	497	464	410	451	441	406	460	438	459	450	453	426	443	449	446	457	463	451	466	439	421	463	427	444	473	454	443	416	442	466	420	425	456	426	426	427	434	444	480	470	429	464	435	442	435	436	467	460	455	446	452	450	463	451	430	446	443	416	467	418	439	453	460	409	449	485	443	445	451	433	446	420	460	453	425	433	469	452	457	481	469	430	425	435	473	470	445	448	418	451	454	425	464	454	466	434	444	441	433	450	427	438	435	414	445	452	448	438	464	432	451	410	452	414	440	372	403	445	425	448	457	442	430	456	451	475	476	416	427	429	443	459	455	462	439	447	444	453	457	453	453	452	444	428	442	479	428	455	445	419	429	400	448	445	454	445	465	418	435	472	432	469	442	450	454	441	495	469	442	467	399	443	469	465	455	436	445	434	437	479	465	423	434	411	427	484	435	433	473	437	433	476	462	510	437	462	428	430	457	473	444	409	442	440	452	423	454	452	473	407	431	415	437	452	454	399	456	434	442	429	435	459	480	451	472	426	441	499	430	439	429	474	439	421	441	480	422	445	424	431	406	426	433	421	458	436	441	456	450	438	434	420	486	436	442	412	404	457	453	449	417	446	425	495	400	461	454	448	422	459	469	448	419	444	442	432	430	440	431	464	426	457	455	450	414	436	452	448	436	443	438	449	452	433	453	460	449	435	462	431	417	426	429	399	399	419	431	453	455	427	453	457	454	437	443	469	457	440	411	433	492	482	452	402	434	433	502	437	422	490	449	480	433	451	414	455	497	455	402	369	431	463	467	420	445	412	443	474	449	429	439	462	417	458	421	410	432	417	443	441	425	449	461	434	430	448	452	425	446	415	448	469	470	441	459	450	485	461	463	447	461	444	445	411	433	463	404	468	472	500	459	421	441	442	472	464	462	487	442	438	429	428	458	456	424	448	406	462	435	459	443	433	431	444	426	438	449	447	445	477	441	456	437	464	435	421	448	452	425	442	461	437	435	466	450	412	438	445	477	460	429	446	482	443	421	490	450	439	456	447	421	436	436	468	410	436	474	450	465	446	493	457	499	425	435	417	464	453	419	443	454	425	437	452	452	433	433	434	474	419	447	470	434	446	441	431	450	404	457	508	445	476	437	402	461	463	459	452	459	482	475	417	438	494	436	445	445	455	447	457	456	442	451	459	461	446	427	452	461	416	452	456	475	431	452	471	446	441	448
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
