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
340281985455	340281986014	340281986564	340281987114	340281987662	340281988214	340281988764	340281989314	340281989862	340281990414	340281990964	340281991514	340281992062	340281992614	340281993164	340281993714	340281994262	340281994814	340281995364	340281995914	340281996462	340281997014	340281997564	340281998114	340281998662	340281999214	340281999764	340282000314	340282000862	340282001414	340282001964	340282002514	340282003062	340282003614	340282004164	340282004714	340282005262	340282005814	340282006364	340282006914	340282007462	340282008014	340282008564	340282009114	340282009662	340282010214	340282010764	340282011314	340282011864	340282012414	340282012964	340282013514	340282014062	340282014614	340282015164	340282015714	340282016262	340282016814	340282017364	340282017914	340282018462	340282019014	340282019564	340282020114	340282020664	340282021214	340282021764	340282022314	340282022864	340282023414	340282023964	340282024514	340282025064	340282025614	340282026164	340282026714	340282027264	340282027814	340282028364	340282028914	340282029464	340282030014	340282030564	340282031114	340282031664	340282032214	340282032764	340282033314	340282033864	340282034414	340282034964	340282035514	340282036064	340282036614	340282037164	340282037714	340282038264	340282038814	340282039364	340282039914	340282040464	340282041014	340282041564	340282042114	340282042664	340282043214	340282043764	340282044314	340282044864	340282045414	340282045964	340282046514	340282047064	340282047614	340282048164	340282048714	340282049264	340282049814	340282050364	340282050914	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23086	21528	29405	24085	21520	21581	12011	1354	940	816	663	576	503	520	471	450	438	412	424	380	331	379	324	309	345	320	309	335	317	300	305	296	290	296	289	272	296	284	260	280	302	266	260	292	280	285	274	301	282	268	275	254	262	241	254	276	239	232	254	258	274	290	287	263	267	270	251	271	255	279	287	250	277	286	281	260	261	290	280	252	273	277	255	276	253	246	288	256	246	296	238	304	279	239	277	287	257	265	263	251	265	261	240	260	255	258	264	277	270	314	256	279	263	281	253	274	243	253	276	277	257	255	263	274	250	250	303	270	266	263	273	255	250	259	217	252	247	247	263	262	270	265	267	239	268	240	259	244	260	253	269	231	257	251	280	260	273	255	280	256	307	253	272	265	263	220	290	265	279	264	257	270	256	265	241	247	284	257	240	267	255	284	265	263	238	279	266	256	266	261	274	279	251	280	254	245	254	250	247	271	253	254	246	257	262	276	267	241	253	294	271	244	271	259	289	238	242	257	249	249	259	265	257	247	237	237	268	273	273	256	252	240	274	290	242	251	252	269	252	278	249	283	260	248	237	293	246	261	273	261	248	265	249	257	268	233	233	227	259	239	260	253	246	236	279	272	260	244	267	254	254	252	239	274	248	252	259	250	224	260	263	300	265	229	281	265	234	262	281	264	248	275	264	266	238	273	266	237	257	265	237	268	229	231	254	268	250	281	274	247	273	224	259	246	278	269	279	263	242	257	283	254	239	259	262	294	288	260	244	255	254	286	276	246	274	240	247	276	232	240	273	244	259	255	258	237	252	262	273	251	264	270	260	230	257	231	269	273	248	252	260	272	252	266	249	289	246	272	263	253	247	281	236	264	239	268	247	252	257	251	258	255	281	289	246	278	263	274	262	260	266	258	260	270	238	260	248	245	253	234	245	252	263	237	273	254	238	266	254	256	227	275	233	249	246	278	253	265	264	269	268	227	249	235	267	271	263	251	232	250	255	262	229	248	260	303	233	283	267	262	253	268	250	250	294	233	260	261	256	273	259	235	261	237	236	265	292	255	256	236	257	270	260	219	269	260	270	245	237	240	277	230	229	268	247	227	281	241	241	247	247	283	263	263	257	220	247	249	250	258	289	272	259	276	257	229	259	235	268	257	268	252	241	260	268	265	253	234	245	252	276	239	250	264	272	256	250	229	291	286	278	241	258	259	259	289	227	269	271	279	269	265	286	253	256	254	265	272	264	274	282	266	293	277	256	263	269	237	262	249	262	268	269	269	247	255	272	236	261	264	244	256	255	250	228	273	262	234	247	249	298	248	265	253	268	254	249	283	273	272	261	249	267	230	247	267	241	275	261	245	258	213	258	270	226	249	252	248	270	258	240	279	256	261	288	240	239	268	241	236	248	235	270	247	259	265	279	259	269	263	248	231	255	248	265	222	255	262	232	256	239	247	266	243	261	270	264	255	265	264	279	244	256	277	285	261	254	286	246	281	293	249	280	256	262	267	259	240	255	281	251	246	238	244	258	217	262	242	253	266	248	235	262	257	279	223	265	269	265	246	275	260	264	260	292	277	296	267	246	247	257	262	290	271	250	249	285	268	247	249	259	252	231	266	233	257	249	257	250	248	263	258	244	248	270	291	239	250	260	279	240	249	278	255	277	260	260	269	277	282	286	294	259	251	289	279	233	273	249	265	272	241	292	248	259	243	263	277	243	235	255	241	239	265	258	261	250	302	283	231	233	255	300	245	273	258	271	253	250	242	273	262	276	253	264	260	253	230	247	266	236	273	264	251	263	243	252	268	253	269	248	283	266	261	240	265	262	270	252	286	264	291	284	247	260	270	286	264	280	269	263	263	255	235	231	260	265	250	258	263	291	241	247	254	258	272	286	270	236	242	251	245	242	269	280	259	233	259	293	248	263	268	252	267	279	277	260	244	274	260	257	275	276	244	280	248	251	276	264	258	278	241	241	268	267	263	240	266	236	248	271	276	226	263	270	250	272	272	271	254	276	274	258	242	257	218	249	281	280	268	262	226	275	274	263	262	251	248	263	228	266	270	254	263	278	284	259	272	284	237	263	248	271	266	279	273	268	256	260	283	271	244	289	265	266	253	266	257	255	213	276	269	244	203	276	283	260	270	265	273	254	245	274	285	235	264	236	246	224	249	259	257	232	270	276	252	282	250	279	266	276	244	246	271	245	258	270	259	235	274	240	291	258	224	242	253	263	226	280	264	275	274	263	245	260	265	257	260	265	239	261	287	261	277	271	287	267	251	256	282	251	252	267	261	240	275	258	233	268	249	229	242	286	255	242	245	247	252	263	259	237	272	263	266	237	243	253	247	241	259	255	255	263	276	262	247	282	250	252	253	271	229	252	269	248	246	268	263	253	266	283	253	235	280	261	257	244	298	272	269	258	234	263	270	270	276	288	232	276	233	260	260	242	267	212	248	253	248	241	266	255	275	236	235	256	256	255	263	260	234	273	255	266	271	237	246	247	237	242	257	263	264	263	263	280	281	241	253	245	244	260	268	234	254	242	247	293	308	269	289	279	247	260	277	250	272	261	249	290	248	255	277	285	255	259	253	232	263	228	272	267	263	238	259	256	259	279	277	251	283	289	246	249	275	266	270	262	289	249	249	251	255	247	273	244	243	246	264	281	264	269	248	284	252	290	237	272	264	280	256	233	255	258	274	235	269	235	260	280	266	260	249	269	282	266	254	234	252	274	260	261	248	243	264	240	250	256	257	256	251	270	266	282	257	232	256	265	276	254	244	252	251	271	270	246	260	276	227	247	258	242	278	250	279	256	270	253	246	266	239	264	266	252	242	228	278	252	283	236	225	247	245	259	262	260	240	240	251	257	262	253	254	255	275	277	274	264	252	259	239	228	283	244	247	265	250	252	267	268	254	283	251	239	285	280	256	252	281	254	294	244	233	256	274	243	263	254	279	260	248	256	264	277	256	273	235	269	238	261	270	293	253	237	235	221	241	269	268	250	240	247	225	242	277	281	268	241	250	261	282	238	275	250	252	271	251	287	222	281	233	265	262	271	267	248	273	258	251	212	259	236	286	270	246	273	235	250	229	238	274	248	251	246	281	296	265	256	272	253	292	239	283	264	274	248	261	265	239	289	249	275	285	283	278	262	264	285	244	264	263	238	238	252	234	270	275	259	254	264	280	267	272	273	233	267	274	281	277	260	249	247	259	243	252	236	251	262	265	278	272	272	263	272	254	266	268	275	249	258	259	242	289	281	273	254	283	243	276	240	264	293	286	231	261	271	240	267	244	269	292	274	222	240	265	263	247	246	258	210	253	239	276	259	264	275	252	263	247	253	244	267	221	247	272	279	270	232	234	274	249	276	263	252	262	249	262	248	297	288	290	276	250	251	258	280	263	278	272	261	283	286	237	256	257	259	258	256	276	213	255	229	268	278	258	224	262	240	241	259	273	262	258	251	250	298	267	269	257	229	242	256	266	261	245	243	227
33684	17318	14528	7802	5106	3765	2895	2223	1794	1349	1190	997	813	722	674	646	580	533	511	522	462	431	405	408	411	367	359	355	339	371	360	360	333	362	321	339	335	348	319	318	318	321	335	334	293	304	296	317	310	327	324	312	319	308	315	301	300	334	297	287	289	272	318	299	308	324	299	276	274	280	271	300	289	312	303	294	294	295	288	276	256	284	270	290	303	307	296	305	303	268	288	306	277	295	296	284	292	276	287	276	306	307	331	300	305	292	255	289	335	279	292	284	287	326	303	279	278	297	290	309	279	294	302	265	289	286	266	272	302	274	312	287	292	274	278	310	324	288	273	286	279	276	293	318	305	292	336	313	323	261	289	318	291	293	297	286	313	315	279	286	309	291	287	295	300	297	301	313	270	278	322	276	311	304	314	307	284	287	308	275	334	291	273	301	302	302	282	258	313	292	291	272	301	292	293	283	288	266	278	285	291	281	297	318	279	265	286	328	287	307	297	310	283	279	279	273	285	301	296	288	280	315	237	301	295	283	296	274	264	291	310	256	283	295	306	272	295	281	302	267	292	293	295	278	298	280	307	287	265	313	271	277	288	276	298	277	269	265	294	255	303	285	258	303	282	326	279	268	278	298	301	310	300	269	292	280	274	267	297	300	291	268	300	274	261	329	294	277	265	290	279	286	331	289	299	290	298	300	281	286	260	276	275	276	288	282	294	276	276	271	311	279	293	275	307	287	295	278	312	289	314	281	283	284	311	291	295	286	309	292	310	275	323	288	254	314	265	316	305	301	309	299	291	287	257	293	294	293	308	313	279	248	266	293	233	306	257	292	252	280	279	281	274	309	284	312	309	296	275	281	249	298	290	293	307	270	281	319	287	283	286	291	293	285	302	295	289	300	281	315	302	304	344	309	300	301	294	324	298	282	312	288	299	327	288	284	277	285	289	318	280	300	286	286	273	306	289	297	279	324	265	284	319	313	258	286	288	288	271	319	302	290	248	297	269	300	286	331	273	255	304	294	307	293	294	293	304	287	279	285	282	279	284	299	292	285	289	316	297	255	268	279	312	307	288	297	280	282	283	276	271	331	294	305	293	284	300	303	286	291	279	263	293	270	309	277	293	251	252	284	309	296	307	312	270	308	283	314	288	293	303	292	290	295	282	302	279	264	281	296	294	299	293	293	291	324	312	281	295	300	253	305	286	305	285	292	266	286	314	274	279	298	285	309	286	269	280	302	291	266	271	284	297	290	296	307	280	288	291	290	293	304	296	318	265	296	312	286	281	286	295	299	287	290	316	288	288	296	275	299	308	287	300	322	310	292	288	300	256	271	314	297	316	286	269	255	289	274	299	280	282	264	328	261	318	304	247	291	283	286	286	289	296	282	265	292	270	272	295	306	258	290	279	290	308	285	306	324	278	273	304	288	309	260	296	285	280	294	272	274	329	298	280	274	311	273	294	298	286	292	283	279	309	270	308	289	274	335	261	285	287	295	298	286	298	298	268	271	291	295	296	265	279	303	309	299	261	263	283	300	283	291	267	267	292	265	269	295	312	273	297	268	269	275	296	303	290	298	318	279	286	291	313	268	267	286	294	287	299	299	296	286	296	312	265	298	299	273	301	260	290	288	296	296	304	296	286	276	278	289	303	286	287	271	305	314	312	278	270	325	277	306	326	275	272	290	277	256	297	297	268	292	300	303	301	294	310	294	298	275	269	289	287	325	283	270	291	282	304	252	267	284	298	299	270	267	282	294	294	300	299	299	263	317	303	292	291	276	287	303	293	303	303	302	288	266	293	287	295	294	288	283	290	313	287	304	327	286	296	305	322	281	260	314	292	282	289	306	277	286	281	292	295	280	312	307	292	314	317	292	281	299	330	311	307	321	285	287	313	312	276	275	288	261	321	296	284	294	296	302	277	307	267	275	283	268	307	261	304	310	267	285	301	286	317	318	293	267	316	293	313	288	292	273	264	306	300	297	308	279	267	262	286	260	282	300	287	280	287	272	297	299	308	296	256	272	298	297	275	305	288	295	306	315	301	283	306	280	291	273	291	285	298	296	289	287	272	306	300	310	300	282	299	278	291	295	295	292	263	299	310	297	268	292	321	299	290	275	292	266	307	285	300	277	274	301	267	307	269	293	293	307	289	298	263	307	302	332	298	286	284	273	291	283	289	261	300	294	302	330	251	282	299	283	283	248	291	305	281	282	299	321	279	273	316	275	272	288	298	288	289	313	289	310	292	306	290	298	269	301	294	270	293	291	304	282	299	311	286	263	276	288	274	269	292	286	280	306	297	299	306	258	291	288	290	310	310	280	295	309	314	276	290	301	307	261	292	297	285	307	290	292	298	298	292	283	274	273	292	287	266	268	295	277	296	289	306	276	270	297	260	278	283	303	324	295	299	300	281	277	292	296	324	304	312	309	269	294	296	298	256	309	293	270	269	281	314	311	280	311	301	303	321	255	264	274	274	271	298	330	256	306	304	300	282	300	267	295	292	320	291	299	283	282	295	269	291	339	298	280	292	279	281	280	284	309	261	268	263	278	294	296	288	292	276	306	275	311	291	252	275	290	283	275	298	261	305	311	279	278	298	282	283	281	311	290	292	282	294	319	271	289	329	284	304	270	298	298	274	295	276	279	273	249	283	247	302	294	297	285	289	285	291	299	276	313	310	296	302	275	281	292	278	291	333	294	316	300	302	291	295	286	321	296	323	306	279	299	297	280	264	297	274	303	277	257	298	310	305	289	283	302	307	282	324	289	300	285	298	282	279	261	284	259	263	265	313	291	277	321	309	290	312	270	289	307	275	306	268	260	257	284	264	288	304	268	318	302	275	283	291	263	305	283	291	281	278	325	276	283	310	299	282	285	301	287	283	284	287	262	292	339	276	285	290	304	291	307	297	297	260	295	296	262	292	297	303	285	268	297	295	294	299	292	339	290	263	285	295	262	295	298	282	286	279	286	307	286	277	281	282	288	308	278	263	268	258	296	273	273	296	295	283	254	266	315	289	339	316	272	283	267	302	310	302	300	287	303	321	257	283	287	311	293	291	293	304	286	269	271	270	290	316	298	304	289	301	278	302	255	289	293	262	293	274	275	253	267	285	290	287	300	293	270	308	287	308	282	287	274	312	282	294	292	279	280	303	336	300	287	281	289	282	312	264	299	286	293	282	292	287	294	261	290	294	290	286	250	321	298	268	283	282	293	299	296	287	273	283	287	307	293	316	282	270	290	290	287	277	287	312	289	270	305	311	278	304	327	273	274	310	303	309	290	270	283	268	309	259	296	281	273	305	298	271	284	301	323	270	298	284	289	321	294	276	294	272	270	275	342	306	285	281	272	286	288	309	283	290	299	293	315	328	265	282	290	308	281	290	273	273	272	276	294	291	313	325	326	278	293	289	313	247	233	287	281	295	316	286	276	278	292	304	304	298	279	297	268	284	285	286	285	298	292	293	287	276	301	304	299	299	295	295	280	265	255
27163	19891	7212	1019	730	688	580	403	395	387	390	382	352	339	382	375	396	431	379	376	409	368	372	435	375	350	385	413	409	377	394	376	384	369	376	389	373	370	437	346	379	361	349	366	402	368	367	398	369	379	367	401	334	381	372	397	399	381	368	385	358	364	363	381	382	405	363	377	387	378	373	427	385	374	394	364	396	373	363	394	373	382	378	397	355	366	376	382	380	368	364	386	431	371	376	359	362	368	406	390	403	365	366	386	396	371	371	397	382	395	403	387	356	402	389	384	376	374	383	385	399	371	382	350	378	413	370	397	355	387	355	355	379	378	382	342	372	405	362	345	371	383	351	391	367	384	386	380	381	407	383	380	389	404	412	360	369	379	415	387	383	385	388	385	366	372	388	374	387	362	375	364	375	372	375	372	348	394	359	349	384	364	368	371	383	340	378	335	364	382	420	363	359	420	361	402	372	368	380	349	372	402	365	400	382	382	388	372	370	398	404	398	358	389	365	370	376	387	363	358	365	379	382	359	375	391	398	348	387	373	386	363	394	380	420	362	344	336	356	411	373	371	413	379	410	410	383	346	397	370	382	352	386	408	362	394	360	367	372	385	367	393	358	385	424	392	370	390	382	379	366	401	395	365	344	365	400	355	379	379	368	380	378	392	408	402	371	405	392	372	355	371	360	398	342	393	373	383	387	382	386	372	392	377	396	372	396	397	368	395	335	383	377	344	401	372	375	384	369	410	394	400	372	392	372	388	377	378	401	376	369	371	392	391	409	381	363	412	362	391	374	355	395	347	385	379	391	390	389	378	389	378	371	383	386	375	423	363	363	394	399	367	392	381	376	375	390	349	371	359	395	374	385	402	389	408	387	379	392	356	378	441	396	349	365	402	363	389	412	382	402	391	382	372	373	356	387	374	384	377	350	381	385	393	397	384	364	393	370	388	347	392	376	378	394	430	367	376	399	415	383	379	371	367	381	400	368	400	427	361	398	397	358	358	413	401	381	391	400	378	342	388	364	358	364	347	423	392	432	392	393	392	402	378	393	361	397	389	394	395	367	393	359	435	385	386	373	374	370	362	361	379	341	379	400	388	388	382	389	383	364	385	405	395	388	399	337	372	365	362	377	374	371	407	420	383	366	361	369	388	377	373	374	378	387	410	380	360	368	371	407	396	378	391	390	401	404	417	385	427	348	383	356	377	394	379	378	352	373	394	375	397	367	327	360	383	368	401	393	398	382	403	402	336	353	405	413	388	348	341	359	370	346	380	373	401	383	381	377	419	344	383	335	408	356	395	405	368	370	375	395	385	354	370	378	391	329	400	375	399	396	383	384	367	342	375	402	374	345	349	425	352	344	405	412	360	355	408	370	390	363	385	377	358	361	400	393	376	372	408	390	353	394	362	368	399	404	354	406	389	401	387	374	408	376	340	393	398	391	367	335	397	388	347	407	373	352	353	368	354	402	402	371	388	426	388	386	390	362	380	394	380	387	388	379	366	385	370	380	360	356	388	350	372	374	371	364	380	378	385	379	395	415	368	401	384	367	361	379	376	365	411	389	407	402	341	390	366	351	405	412	351	382	375	356	344	371	398	378	421	426	417	361	373	369	370	409	394	376	382	399	354	386	340	368	409	386	401	354	376	405	378	412	388	392	385	381	405	405	405	395	371	375	360	401	399	379	379	396	373	371	391	398	400	369	397	362	360	367	378	370	396	412	376	366	381	404	384	386	374	401	374	369	421	387	381	375	374	390	400	407	381	367	401	395	406	366	358	387	370	358	349	393	382	392	385	398	372	365	360	357	379	356	376	427	396	381	377	354	402	346	389	399	401	364	400	379	383	392	361	379	405	366	369	360	379	407	378	397	378	366	392	383	369	370	401	395	376	379	384	386	410	384	353	378	362	372	377	360	395	398	351	426	399	372	352	388	342	405	391	397	404	384	374	403	372	345	351	372	358	382	367	381	400	377	367	381	377	377	353	368	390	372	376	359	387	382	372	352	364	371	333	405	396	392	409	379	398	367	384	409	387	377	361	361	395	374	386	366	396	374	379	379	389	379	426	380	371	391	373	359	368	362	369	342	401	374	406	385	378	382	381	386	378	376	360	383	360	379	351	381	377	397	359	393	387	399	354	376	392	381	367	351	353	372	365	407	386	357	395	396	358	384	389	376	357	367	376	386	369	369	374	368	386	382	322	406	379	413	363	391	382	422	376	396	396	365	371	392	399	413	363	361	379	338	383	369	348	434	355	366	391	399	375	389	359	392	390	380	364	385	394	393	359	379	407	374	405	400	401	374	370	393	348	417	385	396	389	374	340	397	385	351	385	368	386	379	394	365	354	401	366	359	366	392	389	380	363	396	383	331	365	387	384	383	381	395	373	381	383	366	373	390	393	397	363	389	390	393	362	386	395	378	374	393	401	422	376	374	385	357	376	393	402	376	381	365	366	372	367	380	398	403	379	409	387	406	388	397	348	372	389	362	372	402	383	376	368	392	397	384	409	417	382	421	428	387	391	395	350	381	405	387	399	395	344	399	392	408	374	357	384	379	383	415	394	383	415	377	401	388	388	397	362	403	383	421	420	347	410	394	362	378	386	396	369	359	367	387	374	392	357	381	348	375	381	354	399	388	372	339	344	378	373	394	374	402	371	398	403	405	378	369	379	376	354	390	359	409	399	384	383	355	384	364	361	402	391	361	374	358	385	399	400	363	372	391	390	390	380	369	384	378	372	380	391	415	397	353	363	378	370	363	367	365	336	380	367	381	402	403	359	381	402	361	380	386	376	365	387	388	399	388	397	397	392	399	412	380	346	370	391	392	398	377	383	369	375	349	375	428	381	374	398	393	345	444	361	346	385	360	362	363	379	362	375	357	372	443	416	360	409	375	389	390	374	405	365	396	379	396	368	392	374	371	390	361	412	361	375	410	372	415	402	397	367	364	388	427	365	380	327	404	365	374	370	407	383	374	396	357	429	368	383	376	367	370	384	376	360	370	370	395	381	346	367	396	370	377	367	382	384	364	378	431	402	385	390	393	391	383	393	403	372	357	370	362	383	360	365	351	366	385	389	367	365	402	393	378	400	368	384	394	402	386	381	378	396	378	381	387	377	418	382	389	399	364	384	395	385	390	382	372	348	364	374	352	395	362	340	389	350	383	390	381	352	366	353	347	386	374	340	354	403	416	374	385	411	367	362	371	439	377	390	351	346	428	395	370	377	416	357	364	374	390	390	406	408	371	370	348	347	383	362	376	374	370	372	426	358	408	370	402	385	416	364	362	392	376	398	398	408	417	417	350	369	373	373	357	350	369	395	377	384	420	412	405	390	375	367	437	378	354	387	419	414	397	380	354	356	346	379	373	358	410	370	402	367	402	368	355	373	368	351	406	373	417	393	373	381	375	372	366	422	370	371	362	353	358	349	360	433	372	384	383	380	379	369	364	387	384	349	391	391	358	357	360	396	396	367	368	392	366	347	392	365
12440	1489	1350	883	703	596	585	524	522	466	514	472	505	511	458	453	455	459	455	460	440	464	465	449	476	459	462	455	444	441	468	407	453	457	452	484	444	423	485	431	484	433	447	442	440	465	462	448	432	420	440	450	435	425	456	439	465	454	421	456	432	464	452	466	471	476	502	440	481	446	475	424	487	439	474	499	468	458	469	460	454	477	485	405	464	490	446	484	449	443	451	444	474	479	422	463	455	467	466	417	409	437	471	443	477	466	441	436	455	454	457	467	403	438	447	395	468	466	458	415	458	463	443	483	446	435	422	434	475	465	478	477	454	417	460	410	447	436	467	464	472	446	459	480	448	473	449	483	504	458	473	461	462	448	475	461	451	436	469	463	486	463	475	448	498	473	442	461	497	465	425	476	493	482	485	444	457	458	497	458	463	472	484	460	428	476	460	433	476	476	457	476	442	436	476	464	446	434	445	456	464	453	461	474	475	442	463	453	454	460	444	463	477	453	386	458	424	429	472	452	443	468	436	458	461	488	456	467	455	438	507	439	424	482	438	451	473	425	410	466	474	475	430	505	405	451	457	447	468	501	428	449	488	438	476	441	437	432	478	470	500	426	480	480	439	473	443	430	461	472	500	467	425	465	469	434	411	462	465	428	482	464	450	472	430	462	494	442	492	427	443	438	441	505	485	469	496	491	471	456	451	438	469	452	468	456	470	443	453	439	423	531	424	445	458	477	469	405	404	478	446	422	474	416	471	456	472	473	423	434	457	467	471	435	441	441	480	448	457	452	440	460	458	430	445	438	434	497	502	471	458	420	458	473	465	464	462	454	466	448	446	462	468	453	431	415	481	426	462	496	456	437	452	418	443	461	428	441	495	478	450	500	443	439	462	489	450	456	504	452	461	425	456	462	480	471	456	514	476	490	483	448	457	454	453	464	432	470	462	489	476	446	457	480	446	470	446	444	479	481	437	455	443	458	517	481	480	465	442	475	434	510	477	478	428	420	432	426	480	464	450	439	442	430	469	479	469	476	409	459	438	460	456	434	429	392	470	437	463	497	461	450	463	477	492	464	477	439	486	473	447	468	420	435	458	455	433	444	481	442	444	449	438	486	438	457	465	463	454	444	475	444	430	440	450	454	450	437	475	454	463	439	420	423	435	470	470	447	424	444	422	449	450	467	398	460	460	478	454	449	483	482	447	431	422	451	433	494	468	426	442	479	442	457	476	447	444	455	425	466	464	446	451	451	481	472	456	424	421	454	466	465	457	478	457	440	476	479	462	456	482	426	427	459	497	494	459	439	468	465	438	457	433	474	475	423	435	432	434	435	413	429	455	457	474	463	438	453	455	458	469	436	474	376	444	464	427	450	477	437	464	470	461	410	440	420	434	440	475	468	438	437	458	435	438	421	477	439	474	449	413	467	460	454	458	470	467	514	444	421	451	449	482	483	450	429	433	490	496	451	434	455	451	459	494	428	454	458	445	447	445	461	489	466	426	487	438	469	499	494	460	462	483	490	445	438	466	467	445	466	473	478	446	421	452	441	462	481	441	473	450	467	411	492	456	446	433	432	497	409	439	462	490	455	483	477	436	465	440	464	462	454	430	492	486	479	466	469	455	444	446	437	458	442	473	421	516	412	445	447	451	488	438	442	444	463	416	469	462	461	485	455	447	433	431	459	439	467	469	467	458	470	460	485	444	463	457	444	441	448	474	424	471	455	417	447	455	435	455	480	456	497	493	469	455	436	460	442	469	440	460	496	430	486	423	470	479	485	416	423	462	458	484	474	438	467	442	470	495	465	467	446	461	462	453	502	492	484	465	479	477	469	452	464	441	453	454	425	496	476	447	456	470	479	455	454	422	472	478	452	446	455	464	464	471	455	465	477	464	428	435	454	456	423	444	471	440	452	445	463	442	459	421	458	443	475	466	426	461	463	449	442	445	459	457	428	455	463	452	445	436	445	469	448	446	457	452	455	450	464	474	447	492	474	445	422	491	459	446	438	440	491	455	485	437	463	468	459	491	449	477	433	449	481	459	463	471	437	450	467	480	454	399	437	470	498	477	481	485	464	463	460	418	511	449	503	479	454	438	429	454	434	476	451	445	472	411	469	450	443	459	456	459	455	468	447	467	427	453	451	446	470	479	422	428	436	454	434	458	457	488	484	456	473	462	454	420	466	479	457	499	484	443	459	473	478	456	449	423	429	466	455	447	474	453	431	448	448	494	472	469	415	469	441	460	468	474	450	498	416	450	430	449	476	469	478	434	493	455	491	446	440	457	459	437	450	447	462	454	473	477	435	453	488	416	459	433	471	456	422	449	442	422	476	487	464	446	471	438	421	437	445	462	476	479	495	450	432	461	445	439	438	425	447	446	453	458	466	434	466	485	466	413	456	476	503	459	479	456	464	449	481	449	457	444	458	467	427	430	437	463	476	468	438	443	449	434	451	484	466	475	443	429	438	461	454	436	476	476	405	448	446	466	455	446	416	447	409	452	501	443	448	457	467	448	500	442	443	465	455	449	457	449	407	443	452	477	441	455	450	423	452	440	504	479	467	468	528	478	436	486	464	456	456	479	453	431	430	435	461	456	437	470	458	451	427	440	436	454	457	445	460	473	439	461	452	485	456	468	469	472	462	418	464	452	419	459	461	436	462	470	421	435	436	490	469	476	461	491	441	458	474	465	460	486	488	448	458	475	461	484	452	463	482	455	461	475	457	432	488	469	464	426	452	461	422	472	481	483	468	476	477	481	444	491	472	450	471	442	467	442	455	485	444	438	447	430	459	476	419	427	415	463	440	417	457	471	439	447	472	428	440	448	452	466	464	481	445	463	464	451	457	464	465	460	466	492	445	466	478	449	499	474	435	434	504	434	473	446	470	458	456	449	444	452	410	455	471	442	467	483	459	443	427	508	440	460	432	425	448	464	478	479	435	467	445	458	431	488	459	449	451	470	434	484	458	478	490	446	502	444	417	478	445	453	469	482	447	418	460	479	455	437	418	453	432	483	434	447	448	471	437	442	473	468	427	487	451	507	448	506	446	474	481	454	469	465	412	442	443	468	444	443	480	443	496	443	472	442	418	463	451	449	477	454	478	448	453	486	426	470	493	458	496	450	442	483	446	462	520	460	448	418	493	455	488	414	446	444	458	492	431	455	457	424	465	449	459	463	493	422	496	443	466	464	489	461	434	447	449	476	453	446	476	399	471	487	461	453	460	470	473	436	461	451	493	438	446	449	470	455	476	448	451	499	451	496	427	441	422	488	466	454	473	462	485	489	418	431	486	447	487	518	499	470	429	417	448	461	462	477	441	460	469	462	412	442	424	474	454	409	482	488	484	480	449	478	457	434	444	423	444	435	455	468	432	394	455	493	469	482	457	445	467	472	466	461	457	446	433	460	435	434	440	496	449	449	448	435	479	451	424	411	435	495	441	450	466	467	454	465	442	499	438	467	443	463	445	441	419	445	438	460	455	449	424
23696	21136	28453	24062	21119	11960	1142	655	509	439	411	361	324	301	267	265	276	252	223	192	213	195	210	206	210	219	186	203	195	212	215	215	200	186	178	181	169	180	177	195	206	193	203	166	181	189	178	194	210	179	188	191	181	185	201	185	179	186	190	161	184	186	194	154	180	185	179	181	177	182	176	201	200	194	203	190	192	183	198	185	183	204	202	199	161	182	199	180	187	181	168	190	191	162	185	177	195	193	185	189	160	175	164	188	181	181	176	185	177	214	172	179	171	207	192	190	159	191	193	166	201	181	192	160	178	178	165	178	205	184	181	157	188	172	170	177	185	178	170	187	174	186	181	177	197	193	178	184	197	189	164	178	200	199	181	207	192	183	187	154	210	170	186	184	185	166	188	186	172	179	178	145	163	147	161	188	201	173	179	184	167	186	181	208	173	168	182	180	198	198	187	194	183	171	210	184	199	165	168	184	177	220	172	188	215	206	192	203	190	206	184	162	189	182	203	198	150	202	157	199	169	182	159	177	188	167	173	185	152	168	156	183	181	187	199	190	212	183	198	182	172	192	206	184	198	172	164	169	159	201	177	199	170	200	188	183	193	181	179	184	184	171	191	184	174	196	196	176	172	173	189	168	175	187	214	180	190	188	195	178	171	188	187	177	175	197	186	165	185	173	191	202	208	192	186	199	179	172	162	178	175	182	182	186	184	175	179	184	163	181	191	172	184	184	180	172	187	199	184	175	208	160	160	184	207	198	169	160	172	193	214	170	177	206	193	182	174	185	163	193	187	200	190	214	159	200	167	201	176	175	178	186	168	201	199	211	170	173	183	180	181	170	177	175	182	181	157	166	184	185	161	175	185	161	184	195	185	187	177	190	180	157	170	187	179	201	182	165	178	170	192	189	187	187	161	173	171	180	170	178	190	216	154	170	189	168	177	200	175	176	179	206	181	187	192	191	187	170	184	184	170	197	161	197	173	187	200	185	186	172	185	174	189	209	187	187	180	189	181	186	171	209	187	177	174	199	157	157	199	180	168	179	162	201	169	193	170	196	184	202	176	175	181	188	187	190	176	183	177	185	190	194	206	191	186	156	188	186	174	211	183	197	168	174	192	200	194	189	187	175	172	179	177	184	193	167	188	182	202	173	189	203	193	197	181	193	203	177	195	190	185	201	187	186	204	205	177	170	161	182	188	183	178	169	175	195	183	216	182	194	197	164	178	211	178	182	177	189	175	179	167	147	170	164	172	156	176	179	178	190	185	179	183	184	190	166	170	161	206	165	197	202	163	189	199	159	190	190	171	182	188	186	174	170	179	190	195	192	194	173	177	173	180	184	170	180	181	170	184	180	173	193	193	193	175	171	191	171	180	167	168	193	175	173	174	179	190	179	175	190	178	189	189	159	159	194	159	188	198	181	171	190	187	182	181	185	181	172	197	184	189	189	178	187	175	181	183	185	173	162	192	185	193	189	172	200	194	175	183	194	178	192	180	186	188	194	196	172	183	206	166	191	172	176	174	182	198	172	168	196	181	187	182	156	167	200	185	171	172	168	184	151	168	154	196	161	179	193	175	181	188	185	183	172	167	174	180	189	185	209	193	157	183	176	189	188	167	168	177	173	183	175	153	200	180	220	179	186	192	186	220	170	188	179	166	176	167	193	153	186	153	190	183	178	199	196	190	181	183	189	181	206	186	166	159	201	179	190	190	175	191	190	182	162	171	186	179	168	194	172	193	168	178	205	174	160	178	181	178	172	226	187	163	162	165	179	181	159	197	182	177	192	174	170	169	173	153	173	163	186	189	196	214	175	203	182	169	193	198	193	176	173	173	173	155	175	214	156	196	192	191	215	201	169	187	166	185	187	191	191	172	165	192	160	160	182	183	151	182	212	203	190	208	182	173	160	161	169	195	186	181	185	163	188	189	181	181	206	144	180	169	171	211	195	152	184	182	184	170	163	177	189	152	200	172	207	178	185	180	180	174	173	178	159	187	173	168	168	171	194	168	202	185	183	187	179	169	178	146	190	175	211	189	150	179	179	199	187	211	215	179	211	173	177	170	177	205	170	200	194	190	194	184	176	184	176	169	187	177	197	162	162	173	191	175	174	195	185	157	203	192	170	204	185	177	169	191	173	176	191	163	184	166	177	171	190	169	191	182	184	172	176	177	170	165	168	201	171	183	184	190	188	197	187	196	193	198	198	218	205	183	170	180	174	188	186	175	172	175	179	200	174	200	180	176	145	154	194	177	198	204	192	170	160	181	170	167	147	150	189	169	200	177	167	179	205	184	163	175	163	212	201	183	209	154	174	154	165	157	171	169	174	159	202	185	180	180	173	184	174	177	175	157	184	200	179	172	175	179	177	169	175	185	173	177	186	185	158	172	182	156	174	167	172	188	171	203	191	215	167	158	200	185	194	182	173	185	187	172	163	170	170	170	182	215	193	166	199	182	203	181	168	190	194	182	159	190	176	180	165	182	170	180	178	197	175	195	179	182	174	179	210	183	195	178	156	207	175	173	173	184	177	184	199	172	214	178	178	188	160	204	171	165	181	194	175	191	192	179	202	170	198	163	180	170	169	182	178	173	181	161	176	157	179	134	190	186	184	199	170	177	188	178	184	175	170	157	172	179	159	195	191	182	181	188	191	171	178	198	183	201	193	175	191	176	180	182	180	165	168	182	193	147	188	193	209	196	187	177	188	161	182	174	178	177	211	180	193	167	182	176	195	170	174	182	172	173	182	193	190	188	204	193	177	189	169	156	169	182	183	204	179	179	181	200	169	178	164	183	178	172	171	203	175	168	185	178	176	190	201	189	168	191	198	165	188	186	168	177	175	189	203	195	180	182	201	192	187	188	210	173	180	186	188	181	175	193	189	192	185	188	173	187	185	206	179	183	185	189	186	174	165	172	170	174	191	206	189	198	182	170	167	186	173	161	160	198	171	161	176	205	189	189	183	152	159	161	188	193	159	199	169	183	172	165	175	167	181	173	169	196	192	188	167	189	187	161	205	163	184	168	200	199	188	178	151	175	189	180	181	197	175	172	189	199	174	174	172	180	171	191	214	190	179	188	187	180	184	196	181	193	172	191	195	189	170	184	182	184	172	201	186	183	188	197	180	174	178	185	191	176	208	181	167	155	193	195	170	172	200	174	180	193	190	200	185	185	186	173	136	182	184	184	173	170	171	178	202	192	199	181	171	178	188	210	187	201	186	174	165	208	189	164	164	177	189	169	173	174	156	194	193	192	192	199	160	197	182	168	208	175	176	185	170	183	164	192	170	164	219	190	173	173	209	180	196	201	184	180	177	179	163	184	174	176	187	196	205	181	164	178	178	176	179	155	182	157	178	180	169	195	192	177	190	176	147	171	192	192	195	174	209	170	177	211	178	167	173	186	205	208	185	182	156	185	161	184	176	181	185	161	163	182	184	192	182	176	167	212	193	197	180	186	166	193	183	174	183	201	203	201	179	192	187	165	166
31943	10234	8632	4236	2810	2067	1482	1181	996	783	708	568	531	459	413	361	354	375	331	332	293	285	280	271	283	291	274	265	282	256	263	242	259	268	250	258	231	241	225	254	250	207	229	243	203	206	264	261	227	223	270	236	235	250	225	223	246	239	232	208	249	224	228	236	209	233	220	215	229	228	241	244	223	263	222	230	203	220	270	221	207	224	249	205	225	231	239	241	218	229	226	231	246	225	215	219	230	245	230	244	225	250	225	237	235	236	210	248	245	249	200	191	246	226	203	238	226	243	213	244	235	228	224	211	207	254	230	238	252	216	240	251	222	217	217	223	233	213	234	217	218	237	237	232	224	224	203	209	227	238	218	230	235	213	229	243	252	214	195	197	225	221	208	224	211	249	226	215	255	243	245	205	220	234	217	231	232	207	220	222	229	202	240	228	223	225	212	231	209	226	250	236	271	247	226	217	192	228	209	239	210	221	231	238	227	236	232	223	231	230	225	237	226	196	205	216	213	243	207	224	218	211	219	247	211	226	233	243	238	263	217	224	239	217	240	245	216	226	249	206	193	246	227	229	240	240	228	217	209	240	209	221	240	228	204	205	212	228	206	219	230	203	210	214	218	233	226	242	226	213	233	228	237	214	191	245	228	240	188	228	222	237	226	209	222	234	211	208	238	208	240	212	226	253	250	232	235	229	225	201	227	236	237	198	249	233	238	243	235	238	255	217	225	243	237	233	199	210	266	212	222	216	237	226	232	222	246	226	249	251	236	211	242	232	236	226	233	225	244	228	220	227	237	216	249	231	245	226	223	232	205	233	226	219	250	217	239	237	218	237	229	238	226	217	227	228	230	230	241	229	207	223	212	210	227	232	238	200	214	251	205	221	197	219	219	217	224	231	228	232	220	219	206	249	225	214	246	218	228	246	244	215	228	219	222	217	209	227	215	251	211	204	187	232	223	243	228	228	205	223	234	236	242	209	230	221	252	257	196	217	211	230	269	264	220	244	241	240	240	245	218	242	244	218	209	216	257	190	229	245	239	211	232	225	218	234	239	223	195	206	228	226	223	237	219	233	229	243	231	246	203	254	241	224	205	239	265	242	223	215	224	235	224	222	228	239	249	213	240	214	215	257	224	246	241	215	229	188	236	207	227	224	236	210	249	244	220	246	233	231	238	224	201	261	250	217	211	214	253	227	217	208	186	216	239	211	231	217	212	206	229	220	234	236	208	224	235	210	213	210	207	241	213	222	242	224	230	238	207	242	225	252	224	226	178	229	220	209	204	225	220	246	196	235	259	232	218	242	244	204	242	243	231	218	247	210	212	199	228	256	228	243	193	258	222	224	199	209	226	241	227	200	232	210	230	249	238	209	238	214	227	226	232	228	240	246	236	216	212	210	249	211	223	216	212	230	238	216	220	238	213	207	233	204	246	209	252	231	217	234	223	202	211	241	241	244	236	234	219	221	210	253	243	207	213	233	218	218	229	247	214	216	236	213	208	243	213	214	187	236	227	223	224	227	213	219	230	238	231	231	239	216	212	243	231	216	229	239	225	260	244	245	238	219	234	200	252	234	231	225	237	243	236	216	246	241	248	247	241	216	202	218	236	227	222	206	225	232	220	241	231	251	225	225	227	242	215	241	226	251	233	221	233	227	244	236	244	219	226	203	241	242	218	227	232	208	194	219	218	218	251	217	229	213	217	227	238	231	235	227	212	241	196	230	234	241	238	239	225	225	228	205	233	196	230	235	198	227	252	229	209	232	242	195	230	206	238	239	239	230	223	220	233	217	242	254	226	248	234	248	219	210	249	218	213	232	252	224	215	243	235	244	209	225	239	223	249	250	210	232	230	230	236	237	251	264	246	216	238	216	234	238	243	213	241	261	249	222	244	222	227	271	223	231	250	235	213	247	228	191	235	221	262	226	240	231	211	237	238	212	225	242	244	254	201	226	227	224	236	217	249	248	215	238	229	215	220	254	213	237	222	244	199	230	220	252	235	214	228	237	235	227	234	246	212	233	239	236	234	223	204	217	218	218	222	234	224	227	247	270	232	215	214	239	245	195	231	223	241	218	203	242	218	225	229	245	222	250	219	215	244	256	205	245	235	228	223	260	202	216	221	238	229	238	228	246	239	248	203	228	268	212	220	219	220	220	235	228	228	197	228	204	225	228	253	208	240	210	238	222	225	238	230	219	237	223	236	245	235	223	222	196	225	225	233	251	213	195	217	233	221	232	245	214	222	235	218	221	231	230	203	212	247	235	236	240	209	207	232	222	242	223	246	223	217	220	248	222	251	241	226	256	239	222	236	210	237	238	212	208	222	239	257	237	211	230	227	245	204	237	215	228	254	258	216	247	235	222	216	221	226	243	219	258	241	241	196	206	213	227	216	244	224	242	222	225	218	216	219	222	233	211	219	227	234	236	226	203	221	216	225	250	236	241	240	217	225	229	257	231	238	221	218	227	234	220	209	223	243	224	225	244	226	216	232	233	249	238	218	225	230	264	216	242	227	215	219	220	226	219	215	235	206	239	236	226	231	251	225	222	243	238	235	269	236	253	245	250	227	240	209	213	228	224	208	254	233	212	246	245	229	222	232	208	213	206	270	258	248	235	203	249	238	226	228	216	203	224	228	213	235	249	231	229	235	237	246	244	245	228	205	197	243	215	217	215	217	226	254	193	245	241	227	223	235	224	212	252	229	234	209	256	256	244	224	214	242	203	183	204	252	211	222	227	252	239	230	240	207	230	225	226	228	258	242	247	235	240	235	211	209	212	247	202	229	239	250	211	234	228	217	234	204	218	231	200	227	207	224	202	223	198	241	199	220	236	233	243	218	213	240	219	219	208	243	246	215	244	246	233	242	229	231	245	238	220	224	243	230	208	237	193	188	257	226	217	223	238	216	212	236	223	225	237	263	225	229	218	223	209	207	233	206	200	245	223	243	261	229	202	216	244	266	234	250	216	217	238	241	241	235	207	216	221	218	246	234	204	205	230	246	240	235	244	201	233	228	236	209	231	221	239	252	240	218	228	232	237	227	211	252	232	210	234	244	233	213	227	218	232	231	237	199	225	220	233	231	218	264	199	209	231	207	232	225	253	232	221	224	235	233	229	216	205	238	259	246	218	216	225	231	222	231	208	245	254	226	213	207	224	248	233	231	214	241	211	234	244	227	211	236	223	240	235	264	230	221	205	215	221	205	205	224	242	217	216	222	218	208	227	193	240	260	227	236	201	227	244	207	202	221	215	218	228	229	219	210	230	220	224	232	214	220	241	204	219	205	217	244	229	218	245	221	230	234	230	235	228	232	201	241	208	221	213	227	222	221	198	240	216	265	249	224	201	213	247	244	224	241	223	231	221	230	237	236	226	227	228	205	206	225	207	210	233	215	223	223	221	243	220	243	210	244	226	218	214	239	222	236	236	205	202	225	226	216	253	220	229	268	205	232	208	213	217	232	244	221	230	237	223	208	190	230	226	222	239
25054	21164	27430	25088	12657	1132	811	712	680	637	582	584	562	570	539	563	559	511	486	555	511	544	483	499	521	499	529	477	526	497	507	517	503	534	501	497	485	535	516	505	511	516	503	546	509	492	507	492	492	485	518	490	509	530	516	498	516	485	497	478	498	508	547	491	510	503	510	530	466	483	527	461	469	505	486	554	511	496	504	548	490	494	518	514	497	514	519	486	516	471	566	487	472	507	483	502	485	518	503	515	522	498	499	535	498	477	496	492	493	510	499	519	515	516	509	521	514	495	485	491	539	516	534	538	500	508	476	519	492	469	519	504	500	476	496	494	515	522	484	458	537	485	506	477	532	475	482	525	509	532	511	489	461	442	473	502	505	514	519	472	541	485	492	534	520	492	474	454	480	484	576	462	460	550	484	546	495	543	509	497	478	520	497	515	498	528	485	496	565	489	484	515	495	517	504	496	535	491	467	538	469	454	481	455	512	490	489	512	500	507	523	496	498	512	486	551	509	478	510	494	533	518	534	508	547	566	466	474	475	513	491	515	524	482	497	487	461	491	489	578	545	488	484	464	554	530	581	493	476	486	486	502	507	497	522	462	500	545	506	481	494	531	529	515	510	533	491	519	508	497	561	524	537	512	473	492	507	528	495	509	548	519	532	446	492	482	510	500	526	517	487	506	506	493	505	517	487	489	522	482	515	543	474	502	507	534	471	506	501	477	481	495	507	527	514	475	532	490	507	486	497	490	458	475	534	504	524	494	508	517	502	519	498	504	510	498	489	459	478	515	491	509	493	512	516	473	509	499	502	498	488	460	528	506	502	506	481	506	514	452	519	505	527	489	542	460	493	510	520	509	503	496	490	520	493	492	488	518	480	451	497	468	483	468	482	534	526	475	551	475	489	500	498	508	519	494	487	533	491	472	505	517	512	518	489	476	503	500	553	501	489	497	528	502	513	468	493	539	480	544	478	499	524	496	506	539	499	520	495	468	514	523	530	536	531	488	472	500	511	521	472	525	499	461	509	489	500	502	486	512	516	499	523	526	514	476	484	492	549	510	497	492	509	503	530	473	469	505	521	520	469	477	509	501	487	513	485	477	499	537	508	494	480	490	464	472	512	518	534	475	497	511	537	477	519	526	504	499	483	492	493	469	467	514	505	544	530	494	521	484	478	514	485	490	436	521	486	529	481	475	543	508	496	466	493	470	508	472	508	526	503	494	479	507	495	524	508	502	513	517	474	501	508	486	494	523	487	510	491	511	487	497	478	507	497	473	505	489	462	533	501	510	497	489	523	500	504	485	510	468	465	521	493	537	500	481	500	479	492	500	544	521	471	497	538	510	537	518	507	523	472	489	480	481	526	545	487	488	489	495	505	532	490	513	525	483	461	508	495	485	514	470	497	520	532	528	476	545	513	504	488	456	502	519	536	517	511	524	475	498	521	500	502	507	483	497	508	491	527	495	514	511	502	484	509	471	479	510	520	481	499	489	490	531	485	493	485	544	500	502	454	488	526	494	497	498	483	519	494	521	474	492	509	498	489	483	528	496	500	506	528	510	486	516	468	523	500	526	546	487	533	526	539	485	489	486	523	508	523	522	522	518	511	532	503	493	494	513	515	495	497	493	491	488	459	473	514	509	501	475	511	516	498	455	473	522	491	525	509	486	508	503	482	544	494	471	480	543	510	482	551	477	501	514	504	471	503	514	515	488	506	537	516	508	489	488	500	534	497	529	512	524	505	504	496	534	505	459	496	507	476	490	508	489	483	529	525	492	497	528	492	497	476	502	528	495	497	486	493	511	467	502	490	518	545	487	477	510	553	503	481	532	492	534	505	563	502	498	502	464	518	555	488	496	500	511	463	474	484	499	515	483	485	458	497	494	491	520	499	483	504	518	503	539	492	479	501	525	509	492	521	503	504	519	507	469	519	494	473	482	521	511	461	463	492	491	512	496	503	496	533	467	469	484	490	528	493	509	521	514	501	508	476	496	472	482	483	506	487	505	492	527	494	467	446	482	528	479	501	510	530	515	496	473	482	521	501	485	555	497	474	490	456	475	500	569	507	474	518	491	472	497	484	491	454	499	529	512	521	468	490	504	487	534	527	497	552	477	522	527	505	503	476	493	496	524	479	534	492	493	513	500	470	483	543	479	521	497	488	459	463	476	485	445	498	503	521	477	492	504	521	481	473	532	476	476	451	486	491	482	536	506	525	499	499	485	482	474	505	527	522	484	520	507	484	492	481	436	501	468	530	502	493	500	485	472	496	484	530	478	498	493	487	470	496	508	501	482	458	464	499	496	498	473	486	515	484	515	534	519	522	503	468	489	482	510	497	488	506	546	474	498	501	520	528	482	498	485	504	487	527	538	504	548	500	479	501	457	528	523	505	504	484	520	513	499	510	501	482	464	528	453	552	536	545	507	495	491	499	472	486	482	532	479	462	522	484	498	501	487	498	514	494	507	469	475	477	516	493	511	520	538	496	509	509	502	480	531	518	504	494	528	506	508	479	499	535	498	491	511	476	499	526	518	517	476	498	503	486	487	520	478	491	498	484	522	501	495	521	507	504	496	504	535	503	485	471	560	547	505	483	482	534	503	517	471	489	537	528	494	454	498	513	501	488	495	482	551	521	509	486	515	472	531	482	497	480	478	479	479	498	520	481	536	516	507	508	510	492	484	485	512	497	500	512	504	488	494	511	499	490	505	495	490	528	487	506	464	543	499	482	492	493	512	468	467	489	506	472	461	507	501	502	508	530	481	521	477	489	506	497	473	506	484	510	459	564	465	442	494	469	480	540	474	522	501	466	489	485	544	473	498	484	467	523	516	504	498	526	506	472	499	490	507	493	502	500	477	528	460	512	519	475	530	507	473	507	496	503	558	530	528	472	476	504	511	472	507	477	546	501	504	477	520	515	481	510	518	541	481	447	529	528	467	537	535	513	500	476	470	493	467	453	549	477	486	527	499	514	512	508	491	508	453	477	520	507	544	527	495	533	507	486	484	561	491	501	501	492	452	471	511	457	468	540	537	502	482	499	485	484	530	516	491	517	527	526	471	517	472	521	496	501	515	466	474	514	520	514	492	495	510	523	485	495	513	468	515	505	468	455	502	492	519	551	496	472	509	487	498	490	505	527	529	496	469	522	494	502	486	504	461	501	476	489	515	512	528	523	490	484	493	546	460	484	541	525	532	481	515	489	524	527	515	475	526	523	521	498	475	510	521	466	525	502	491	498	508	503	504	494	492	484	471	514	542	510	533	473	523	466	507	475	476	518	509	510	459	477	491	463	493	521	458	498	519	503	558	518	469	515	532	496	513	497	487	519	475	550	503	526	456	533	510	503	496	480	495	512	505	524	444	479	495	504	504	514	485	468	509	502	485	541	512	458	485	563	489	448	532	506	506	470	490	477	515	468	492	506	524	518	490	527	527	498	501	498	519	508	475	443	556	473	490	519	488	484	548	492	528	487	479	495	519	532	524
32106	6524	5020	2731	1944	1499	1335	1155	937	921	784	769	676	712	722	653	668	641	643	635	626	616	604	573	611	630	614	591	619	559	593	604	596	610	594	540	570	551	588	581	579	555	564	624	583	596	563	544	554	602	540	578	604	606	584	576	572	571	575	596	581	562	571	585	576	575	608	559	601	605	530	602	596	594	582	583	590	617	610	579	549	537	612	543	585	553	572	589	575	562	588	579	594	527	558	615	597	560	544	607	637	558	593	537	602	593	574	600	587	585	583	606	542	571	550	578	619	570	595	597	549	552	573	556	590	609	575	575	551	580	526	586	552	606	541	600	523	547	563	570	596	574	588	581	584	562	593	578	568	571	563	561	582	574	581	546	585	572	610	593	590	587	575	553	548	610	547	596	581	531	566	571	551	589	583	601	552	568	586	591	602	580	579	558	587	586	575	575	546	609	601	583	575	604	597	582	542	555	562	547	573	544	605	574	595	539	539	607	557	556	560	579	576	591	536	551	580	580	573	600	558	573	598	568	573	587	580	595	591	573	560	572	559	560	591	578	562	592	534	605	618	595	578	559	557	611	537	566	561	597	595	597	582	612	555	663	533	584	572	593	544	565	575	598	593	594	571	565	563	558	580	579	588	555	571	580	571	595	578	573	571	535	523	594	585	539	578	587	576	552	513	613	558	605	575	594	569	584	543	538	617	597	551	585	605	582	554	566	561	598	564	598	570	572	607	610	548	581	612	548	571	618	591	529	547	593	561	583	584	563	599	547	576	579	536	576	577	558	599	594	571	586	558	561	579	560	593	568	560	561	579	597	570	566	634	544	582	604	575	566	575	607	610	621	569	568	554	570	586	574	602	560	592	567	584	623	534	587	596	585	593	569	543	593	566	581	577	558	570	609	585	572	580	589	586	600	560	525	576	551	619	572	605	614	557	556	576	609	603	563	581	584	574	576	590	582	562	589	558	561	599	599	582	632	606	596	563	562	577	563	626	608	564	549	579	597	570	542	553	591	556	621	563	564	610	554	560	571	550	565	541	558	583	562	583	556	576	589	575	559	563	569	589	611	599	580	579	572	582	580	579	617	574	548	610	588	576	623	557	598	579	591	583	556	582	561	579	558	606	619	600	560	565	609	570	573	605	550	559	595	622	592	628	544	633	526	519	550	600	578	604	547	587	547	544	594	580	602	542	564	583	577	610	602	547	578	546	580	578	577	626	571	566	568	620	590	575	616	618	613	580	593	595	562	583	547	536	578	549	563	601	606	582	555	588	605	517	608	576	616	537	578	563	569	573	552	589	594	553	597	567	563	537	560	578	629	562	604	576	555	541	608	563	551	576	567	578	555	578	572	539	559	569	537	538	575	575	568	572	547	559	561	587	564	541	600	591	568	598	577	582	585	593	546	555	593	538	566	554	587	586	563	617	585	608	604	543	608	566	573	584	563	570	596	543	598	635	602	548	584	551	570	598	568	545	562	563	579	554	556	539	576	591	511	578	598	570	614	584	571	582	570	540	609	571	604	568	553	621	603	587	550	600	552	587	618	633	566	578	616	611	559	548	570	606	569	613	603	553	582	527	593	601	557	592	572	573	551	586	608	586	622	519	551	588	590	585	615	539	574	579	567	564	565	615	547	593	554	575	571	561	560	566	535	576	564	578	568	561	553	579	598	566	566	560	564	591	548	568	578	578	569	600	575	550	592	582	569	560	616	568	599	582	618	528	570	569	537	567	570	524	584	551	613	575	586	591	536	544	583	589	576	595	567	603	567	557	572	581	593	564	525	564	562	583	575	626	548	561	550	538	586	576	583	575	575	542	568	579	560	581	576	598	616	587	599	585	588	573	579	569	568	570	609	592	586	621	599	639	543	527	589	588	606	524	578	565	556	561	566	587	555	555	588	585	536	592	619	586	590	584	588	545	571	569	573	542	561	549	571	541	579	531	588	553	605	541	588	541	547	612	579	542	556	569	598	567	546	568	545	551	574	544	601	534	577	551	599	569	584	567	577	599	556	579	556	582	559	577	595	554	582	559	561	577	595	598	575	583	572	622	522	536	604	587	534	632	613	590	558	577	627	582	590	574	583	551	565	568	592	572	578	568	543	610	551	571	569	553	573	582	598	602	594	634	614	621	598	588	599	543	568	570	539	570	584	559	627	603	605	580	600	575	583	547	574	565	565	540	615	549	585	598	568	571	568	575	568	600	579	579	549	529	589	555	541	562	573	582	571	584	564	548	570	556	548	533	567	584	587	573	642	589	584	533	535	594	570	551	543	545	584	582	587	597	575	601	562	589	576	605	562	599	573	569	572	618	598	571	591	589	569	578	622	596	589	586	606	552	589	583	556	573	555	544	572	599	540	562	571	580	577	602	580	581	603	546	611	562	539	561	596	559	545	569	581	583	541	586	588	520	591	570	573	598	568	610	601	558	581	562	562	609	559	566	589	623	591	562	640	591	617	544	516	587	607	566	585	588	556	584	580	558	565	599	586	582	585	584	567	579	583	574	572	589	548	556	563	564	568	578	580	564	613	588	577	531	556	585	607	559	558	595	581	564	579	586	583	583	605	556	623	571	543	559	564	612	559	556	589	612	607	564	569	582	593	557	560	572	558	564	594	599	595	571	568	556	610	593	603	618	616	576	562	559	593	556	557	631	549	601	618	578	563	586	586	626	565	624	567	566	536	577	559	590	523	563	571	554	606	548	540	595	588	593	548	628	597	569	564	605	593	579	556	537	589	566	570	604	595	552	580	588	587	627	556	560	575	592	601	602	598	596	588	567	593	545	565	563	575	586	592	551	569	621	540	554	557	593	543	550	525	595	568	602	572	582	664	555	551	571	562	566	557	611	588	578	589	566	579	596	595	545	599	620	596	560	521	550	601	594	587	542	553	539	581	564	562	602	598	614	557	564	545	576	600	550	592	572	566	552	616	594	558	599	587	574	628	605	600	590	540	545	579	589	578	560	570	586	568	563	606	555	557	589	595	564	541	522	592	587	581	591	589	536	558	579	562	585	558	549	564	555	578	545	608	561	582	591	582	640	547	574	583	580	597	568	538	570	581	615	562	558	551	609	551	590	575	548	578	604	566	568	569	560	564	562	563	573	557	546	533	523	568	588	545	586	511	546	614	568	611	568	593	609	573	535	591	549	563	600	556	552	553	567	579	636	571	563	577	534	533	569	604	568	555	570	591	587	538	582	577	561	573	611	549	556	568	545	548	596	551	574	621	591	534	550	596	587	565	563	562	591	530	561	626	587	575	579	566	584	584	589	576	566	580	544	564	583	557	557	539	568	550	576	525	613	591	549	586	590	553	581	566	538	574	558	602	528	591	506	586	570	540	529	579	565	556	583	566	561	593	603	563	570	578	540	584	568	596	525	604	507	611	555	603	582	576	534	633	563	583	583	596	591	577	596	590	522	549	605	547	571	602	612	559	565	622	589	595	568	562	571	595	543	613	569	562	572	562	576	560	593	606	637	579
22768	21182	28871	23755	21170	21220	11516	1294	866	737	681	572	469	483	446	396	427	428	389	348	350	365	305	326	312	351	270	298	283	278	266	303	283	279	304	293	263	272	268	267	284	297	260	304	243	257	267	264	270	280	258	240	269	256	264	278	252	295	258	272	260	268	283	232	244	275	259	244	264	288	272	275	270	278	256	264	277	230	263	247	252	250	247	241	242	279	285	260	279	246	291	279	280	244	266	281	276	271	260	245	245	270	245	290	274	253	246	253	259	252	260	223	254	284	252	288	264	235	261	250	242	245	250	278	246	254	232	263	251	267	258	244	231	258	261	290	240	236	296	245	255	259	262	259	230	265	282	256	255	284	293	275	266	270	273	238	269	270	298	243	267	265	250	261	261	252	284	277	253	277	283	221	300	270	242	264	248	241	245	254	256	257	281	244	269	219	256	242	271	291	257	257	238	256	266	245	275	232	255	253	272	261	267	249	254	283	249	247	262	240	283	269	244	273	275	234	264	279	266	243	254	252	246	231	260	255	237	264	254	263	247	245	237	263	267	258	249	270	271	230	247	243	279	224	224	260	229	243	249	251	251	259	252	244	233	265	223	232	245	286	276	234	250	262	284	242	259	262	258	270	256	275	273	262	252	252	260	256	276	269	274	258	235	242	269	274	284	249	279	239	243	247	269	247	262	250	250	255	238	260	233	285	239	268	286	228	262	284	265	236	261	251	258	289	256	267	256	279	244	233	235	255	266	242	272	249	266	283	238	285	266	262	238	264	305	246	252	240	246	245	228	225	278	240	280	254	303	261	228	285	291	265	287	245	240	257	285	253	278	235	241	257	271	264	286	263	270	246	287	275	235	276	279	230	261	245	249	283	245	253	249	244	256	268	246	233	255	262	246	271	241	241	242	226	241	235	274	242	257	263	259	277	242	266	240	245	276	277	266	267	274	245	282	265	218	247	251	256	257	248	253	238	259	258	256	253	268	262	264	248	243	230	243	252	221	243	272	272	239	227	236	272	277	230	244	260	260	252	253	238	258	227	268	222	270	282	258	250	241	266	257	274	241	272	253	264	258	252	265	249	261	271	283	266	252	218	240	263	265	223	250	299	263	262	247	285	245	268	233	255	251	274	248	258	256	242	255	231	251	239	240	237	267	253	270	271	234	248	261	268	236	250	253	252	249	267	252	250	261	241	258	251	275	288	268	286	257	280	290	230	236	246	253	274	250	268	276	272	255	248	259	245	242	262	249	274	254	263	236	277	251	276	251	228	254	238	284	263	255	265	246	223	261	263	249	233	252	266	254	267	230	253	268	254	288	271	250	258	276	276	271	254	252	241	218	277	242	253	265	246	241	282	239	258	241	274	240	265	275	231	212	254	255	276	246	266	296	229	271	240	250	261	240	244	269	237	222	255	229	268	248	255	270	261	260	247	247	274	235	247	260	273	260	259	247	292	271	252	271	235	273	230	248	233	281	288	255	242	271	246	250	269	267	235	261	232	268	256	274	293	258	269	242	277	246	232	263	264	267	254	251	289	235	278	263	253	255	271	289	237	237	250	256	251	260	222	246	239	285	240	283	276	262	268	235	260	273	270	257	237	260	254	256	265	266	280	267	246	250	281	253	248	286	272	224	252	278	265	246	268	261	241	255	280	258	262	267	256	246	276	256	280	274	233	233	218	244	260	251	258	248	234	253	242	244	284	230	244	262	244	272	257	238	257	246	258	246	277	218	241	270	264	252	247	272	269	239	223	255	255	244	233	271	240	267	253	270	247	267	281	246	277	279	281	293	285	242	250	267	292	270	252	257	241	234	247	235	235	258	257	198	261	276	265	268	240	249	244	251	268	281	232	226	277	257	252	250	265	264	232	254	259	246	246	276	246	251	256	251	252	251	257	247	264	267	269	266	262	278	265	240	266	254	256	274	248	241	258	254	264	261	228	288	243	270	246	258	256	263	254	283	224	271	256	250	254	254	256	262	241	256	269	262	236	272	275	251	250	246	259	259	272	267	272	243	257	277	246	264	238	262	239	261	248	260	288	274	217	247	258	248	240	265	284	262	280	241	228	270	255	241	236	233	224	254	249	264	227	250	280	267	238	262	269	244	250	244	258	240	259	245	268	255	247	250	222	247	245	232	255	235	256	255	244	275	256	247	251	241	256	275	290	230	257	248	272	253	255	234	240	274	289	269	240	250	264	240	256	269	257	253	261	238	226	264	260	257	260	238	244	246	254	237	273	267	254	237	262	229	245	243	246	241	230	279	239	251	240	243	273	245	263	258	249	256	275	256	259	230	251	280	275	235	250	237	242	279	236	273	248	256	273	250	266	298	253	260	264	261	264	274	256	251	265	286	259	275	268	250	211	250	269	247	268	282	229	281	245	249	274	278	277	257	263	254	273	244	279	240	217	296	248	251	242	269	234	258	257	246	257	249	243	252	239	250	253	245	284	267	234	270	241	273	266	257	266	249	250	262	256	256	251	247	247	267	272	246	249	241	240	271	286	265	264	256	242	250	230	231	273	267	277	269	243	291	243	261	247	270	267	268	257	244	258	255	255	243	236	245	265	289	229	272	267	251	231	262	252	256	232	255	242	246	268	264	243	252	278	250	255	251	266	274	256	286	259	237	243	265	258	273	238	259	247	248	251	212	245	239	252	275	274	251	236	270	250	243	249	242	242	275	240	213	281	252	253	261	250	265	237	247	239	246	247	264	250	257	251	261	258	288	250	260	268	257	250	271	239	263	237	259	245	227	295	280	262	241	255	221	241	255	251	254	271	230	273	267	245	265	260	266	244	252	255	250	237	239	225	276	282	233	248	265	248	257	231	236	260	224	266	252	256	232	291	258	219	260	253	271	261	239	256	274	290	243	235	253	262	234	268	266	281	256	248	245	274	222	262	251	247	231	221	239	239	234	243	250	253	238	270	255	274	245	245	259	266	252	245	271	282	263	261	275	262	267	265	251	258	248	248	257	280	254	275	267	268	231	228	278	250	260	240	250	260	269	262	245	264	268	251	276	250	291	263	267	265	265	256	278	285	264	229	246	259	305	250	268	259	286	267	261	258	236	220	271	248	277	239	252	260	252	253	277	242	245	241	235	245	257	265	253	247	205	264	257	270	244	275	297	241	257	241	230	247	268	265	261	249	270	258	241	232	261	262	261	264	255	279	288	270	256	265	274	262	233	257	229	236	289	266	265	255	228	229	254	247	257	255	258	246	262	213	253	285	242	251	257	269	268	266	236	229	263	249	261	276	245	223	249	261	243	277	268	242	231	250	259	250	261	238	242	262	247	254	243	259	268	262	267	257	260	272	228	272	245	261	291	274	226	297	266	265	223	254	247	259	277	247	238	288	257	266	244	255	274	260	248	251	271	246	223	255	245	248	241	239	240	264	242	257	255	231	253	274	277	276	267	253	240	271	224	237	262	246	243	248	281	264	255	253	241	254	281	252	246	275	233	255	244	258	227	238	264	262	232	244
33717	16935	14028	7388	5035	3678	2753	2106	1654	1350	1122	980	801	734	654	596	541	561	488	433	464	457	411	414	355	398	359	339	357	374	361	359	338	322	353	323	319	320	305	323	309	317	305	326	353	313	320	334	308	326	277	319	282	301	324	303	311	254	305	288	310	305	259	301	315	329	296	325	276	319	282	298	298	289	318	257	267	309	278	299	300	278	287	297	299	268	278	256	296	290	305	304	291	274	301	303	296	298	291	286	298	287	287	285	301	296	276	316	264	298	247	289	309	290	283	301	288	297	285	269	305	289	274	296	258	289	286	300	274	261	280	272	301	302	297	275	296	279	277	292	292	290	292	286	303	288	290	257	294	275	289	313	294	276	304	304	301	301	262	294	288	253	285	280	291	281	293	296	299	279	305	294	292	317	252	286	278	322	277	287	321	277	268	292	292	292	301	268	270	295	260	283	263	296	306	276	295	309	312	283	285	255	293	277	297	322	286	279	314	297	289	281	282	279	299	271	290	300	294	270	321	281	270	324	283	288	293	268	276	295	283	250	292	273	300	278	319	288	294	294	295	297	308	283	296	274	294	310	289	313	275	266	285	295	286	289	316	280	312	322	338	285	266	276	284	307	291	294	298	301	292	326	301	283	259	311	276	296	304	290	272	275	297	292	303	311	291	267	281	271	296	309	271	308	270	287	291	269	303	293	287	260	307	302	319	302	268	282	278	273	269	274	291	302	290	314	302	263	297	275	276	261	285	264	284	320	277	295	269	321	271	291	259	306	291	314	256	327	269	303	307	288	306	250	297	257	302	272	289	300	283	290	276	302	262	321	271	293	271	284	274	277	273	277	298	308	291	293	303	280	278	291	292	311	234	263	303	319	318	295	273	292	325	293	301	315	285	311	285	318	284	338	279	290	277	317	280	277	256	280	282	283	313	303	281	252	332	284	289	291	294	291	283	290	309	294	263	251	294	281	272	276	240	313	286	290	290	278	294	304	276	291	274	299	258	274	276	281	274	276	304	309	286	309	295	291	303	262	260	274	283	312	286	271	309	334	305	307	294	248	265	278	291	301	268	294	277	289	301	263	292	286	277	295	298	292	305	288	277	301	282	303	281	273	284	299	287	310	289	306	272	285	325	287	278	283	301	295	271	274	326	294	341	262	290	286	288	290	302	303	271	267	292	297	293	283	288	293	313	295	297	298	315	312	289	290	304	299	288	317	284	296	326	259	281	309	292	277	309	301	332	280	292	273	309	249	279	304	284	326	271	311	324	282	262	330	287	274	311	285	312	255	270	296	289	277	306	286	274	294	283	307	288	298	283	322	299	276	289	314	265	307	320	283	290	269	288	304	306	296	285	281	295	303	310	271	311	261	291	268	281	291	247	299	293	291	259	312	300	290	268	290	255	324	311	290	255	293	290	282	272	285	291	294	290	288	285	245	276	302	283	265	283	272	311	311	312	285	289	289	310	297	286	295	260	281	311	269	296	278	295	280	285	287	311	305	303	284	272	282	290	285	300	317	321	308	278	298	278	305	302	257	291	291	245	307	300	277	281	249	250	290	316	265	255	267	285	296	267	275	282	309	275	276	276	266	310	278	288	288	303	288	254	273	274	287	327	307	275	319	299	317	275	277	273	262	287	292	300	311	280	261	313	296	303	299	294	286	269	302	272	273	277	278	294	325	282	316	274	308	295	296	259	282	306	263	281	286	300	285	269	288	276	282	288	270	285	298	286	274	314	280	283	281	266	271	283	288	296	295	290	313	327	303	304	276	298	285	265	326	307	278	279	307	301	320	278	330	293	274	318	282	311	272	286	284	266	280	276	332	273	289	299	278	305	299	292	297	318	316	285	301	289	300	288	262	308	265	273	297	278	278	285	321	312	290	278	304	275	284	293	295	291	266	299	268	290	249	281	279	301	260	281	305	286	285	251	281	257	285	277	313	291	284	301	284	265	314	291	289	262	273	301	314	266	305	308	291	312	286	289	259	319	299	276	286	251	284	285	285	324	304	311	302	264	260	307	277	263	282	318	312	303	301	315	327	297	308	283	312	275	296	303	316	294	289	295	272	262	290	289	276	314	289	289	297	282	249	305	286	291	256	276	294	271	288	257	294	299	268	301	276	302	292	279	287	260	303	302	294	296	281	302	291	279	265	294	307	275	266	274	272	279	283	279	285	255	282	294	301	292	250	279	283	266	263	301	311	265	323	302	281	311	304	276	331	305	290	287	271	277	269	326	280	283	299	332	285	284	292	288	290	302	295	327	288	299	285	286	286	279	245	276	277	341	279	295	298	265	283	281	317	282	278	287	291	257	302	303	279	286	334	328	291	293	295	275	269	293	262	265	266	309	260	297	272	302	269	269	294	281	285	287	271	302	299	302	268	303	275	299	314	291	285	295	275	302	314	322	302	258	283	249	305	304	290	297	311	288	309	291	297	297	270	294	287	310	258	280	285	304	302	292	284	281	306	308	290	301	320	311	272	312	310	281	293	296	272	304	290	306	307	289	255	296	281	272	307	310	294	262	332	260	280	298	307	289	276	295	295	271	278	293	325	281	281	308	314	308	274	301	287	281	289	301	284	279	295	277	320	263	307	276	309	268	254	291	286	262	318	309	292	273	315	246	282	258	282	285	267	267	276	266	291	285	270	296	289	262	288	314	293	300	263	278	284	263	272	328	273	285	316	315	295	291	301	290	288	313	309	290	289	253	332	313	295	275	273	271	296	280	277	291	308	273	286	292	302	274	299	300	307	267	290	286	294	295	316	281	304	290	283	303	269	271	260	299	276	306	297	290	278	280	286	281	284	319	297	277	308	291	283	311	288	301	289	257	290	288	292	284	253	301	311	280	275	329	292	281	279	300	292	303	289	306	297	312	285	314	293	275	297	291	289	278	291	272	285	292	318	280	288	288	324	270	280	301	276	291	272	270	310	281	298	277	298	301	291	275	276	280	299	297	290	262	285	282	267	268	276	272	269	268	313	326	293	315	292	275	288	298	286	274	303	283	327	296	325	307	267	293	263	286	302	286	291	270	300	304	273	293	283	281	285	285	280	300	287	282	276	304	315	280	272	287	320	278	316	282	299	253	288	287	303	300	284	278	266	340	286	321	303	302	287	288	273	295	303	271	286	265	287	263	289	284	291	326	297	263	292	278	289	248	290	305	270	283	291	294	302	275	289	282	304	287	321	293	271	275	318	238	331	284	281	304	293	279	293	295	268	281	287	272	280	256	270	299	287	251	297	293	273	291	274	267	304	301	298	304	285	296	301	291	307	278	299	308	275	273	303	308	302	280	280	316	271	306	353	290	288	302	313	296	311	286	262	285	298	293	293	293	272	308	288	302	276	278	289	305	308	282	315	297	281	309	319	296	276	299	276	285	260	323	295	297	290	278	287	290	314	323	295	289	270	304	286	318	282	279	282	291	274	295	322	304	284	292	279	258	324	282	314	268	290	274	301	282	286	243	297	309	290	269	258	275	271
27387	19841	6690	799	517	502	452	413	412	406	412	375	375	433	402	417	361	385	415	374	429	376	365	410	364	379	377	385	419	365	384	380	408	376	387	375	404	376	403	379	386	384	387	405	398	418	415	365	379	385	385	412	435	396	410	415	386	375	358	386	393	370	412	371	392	361	365	380	365	352	427	370	352	377	422	384	378	378	386	390	395	377	397	376	395	386	362	369	382	423	356	364	379	361	352	371	411	407	395	424	389	365	423	364	368	394	409	445	415	381	386	405	401	406	377	388	357	354	369	355	376	403	393	380	377	390	364	390	387	397	377	398	406	364	365	367	363	401	399	374	392	374	370	384	359	344	398	397	406	319	397	404	390	394	416	376	392	352	427	405	357	378	396	386	375	386	385	391	368	398	369	400	401	363	418	392	384	370	372	373	393	415	423	393	404	381	378	409	425	340	385	409	389	394	407	403	402	401	372	419	341	392	371	386	361	383	411	374	384	365	354	399	396	384	357	379	364	373	414	379	386	382	412	380	374	381	397	355	386	358	382	409	379	417	385	427	356	415	378	414	396	383	372	369	374	369	376	360	364	396	392	370	368	387	348	374	371	399	388	362	421	406	356	394	411	367	420	400	391	367	414	387	431	391	392	382	384	361	410	400	390	380	344	395	368	411	404	361	396	392	402	370	382	404	368	361	383	360	403	358	366	385	368	403	388	383	427	384	388	436	385	386	400	393	372	399	395	401	349	387	346	351	359	375	397	430	392	390	341	369	398	377	398	387	396	405	383	398	393	372	409	365	389	392	377	385	367	403	364	378	358	362	369	374	411	381	358	402	389	365	398	376	392	373	392	362	378	411	361	423	392	404	397	409	401	372	366	377	413	413	397	431	393	386	357	411	385	389	407	339	360	364	398	343	378	363	377	383	358	381	385	373	391	374	400	345	407	394	416	418	418	371	377	418	391	388	391	394	368	391	346	372	393	392	374	401	395	369	351	386	345	376	384	394	372	423	364	388	434	401	364	370	392	411	347	385	389	437	362	387	379	340	420	390	407	421	368	382	362	393	400	399	384	386	370	363	375	371	390	411	360	397	375	386	367	372	389	410	351	414	359	374	410	409	355	347	400	383	380	381	402	376	372	368	370	370	416	370	370	374	372	371	384	374	353	387	391	361	352	376	392	434	400	351	381	403	383	404	359	371	377	381	394	334	368	367	408	368	414	368	389	396	407	407	407	401	380	421	425	396	392	416	369	359	375	413	394	417	403	385	381	370	396	367	392	369	407	383	402	358	411	383	428	364	395	376	377	368	395	388	352	399	352	393	392	389	391	396	374	406	394	372	414	361	414	376	378	372	389	408	390	384	400	408	391	411	407	402	336	406	362	435	378	402	385	415	380	395	370	404	397	379	348	416	391	357	363	387	429	416	378	395	409	430	365	376	340	382	352	408	372	375	382	407	383	346	403	333	351	373	385	360	345	406	384	385	370	366	381	362	383	398	391	366	377	368	369	353	378	379	385	380	384	372	378	390	363	349	417	385	402	392	377	383	391	394	376	395	347	383	368	377	381	386	385	388	392	414	370	367	401	361	363	353	350	387	375	378	376	388	366	405	372	359	372	372	381	371	417	384	357	416	398	426	385	384	389	387	359	384	380	385	403	406	355	394	364	415	405	347	373	357	403	393	363	351	397	380	379	357	409	387	356	382	404	388	392	398	367	369	396	407	378	370	366	375	378	349	408	394	376	415	379	341	400	385	394	434	369	382	374	384	371	396	368	403	390	408	393	366	356	425	394	413	379	339	347	370	403	405	377	384	376	362	331	358	380	374	374	366	385	371	403	387	401	387	427	371	355	400	393	434	369	404	384	365	358	372	354	371	351	386	393	373	378	370	358	392	395	370	365	369	381	350	409	396	385	412	379	358	412	424	389	377	386	401	378	372	423	384	349	368	375	383	416	403	422	386	376	379	422	431	364	350	372	404	378	411	408	368	394	364	367	353	394	337	410	415	367	396	361	386	395	391	416	394	351	353	376	360	427	370	388	390	366	387	394	363	382	412	376	368	402	378	386	378	362	360	401	364	386	376	397	388	374	381	379	393	382	388	401	403	390	364	387	389	395	387	389	380	435	403	388	414	404	374	367	417	369	376	391	388	366	404	385	377	409	379	367	350	376	330	402	362	361	384	421	391	374	367	386	395	379	369	372	354	391	370	352	381	346	369	395	377	374	367	333	386	367	402	398	340	364	366	366	401	358	405	416	352	371	425	351	390	415	398	397	375	370	377	375	344	391	403	374	386	409	362	394	401	380	390	396	399	365	391	406	394	369	342	355	387	410	394	383	350	382	396	391	400	365	358	436	393	403	384	377	368	379	347	357	379	412	349	401	372	374	370	416	386	400	378	362	393	365	396	375	386	388	378	368	375	364	358	382	397	369	391	382	411	350	391	389	375	383	345	386	368	389	392	391	399	388	375	426	365	372	384	423	395	402	388	383	384	355	329	410	391	373	347	375	360	385	377	424	386	385	389	386	416	420	350	381	375	380	381	406	379	390	395	394	422	402	356	383	358	401	389	371	389	417	391	390	392	354	390	402	361	401	420	358	349	388	344	376	391	410	415	415	366	393	374	362	405	403	365	357	390	435	402	383	357	405	372	390	371	412	390	375	370	386	382	380	386	378	406	401	399	413	376	402	386	397	411	361	398	433	365	354	402	418	396	371	399	373	379	380	393	383	385	392	402	371	361	414	394	355	385	420	383	364	354	405	416	393	363	389	373	377	398	397	411	388	418	391	362	386	386	357	392	390	369	387	401	363	409	413	403	402	397	412	384	379	374	360	384	420	418	359	348	426	393	395	391	349	410	357	384	371	382	392	352	369	376	415	386	379	372	411	400	405	363	369	361	380	382	396	382	375	401	365	405	406	357	394	382	359	406	377	363	415	378	386	381	413	370	382	412	359	401	385	357	398	373	415	382	357	388	376	383	393	400	373	370	406	375	398	350	390	392	388	383	396	358	409	404	415	396	393	391	345	400	346	398	377	429	372	401	393	396	347	388	385	371	366	384	385	378	387	341	364	374	360	353	364	391	425	366	389	403	405	364	389	414	425	387	362	408	370	368	374	394	403	413	376	396	414	382	368	360	393	372	392	363	378	374	406	358	390	384	398	356	419	378	405	397	396	427	398	393	365	373	397	370	385	381	352	359	370	375	368	427	383	439	362	384	374	427	371	396	408	389	396	380	364	430	390	416	427	370	392	389	390	386	431	388	377	385	394	410	380	380	385	385	395	411	371	399	387	355	393	414	358	411	354	358	424	371	380	386	365	371	393	370	395	360	397	357	377	353	392	369	351	371	363	387	355	375	375	372	409	357	379	378	385	403	355	401	396	354	345	374	367	380	411	378	405	388	376	380	382	373	406	355	413	358	414	367	378	372	357	355	399	406	379	364	362	355	369	382	378	396	368	369	379	388	371	378	352	386	383	364	363	384	408	374
12856	1258	1100	734	614	585	547	513	511	464	491	519	478	451	430	434	448	462	493	474	510	443	504	465	468	433	483	441	439	475	484	462	472	471	453	470	442	474	464	456	431	466	472	485	450	487	486	473	477	478	451	466	454	511	445	450	460	497	508	440	447	423	471	489	465	464	470	482	463	477	487	461	425	462	460	460	492	467	471	461	473	500	447	499	411	442	469	442	455	491	444	476	462	470	460	459	469	451	442	470	460	435	465	482	446	448	426	457	457	429	488	471	482	497	431	483	462	489	455	439	468	431	469	465	449	455	450	417	472	455	482	467	464	453	449	469	483	473	469	452	451	438	508	446	473	460	486	445	479	417	496	456	434	466	420	497	484	511	467	432	451	486	449	504	454	436	453	460	453	460	468	451	493	439	475	426	478	475	474	435	431	454	455	416	488	436	470	436	472	432	473	453	487	455	453	469	426	430	490	457	474	498	459	444	489	491	428	423	457	433	467	436	475	438	472	481	450	457	434	482	451	481	494	445	454	472	478	465	472	484	479	464	477	495	479	474	482	462	472	461	487	460	460	463	448	442	450	442	457	439	455	484	437	414	468	440	466	451	456	431	446	438	479	446	493	461	467	477	462	458	479	466	433	475	466	414	458	480	447	476	440	450	447	489	480	459	460	457	485	437	482	465	459	490	442	464	473	456	444	435	450	463	470	433	447	450	468	435	457	476	443	453	440	464	518	438	469	467	473	463	455	438	448	468	480	455	435	458	433	450	483	452	462	432	438	432	447	474	465	494	445	450	493	457	463	463	485	456	403	434	480	468	464	470	450	474	474	453	465	425	450	438	468	442	432	496	450	438	439	496	448	466	451	402	439	457	461	472	441	437	507	434	430	498	420	456	427	494	471	453	470	483	427	453	477	425	439	449	451	462	437	480	441	489	466	450	435	436	448	457	441	449	427	443	487	456	495	513	454	450	507	470	467	466	467	427	465	468	507	489	504	455	501	488	469	478	440	471	477	475	443	480	464	453	454	423	447	507	486	451	445	483	394	454	454	459	449	475	517	455	443	478	473	452	441	496	479	460	470	440	475	477	494	484	453	436	439	497	474	435	439	438	425	493	460	462	492	400	489	465	452	439	461	430	456	462	478	477	468	470	500	429	497	470	463	483	432	450	519	444	442	485	458	451	444	464	453	470	427	490	483	462	437	477	457	506	458	477	469	487	475	447	439	456	466	436	482	470	454	444	480	460	457	453	455	480	495	479	438	442	469	442	461	478	491	476	433	482	441	443	454	475	426	462	465	478	503	465	429	459	428	423	462	461	448	468	483	494	452	482	442	446	458	475	412	439	480	486	449	454	471	433	426	439	461	453	442	481	449	473	436	451	471	478	428	451	495	487	446	472	466	442	454	476	473	467	417	483	476	438	442	470	462	466	443	447	483	491	469	418	474	473	469	466	485	458	465	487	432	448	422	498	456	465	468	482	445	474	494	464	471	442	486	472	498	450	478	458	485	477	467	420	472	495	452	530	413	478	406	450	411	451	448	483	431	469	439	442	468	445	448	450	461	449	483	464	433	490	474	445	455	455	459	463	457	429	485	455	484	482	431	479	467	458	483	475	438	455	461	478	484	453	464	457	419	495	476	465	465	444	486	475	430	450	502	444	462	451	447	499	465	501	458	468	450	482	439	453	432	492	472	455	451	439	445	489	465	446	463	522	441	424	456	479	465	468	459	457	439	447	424	457	461	452	482	469	481	428	456	489	431	466	485	425	459	459	448	507	474	463	411	473	486	469	471	501	446	462	475	450	474	453	480	474	449	454	453	444	501	466	484	446	443	429	458	441	431	493	455	407	448	464	482	429	442	426	478	475	434	467	494	408	448	464	473	452	432	507	487	469	473	485	449	474	482	497	452	463	461	473	453	454	447	445	452	420	434	506	449	479	452	428	444	442	484	512	444	442	469	469	465	456	468	431	439	458	465	457	435	415	474	446	427	457	510	486	467	481	453	434	469	437	482	499	454	445	462	483	455	440	461	466	467	433	493	463	470	476	462	453	429	459	455	449	473	472	476	497	462	505	426	413	476	474	478	461	479	445	410	457	449	491	471	432	495	446	468	475	490	436	475	425	477	504	443	447	450	446	453	465	499	497	444	468	453	445	467	462	466	456	451	442	513	499	460	454	455	463	443	446	491	462	485	444	501	465	435	465	438	472	460	464	442	468	458	472	447	451	472	474	471	474	461	504	448	457	443	472	453	457	465	469	461	482	432	436	469	431	450	477	466	480	463	451	475	466	488	480	500	462	480	450	451	451	438	459	485	460	479	515	456	457	467	470	475	450	461	436	476	466	473	434	474	489	481	463	463	428	449	509	449	459	465	476	457	452	479	453	454	496	441	497	430	448	464	485	476	453	488	478	468	478	494	443	504	466	457	475	456	453	458	523	478	435	448	467	451	482	467	463	519	464	437	449	434	464	470	492	480	497	502	475	445	444	453	443	475	455	459	461	438	491	465	453	460	465	460	451	463	438	449	445	450	410	512	447	460	460	453	442	484	464	441	483	471	454	451	442	464	446	504	476	461	502	497	473	434	494	491	459	461	470	467	468	460	475	475	470	493	497	435	467	472	432	436	495	478	429	450	442	450	445	452	474	470	476	460	466	468	486	457	435	468	474	448	455	437	456	453	447	470	449	461	479	454	458	460	520	491	483	495	468	453	443	500	459	451	441	442	470	458	458	481	531	443	465	460	491	470	447	458	489	470	430	470	474	432	489	476	485	439	409	477	449	464	482	458	442	454	452	456	461	458	457	447	432	448	445	447	465	444	464	437	464	489	456	456	477	459	492	465	466	478	433	465	469	458	462	468	477	469	490	448	458	455	487	476	512	429	464	503	472	461	450	471	436	462	470	450	474	489	465	456	421	422	432	480	451	464	461	457	464	435	443	485	427	445	461	475	453	472	474	478	461	442	449	445	436	453	459	508	507	532	481	479	463	442	457	450	472	476	428	446	472	482	405	455	467	463	489	452	483	459	457	493	463	455	435	455	446	496	509	491	478	484	469	470	453	435	448	491	424	472	462	409	475	451	460	441	459	497	447	468	432	479	463	440	458	465	452	448	442	417	461	435	465	477	452	424	441	496	449	443	452	437	467	472	482	484	465	489	460	481	478	480	446	458	488	453	427	471	447	485	491	502	456	457	516	495	491	418	455	458	473	448	458	467	475	497	484	472	479	462	481	454	489	456	475	491	454	479	421	457	460	470	406	445	477	424	449	485	451	471	453	496	449	469	467	465	508	484	464	422	461	429	441	474	452	471	477	464	479	478	444	541	479	460	417	477	424	480	446	412	494	445	445	431	488	469	477	470	468	493	455	429	455	496	462	498	449	504	502	516	474	453	448	461	492	478	444	449	441	471	448	519	425	470	414	461	446	456	479	476	462	485	451	470	469	467	448	452	464	510	439	503	513	454	458	457	487	463	476	483	487	479	451
23692	21130	28493	24043	21112	11788	1056	658	484	443	396	382	323	326	297	246	259	226	239	276	250	224	201	206	207	197	181	208	230	197	166	216	163	199	182	219	179	181	189	197	175	199	203	191	192	188	195	197	176	162	203	194	210	173	196	202	211	181	189	188	184	201	201	206	186	181	158	173	176	199	178	185	181	195	167	184	189	171	179	204	167	158	171	190	186	182	188	209	172	179	188	180	202	185	173	186	181	164	175	192	199	215	214	187	192	173	172	199	186	177	175	197	204	190	200	176	182	164	208	151	178	187	171	178	186	174	190	182	197	193	202	176	171	175	184	179	214	195	159	177	176	159	168	160	194	185	188	209	172	161	165	209	165	198	184	185	200	190	181	188	188	185	192	171	182	203	169	200	177	195	185	195	185	177	198	183	200	184	176	200	182	190	207	190	186	197	184	196	193	180	173	221	201	183	202	186	191	188	174	211	172	182	179	208	195	191	193	204	175	166	178	201	208	185	168	187	195	204	178	196	205	180	193	168	194	191	181	188	191	194	193	179	158	172	181	182	183	177	198	185	172	163	187	178	184	171	190	172	209	172	176	173	197	172	187	190	189	189	186	172	179	219	189	179	176	176	193	185	202	181	192	175	178	185	205	183	181	177	195	162	185	171	186	175	175	168	193	183	194	197	203	209	158	178	169	177	175	168	191	199	175	202	201	172	169	189	180	173	178	178	180	174	172	187	192	190	199	174	217	176	189	180	144	188	201	170	182	165	174	195	176	185	173	173	167	190	175	166	187	155	185	187	179	196	187	179	200	177	179	169	168	222	177	164	193	179	173	184	201	166	189	204	169	173	177	181	158	188	201	192	207	200	190	164	180	192	151	188	205	175	187	173	188	180	207	172	178	182	156	205	172	176	198	201	182	191	173	191	192	171	188	168	201	185	169	194	180	152	181	186	212	156	187	177	165	187	194	156	198	194	179	194	168	183	197	208	187	189	182	200	184	196	187	170	198	196	173	186	195	196	170	194	176	197	201	171	169	174	169	194	187	195	182	180	185	173	165	183	193	187	188	176	179	179	203	185	220	171	173	183	192	167	183	199	189	223	180	164	177	186	185	179	211	186	195	182	180	175	177	196	184	174	191	179	181	193	170	189	176	165	166	195	185	198	160	188	183	167	194	161	190	181	185	181	191	177	164	215	185	164	186	200	176	204	186	183	186	199	179	204	183	202	179	170	183	184	204	188	163	188	166	182	204	192	207	180	186	208	211	194	176	197	172	211	179	179	178	165	192	194	215	168	153	177	184	200	190	187	176	184	202	167	187	217	182	179	173	170	206	199	192	192	197	189	196	186	191	191	182	188	174	188	172	188	165	192	177	192	180	203	185	187	200	181	139	191	182	207	164	189	169	193	180	194	174	195	172	207	199	184	160	181	188	185	185	177	183	198	182	189	178	198	192	183	171	196	184	180	193	174	189	183	194	195	174	182	188	171	186	199	184	189	175	183	188	189	190	172	163	185	183	186	181	171	192	173	185	196	187	204	159	182	179	188	191	200	216	170	204	195	191	208	205	183	201	168	194	164	212	199	182	156	191	150	190	187	199	177	188	198	181	190	173	182	198	195	181	205	172	167	166	190	183	167	167	196	157	189	205	195	181	175	190	187	184	199	182	198	201	185	193	206	172	206	196	191	209	181	203	154	175	195	201	189	163	203	182	180	174	190	159	170	211	156	174	192	193	208	170	190	198	169	173	179	178	169	184	179	151	202	179	185	174	180	181	150	172	175	183	166	171	182	198	177	189	197	172	191	183	203	200	201	162	190	184	180	170	192	196	188	190	164	195	180	177	180	179	173	180	184	194	183	176	189	169	194	197	178	180	167	177	188	180	185	170	175	174	173	172	204	168	185	191	199	174	205	171	211	182	148	177	187	184	171	168	175	202	188	197	187	200	180	210	202	171	168	177	174	166	183	182	170	205	181	186	180	199	170	176	183	182	190	199	192	202	189	191	197	167	174	176	171	176	198	169	198	193	194	195	187	198	208	197	184	178	162	194	180	204	213	179	184	182	174	196	198	174	198	178	180	181	169	178	173	172	175	190	181	174	206	192	187	175	184	177	206	184	170	180	168	220	191	207	179	196	201	158	183	172	174	158	190	172	215	163	180	191	182	172	212	177	177	192	179	173	189	185	181	177	162	179	186	170	183	166	185	187	175	191	173	169	208	226	176	194	170	187	179	181	178	196	232	206	180	188	170	200	188	179	204	178	172	201	184	172	162	186	180	188	170	178	162	197	184	166	195	180	179	190	186	202	177	182	191	185	182	157	193	199	178	198	193	195	199	177	178	187	202	193	184	180	185	188	205	177	190	196	179	213	174	180	194	205	183	188	194	165	187	167	192	175	196	187	171	182	179	199	185	192	181	203	201	205	193	189	192	189	195	203	205	181	169	174	181	199	192	176	190	166	189	175	193	172	179	200	171	209	163	191	197	175	183	182	166	179	169	188	188	184	167	189	194	176	172	160	196	188	217	174	163	201	160	189	182	185	168	189	191	163	184	161	173	151	192	197	183	190	175	179	194	176	180	188	205	165	198	168	188	180	208	180	195	186	190	175	225	190	191	161	164	172	178	173	202	183	183	183	185	195	157	171	181	184	189	174	182	186	168	210	188	158	175	203	182	167	177	198	185	182	175	194	207	163	186	170	169	193	172	197	197	200	182	187	172	174	175	205	207	194	162	171	208	177	183	193	181	184	168	177	184	183	201	181	180	175	185	187	184	171	194	192	183	190	187	198	188	167	180	173	198	195	166	183	201	182	181	181	167	190	152	167	157	191	191	168	192	175	187	185	168	179	169	199	172	174	171	200	187	184	167	182	176	151	159	176	164	176	170	163	183	192	199	166	167	190	161	184	185	149	184	193	173	208	185	182	178	181	168	211	194	204	166	194	204	194	195	203	178	192	208	186	187	179	171	171	177	181	170	175	185	161	165	184	183	191	186	186	175	185	194	205	179	178	172	183	184	194	188	188	166	210	199	190	174	169	159	192	188	190	172	168	187	167	173	166	175	169	157	190	185	183	199	185	170	177	216	166	183	178	188	200	194	168	174	178	183	192	189	187	191	187	197	198	165	196	180	198	173	185	187	173	161	192	173	168	193	206	177	182	189	200	156	200	170	186	182	188	175	199	209	167	178	225	170	217	157	173	206	183	182	202	187	168	185	161	167	191	192	178	161	208	195	196	173	195	182	185	167	168	198	194	183	202	212	174	201	166	177	172	171	191	210	188	172	176	185	186	184	177	198	197	191	195	183	190	164	187	204	191	182	178	168	180	190	173	194	185	195	198	188	173	170	183	151	188	173	167	196	188	185	168	207	163	180	175	177	185	194	189	172	222	174	220	159	185	178	174	185	187	168	187	164	181	155	161	188	195	189	189	158	202	180	188	172	182	194	191	190	191	177	190	197	176	187	186	181	190	181	178	153	189	213	195	163	192	189
33206	10227	8516	4292	2746	1964	1503	1149	989	813	663	534	532	462	408	389	366	353	341	316	271	300	310	278	286	283	289	270	237	284	268	246	273	257	266	258	248	250	226	237	207	224	242	265	241	249	245	244	240	249	257	242	237	229	246	277	257	211	221	223	249	241	233	247	221	247	223	228	228	215	228	249	230	241	237	221	272	233	230	215	226	247	226	218	205	233	223	226	210	240	250	226	223	232	226	250	223	209	228	248	239	238	236	236	243	225	225	243	215	248	241	217	245	213	227	203	230	231	216	243	209	232	224	224	238	220	226	201	249	261	210	223	233	222	233	215	234	209	227	229	204	229	254	225	240	235	227	224	231	220	241	253	240	245	214	233	239	211	230	221	214	236	227	220	235	206	228	243	232	216	252	241	211	228	243	240	226	233	256	223	239	241	229	244	210	241	226	260	227	225	244	250	228	229	233	225	234	261	216	227	267	225	215	241	245	261	237	244	251	242	221	245	249	217	225	234	217	240	206	235	225	224	223	214	216	227	216	252	220	206	232	217	275	241	227	213	254	218	244	214	239	251	231	241	204	248	236	241	221	216	246	231	239	219	227	214	253	228	232	213	221	185	232	234	212	249	232	222	227	191	229	251	228	256	230	224	236	237	203	241	227	234	229	260	223	221	234	213	230	202	224	227	252	242	210	240	218	235	246	237	221	233	244	237	205	235	244	231	239	235	244	212	218	259	216	233	216	240	228	229	250	218	248	214	238	227	217	248	244	206	236	229	209	217	252	232	262	243	247	255	264	230	231	237	212	249	226	234	232	236	251	226	226	214	214	247	212	253	227	244	220	223	202	214	232	245	210	237	232	244	233	246	200	229	229	216	219	206	217	217	251	223	270	246	203	247	220	246	203	231	234	218	240	225	231	241	221	213	235	263	248	209	225	230	253	228	213	228	230	210	219	225	214	229	231	211	224	246	232	231	225	244	246	210	219	227	244	230	239	239	230	232	217	205	209	214	225	224	233	227	240	216	239	246	200	204	233	211	257	222	238	244	243	252	224	201	222	226	217	225	220	227	235	215	221	224	242	238	242	223	236	220	245	227	218	268	220	208	245	222	237	232	249	222	244	237	211	248	230	218	265	233	211	219	229	238	214	253	245	236	206	222	195	260	234	239	260	258	219	229	249	220	224	212	223	243	262	196	227	261	242	233	232	207	246	217	199	208	249	225	252	241	215	241	243	263	252	230	229	240	217	235	219	204	211	241	225	221	242	202	242	215	232	226	241	205	224	255	225	238	273	214	241	241	235	245	218	202	237	219	198	221	235	212	200	196	219	242	244	256	216	247	217	236	238	233	221	207	237	214	224	257	243	233	225	241	226	236	247	231	214	218	254	242	218	233	224	235	230	246	242	241	238	205	257	224	266	220	216	240	205	229	239	218	236	217	274	232	245	247	247	229	216	197	230	223	219	239	236	249	246	223	206	231	222	239	217	239	214	238	215	240	207	226	228	239	234	215	236	246	238	217	237	240	208	228	253	234	254	207	213	258	222	227	204	237	224	221	248	256	236	233	246	220	205	220	239	224	234	226	228	207	242	225	226	217	212	267	217	215	230	241	233	263	252	224	218	238	232	242	243	210	211	199	217	204	216	251	244	245	215	221	243	210	229	255	208	202	231	228	200	234	251	243	210	244	231	280	219	241	206	231	203	233	246	245	228	238	242	216	245	194	245	237	233	216	229	241	245	226	215	223	193	218	230	230	223	210	232	241	212	226	246	220	224	234	232	232	217	220	221	234	183	249	214	246	226	221	237	231	219	232	227	215	244	226	227	238	246	237	208	241	225	217	227	220	233	228	218	264	241	227	240	228	243	200	239	201	218	201	231	229	210	253	252	267	249	216	222	234	219	259	217	246	242	246	210	220	214	221	247	237	227	224	214	239	221	216	264	240	220	240	228	230	216	228	224	242	234	232	254	230	222	252	227	211	235	255	233	253	244	236	228	242	234	226	230	239	226	237	219	233	225	196	209	220	230	223	234	235	252	205	263	222	209	230	212	243	233	225	234	207	231	253	231	240	235	233	222	229	216	228	247	215	234	198	218	228	235	218	258	216	229	253	226	218	229	223	225	229	246	215	213	243	249	232	232	255	219	228	249	241	230	265	217	234	242	211	212	221	235	221	234	230	246	236	230	259	213	247	217	230	211	218	236	212	226	220	228	229	194	210	228	246	257	221	211	265	218	241	211	228	216	222	247	219	220	234	235	200	235	240	257	259	223	258	244	217	226	224	221	235	222	234	212	236	225	248	234	218	230	217	236	201	229	216	225	231	245	234	240	210	220	217	237	243	239	224	247	215	239	234	217	219	208	199	214	211	238	206	258	236	232	243	231	244	247	224	236	228	211	261	233	219	217	220	229	247	240	235	206	230	220	239	232	228	200	217	230	216	218	214	216	222	202	209	218	270	246	238	222	221	239	235	226	230	218	209	227	247	197	245	241	220	233	236	218	235	228	197	238	215	251	228	239	218	224	195	246	208	213	205	231	253	256	252	227	213	203	237	204	216	233	220	228	224	253	216	260	203	217	222	229	249	227	229	223	201	242	222	218	215	246	236	230	247	213	240	274	250	218	234	235	230	217	212	240	196	222	210	229	215	227	241	214	250	242	226	226	217	251	204	228	229	249	226	220	234	206	238	224	247	229	241	226	232	217	223	222	222	245	232	207	242	228	242	222	219	222	245	231	241	233	235	228	214	210	238	239	228	200	228	215	235	220	224	220	226	217	216	241	229	240	232	247	214	220	240	214	234	238	225	240	245	237	198	215	239	242	240	216	216	246	222	225	248	220	242	216	232	215	241	218	240	221	207	237	228	243	248	228	226	225	235	220	239	242	221	221	211	242	244	227	212	202	230	242	223	212	233	231	242	229	224	222	230	223	223	232	251	214	220	247	241	231	227	214	235	232	239	215	225	231	214	217	234	217	226	242	237	240	212	227	216	224	211	225	216	236	216	232	232	232	214	257	253	226	231	219	217	210	231	226	238	226	253	237	242	241	218	217	252	229	250	227	220	237	254	200	232	221	245	225	252	231	213	213	226	229	228	211	248	268	234	231	255	230	223	246	229	237	262	226	244	236	244	245	244	260	224	242	246	199	234	219	230	244	228	231	237	219	231	227	215	230	241	242	237	213	232	213	185	224	236	215	235	237	238	228	225	204	221	240	238	202	196	215	240	212	228	218	226	249	202	217	238	233	217	229	235	262	214	224	237	224	234	213	237	208	241	211	220	228	215	213	257	214	236	241	232	233	203	265	232	267	217	267	232	233	228	232	204	214	214	256	215	230	205	239	232	247	217	214	229	247	235	229	208	227	246	222	232	247	216	222	232	240	224	211	231	247	236	225	229	217	247	200	213	212	245	212	227	234	233	209	184	237	232	231	227	232	219	228	200	248	193	225	225	242	217	216	232	250	237	217	229	251	226	214	222	204	231	232	239	235	219
25010	21142	27480	24966	12794	1163	812	672	603	671	583	570	554	547	524	580	548	517	542	574	494	531	492	521	529	495	501	535	518	569	495	544	520	474	509	531	509	491	557	518	492	498	507	493	520	489	514	497	513	535	519	536	502	531	496	511	538	545	506	538	485	536	514	522	489	521	512	520	488	527	490	481	510	534	504	517	523	494	491	493	527	522	489	501	512	476	514	521	506	496	517	506	524	514	538	500	459	495	521	508	482	571	579	490	552	555	520	500	500	484	500	486	511	484	528	500	463	525	488	487	488	507	477	526	519	511	499	471	521	475	499	483	523	521	524	474	477	494	488	507	524	506	526	537	552	550	503	541	464	528	510	478	549	505	508	491	531	518	478	457	524	521	468	477	527	497	502	493	525	542	494	529	526	505	454	509	524	502	518	450	510	503	493	522	492	460	477	538	510	514	505	524	534	501	504	519	514	509	498	479	491	481	557	509	538	494	483	504	516	521	525	487	534	495	522	494	483	501	499	466	545	496	495	523	469	505	521	518	498	504	483	521	506	492	470	517	481	457	504	496	485	545	506	528	538	517	515	545	533	454	507	495	454	506	499	505	502	478	465	494	489	477	483	476	524	500	500	485	484	523	491	507	502	526	517	522	543	495	521	519	496	494	513	530	494	503	521	477	532	488	497	581	461	507	514	504	476	529	501	509	504	475	509	528	493	477	567	533	521	484	527	497	479	500	513	515	522	491	523	484	518	517	517	514	534	513	500	553	513	492	537	518	508	524	489	503	530	514	527	536	514	493	495	521	500	473	452	510	498	501	512	513	494	491	508	538	510	514	504	477	504	502	508	492	516	486	474	516	534	452	467	494	508	492	493	517	513	481	491	499	493	539	525	524	490	483	476	520	511	480	480	495	537	480	509	527	475	492	504	514	437	465	509	505	482	530	530	543	528	549	443	483	494	520	473	490	479	515	539	479	482	542	487	516	492	488	544	529	492	520	489	504	529	533	495	540	537	493	503	516	537	491	505	516	518	478	510	512	510	521	521	517	502	432	504	462	518	531	512	523	519	505	517	458	505	484	465	518	480	493	519	501	483	517	533	520	500	496	487	536	503	486	539	478	523	481	525	494	533	553	504	493	518	483	481	448	534	535	491	521	507	451	530	489	471	488	548	497	505	485	546	510	540	514	530	501	510	497	508	514	518	472	506	503	554	498	510	544	524	523	514	508	513	510	505	500	506	526	525	519	493	472	523	522	528	521	482	517	501	518	450	470	510	519	541	528	498	490	477	551	479	545	464	486	462	514	463	520	484	501	505	491	495	490	531	513	527	498	526	497	457	518	516	520	494	506	465	519	482	511	518	480	506	529	508	567	506	492	521	484	481	493	474	471	500	507	475	528	500	472	533	493	474	497	543	501	541	513	504	500	514	509	519	525	515	483	507	514	517	517	550	427	500	515	528	519	497	492	536	531	485	490	483	456	499	486	475	496	477	515	465	508	502	536	471	533	497	507	489	509	481	466	478	482	502	484	534	480	491	539	491	504	456	518	526	525	509	467	491	488	512	501	519	490	510	477	505	525	500	462	548	522	496	520	516	493	516	484	487	518	526	475	505	519	501	514	504	492	505	471	506	497	492	527	502	521	502	520	490	490	511	479	520	519	569	505	541	504	485	526	492	503	536	510	478	528	533	489	508	493	498	491	488	517	497	531	484	523	520	523	506	515	472	484	488	509	480	485	501	494	529	512	466	522	517	503	483	506	538	511	504	500	489	515	517	506	524	508	507	497	516	504	505	506	512	483	540	498	487	498	509	516	510	481	491	501	520	455	455	492	504	506	504	480	485	507	492	491	503	496	478	501	482	486	504	503	495	535	539	522	475	488	448	474	465	484	485	510	485	522	512	509	509	520	505	499	510	545	505	520	481	524	531	492	497	493	521	472	550	527	491	497	466	499	503	513	493	515	533	481	487	490	529	487	463	486	503	465	472	478	521	471	482	523	497	492	562	533	514	512	502	508	480	516	509	521	511	473	484	506	487	448	499	516	521	522	460	514	499	508	488	521	474	514	519	512	508	522	493	494	462	509	492	498	484	521	500	508	494	515	429	519	506	457	484	497	511	496	480	501	493	467	550	495	531	454	463	506	515	543	492	482	516	515	515	512	512	472	500	494	469	484	486	521	542	503	509	519	515	515	494	518	488	480	510	481	487	478	522	493	503	511	493	519	532	482	532	550	519	458	529	519	505	531	501	511	513	492	498	486	480	490	517	526	502	483	498	535	490	472	519	531	510	544	503	502	479	494	529	497	493	480	492	478	495	498	505	545	458	504	544	519	513	465	523	502	509	478	525	526	514	483	483	520	522	505	489	540	514	512	479	516	488	525	505	478	540	481	514	542	504	509	490	505	551	505	487	469	485	472	531	516	519	494	507	476	488	517	525	469	495	489	504	492	469	497	484	519	491	516	512	505	517	528	525	511	502	540	506	497	532	495	513	557	513	508	498	500	514	506	551	452	499	517	483	472	529	505	517	491	515	497	469	506	508	533	514	481	492	512	493	520	491	502	471	509	518	462	523	513	490	530	483	493	556	480	495	500	519	488	473	509	482	528	501	508	511	473	467	457	464	534	502	507	505	484	464	498	507	550	519	492	520	483	469	471	489	483	529	502	482	510	491	506	542	501	539	514	487	465	538	508	519	501	504	485	499	532	529	480	497	457	480	512	545	476	496	457	510	495	543	497	521	501	534	501	498	516	509	504	507	512	498	513	518	510	515	506	492	511	503	479	520	556	522	511	511	498	513	492	505	534	516	485	542	505	484	492	488	514	489	475	472	502	457	524	476	474	469	492	458	518	490	464	508	486	511	482	533	544	459	489	469	487	467	463	545	523	490	502	509	507	516	508	527	520	461	521	486	473	506	502	504	491	486	487	447	497	497	520	526	494	506	500	477	521	493	548	533	493	525	435	505	495	468	489	484	529	498	481	537	518	528	496	495	509	530	484	497	520	485	523	502	486	486	495	492	509	532	496	498	481	484	502	511	497	494	484	489	483	500	522	521	500	521	506	479	495	515	501	526	488	483	544	538	485	507	502	525	513	456	482	485	499	487	502	558	513	488	512	500	522	521	491	507	520	503	555	504	506	479	477	489	483	524	515	534	514	498	474	486	523	549	471	500	491	532	566	506	528	481	499	489	501	487	523	477	548	490	481	490	502	471	519	513	504	525	529	516	533	528	488	516	456	512	476	539	500	503	538	486	477	501	490	526	500	493	492	490	503	554	468	522	504	492	485	519	507	513	476	493	508	476	476	526	497	534	464	500	543	465	479	522	519	511	529	495	519	475	490	506	537	523	494	493	512	520	448	524	548	542	489	479	506	508	484	508	513	473	503	469	511	516	530	546	526	492	504	488	473	489	501	535	503	541	503	521	528	480	474	473	539	497	494	507	480	485	518	504	509	526	502	511	509	513	533	495	490	522	500	504	485	471	476	513	523
33420	6538	5109	2778	1981	1583	1261	1019	1005	863	829	740	757	688	667	650	711	632	600	623	654	609	633	589	561	564	620	614	621	602	651	566	599	603	567	558	591	641	609	629	611	577	525	602	579	552	580	620	566	562	587	571	590	591	602	583	535	571	601	575	547	547	547	591	590	578	562	541	596	626	570	604	562	575	589	612	567	577	585	611	597	629	603	577	571	583	601	568	581	563	570	618	598	548	569	554	602	595	610	588	582	567	580	585	596	591	586	562	547	542	537	550	562	548	611	541	588	578	608	616	574	596	577	590	585	617	597	572	587	593	547	588	591	511	595	590	572	561	572	574	583	599	578	566	561	552	595	553	625	575	579	577	575	615	582	597	560	612	561	590	611	561	570	592	604	597	544	573	555	579	567	606	597	628	577	581	566	580	550	534	603	619	566	617	577	562	620	551	588	610	604	621	587	600	564	572	595	546	591	593	554	620	609	558	557	610	577	568	575	621	561	591	578	556	568	561	558	560	618	627	584	543	590	530	568	573	628	591	630	591	565	571	574	607	583	603	535	582	577	593	581	614	600	580	529	614	581	586	611	588	545	591	585	561	570	602	590	545	588	641	589	541	568	587	583	581	589	580	588	614	593	613	591	572	603	560	575	607	590	604	559	570	621	580	567	570	591	597	566	557	504	585	550	578	591	593	609	602	582	591	556	556	577	558	567	558	572	606	602	562	634	593	578	605	580	548	607	582	626	546	567	588	585	580	564	566	571	579	598	546	613	565	560	590	538	590	621	518	617	582	595	559	589	607	582	568	597	537	559	598	555	574	567	614	589	633	580	590	594	561	578	619	531	610	594	550	530	579	612	542	565	589	562	558	543	560	600	587	598	602	537	613	576	536	568	556	570	572	560	584	597	592	545	540	561	549	592	582	555	573	612	583	591	569	613	595	556	571	559	574	618	593	564	595	577	577	567	550	522	588	599	584	590	611	599	580	613	596	644	586	580	634	557	607	591	580	619	573	584	559	603	621	592	599	547	575	557	576	560	566	544	583	612	584	629	593	578	591	572	585	613	543	543	549	566	583	545	575	534	605	560	573	593	588	574	573	605	630	560	560	603	590	543	568	566	551	597	563	577	595	592	575	606	549	566	564	595	554	556	586	570	598	590	574	607	614	541	571	581	557	597	595	574	542	542	604	581	592	566	565	542	588	594	592	564	610	557	621	540	608	557	562	578	633	606	609	579	563	549	578	553	578	559	563	579	600	607	563	542	565	576	609	613	553	611	596	575	559	561	565	574	577	614	509	577	571	611	610	619	545	546	604	575	586	578	591	555	555	557	579	622	559	595	573	662	544	624	615	566	556	603	578	620	619	590	551	570	580	553	587	548	538	616	591	533	624	599	566	614	611	574	582	591	585	584	582	564	567	573	565	546	580	534	584	598	540	603	550	632	585	556	587	542	596	576	579	588	533	564	555	569	588	552	578	560	563	548	588	588	593	567	528	579	610	584	572	599	568	586	605	567	561	602	577	618	578	588	539	562	538	567	543	563	549	621	606	613	587	583	581	580	583	566	526	634	561	586	532	609	603	565	542	590	613	605	582	557	539	613	568	533	593	590	584	614	618	586	567	575	578	554	531	624	573	578	567	645	615	609	552	553	594	565	557	571	563	594	528	579	574	613	624	596	573	581	574	576	624	566	575	568	550	570	611	570	637	528	580	553	598	578	585	578	608	605	547	566	567	596	599	622	584	589	588	543	568	598	553	582	576	583	547	603	564	570	570	606	572	575	555	575	542	553	566	584	626	594	622	612	572	559	551	585	566	567	545	583	550	619	581	578	579	626	573	568	533	604	564	556	599	558	514	607	585	612	591	587	578	587	599	633	596	583	586	572	562	537	589	568	554	578	618	591	598	567	575	564	568	635	574	564	551	562	601	599	579	554	620	562	570	580	588	609	586	574	612	584	574	578	602	587	579	596	595	559	555	590	587	605	588	585	583	548	602	574	592	542	553	578	586	584	552	590	592	603	577	541	568	568	561	631	588	593	582	599	543	584	581	582	599	562	583	590	564	608	581	598	573	581	610	603	585	596	549	567	602	585	646	574	624	557	589	539	580	583	569	576	594	580	557	554	548	624	573	576	592	579	578	617	573	616	592	572	564	566	571	595	587	587	534	559	562	602	610	564	581	564	585	552	621	545	589	565	590	595	595	561	585	572	566	581	574	588	558	560	585	571	599	577	596	589	566	603	600	604	610	544	588	584	559	590	604	595	569	585	615	577	575	547	577	592	543	604	562	563	550	574	603	596	568	598	579	577	587	595	584	577	554	576	612	556	561	610	582	556	557	621	573	634	590	539	568	585	533	604	523	523	587	577	602	604	604	535	601	570	569	550	587	549	584	602	610	550	577	580	581	549	570	539	558	559	591	619	549	593	571	570	580	619	587	568	563	581	563	591	545	592	569	591	592	631	582	579	607	625	622	538	590	641	607	539	576	557	554	537	615	609	590	574	568	634	614	571	573	560	611	543	581	609	578	587	598	557	562	642	607	604	596	558	568	563	600	546	538	570	606	587	571	589	594	585	584	569	555	602	579	603	614	555	566	580	605	577	587	555	580	583	545	601	555	608	605	592	552	594	583	567	602	638	593	615	572	563	593	556	630	591	584	568	582	565	583	531	586	594	583	601	598	572	616	578	592	556	577	596	586	584	585	615	564	562	585	581	617	581	582	552	604	588	541	581	548	581	558	598	549	538	542	570	532	626	586	573	597	636	610	611	581	595	576	612	586	576	588	529	623	560	635	603	619	571	575	590	551	528	569	557	584	577	615	586	597	595	608	569	610	568	537	583	575	583	573	593	611	554	563	589	563	613	608	572	573	556	558	568	565	586	600	588	556	582	557	602	580	569	598	620	552	561	573	582	606	574	604	603	605	592	561	554	541	569	580	572	586	606	588	584	577	593	579	589	573	565	570	587	589	555	603	566	574	573	599	594	607	546	602	640	598	606	597	561	581	561	553	583	574	573	602	582	577	547	539	584	543	561	538	596	597	576	589	529	586	567	551	570	606	566	600	606	598	586	541	584	589	578	587	596	567	594	634	611	560	602	555	596	616	599	573	608	556	599	596	582	602	587	576	569	604	557	607	619	580	583	582	580	572	567	586	569	594	587	564	600	569	581	563	620	601	587	616	574	559	583	554	560	554	598	573	531	604	582	609	587	541	556	557	537	590	568	616	551	540	614	585	593	575	556	583	590	569	568	596	574	561	590	613	610	545	594	599	550	617	610	533	598	590	563	620	558	624	601	578	581	648	604	553	603	578	555	591	609	568	587	590	590	587	567	629	581	585	568	593	558	578	578	600	625	577	583	568	560	597	553	611	560	574	550	560	595	628	632	562	600	564	623	584	616	593	571	550	614	626	618	587	597	571	587	580	545	562	569	565	583	620	588	556	571	585	548	588	613	560	604	556	539	582	593	569	574	587	551	606	581	556	593	536
22821	21204	29021	23658	21198	21249	11616	1265	843	788	635	578	507	469	460	434	416	388	405	349	361	364	354	329	317	274	276	293	338	307	293	284	302	310	269	283	273	265	274	253	261	308	269	277	253	296	322	243	289	276	304	276	282	272	295	251	264	280	282	261	274	279	260	253	254	258	275	268	246	292	260	295	263	283	247	251	278	247	242	284	286	280	264	266	291	271	276	256	274	278	307	275	251	279	267	263	283	238	259	248	259	288	266	268	234	294	289	249	253	226	261	280	266	264	251	230	265	282	253	304	254	248	252	273	272	273	260	283	275	263	244	229	258	253	280	267	248	261	268	270	297	248	279	261	255	236	261	259	240	210	231	273	262	264	258	260	285	261	248	257	252	276	252	230	269	272	282	242	288	270	280	302	276	237	220	261	257	280	260	279	272	265	255	269	274	264	285	264	248	281	290	290	236	242	271	289	256	228	263	230	258	247	260	279	233	257	253	280	227	229	260	250	280	265	249	243	261	276	247	258	247	279	245	279	264	270	266	239	245	234	262	233	281	234	237	279	241	260	260	264	264	259	263	249	284	266	259	239	238	249	242	267	250	257	247	286	282	288	257	260	293	250	233	259	280	253	256	261	274	263	234	251	256	287	269	289	262	264	261	246	226	249	237	259	250	245	241	271	261	265	274	275	260	261	254	259	282	257	258	276	268	269	258	240	260	254	248	262	242	277	246	260	271	245	255	269	249	273	268	280	253	292	258	247	263	276	262	254	263	272	244	273	248	229	246	283	277	275	267	285	256	248	287	277	249	230	259	257	258	271	256	232	274	247	256	254	284	244	262	216	288	291	278	294	263	273	231	219	308	256	264	238	285	286	253	256	255	249	290	267	238	252	257	300	270	262	243	273	262	304	250	256	276	240	281	268	243	272	280	265	248	233	255	268	236	266	289	301	278	277	258	275	286	245	249	264	263	248	273	293	242	283	259	268	275	264	253	259	252	247	263	268	271	279	247	260	255	278	284	263	296	269	254	243	264	243	277	259	279	251	263	239	257	257	280	272	257	272	224	246	269	230	262	255	270	253	268	212	240	262	288	262	265	300	270	279	246	268	247	247	225	282	293	270	269	227	267	257	267	259	266	267	256	277	281	261	249	257	284	272	287	299	259	246	244	260	284	235	241	261	272	284	252	273	263	249	263	244	282	261	250	252	250	263	273	274	239	257	269	280	239	263	272	250	249	245	256	258	281	284	249	255	281	251	287	265	259	256	263	241	240	294	273	290	279	264	242	263	241	267	266	268	260	289	311	252	255	298	270	310	230	280	243	279	273	254	248	267	275	267	281	275	266	290	320	242	243	259	297	265	276	266	260	254	254	284	258	261	252	281	273	275	258	239	258	261	258	275	255	249	274	250	275	290	282	258	260	256	264	253	244	257	244	274	255	268	263	253	248	248	257	276	269	249	254	270	269	271	265	292	271	295	250	247	265	257	274	249	222	261	272	243	272	248	254	251	223	274	245	261	236	254	307	260	257	265	254	245	256	241	266	265	271	272	254	250	263	261	249	263	252	268	264	279	264	299	241	264	262	282	268	261	276	237	276	255	269	252	289	270	259	282	268	257	237	268	255	278	261	262	271	242	260	273	281	266	243	282	249	268	252	267	286	240	253	268	301	242	266	239	269	284	236	280	251	256	241	279	255	283	262	265	277	251	262	254	252	227	264	248	262	270	274	244	247	266	264	257	252	275	262	257	277	259	242	264	236	257	266	280	259	247	266	286	267	268	247	243	264	251	243	278	260	259	256	278	267	240	217	256	289	257	232	270	278	261	261	242	246	250	265	254	261	270	244	263	268	295	240	243	239	266	304	282	232	263	280	258	274	260	273	277	253	280	277	227	279	242	241	258	261	238	254	263	242	266	259	283	275	242	227	250	290	260	259	246	247	254	262	275	279	272	260	269	254	284	246	272	281	243	269	255	275	271	273	256	257	256	258	236	255	281	242	254	272	264	256	254	273	279	231	268	237	255	244	266	272	252	245	240	269	279	292	259	265	267	258	254	263	257	274	262	235	276	251	288	263	276	253	230	284	269	264	258	285	271	268	283	285	268	259	233	247	267	276	272	246	252	226	265	259	250	230	278	270	244	263	263	270	238	278	275	232	281	248	243	242	245	300	289	242	268	261	250	258	256	236	240	236	269	240	277	249	290	253	266	240	260	261	260	262	244	251	276	272	248	259	257	252	238	257	266	283	234	288	243	269	261	277	248	276	288	276	265	279	252	263	251	262	275	260	256	269	284	232	252	270	267	258	275	245	256	255	247	272	273	257	260	253	281	301	262	246	258	262	268	260	223	275	266	264	246	258	266	285	257	287	269	263	232	255	247	230	260	253	267	255	267	237	257	254	251	279	236	250	253	236	238	277	264	254	274	265	233	271	282	254	270	269	247	238	240	268	255	278	278	258	261	245	252	244	272	267	265	262	260	291	243	274	273	271	268	257	258	281	279	265	265	247	259	252	235	263	257	264	257	245	246	216	260	267	261	287	264	237	269	256	255	244	244	235	268	264	251	279	259	267	263	267	284	282	246	244	268	251	259	275	265	271	274	224	246	260	251	248	256	251	278	260	248	258	269	285	240	242	273	270	265	235	271	282	266	259	246	266	259	269	273	296	260	262	277	255	268	256	248	235	243	284	289	282	278	251	270	240	254	261	265	260	259	267	245	275	274	265	251	258	284	289	267	259	265	257	260	265	255	280	255	266	250	269	220	239	276	227	267	254	264	260	248	262	272	271	249	267	282	233	259	258	278	267	250	243	250	281	269	256	275	247	257	230	245	279	255	279	255	246	277	275	252	274	261	246	276	249	258	262	277	248	237	262	254	277	236	270	259	258	256	255	256	282	264	287	289	277	292	233	266	252	240	239	246	254	250	273	250	280	263	269	261	268	270	216	268	263	279	261	268	274	265	282	240	280	278	264	243	269	255	272	249	273	273	266	260	244	266	267	261	258	275	237	270	251	262	252	304	275	250	244	259	228	272	267	256	267	275	274	292	226	257	264	275	253	246	264	241	253	272	267	237	275	268	254	262	227	284	251	240	263	261	239	268	236	241	253	262	261	261	257	244	273	293	250	243	277	239	263	241	257	270	296	260	252	254	219	269	286	263	277	244	289	238	217	290	261	244	247	254	240	243	239	281	285	280	265	257	242	268	307	271	280	257	258	257	273	264	264	243	266	233	273	289	239	256	267	259	239	253	269	254	257	260	231	273	238	272	236	255	290	271	243	278	253	248	249	283	262	253	279	262	284	238	280	283	279	281	251	251	277	263	262	252	260	265	231	278	270	257	253	249	257	272	252	250	266	254	250	251	251	276	241	251	262	256	244	277	249	271	277	244	264	265	251	254	241	267	264	274	277	223	263	276	264	263	270	253	256	265	265	258	255	258	255	239	256	254	290	264	258	272	276	256	268	272	247	269	238	289	252	258	236	263	252	263	282	256
37373	16501	14019	7441	4960	3662	2742	2078	1672	1331	1069	1012	806	717	656	655	538	582	532	460	488	479	420	465	410	372	344	356	344	348	371	365	354	352	317	340	329	293	332	342	323	351	275	312	348	319	288	336	312	293	305	290	317	300	337	308	296	292	334	280	295	311	295	289	304	300	312	301	282	265	301	292	272	275	268	299	308	301	289	291	284	289	343	315	291	323	297	293	279	316	298	313	276	324	309	299	292	318	316	332	268	289	309	285	284	320	304	303	310	298	259	288	301	298	307	281	285	312	316	303	285	322	312	303	288	274	257	283	325	314	313	315	290	297	296	293	308	300	279	295	283	307	302	283	298	292	337	288	306	290	290	275	293	299	308	291	303	289	296	322	301	287	310	320	282	271	283	292	329	307	297	269	277	304	263	281	306	292	314	293	311	277	283	299	297	279	281	301	273	303	300	299	294	294	283	306	294	293	301	318	275	306	289	279	287	294	296	274	318	300	282	262	314	295	300	328	292	290	272	278	289	276	281	297	283	287	284	300	304	291	346	289	297	301	267	262	287	275	293	303	295	275	286	269	305	262	298	266	290	300	297	279	296	295	311	298	275	261	280	295	274	309	312	277	267	290	294	275	283	320	310	282	268	318	294	319	294	285	319	281	282	307	281	296	320	281	307	268	296	305	321	307	284	289	283	320	292	331	248	293	300	273	278	276	247	273	285	305	302	286	319	301	287	317	289	277	286	291	279	302	323	320	257	327	266	278	280	290	278	320	283	301	302	311	279	317	287	297	299	303	298	283	297	308	284	291	284	306	279	294	303	324	314	296	262	282	310	287	276	294	304	315	305	302	313	269	286	283	317	304	294	300	264	295	308	287	315	310	282	289	285	283	283	294	304	318	305	295	299	298	307	312	291	329	303	290	305	289	270	290	298	290	290	298	271	286	279	294	286	298	289	269	324	305	331	318	281	294	305	275	287	341	277	309	298	292	288	266	286	281	306	307	283	301	277	322	314	310	295	249	255	314	278	301	293	299	296	293	296	291	313	298	278	300	306	285	303	266	339	303	283	272	307	309	279	291	267	257	279	289	287	291	305	280	318	290	281	283	304	295	311	300	274	278	297	273	293	295	316	273	276	290	316	298	289	310	305	322	296	317	303	285	352	298	281	291	285	268	306	278	271	288	295	284	306	272	293	296	304	271	322	311	301	325	288	283	310	308	290	289	293	267	268	281	285	292	317	295	296	285	312	285	288	297	277	322	277	282	295	304	309	265	302	293	294	328	308	273	292	316	330	277	290	314	304	305	281	294	300	271	289	264	288	284	316	300	313	282	269	263	294	291	299	264	290	298	334	300	307	296	322	269	311	306	297	296	285	278	300	300	305	284	292	295	279	294	304	317	293	299	269	295	265	309	300	287	288	274	293	333	334	281	288	311	292	310	271	284	264	304	305	285	292	305	334	302	262	265	283	308	296	304	271	285	287	306	260	309	294	266	284	291	290	296	308	316	272	322	266	283	307	325	277	283	332	315	265	278	303	257	275	278	277	250	298	281	304	296	288	274	324	293	287	323	307	303	299	312	338	247	283	322	311	289	292	287	284	306	307	262	300	291	295	258	299	306	303	290	278	292	294	282	298	318	336	309	311	267	294	285	309	292	299	284	310	297	287	298	276	283	303	286	287	308	276	313	286	324	304	292	290	298	267	308	295	298	261	295	309	299	335	297	299	294	288	269	283	280	279	318	296	308	302	299	292	293	285	290	276	283	299	313	301	282	286	290	292	266	283	282	287	319	299	328	311	284	286	293	287	315	303	301	299	270	294	305	301	271	283	306	309	315	286	321	299	281	308	285	302	272	311	296	287	300	243	323	289	277	307	296	297	271	324	299	257	306	301	260	310	327	314	293	287	296	274	335	299	321	294	327	289	313	301	268	284	298	297	286	282	281	270	276	291	300	301	306	294	285	300	281	300	303	327	308	289	309	283	263	292	300	323	269	308	275	274	263	297	305	301	292	297	290	290	295	320	288	326	271	292	295	310	310	281	272	293	292	317	276	299	283	262	294	268	301	313	299	300	281	282	290	286	279	271	299	317	280	278	286	259	286	303	285	251	301	312	286	312	280	285	263	284	305	300	287	266	325	290	259	300	303	280	277	285	293	306	319	322	280	309	302	285	295	280	270	278	280	285	298	330	307	278	260	294	312	294	305	287	278	284	286	290	316	314	308	307	307	283	295	263	299	285	298	310	292	298	321	319	300	281	288	329	290	279	319	294	301	286	299	296	286	299	301	285	309	286	273	292	290	298	315	280	313	292	279	312	315	309	326	303	286	293	325	277	277	303	308	284	301	286	292	331	273	298	270	284	256	289	334	315	273	283	286	283	274	284	281	297	285	277	290	326	317	311	299	275	274	286	317	287	296	274	310	300	296	297	305	284	268	290	329	307	285	276	273	288	293	295	282	298	278	285	285	321	286	285	308	297	301	295	294	340	318	304	285	301	301	291	298	301	318	281	261	290	287	308	311	321	291	279	306	298	289	301	297	289	291	305	292	294	269	326	317	283	282	285	308	305	301	274	307	296	280	284	278	297	292	317	304	303	286	304	309	304	301	298	278	298	260	287	280	298	279	295	332	287	308	277	320	299	302	306	307	301	268	286	326	280	302	301	325	294	286	277	293	293	324	280	301	298	282	284	264	305	304	285	335	293	280	308	289	278	288	287	305	293	286	299	320	262	301	285	315	277	317	285	321	298	321	285	292	267	308	268	314	289	307	314	285	324	291	290	286	293	295	303	272	309	278	315	273	311	313	276	304	271	300	290	319	281	292	291	311	288	295	305	286	296	282	316	278	276	289	291	303	284	284	291	287	318	340	282	269	293	298	324	290	275	308	268	315	296	292	298	290	312	284	307	306	294	318	292	303	316	257	282	275	304	286	294	292	258	294	303	309	286	294	297	282	297	294	302	296	263	319	298	306	293	322	313	286	308	269	309	292	294	320	291	307	287	306	280	281	306	300	275	305	297	303	311	279	318	290	298	286	283	271	288	312	324	306	304	290	303	292	313	303	296	296	297	308	263	270	271	294	311	297	265	281	308	273	313	283	296	301	312	317	289	298	295	293	305	295	306	351	281	318	309	296	276	277	316	275	296	305	305	298	297	308	285	299	295	283	285	296	304	286	283	305	295	285	275	289	310	301	276	296	305	295	277	314	287	280	292	287	295	293	297	278	295	266	310	260	315	305	304	294	286	300	267	263	302	330	305	273	305	293	285	302	284	296	292	284	299	294	321	278	327	302	304	322	311	269	270	298	285	284	296	306	280	281	254	309	303	305	297	283	276	289	312	292	320	277	302	303	295	274	348	289	284	272	323	291	309	265	298	336	285	279	292	283	257	284	269	294	313	297	308	272	299	305	292	280	304	269	295	326	259	287	307	294	310	304	287	283	301	283	287	312	288	298	293	300	309	277	313	298	260	307	318	302	302	303	296	280	293	291
27331	20023	7284	839	504	462	423	408	424	415	432	400	404	390	418	377	372	413	394	380	381	373	391	404	406	426	410	398	378	356	430	377	361	384	407	415	364	383	428	401	395	385	367	397	395	394	375	354	380	370	372	371	429	385	359	380	376	357	375	378	373	366	370	368	376	380	377	404	390	398	394	374	383	357	434	433	397	378	440	392	391	402	399	420	410	352	378	397	383	374	422	392	339	346	414	392	385	401	396	425	378	399	401	378	379	400	404	377	388	384	408	402	378	412	397	409	378	391	365	378	405	380	390	387	386	373	416	405	369	410	428	382	379	392	446	376	364	377	401	398	391	392	410	406	387	444	394	399	384	389	402	376	415	402	366	377	376	387	413	384	365	399	383	405	389	391	393	374	404	406	399	381	378	410	397	386	413	387	354	413	401	339	344	367	358	398	423	405	383	370	381	375	373	383	407	412	412	377	357	401	377	387	392	366	380	403	408	406	374	400	374	407	374	382	416	353	410	380	404	435	404	404	391	371	336	358	388	380	387	387	406	412	414	375	409	393	402	382	361	367	383	414	375	410	378	384	378	372	378	380	410	397	383	373	366	389	389	394	390	386	394	397	372	381	390	407	379	332	395	331	418	406	361	381	400	372	362	412	393	378	374	372	423	386	384	357	363	368	333	413	398	389	400	369	434	382	407	393	417	352	392	390	392	435	407	361	342	383	394	417	357	392	445	387	373	391	359	396	396	381	353	390	384	399	391	394	402	370	356	364	409	378	412	377	393	388	373	392	422	397	396	425	380	370	402	374	365	370	367	358	387	402	420	399	381	390	386	392	367	401	380	391	379	388	425	386	374	362	348	390	392	406	401	390	405	374	404	417	401	382	385	392	384	387	408	374	403	369	386	405	417	396	353	426	434	385	379	391	429	360	375	375	370	388	414	390	369	380	404	381	401	361	395	395	367	403	391	377	416	414	390	409	389	424	395	387	397	381	394	437	392	383	373	417	402	398	355	393	400	374	394	408	387	381	385	417	387	380	371	409	386	429	379	362	382	400	378	395	369	376	393	401	359	429	389	400	381	423	391	370	380	393	410	393	409	378	395	385	403	372	410	389	391	387	404	402	399	381	373	397	374	401	421	360	405	367	395	367	369	390	415	397	387	404	350	397	421	407	375	377	365	416	399	383	370	413	379	384	370	412	396	361	394	395	357	391	386	407	385	409	398	395	374	390	416	351	385	358	386	399	370	415	357	382	404	364	442	386	395	405	372	412	379	389	377	403	373	380	397	392	376	388	425	410	408	342	358	343	381	356	395	378	406	359	374	390	386	362	387	390	382	406	363	389	338	390	381	395	394	395	375	409	380	381	355	393	397	371	368	396	393	390	405	393	437	387	394	420	389	407	397	375	422	358	362	405	365	369	402	402	419	398	397	404	367	386	349	370	404	400	406	401	374	390	367	406	405	381	401	408	438	375	363	396	391	415	421	414	418	396	386	380	369	417	371	363	385	374	404	411	403	355	372	416	402	370	375	408	413	381	369	397	417	397	383	363	408	380	416	354	367	395	419	376	385	392	417	392	376	400	419	379	402	386	431	367	408	377	363	373	395	392	378	401	384	389	398	415	386	373	404	388	348	376	355	404	383	394	383	385	411	349	399	369	397	422	353	380	445	366	386	386	395	391	370	428	386	404	384	396	387	392	349	398	376	390	404	387	396	380	393	397	371	410	359	407	402	401	363	394	375	388	370	370	412	409	386	349	388	401	376	396	394	375	346	377	391	391	397	410	408	389	354	386	412	385	373	395	424	394	396	397	387	404	386	359	419	356	402	378	391	414	386	428	406	380	398	368	393	414	389	386	407	376	386	406	364	366	392	393	408	412	398	411	373	395	389	372	375	393	412	363	353	385	379	370	422	382	403	429	399	379	373	386	380	399	411	390	379	352	406	362	405	415	401	426	405	374	390	393	375	401	436	326	386	412	384	390	386	402	401	374	423	355	375	396	390	351	390	388	389	388	385	381	391	376	393	403	375	394	386	387	376	402	390	377	372	377	385	422	387	407	387	376	371	397	382	365	440	388	391	375	407	361	374	405	418	374	412	377	395	396	405	417	374	373	366	414	407	373	394	424	384	404	377	369	370	379	405	375	383	374	346	388	375	416	391	379	375	415	399	443	368	379	382	381	402	399	385	392	394	388	379	379	410	405	400	380	375	383	397	442	400	387	435	423	358	369	415	360	378	369	395	388	398	388	375	344	370	396	396	392	365	386	414	382	393	430	399	387	380	397	399	347	414	409	392	382	399	381	395	379	376	399	378	367	339	407	356	406	374	402	344	415	396	406	394	357	415	409	363	416	416	381	371	363	372	404	415	422	391	371	393	400	395	376	398	392	370	382	353	365	376	424	407	334	389	415	394	416	361	403	396	395	418	409	405	388	375	388	398	393	408	381	386	386	354	356	384	393	357	375	384	431	368	398	412	393	414	410	396	383	377	422	406	411	350	382	406	381	381	375	418	384	384	360	377	377	390	388	364	386	423	396	406	375	383	388	400	364	395	380	378	407	389	379	375	412	356	407	359	371	385	406	387	389	377	427	372	368	406	352	417	404	400	397	367	416	398	405	360	349	361	380	378	388	345	405	396	376	372	389	409	369	398	425	374	386	353	418	382	373	401	349	384	379	402	367	347	364	397	379	375	367	413	404	409	400	389	385	389	378	390	433	371	347	389	389	427	386	392	403	394	374	376	395	376	362	414	372	377	394	375	375	369	382	428	405	392	417	415	403	351	403	383	364	395	368	387	360	406	379	394	415	401	419	340	369	406	382	373	396	409	357	359	362	363	373	397	383	383	382	392	429	388	371	426	385	370	372	388	397	392	385	393	394	415	390	396	338	421	415	385	398	411	372	372	379	397	377	375	389	399	386	408	360	374	381	400	370	391	365	375	406	388	400	375	412	399	402	389	404	389	414	429	399	339	384	403	378	387	378	388	390	364	380	401	373	425	419	415	381	410	395	374	391	381	375	383	407	381	381	390	410	409	411	411	383	370	402	388	406	409	377	398	408	372	394	380	405	390	383	363	382	398	375	365	369	396	386	375	338	391	382	376	406	385	401	360	406	396	364	401	386	372	409	381	375	388	397	374	387	429	389	435	395	417	393	390	386	419	442	384	405	378	405	362	414	426	406	403	388	393	391	387	396	419	375	391	391	385	396	378	403	419	418	361	388	417	383	366	423	387	410	388	389	383	406	363	418	368	400	373	394	368	377	376	419	386	385	360	369	409	381	378	356	417	402	381	422	426	405	391	383	400	382	397	399	394	443	375	385	415	408	371	396	360	386	378	410	394	390	400	415	407	373	386	347	416	381	360	377	423	389	392	389	390	382	371	393	397	386	399	381	392	407	377	410	386	384	389	386	378	390	403	378	359	377	384	426	363	391	370	398	395	361	415	374	372	390	370	374	404	385	377	435	400	389	398	399	380	364	376	400	385	389
13737	1342	1120	788	623	566	553	477	510	496	469	482	496	510	479	412	454	525	495	460	513	443	436	454	473	474	469	486	442	454	453	478	434	477	456	522	476	482	496	495	436	466	478	442	485	447	500	447	462	504	470	470	463	447	476	481	461	461	469	491	503	458	447	460	468	488	438	460	472	445	450	433	494	470	432	464	481	494	460	477	446	444	488	457	450	457	468	472	447	480	481	434	484	475	478	459	491	480	462	496	456	470	480	514	461	498	455	408	470	453	445	477	466	459	458	491	507	456	467	501	483	439	448	483	487	449	466	490	484	437	451	431	442	467	456	468	451	457	466	498	455	494	501	482	460	460	489	464	466	433	431	456	456	454	472	467	434	501	465	475	507	451	451	448	485	462	482	452	465	458	456	435	438	462	504	429	442	440	472	499	474	455	489	480	480	449	467	454	459	469	471	481	475	492	465	473	459	486	428	458	438	441	493	443	451	475	468	507	462	415	467	502	427	453	484	475	457	440	483	464	478	483	458	494	452	438	437	482	484	449	469	479	460	489	478	506	444	448	479	466	445	491	467	456	433	470	444	453	424	484	453	457	475	451	470	473	445	482	499	459	431	469	467	451	487	478	397	480	506	445	492	452	429	460	522	468	460	491	509	451	470	488	477	467	451	462	490	462	465	437	466	441	469	459	483	484	440	530	456	476	463	451	510	478	490	444	485	479	482	473	463	479	465	471	536	452	454	464	454	454	474	447	460	490	469	460	478	477	492	490	421	447	474	468	424	447	454	486	477	476	496	463	496	481	491	454	453	481	463	433	453	484	498	459	420	460	481	474	475	471	476	489	471	470	477	440	467	487	464	453	480	434	453	484	451	475	480	461	503	473	466	480	455	473	469	472	466	465	471	476	478	462	489	477	482	461	496	498	434	438	454	474	417	497	455	477	479	416	441	470	446	439	486	475	458	468	461	457	462	466	447	481	467	509	457	455	493	478	448	437	478	484	460	506	439	451	454	468	506	517	483	472	445	458	480	455	470	507	458	468	448	466	443	466	471	474	468	469	448	493	432	476	451	464	482	458	482	469	482	491	449	485	477	467	457	479	471	453	501	412	471	468	498	466	463	431	500	454	460	449	435	498	459	470	473	469	477	466	448	485	497	439	496	471	488	475	462	447	488	449	442	506	473	487	479	453	465	462	459	478	493	431	455	418	461	467	466	448	454	483	447	432	425	450	497	472	456	469	439	461	457	470	500	495	459	471	485	451	489	477	466	491	423	456	474	471	457	469	468	442	493	446	459	481	491	480	485	447	444	467	436	465	443	491	456	466	471	461	447	503	446	471	450	460	483	456	493	447	491	426	498	466	455	442	455	501	443	450	469	448	460	481	440	487	508	469	474	449	452	488	491	436	471	482	459	454	482	496	476	422	479	466	458	457	454	445	495	489	467	440	472	497	444	489	471	517	445	486	467	475	509	465	458	481	494	442	473	471	472	444	462	441	451	461	504	439	444	447	469	495	469	462	494	433	442	462	479	471	441	479	490	416	457	482	497	446	478	460	469	494	448	468	472	456	494	457	417	492	487	458	461	483	501	446	471	493	481	467	467	463	488	499	453	468	494	456	477	487	529	444	434	466	432	460	441	424	490	499	476	453	474	488	480	431	466	476	478	475	449	465	462	465	449	452	441	469	464	473	508	470	437	435	454	459	493	457	469	441	499	498	503	465	459	471	471	450	467	472	467	466	467	457	483	465	454	468	461	474	468	465	465	461	469	497	454	434	455	463	497	521	495	434	497	469	442	445	490	466	470	446	487	465	430	453	464	458	471	510	458	450	485	465	477	467	450	487	459	448	506	455	443	436	466	494	470	490	469	460	470	460	475	495	498	483	475	441	452	484	455	452	468	449	465	470	476	438	460	491	469	434	487	425	484	501	513	462	439	493	466	473	432	486	432	437	442	463	496	472	441	466	469	435	476	473	484	455	463	462	473	484	410	442	481	452	493	497	425	526	473	433	450	464	457	492	464	481	466	458	449	440	449	490	467	493	474	471	501	495	470	459	443	473	468	483	440	448	425	441	502	455	457	462	506	471	482	495	478	483	450	492	437	467	479	440	474	489	450	452	480	429	481	419	470	477	487	451	488	468	472	513	437	463	456	481	490	459	478	466	476	462	465	448	465	492	468	467	454	460	461	501	476	485	458	475	484	506	450	496	460	465	494	477	471	488	448	464	480	500	447	446	484	458	464	461	468	469	476	467	471	462	475	475	434	468	487	472	445	459	475	444	509	444	411	458	429	498	438	476	481	449	474	447	478	464	501	473	463	472	448	470	447	471	483	491	466	479	468	470	498	466	513	502	442	465	471	480	491	471	472	500	442	474	464	481	476	457	473	487	497	492	484	438	468	503	492	450	447	486	451	438	438	478	486	480	438	483	495	469	457	440	482	451	443	446	480	430	466	488	432	491	461	463	451	447	468	446	454	527	418	441	471	488	480	478	479	499	468	452	480	427	472	482	456	458	456	475	449	472	408	440	425	449	448	504	481	494	459	494	436	480	460	461	483	465	510	465	494	464	438	482	435	435	426	495	434	458	410	455	445	465	464	502	450	490	472	482	454	496	499	459	482	488	464	515	460	460	480	424	458	444	449	481	446	495	497	467	452	464	491	430	485	502	469	480	470	448	446	465	463	461	449	491	493	456	464	491	451	492	437	454	468	433	442	471	451	489	433	458	461	462	472	453	456	479	504	469	475	501	451	504	468	479	500	488	484	461	446	480	433	476	455	484	461	471	482	507	480	511	472	460	460	474	455	461	473	473	470	466	484	468	472	479	482	461	477	503	485	469	506	430	479	486	458	464	458	465	459	488	495	486	446	465	447	449	451	455	470	435	469	480	492	490	485	465	482	463	457	474	488	467	472	468	484	453	491	480	468	486	448	450	442	501	416	467	462	503	454	453	513	446	462	456	459	483	471	476	462	447	471	462	458	497	524	457	444	511	472	462	440	457	431	469	446	483	449	505	495	495	497	475	440	451	479	495	465	459	484	479	499	462	450	493	500	487	461	474	451	480	463	469	438	424	482	457	470	471	472	441	472	497	495	466	441	444	484	481	459	426	502	490	448	450	478	459	491	509	459	482	418	429	443	465	450	452	481	441	500	454	477	478	461	473	458	499	478	474	459	484	458	414	514	467	473	495	497	438	518	442	471	457	469	500	464	493	456	492	445	455	488	448	465	468	459	471	450	473	446	466	412	458	489	457	484	465	432	429	452	475	494	453	480	482	508	458	489	480	434	490	454	459	463	477	441	485	451	459	456	522	438	474	461	482	412	465	442	464	462	463	461	502	499	468	441	467	456	483	445	456	465	511	444	485	467	423	454	486	457	435	492	464	469	498	474	455	502	454	493	482	439	483	457	473	465	497	488	439	430	467	457	457	453	462	458	458	461	480	512	473	479	446	408	438	472	434	482	468	445	459	456	450	462	440	460	478	478	400
23750	21176	28603	24013	21164	12238	1005	668	477	419	381	335	318	324	273	262	225	233	242	226	225	235	213	203	200	202	190	225	187	185	219	224	179	197	166	204	203	221	206	186	221	201	200	215	168	180	198	180	185	166	208	185	174	224	178	190	192	188	207	198	193	198	197	191	180	186	203	197	213	192	174	211	188	183	211	194	187	197	181	204	205	203	189	185	186	188	186	182	185	228	208	180	178	201	187	202	170	186	155	182	190	187	170	182	194	177	195	204	202	170	174	202	199	195	170	191	205	195	173	182	189	208	182	178	161	173	199	195	195	174	186	163	202	182	172	205	159	174	174	178	182	166	181	175	173	176	188	188	175	193	206	186	179	194	179	170	184	186	175	186	201	184	192	190	175	201	181	195	202	191	200	176	194	182	200	210	174	197	168	155	187	175	179	197	182	176	161	180	221	191	170	204	158	186	177	203	188	183	189	185	198	210	179	187	209	190	229	181	177	186	185	205	199	182	176	183	178	197	184	205	188	173	187	173	203	195	198	192	182	199	192	181	189	178	200	160	186	195	175	186	192	194	207	173	186	169	190	166	167	181	170	188	175	181	182	173	165	189	172	177	200	154	199	164	174	173	196	175	205	213	195	198	192	162	169	199	182	186	193	190	165	208	178	225	169	175	187	197	193	188	174	163	166	149	201	206	194	188	181	168	189	180	188	196	196	179	173	176	197	188	207	160	174	179	188	189	179	225	213	191	163	178	201	215	180	170	190	198	182	199	186	207	188	182	169	200	185	186	191	173	195	161	175	207	183	199	181	179	193	168	184	178	209	171	188	203	197	192	196	189	199	189	188	164	169	218	198	173	177	185	175	182	209	202	198	192	200	184	162	172	189	186	184	178	185	189	193	181	174	182	186	192	173	195	194	196	220	193	198	207	188	188	180	194	189	192	151	205	193	188	181	170	193	182	198	179	176	181	184	174	174	182	209	173	204	183	189	183	185	199	184	189	188	184	177	196	188	185	180	192	187	181	192	191	205	188	184	188	166	183	181	166	192	218	183	181	189	184	207	188	195	213	207	169	179	169	170	170	177	203	187	189	158	164	168	189	163	177	173	201	169	171	171	189	186	163	198	181	183	180	192	216	170	185	186	173	204	183	188	159	186	203	165	176	187	170	203	185	210	160	182	171	191	193	194	185	201	187	174	171	198	194	173	174	178	188	194	193	157	187	203	188	175	190	189	181	189	211	189	201	188	179	205	217	185	181	167	197	167	188	177	190	183	208	183	165	192	202	191	188	198	169	174	184	177	208	200	194	188	194	181	180	172	171	187	171	187	187	185	176	176	184	197	193	173	175	198	167	191	193	184	171	165	188	187	192	190	181	200	179	184	188	177	172	190	178	183	203	194	203	174	179	191	194	176	189	180	171	182	211	181	203	186	188	191	178	214	192	177	181	196	172	181	185	176	200	176	184	186	212	196	182	157	187	168	197	190	173	182	189	195	214	187	183	199	175	166	237	169	197	183	189	197	191	178	181	189	175	211	212	189	170	191	171	192	171	187	193	188	172	158	183	187	179	179	190	190	178	182	175	173	197	193	163	178	192	187	192	185	208	170	171	183	214	219	186	185	185	181	175	195	187	185	173	190	177	204	200	192	199	192	155	187	176	160	175	176	186	187	188	192	176	175	178	157	184	169	174	168	191	181	207	197	188	177	183	187	173	167	188	200	184	185	170	183	194	173	163	200	190	202	196	189	215	182	181	195	177	182	178	183	163	187	190	208	190	173	193	197	181	178	195	196	197	201	184	202	188	181	181	170	186	182	166	193	177	178	202	169	181	194	173	206	165	177	170	160	183	153	177	179	180	200	175	171	195	185	174	212	187	219	176	188	192	198	162	185	189	210	178	205	184	182	202	187	201	176	194	196	186	189	186	181	196	186	174	176	169	170	187	154	193	186	175	192	191	174	196	190	195	186	184	189	185	200	174	180	181	202	171	180	169	193	177	176	180	166	203	157	173	174	183	147	175	195	190	202	162	175	182	179	197	192	211	189	197	202	184	187	188	185	169	202	185	194	184	181	214	186	171	182	179	170	192	176	188	180	173	173	164	185	188	188	167	194	176	197	187	168	201	172	187	191	209	163	194	192	156	178	173	183	160	192	202	178	178	176	190	204	178	200	187	189	178	182	175	171	181	193	181	178	179	166	176	180	196	188	215	183	191	226	190	176	181	192	162	184	179	185	173	200	178	200	154	180	197	188	170	177	192	210	186	174	189	209	190	177	186	161	171	182	184	211	201	205	186	188	186	174	175	164	188	193	161	190	177	201	164	207	187	191	185	204	165	188	195	169	187	159	187	194	202	167	195	175	188	185	176	178	194	182	166	174	171	167	173	186	170	193	212	194	179	181	189	186	200	165	168	197	185	175	174	184	201	178	192	218	167	197	209	199	191	187	170	196	208	186	179	178	185	169	212	169	176	176	156	198	185	214	177	188	163	190	174	206	202	175	186	182	193	202	204	174	194	185	204	179	176	180	181	178	192	191	174	195	199	167	196	189	203	154	190	209	161	192	183	204	207	185	214	198	188	213	193	185	208	196	198	187	176	193	175	205	182	170	172	216	181	190	213	177	185	190	191	183	199	181	174	157	174	191	188	200	176	180	179	204	196	172	180	174	191	179	161	183	208	210	200	180	190	223	187	177	179	206	221	205	174	195	200	186	193	203	189	185	168	192	183	188	197	179	165	192	200	202	175	194	185	177	197	211	172	185	161	195	173	209	187	198	189	193	194	181	205	194	183	190	195	170	190	163	183	202	182	187	184	173	184	173	181	215	178	195	187	196	209	192	199	199	199	210	191	178	181	171	196	202	189	178	194	200	182	197	174	176	219	178	208	196	184	190	184	199	199	219	174	189	168	196	200	176	188	194	182	199	195	189	197	191	200	168	180	189	183	211	167	182	186	194	215	199	186	186	181	185	181	183	191	180	192	203	178	178	160	175	177	172	168	175	187	190	178	179	196	172	187	187	178	193	169	214	164	191	177	165	194	188	182	179	177	172	161	178	192	166	186	196	177	186	183	205	167	188	164	176	191	192	178	199	180	208	182	183	183	184	190	234	185	168	172	184	199	199	170	190	192	186	194	166	209	192	191	189	198	197	202	209	185	186	175	194	180	184	181	200	187	204	196	200	213	175	170	155	208	202	178	181	173	162	203	182	198	178	181	149	179	203	182	165	166	194	176	189	192	195	184	189	184	182	155	199	189	173	202	179	184	169	176	172	183	152	208	207	157	166	155	193	191	195	188	170	213	199	188	208	187	167	195	176	175	192	171	204	164	192	176	184	192	178	178	163	211	161	185	164	188	196	172	176	183	204	212	204	192	189	188	185	190	200	195	193	203	187	189	198	184	203	191	175	201	191	177	168	213	174	183	190	208	188	177	186	180	171	192	204	156	180	193	205	189	189	179	176	202	208	196	195	166	174	200	180	167	193	202	186	187
34193	10222	8597	4111	2781	2003	1536	1155	991	742	667	587	499	483	403	422	434	380	368	345	310	311	310	297	273	296	276	256	256	244	271	280	279	267	231	235	278	267	226	233	253	226	281	234	228	228	235	239	197	243	271	210	247	237	254	228	275	249	227	243	237	220	242	233	256	247	248	234	246	226	237	230	228	241	261	220	207	230	215	248	217	236	215	220	241	238	273	238	229	238	240	233	224	217	246	223	230	212	262	211	228	254	239	217	242	242	244	229	206	241	230	223	243	234	230	238	271	242	249	226	241	253	233	211	235	237	244	239	208	243	225	231	236	236	238	237	220	246	220	245	243	243	204	261	207	257	194	242	217	251	229	221	229	213	216	229	238	222	219	242	243	225	218	231	263	242	213	232	233	237	250	225	250	207	207	238	234	235	220	226	253	213	233	214	253	243	223	244	239	259	225	201	218	234	266	223	215	243	215	249	236	222	210	239	231	240	217	227	232	216	240	204	211	242	225	224	249	196	245	252	238	222	255	256	237	207	266	244	215	240	232	236	237	237	231	211	243	247	230	255	228	226	224	226	229	216	211	223	247	237	230	265	228	231	237	221	241	244	221	243	236	242	252	251	260	222	263	219	217	248	222	200	220	229	216	236	211	241	248	252	228	229	230	248	246	240	229	210	237	236	221	238	242	231	229	238	253	215	211	230	204	211	281	254	234	221	230	235	205	214	230	250	220	240	241	223	226	220	244	236	225	263	229	230	238	217	231	249	218	227	209	240	227	235	233	228	228	235	244	246	242	242	208	245	210	227	236	232	216	236	228	243	227	191	241	229	233	236	226	276	246	229	220	233	252	249	259	209	242	217	218	231	230	221	236	261	247	252	246	239	244	228	232	233	224	243	238	246	226	227	219	219	245	234	224	244	219	250	217	225	247	239	246	220	247	248	221	201	233	234	217	232	197	218	225	219	233	239	209	226	236	238	228	212	237	236	214	227	217	237	247	251	234	233	259	215	232	240	229	217	241	240	245	226	228	217	238	243	240	223	229	234	233	241	240	227	230	237	240	263	247	236	226	227	221	246	241	217	239	239	242	248	260	244	228	243	214	246	258	214	217	265	233	237	260	234	222	219	230	249	239	215	224	249	224	239	208	233	236	255	243	234	247	212	254	232	205	242	238	230	212	212	230	207	227	243	216	235	216	211	224	247	227	245	252	222	226	228	220	252	228	223	251	244	238	241	241	219	228	244	230	271	236	233	227	243	235	224	231	248	194	242	259	217	203	229	243	218	251	245	234	237	245	232	247	254	233	241	233	240	216	225	230	234	244	228	254	219	246	223	236	255	217	240	220	255	227	234	236	221	217	221	232	241	243	230	215	230	239	223	198	235	233	233	243	203	252	241	227	244	216	241	250	235	221	261	258	211	229	223	241	228	221	228	217	240	239	209	250	204	235	216	220	213	227	278	229	224	236	223	218	221	214	230	223	230	238	223	239	223	250	244	251	273	231	224	243	215	236	231	251	235	237	247	251	251	253	210	228	223	219	238	225	218	256	255	231	229	246	224	221	237	237	242	227	219	230	257	238	217	239	245	212	222	229	225	226	240	231	226	257	245	204	255	217	236	218	229	213	229	232	223	215	222	239	218	224	215	258	228	238	223	255	245	272	254	243	241	229	203	207	243	241	275	253	238	223	236	220	223	252	236	241	238	239	237	244	238	228	213	230	251	212	238	230	232	224	252	213	236	227	255	235	229	239	260	248	228	240	225	237	206	217	213	240	231	220	247	223	224	242	252	219	225	199	240	223	222	222	209	218	245	205	234	222	244	234	239	229	221	202	225	257	224	215	218	231	236	233	219	241	229	230	209	236	248	256	250	235	227	231	200	261	267	221	218	242	224	220	236	214	245	224	221	225	233	229	233	243	215	227	252	216	209	222	213	229	206	246	227	224	248	266	203	216	222	218	219	227	239	230	210	214	234	258	240	205	222	240	228	227	269	191	250	234	218	216	238	216	219	223	248	271	231	224	247	243	259	232	210	235	241	253	233	230	230	212	239	283	206	262	225	248	235	251	225	247	255	227	231	240	233	253	215	217	241	241	249	216	225	233	219	277	244	245	211	238	245	219	211	210	225	237	219	238	222	252	225	222	233	263	246	200	203	247	222	228	221	260	233	224	213	238	234	243	243	213	230	257	235	263	196	225	236	233	218	231	215	221	246	241	233	229	238	252	262	232	247	240	238	208	226	220	239	241	281	243	210	234	234	277	216	212	237	250	229	234	205	234	230	227	254	214	216	257	235	243	229	258	226	221	233	255	221	225	230	242	223	204	214	266	233	233	216	240	235	256	219	234	257	215	221	235	230	252	236	192	251	235	246	245	243	237	244	219	231	228	224	223	232	205	231	238	230	223	259	209	217	220	250	248	219	225	252	253	244	231	215	209	264	236	241	236	237	240	226	238	242	200	248	222	257	248	240	232	209	238	223	249	251	251	227	223	218	226	255	248	225	245	247	216	213	218	240	240	230	237	229	211	231	217	245	228	220	212	251	203	221	219	207	221	205	256	252	206	257	214	258	222	209	265	240	237	225	239	217	214	227	239	234	246	259	248	233	243	225	214	218	244	232	237	254	223	236	236	248	233	234	240	232	206	244	226	220	250	248	254	240	228	218	244	226	214	216	233	219	200	215	216	244	250	226	233	232	266	232	223	246	231	254	238	209	234	226	229	221	229	235	248	213	232	238	229	237	222	212	249	249	243	245	250	242	227	230	209	250	247	244	226	216	245	221	217	244	234	207	216	254	232	232	227	216	219	237	218	222	204	225	241	222	222	244	244	219	217	224	241	199	225	240	267	259	233	244	231	230	218	261	217	258	216	238	238	249	214	219	235	223	220	251	253	250	228	226	235	209	237	226	210	219	225	220	219	229	237	249	201	243	206	211	213	235	236	240	248	238	238	241	239	258	220	200	235	235	233	237	227	255	242	194	239	239	229	246	242	229	245	229	250	273	262	220	228	250	217	239	208	213	208	231	227	216	232	234	236	229	259	221	229	218	217	249	205	221	225	228	207	257	265	262	240	250	229	210	210	255	244	219	235	228	235	231	237	236	242	254	229	217	213	225	245	217	229	227	238	233	252	246	221	229	227	242	209	227	207	232	224	248	233	225	208	230	219	234	237	248	251	245	224	256	228	214	244	229	216	242	254	208	243	211	236	234	242	199	213	235	248	232	221	192	237	251	267	231	238	238	227	242	235	218	232	264	209	262	215	237	222	231	225	247	236	228	254	228	250	242	237	225	223	198	214	197	203	236	212	241	243	210	259	233	238	238	235	242	241	195	240	216	229	235	220	224	224	242	231	217	203	253	224	234	219	241	221	237	229	250	214	253	213	253	228	210	232	231	238	255	237	238	232	211	243	223	246	243	226	234	205	222	233	224	240	212	246	215	225	221	222	220	232	230	258	233	233	252	223	226	250	253	256	213	224	206	209	211	225	213
24931	21138	27558	24894	13033	1143	848	679	668	625	615	619	597	618	563	538	502	465	503	543	539	526	518	516	508	547	516	528	499	540	504	511	499	529	499	517	537	498	490	492	538	534	545	496	507	516	531	500	532	487	483	575	513	529	483	509	546	511	470	514	503	491	482	522	535	493	569	500	510	515	511	539	490	499	505	521	495	498	502	516	503	533	522	551	519	514	528	532	506	503	513	483	535	538	502	518	509	488	511	498	491	519	501	525	473	498	482	507	491	549	559	550	528	494	502	526	523	502	524	517	506	504	524	529	525	503	529	496	493	485	474	518	511	522	511	502	494	512	518	480	535	528	524	495	539	507	480	495	474	476	470	522	532	586	496	519	478	522	497	503	500	505	512	479	487	488	500	493	530	499	501	476	492	491	518	517	527	513	510	517	505	534	514	549	496	523	513	565	494	540	508	529	529	499	513	520	487	483	518	538	519	524	535	533	513	476	536	513	543	537	470	518	534	508	476	493	488	477	502	497	526	522	488	534	469	512	498	500	487	493	571	508	507	495	530	470	502	490	495	508	508	508	551	523	533	502	521	512	489	486	505	512	510	493	499	498	552	524	502	504	468	520	450	521	518	491	539	497	468	530	535	477	491	488	501	527	521	521	484	512	511	515	514	497	515	506	527	521	505	525	545	505	488	464	474	508	497	519	487	509	502	505	508	497	471	513	473	493	478	506	502	540	519	534	519	533	520	504	477	480	530	503	491	515	526	470	522	532	489	458	520	511	528	489	482	496	510	534	531	492	480	499	550	487	537	487	503	546	516	490	479	486	511	487	505	507	508	501	519	463	460	503	505	502	517	469	496	522	502	474	512	516	482	540	493	529	486	527	534	528	523	507	481	492	509	507	510	504	482	530	517	518	502	489	493	515	486	529	514	504	526	467	520	527	499	517	501	522	523	517	477	511	505	496	543	542	506	485	522	507	547	529	515	477	509	495	499	469	581	522	503	478	509	465	480	471	537	512	509	508	477	480	504	519	501	478	487	478	526	516	502	499	463	516	493	470	547	470	517	538	518	501	499	531	525	514	498	512	510	494	513	533	490	521	516	505	481	466	500	502	547	476	503	496	495	474	480	497	489	533	518	512	515	544	495	542	507	512	507	477	507	500	499	463	502	489	495	494	544	472	502	471	514	507	481	514	494	470	518	495	493	483	478	521	510	520	509	511	490	491	530	578	523	539	522	488	524	501	517	509	496	493	524	511	487	513	526	566	463	506	492	469	544	529	519	522	498	490	486	497	520	551	477	502	491	486	511	507	517	481	511	551	534	484	471	538	503	513	508	516	514	518	521	521	488	502	511	529	508	506	473	480	533	515	494	547	509	478	517	515	521	474	474	506	482	547	504	525	478	517	489	537	510	474	484	480	490	517	515	535	479	495	516	488	450	486	534	497	483	519	551	518	487	450	520	474	529	509	525	481	489	545	510	498	522	474	518	519	520	502	511	482	525	513	526	489	502	513	523	491	522	489	478	489	501	519	496	528	457	518	524	539	506	511	485	485	510	478	486	531	521	508	520	529	521	523	476	516	507	486	530	478	480	530	491	520	505	476	498	530	504	517	547	518	482	510	523	505	457	486	510	537	538	498	450	512	496	469	532	492	499	500	551	529	534	515	453	487	488	511	531	480	509	496	485	543	510	482	496	472	487	519	507	533	488	521	512	532	519	509	526	493	489	541	519	522	483	514	504	494	510	477	520	463	503	486	480	479	508	518	492	482	525	476	515	505	517	547	542	519	524	533	521	495	490	501	511	503	498	492	487	487	508	467	443	524	466	524	493	548	519	497	496	480	486	494	527	494	498	543	502	525	540	505	513	514	485	505	497	499	475	544	513	532	508	531	480	519	502	492	492	491	534	527	488	537	512	506	516	478	526	494	525	470	510	489	497	519	503	481	531	500	500	511	512	529	479	516	488	496	488	466	486	489	478	530	529	466	482	513	516	501	513	542	545	485	503	510	492	507	508	478	503	509	506	505	472	528	492	540	480	490	469	467	534	477	510	482	523	508	477	497	515	516	501	522	503	516	517	502	519	480	488	511	504	451	502	500	529	457	462	514	505	533	519	526	531	499	510	482	484	492	534	454	521	521	508	532	531	506	530	514	503	484	497	552	536	483	519	545	544	486	491	471	491	533	502	521	521	503	473	480	502	504	497	518	529	506	503	533	506	469	532	489	534	468	509	473	503	517	491	524	526	502	509	473	527	488	513	480	481	519	528	513	562	485	520	514	489	530	523	521	534	479	511	520	499	494	484	528	518	520	531	484	504	512	494	513	523	501	543	550	517	516	529	488	505	547	510	521	510	499	494	542	480	530	505	506	488	469	502	502	489	517	523	485	499	470	508	524	499	492	534	488	521	498	508	500	532	514	503	488	520	525	500	514	517	523	526	546	538	515	534	529	488	486	506	476	502	509	547	487	475	506	494	515	478	497	517	456	479	492	480	512	484	521	499	475	524	515	526	532	523	516	530	490	506	536	519	544	488	497	525	522	485	555	562	511	509	490	523	508	523	495	537	520	491	489	457	518	524	539	515	497	487	506	502	551	494	509	528	531	509	492	519	510	504	482	495	506	509	494	454	515	547	477	516	554	509	464	519	510	518	484	536	519	486	482	493	548	467	492	520	470	515	559	512	540	479	499	497	489	493	547	541	523	493	526	475	505	493	518	463	542	520	548	477	493	537	527	506	482	551	443	485	526	552	496	506	478	530	532	476	517	478	459	506	512	516	478	495	537	520	490	483	492	462	470	492	517	515	512	528	503	505	532	512	482	506	513	499	513	491	488	497	481	540	529	484	547	546	510	481	502	513	494	492	518	509	522	429	480	496	487	514	507	496	517	448	471	558	535	491	524	526	530	539	483	505	496	517	514	510	489	503	500	525	517	516	487	499	535	504	533	477	487	503	504	513	517	526	519	528	551	539	475	483	523	490	524	503	498	488	478	496	502	517	487	525	493	507	493	491	490	477	487	503	495	514	519	547	488	540	518	528	485	504	493	548	516	518	547	522	531	487	505	501	537	475	516	458	509	486	518	495	490	522	489	487	504	509	513	505	517	477	484	505	479	512	500	538	495	513	514	514	472	525	513	508	502	530	504	510	493	506	523	492	517	485	509	527	496	501	496	558	518	505	480	507	516	512	477	457	498	480	523	512	507	487	518	464	522	476	491	504	502	501	482	491	509	464	503	517	500	478	479	497	512	512	502	495	510	528	490	479	497	523	509	515	448	556	476	481	504	525	524	511	499	479	477	513	516	515	526	515	503	501	490	539	502	513	501	507	490	518	480	548	546	489	515	514	485	463	480	500	470	536	504	534	513	512	509	500	533	542	455	483	478	539	516	502	508	495	543	522	499	501	502	511	501	459	505	510	446	503	483	483	504	477	523	476	543	522	533	495	515	509	490	496	494	508	509	499	472	522	501	532	523	490	465	476	507	524	501	508	477
33362	6646	5240	2732	1943	1571	1343	1121	961	867	863	743	753	700	730	591	579	575	612	638	631	668	615	614	580	578	610	659	615	580	619	561	634	586	606	615	589	607	587	584	560	585	614	644	594	597	596	639	589	633	578	580	591	556	640	605	560	585	600	577	595	620	584	558	613	588	567	605	648	612	565	594	641	581	562	600	581	590	605	530	586	549	573	543	593	592	583	566	580	562	552	603	597	597	594	604	563	564	579	584	557	562	610	572	643	618	581	574	530	576	552	546	564	574	604	615	614	616	572	593	568	581	621	611	535	570	582	542	575	575	581	548	573	588	600	602	593	576	537	616	585	550	632	604	580	561	571	601	593	592	622	570	560	565	598	597	600	548	624	574	615	565	601	573	603	580	601	610	572	587	601	528	578	581	594	570	565	596	553	575	582	546	597	547	562	625	606	613	600	612	586	591	618	603	599	576	550	576	585	589	610	582	609	585	589	525	540	624	573	610	630	562	572	568	588	604	606	604	609	551	578	578	596	582	623	546	587	590	584	594	602	566	606	576	617	538	591	607	598	584	598	617	562	570	579	585	602	631	577	586	589	562	563	607	565	537	555	655	566	583	617	601	587	601	595	602	541	570	607	610	560	583	570	592	604	626	614	579	601	590	615	592	598	615	556	597	588	613	584	548	606	591	581	573	584	613	567	619	613	592	592	591	588	610	604	595	578	591	599	597	589	588	607	583	571	564	558	553	555	605	588	606	596	628	586	552	592	608	581	594	594	569	662	597	561	605	610	566	598	554	578	599	592	593	532	585	559	570	533	575	631	602	576	575	569	592	574	580	569	619	550	599	624	602	592	625	566	618	587	559	576	565	574	592	551	585	572	589	594	585	579	588	574	610	598	600	609	581	557	571	572	574	570	609	618	599	594	545	580	584	574	584	599	597	589	619	555	599	569	614	546	566	625	562	603	584	580	584	599	589	610	531	619	609	583	609	633	561	605	628	586	579	566	597	630	604	560	613	571	580	593	579	546	602	589	571	565	564	613	615	574	579	591	574	579	568	610	594	588	604	622	574	563	594	621	571	595	570	564	535	593	583	586	558	580	573	548	554	543	585	582	582	601	604	623	587	563	627	598	588	604	579	549	583	592	589	579	569	627	591	593	559	572	585	587	545	631	629	579	568	629	584	623	612	595	581	591	591	591	561	580	605	615	623	600	558	562	569	523	599	580	573	601	620	553	567	574	607	590	581	575	583	587	621	600	593	593	602	604	551	558	572	533	585	602	571	585	547	608	551	526	587	566	598	641	552	573	601	618	596	575	599	625	551	599	641	622	593	516	585	551	560	575	595	623	577	575	572	548	577	535	607	581	595	586	607	613	638	576	630	557	636	574	564	590	595	564	597	609	562	537	589	615	598	580	572	526	584	606	569	565	572	583	617	629	613	607	581	553	583	573	557	605	613	608	599	545	583	565	601	571	634	571	592	566	556	583	597	603	560	582	584	601	576	583	552	571	586	582	594	588	603	575	593	558	549	585	597	561	557	556	604	639	590	572	587	599	584	566	614	554	601	589	612	597	575	586	563	563	573	557	592	544	591	609	597	613	551	604	580	578	559	606	577	592	605	609	620	601	616	544	603	558	589	593	599	600	574	544	559	566	586	568	548	583	593	597	610	577	594	569	589	575	591	573	605	557	563	580	602	552	585	646	612	546	558	614	548	595	593	583	567	569	575	640	611	620	589	542	600	631	581	615	555	602	579	581	596	608	597	624	537	668	594	533	587	576	570	584	568	564	623	578	577	585	602	609	591	576	609	563	569	548	587	601	597	602	588	548	579	537	573	592	618	597	595	548	589	609	573	562	572	574	546	583	587	569	579	583	590	597	597	553	554	560	576	614	598	635	589	584	617	594	593	576	619	555	572	597	561	591	593	560	592	610	589	593	561	585	554	586	583	553	577	587	614	554	584	572	563	569	591	592	585	541	540	573	587	577	582	602	599	613	585	558	557	625	573	608	611	582	589	583	582	592	562	638	587	607	633	582	566	585	585	568	534	606	576	575	604	594	581	562	627	597	601	650	618	581	596	559	618	601	577	572	593	550	613	571	609	572	576	588	647	586	594	562	580	599	557	608	598	645	599	566	603	573	580	627	573	577	565	574	579	568	606	614	616	540	607	569	549	566	577	588	607	609	638	547	559	548	608	550	613	558	540	592	602	582	590	558	568	590	598	611	597	584	578	607	560	645	545	592	617	585	601	590	587	593	614	548	577	649	574	606	570	593	611	560	614	606	613	560	592	620	560	620	605	618	623	535	607	580	643	643	606	589	625	561	593	595	546	606	642	577	579	609	576	556	593	615	572	604	597	562	596	555	536	567	610	580	591	580	570	550	581	581	597	588	586	600	569	636	572	567	600	594	606	578	573	605	601	607	587	594	585	587	618	570	568	615	624	590	584	562	570	551	625	571	597	570	576	573	569	562	579	601	574	595	568	554	581	612	622	552	553	546	603	587	564	553	595	598	588	589	574	530	584	577	608	530	568	556	567	564	623	564	601	584	554	577	566	588	613	599	582	603	596	571	606	579	597	568	564	623	609	574	550	630	568	556	594	566	624	576	558	566	582	627	550	551	590	634	609	574	581	597	587	604	588	626	566	595	609	544	560	595	558	565	596	560	623	608	587	577	565	568	565	578	561	532	599	595	589	626	595	613	656	609	604	558	644	601	558	579	555	550	559	570	583	602	573	582	540	575	613	617	577	587	577	624	572	547	586	637	554	567	551	611	592	595	580	586	573	585	563	612	603	571	588	614	584	549	577	606	608	602	588	624	611	594	551	523	608	600	584	634	543	587	566	563	582	572	570	628	562	590	577	577	559	608	581	585	571	605	569	517	590	609	572	555	623	545	611	598	550	611	603	588	572	588	591	580	620	554	579	553	618	595	577	634	598	604	583	584	579	614	532	584	597	549	565	603	592	546	620	578	554	600	629	632	554	580	600	567	611	580	553	582	591	612	569	599	592	559	590	544	547	593	578	634	619	608	578	552	569	541	610	581	603	553	553	582	601	572	592	556	573	575	584	584	592	604	584	582	564	596	594	572	554	569	561	560	614	585	597	583	589	601	555	556	663	569	587	615	605	558	575	613	566	570	598	580	593	553	565	603	604	585	581	570	567	598	646	594	591	565	550	654	600	532	563	649	595	542	577	578	625	567	620	580	600	572	576	615	618	562	586	574	565	559	620	575	560	601	586	600	578	624	630	551	627	605	631	550	568	541	570	600	578	602	611	595	578	589	583	562	611	597	630	626	629	616	571	590	618	542	610	571	520	593	600	612	602	590	604	588	563	600	564	581	599	570	582	566	617	583	571	596	577	579	573	618	580	604	603	562	583	608	576	610	594	574	553	558	561	581	600	594	614	590	596	583	564	592	601	607	575	588	607	552	590	567	585	580	596	638	594	609	582	590	586	560	586	606	593	578	606	556	597	574	567	605	554	586	573
22709	21176	28968	23661	21171	21206	11613	1310	820	741	644	595	525	451	433	451	374	398	355	348	385	364	304	332	299	316	295	313	285	301	292	302	293	288	281	280	276	295	285	312	317	288	289	275	262	257	276	274	281	283	268	258	237	277	273	275	292	260	282	276	253	261	274	293	290	294	253	276	250	262	274	272	257	275	256	265	276	256	284	279	259	261	237	241	256	258	267	286	231	258	262	271	284	252	259	278	303	227	246	266	261	305	248	255	284	268	261	247	286	256	253	264	245	253	284	230	251	247	269	263	259	284	271	241	244	291	263	263	243	283	270	265	284	259	249	260	277	248	254	236	253	273	281	250	260	274	263	272	261	239	273	281	256	257	247	287	245	261	277	227	260	293	293	263	276	281	268	260	268	274	261	278	266	272	255	280	239	280	240	266	263	262	296	246	267	265	248	244	224	284	243	275	250	259	262	265	249	255	276	266	261	265	236	279	246	223	276	229	308	276	272	259	247	248	267	258	289	244	276	260	312	269	268	257	252	252	299	268	242	255	259	255	240	277	269	271	246	254	260	316	281	272	276	253	249	269	289	267	267	296	281	241	240	266	273	267	250	280	242	242	277	271	257	243	270	280	266	250	267	252	269	237	293	261	237	253	269	246	278	264	261	252	258	252	273	289	246	258	295	276	246	279	267	259	247	265	257	291	265	250	273	271	254	261	267	228	239	281	262	262	254	274	252	269	278	256	236	268	262	236	236	271	271	248	276	231	262	257	265	258	249	246	277	276	250	300	270	262	261	265	269	254	228	299	251	267	289	276	273	267	274	280	243	273	239	244	256	285	272	266	263	282	252	294	263	268	248	300	262	251	265	251	262	274	249	286	251	311	279	274	270	249	269	276	246	247	248	267	245	261	274	251	239	276	259	269	279	237	239	262	260	301	268	275	252	267	258	295	247	261	259	278	243	278	265	257	288	248	293	247	280	265	274	229	237	281	280	264	242	253	253	265	252	256	276	252	250	251	270	237	259	272	259	251	257	261	271	267	246	284	276	273	250	260	290	254	263	260	270	270	266	269	276	269	278	284	248	258	252	233	281	275	246	278	247	234	246	260	229	266	245	283	270	256	286	220	249	270	240	284	272	278	260	266	285	301	257	252	286	245	243	268	273	233	276	251	234	269	246	281	274	264	261	252	280	274	267	248	252	234	266	274	236	239	250	262	272	253	271	271	259	290	263	257	255	245	271	264	266	257	263	266	265	284	248	255	286	266	290	257	253	242	250	260	266	238	227	252	254	255	271	230	263	252	250	266	271	271	280	247	251	215	264	240	276	270	276	268	238	254	282	256	268	279	270	272	286	241	285	230	284	273	272	248	295	270	281	261	259	274	254	257	278	257	269	271	268	294	265	250	245	250	264	255	274	244	283	273	254	285	288	255	273	254	251	274	274	258	261	236	264	255	256	274	260	252	281	242	277	230	261	246	240	264	234	276	281	260	258	256	281	258	277	248	252	260	260	253	246	253	254	256	273	280	271	248	239	247	257	269	262	265	272	263	296	270	242	251	250	249	263	231	242	292	292	248	279	277	259	260	294	261	274	263	257	267	280	256	261	267	265	272	245	267	250	250	272	266	246	254	256	251	278	305	263	252	277	238	263	287	244	249	282	288	271	241	275	240	262	284	254	262	264	274	276	262	269	250	267	270	267	254	238	234	264	267	242	237	243	271	262	260	252	252	294	279	251	276	283	251	267	262	264	255	267	268	291	263	269	271	254	281	254	253	275	257	254	290	287	274	267	237	281	280	270	277	280	268	253	257	244	282	238	266	253	263	237	223	272	264	268	257	263	263	280	250	277	244	265	250	253	297	259	257	257	245	283	266	259	293	273	257	256	262	269	246	259	265	260	281	250	247	238	249	285	274	283	270	228	253	247	254	272	272	267	271	271	284	263	274	280	264	252	241	271	257	261	264	281	267	239	253	238	239	269	261	279	275	288	274	280	235	250	248	255	257	252	231	246	238	248	243	303	224	264	282	254	252	293	250	263	257	273	250	292	269	266	256	266	287	257	283	239	281	302	267	234	254	281	258	287	287	283	258	273	245	264	253	262	240	271	293	263	262	238	280	256	260	276	231	261	273	285	277	233	264	252	279	243	220	232	298	238	268	263	260	267	263	258	277	267	250	276	255	280	293	250	258	231	274	254	269	272	274	260	265	251	257	288	284	234	294	279	256	229	271	256	252	261	250	273	267	253	234	306	252	255	245	288	255	268	265	275	269	269	294	262	241	251	283	244	265	257	286	258	264	267	251	244	272	254	250	283	269	235	261	251	254	246	240	246	251	243	244	256	290	228	250	283	267	267	268	256	275	246	280	237	241	260	284	280	282	247	252	291	250	283	262	287	261	245	262	230	272	285	267	277	265	261	244	258	280	247	249	259	270	284	272	280	268	275	243	254	267	269	271	272	274	255	265	275	279	255	262	222	295	283	289	265	243	290	268	249	265	251	258	257	244	274	281	250	250	277	246	257	284	264	252	250	239	245	256	282	263	251	283	273	219	269	291	277	214	240	274	268	236	262	281	239	289	290	268	276	260	292	246	258	255	254	272	240	279	243	265	250	214	275	289	254	285	275	265	253	262	267	244	270	255	256	278	266	283	289	274	253	249	248	267	276	294	271	244	275	252	268	273	260	267	263	241	293	243	266	255	273	301	228	265	244	275	250	259	268	252	244	257	260	301	272	257	242	262	253	256	282	251	269	287	245	264	277	250	261	270	265	252	242	262	250	262	250	249	251	272	268	251	280	244	270	304	240	216	289	273	263	262	270	279	264	284	265	256	263	245	252	261	262	290	289	252	259	249	268	241	266	273	270	250	268	284	227	248	263	260	263	245	259	273	286	280	235	260	232	233	247	296	250	287	260	281	234	250	254	280	253	258	276	260	239	250	263	241	255	277	258	284	292	286	249	279	246	297	267	295	258	250	272	278	279	251	235	247	276	261	247	242	249	247	259	243	249	218	243	310	259	281	253	304	269	266	254	269	264	264	243	269	227	252	248	282	273	268	271	292	255	268	271	261	260	258	260	258	269	253	266	273	268	244	241	299	268	234	244	253	255	243	266	225	258	266	258	277	267	268	230	271	265	248	282	237	288	262	243	262	272	273	242	248	239	273	226	242	253	248	266	245	286	268	244	253	287	245	259	252	254	267	274	263	268	266	240	299	260	241	228	275	262	245	294	269	227	242	272	245	307	282	265	230	259	268	239	261	277	262	267	243	281	232	239	292	255	253	247	284	228	266	269	263	255	255	246	255	258	260	264	272	255	247	265	237	237	289	266	287	287	290	273	259	233	257	260	267	279	255	275	287	256	242	261	269	255	260	237	251	268	271	266	249	278	294	240	267	257	281	279	307	263	270	263	272	270	248	282	238	267	272	258	236	271	252	276	264	240	241	248	269	263	258	272	295	246	267	256	237	252	266	280	256	257	245	269	269	254	240	245	269
33396	16724	14184	7330	5059	3686	2801	2120	1723	1417	1182	992	793	762	730	601	549	528	475	505	467	434	414	389	366	402	397	377	377	350	379	350	354	342	350	374	351	349	339	346	305	342	318	342	316	318	300	304	332	317	296	309	342	292	306	296	340	329	267	284	301	280	321	301	331	317	330	307	293	275	288	289	296	331	295	306	294	302	291	304	320	290	288	293	326	302	322	307	308	306	330	321	297	296	292	315	300	278	312	291	292	297	321	268	299	279	300	285	312	317	285	286	319	287	320	281	343	304	310	314	277	295	307	322	295	300	284	329	322	294	308	299	271	303	296	307	306	337	284	282	276	289	309	295	300	285	304	307	294	275	312	294	313	297	291	299	294	300	271	280	265	299	305	284	291	294	270	291	311	275	320	309	303	293	306	283	322	318	261	285	304	304	285	276	267	287	297	293	286	276	282	293	304	275	291	305	295	287	280	319	307	295	284	266	296	311	303	282	308	282	317	294	307	294	294	309	303	311	307	312	307	300	309	304	246	327	302	318	277	309	290	292	304	309	288	310	303	322	302	295	289	300	277	279	285	268	274	312	313	270	326	295	303	279	302	312	301	322	312	309	294	327	266	304	291	280	305	302	303	286	253	307	309	302	314	301	278	278	297	298	300	302	280	286	292	283	283	253	305	302	296	290	295	273	347	272	293	286	295	262	325	310	331	306	318	310	285	286	313	295	277	306	305	284	301	293	282	310	302	311	296	295	324	279	299	292	308	275	293	262	322	304	299	331	321	295	295	275	300	291	332	301	288	286	299	280	295	313	314	300	296	301	288	301	295	295	269	316	299	309	293	289	310	299	318	331	273	334	316	306	299	295	276	298	276	281	293	296	305	297	336	305	316	305	300	298	284	299	297	300	293	297	293	299	288	309	261	295	282	309	280	304	279	294	299	273	318	303	284	305	300	308	316	297	332	275	296	306	318	302	310	310	284	289	305	298	279	304	311	255	298	310	282	293	304	313	294	291	309	279	317	287	295	318	305	304	310	292	324	296	314	300	285	305	296	333	306	271	274	279	284	276	298	314	290	287	281	286	308	335	320	332	297	295	311	287	298	290	299	303	321	301	287	290	298	298	327	299	294	284	259	284	281	285	261	267	294	283	276	274	301	299	279	305	341	297	281	266	294	301	297	276	252	297	237	288	286	328	306	289	266	302	312	311	309	272	278	290	300	276	276	302	301	317	307	290	298	293	310	298	282	290	296	325	298	336	299	278	342	303	269	312	315	311	276	281	308	336	300	298	325	294	309	300	294	310	275	286	280	303	286	259	304	286	274	305	306	302	305	290	309	274	304	300	279	322	320	310	279	267	252	274	298	278	320	298	294	340	282	318	286	267	281	271	293	285	316	308	268	297	303	288	300	333	315	302	323	295	270	323	305	311	303	303	279	309	293	329	305	296	299	339	264	322	325	288	285	286	278	304	296	268	281	329	302	321	297	294	302	268	312	302	253	331	273	266	279	303	270	296	280	291	303	306	302	314	307	300	287	285	289	249	334	292	306	304	290	337	257	307	293	285	294	308	285	319	312	314	288	302	304	304	286	298	306	301	291	286	304	287	287	296	297	284	290	295	290	309	282	272	314	290	288	275	336	297	300	286	287	318	295	305	280	296	291	266	314	317	281	294	273	304	281	358	303	257	295	276	287	302	297	305	301	299	305	312	292	283	291	271	285	301	302	304	346	278	288	292	303	337	290	296	287	305	291	265	313	286	302	341	280	300	305	294	285	315	286	298	312	264	305	278	274	279	285	297	305	328	312	277	307	285	281	293	339	293	309	314	313	305	302	281	363	283	281	305	282	257	292	308	286	307	303	279	301	309	280	295	287	298	305	290	298	294	296	318	300	302	307	318	287	280	314	313	298	268	272	279	283	295	293	316	277	311	313	295	281	305	314	308	282	315	288	281	326	312	299	302	307	283	303	308	335	323	300	313	296	293	332	271	310	291	295	267	297	309	279	276	322	301	294	306	252	306	290	259	290	307	301	295	303	309	300	308	346	315	296	268	336	283	311	291	282	290	302	305	286	288	285	343	317	297	289	317	306	308	341	261	289	295	290	301	251	344	295	282	289	307	317	288	325	293	321	304	299	307	290	286	294	303	275	284	341	329	324	268	299	280	300	287	313	301	289	311	298	268	317	290	311	305	322	309	306	308	314	281	330	295	300	310	313	298	303	308	303	348	307	276	302	269	357	281	306	281	319	278	299	284	273	292	291	266	261	300	293	288	313	311	303	287	310	299	308	285	310	293	290	254	271	306	316	314	315	275	283	294	313	303	282	316	298	308	304	285	309	244	303	298	282	303	288	304	280	329	294	315	306	293	291	271	334	267	280	285	303	291	289	317	273	310	308	282	295	318	260	295	299	281	280	289	312	275	268	317	284	285	319	292	275	274	303	280	308	265	301	290	312	292	324	305	298	297	319	319	260	284	347	285	294	272	299	327	278	294	304	278	291	309	275	313	316	280	313	301	295	293	250	331	311	286	310	310	318	300	328	299	320	313	282	275	306	275	281	311	292	302	292	287	296	293	331	291	305	292	308	300	290	294	293	312	292	280	312	277	289	298	311	305	303	269	307	298	269	332	273	307	298	286	298	313	297	270	308	280	279	296	297	291	308	293	284	304	320	274	277	308	323	305	300	293	300	301	304	321	285	307	282	298	309	310	304	290	307	270	344	302	271	299	322	303	301	290	303	307	280	313	290	300	264	289	272	281	288	302	285	303	296	295	286	313	316	305	296	305	311	267	310	278	288	279	301	278	323	274	287	289	315	298	323	298	307	301	322	296	298	272	290	291	287	311	278	274	307	283	293	283	264	309	309	301	291	300	287	311	297	290	277	299	306	290	304	316	289	293	324	288	312	261	305	276	310	256	272	280	279	301	336	301	304	311	289	304	283	290	299	296	309	307	296	302	301	279	280	285	294	331	308	315	298	308	286	296	313	296	312	289	313	279	290	306	304	290	315	306	321	286	322	322	289	302	295	313	281	277	330	307	297	321	262	303	289	278	317	319	282	295	278	327	262	298	303	298	319	315	297	301	293	303	291	282	302	263	303	297	281	286	284	320	335	298	324	296	335	273	305	301	288	302	323	283	297	272	328	289	308	273	289	311	296	292	289	326	293	319	306	299	282	295	302	306	318	253	283	279	266	277	283	285	291	321	296	272	246	271	284	301	271	281	316	293	305	292	294	309	314	294	311	272	290	274	306	319	291	330	281	307	280	312	304	291	283	291	300	280	286	322	273	326	284	265	302	304	299	307	299	313	295	300	304	294	296	299	289	298	349	270	253	300	280	306	289	302	303	282	302	272	275	292	294	311	307	281	299	319	270	297	300	288	278	309	273	279	291	327	296	312	311	308	288	290	287	300	299	331	283	280	279	321	316	324	264	287	321	311	269	281	282	275	311	288	286	305	269	287	291	283	280	298	295	273	272	300	301	323	301	275
27237	20006	7352	1117	792	677	557	443	439	404	402	401	376	403	354	390	388	396	435	414	382	391	406	411	364	396	378	352	380	431	394	395	396	403	362	378	376	396	429	397	416	382	361	396	435	383	415	360	430	381	373	419	393	416	397	382	361	386	390	368	391	409	400	373	410	374	374	412	366	383	358	383	396	376	378	390	403	422	400	374	371	375	355	381	391	396	391	373	391	369	377	387	364	361	399	372	373	384	406	386	399	414	385	411	400	356	417	376	401	376	355	381	344	360	374	401	351	358	355	380	361	375	404	379	397	404	435	404	410	404	399	387	398	367	437	367	368	401	386	349	369	388	379	365	380	392	402	425	403	377	403	381	438	391	411	373	382	391	374	409	387	391	404	404	393	380	376	403	379	398	425	391	392	392	385	408	398	393	378	385	349	407	381	424	395	381	424	401	370	406	344	382	355	367	370	357	387	402	420	387	371	373	387	383	390	409	392	385	374	386	395	392	347	389	391	391	392	405	393	408	424	410	370	396	382	390	355	405	391	425	391	422	405	400	371	392	395	393	384	419	401	380	396	374	405	384	408	369	428	346	383	369	386	339	385	398	408	401	399	409	405	367	406	379	387	383	372	401	386	414	355	403	403	406	398	367	419	388	395	384	397	406	420	387	398	396	372	392	406	362	366	386	387	376	396	382	410	375	389	392	367	411	347	383	416	393	352	383	399	401	413	397	352	395	385	373	357	400	366	378	391	399	360	388	386	377	375	388	412	409	411	409	407	369	394	376	394	399	375	400	373	386	368	411	406	407	390	408	369	437	397	361	387	367	423	342	367	408	414	346	378	377	389	391	370	356	402	397	389	411	374	359	383	388	390	371	411	398	405	366	365	385	387	424	354	388	379	387	370	416	411	400	388	381	395	347	448	389	408	411	356	384	386	371	359	392	382	409	369	413	411	381	411	380	385	375	352	397	396	366	412	394	394	391	378	367	417	363	360	417	386	412	418	398	382	414	410	375	389	400	399	385	393	401	421	362	414	394	388	396	369	380	420	379	392	378	380	417	378	368	392	382	399	366	345	410	367	396	393	403	389	418	388	377	380	411	422	403	405	376	347	384	416	407	392	405	381	409	380	395	372	384	415	395	410	408	359	401	395	349	391	373	398	396	417	371	391	373	389	404	382	396	388	381	377	366	409	396	380	375	377	429	425	395	378	403	396	390	393	397	363	390	384	404	372	373	380	366	367	373	373	420	358	375	381	384	409	391	352	344	366	358	361	407	416	405	413	406	389	432	380	335	407	381	414	369	390	406	409	352	392	376	365	363	399	418	384	399	395	395	367	387	402	390	385	364	380	396	341	364	353	386	392	411	426	376	361	386	406	411	425	380	394	405	382	381	361	422	400	412	417	386	417	393	357	393	371	425	409	380	354	394	390	408	415	416	377	394	393	434	426	373	404	397	431	343	388	399	397	399	396	376	399	381	352	357	385	405	422	400	388	393	401	364	379	412	429	400	398	357	386	415	379	378	373	386	432	354	373	355	392	425	394	363	398	394	380	401	392	390	393	423	425	395	370	403	395	388	404	403	384	412	400	354	438	383	386	403	405	389	404	385	401	393	407	373	339	368	434	407	374	390	365	378	405	401	385	364	423	393	371	409	409	393	398	398	385	367	421	389	379	391	388	381	392	364	374	365	365	395	374	374	350	379	376	395	395	404	406	388	393	366	368	383	378	431	390	382	391	387	426	387	392	395	380	399	382	374	391	377	388	395	402	372	333	366	370	425	409	395	384	376	385	411	378	414	382	394	409	375	376	381	356	389	375	374	420	378	375	357	388	379	412	406	414	410	407	389	387	373	394	385	395	416	386	374	375	387	425	406	392	396	401	419	385	386	402	361	400	397	374	386	392	394	401	413	388	379	407	364	366	419	430	411	393	370	399	384	375	403	369	390	346	411	376	405	403	414	424	411	367	418	399	385	414	383	374	391	385	396	419	367	374	395	401	355	397	378	400	355	403	387	411	404	433	346	395	390	383	384	403	394	375	382	395	406	360	372	423	375	392	416	405	372	370	395	409	363	363	397	404	373	396	404	381	395	358	385	405	400	396	387	384	398	375	391	409	413	400	386	395	413	399	347	404	375	368	403	383	394	361	385	399	353	412	384	391	406	428	396	384	390	402	386	367	377	404	413	406	417	405	368	383	384	395	384	375	363	422	386	395	424	370	377	424	345	380	363	389	385	389	394	388	371	414	390	406	414	389	360	350	400	398	405	387	383	374	405	403	398	385	380	393	402	372	401	385	346	396	393	422	397	395	381	352	391	404	358	423	382	375	400	422	388	366	426	404	397	390	377	404	344	366	397	373	361	413	355	393	371	413	392	370	386	354	413	383	400	371	394	348	404	366	400	385	402	409	395	389	404	402	388	364	378	388	381	385	387	412	389	435	381	359	381	374	437	404	387	424	384	400	399	377	403	351	369	385	405	365	405	402	386	385	376	377	422	404	394	370	413	405	423	399	410	386	413	380	379	382	364	447	411	405	373	392	402	370	376	407	411	359	393	414	368	368	322	408	388	371	344	380	385	376	399	356	394	398	386	409	406	385	369	401	408	394	372	419	371	373	386	372	365	404	409	379	404	405	373	449	411	363	420	396	399	418	384	393	368	422	376	372	408	405	405	398	426	375	411	359	359	421	369	384	341	377	393	376	380	392	427	375	387	402	397	379	411	388	382	386	376	384	430	402	400	378	396	372	397	396	386	378	409	414	387	373	380	397	408	415	385	379	389	390	401	363	418	427	372	383	396	403	378	385	380	382	429	387	381	377	390	421	376	340	387	431	379	374	358	377	390	361	367	388	410	358	405	348	378	383	404	399	399	416	400	378	399	388	366	396	403	395	405	422	390	389	386	408	395	402	403	418	363	416	344	377	388	419	385	378	380	363	402	363	366	360	415	417	406	371	403	406	370	397	373	363	359	406	391	403	378	389	382	377	365	405	400	387	373	382	366	380	392	368	418	406	372	386	387	377	397	411	415	379	389	408	374	385	412	379	377	367	395	403	389	359	401	406	410	383	395	389	385	387	390	452	402	359	380	383	384	396	385	421	407	382	386	405	407	383	394	375	385	396	395	373	361	381	384	371	383	410	396	385	378	381	397	402	370	391	385	427	384	381	399	366	405	385	409	394	429	387	413	360	412	365	388	368	376	368	394	402	384	396	341	361	416	363	400	352	378	384	408	365	392	420	404	378	433	366	417	385	364	377	385	355	381	372	350	398	397	410	390	397	383	397	377	382	424	401	353	364	363	395	392	365	361	371	405	420	428	396	385	378	388	392	366	396	409	381	452	402	417	372	374	367	403	427	393	393	392	389	376	419	389	403	408	381	379	378	378	378	425	402	406	410	396	375	386	388	379	414	398	383	356	428	391	395	400	396	387	402	421	403	368	390	391	387	385	367	415	404	351	382	374	388	380	370	404	400	393	393	370	377	383	394	400
14445	1538	1324	791	699	627	558	516	501	510	506	511	512	480	488	484	484	528	466	496	511	441	497	454	479	465	448	515	464	470	467	461	484	447	436	443	459	487	445	474	459	447	457	465	476	478	440	477	472	469	451	488	461	457	448	465	465	467	469	494	484	467	461	470	472	452	465	453	463	495	480	470	482	467	431	492	442	491	441	450	486	479	468	471	477	462	462	511	453	458	459	468	455	501	458	527	439	453	499	441	479	435	458	445	467	455	476	456	440	458	494	498	472	461	464	459	466	485	458	458	468	490	484	476	452	452	446	480	488	466	445	485	470	464	448	477	473	461	460	462	481	465	443	496	467	467	471	432	489	488	486	475	469	438	493	487	429	487	457	486	452	483	463	456	473	463	450	464	464	446	476	449	438	431	462	465	481	485	482	499	446	440	474	432	506	434	434	467	480	495	475	459	467	480	478	472	477	474	487	451	439	469	497	476	479	460	475	448	419	448	464	489	458	486	451	441	465	456	437	491	459	441	445	480	434	471	454	480	498	436	476	446	455	489	471	474	454	456	421	438	506	491	476	451	492	446	446	461	468	493	471	459	462	510	457	453	451	467	467	461	448	512	475	467	436	462	468	439	443	443	500	484	470	465	448	422	466	437	476	454	475	484	444	470	456	439	484	498	465	447	464	436	468	520	440	454	446	456	473	458	467	451	439	456	458	468	473	470	470	451	462	450	475	456	427	479	506	463	447	489	504	449	457	496	478	513	461	474	487	479	465	528	443	512	419	477	428	428	481	484	460	462	487	479	484	452	454	487	501	439	472	485	438	494	494	496	467	455	451	446	496	451	469	465	491	498	484	447	461	450	432	479	437	429	417	499	491	446	451	440	476	464	483	456	477	459	474	422	478	449	502	489	430	523	456	428	452	450	461	474	484	456	498	459	451	490	464	479	468	463	492	454	500	432	478	497	432	478	510	442	491	473	506	483	432	453	447	487	497	453	494	448	491	490	447	457	492	473	461	466	494	485	455	470	468	502	432	472	461	480	511	428	474	465	450	495	448	454	482	446	492	484	439	437	463	461	477	427	450	479	462	473	489	458	451	448	464	444	422	447	451	491	450	476	478	487	454	457	471	472	484	483	434	404	495	475	439	475	504	467	479	463	464	473	460	477	480	470	447	449	491	498	497	442	423	475	473	503	462	474	504	474	484	466	486	469	443	436	471	484	459	430	445	467	468	443	474	478	485	499	469	458	446	453	452	444	430	498	461	468	466	475	441	469	486	458	493	451	468	498	423	471	485	461	430	493	506	483	486	459	502	418	445	435	437	433	454	432	443	457	491	447	450	458	469	498	468	454	464	436	448	485	490	463	491	435	486	453	475	456	491	486	497	483	478	493	467	467	484	464	467	471	428	433	441	441	438	495	503	420	466	471	443	479	460	475	475	424	436	488	472	500	462	482	462	463	499	474	454	447	460	447	478	468	472	436	439	462	481	487	495	478	462	432	413	489	494	461	437	492	465	461	441	487	466	490	486	534	484	467	478	490	459	520	456	477	474	449	490	474	447	466	445	475	458	481	483	449	463	487	493	472	521	465	478	458	465	441	484	474	478	497	464	480	452	486	479	467	472	473	464	486	445	490	440	492	447	457	481	450	489	465	496	466	456	505	477	476	446	428	458	458	451	473	478	481	464	490	457	431	454	474	480	488	493	487	480	487	459	499	454	455	483	481	476	464	461	497	490	465	487	500	463	456	502	443	456	470	463	460	460	462	471	497	463	467	470	472	490	471	468	441	434	450	492	481	446	471	453	454	459	456	502	439	451	458	479	446	489	438	458	473	460	468	466	464	466	521	449	468	459	491	469	498	454	446	474	465	496	473	454	458	477	466	487	453	463	496	465	474	470	470	455	461	449	476	467	456	442	497	477	417	474	449	439	484	435	498	495	487	489	427	513	484	493	471	478	448	490	472	480	513	494	481	500	499	493	434	488	443	461	434	456	506	490	462	463	500	477	443	464	436	403	493	520	460	502	474	468	444	431	491	511	485	444	484	504	478	450	477	462	483	454	485	452	439	470	458	466	477	472	484	476	470	487	453	483	495	474	449	465	493	439	492	445	491	485	468	438	445	431	528	463	472	468	466	458	483	462	469	487	480	437	431	429	452	476	457	487	491	495	444	469	490	508	447	469	458	498	465	466	439	472	476	506	471	478	463	478	470	474	471	467	451	455	463	453	486	480	448	474	489	485	455	459	488	455	455	450	508	439	488	491	490	496	466	450	476	483	439	514	451	483	492	455	484	444	455	483	484	445	488	457	449	495	476	493	445	464	462	520	435	469	504	468	467	462	462	449	459	454	516	450	477	424	479	451	479	461	486	475	484	490	478	454	475	477	467	466	466	455	470	541	444	498	441	472	484	468	463	474	497	488	464	453	486	473	432	460	479	486	499	482	455	459	474	505	471	481	484	459	471	505	473	484	482	453	451	446	495	438	418	463	464	476	459	455	426	506	478	463	513	497	463	495	435	462	468	453	458	485	485	427	475	495	467	507	479	513	437	473	493	506	467	488	494	463	427	455	464	481	437	442	498	482	474	453	482	455	428	485	473	462	458	490	462	474	480	456	478	481	484	505	454	478	473	476	497	455	504	498	475	456	500	472	425	466	441	487	497	487	496	474	469	469	473	441	426	479	419	494	469	450	482	475	460	461	491	478	465	473	484	475	487	465	462	441	401	490	488	468	522	470	487	445	458	460	449	451	478	506	491	439	439	456	475	476	505	491	441	470	441	455	447	493	506	491	431	450	455	493	490	496	488	440	473	441	451	477	469	468	505	505	484	430	466	499	486	416	490	466	487	446	469	448	466	504	439	433	503	485	465	492	466	454	499	464	481	474	442	459	490	494	457	469	486	498	454	492	505	464	474	478	497	421	474	452	481	429	444	446	462	431	449	426	441	477	479	463	499	449	445	494	470	471	492	463	467	484	473	431	477	480	457	476	481	473	494	506	458	470	442	455	443	443	454	481	423	528	465	480	449	480	467	472	497	468	470	492	472	443	511	454	507	445	456	495	457	450	479	484	459	459	493	437	440	476	479	437	481	483	461	478	524	494	449	480	489	453	464	428	461	463	483	451	474	444	487	477	509	460	457	451	507	490	448	463	466	469	454	473	477	456	476	468	460	495	437	475	493	461	497	498	459	454	424	514	456	443	513	450	474	449	466	461	457	496	498	480	449	469	466	496	476	451	440	494	445	455	466	478	465	467	469	470	466	452	472	462	488	457	493	478	481	476	469	463	483	445	457	476	520	476	516	475	480	475	465	482	473	463	445	478	470	446	448	504	471	458	475	469	469	494	481	486	466	480	485	496	497	464	465	487	478	491	449	449	480	471	479	451	521	481	420	467	481	453	481	465	432	481	472	478	454	466	486	451	467	459	450	444	461	492	480	487	470	459	441	465	454	468	495	460	495	470	522	464	472	462	517	457	485	502	467	455	464
23752	21175	28474	23994	21096	12119	1195	668	509	438	394	336	321	278	288	264	232	269	224	251	240	227	225	208	248	218	199	198	226	217	204	215	197	219	215	202	190	201	224	193	233	171	199	216	203	210	179	196	197	189	168	183	207	182	201	188	204	168	191	208	196	188	181	181	213	186	203	169	195	177	201	219	187	193	198	191	178	197	182	185	197	199	188	212	174	162	201	204	204	185	168	193	186	165	195	172	198	194	217	184	220	239	178	204	198	189	210	177	208	194	202	176	220	217	189	192	196	178	207	199	184	214	203	181	193	189	176	220	185	206	203	195	187	168	209	171	220	187	182	188	190	188	198	220	227	203	179	208	200	197	199	175	168	195	175	201	210	177	195	181	207	203	201	219	200	167	196	171	184	220	164	206	181	204	211	187	199	198	177	193	189	197	200	199	190	182	187	199	183	198	204	198	184	196	209	210	200	190	198	176	176	181	204	191	180	223	186	192	178	193	167	189	189	212	209	180	201	219	196	196	185	187	174	189	181	214	180	191	192	208	203	210	204	199	195	179	168	181	172	182	182	189	205	168	186	188	182	212	196	195	193	199	181	195	174	219	195	179	185	172	202	189	206	166	218	188	178	169	192	181	193	194	217	195	197	180	182	195	195	211	195	201	183	215	160	170	191	192	198	214	196	187	205	196	193	211	180	185	188	193	218	188	190	211	198	219	204	190	210	208	192	178	184	172	180	217	197	198	155	167	191	184	180	185	181	161	190	189	200	180	199	159	186	194	196	186	179	187	180	190	209	243	174	229	180	192	180	205	203	186	174	171	204	177	181	202	195	204	186	197	182	201	182	178	185	163	186	212	181	209	202	207	175	190	185	195	203	170	206	183	182	183	206	168	194	162	197	183	206	206	187	162	161	199	221	164	222	183	201	206	195	182	207	168	183	191	216	189	188	198	191	173	213	192	199	181	187	182	176	170	186	221	210	199	191	207	229	211	204	201	183	194	175	198	175	201	188	206	178	211	193	172	198	199	182	176	191	182	210	172	185	205	186	233	180	199	212	193	190	210	203	189	188	186	165	204	183	205	183	214	201	178	190	203	186	193	195	196	194	175	194	163	183	179	182	192	187	176	169	191	169	175	204	190	186	197	197	215	183	194	184	205	176	214	197	177	197	211	199	173	195	173	177	197	182	212	164	209	203	183	208	198	201	206	194	181	226	183	218	189	200	201	188	193	195	193	175	172	192	215	196	214	170	168	174	171	192	184	175	207	194	209	184	210	186	163	195	202	167	185	186	172	202	182	208	179	200	187	180	216	171	190	200	195	184	216	194	181	205	195	203	198	225	191	171	192	168	189	206	160	182	196	177	204	198	188	191	196	203	171	183	191	166	197	190	176	220	176	193	169	163	190	209	193	197	177	177	177	205	186	195	191	214	196	214	199	172	183	188	196	200	217	189	168	176	203	189	198	197	201	183	177	195	172	209	179	199	191	186	177	215	199	207	173	188	197	174	197	169	161	205	179	194	194	204	186	194	179	162	204	170	210	201	210	171	180	217	195	178	206	200	195	186	206	191	182	216	176	187	219	180	200	194	184	192	189	187	192	196	177	188	188	191	189	187	180	187	184	180	191	192	218	180	202	192	182	176	212	182	179	187	180	166	179	200	209	177	173	191	193	198	174	194	182	186	188	185	203	179	175	180	196	179	201	197	226	200	175	187	201	184	208	187	213	194	174	164	186	199	208	177	183	167	204	179	193	224	172	176	208	183	172	173	172	198	226	192	204	195	191	213	196	188	192	185	192	201	174	200	171	206	192	186	190	188	201	177	196	182	186	173	194	199	211	190	221	183	195	207	214	191	171	202	203	208	182	210	156	190	211	205	214	207	190	194	199	195	177	204	202	178	185	219	201	185	213	220	197	206	191	187	170	181	180	205	175	188	178	184	207	174	184	192	190	202	190	183	170	201	182	192	198	205	196	196	190	182	185	188	192	162	192	185	177	187	173	177	187	193	180	204	173	215	201	174	193	193	185	186	179	196	170	173	166	172	165	177	196	208	163	177	163	179	213	214	174	205	192	210	201	189	184	167	199	194	178	185	182	201	151	203	176	208	173	167	198	190	180	196	197	201	191	175	192	219	187	167	173	202	178	209	169	174	176	196	194	178	207	199	185	172	193	214	213	186	193	203	208	192	171	174	206	176	209	180	187	170	191	183	205	178	187	171	186	200	190	174	200	189	194	173	199	174	161	187	170	186	159	190	191	194	173	188	193	196	199	207	190	188	174	187	194	196	187	183	181	183	181	193	219	187	190	194	195	188	212	179	180	214	189	186	176	205	197	211	197	195	178	169	186	186	205	185	195	188	171	219	203	193	175	175	194	178	180	195	196	195	179	206	192	200	181	171	183	182	226	191	192	206	179	172	209	193	214	155	190	214	188	204	213	194	200	191	179	182	167	190	183	186	178	197	207	192	195	197	178	194	193	197	201	197	201	201	186	202	193	185	191	195	192	184	214	182	209	188	172	148	201	195	184	170	196	175	170	191	190	196	195	163	160	171	200	203	186	193	196	172	185	204	174	216	188	200	167	176	168	207	212	171	170	185	187	200	195	177	180	200	185	176	160	192	202	181	197	181	220	197	204	190	191	196	196	197	192	225	203	206	195	207	207	200	177	195	181	191	192	203	187	210	185	197	197	185	209	203	175	159	212	198	198	193	186	221	177	179	200	193	180	200	165	202	193	181	202	188	202	187	187	176	194	211	202	198	188	205	193	182	205	193	205	177	197	194	182	207	180	190	198	202	163	173	168	197	179	208	193	179	200	196	194	203	182	182	194	171	161	202	207	164	190	193	190	164	186	168	200	181	199	182	216	176	178	224	206	198	189	200	182	180	184	166	178	204	201	176	198	183	197	226	215	184	186	200	193	182	189	205	196	206	191	200	183	195	198	210	194	180	206	189	188	193	172	194	187	182	203	169	184	204	186	184	206	192	191	208	211	213	186	221	218	180	192	208	172	170	185	198	190	177	202	183	209	199	210	187	188	179	190	196	197	161	204	188	176	167	174	186	179	189	173	187	197	192	200	187	183	202	182	211	199	175	195	188	222	181	199	184	223	173	218	189	196	187	190	183	187	192	209	189	199	198	190	218	203	189	174	183	192	210	214	174	180	189	222	209	160	187	190	198	204	199	176	180	185	172	210	176	196	192	177	171	208	183	212	203	230	190	189	204	173	191	169	207	194	192	196	207	197	178	192	191	189	201	204	215	219	165	187	193	180	191	201	190	188	193	190	198	186	196	166	170	200	201	176	193	201	190	188	181	166	178	190	212	185	179	219	204	183	185	171	180	195	175	197	186	177	196	206	191	151	181	174	177	180	179	185	187	175	187	195	174	199	190	194	167	187	187	196	194	199	194	188	165	205	213	216	181	187	190	176	211	181	204	197	187	192	183	204	183	186	189	179	202	217	198	199	171	200	210	209	215	203	168	169	209	186
34226	10046	8472	4135	2744	1888	1533	1152	906	791	658	571	487	485	406	413	381	328	328	321	309	321	301	273	288	290	302	243	271	274	266	283	272	268	244	275	290	254	222	277	252	272	246	253	249	243	256	224	240	252	246	278	245	207	221	256	260	233	238	252	232	245	220	215	258	223	223	266	249	248	257	270	255	222	250	218	255	249	237	236	260	226	243	255	258	227	259	233	245	237	251	294	233	231	233	246	256	229	220	247	237	226	226	247	231	231	251	217	241	247	225	260	231	224	251	232	241	227	251	256	241	226	230	200	230	254	222	208	224	242	238	235	258	249	247	227	239	254	257	270	243	234	236	234	234	224	251	241	252	214	290	225	227	224	239	213	205	235	231	262	264	211	235	228	240	232	233	265	216	220	235	246	219	243	221	235	239	240	223	232	226	185	235	266	237	250	252	226	258	258	223	223	226	256	257	231	215	220	241	261	245	277	243	216	226	227	233	254	242	234	261	236	229	238	223	221	257	230	243	208	232	239	267	235	242	249	232	205	189	268	242	234	246	229	244	226	240	227	245	231	242	242	219	247	233	237	242	239	254	240	212	244	240	257	215	260	245	247	232	210	254	227	257	227	247	235	226	222	237	230	247	231	223	212	247	237	220	247	250	205	231	227	230	228	248	224	217	247	241	238	233	235	267	248	246	214	259	267	248	243	249	247	234	242	234	217	234	198	213	225	234	245	242	230	252	244	237	211	243	242	235	243	225	242	223	247	231	221	213	252	238	211	246	249	219	265	240	240	228	258	245	250	216	230	229	278	260	215	214	245	237	237	221	231	246	228	249	229	231	216	219	254	262	212	221	226	233	228	242	276	248	226	234	265	252	206	227	222	247	237	228	218	245	261	214	231	263	252	244	279	244	232	241	250	234	238	231	247	216	221	212	245	246	247	240	218	227	233	248	219	237	253	231	238	235	208	236	256	243	219	215	243	241	243	228	220	246	246	233	255	252	232	232	251	245	198	242	246	244	217	217	245	261	202	233	270	231	222	234	234	244	245	259	247	226	267	219	221	224	262	229	234	247	262	266	233	205	231	207	217	252	222	245	236	234	220	270	236	229	251	237	228	224	234	244	227	239	227	222	222	253	237	242	225	251	244	222	243	238	237	238	232	234	255	272	236	234	286	236	237	276	246	219	216	216	242	245	238	253	207	241	212	208	232	238	245	226	245	246	255	234	252	227	230	226	220	262	250	241	244	233	240	226	254	235	231	227	232	232	242	238	245	252	283	234	247	231	243	255	228	249	256	226	233	253	253	228	237	226	272	239	279	253	234	234	235	270	243	222	249	222	214	276	236	246	223	239	205	236	259	208	254	250	225	204	251	255	225	249	245	230	220	258	224	237	271	264	218	237	258	239	236	235	264	238	241	230	239	219	254	240	245	237	227	269	228	244	258	220	231	255	251	231	242	224	237	235	257	228	254	256	195	221	238	256	236	263	250	239	237	229	224	250	224	230	241	230	263	243	222	229	254	258	271	256	243	242	217	257	216	257	215	256	240	255	254	216	248	229	215	248	245	243	249	246	237	263	225	252	238	254	211	214	254	234	250	246	214	250	242	233	220	236	224	227	244	239	238	247	231	251	234	231	258	224	260	232	244	232	225	224	232	217	240	207	238	232	224	223	203	240	249	233	258	244	285	259	260	235	247	213	237	223	255	235	232	235	261	250	224	234	239	240	250	267	242	254	232	273	222	250	270	235	216	216	212	223	224	212	223	259	230	268	251	269	237	219	233	234	245	249	241	249	242	256	219	229	224	238	220	236	245	228	230	211	215	228	219	225	248	248	240	255	220	232	242	260	254	243	213	232	251	236	229	238	240	228	241	223	271	246	235	256	208	225	223	230	246	232	249	222	241	239	260	233	251	215	262	250	254	235	233	272	260	239	230	245	263	236	245	229	227	236	261	246	232	240	193	244	233	241	221	226	271	247	256	252	220	239	237	243	232	239	240	241	232	234	228	231	229	223	253	244	248	269	245	243	237	223	225	225	239	239	241	252	218	243	242	270	243	231	235	236	243	223	245	236	238	239	236	229	235	229	253	261	238	241	230	236	249	235	267	229	218	212	225	220	233	248	259	239	223	234	243	231	232	241	232	234	253	243	235	260	229	243	230	233	230	215	230	242	234	239	240	254	246	239	266	250	235	204	237	259	254	235	244	236	247	260	229	241	231	216	227	223	244	231	218	228	250	244	227	232	249	256	228	245	256	214	216	247	243	231	231	235	229	241	241	255	229	218	215	227	243	255	237	264	240	225	220	237	247	227	239	245	220	213	226	240	256	265	235	252	244	227	248	235	212	232	238	228	205	251	243	253	248	256	236	267	216	233	238	225	256	208	230	237	226	246	234	232	265	242	233	229	225	257	249	206	232	225	246	265	228	257	226	239	219	216	255	251	250	234	233	225	231	246	232	264	241	250	225	220	245	230	252	248	255	229	234	276	240	255	257	252	223	260	227	298	235	241	216	250	254	237	247	258	241	217	223	243	241	236	245	243	221	236	240	236	214	241	229	237	256	205	243	238	235	223	216	224	241	255	221	220	230	266	236	258	229	237	213	218	220	256	232	250	248	236	222	228	215	255	248	268	247	266	219	261	249	214	227	249	235	235	214	229	225	262	226	239	234	208	226	252	283	271	250	221	236	266	268	210	232	243	232	244	230	234	238	242	236	240	247	228	243	247	271	233	204	232	241	226	218	237	251	241	220	228	224	276	260	217	227	227	237	237	248	260	256	256	242	263	222	240	211	245	227	251	281	238	240	232	240	233	242	239	231	238	226	236	240	226	226	224	238	255	244	254	246	270	220	245	251	249	221	261	229	237	220	228	239	244	217	209	242	235	212	261	254	224	221	269	237	218	242	258	233	254	209	221	204	223	225	252	227	249	232	226	232	248	235	235	231	266	223	207	220	239	235	236	269	255	262	242	232	259	249	226	231	245	227	237	220	246	238	236	201	262	271	227	248	214	236	232	226	260	237	256	243	251	224	230	236	221	236	215	234	234	241	263	224	243	265	250	234	222	259	238	251	216	244	230	248	232	236	229	262	226	239	245	257	251	245	251	239	225	240	209	262	253	221	255	232	226	250	242	251	232	238	277	234	245	229	244	239	225	228	230	226	256	220	253	238	251	211	244	265	222	228	245	239	240	244	255	274	226	244	242	267	237	239	270	215	230	265	247	248	215	205	243	211	256	232	252	221	239	259	209	198	221	251	238	234	251	202	213	231	241	208	226	250	215	221	254	251	243	234	223	245	229	220	244	241	222	234	234	241	237	257	196	236	253	251	281	260	249	224	248	232	240	226	222	227	240	223	214	213	236	260	217	232	226	241	263	236	226	238	254	213	218	274	241	234	235	252	247	253	264	240	235	255	243	241	226	231	256	255	256	253	207	241	251	246	242	227	244	240	257	246	234	262	254	259	227	268	227	262	243	198	229	252	247	251	260	234
24952	21090	27472	24848	13252	1210	818	703	655	593	639	579	583	581	537	590	582	554	556	557	580	535	568	560	586	535	561	519	492	546	505	525	465	533	500	498	502	511	526	518	508	519	543	541	499	513	545	523	498	519	506	537	531	475	492	548	484	519	491	497	556	508	534	551	489	566	538	502	529	507	516	495	468	493	527	516	506	565	497	557	510	526	511	492	500	509	514	528	552	523	550	506	505	550	490	539	516	467	521	528	544	512	503	489	508	507	528	516	465	521	497	538	535	542	504	531	519	548	558	507	533	537	526	500	531	487	552	514	527	541	517	476	529	519	513	485	509	522	499	504	505	508	548	514	554	493	518	599	531	503	479	550	534	528	496	532	509	498	551	543	495	526	486	494	498	525	510	541	510	497	566	480	511	504	515	507	516	516	503	520	504	505	551	520	540	485	557	493	517	466	533	531	487	510	513	470	524	499	559	540	537	489	521	472	494	529	530	526	559	520	480	477	509	520	521	532	551	507	521	535	513	443	551	488	514	494	502	542	555	508	543	554	454	541	524	512	500	517	543	497	532	522	534	518	509	510	530	509	530	477	525	554	496	576	549	524	519	515	507	539	488	510	475	551	513	538	493	488	490	533	548	474	460	503	499	534	500	527	553	520	526	603	507	504	532	483	547	548	558	508	486	527	506	490	543	494	549	505	518	535	503	516	501	518	481	493	514	517	508	506	518	483	540	511	500	518	491	510	505	523	509	524	541	524	504	530	489	556	505	556	516	476	535	525	533	533	544	525	530	493	525	496	510	535	531	485	507	518	527	525	498	508	503	493	531	537	504	501	536	512	518	544	517	518	494	499	568	551	522	535	548	483	502	546	527	519	553	538	490	505	524	499	515	513	486	481	492	538	514	527	504	514	486	532	518	533	498	526	494	537	499	518	535	514	527	496	498	475	541	475	498	546	480	507	509	494	546	473	501	527	550	521	532	522	512	503	513	533	519	514	483	463	533	512	525	524	554	501	529	508	507	490	504	554	540	523	498	475	527	500	550	538	542	497	529	508	504	536	507	523	493	543	511	537	561	476	516	529	551	542	495	500	496	482	500	543	518	507	513	502	504	501	508	535	550	515	514	522	515	517	473	553	530	528	549	496	444	531	490	511	457	513	506	502	501	534	536	523	494	519	524	506	516	510	529	516	523	484	535	533	511	508	478	519	552	528	526	491	530	503	521	523	528	503	570	508	468	535	469	517	487	499	572	557	526	507	488	529	504	521	553	511	519	468	464	499	549	488	502	486	524	498	489	512	505	511	470	498	531	539	494	504	558	518	515	519	537	523	503	521	542	491	530	534	521	549	529	526	496	528	500	516	552	503	509	476	486	528	504	509	542	514	526	501	499	565	516	530	479	538	542	521	524	501	546	521	513	505	535	529	533	532	517	522	512	488	505	529	531	547	539	507	540	580	520	517	550	528	513	531	505	527	537	509	509	519	509	539	532	514	521	566	524	487	472	513	543	566	544	538	551	493	510	559	500	504	536	485	529	518	528	520	536	530	546	505	542	524	514	515	526	501	572	530	482	507	544	477	488	523	504	536	519	520	506	450	508	509	531	514	546	520	557	470	500	558	479	547	518	498	548	477	558	517	542	487	518	498	497	514	489	513	500	540	500	499	517	557	540	561	481	546	534	482	502	555	557	508	517	515	496	531	506	503	511	496	525	521	519	520	512	484	524	492	524	535	521	472	503	531	496	542	562	486	533	505	523	486	538	516	494	549	488	486	525	506	496	532	495	489	529	508	494	523	557	524	537	545	505	547	527	508	521	544	475	494	506	515	511	547	486	505	503	507	504	533	525	500	520	519	516	564	489	490	504	512	501	514	509	507	561	526	538	483	513	538	568	517	533	503	537	521	503	548	514	514	554	526	492	519	535	491	519	517	530	512	560	548	518	505	521	490	511	541	506	505	492	544	511	541	517	532	476	511	538	571	515	555	513	505	519	489	491	554	512	538	539	498	511	568	483	511	543	514	511	487	516	479	480	513	519	558	495	519	517	526	509	528	477	527	537	496	506	497	519	534	539	520	545	512	524	544	555	486	526	491	525	516	511	486	536	495	514	534	514	494	503	482	508	501	513	498	530	504	509	486	504	536	478	512	481	527	554	532	496	495	499	509	542	502	495	464	523	483	519	491	530	489	491	539	491	474	517	479	550	533	466	504	574	515	498	517	532	587	536	492	520	531	507	492	540	486	526	518	523	530	516	517	506	490	518	490	540	486	495	504	509	515	520	546	503	529	511	503	490	469	536	498	517	502	535	506	522	501	515	504	518	523	524	516	514	494	517	523	533	496	535	490	536	477	498	522	483	599	493	521	477	503	517	497	558	522	515	517	486	521	488	525	495	486	498	492	532	550	511	500	495	512	490	516	514	508	489	495	482	506	547	529	542	542	491	480	515	516	546	501	508	547	514	507	527	555	491	492	490	511	503	476	514	508	534	545	534	492	534	550	551	499	504	506	493	499	503	515	488	531	502	478	487	486	531	536	531	478	529	560	488	507	505	496	525	510	531	520	505	512	512	543	517	527	537	580	559	518	538	530	527	503	501	497	498	541	519	461	549	467	500	536	507	511	504	475	485	527	524	548	541	509	545	544	565	519	477	520	519	471	536	507	505	489	547	485	530	516	518	501	491	523	512	532	478	516	492	512	472	541	494	501	513	510	535	510	505	464	512	510	520	548	507	507	490	501	497	540	493	484	507	555	522	497	503	497	491	542	485	450	546	472	528	494	495	512	507	500	519	486	478	531	494	519	506	520	498	526	536	539	497	502	494	511	508	494	462	505	553	508	568	532	524	506	506	473	524	495	480	537	487	579	518	487	539	507	494	515	478	533	494	530	475	535	533	527	488	547	547	462	546	547	471	515	514	556	545	528	530	503	531	521	506	526	467	507	536	508	438	496	469	526	530	511	508	518	520	517	552	544	529	527	504	515	495	551	500	546	528	536	510	481	538	574	518	494	506	531	496	527	507	539	517	546	530	553	531	485	531	503	489	524	496	450	530	480	502	518	517	500	491	512	515	517	509	530	490	503	502	505	500	507	504	565	550	513	600	534	476	485	497	524	528	526	496	500	482	531	461	495	555	514	550	502	536	551	552	500	532	515	540	527	546	514	505	520	496	505	520	519	510	501	481	564	513	517	534	513	538	530	523	478	525	483	552	518	510	493	468	519	546	542	520	519	536	487	481	539	555	491	528	502	509	490	549	472	526	552	526	528	486	527	544	497	508	507	506	493	530	510	504	499	479	520	482	531	490	525	494	538	538	501	544	518	512	490	552	471	509	521	562	554	499	515	551	473	472	503	520	541	478	538	551	505	540	522	532	521	538	559	492	513	507	486	546	522	507	500	512	516	537	501	537	500	459	503	510	556	547	524	523	523	517	504	520	545	562	535	539	513	520	505	498	525	538	510	483	525	495	500	500	516	551	531	551	515	488	493	557	522
33524	6375	5042	2795	2028	1614	1239	1081	961	899	762	804	724	730	642	663	743	626	616	657	671	604	602	626	587	611	605	640	607	604	650	584	603	584	637	608	599	589	618	564	603	587	552	611	591	594	561	612	601	578	598	572	572	602	571	590	596	593	586	595	592	565	583	593	572	594	587	564	629	624	562	606	566	599	556	601	552	559	576	617	589	569	609	565	543	599	597	578	613	581	579	573	585	587	567	662	610	616	593	601	621	572	608	579	562	551	584	575	607	569	627	606	614	606	594	598	611	593	588	583	609	574	607	569	576	588	593	610	557	579	611	608	626	614	559	599	593	598	585	566	566	620	588	620	583	585	604	560	572	566	608	561	579	608	601	560	555	587	594	565	589	572	600	613	571	578	615	599	606	597	581	598	618	581	594	595	614	620	599	592	615	591	560	587	610	578	573	614	563	605	570	586	589	601	624	603	614	573	594	543	599	592	591	617	586	574	612	525	581	590	554	574	573	576	591	621	601	603	532	603	627	601	620	579	617	562	567	574	617	611	541	564	602	584	590	594	598	601	607	617	609	621	537	603	616	558	588	603	592	593	620	544	644	581	608	597	622	566	573	606	616	585	550	596	613	586	629	595	624	578	571	571	590	615	668	534	549	580	585	613	593	551	628	584	592	596	643	627	627	586	587	602	615	555	604	592	574	571	563	601	594	620	550	596	572	606	597	575	593	632	595	582	589	570	556	563	598	628	607	600	624	599	627	584	596	594	592	596	574	585	554	604	565	570	571	581	626	594	533	580	537	619	621	621	591	611	635	562	607	558	596	580	564	547	569	613	624	554	629	565	568	611	587	610	581	602	591	573	547	569	563	587	571	566	596	586	551	604	579	609	576	579	574	550	586	590	571	619	599	597	569	622	576	648	580	613	538	568	620	592	595	580	539	561	614	567	608	588	564	595	576	627	575	578	601	556	589	597	645	547	595	599	609	572	620	596	559	610	583	562	587	640	571	615	614	570	615	593	557	601	567	566	575	603	631	585	610	559	559	542	567	558	577	613	592	563	623	623	537	585	590	627	587	578	589	604	594	528	598	616	596	596	607	545	639	601	617	644	588	580	570	569	572	594	605	582	567	627	614	540	596	559	586	573	626	601	581	595	588	583	550	563	621	595	563	568	603	580	602	592	606	601	572	581	611	620	555	604	572	575	628	590	610	584	613	597	632	577	548	585	568	607	608	572	599	601	597	591	574	566	604	593	564	607	559	599	607	555	586	593	615	568	596	585	617	617	552	575	564	560	604	540	603	610	616	590	579	603	590	593	572	589	582	600	602	596	612	612	656	650	594	583	550	588	611	601	588	594	583	612	585	607	607	598	611	578	619	604	615	585	608	621	585	584	588	585	589	575	586	573	589	576	524	608	580	614	554	609	576	609	600	596	585	620	627	573	583	632	624	575	541	583	599	581	592	595	548	591	604	603	582	599	588	607	532	625	651	572	580	580	545	567	587	607	593	575	587	603	598	624	561	633	570	598	573	585	578	590	551	586	602	585	606	582	628	602	593	619	570	547	581	604	570	598	602	586	610	609	529	649	532	596	581	564	569	582	558	515	597	589	577	606	529	547	631	635	602	618	581	623	549	574	621	578	596	622	585	579	604	553	619	644	594	577	570	570	546	598	583	607	598	597	578	597	612	614	581	575	609	568	577	615	654	602	601	609	568	628	575	567	606	598	626	597	613	598	593	636	549	559	620	552	576	577	639	596	604	602	635	586	583	616	600	609	593	527	552	621	603	590	567	599	596	563	607	635	586	556	581	596	589	591	630	597	598	596	589	602	575	599	560	596	554	589	559	581	592	564	582	598	588	556	587	609	604	583	580	589	592	631	638	546	634	563	591	576	571	591	596	571	583	552	553	588	587	579	550	604	601	601	580	586	581	615	592	584	572	621	578	579	581	580	612	594	643	591	616	602	567	633	584	605	612	572	616	582	564	612	531	621	664	582	557	607	583	569	567	589	602	597	601	545	586	560	624	593	594	620	560	608	591	589	623	598	601	577	575	526	601	544	562	613	564	566	641	584	619	572	573	579	576	589	543	615	614	602	616	563	592	606	601	602	615	579	586	614	649	584	584	605	564	559	601	574	611	581	556	570	585	564	590	605	580	588	578	619	593	640	619	620	619	626	609	609	588	573	602	589	581	606	623	587	598	594	615	562	607	621	595	625	585	609	583	581	586	575	553	567	596	596	591	552	613	588	596	598	575	589	574	564	623	584	635	632	583	557	591	599	611	599	626	566	600	567	608	617	606	610	578	568	619	575	571	560	561	601	635	582	607	598	574	567	555	575	573	606	599	569	556	628	574	602	638	550	597	596	630	590	552	620	600	633	609	606	549	601	563	606	556	609	600	590	582	629	597	558	578	621	569	565	554	594	595	604	592	553	598	615	594	583	578	607	624	623	611	590	566	597	584	584	567	562	613	586	604	599	576	588	604	612	599	559	539	596	574	586	593	608	605	596	587	578	602	606	662	613	594	581	607	603	603	588	597	615	574	578	592	582	571	622	585	527	560	587	625	587	580	569	563	573	540	573	551	595	582	614	582	567	594	587	609	583	581	572	595	551	513	564	590	592	602	570	629	589	567	576	616	541	571	591	573	595	580	496	558	593	551	600	633	583	575	537	545	588	592	543	597	578	598	547	609	613	574	574	577	608	583	585	563	596	575	606	599	618	596	623	562	583	614	544	562	619	627	569	583	607	624	581	569	573	615	623	575	581	595	559	560	567	573	614	575	589	586	571	610	609	613	581	608	590	584	612	555	618	566	593	555	628	584	602	605	599	578	565	572	580	595	578	576	575	568	613	598	639	582	613	587	591	585	582	582	595	579	618	606	586	555	589	591	589	589	602	589	632	563	543	615	570	589	576	528	555	582	578	613	603	674	564	598	617	589	562	603	576	579	585	551	552	574	602	543	591	604	603	594	556	571	545	577	584	614	537	589	583	647	591	597	604	561	577	553	608	588	554	610	587	597	627	580	584	625	587	616	609	603	581	587	571	630	575	569	618	542	572	608	555	608	606	553	630	622	615	573	559	586	601	588	594	603	608	614	580	593	590	589	612	588	587	545	565	606	582	672	616	570	621	585	578	586	613	601	633	591	639	570	574	614	573	609	590	549	626	594	588	556	572	600	613	602	573	611	590	620	597	562	622	566	573	545	572	614	609	638	606	592	587	609	550	620	600	621	583	554	579	601	603	599	569	583	584	633	582	564	595	580	566	540	598	603	605	587	576	619	583	591	571	606	589	608	588	591	577	627	619	623	567	565	575	615	580	581	605	587	599	584	590	609	639	580	582	581	601	556	570	602	592	610	608	584	574	553	565	576	595	542	610	602	561	541	587	587	571	575	563	512	636	606	562	584	582	619	599	596	564	593	612	569	580	576	566	566	602	571	572	589	581	611	578	574	554	569	560	591	575	554	592	612	581	648	556	595	610	587	619	635	582
22733	21158	28863	23719	21152	21201	11752	1283	862	741	684	597	506	457	446	444	421	418	375	382	395	351	374	331	286	324	323	322	323	284	276	322	298	270	307	269	275	322	317	275	283	278	286	287	277	297	276	264	305	307	278	267	260	284	274	279	269	249	270	308	253	264	286	259	262	286	272	257	289	251	277	287	307	268	268	255	267	247	272	278	251	275	252	255	276	275	263	261	259	277	243	288	266	258	298	263	291	256	261	281	261	244	270	266	227	265	274	239	279	288	292	269	278	283	249	274	250	258	250	285	271	279	288	250	298	247	260	232	285	237	259	295	283	280	276	244	252	251	265	269	254	246	286	271	278	267	258	273	270	296	270	263	262	260	270	259	264	273	272	276	219	255	269	263	290	279	234	249	264	262	276	225	281	283	277	277	263	249	270	268	295	270	275	283	239	253	286	281	299	260	271	242	263	265	247	260	275	275	275	286	257	279	275	279	281	270	279	244	258	274	274	271	248	253	254	254	275	227	275	266	257	259	253	265	278	256	305	242	244	266	266	274	237	277	270	284	236	279	248	293	262	250	261	294	267	272	267	275	298	244	286	250	287	261	266	269	261	247	313	278	306	256	290	259	252	268	265	269	281	264	273	269	284	274	265	258	264	251	279	277	265	249	251	283	280	251	251	249	256	243	286	279	251	275	291	271	271	261	242	254	276	268	263	273	283	239	255	269	239	256	277	289	297	262	254	237	265	267	261	273	278	266	242	279	245	249	239	255	274	278	259	280	260	266	264	240	257	306	262	278	288	253	299	282	238	249	263	278	236	243	278	284	284	257	273	274	251	249	259	271	275	271	274	271	244	271	257	257	263	286	281	268	319	281	253	300	268	282	239	264	260	255	239	268	272	240	281	258	281	262	260	273	246	265	248	284	264	253	269	252	274	255	272	244	242	257	237	261	278	267	263	269	263	247	261	270	261	260	262	255	276	254	260	303	271	280	280	276	255	253	298	266	250	241	234	271	283	256	265	242	270	272	306	269	315	277	281	274	270	280	313	275	271	256	255	230	244	274	259	255	284	250	264	258	272	247	273	262	258	277	293	253	260	275	268	270	291	271	262	260	262	245	264	222	278	266	286	248	248	248	264	302	262	292	270	282	271	290	259	274	261	255	281	259	257	254	232	267	246	287	257	245	284	244	241	290	270	289	282	278	285	245	251	282	260	275	274	278	291	264	226	266	287	276	248	274	259	259	252	296	275	235	286	258	261	240	269	268	286	258	250	283	281	283	290	242	242	272	251	285	273	263	261	239	272	274	278	264	278	267	259	273	287	239	255	245	255	265	259	251	263	268	267	254	265	254	263	263	270	267	247	282	276	253	286	275	278	251	281	260	273	254	269	272	249	298	287	255	275	302	285	273	267	252	270	277	281	258	250	276	270	283	268	285	259	259	263	267	252	275	255	243	243	265	272	264	232	260	256	239	267	274	282	257	277	271	264	257	269	272	281	266	267	253	258	274	274	289	272	234	289	251	281	263	258	241	259	261	254	258	265	270	266	263	281	265	215	264	312	255	270	265	308	257	281	255	287	270	273	269	268	265	272	270	265	268	291	294	278	285	288	270	282	303	276	282	266	275	276	289	244	271	266	258	254	283	260	265	272	309	283	252	275	257	262	249	263	256	257	242	271	263	255	265	240	245	272	250	289	272	251	265	241	248	283	249	255	241	236	246	253	268	262	227	288	292	242	270	277	240	285	260	248	267	259	270	269	259	276	280	232	254	271	238	266	265	274	250	254	255	283	253	291	249	261	278	242	261	260	237	275	261	267	264	276	271	275	263	265	257	295	293	249	267	234	255	270	270	267	265	278	297	282	244	291	253	262	257	261	288	260	270	239	274	262	295	247	268	265	297	273	225	262	262	301	299	238	255	295	254	254	230	263	285	278	260	266	238	272	257	262	263	238	293	270	255	284	259	270	271	235	288	257	248	279	256	260	233	261	260	262	259	273	261	256	274	243	277	287	285	280	275	262	260	263	246	270	221	274	278	276	279	278	267	269	266	262	261	261	257	282	279	265	272	252	257	267	272	259	272	271	275	240	269	257	280	276	265	266	279	251	278	282	262	265	301	275	251	271	254	263	268	261	265	255	259	252	283	270	261	273	266	244	281	238	289	245	276	257	287	264	263	304	261	257	248	270	251	309	226	285	257	249	252	262	260	259	254	282	288	242	284	251	237	249	270	259	259	281	251	290	277	265	273	280	274	246	285	265	255	262	255	270	256	249	267	254	245	252	250	318	256	275	256	280	248	275	227	288	271	247	241	259	298	265	285	274	271	274	277	249	258	272	276	270	293	296	283	256	289	256	264	300	274	246	255	260	269	281	278	263	243	261	241	274	273	276	267	270	285	271	287	279	270	275	271	281	275	263	265	267	269	275	257	259	258	279	257	242	279	290	236	261	281	286	290	278	266	271	271	256	235	253	277	250	267	264	281	245	283	266	265	250	250	246	289	270	265	261	276	283	285	279	273	254	267	254	243	292	255	265	296	304	265	262	247	257	256	262	256	273	239	305	261	271	266	261	274	250	283	255	262	231	274	262	312	261	279	275	263	276	240	270	275	267	264	249	285	267	258	274	257	269	250	260	280	278	264	267	299	263	241	265	266	276	264	267	282	261	257	273	264	276	306	251	287	265	274	277	252	266	270	265	275	271	244	269	268	268	261	249	292	267	260	256	262	260	253	273	275	262	250	276	284	306	277	279	269	227	265	280	272	264	292	267	275	257	280	287	293	267	273	254	261	276	253	255	264	270	252	277	267	268	268	296	279	259	276	267	268	264	261	244	267	291	256	286	267	258	275	269	271	278	256	282	314	249	277	265	296	273	273	267	297	278	293	271	259	283	267	260	241	249	250	267	253	260	285	260	257	262	240	261	242	248	250	289	265	262	286	249	239	248	273	258	249	249	262	276	262	254	265	285	269	272	257	255	240	286	259	262	260	273	288	257	266	270	242	281	264	286	278	252	260	261	260	282	276	279	259	280	289	270	285	282	290	262	253	280	262	257	266	248	302	232	265	254	252	279	269	266	253	273	276	265	256	263	272	271	270	262	262	266	301	255	285	264	272	265	262	251	279	258	284	257	263	300	258	273	281	252	257	246	294	271	279	290	247	281	288	266	258	270	286	243	253	267	278	271	270	276	260	248	265	272	280	269	269	277	283	255	272	251	280	271	259	258	260	267	251	226	266	286	274	252	257	265	289	277	258	256	310	263	248	244	260	252	282	283	284	255	275	270	268	256	269	278	252	235	274	260	256	255	265	257	243	247	248	271	263	246	259	276	270	268	265	251	276	253	286	259	251	268	266	274	246	270	281	245	261	258	276	230	275	274	258	259	264	276	259	257	264	288	271	283	264	272	262	264	247	262	245	277	266	249	259	285	268	283	295	272	273	264	264	279	281	277	245	272	268	270	283	276	250	275	275	289	252	270	254	279	249	250	276	285	265
32894	16495	13948	7342	4980	3663	2741	2091	1590	1305	1100	916	775	754	687	640	575	563	505	445	522	444	451	409	404	373	351	382	377	360	358	386	365	371	341	380	309	336	334	369	359	331	314	326	298	323	323	350	320	311	268	284	303	309	339	343	304	298	316	307	318	310	311	292	305	302	280	313	313	306	317	330	303	300	330	289	320	303	312	284	313	317	308	312	297	291	313	304	287	302	320	270	306	323	307	301	308	303	294	308	297	276	307	292	353	310	301	308	322	339	254	303	296	304	289	346	325	291	305	289	272	328	285	326	294	286	306	316	300	290	313	299	319	304	304	330	298	316	304	300	275	316	306	301	302	293	313	295	293	328	287	300	297	283	294	299	318	321	302	343	337	331	306	295	299	325	268	260	285	292	314	283	311	311	308	329	298	295	311	286	314	313	318	329	321	282	296	301	290	321	299	300	305	308	317	291	294	290	292	317	322	294	290	297	301	264	262	314	294	308	325	326	325	308	305	282	264	315	280	295	281	300	294	307	303	260	335	290	315	291	293	303	310	294	335	334	305	290	305	295	282	304	323	287	300	308	299	290	304	298	302	294	310	273	298	280	270	275	296	317	280	311	283	292	304	303	288	265	310	303	289	291	328	313	290	312	305	264	255	293	272	299	297	286	300	319	314	322	287	314	301	285	281	280	319	297	293	308	271	316	294	294	307	272	285	295	291	292	305	296	315	324	325	313	283	278	276	289	293	297	310	269	283	302	309	274	322	296	318	273	303	304	305	308	307	277	282	299	313	316	294	291	288	290	308	258	295	323	288	284	320	289	304	296	302	302	358	304	330	277	317	325	299	287	294	289	276	294	306	323	295	334	335	278	306	327	302	307	280	308	293	288	310	316	314	300	280	305	304	310	325	302	312	277	311	260	316	293	310	338	310	309	319	271	283	319	298	286	295	301	298	311	304	284	338	331	344	290	289	302	318	293	309	300	264	302	290	299	272	318	306	302	323	302	319	297	288	306	279	301	284	284	330	314	299	278	307	282	322	307	309	314	281	305	318	311	318	315	317	286	287	276	297	313	328	304	292	298	304	297	301	266	305	275	317	313	319	291	295	326	307	316	292	337	297	300	309	321	286	309	270	294	289	296	295	322	298	305	304	307	317	302	301	284	300	303	288	301	300	271	301	254	282	321	263	287	277	293	303	327	270	308	306	306	329	265	315	319	321	295	284	315	286	281	293	281	324	294	329	273	305	292	304	288	316	285	318	294	284	281	277	286	308	277	300	294	306	318	311	291	314	323	279	288	292	294	330	294	302	330	279	311	284	287	301	301	276	302	276	288	311	294	294	322	325	287	291	286	280	290	290	326	321	284	294	305	314	313	329	315	280	295	292	317	275	315	310	316	300	324	320	304	306	289	314	307	309	298	285	323	297	315	309	313	293	276	302	284	323	311	302	269	305	307	330	303	280	307	325	301	309	283	284	268	304	291	311	310	300	301	290	316	302	301	270	285	285	325	261	279	295	296	309	300	290	273	317	286	285	263	266	321	287	318	311	295	282	315	296	290	300	301	296	288	282	285	273	328	287	286	303	320	307	286	280	315	315	277	316	281	313	310	290	269	282	310	276	319	304	278	297	289	290	294	315	322	324	299	302	291	310	310	305	300	324	291	316	292	287	268	295	304	302	330	313	278	332	315	326	293	327	314	303	298	282	284	280	318	295	288	326	291	270	308	298	309	283	299	322	276	287	280	343	289	319	305	314	303	296	289	311	313	291	339	296	288	299	329	286	291	268	307	282	323	306	291	269	288	301	314	274	353	317	282	300	301	289	350	314	327	273	311	291	315	264	297	309	314	307	305	283	280	305	307	304	282	327	274	305	302	314	293	273	287	310	313	314	329	292	312	314	294	302	309	297	295	304	268	256	286	302	300	310	296	318	326	294	316	294	296	301	292	302	287	308	281	320	315	329	301	282	272	302	303	279	312	313	306	291	283	301	291	263	324	314	300	284	294	308	320	290	295	307	281	324	284	284	293	285	312	291	272	335	287	277	322	314	295	285	293	310	322	285	312	297	328	291	298	275	307	319	272	297	303	279	309	304	297	311	318	268	292	296	321	315	312	297	314	267	297	287	307	331	284	304	279	283	296	298	267	302	288	321	266	311	309	304	335	277	281	297	309	332	284	313	306	291	272	299	288	314	280	282	268	327	338	320	314	309	287	298	276	296	297	327	249	314	314	283	334	313	299	306	264	304	300	292	295	265	311	263	299	292	300	294	295	307	321	287	316	304	294	298	302	294	299	313	309	279	338	278	294	307	299	301	322	296	337	313	286	324	287	315	331	307	285	307	309	327	300	322	309	290	313	295	303	329	292	315	290	319	287	274	308	332	292	303	276	287	313	321	285	309	328	288	283	313	324	313	282	304	257	312	315	304	317	294	286	307	317	311	299	296	276	340	302	289	302	311	320	288	294	275	311	276	318	309	298	273	329	295	303	294	324	307	289	275	312	310	289	298	314	298	344	277	268	307	326	307	291	289	310	286	315	284	330	315	271	293	289	296	327	286	328	294	305	301	279	293	303	302	317	300	315	293	304	317	262	337	309	322	257	301	268	293	286	290	304	290	306	312	314	298	308	317	295	304	271	306	327	304	303	300	293	303	317	287	293	319	317	291	269	308	313	302	343	316	284	264	312	341	282	323	305	281	281	262	295	283	323	285	301	285	325	315	310	291	304	295	294	287	308	316	303	301	313	314	273	320	283	270	325	297	289	336	309	317	307	294	318	328	298	319	274	284	299	305	300	280	293	320	275	295	315	316	265	309	318	336	280	308	305	293	323	332	297	302	329	296	316	305	309	274	298	278	259	286	305	299	317	282	291	324	308	330	310	319	279	305	299	287	313	303	308	266	289	287	261	300	314	273	306	308	314	328	299	298	314	313	277	283	290	333	330	273	307	325	295	281	310	267	315	288	296	306	318	327	299	304	302	332	311	308	340	294	309	314	288	334	301	291	300	295	307	304	282	299	287	279	309	276	286	293	287	296	303	282	296	319	297	279	295	313	330	310	269	309	286	298	311	278	292	318	302	282	289	306	285	258	323	302	317	317	320	287	320	312	302	333	320	325	294	308	286	288	326	320	293	274	289	341	296	337	295	331	336	314	332	288	319	296	302	306	336	310	299	310	326	282	283	300	319	277	283	306	311	310	295	304	308	282	288	287	317	275	303	304	308	298	314	308	332	296	287	286	283	341	293	347	319	297	286	329	320	297	276	329	278	277	308	285	285	296	306	279	328	293	294	301	321	304	294	281	275	314	327	310	300	310	281	283	248	328	282	298	285	309	290	321	324	302	317	306	326	294	269	299	297	275	297	300	271	307	281	280	273	310	300	296	270	336	296	302	318	297	327	307	319	314	276	294	299	293	311	299	311	318	286	299	290	287	319	304	275	284	276	290	300	300	304	312	267	322	292	327	292	293	327	284	328	277	285	280	294	299	281
27202	19927	7211	1041	708	677	548	400	403	410	366	385	400	418	391	408	440	410	392	382	397	431	437	390	385	394	418	395	441	404	373	414	370	367	387	402	377	374	392	390	362	391	371	387	409	416	379	379	416	394	408	381	402	371	413	403	409	373	381	393	372	426	409	375	382	370	387	405	430	409	377	346	407	401	421	411	429	382	391	416	395	373	388	394	373	391	418	360	365	361	426	404	384	393	378	394	430	398	395	385	431	413	401	457	384	415	414	389	389	357	389	371	384	400	365	376	351	371	379	396	379	419	374	405	402	395	418	412	401	373	402	360	374	404	407	373	458	357	378	372	383	375	394	392	408	384	415	419	383	362	394	384	392	416	419	429	414	389	395	388	404	380	356	403	401	356	390	374	380	403	385	380	388	348	420	425	399	412	398	393	382	424	405	363	411	427	408	397	368	390	378	391	381	401	444	431	353	417	384	387	412	391	346	388	384	367	403	410	410	396	373	378	378	398	384	407	415	383	413	410	401	386	395	389	380	403	380	387	386	397	418	412	411	427	400	387	375	398	422	382	389	383	410	400	380	421	355	356	458	413	390	406	413	343	364	407	404	421	354	403	368	355	394	373	415	404	387	365	404	360	392	381	403	376	408	410	412	380	367	377	382	357	404	352	421	364	402	433	419	412	383	383	395	388	347	367	380	371	429	380	400	409	361	386	384	373	397	392	391	394	421	394	350	360	377	413	374	367	383	389	369	392	375	358	438	373	403	394	374	412	386	404	415	442	377	376	401	395	398	376	390	391	405	390	411	379	394	415	394	402	415	357	411	364	359	389	410	404	375	405	384	369	391	427	366	406	423	408	382	398	334	397	396	429	431	431	400	352	370	382	391	360	420	376	370	371	369	401	369	377	376	394	401	404	393	371	393	369	374	427	429	380	352	385	375	413	395	407	406	392	410	429	393	379	347	394	377	400	399	373	401	401	402	384	367	397	385	395	382	387	373	424	390	385	409	390	393	396	399	362	396	428	406	391	372	377	376	396	368	393	365	390	399	410	408	384	390	395	420	391	386	389	416	399	409	428	401	386	407	352	424	385	406	400	358	358	373	372	383	395	382	395	374	418	382	393	398	374	410	367	403	404	395	395	371	394	351	443	419	383	375	388	413	401	417	353	400	423	417	413	403	384	403	416	377	432	371	388	434	406	414	413	375	374	401	375	439	407	412	413	449	385	399	349	389	415	399	412	397	398	410	363	373	385	426	446	391	403	390	384	394	405	387	377	408	430	410	399	375	404	383	371	376	369	422	384	394	432	393	385	416	414	362	390	378	408	358	370	356	378	428	373	412	376	366	386	409	379	404	389	400	398	413	397	432	359	376	433	375	396	401	383	410	396	389	407	401	385	396	395	370	411	420	391	402	409	414	382	382	406	427	389	403	378	390	385	395	423	386	391	377	371	400	392	400	376	331	403	389	396	378	379	379	411	410	359	403	399	390	366	376	372	406	405	415	387	390	420	382	421	423	400	386	422	344	378	400	393	371	392	408	416	428	394	406	371	415	377	369	419	407	403	415	383	406	378	409	379	400	413	400	410	391	427	370	411	388	392	386	393	425	409	373	387	372	413	401	403	404	394	393	373	411	390	390	413	390	403	392	381	387	390	383	382	377	361	401	422	401	383	434	403	410	401	360	403	362	392	404	386	431	416	394	383	396	379	384	390	401	413	390	413	380	377	412	408	369	381	408	419	366	401	421	397	405	413	411	382	405	386	377	405	406	395	423	423	361	405	368	394	405	409	429	378	412	393	374	390	393	438	382	412	412	383	388	381	402	403	381	382	419	395	401	394	382	386	400	396	378	372	374	375	411	415	398	401	391	385	373	402	407	375	394	368	413	376	401	372	374	368	376	380	388	390	420	408	415	433	395	362	388	414	389	381	390	420	383	426	424	359	386	385	376	391	385	375	401	408	435	380	385	420	367	379	382	387	381	403	423	383	361	377	386	382	393	382	393	382	376	417	409	417	394	388	425	418	416	427	373	397	379	363	401	363	402	427	411	423	381	404	407	410	368	374	388	391	436	405	393	402	427	363	386	411	406	373	400	409	407	423	406	375	405	400	374	391	394	380	401	425	413	395	412	390	398	386	367	416	402	430	397	398	411	414	371	341	413	381	392	427	387	392	432	420	376	380	369	461	394	420	383	414	428	382	383	399	405	437	393	395	424	387	354	409	377	352	405	421	418	374	384	402	399	369	397	375	384	393	394	388	390	389	413	374	398	395	365	388	421	424	407	362	385	391	390	378	372	424	405	411	368	398	381	429	366	393	381	411	380	374	379	364	366	360	375	391	362	393	408	374	393	410	402	375	380	414	416	413	396	377	353	373	397	402	378	393	386	411	395	379	439	421	411	391	378	420	427	368	393	408	398	395	411	411	394	386	408	409	402	414	394	391	384	412	402	367	436	384	401	415	409	424	409	386	410	387	381	415	378	430	394	398	387	382	398	428	391	381	407	427	413	385	402	393	403	409	376	380	385	405	363	403	384	359	372	376	394	400	357	374	389	413	397	391	422	376	367	415	380	384	391	413	416	387	359	368	382	384	396	391	378	380	391	406	402	403	389	370	429	387	379	369	384	356	443	387	403	397	407	410	427	384	347	405	394	429	397	337	386	376	391	403	369	441	384	379	411	407	410	378	385	386	382	401	410	378	366	422	390	328	414	368	389	390	411	423	387	408	430	417	394	422	375	385	348	421	396	371	396	413	395	390	398	425	370	372	430	400	393	396	404	394	366	357	401	347	407	393	397	379	423	397	384	412	413	409	408	409	381	414	414	391	410	412	403	409	378	375	409	408	433	410	399	391	403	387	368	402	407	377	370	377	420	381	369	383	352	413	388	387	394	403	380	377	399	416	349	393	402	387	365	386	389	376	373	362	411	376	410	389	406	392	405	397	384	415	363	397	403	420	402	438	402	427	358	409	405	411	353	397	378	371	404	397	415	392	402	341	380	378	379	399	419	422	438	379	386	391	410	396	370	404	389	382	412	415	397	410	421	398	395	419	389	407	406	401	373	385	385	417	405	373	381	394	395	417	409	420	417	379	397	378	361	374	372	361	426	365	362	383	443	384	371	390	402	409	388	404	397	404	343	402	393	389	389	377	383	417	407	407	418	406	397	362	430	417	366	405	396	368	392	393	457	390	397	395	387	395	435	382	399	398	373	359	381	379	377	382	409	392	392	414	377	411	384	403	409	393	391	434	425	400	373	393	407	351	394	402	374	377	379	388	392	384	389	380	367	401	398	391	390	391	413	405	374	416	429	398	387	366	396	412	372	385	384	406	392	449	357	381	379	420	395	369	375	380	406	397	377	366	395	393	388	377	422	371	385	402	428	385	393	388	366	378	398	394	422	412	373	407	425	398	411	381	364	404	393	420	387	384	437	389	414	410	397	422	396	404	385	385	415	395	376	402	385	391	344	390	395	384	379	429	401	389	409	389
14864	1493	1304	797	658	621	544	538	540	536	503	504	507	491	470	469	499	442	499	467	472	506	464	469	494	507	460	464	438	462	461	489	479	466	438	470	485	476	466	493	490	462	477	420	465	478	480	439	502	476	507	439	521	479	472	477	470	469	489	471	445	487	496	505	466	482	506	521	512	453	469	481	483	470	490	510	477	478	487	483	466	464	443	454	511	439	507	490	505	514	491	462	482	462	476	439	457	485	466	467	500	485	449	467	475	542	478	472	478	466	448	486	483	483	470	483	456	452	468	486	457	504	491	476	467	447	483	478	479	456	503	468	502	506	515	462	474	464	453	432	439	492	487	476	464	461	467	448	457	504	478	443	474	477	476	465	482	452	441	499	464	462	483	469	463	436	493	407	434	444	479	474	472	502	471	484	511	440	483	485	459	461	484	494	477	441	488	459	478	494	478	460	475	461	494	438	496	491	479	475	482	476	483	450	450	427	507	477	471	475	485	460	479	463	431	496	521	449	472	480	453	487	466	494	490	457	468	469	507	478	472	475	438	479	466	479	459	480	479	459	487	490	460	446	468	497	450	474	476	454	473	430	445	498	478	438	521	491	472	484	474	497	448	485	489	458	482	448	483	446	449	455	443	492	482	473	516	503	490	457	485	450	488	457	480	487	482	478	445	498	456	486	474	492	464	457	469	501	482	467	489	514	455	461	458	484	485	461	464	493	474	460	452	448	463	431	483	504	488	453	505	427	494	457	456	455	511	491	464	496	458	444	487	493	461	475	468	459	478	514	482	466	497	469	443	441	464	476	470	446	469	478	495	492	468	465	495	482	469	458	444	465	502	490	472	468	504	495	492	490	511	479	488	480	452	481	487	446	498	450	527	491	454	448	455	448	454	451	481	463	480	463	464	480	433	472	437	420	492	482	518	461	473	438	505	483	476	439	484	492	491	486	474	463	434	468	480	483	485	467	479	493	491	455	444	489	488	469	503	426	465	442	488	473	491	486	480	456	456	482	501	499	513	467	479	469	485	434	473	450	454	475	486	484	494	470	448	441	438	492	466	454	476	509	481	456	468	512	493	455	463	471	510	450	499	513	472	445	508	448	447	457	481	462	462	459	473	463	447	498	463	477	483	476	517	457	492	463	460	457	434	467	473	447	468	493	455	461	480	449	463	465	504	468	448	491	458	508	475	506	440	474	455	492	459	443	466	465	458	473	474	507	467	471	441	492	459	431	479	471	467	466	448	467	511	439	467	473	458	488	456	501	472	476	478	454	467	449	488	441	435	482	466	485	488	490	490	431	453	479	455	454	479	437	451	478	452	467	475	483	437	488	450	460	460	433	483	489	454	459	480	456	519	440	466	494	489	454	469	455	482	479	434	456	472	459	451	441	460	491	474	491	480	477	472	505	493	423	434	405	484	467	455	459	461	462	469	497	474	457	478	449	483	489	494	450	502	461	486	453	498	442	473	449	474	473	503	461	459	449	471	440	486	451	448	430	459	476	473	486	495	440	472	483	456	491	475	472	476	462	468	479	476	470	449	493	511	444	479	476	483	490	490	435	486	439	493	481	471	493	480	470	444	502	535	434	468	483	459	461	461	480	478	463	469	506	465	462	441	442	455	489	452	485	480	491	463	469	456	475	460	487	469	462	469	469	470	487	427	457	477	449	466	486	462	477	485	474	494	494	478	466	472	485	479	434	479	474	473	461	460	486	490	446	447	462	447	469	457	472	502	468	504	451	459	491	480	470	461	463	498	446	478	481	471	472	500	440	446	465	463	496	448	454	485	472	487	449	487	468	444	487	462	479	478	490	499	484	498	449	474	458	465	500	486	450	451	483	491	422	441	469	483	491	470	479	489	479	497	491	486	466	469	481	439	468	483	462	488	466	454	449	463	447	462	463	450	457	436	456	488	484	470	454	467	479	431	458	463	447	476	455	489	461	476	486	495	453	445	430	466	495	477	489	475	516	446	450	453	498	469	494	483	466	471	481	469	459	500	487	456	494	494	487	450	483	486	440	442	519	490	450	480	479	504	460	492	479	456	478	487	503	411	447	465	467	469	472	473	447	490	416	478	493	520	462	474	456	448	473	488	482	418	450	465	417	440	482	476	454	453	483	475	454	498	455	470	524	461	459	478	506	483	458	475	481	489	434	495	492	436	456	434	436	480	472	471	499	508	465	460	464	515	493	470	420	472	466	492	421	476	457	523	454	466	512	511	458	494	485	468	480	473	463	477	462	446	438	464	472	431	492	428	479	445	479	486	510	454	485	452	470	468	493	496	461	460	446	498	464	466	497	462	486	489	464	451	485	495	447	468	505	488	490	439	473	492	479	437	470	434	457	437	472	465	450	449	443	486	488	460	520	477	474	438	448	472	477	472	490	451	451	447	461	464	477	459	498	507	474	527	475	463	465	515	452	461	468	501	500	467	476	464	474	448	451	489	506	507	445	471	445	442	511	490	496	452	450	461	464	470	463	482	471	455	462	475	502	433	472	505	411	489	463	523	437	494	448	440	505	507	506	449	491	468	471	450	456	432	461	455	488	492	455	460	476	514	473	495	490	489	483	494	452	479	473	490	466	450	497	456	468	467	470	422	491	483	489	455	506	478	481	491	491	461	475	484	465	492	485	480	477	446	454	451	504	461	495	487	476	456	463	468	503	443	490	511	479	474	476	467	472	457	480	492	503	453	475	499	486	492	468	455	486	458	486	488	451	500	477	506	466	480	475	481	500	429	442	455	485	450	522	469	455	486	464	480	468	456	474	420	449	459	460	464	476	460	490	449	459	467	507	468	450	482	456	468	453	502	449	447	501	464	493	438	457	461	472	481	509	453	487	464	443	496	475	427	467	453	461	505	468	475	476	455	478	467	445	452	465	452	497	461	455	459	466	478	498	486	484	476	500	446	479	451	450	500	466	453	448	416	472	470	438	467	475	497	482	507	429	450	434	505	498	477	433	432	434	507	515	447	486	495	460	495	510	459	445	505	491	435	460	474	459	452	471	513	499	479	469	493	517	467	460	497	462	444	492	476	467	476	422	449	502	467	533	462	478	468	484	471	481	467	487	472	483	437	497	500	436	429	492	453	477	468	482	487	499	473	515	458	461	476	444	471	448	432	481	445	439	451	517	482	479	470	485	474	496	442	485	475	469	460	467	473	457	468	462	477	481	509	461	452	460	467	512	469	474	456	485	476	501	467	524	494	471	508	492	500	505	507	457	463	504	469	472	517	466	467	485	461	495	497	458	448	486	477	505	456	469	444	514	489	485	488	473	473	495	472	498	501	521	486	476	480	469	489	485	482	497	469	442	480	493	473	476	490	466	496	453	492	464	478	450	477	440	509	457	467	444	447	476	420	496	480	512	458	493	435	481	486	496	486	487	486	462	440	454	469	482	508	436	440	460	466	464	470	474	509	458	488	491	453	476	474	501	473	466	447	466	494	466	452	461	469	460	475	452	471	415	486	483	486	498	470	487
23721	21126	28410	23972	21061	11820	1107	612	536	465	364	372	321	315	278	253	260	233	270	245	243	239	235	221	227	200	202	182	223	192	218	205	212	221	229	201	219	199	203	210	208	198	186	196	194	199	204	206	202	188	225	205	208	197	211	225	205	203	194	185	158	194	173	207	192	173	176	201	184	208	202	208	206	213	192	197	220	203	220	178	195	199	198	195	192	184	215	192	204	189	198	180	186	176	199	201	180	190	193	163	195	215	199	217	197	171	204	200	206	185	192	204	179	160	175	211	184	205	181	184	222	189	188	209	207	182	204	179	197	182	193	201	226	177	186	211	178	176	200	197	201	196	199	190	185	192	216	175	184	177	172	193	190	200	193	198	190	183	172	208	218	171	201	218	208	221	171	173	201	191	214	200	182	184	198	192	180	185	186	220	176	184	219	197	193	189	198	216	226	170	195	168	184	187	171	185	195	207	190	207	184	208	209	194	221	198	207	183	227	202	185	210	191	203	203	183	198	202	181	191	176	182	203	208	182	192	178	197	198	213	197	173	184	182	188	201	196	200	176	200	168	207	228	167	199	191	195	173	189	216	166	201	195	180	192	189	186	203	182	215	203	203	185	181	224	194	194	191	193	192	174	198	193	167	175	168	184	191	162	197	218	191	223	180	194	207	164	189	225	200	180	215	185	197	222	210	209	180	212	212	195	188	177	196	208	213	209	201	197	202	193	208	186	198	178	201	203	208	196	203	186	187	200	202	197	191	176	183	162	185	200	183	196	192	194	191	205	170	195	194	205	182	176	193	188	206	207	222	207	198	202	174	210	171	198	193	193	209	183	192	176	163	186	205	183	197	188	203	178	206	208	195	194	215	194	190	204	223	213	213	199	199	192	196	191	187	164	183	208	193	207	197	196	189	208	199	197	208	197	177	213	174	172	169	200	177	197	195	208	171	187	210	221	197	204	181	184	177	197	188	183	203	197	198	223	170	202	195	208	180	191	185	180	185	216	212	180	189	191	193	205	197	171	174	202	194	200	167	198	184	183	188	184	193	190	188	198	191	184	208	180	188	197	175	170	182	198	206	207	181	193	189	181	204	202	207	219	200	178	178	210	168	177	206	171	208	184	192	183	202	186	192	216	200	182	177	193	192	215	215	181	217	198	181	185	172	180	187	231	190	215	182	190	202	189	205	202	205	196	192	195	180	181	188	207	194	190	180	187	203	214	176	191	215	155	204	183	195	201	187	208	203	191	201	176	168	184	185	189	174	202	189	184	193	153	188	171	192	210	213	204	179	208	174	194	180	204	208	172	199	227	199	185	174	204	174	206	208	176	193	196	190	184	176	184	201	213	182	181	202	219	186	193	183	193	165	198	195	176	199	214	208	222	179	178	193	199	192	176	178	193	196	206	173	179	202	177	190	193	201	193	193	198	154	184	222	208	194	183	175	170	210	206	182	186	215	186	194	179	186	221	190	181	212	205	179	201	155	196	186	167	183	204	182	184	216	182	213	191	205	166	202	179	179	197	185	187	193	192	179	192	230	209	204	205	182	213	191	207	222	178	194	184	193	200	171	207	184	192	184	195	177	198	174	203	210	207	163	195	172	172	182	182	198	180	192	174	167	192	219	206	185	168	191	179	183	176	172	195	215	204	180	194	211	192	195	173	225	188	190	197	211	181	180	179	209	191	164	194	168	228	183	199	198	197	179	203	190	203	168	180	199	188	220	195	194	175	176	209	184	195	190	198	203	194	191	199	216	181	210	198	191	199	187	172	189	188	205	175	186	193	174	207	195	185	190	172	188	193	169	191	198	193	201	191	165	208	201	199	199	171	202	189	192	177	211	207	197	183	200	179	171	187	167	190	196	175	212	181	206	201	201	165	183	189	192	180	193	227	196	173	168	178	197	193	143	181	180	190	207	211	195	203	173	194	215	184	205	216	154	214	188	191	193	172	185	192	195	203	210	195	176	160	185	180	195	199	191	202	194	179	200	197	184	227	179	197	209	190	179	188	198	179	184	173	173	201	213	185	167	187	206	160	187	203	182	212	204	180	204	158	182	194	201	172	179	198	193	181	190	180	210	194	192	173	189	175	196	181	185	224	192	207	184	168	177	192	186	191	201	200	203	196	198	175	209	202	194	183	184	204	219	182	194	230	214	182	183	202	176	193	180	193	186	185	184	181	159	200	191	193	193	171	226	199	209	193	179	188	185	192	177	180	201	209	209	200	193	214	171	194	163	204	179	206	198	175	198	207	177	169	173	186	182	194	179	182	189	192	188	179	208	196	204	188	194	186	153	199	169	216	174	197	172	191	190	191	205	195	184	195	200	184	188	198	188	195	158	188	208	188	200	173	173	199	209	192	198	172	188	169	222	189	188	183	190	196	195	177	182	160	216	220	198	197	205	173	209	195	182	183	189	195	177	207	158	213	179	173	179	189	186	200	156	187	209	226	171	200	171	188	184	206	181	194	204	203	173	208	177	201	194	180	197	180	204	209	210	174	179	185	184	180	181	188	209	212	200	174	195	181	192	169	204	193	204	163	181	178	194	183	202	184	199	186	196	173	167	197	172	204	201	187	177	187	188	167	179	212	194	200	193	192	208	213	183	190	209	203	209	197	203	194	234	187	182	189	198	178	187	188	212	194	177	183	200	202	178	175	184	184	184	205	196	174	171	186	182	194	163	195	193	182	196	212	189	198	198	207	178	209	169	194	182	205	191	194	183	199	202	198	181	233	190	185	183	194	203	211	211	211	192	191	208	187	208	214	189	191	185	204	207	177	192	190	166	188	199	178	181	207	191	197	179	176	203	198	202	202	214	197	197	198	207	166	179	190	193	194	208	189	214	183	212	163	171	194	183	197	192	165	192	182	182	199	174	203	174	190	230	211	206	206	176	169	196	170	191	184	190	162	180	177	170	182	181	163	186	188	183	196	196	198	186	194	185	183	188	190	190	207	196	185	206	182	197	199	194	167	213	190	205	197	174	191	179	184	198	173	167	227	206	215	184	202	186	213	190	195	196	215	177	193	189	184	187	195	183	182	205	199	174	201	201	201	198	175	190	213	210	183	203	189	190	201	177	172	174	188	207	192	192	172	171	196	153	191	186	186	209	187	187	176	190	178	169	180	178	187	181	196	205	189	194	168	189	187	183	196	204	171	215	201	178	210	199	181	190	195	172	185	189	221	184	173	197	183	172	193	193	198	196	157	207	198	185	192	179	198	195	200	172	213	207	180	181	198	198	181	156	215	179	192	170	193	193	206	188	185	182	179	197	159	206	189	200	191	196	179	186	186	196	199	203	184	191	195	213	203	178	196	177	185	185	191	187	205	193	185	185	185	215	211	199	191	177	200	201	175	210	186	226	181	200	187	190	170	220	184	208	172	186	197	200	192	174	216	213	178	171	189	189	176	192	193	207	192	183	208	178	201	207	193	198	209	194	196	212	196	184	171	178	175	188	208	184	197	172	216	164	217	197	208	195	186	205
34837	10038	8352	4283	2729	1958	1495	1168	940	789	634	581	551	449	422	434	350	378	386	329	334	357	291	277	288	293	282	236	279	262	240	295	266	256	268	261	260	260	231	246	269	245	211	269	241	250	234	275	258	235	249	269	239	277	229	231	245	244	257	203	236	241	217	251	248	266	232	256	251	260	225	224	220	227	250	255	251	203	234	229	229	251	235	236	249	247	258	261	242	260	248	220	246	229	221	256	244	240	234	194	230	251	237	234	236	252	227	251	221	236	249	251	247	253	237	258	223	267	258	231	232	252	248	241	245	236	258	224	231	233	240	241	224	217	224	243	245	237	263	219	234	224	260	248	239	233	226	246	232	260	238	254	225	222	238	231	239	231	244	257	215	234	256	257	221	192	199	240	236	248	236	262	236	239	207	237	248	243	231	227	248	232	225	236	208	259	231	248	244	221	243	257	224	216	229	250	233	227	224	240	223	239	269	222	238	243	232	258	220	246	287	238	241	226	231	220	258	229	222	242	237	252	256	260	241	239	239	238	216	226	226	260	241	236	255	237	227	235	237	222	229	252	239	240	220	266	242	223	213	244	229	239	224	233	250	249	235	220	252	224	222	247	251	220	232	264	225	240	217	242	228	223	244	237	229	204	222	224	235	258	230	243	268	243	226	216	246	236	219	238	261	230	248	197	234	244	246	235	250	226	220	247	247	254	234	239	218	268	243	247	266	219	223	243	194	232	214	221	229	233	256	232	256	229	255	256	244	238	234	249	237	239	244	229	243	237	226	242	234	211	238	246	251	224	219	234	237	217	235	237	245	222	252	250	213	230	226	239	218	238	250	209	265	249	218	236	212	260	258	228	221	254	246	193	246	231	226	228	244	228	255	245	262	212	249	220	230	237	232	225	241	244	246	247	250	224	237	248	228	241	236	224	242	237	219	215	224	256	258	228	266	236	252	231	253	233	209	228	235	250	253	252	259	238	233	223	259	227	250	261	227	253	220	237	226	232	252	254	234	250	256	232	234	219	252	222	243	226	238	243	245	225	234	230	226	246	255	252	225	245	219	258	221	252	219	239	223	235	235	221	246	262	233	238	222	221	225	219	209	221	264	239	254	223	232	266	231	245	197	219	226	246	252	232	227	259	259	244	234	216	278	228	238	249	241	252	238	228	257	225	254	241	209	217	249	236	248	241	247	235	237	226	199	228	259	222	241	250	253	254	212	242	206	233	231	238	252	223	267	226	226	221	249	236	261	281	218	243	268	244	264	233	235	218	236	241	268	229	250	227	219	233	243	230	246	259	212	243	221	246	265	232	237	245	236	237	238	244	237	261	244	226	241	243	253	229	235	249	240	244	227	246	230	239	257	222	238	252	219	239	250	222	260	247	227	259	233	229	234	238	252	236	236	201	235	235	246	265	236	251	236	234	241	240	250	228	251	224	241	254	216	245	227	251	242	231	252	208	217	255	242	254	233	221	238	220	249	238	236	221	216	237	242	214	259	237	263	217	241	257	240	233	248	235	221	250	257	228	245	240	254	241	234	223	230	227	255	266	239	208	222	238	219	219	266	227	254	259	225	232	234	255	251	212	236	247	233	240	238	243	257	237	257	216	241	233	237	206	221	226	221	220	243	246	246	240	264	237	263	210	244	219	240	242	257	245	220	269	247	230	251	247	241	251	258	245	206	229	244	232	245	241	207	247	226	252	238	240	224	235	231	253	253	203	262	240	225	234	221	256	234	231	225	249	230	229	253	234	253	229	251	225	231	219	238	237	228	250	204	243	227	251	194	246	279	229	218	248	250	264	232	247	230	252	237	240	248	210	221	229	236	232	243	243	231	225	251	218	235	217	257	242	221	227	233	212	261	254	262	244	238	217	236	261	241	245	253	243	247	240	238	258	242	260	238	238	246	218	202	254	250	237	217	253	232	229	213	237	231	237	220	208	218	243	242	208	244	251	235	245	243	252	231	249	229	218	243	228	276	248	232	220	235	230	226	234	252	217	217	236	221	236	232	230	259	195	256	268	253	260	231	250	209	237	246	235	260	257	255	220	255	267	270	244	227	260	212	225	232	218	256	240	236	227	242	224	259	250	261	243	251	219	227	232	256	215	242	272	241	276	211	231	235	238	230	232	231	264	233	253	245	227	228	243	231	231	259	241	244	232	242	231	251	236	213	255	256	263	225	215	235	241	259	223	228	232	232	235	203	246	256	231	240	263	237	237	236	243	239	241	221	238	211	226	242	233	207	232	234	243	242	257	225	236	243	226	224	233	215	239	225	254	248	243	219	256	238	215	233	246	254	247	252	245	221	243	245	250	233	234	230	246	243	247	230	262	289	216	224	226	248	255	243	238	224	265	258	227	251	245	253	248	246	251	248	240	246	232	266	226	262	271	245	236	247	217	217	243	229	235	223	187	259	257	244	228	262	245	206	263	226	249	238	241	232	243	257	233	230	223	250	226	244	223	226	232	241	230	245	202	235	251	210	213	244	241	249	230	245	244	230	243	201	239	252	245	242	250	256	233	208	240	228	236	241	232	250	227	249	256	231	241	223	225	254	233	243	233	240	220	225	242	223	221	213	240	216	239	234	234	241	275	240	230	227	239	235	224	233	262	242	231	246	221	216	218	232	223	242	234	216	248	245	221	243	226	234	240	222	232	222	253	227	240	253	219	219	238	246	231	208	239	231	263	228	227	244	253	240	228	274	264	241	254	235	254	215	255	217	238	264	232	226	226	244	233	246	254	246	245	261	269	244	224	221	245	235	242	236	235	224	230	239	207	221	269	244	255	258	258	234	248	221	231	258	215	239	248	253	250	263	243	232	219	264	256	259	226	248	221	235	258	245	247	237	248	244	229	211	239	229	231	277	216	221	243	242	234	224	229	245	243	241	209	270	268	253	228	219	210	268	219	225	230	213	237	233	225	252	225	233	242	211	235	239	258	227	266	259	248	248	236	263	260	240	224	237	228	215	230	271	267	237	240	234	248	219	208	251	239	282	224	263	248	234	255	244	226	253	240	239	232	245	246	258	230	244	225	228	237	243	244	229	220	248	225	228	251	237	228	234	244	258	283	258	194	208	254	247	235	217	222	229	255	245	235	235	240	231	201	206	236	239	247	208	242	242	229	233	222	259	220	235	237	260	259	232	206	252	256	251	242	272	248	229	254	247	255	245	281	235	252	226	230	219	242	242	250	238	250	228	234	258	232	226	248	231	254	269	240	273	215	217	259	229	269	240	247	260	227	220	285	251	259	251	237	240	228	231	258	224	212	232	237	223	224	233	241	236	229	226	224	231	257	260	256	250	251	247	248	238	243	231	224	234	221	263	256	229	226	271	251	239	240	226	229	256	224	250	242	230	262	217	228	250	268	252	264	218	247	228	262	216	245	245	215	248	236	260	224	244	216	216	253	218	234	235	232	233	259	241	209	239	213	237	232	216	241	240	228	265	246	247	216	234	230	237	264	218	222	253	239	252	219	250	226
25041	21130	27483	24929	12595	1128	765	691	700	629	619	595	543	527	583	537	532	552	563	561	575	540	521	536	559	566	549	549	562	488	520	509	546	480	527	529	483	517	549	574	548	536	543	557	537	524	483	494	523	539	543	519	495	509	523	508	539	513	525	555	507	505	545	556	498	545	555	522	553	513	529	508	541	559	470	543	529	537	531	504	511	525	543	517	521	496	521	505	543	522	478	517	536	500	499	533	490	528	501	547	522	492	561	474	550	511	528	480	526	507	588	515	537	445	510	533	508	530	544	545	471	560	504	500	487	536	554	546	496	515	522	552	512	502	515	523	548	525	530	507	497	515	509	549	513	531	517	502	520	567	501	511	562	524	525	521	527	502	518	519	528	504	520	551	515	523	500	547	539	515	492	514	503	494	513	503	492	498	491	513	560	501	519	516	551	526	514	475	504	506	534	492	537	544	514	509	535	516	493	506	514	520	483	517	524	512	521	499	504	524	510	505	543	495	532	516	500	539	494	539	513	492	522	505	553	499	463	552	513	540	548	546	546	494	518	537	529	556	506	505	573	523	557	507	523	494	524	542	547	489	547	499	506	474	542	478	509	550	505	458	473	515	499	512	498	536	466	518	462	510	523	510	511	559	518	501	497	516	537	525	547	504	535	512	522	534	547	533	527	512	560	559	499	530	524	508	522	519	497	476	490	496	545	556	510	517	538	528	540	512	501	533	536	535	492	549	539	532	493	506	536	571	527	519	526	556	484	520	550	545	503	490	529	507	501	518	555	530	516	550	499	522	516	498	528	523	510	540	480	500	535	518	516	502	540	485	528	494	494	537	538	532	539	556	517	548	513	512	489	528	512	539	522	541	497	544	524	473	480	534	528	497	509	499	534	519	513	547	495	495	506	489	530	493	514	521	500	515	490	531	549	521	514	515	556	507	531	579	544	517	520	490	493	546	501	525	516	500	529	545	524	527	551	526	497	511	561	500	523	478	545	546	525	531	520	513	515	502	539	518	470	522	502	535	487	521	539	544	512	511	485	509	519	493	521	489	521	549	538	529	483	514	492	493	487	553	520	502	553	516	472	543	547	506	507	503	526	511	492	527	508	519	510	490	527	512	516	554	496	524	500	515	549	542	562	510	510	524	517	525	490	520	507	529	498	498	501	499	483	513	578	519	526	500	571	541	507	523	566	510	546	585	488	546	525	543	518	541	520	514	486	536	559	511	513	523	539	515	543	513	480	519	531	519	518	504	524	510	544	490	511	516	524	534	515	520	522	545	517	491	524	504	506	509	476	509	523	496	498	475	460	546	524	522	528	511	519	542	509	499	511	501	546	542	458	514	578	559	526	495	492	424	521	510	504	521	529	533	511	482	522	602	535	488	529	525	511	506	511	495	538	537	495	505	535	530	527	505	521	506	507	487	528	535	514	498	544	564	555	531	515	489	561	478	488	520	533	527	522	530	486	518	530	523	469	522	532	537	551	499	528	499	519	474	480	516	536	475	543	539	490	508	549	527	521	545	525	512	526	537	531	530	506	574	479	515	526	530	522	483	487	524	472	562	497	509	513	500	499	534	569	532	550	554	540	528	543	497	514	519	545	499	527	554	501	496	503	536	505	536	524	502	517	577	550	495	543	539	514	520	548	496	518	503	507	505	543	554	499	540	547	484	489	521	474	512	538	472	517	494	498	508	573	504	524	498	494	516	466	520	529	528	540	484	479	546	491	530	496	526	523	511	510	518	543	506	523	499	520	511	510	530	511	570	475	519	502	512	530	522	543	477	507	521	554	497	491	554	512	500	528	458	523	512	549	548	499	562	525	539	554	533	542	537	484	533	535	530	527	560	533	485	557	510	505	497	525	500	537	492	521	487	509	547	538	492	492	506	495	537	523	520	536	535	520	476	536	560	466	478	526	528	535	494	482	557	514	533	509	540	508	505	511	506	566	537	525	489	497	510	520	533	558	516	506	509	563	473	537	540	498	527	502	509	510	495	504	526	529	518	485	497	542	532	524	492	526	527	504	479	510	492	523	485	521	536	574	508	548	544	504	519	515	478	502	491	521	499	494	526	503	498	539	484	525	517	456	518	511	545	535	506	492	496	538	545	499	506	537	542	539	504	552	533	516	516	526	514	475	530	505	522	537	482	542	531	510	546	481	494	538	501	539	476	546	482	524	557	509	511	508	526	508	496	487	495	538	531	515	557	546	536	529	527	543	544	516	540	494	514	510	520	494	512	556	562	525	537	528	490	537	503	459	494	509	506	531	517	505	547	540	497	492	535	527	519	527	505	544	504	505	499	528	507	506	467	487	536	516	521	557	516	501	514	531	543	522	513	529	530	500	544	527	505	524	529	487	533	472	502	557	508	520	507	518	524	541	504	510	516	512	548	524	537	530	526	502	502	521	544	524	497	476	497	476	506	520	522	502	474	533	570	478	530	562	522	511	545	539	538	522	497	521	530	550	548	510	521	517	514	519	523	512	529	479	506	513	491	459	555	487	503	503	537	516	521	504	521	515	498	553	469	475	493	539	493	497	518	537	522	493	519	572	536	497	531	504	495	541	546	512	497	523	554	490	511	507	527	511	481	537	505	516	538	514	522	503	505	540	487	530	512	529	509	567	487	533	555	503	520	516	500	498	532	482	514	537	539	537	495	566	504	520	520	501	538	512	541	506	538	539	507	520	509	470	548	494	508	531	525	488	543	539	575	503	506	523	536	512	533	499	519	563	486	536	509	541	523	474	492	568	495	537	546	513	546	541	520	492	520	519	541	539	518	512	498	494	538	536	527	466	498	508	524	501	548	498	542	538	527	495	505	537	520	518	554	557	535	539	511	520	543	567	494	504	522	508	506	490	532	527	514	536	492	527	518	528	509	525	506	540	507	510	515	505	529	510	525	465	543	527	541	526	483	547	482	468	513	520	521	526	499	542	513	496	510	474	502	518	504	516	489	519	500	514	513	500	525	496	468	581	511	555	513	509	479	521	533	486	495	552	495	490	516	544	511	519	523	508	463	531	554	584	498	497	499	537	501	496	500	536	552	494	538	520	500	499	526	467	527	525	502	448	521	545	524	523	518	502	483	507	500	474	532	519	504	568	553	548	572	529	509	507	538	512	542	537	485	475	547	517	500	575	539	499	495	480	497	527	519	508	501	498	496	520	521	568	523	515	546	542	529	520	488	534	494	521	544	485	494	489	508	533	526	484	546	519	502	520	487	515	487	523	513	501	569	517	522	513	487	535	489	488	517	522	534	499	489	522	515	507	539	536	561	492	487	515	477	544	483	521	534	492	518	511	490	493	531	543	540	542	489	517	519	503	508	498	475	479	517	482	548	531	524	550	485	498	496	523	497	517	546	518	520	523	508	490	539	495	520	519	552	548	546	503	551	519	508	543	500	479	526	517	509	530	540	527	486	511	477	528	499	517	504	520	477	511	532	541	528	577	544	497	560	526	497	467	500	541	477	512	550	517	515	507	534
34951	6491	5141	2818	1965	1574	1288	1087	944	940	804	787	694	672	684	600	704	696	636	636	619	586	638	604	628	619	612	643	640	592	588	583	605	649	600	593	604	591	613	599	645	587	598	571	612	591	652	627	582	584	603	631	629	591	590	587	589	573	603	621	575	598	601	575	582	590	573	587	620	602	613	620	602	591	640	567	611	622	600	606	604	620	647	601	628	583	615	637	614	585	566	607	580	594	574	610	604	603	588	627	585	597	589	603	587	622	573	589	604	643	565	571	580	595	569	583	636	587	590	593	582	622	619	647	564	591	592	633	595	572	579	590	591	550	599	611	591	607	575	591	574	569	577	592	600	585	602	604	571	583	611	621	591	577	539	635	550	560	568	615	588	578	577	606	604	623	643	602	601	572	592	616	627	585	566	597	599	542	601	599	596	592	578	610	593	577	569	635	596	602	574	604	612	608	620	629	612	620	580	597	630	593	591	582	565	560	588	632	584	581	582	564	583	587	582	589	621	604	605	549	628	614	585	623	567	589	586	548	573	612	592	616	581	598	589	598	622	556	635	602	611	586	611	560	553	589	602	601	613	594	621	593	629	554	580	600	593	568	564	601	582	572	581	596	566	628	607	598	572	603	630	603	613	622	604	596	578	632	628	566	568	598	585	594	585	626	598	631	578	601	617	604	594	623	581	604	608	635	589	570	591	571	582	608	572	595	596	587	596	590	605	611	608	571	601	583	631	551	588	564	630	616	573	610	601	560	594	580	588	610	656	606	559	584	638	568	572	554	596	631	574	650	623	610	607	630	615	626	625	616	569	655	602	615	573	579	617	610	623	546	585	596	580	621	606	577	595	596	597	564	575	531	548	589	559	640	555	637	548	606	613	575	647	563	622	581	582	634	581	621	598	585	595	577	563	616	608	617	595	568	547	588	635	610	564	626	570	605	580	575	599	628	595	588	600	558	549	609	570	621	555	624	599	577	564	572	586	575	605	610	566	580	581	581	607	591	609	575	625	598	574	604	600	534	571	558	621	589	560	603	627	627	576	549	609	603	550	609	607	565	608	606	571	634	571	577	602	588	576	597	620	581	565	620	602	653	576	611	565	629	569	547	592	613	618	598	565	608	612	609	589	614	570	598	574	571	617	597	622	612	582	617	572	579	553	568	571	616	580	567	590	590	620	575	582	576	604	541	617	567	596	597	581	579	602	600	598	560	582	564	579	585	605	596	551	636	571	616	608	584	618	591	632	545	574	589	555	600	574	616	598	579	577	569	550	596	601	556	659	610	622	564	637	602	598	602	577	589	579	606	606	643	579	583	613	570	573	585	562	590	618	559	633	612	582	548	600	610	624	591	615	579	594	589	607	578	639	607	605	635	588	588	612	592	581	581	625	606	574	586	622	588	570	602	637	582	650	565	600	573	587	589	613	611	560	632	606	607	601	615	603	606	574	636	587	556	596	578	574	597	567	609	618	576	606	580	612	600	602	569	615	585	564	557	587	585	571	543	609	600	592	642	611	606	609	597	619	608	628	569	580	578	578	579	564	581	574	599	587	614	625	620	640	618	561	619	573	573	603	556	602	617	596	586	575	559	595	650	617	582	558	559	601	578	604	583	593	561	634	605	613	579	577	574	583	606	609	561	576	570	588	564	587	596	596	635	582	622	576	595	626	577	625	587	571	616	556	589	608	580	643	583	623	621	612	602	573	611	599	614	585	645	643	603	563	609	590	561	581	609	605	565	616	551	570	561	606	573	633	609	582	605	592	589	569	572	624	612	621	566	609	553	597	581	589	609	595	623	596	606	608	598	578	537	573	598	616	591	606	554	583	600	598	608	613	608	553	580	601	632	596	592	585	592	601	591	619	649	602	568	601	593	598	619	598	565	592	598	564	566	595	617	640	631	598	589	606	576	595	622	604	624	574	609	579	565	612	606	596	559	638	654	604	610	573	639	590	569	653	579	573	580	591	580	617	593	626	585	567	633	591	559	594	589	619	611	555	626	585	610	619	568	619	617	563	586	638	611	596	600	568	596	572	574	580	575	650	609	590	612	621	573	615	618	599	613	579	590	630	639	561	577	607	583	594	613	575	567	597	576	604	604	601	652	587	598	621	605	578	554	568	557	582	612	556	561	629	601	619	576	619	596	607	637	595	576	613	605	627	562	606	595	585	590	586	605	604	592	560	597	589	597	593	605	601	576	588	572	577	593	639	590	607	571	578	622	580	611	568	625	597	640	583	535	577	599	599	625	581	607	561	595	602	628	595	562	576	542	583	618	617	646	566	619	618	574	567	569	563	643	628	579	625	583	557	592	568	604	608	586	643	572	614	593	588	627	587	629	615	582	585	601	602	570	610	618	568	625	626	632	640	617	605	590	577	595	592	575	605	575	589	579	615	547	580	607	595	615	607	622	599	629	605	588	591	632	631	603	652	601	589	648	592	623	557	595	603	585	576	604	637	575	598	584	600	571	607	535	626	610	561	602	590	578	557	609	596	626	639	604	624	626	603	603	575	596	614	593	629	566	560	589	619	632	603	612	595	606	581	533	623	564	617	607	613	601	566	619	611	615	543	608	580	573	621	589	579	631	598	573	591	619	609	604	600	591	629	620	647	570	592	597	559	618	581	586	617	571	622	597	600	617	597	610	589	581	641	598	588	625	617	585	644	597	581	586	576	601	590	593	609	576	604	592	605	601	594	619	591	617	605	582	594	614	617	576	608	566	623	566	611	602	590	558	633	647	556	608	592	623	632	607	592	574	550	562	632	590	572	554	623	600	614	593	610	568	621	564	575	577	526	616	642	567	577	643	621	589	566	581	594	580	567	612	630	580	649	553	554	610	596	577	589	609	585	601	637	585	572	607	588	635	614	539	594	556	597	602	607	591	577	582	564	594	601	608	602	615	604	590	637	576	599	566	573	577	619	637	605	577	600	552	609	618	608	559	606	567	595	563	620	558	573	586	570	585	583	609	589	581	623	633	584	600	622	587	608	592	607	587	586	584	593	633	630	609	600	601	600	647	584	564	626	626	592	565	595	585	600	634	561	589	567	583	594	540	613	597	589	600	589	616	567	619	582	622	584	590	600	601	611	583	583	636	575	579	605	547	593	580	618	565	621	576	547	623	604	588	615	600	600	567	615	611	600	595	585	563	580	592	612	587	554	625	577	596	607	590	588	600	584	638	639	576	612	590	560	624	588	624	634	585	591	603	549	607	625	577	625	585	628	602	533	591	580	596	600	606	613	590	590	628	569	609	631	564	609	597	604	595	581	628	565	611	608	591	576	585	566	640	585	611	615	581	574	538	594	589	576	599	565	636	603	602	597	545	598	626	568	625	572	578	578	611	560	549	576	629	592	590	598	611	567	586	581	636	579	617	600	646	618	608	578	588	597	625	576	565	576	619	581	593	562	617	589	583	634	595	585	546	578	577	602	576	572	565	611	608	588	582	581	609	625	583	590	609	588	594	597	653	548	602	606	623	618	613
22757	21189	29011	23663	21182	21210	11333	1256	885	718	676	573	521	468	441	459	416	408	369	345	334	336	324	333	323	308	295	350	314	291	299	301	314	287	323	319	300	316	256	307	281	265	299	287	308	307	313	284	279	280	282	299	287	282	250	277	291	246	268	275	298	291	292	269	259	271	296	271	301	260	282	317	271	298	269	293	289	280	291	286	276	289	269	258	286	283	294	238	251	247	293	272	233	258	251	296	274	283	255	252	298	268	261	272	283	248	294	272	298	284	274	291	289	284	278	252	295	262	250	290	254	264	285	250	270	223	262	298	278	264	239	272	260	318	273	273	280	254	261	274	278	252	268	272	262	295	272	272	285	281	251	250	264	249	277	273	263	245	280	265	285	264	278	264	303	289	251	284	243	254	250	286	274	264	266	261	244	267	270	271	278	251	259	264	258	286	263	248	259	269	251	257	292	268	277	289	301	276	254	258	272	261	272	265	297	256	268	281	293	278	296	255	268	281	262	257	249	276	260	250	264	295	271	254	269	235	265	249	293	261	240	335	274	264	247	248	292	255	272	266	295	319	278	257	301	275	284	239	263	276	307	297	280	264	267	261	261	261	279	279	280	273	270	254	256	251	268	278	290	260	258	282	259	260	283	274	268	252	275	263	282	312	261	283	255	278	223	266	264	263	297	277	283	285	302	246	286	283	281	260	240	262	256	291	299	288	300	275	273	270	255	281	254	258	268	263	254	278	286	289	295	303	285	252	322	281	257	276	279	255	267	282	276	259	264	273	275	274	285	275	267	275	281	272	277	278	283	248	290	245	248	280	321	298	273	291	258	273	283	272	269	269	259	276	267	253	282	289	250	260	255	280	284	277	300	292	285	285	296	300	283	293	279	246	257	274	301	259	258	289	285	274	278	268	272	251	293	266	261	287	266	247	278	243	279	249	240	252	282	245	257	277	299	252	280	270	251	282	276	246	262	277	269	278	252	260	255	281	245	273	272	295	245	272	314	289	245	263	278	265	275	291	259	274	277	224	252	255	262	260	245	298	279	318	288	259	305	273	293	266	299	271	266	278	310	273	241	280	278	275	258	275	285	285	274	288	266	245	276	254	299	243	256	254	267	258	274	238	271	270	275	293	236	227	281	263	292	262	264	270	301	288	278	285	283	258	245	260	264	268	247	267	287	290	249	273	298	262	297	273	263	286	251	275	266	246	280	279	285	246	245	262	248	244	280	257	281	244	265	285	242	281	287	273	296	246	256	264	266	255	274	248	273	275	279	255	281	263	274	279	255	272	288	236	270	300	307	281	257	270	259	291	288	278	256	270	294	245	234	271	263	255	288	252	277	292	286	275	284	226	258	275	295	269	269	272	273	261	282	261	273	315	291	258	275	272	229	283	272	276	280	278	289	289	309	268	322	298	299	305	266	274	258	292	267	245	256	289	279	251	266	251	286	299	271	255	291	255	235	284	277	254	270	288	277	310	244	267	275	287	255	265	278	293	284	295	272	258	275	280	277	249	302	273	270	251	258	306	251	252	253	250	286	295	266	256	259	259	252	270	251	247	281	291	261	276	270	252	274	280	259	286	272	274	304	306	249	255	249	254	276	257	263	272	245	251	243	259	279	266	257	303	307	266	257	286	266	294	272	289	254	294	245	283	258	291	259	269	278	267	292	266	266	275	269	314	245	308	268	240	286	283	272	285	283	282	282	272	262	230	256	276	293	287	265	265	279	272	286	270	285	261	250	267	281	262	243	238	293	285	244	290	244	275	289	291	280	255	271	237	231	293	264	227	283	258	281	312	253	285	281	255	299	262	253	280	286	270	269	284	291	270	263	284	264	270	267	289	282	287	273	248	281	259	246	251	272	290	295	283	245	271	280	249	265	255	286	285	236	295	278	274	270	283	304	303	251	293	270	294	249	280	284	274	248	291	281	267	287	257	288	271	292	284	248	265	267	247	280	252	286	274	286	271	270	244	277	275	269	251	264	258	286	237	242	281	287	261	267	254	255	258	268	276	251	289	248	265	258	279	261	268	235	304	284	281	267	291	293	285	247	297	263	263	294	260	266	235	274	251	257	264	273	292	281	249	315	254	254	219	257	268	271	312	273	264	285	277	268	279	291	277	264	276	262	286	297	233	278	266	289	241	236	259	246	282	275	282	269	245	276	281	247	270	278	248	232	251	252	244	276	292	256	241	254	286	271	285	279	281	243	251	263	277	268	264	284	254	283	311	260	278	256	268	267	265	310	274	264	264	271	254	267	275	278	295	271	290	265	273	280	286	265	270	228	236	271	275	262	251	258	291	275	255	245	256	274	307	281	253	255	283	304	309	274	289	265	245	242	276	278	259	258	285	270	256	275	267	272	253	260	290	289	253	262	265	252	294	283	292	260	248	291	314	279	255	298	286	276	300	275	281	282	243	255	288	271	292	271	291	269	259	278	276	285	249	279	303	247	293	251	271	266	276	279	255	289	279	253	275	243	271	248	284	275	278	283	272	284	269	240	305	308	293	271	291	266	252	260	278	266	274	272	268	287	286	262	288	295	284	284	257	278	268	252	269	278	281	301	263	247	267	273	267	242	231	303	274	263	290	270	268	255	290	291	270	261	241	260	264	283	256	253	256	274	269	263	261	257	247	261	240	278	291	284	264	292	287	266	237	261	279	247	253	292	267	241	290	238	286	239	295	327	261	256	306	299	268	245	289	309	262	260	260	264	285	291	272	252	280	274	246	274	256	299	261	271	273	277	277	288	293	268	284	261	269	260	240	297	262	280	261	325	257	272	255	266	266	283	278	285	263	276	270	292	228	258	274	301	279	273	281	249	280	282	272	241	276	268	277	267	288	271	284	247	289	271	259	281	283	267	285	284	249	270	290	308	281	249	289	260	273	289	273	283	259	302	275	256	239	269	277	281	275	279	254	262	275	287	284	236	276	272	267	293	271	273	298	309	270	279	263	278	282	300	270	250	254	280	275	300	250	290	276	269	280	258	286	259	280	256	260	268	271	273	275	234	269	264	290	247	262	248	267	273	288	293	269	285	255	278	280	261	268	263	286	284	283	288	250	287	270	266	261	272	250	297	244	255	270	255	273	288	277	260	274	255	263	251	243	298	316	274	293	265	272	249	259	285	251	282	227	280	253	247	255	265	273	284	243	288	246	266	285	252	281	256	274	258	280	302	264	287	231	259	241	272	284	272	244	263	284	278	259	286	255	269	280	235	256	258	237	274	272	281	264	310	286	278	265	259	273	283	284	277	293	260	299	284	288	274	273	277	287	301	271	283	255	269	277	281	270	259	273	285	278	281	246	268	264	277	243	284	267	267	261	288	269	259	289	271	234	270	316	280	260	274	281	287	238	261	287	257	254	269	260	276	269	267	272	310	271	264	270	277	272	253	275	271	284	270	265	275	245	269	240	287	274	290	300	249	270	245	275	263	280	268	272	294	306	265	268	270	267	281	281	247	250	260	293	254	267	275	274	264	248
34973	16285	14029	7419	5017	3521	2827	2094	1679	1395	1087	922	800	698	691	608	584	520	518	497	472	480	428	403	390	410	364	393	383	393	362	374	335	338	333	363	311	328	329	307	313	372	357	310	292	359	328	349	314	308	359	330	338	341	337	312	361	298	318	304	323	320	340	282	323	275	338	321	307	297	321	292	305	313	298	283	295	348	350	299	340	315	343	263	323	338	309	278	333	330	336	296	305	321	307	312	316	312	314	303	271	316	276	341	288	316	327	285	278	287	331	329	329	306	283	282	332	316	335	309	293	300	303	305	322	307	289	285	295	310	277	330	301	328	297	305	283	315	325	310	301	309	316	327	288	297	330	289	280	277	306	332	302	314	318	290	310	313	314	284	293	316	323	309	339	320	296	315	341	330	290	295	292	265	294	302	303	294	282	317	318	339	307	282	289	300	297	279	309	331	322	294	285	286	296	307	300	328	309	291	285	305	303	307	277	315	307	296	322	286	310	300	314	290	286	296	318	294	305	308	313	269	292	289	298	299	305	292	311	290	329	304	288	306	319	297	285	309	290	308	323	287	318	317	274	318	294	293	315	276	303	280	300	303	299	306	292	309	310	274	316	319	312	349	295	298	281	281	316	295	320	311	316	312	296	336	335	310	301	298	292	315	297	295	307	320	300	322	299	304	311	321	304	293	300	283	341	321	307	309	280	321	314	298	279	318	277	310	291	301	290	303	311	319	303	294	317	254	315	303	296	306	282	291	319	317	309	287	268	327	311	315	304	326	285	318	287	260	286	326	298	281	288	311	287	308	291	273	332	283	282	321	339	328	262	279	308	277	271	291	323	292	312	332	295	316	294	308	301	315	285	298	330	288	291	292	302	326	347	288	296	275	319	266	297	280	307	311	308	315	312	298	331	310	308	324	291	298	301	321	302	329	296	292	298	310	310	318	336	292	324	313	303	303	297	297	267	288	312	292	283	285	325	320	281	283	311	295	293	275	312	276	304	317	302	292	291	300	300	301	300	311	316	303	297	296	267	318	314	326	289	334	282	296	324	333	294	305	294	284	335	310	328	310	278	287	321	299	303	278	295	319	277	321	302	305	314	294	297	326	312	318	315	276	335	288	296	309	297	292	298	313	321	332	315	285	292	313	287	340	338	314	301	278	298	316	320	291	316	303	300	294	294	283	297	325	302	293	308	327	319	279	313	294	318	266	309	298	312	279	308	303	266	294	295	321	303	322	336	291	319	322	288	279	296	306	305	295	281	306	293	307	324	312	269	322	304	297	295	301	323	328	331	280	280	305	313	305	304	308	319	292	298	304	314	301	301	338	298	327	322	280	295	326	311	308	285	310	295	282	328	264	281	308	307	297	288	294	307	304	301	313	280	314	328	342	300	319	307	303	311	277	287	309	342	313	321	335	312	334	297	309	313	302	312	298	299	315	285	306	292	308	303	310	303	322	316	305	302	299	328	282	278	285	271	303	314	357	315	277	355	286	292	283	288	287	313	339	344	300	301	356	310	291	263	296	352	315	303	276	299	312	301	326	319	297	301	303	287	321	327	300	294	330	293	319	317	283	311	295	324	332	305	301	297	320	298	319	314	292	322	285	319	304	295	303	302	308	303	304	314	317	283	341	280	291	289	337	288	299	256	333	303	301	303	271	318	280	326	279	303	287	313	297	325	303	307	294	298	308	341	309	302	318	292	282	316	320	308	296	321	278	304	299	289	302	293	299	307	293	316	308	294	312	293	309	323	314	297	311	324	291	323	275	291	284	320	318	331	320	324	300	291	319	306	318	284	332	277	333	292	305	324	281	276	275	319	303	340	295	324	336	305	303	284	289	282	320	283	309	323	294	311	303	308	296	296	301	308	316	288	320	278	338	290	289	291	317	312	304	322	319	319	280	327	313	311	304	280	306	303	320	330	311	306	325	294	273	308	304	318	298	330	295	328	305	323	322	293	306	317	297	312	325	331	290	322	316	284	290	300	307	294	269	320	301	303	297	338	299	310	298	307	318	297	312	294	327	289	307	309	289	307	288	272	305	328	326	337	317	317	317	327	294	306	309	330	270	335	295	312	292	315	280	299	321	298	311	276	304	301	309	269	292	301	298	309	347	336	284	300	298	313	282	283	305	303	293	306	338	298	277	315	325	331	297	296	294	318	302	281	312	331	306	291	307	296	279	323	302	323	293	282	302	278	297	309	304	321	282	316	342	299	314	315	302	302	309	309	281	332	294	340	258	270	303	315	300	322	322	291	318	308	290	314	287	308	279	288	318	352	296	297	293	305	316	310	321	290	316	301	290	296	288	308	307	314	312	306	316	324	311	318	318	292	287	322	307	294	297	321	331	308	329	320	294	299	299	299	313	296	295	322	315	274	299	338	318	297	275	293	299	308	283	295	323	296	315	290	286	279	316	310	320	303	309	312	300	275	358	283	278	305	276	284	285	290	316	301	319	299	290	319	286	315	304	342	293	302	300	279	300	293	317	309	284	319	342	293	293	276	317	299	317	294	285	303	314	249	285	324	299	304	313	325	298	325	317	300	289	313	334	325	307	261	295	284	326	313	286	309	309	291	328	296	303	318	299	308	311	284	279	321	321	307	297	321	304	298	298	323	290	322	319	300	286	310	325	300	312	328	300	298	293	322	320	308	300	317	322	304	265	312	289	295	329	332	275	308	292	287	292	265	330	281	322	302	286	304	323	301	324	323	313	318	303	302	319	321	302	324	287	310	286	309	308	300	277	325	310	289	319	318	296	285	289	291	305	268	299	310	304	287	291	307	315	267	306	319	312	288	328	272	293	334	296	277	287	292	351	302	294	260	324	308	323	284	306	293	302	317	326	293	315	308	316	289	310	315	308	330	302	303	281	303	300	298	308	295	289	311	327	272	306	333	338	313	303	289	311	289	289	291	298	296	294	291	317	306	301	303	329	301	329	329	317	307	321	281	324	308	279	275	316	326	305	301	329	344	285	291	279	329	267	354	320	281	329	287	302	298	310	317	269	317	315	347	299	276	290	300	299	307	298	346	341	305	311	303	270	301	296	317	299	312	288	325	304	320	294	339	308	305	323	298	314	311	278	317	294	313	278	319	308	287	303	310	283	285	294	300	325	295	347	286	329	314	297	308	322	308	340	293	306	310	267	295	295	316	305	280	284	309	284	330	320	282	304	284	296	295	290	319	309	303	283	294	329	289	314	312	300	327	294	268	293	304	313	304	335	300	301	306	302	312	318	282	286	296	328	337	308	337	308	314	263	281	291	278	308	335	294	326	304	294	321	312	354	293	287	300	291	290	309	285	328	321	293	279	267	296	322	303	292	320	301	301	316	295	331	324	311	299	305	299	322	312	296	334	301	294	306	296	332	287	316	315	294	297	333	304	308	312	299	318	325	297	284	310	322	301	289	302	313	305	281	306	309	291	312	334	292	279	310	289	308	297	314	316	299	266	273	327	317	314	317	315	304	310	315	314	310	306	278	306	309
27310	19878	7102	961	681	619	509	420	410	391	402	406	440	413	419	394	443	394	361	433	374	395	369	419	383	406	404	394	363	402	400	400	416	385	394	402	403	383	422	401	408	400	408	398	376	384	405	396	381	384	416	375	393	416	370	396	384	401	413	371	416	388	390	363	411	423	415	393	439	418	392	424	372	410	400	370	386	407	392	402	396	429	364	399	385	414	392	420	433	430	390	409	418	405	391	420	390	396	406	382	378	383	387	407	382	471	407	371	381	401	423	433	370	416	394	374	403	412	391	385	390	404	394	384	391	390	396	395	394	421	363	391	359	378	432	391	384	387	409	392	405	405	412	378	412	381	410	400	437	400	418	397	370	355	387	383	365	418	401	383	418	421	395	388	388	387	392	373	422	418	380	416	392	419	394	416	401	404	408	433	403	386	406	413	395	402	404	404	372	418	396	427	420	393	419	402	411	405	411	375	439	388	401	384	376	392	387	428	401	391	396	409	403	371	396	434	376	400	406	384	386	388	392	419	376	393	409	411	421	402	392	372	385	428	389	394	391	436	403	384	378	413	398	384	389	405	380	373	408	403	400	392	436	386	373	385	405	420	411	412	435	405	380	404	414	396	385	390	424	436	356	386	359	395	390	435	373	422	377	421	405	390	454	387	403	413	401	377	400	422	429	413	368	408	411	388	409	371	389	413	398	388	397	402	383	414	397	398	433	408	395	378	400	413	427	432	391	383	420	397	388	383	392	378	396	405	385	391	406	377	393	382	387	373	398	398	381	395	388	381	405	391	403	415	406	424	399	428	398	404	415	396	412	421	388	388	394	401	405	397	383	412	427	393	415	393	413	384	439	407	398	376	391	402	405	418	432	367	391	434	447	366	382	392	382	394	408	369	413	424	419	383	398	418	386	358	393	432	368	377	397	418	417	393	429	376	415	373	396	383	412	414	391	432	406	421	398	428	394	398	386	427	443	409	375	372	394	353	398	412	378	367	386	385	413	409	359	406	388	392	382	390	404	420	414	414	384	385	396	391	391	409	371	377	381	399	425	405	366	373	386	391	409	419	401	397	427	394	424	397	415	423	443	381	409	429	383	399	396	393	382	439	406	412	430	355	360	379	451	395	379	423	401	403	415	401	400	398	376	396	374	406	391	408	393	439	373	395	411	379	419	430	406	391	437	349	421	399	400	400	409	397	402	369	413	389	393	361	391	423	373	407	396	392	384	413	381	394	423	414	352	402	407	409	385	380	375	397	409	394	408	405	394	390	345	378	389	400	412	426	394	417	365	391	373	371	377	407	390	412	404	399	391	405	396	384	428	401	413	406	365	385	381	406	408	425	441	392	399	368	425	424	402	413	402	419	438	386	385	409	394	425	376	434	374	398	415	389	351	403	380	436	380	410	355	401	370	361	384	422	394	421	422	401	400	379	395	410	398	421	403	409	399	398	400	380	411	406	381	386	389	382	380	388	367	397	388	411	400	399	411	437	383	444	431	406	408	432	426	442	418	397	407	403	443	410	443	391	405	405	427	391	425	363	374	417	384	388	402	412	411	368	382	406	414	402	406	403	388	419	384	431	383	348	401	348	365	421	384	436	373	382	364	406	397	385	425	369	433	394	381	396	392	435	389	402	433	399	380	409	387	406	376	430	420	381	388	404	400	374	403	405	394	377	358	385	421	370	412	395	444	402	400	395	397	374	411	410	402	379	379	420	400	411	415	374	403	387	400	396	396	426	432	413	376	365	396	359	374	406	432	375	403	421	443	401	379	391	405	367	407	380	435	405	424	419	387	398	374	417	397	385	363	391	380	445	381	404	413	423	409	397	409	385	401	419	400	399	400	397	410	397	430	421	438	402	398	406	399	418	391	385	415	402	420	376	406	371	395	380	434	421	385	445	436	394	416	439	373	418	406	345	354	422	387	418	358	388	394	418	420	382	371	373	422	391	410	402	397	368	397	413	375	386	406	393	376	371	425	410	405	396	423	402	385	434	398	412	437	393	374	407	405	396	407	420	405	358	370	401	420	364	388	415	401	388	375	371	392	369	394	396	405	369	408	401	407	413	395	399	402	413	402	383	374	421	407	381	377	396	409	438	382	412	373	395	384	411	374	434	419	380	416	371	376	409	409	387	425	407	422	419	377	382	418	422	401	405	404	409	398	377	384	382	366	426	375	434	405	413	414	410	426	395	400	386	406	443	383	393	390	383	382	391	425	358	393	375	394	372	430	393	393	415	378	414	387	388	387	392	414	390	372	408	404	382	425	392	414	391	417	377	425	385	400	391	387	359	380	420	412	401	408	414	356	409	378	355	405	386	436	406	384	395	416	408	390	416	396	398	389	391	408	371	398	407	407	416	390	428	406	388	405	424	395	364	373	372	397	394	400	395	381	408	399	406	411	429	382	397	427	403	403	376	406	420	393	390	398	409	404	406	395	418	406	366	433	399	419	401	408	380	370	391	390	393	384	409	409	401	373	368	377	396	396	403	411	401	416	378	395	363	431	406	383	411	401	424	432	446	387	412	423	402	381	359	419	421	381	366	387	371	378	415	406	428	415	440	411	394	413	376	372	393	366	384	382	383	406	396	424	420	385	378	378	404	385	397	444	380	410	393	433	386	370	394	414	372	405	419	359	392	375	374	397	425	425	429	442	392	428	407	444	417	418	399	422	351	407	406	403	422	392	426	393	380	435	413	399	404	379	401	396	416	406	419	368	401	417	405	371	412	388	389	415	421	421	383	402	388	410	440	390	420	412	389	389	413	409	412	409	411	406	393	422	425	392	369	371	420	366	350	364	450	400	405	351	408	441	386	416	422	387	376	422	400	403	416	381	374	410	407	403	392	419	392	372	384	380	413	443	368	410	410	415	402	389	415	410	373	407	384	349	398	374	408	383	387	408	376	367	397	397	432	367	363	434	376	374	367	410	394	422	437	428	415	427	429	418	392	410	378	437	399	382	398	370	390	399	391	429	377	377	392	401	410	405	389	400	391	421	401	414	364	404	409	421	384	435	405	377	406	408	409	396	396	453	399	404	406	353	386	425	375	413	369	426	426	405	396	393	373	348	396	391	369	404	402	413	414	433	394	401	413	401	403	400	377	420	428	419	411	396	416	352	411	380	361	426	414	401	387	378	450	410	396	410	401	405	396	383	435	364	365	383	380	394	410	402	408	400	376	381	383	367	429	413	405	413	425	395	361	391	437	414	403	388	366	372	404	378	375	398	392	389	409	352	398	441	420	387	401	381	375	401	377	401	395	409	405	402	389	414	406	368	402	381	392	404	425	411	402	429	388	406	387	399	374	426	414	434	420	401	388	429	425	396	379	396	402	386	424	365	393	382	383	404	389	416	359	378	396	412	368	384	394	425	393	400	395	422	383	389	423	419	396	372	440	412	434	392	388	414	418	380	415	405	391	404	398	425	376	381	433	401	380	391	407	401	409	406	405	395	395	385	412	424	376	394	388	396	395	418	431	375	383
15238	1404	1214	769	674	619	581	549	502	509	547	503	506	476	489	468	459	503	493	494	479	487	453	451	456	459	489	473	462	483	476	481	511	509	492	513	480	472	455	472	466	461	455	424	495	492	493	463	482	462	482	483	460	451	493	494	436	491	482	476	460	450	494	488	492	492	472	464	460	456	482	481	483	516	521	474	445	474	485	490	509	511	452	465	510	507	458	505	448	488	472	467	492	470	475	500	465	518	488	501	471	451	455	501	474	468	449	454	459	472	512	463	434	488	501	502	501	455	449	470	456	477	522	466	454	473	458	494	484	445	502	493	449	448	449	493	478	488	453	476	485	457	519	472	481	432	499	454	454	483	522	451	503	463	483	487	488	462	474	488	485	498	502	472	452	512	495	493	485	489	459	526	414	444	535	469	456	519	444	486	494	458	488	478	489	511	481	496	456	463	466	483	436	476	468	479	470	491	449	505	509	466	453	490	510	463	472	467	477	473	491	491	472	513	503	495	454	482	430	482	462	468	451	516	475	462	465	513	505	462	474	440	512	457	483	487	490	511	488	492	485	430	480	420	481	467	490	507	488	508	464	450	469	499	503	450	455	497	462	474	494	483	502	455	493	477	477	494	469	478	485	486	473	512	445	451	486	453	506	471	465	453	458	518	465	496	428	479	528	488	469	492	472	458	507	478	490	496	499	465	435	481	443	490	499	500	518	475	515	497	527	440	491	487	468	439	478	454	452	486	485	483	511	456	456	498	455	505	483	430	472	491	495	439	463	483	470	502	445	426	476	413	476	490	500	516	477	500	470	468	474	436	497	493	471	446	471	489	482	489	459	434	474	489	479	478	440	471	484	485	440	483	461	443	480	477	481	458	510	486	465	459	441	471	489	456	481	466	443	480	496	496	486	522	514	501	505	491	499	445	494	522	472	524	455	499	497	460	513	487	486	484	443	493	488	496	491	472	454	468	501	479	465	464	467	504	467	520	462	479	497	444	468	493	496	510	487	500	533	487	477	487	481	449	447	483	494	475	493	491	462	501	444	485	458	467	450	467	470	499	483	470	457	463	476	446	516	478	481	456	496	486	499	475	498	491	481	494	468	463	489	498	457	465	518	459	458	496	468	475	447	446	475	489	487	466	477	498	456	441	470	472	472	447	461	509	466	474	442	456	470	510	447	514	497	487	483	497	513	469	476	480	486	472	439	465	469	522	496	472	510	484	453	498	494	446	459	490	490	464	471	468	490	495	474	473	504	518	468	495	474	457	493	443	469	475	470	467	470	474	477	485	491	503	486	436	490	482	475	484	463	456	464	484	482	504	526	490	483	476	459	528	495	474	538	465	463	464	494	493	463	472	522	517	448	472	504	511	476	511	460	472	483	461	466	443	456	471	485	452	474	475	472	470	473	448	526	460	473	486	457	477	474	462	492	450	460	434	464	459	487	492	445	464	456	443	490	467	463	495	439	471	466	462	475	473	458	473	463	478	463	484	508	447	498	506	514	537	499	443	491	443	454	469	468	457	453	493	481	524	493	464	463	512	499	446	450	485	463	461	513	499	445	480	499	439	470	487	525	456	474	484	471	433	470	502	466	472	502	522	476	465	473	465	520	485	498	458	470	483	522	441	458	467	482	486	533	478	483	471	458	486	451	468	483	509	465	500	421	472	470	447	496	455	507	516	449	467	487	467	486	493	484	436	433	465	500	484	503	527	507	479	493	484	446	494	471	468	507	479	442	459	456	512	513	523	441	459	504	506	492	480	444	482	462	463	502	453	505	484	442	495	448	462	439	461	484	482	465	430	469	517	497	503	507	466	481	482	473	455	502	467	492	494	468	451	528	475	479	487	484	479	475	492	480	499	480	446	445	491	464	480	441	465	488	475	484	454	491	489	448	464	482	485	481	474	482	491	453	463	500	449	483	474	462	442	464	490	491	470	470	447	483	476	474	494	450	467	479	460	540	457	483	487	516	481	500	504	490	494	503	463	482	464	488	462	457	482	479	484	462	474	461	486	473	443	477	467	484	506	487	470	454	452	450	459	468	501	461	460	471	493	495	486	452	517	473	467	515	481	478	469	479	453	480	490	495	451	490	495	474	452	469	443	480	469	461	501	472	502	464	491	466	499	513	512	464	491	516	484	495	451	508	492	456	485	506	460	497	449	462	503	541	463	488	503	486	487	458	467	471	460	466	468	480	456	469	471	518	494	449	507	490	459	487	531	483	447	467	456	457	500	496	470	455	469	490	455	505	452	459	513	487	456	501	465	477	456	494	466	475	482	483	470	443	460	469	446	504	476	495	477	470	468	519	486	466	505	507	502	515	466	444	456	485	458	504	503	473	469	462	464	475	476	480	468	457	497	492	452	496	458	450	470	502	445	514	445	487	489	454	429	490	505	465	434	475	498	471	437	467	478	507	490	513	476	507	494	477	479	466	470	467	455	467	530	461	429	445	424	456	519	461	445	491	490	445	466	457	479	492	470	492	434	464	487	475	529	454	444	531	494	430	426	438	502	510	475	491	507	499	456	477	495	517	483	468	486	446	433	489	513	465	448	496	471	522	502	489	503	499	429	462	452	463	474	499	465	512	441	462	493	494	527	458	444	492	500	483	463	459	458	491	438	476	456	482	455	472	460	481	468	468	487	451	492	495	472	499	498	466	491	457	499	470	475	481	514	479	471	487	495	478	443	488	484	470	475	488	491	509	455	488	455	474	457	484	440	472	469	502	457	522	491	482	431	500	509	458	452	432	471	527	477	509	477	500	490	495	481	483	469	437	502	483	480	466	472	472	479	488	470	513	475	453	459	496	448	503	457	513	485	471	459	495	498	507	505	482	415	491	490	486	458	424	439	510	492	496	473	461	477	457	471	452	470	514	478	419	491	482	485	464	454	505	471	455	499	468	505	487	461	499	519	495	454	471	505	468	500	515	480	468	485	495	440	494	460	516	443	443	514	493	459	475	515	485	461	476	477	477	492	477	472	455	463	482	437	447	492	513	488	491	466	468	462	439	502	498	464	446	487	500	465	457	457	513	458	455	468	479	490	475	489	505	488	465	486	503	483	461	482	476	462	472	449	463	458	454	518	449	494	460	472	495	477	464	460	496	514	496	469	519	458	443	460	465	458	498	529	484	484	445	462	468	517	466	447	493	492	469	456	433	475	502	493	502	478	478	442	487	467	492	467	489	457	486	464	477	489	507	447	464	456	462	495	499	462	503	481	488	482	474	487	452	480	470	470	496	496	462	519	527	483	452	499	465	500	470	516	461	483	464	497	476	450	503	468	461	512	455	492	529	477	462	477	470	532	441	505	490	468	495	478	505	498	482	446	434	496	485	472	487	477	494	512	494	456	474	476	526	475	468	460	498	460	492	448	496	506	483	488	500	474	467	511	460	508	480	466	457	450	493	526	515	510	500	485	441	463	497	442	484	497	450	456	487	477	508	481	516	486	483	479	506	447	452	483	487	461	471	495	485	507	465	455
23693	21142	28663	23858	21120	12129	1117	596	473	455	360	367	314	320	306	293	276	229	217	240	236	246	235	220	207	225	192	214	220	204	224	203	213	222	201	217	204	193	202	217	178	197	218	212	185	176	185	162	212	209	199	186	197	181	228	208	172	192	218	211	211	185	208	195	198	178	178	188	193	196	185	188	196	186	209	193	208	206	177	205	205	201	183	227	190	169	182	217	202	170	193	171	191	205	200	210	201	181	184	171	192	175	185	193	216	190	202	209	158	194	197	192	190	207	202	193	207	181	178	176	206	179	194	176	218	178	225	202	220	178	209	198	198	166	193	194	183	189	181	198	171	192	206	197	201	189	182	192	205	197	199	174	189	216	161	222	185	210	208	195	186	214	206	179	202	203	185	207	191	196	225	194	190	173	184	188	220	186	201	193	186	201	170	196	212	190	219	196	207	181	192	185	211	194	188	193	170	200	202	192	161	169	208	195	191	172	201	199	210	195	172	181	199	200	193	193	204	199	171	184	180	189	196	178	216	194	195	179	192	210	208	198	214	192	193	210	204	183	221	189	210	197	182	211	194	179	175	196	218	171	194	217	220	172	202	175	197	218	185	207	199	198	192	178	193	192	188	193	193	206	216	169	170	189	186	174	181	183	209	201	162	195	194	216	175	190	191	197	184	188	201	195	220	187	191	219	187	190	174	180	207	204	179	202	218	199	217	210	195	199	200	203	227	234	187	209	187	180	192	190	207	203	188	181	217	227	189	180	210	217	196	184	195	221	221	177	196	215	184	215	195	210	208	212	187	200	171	205	208	206	191	199	193	189	203	192	197	198	195	178	195	174	167	200	181	200	192	222	184	195	196	194	184	208	204	197	216	182	221	174	173	207	198	194	207	175	191	186	200	194	206	195	200	216	208	179	203	191	204	194	189	176	184	174	181	179	196	198	199	211	178	185	182	174	175	195	199	197	187	212	188	197	203	193	212	173	204	196	192	202	196	194	193	210	188	200	182	221	187	203	199	221	193	169	189	182	191	197	204	151	194	200	227	193	211	208	179	194	214	190	210	184	178	204	209	173	181	179	198	185	178	184	206	193	181	206	148	207	190	196	196	200	187	178	193	192	205	200	196	189	210	191	207	195	197	209	179	209	200	195	192	182	188	182	188	185	189	198	200	183	182	190	194	166	191	177	176	207	190	203	200	201	189	188	200	215	189	205	201	209	205	191	188	202	183	192	175	195	199	163	211	190	164	188	222	190	178	191	192	199	191	197	150	192	192	183	200	200	200	200	195	206	215	184	230	189	179	203	224	205	208	192	191	179	183	183	189	195	188	186	184	200	184	180	180	184	203	194	191	185	189	197	183	178	229	204	173	179	203	189	173	181	189	189	194	156	177	216	190	198	188	197	190	197	193	196	193	189	197	164	212	182	198	223	183	201	197	177	172	173	188	179	168	190	187	204	185	186	203	188	176	204	192	200	189	176	173	198	177	207	193	182	189	178	177	181	199	180	194	200	186	176	196	186	198	191	214	216	199	197	205	185	217	202	214	217	175	203	180	211	196	197	158	191	175	183	218	180	188	196	191	205	224	161	188	190	179	193	210	213	169	181	202	204	192	203	209	192	186	198	193	192	209	190	181	192	226	224	187	188	178	195	211	201	186	193	195	206	190	196	214	180	193	196	204	200	187	178	181	192	196	184	169	193	221	175	185	191	200	205	201	185	193	201	162	184	218	196	191	202	207	191	211	187	196	215	191	208	207	181	199	201	210	181	199	205	201	175	192	197	196	190	206	194	195	198	199	183	207	201	196	195	201	186	211	172	207	192	172	193	195	201	215	185	212	204	183	197	208	189	190	183	174	189	189	199	208	187	195	182	174	200	196	180	222	205	185	211	170	158	194	208	179	190	181	196	194	181	179	193	200	197	186	179	176	204	209	189	181	199	182	192	193	190	220	227	175	198	190	202	208	182	192	193	204	200	209	201	188	195	193	198	211	183	213	188	182	207	191	192	201	193	196	220	180	173	194	174	202	180	196	164	182	189	205	191	187	206	186	181	190	202	186	212	185	223	213	182	178	172	187	210	194	201	218	177	196	197	199	201	192	185	183	180	182	188	180	178	185	205	177	188	190	180	180	190	205	182	193	222	198	191	183	201	193	174	196	175	184	184	192	186	191	183	189	186	179	176	217	179	193	178	183	195	206	203	197	204	199	185	201	213	206	200	168	169	202	210	187	203	211	218	198	181	193	184	183	176	187	204	172	214	190	205	204	214	202	208	192	204	193	192	196	186	189	180	179	161	195	168	184	197	181	182	198	168	182	190	187	179	237	188	206	174	195	181	167	159	215	201	175	206	189	184	206	202	212	175	188	213	196	191	180	190	177	186	206	189	209	223	177	223	185	202	184	180	201	196	223	207	187	185	208	187	192	180	203	204	209	191	184	178	191	188	179	197	176	181	203	184	195	178	161	183	186	205	220	183	188	170	207	172	200	166	179	222	205	185	199	207	175	212	199	201	188	203	209	189	189	220	204	207	174	179	208	185	209	185	225	177	174	187	213	208	203	181	180	173	193	170	172	208	177	199	189	203	176	201	217	193	188	186	185	198	178	214	189	211	219	182	174	164	186	207	199	193	187	187	172	191	182	196	186	220	178	188	206	209	195	189	190	164	189	180	201	206	183	180	210	201	187	168	193	175	191	168	170	177	235	211	187	215	208	190	180	201	225	187	217	216	198	183	207	161	202	205	188	171	188	163	167	187	190	182	193	175	190	209	193	180	187	206	175	187	204	191	176	201	205	208	166	192	196	187	173	196	242	190	214	206	190	224	189	185	213	187	208	214	193	202	202	200	180	181	181	204	187	192	207	190	197	199	216	204	201	191	191	200	197	209	216	194	195	192	184	211	161	196	214	208	191	215	205	180	194	194	200	165	202	186	209	203	209	187	191	191	169	192	164	185	203	194	173	187	199	200	206	202	189	200	193	213	179	200	199	194	190	192	192	208	162	203	184	202	220	222	187	184	207	194	200	200	198	197	183	188	204	192	202	204	211	211	203	185	180	165	176	171	188	198	218	193	209	219	190	186	193	208	186	191	201	191	170	183	190	188	213	196	194	182	188	195	203	213	165	185	180	159	180	195	169	205	179	191	203	202	198	183	215	178	179	170	178	201	208	210	161	196	195	191	192	182	199	195	215	197	183	196	184	186	204	184	191	199	204	171	176	169	182	217	206	205	183	196	191	183	208	185	167	196	194	202	192	187	197	225	219	199	191	193	203	198	200	170	212	206	211	168	193	196	190	188	182	189	198	177	217	199	182	208	201	209	201	190	194	188	200	170	196	194	179	170	181	210	203	191	164	182	190	174	200	195	192	193	187	172	181	169	207	204	202	177	169	184	190	196	191	201	227	184	170	222	216	199	199	192	194	170	169	185	193	198	167	186	207	171	184	177	176	193	192	213	218	185	211	201	188	190	209	183	211	203	167	200	221	187
35394	9804	8449	4141	2679	1925	1547	1167	899	786	623	578	522	481	429	373	378	371	361	332	340	341	283	312	298	297	287	280	291	279	277	276	291	228	275	293	231	249	290	236	231	245	236	252	253	280	251	221	244	250	249	267	242	233	232	265	235	246	224	253	242	278	240	255	257	221	230	260	265	256	236	231	262	224	267	259	232	254	231	240	237	233	228	235	241	257	243	225	272	230	237	233	230	231	211	257	255	239	263	216	242	253	226	258	253	241	258	229	217	259	249	244	219	220	231	251	235	226	255	232	227	236	263	253	224	239	270	220	228	265	244	257	257	224	245	252	244	244	248	251	220	238	221	264	237	227	237	247	216	269	244	233	225	262	236	225	225	244	233	264	231	231	251	257	238	263	262	230	257	237	228	261	240	271	217	227	254	249	252	233	250	232	243	237	219	225	240	282	234	254	252	214	235	231	255	239	229	217	236	217	226	240	241	235	233	220	251	226	229	263	246	234	241	226	228	245	233	261	237	250	239	259	246	255	236	245	246	235	225	236	233	253	244	243	256	234	242	239	238	250	223	238	251	243	239	256	238	255	262	232	219	260	248	232	218	223	214	230	222	237	229	244	219	237	259	264	237	266	233	227	239	234	249	232	272	266	227	241	256	218	242	230	248	230	249	225	228	225	264	240	244	242	252	238	245	256	225	219	249	248	251	256	264	250	262	274	234	242	229	227	243	257	233	266	257	251	214	239	261	240	234	245	225	249	226	218	261	227	243	243	225	240	234	239	261	225	215	238	224	257	240	234	254	239	231	205	253	239	237	225	225	247	231	245	239	252	240	240	223	219	243	238	249	251	229	252	225	222	220	264	253	220	236	245	245	223	251	249	251	249	267	251	254	232	247	244	222	218	266	217	254	215	260	247	209	238	253	224	269	243	270	225	222	219	238	223	235	241	235	238	223	249	239	250	222	234	225	256	220	229	224	235	244	220	249	246	237	231	248	235	222	232	240	224	241	248	264	258	225	268	231	246	227	232	241	233	240	237	239	231	232	231	240	236	218	237	223	254	267	239	209	238	262	206	222	253	245	253	228	246	260	260	252	238	234	262	274	261	253	251	241	262	232	209	235	256	214	258	247	240	230	246	233	261	230	236	252	249	221	217	248	261	241	227	227	247	242	239	259	231	237	251	235	225	238	226	267	269	250	234	239	218	242	239	253	248	227	242	251	250	269	249	204	245	247	242	251	286	231	261	246	239	247	222	234	244	247	240	252	243	252	247	241	202	226	248	254	246	252	271	253	225	235	244	236	254	230	250	238	221	252	282	234	266	265	232	248	248	238	239	225	242	238	242	237	241	232	230	233	225	248	258	245	240	228	258	266	261	213	202	231	223	252	253	242	218	229	224	218	226	245	250	212	256	230	211	248	207	238	237	259	248	229	247	246	252	242	258	234	238	237	220	221	227	220	223	239	236	236	232	285	262	235	228	231	229	228	216	229	252	247	244	224	233	238	243	226	220	249	240	238	239	236	217	265	268	240	250	233	225	232	255	249	220	236	228	203	249	255	251	226	255	246	259	255	252	233	234	256	252	258	261	249	197	253	235	228	257	256	247	219	229	248	228	244	230	234	261	238	245	260	270	284	244	218	222	242	220	226	221	215	241	273	205	259	252	249	242	227	240	238	242	243	237	258	264	222	249	213	253	246	223	270	242	213	218	249	263	248	256	285	238	266	255	227	271	239	265	231	235	238	246	206	250	231	217	248	223	229	246	249	234	248	235	234	264	243	234	261	245	246	233	246	224	249	241	248	253	250	245	249	241	234	249	232	255	222	226	236	228	227	213	222	217	255	252	268	227	225	249	220	226	228	245	247	265	237	213	221	262	220	244	256	253	224	214	222	227	233	240	232	241	236	266	271	250	266	229	247	250	259	238	251	233	241	212	240	244	258	235	235	269	225	232	225	254	284	254	268	240	269	238	228	200	242	246	218	237	224	230	238	255	244	230	239	226	225	272	236	251	256	254	247	232	240	209	215	231	231	245	258	215	225	234	239	243	250	218	237	240	250	236	229	241	244	229	234	226	257	260	233	232	249	250	223	229	226	220	210	250	230	247	222	240	257	229	223	259	254	253	257	246	258	250	205	258	240	235	251	245	230	282	272	227	274	245	233	262	251	234	258	257	229	226	225	259	236	250	265	224	222	247	249	235	255	248	248	246	248	233	245	243	251	236	247	243	264	253	233	242	240	257	276	228	254	231	249	233	208	209	252	241	258	230	225	237	252	248	204	213	232	226	250	238	258	249	263	226	236	246	226	258	256	282	247	219	217	215	222	211	195	208	261	247	272	252	251	232	221	235	242	230	252	250	251	249	224	228	233	232	241	218	208	248	239	235	234	251	250	231	234	248	240	251	205	254	238	252	245	238	262	250	273	246	244	234	269	250	245	216	243	191	244	224	245	219	230	228	237	221	227	221	254	239	254	236	265	261	265	260	230	251	239	258	236	257	217	264	247	276	238	255	263	247	257	237	259	246	236	256	256	234	230	236	275	242	244	233	234	226	224	240	252	217	247	224	238	244	240	230	231	244	245	243	235	234	260	264	260	265	255	250	234	250	256	241	261	267	228	233	231	234	230	253	245	257	240	264	240	246	257	244	255	258	233	226	254	262	270	221	236	242	250	225	260	237	244	241	274	211	243	219	221	249	258	255	245	249	230	242	236	218	250	233	244	262	228	282	237	221	259	236	209	236	273	265	257	237	226	240	249	245	229	233	205	258	231	225	249	239	238	249	231	215	225	249	222	220	260	251	232	237	249	236	274	226	261	208	232	226	268	220	260	250	250	256	237	224	229	254	250	254	260	210	227	233	202	262	232	242	229	257	238	241	230	238	247	215	239	264	240	238	246	225	237	255	242	226	240	244	234	248	224	218	258	241	242	233	249	242	251	253	234	262	273	246	246	253	233	221	233	220	234	241	252	249	241	280	253	194	250	238	253	220	240	260	250	234	223	232	243	230	275	235	217	215	224	234	242	253	256	245	235	271	239	224	201	227	226	250	269	246	250	230	232	257	238	240	223	247	221	225	246	213	235	237	251	240	221	238	266	245	254	229	228	241	221	232	221	264	229	266	251	235	228	264	256	227	242	266	247	247	234	259	235	239	280	228	256	265	222	239	229	265	217	264	235	263	243	238	261	228	275	239	276	237	228	227	225	231	250	248	216	257	225	256	256	229	223	250	247	234	227	247	226	234	236	237	239	226	255	251	229	246	240	233	213	226	226	209	227	250	265	257	231	235	234	257	238	247	231	225	216	256	236	243	246	233	225	227	268	244	222	222	238	236	256	273	238	232	218	234	249	247	241	248	221	241	223	247	252	224	248	217	248	236	243	241	233	270	212	211	251	248	263	235	266	232	233	242	247	235	240	244	284	248	260	250	234	243	268	240	232	222	249	223	259	256	252	265	243	238	267	219	247	236	273	235	242	243	254	252	222	259	244	260
24962	21130	27647	24778	13116	1184	843	728	645	627	639	624	575	551	590	561	528	565	537	532	497	528	536	585	542	537	514	500	546	521	517	505	546	513	517	534	512	523	489	520	535	523	522	567	528	508	522	550	525	536	529	532	512	545	500	521	483	551	530	541	507	522	536	530	512	555	553	484	519	553	543	526	528	526	481	522	503	460	534	545	529	516	509	499	505	519	541	558	552	514	523	553	533	540	554	507	511	517	522	506	517	530	537	485	516	553	483	556	495	496	518	495	507	508	505	483	507	541	517	554	561	512	514	523	579	543	546	546	519	553	504	503	527	514	534	534	487	539	544	480	498	513	523	482	481	530	526	508	550	493	523	475	521	490	499	542	505	504	546	493	556	510	502	530	571	485	528	491	539	560	527	556	504	527	480	563	533	520	541	539	535	561	540	509	528	543	489	535	513	511	529	514	538	518	582	520	527	532	539	540	551	497	555	503	511	505	523	515	508	537	486	513	521	502	525	524	522	538	501	521	506	530	482	491	521	467	524	535	573	524	508	481	499	509	527	527	496	535	530	512	499	555	520	503	536	516	561	481	533	542	556	521	585	542	548	531	504	525	470	490	487	519	531	551	505	541	538	571	481	488	511	513	547	524	542	532	523	529	553	517	526	531	535	532	504	511	536	500	532	513	553	534	546	490	509	509	550	551	540	510	584	509	510	521	511	485	522	523	562	525	540	517	553	506	568	538	510	508	554	530	520	516	526	504	549	515	544	489	561	520	544	540	523	509	500	519	537	497	548	486	550	564	534	548	486	474	529	525	510	498	485	512	521	535	513	545	528	535	525	510	532	522	528	519	518	478	520	527	496	506	529	547	504	544	576	497	527	539	560	545	558	524	496	531	533	505	541	518	534	523	508	553	524	527	503	492	490	525	534	545	511	516	535	473	512	526	525	520	535	529	564	524	517	546	561	550	513	511	533	493	533	491	514	540	486	521	507	539	564	534	532	536	487	561	553	540	544	553	527	534	517	498	523	494	521	519	533	493	554	528	533	524	517	523	565	543	525	533	571	521	556	552	545	455	567	522	559	535	536	513	542	522	554	501	504	498	517	528	532	575	562	475	514	516	529	546	496	476	549	543	509	497	520	510	575	511	535	510	525	520	507	513	587	510	500	530	532	498	519	514	511	511	541	523	527	516	535	531	511	584	534	492	533	475	505	495	539	522	536	516	531	520	536	522	521	500	524	516	577	520	528	548	524	530	545	494	534	522	517	470	562	503	491	516	500	571	576	512	504	553	499	545	482	526	528	521	531	519	501	473	502	475	541	502	517	516	521	543	537	561	559	500	585	509	516	536	539	493	508	502	579	495	553	506	565	540	532	506	535	538	556	521	537	529	594	532	508	534	518	497	548	524	541	503	578	530	570	523	536	559	497	544	545	536	494	503	537	524	512	505	560	525	550	529	515	539	535	521	541	499	498	515	520	514	510	534	536	509	516	575	508	534	520	546	489	526	479	552	527	527	510	537	560	520	542	508	497	478	540	497	496	509	495	498	507	524	552	504	467	500	511	496	482	527	493	556	514	524	516	534	496	518	553	523	515	556	516	521	529	527	543	498	526	503	544	548	535	519	485	557	512	507	515	504	539	509	530	533	523	473	481	551	523	564	513	519	549	485	535	536	516	489	488	516	485	549	546	490	534	520	551	489	564	566	518	515	508	531	535	528	547	524	508	572	552	517	528	537	557	549	546	531	537	539	552	538	519	495	504	537	495	525	530	550	551	514	554	527	537	514	530	550	500	511	488	571	484	553	536	499	532	549	545	522	575	528	497	498	525	568	502	528	516	489	510	566	517	476	505	513	529	529	534	541	502	492	560	520	504	565	494	500	510	475	507	516	518	495	529	528	537	497	532	546	498	528	494	477	535	532	496	548	539	524	474	540	524	552	511	519	516	468	537	515	535	516	522	539	512	518	484	499	513	528	526	521	510	498	524	527	496	541	501	502	543	520	466	505	495	506	528	514	518	534	530	549	557	516	470	497	498	526	519	518	534	514	543	534	521	501	546	530	547	560	523	532	470	516	518	472	542	499	534	508	488	513	541	475	480	506	499	525	512	463	515	476	535	483	536	521	564	532	522	533	522	486	501	505	516	541	533	556	531	515	540	504	489	536	535	461	501	515	564	505	505	535	512	491	533	503	509	499	502	542	489	482	528	534	508	537	513	507	499	567	512	487	520	514	540	551	528	498	510	502	530	504	524	522	511	538	498	499	532	506	517	502	468	581	510	526	544	509	531	541	513	545	525	531	547	512	493	520	528	448	485	560	532	499	533	521	496	555	556	526	551	497	545	563	536	520	542	510	521	513	482	500	518	526	507	551	514	558	513	515	530	525	536	506	523	516	546	525	540	521	489	505	519	486	502	488	528	490	510	533	530	502	536	508	484	523	526	528	468	535	509	547	566	539	523	510	542	512	553	527	494	501	520	542	548	496	504	501	546	513	521	530	517	510	520	563	546	502	518	533	545	531	507	531	550	539	551	524	566	496	518	503	543	566	499	488	552	483	513	517	510	517	537	464	500	493	548	518	510	524	514	515	513	543	545	520	519	530	501	540	498	567	495	500	507	537	562	485	506	549	558	537	481	541	508	517	535	519	547	512	578	519	535	537	531	516	510	466	510	547	480	514	540	528	495	538	523	554	556	497	524	487	477	494	506	530	531	558	485	513	520	507	510	578	550	528	509	543	560	513	542	528	484	518	525	525	597	525	569	530	502	522	493	525	483	494	515	515	515	537	513	515	546	514	531	578	523	480	518	532	505	514	508	544	520	484	536	541	555	532	503	523	548	490	507	519	495	510	529	475	548	498	507	545	499	503	532	533	525	563	515	502	568	557	507	490	466	525	552	526	521	516	523	544	508	552	537	505	483	541	562	542	473	535	526	547	526	557	518	505	516	540	534	493	546	511	513	527	579	498	548	521	534	500	523	501	500	514	512	544	534	575	542	547	497	510	521	510	527	530	514	530	507	533	524	543	506	529	531	567	498	531	494	524	520	517	518	504	549	525	565	512	502	517	561	510	534	479	504	486	535	513	511	542	516	531	528	550	539	545	524	532	520	521	553	518	508	525	483	471	539	492	530	524	543	521	518	528	498	479	495	519	521	515	490	548	537	488	509	521	507	494	530	496	523	523	562	577	532	492	554	524	509	490	538	496	545	501	539	516	532	490	524	526	539	489	513	535	482	544	519	500	546	514	530	555	498	509	528	531	496	503	566	513	510	532	547	524	512	524	571	488	508	489	536	578	568	522	518	529	513	530	503	494	554	549	539	536	511	499	532	522	506	563	490	521	530	492	505	514	542	520	513	468	518	539	540	526	548	488	521	513	507	541	513	502	525	550	542	516	512	534	517	558	547	526	547	528	495	483	534	514	500	536	528	529	548	506	527	520	539	510	535	544	515	551	509	491	518	565	530	469	508	520	478	493	549	523	533	511	527	500
34884	6338	5112	2705	1964	1579	1240	1096	949	901	832	785	750	723	729	705	716	657	633	642	668	652	598	628	627	630	581	614	613	596	568	612	636	614	648	654	630	589	617	596	592	595	621	590	596	608	625	598	598	606	643	582	558	600	590	601	628	602	607	620	581	574	582	582	584	611	597	634	612	660	626	629	605	608	585	565	595	586	600	582	559	593	608	572	588	620	576	612	648	621	588	589	579	619	585	631	599	588	633	612	595	600	580	641	639	584	605	608	542	593	611	590	636	603	633	579	589	629	579	576	567	607	603	590	619	565	559	601	596	623	592	619	574	564	605	642	610	597	580	565	628	584	579	574	635	649	582	593	544	587	641	555	589	574	586	589	623	588	602	591	607	588	602	601	610	597	616	589	594	584	568	598	602	605	634	603	601	588	606	586	586	559	600	577	615	600	595	619	588	572	573	601	610	597	610	590	567	567	631	600	591	603	608	615	614	595	580	616	586	581	621	568	612	597	589	588	549	612	596	576	620	643	612	591	630	604	588	606	574	617	577	575	600	588	587	623	575	608	610	536	610	587	608	605	552	607	580	593	635	567	609	594	598	610	620	601	603	589	587	575	606	578	599	575	586	594	625	610	600	583	618	601	578	586	618	625	574	641	608	602	626	615	609	539	582	554	608	608	586	618	594	622	605	602	602	607	580	612	594	547	546	603	602	596	613	596	608	575	626	600	649	611	584	599	587	641	594	575	591	551	600	601	582	603	599	604	586	630	600	573	623	618	620	610	559	597	590	588	564	604	597	604	614	622	589	570	592	607	572	607	578	588	603	579	620	608	596	615	585	579	576	605	606	586	632	617	592	651	594	592	612	576	560	587	592	645	604	596	563	568	580	601	548	533	600	600	540	605	575	599	630	604	578	591	632	612	587	576	575	649	561	590	616	599	611	595	595	604	611	581	594	605	591	630	584	612	586	609	586	594	636	588	652	594	574	576	642	590	630	599	599	635	584	625	551	601	649	627	615	559	637	621	620	616	628	600	632	650	600	586	579	607	647	587	640	642	609	605	600	584	607	555	584	555	601	647	602	572	641	585	589	648	588	592	602	566	541	558	591	576	596	577	623	650	611	612	571	572	624	640	653	552	632	598	610	627	553	620	592	613	580	617	579	584	574	594	598	536	620	580	590	627	594	574	555	613	619	609	620	638	601	609	569	560	581	595	622	592	574	588	629	594	590	593	573	568	624	609	614	622	566	638	595	577	596	610	587	614	610	568	601	629	600	581	590	585	621	599	614	587	624	611	587	574	567	608	541	612	593	576	546	594	571	618	554	601	611	594	636	588	587	608	536	616	634	657	642	587	581	577	598	570	564	609	581	632	584	591	647	636	583	605	612	630	582	584	608	579	623	559	572	592	548	583	568	620	593	617	595	575	604	559	659	649	579	576	589	572	588	618	555	586	586	629	629	615	649	573	586	597	586	580	550	576	624	589	651	594	570	613	579	619	540	611	587	568	631	617	603	597	568	591	592	593	594	631	554	628	599	562	574	628	592	593	596	582	609	539	561	542	558	623	624	575	598	628	613	620	654	630	597	592	635	609	626	621	563	593	622	596	588	618	617	595	637	606	599	583	576	583	584	600	591	599	615	611	565	567	603	597	613	598	577	632	596	611	613	604	566	582	590	582	603	635	628	570	621	603	613	581	611	589	602	611	579	589	627	614	591	613	602	565	631	609	579	607	588	560	596	579	610	583	623	593	629	627	598	618	556	585	600	598	576	588	621	640	573	584	590	581	606	606	581	618	587	565	585	569	638	604	558	601	609	580	630	530	615	542	611	538	631	563	592	583	607	606	611	551	610	596	565	604	616	579	627	568	594	608	626	617	564	617	562	611	621	598	628	605	604	569	604	591	629	571	582	604	581	588	606	609	590	608	592	565	600	576	617	645	592	587	592	618	577	597	579	576	572	567	591	587	614	571	588	590	607	586	617	603	577	592	586	565	613	572	619	594	605	616	536	594	594	597	584	596	612	629	577	577	592	590	599	573	610	663	601	623	606	629	538	591	592	563	641	535	606	591	675	572	550	593	632	618	635	580	590	603	569	611	636	597	599	593	623	562	552	675	627	598	599	587	593	589	592	583	614	583	581	625	572	623	615	636	624	581	621	522	583	579	597	615	617	657	590	591	609	623	620	570	596	640	614	599	615	583	617	602	579	583	593	644	595	626	632	619	636	582	618	626	563	572	578	581	601	613	585	633	568	607	646	575	634	581	558	611	626	595	600	582	631	594	635	574	617	586	574	624	579	594	571	565	601	549	625	636	628	559	628	594	563	554	592	617	641	586	593	560	626	607	617	596	546	616	601	563	613	621	603	626	644	550	634	644	610	591	607	594	614	616	587	583	610	676	606	615	611	583	572	582	573	601	583	570	655	583	650	560	601	607	596	659	599	566	612	637	602	626	572	597	612	570	586	601	593	628	594	599	615	598	610	631	611	596	558	607	590	609	591	597	638	611	538	654	567	577	591	620	592	620	557	592	617	548	627	569	592	616	613	587	583	589	595	579	618	566	664	569	538	561	591	574	622	613	560	595	579	594	585	608	586	572	614	564	627	634	598	619	645	631	600	581	570	640	559	613	626	642	625	584	622	576	587	572	576	582	595	600	621	598	616	602	611	612	570	562	603	630	571	606	575	575	599	565	593	622	629	617	607	590	565	577	568	605	563	594	601	559	615	562	533	589	540	621	601	560	577	575	617	588	642	609	650	632	632	585	617	622	568	634	565	534	553	602	588	601	599	596	566	565	615	606	620	578	612	617	566	562	544	607	599	598	635	634	601	651	570	598	591	641	596	604	550	616	583	612	595	594	607	556	625	557	580	617	609	628	640	625	605	608	593	592	614	623	612	577	618	570	619	580	591	625	601	575	589	614	610	607	618	580	576	627	547	631	611	604	596	598	599	581	624	596	614	572	619	578	599	651	609	606	605	624	574	624	619	626	631	597	584	592	585	631	593	581	608	592	570	613	613	598	639	554	573	631	573	592	592	565	558	596	637	599	582	620	599	605	544	584	579	606	587	618	636	536	595	607	554	635	656	566	608	581	575	541	573	635	650	602	611	569	628	630	626	633	571	576	649	609	571	624	604	612	588	566	609	595	585	588	613	610	609	549	610	592	645	602	607	597	592	600	605	615	638	623	601	582	572	603	642	604	580	585	613	598	580	591	571	572	576	611	563	591	599	587	573	599	618	579	605	638	593	566	614	634	613	613	619	594	567	604	577	599	592	583	595	581	609	595	615	608	603	642	566	559	629	604	630	590	588	651	576	604	609	585	584	612	587	632	596	580	621	599	594	616	614	622	611	612	600	609	618	600	603	599	618	602	571	590	580	585	594	599	652	621	587	590	601	639	603	604	627	595	554	595	602	614	622	587	601	560	589	584	599	572	553	546	602	568	621	537	592	603	596	572	583	606	588	610	635	596	604	604	570	580	573	557	626	598
22745	21154	29020	23560	21149	21191	11281	1261	821	752	643	596	561	525	456	442	429	370	386	357	372	353	347	319	340	291	310	330	301	321	303	324	273	306	294	285	325	309	279	284	270	266	272	278	299	290	286	260	299	279	313	296	280	305	293	280	306	287	287	255	320	277	251	288	284	275	266	272	297	314	301	309	309	300	273	260	289	291	277	286	321	259	248	260	238	299	269	263	280	261	244	254	296	276	282	264	272	280	277	258	267	274	246	287	277	273	281	283	292	273	276	279	270	271	278	272	273	272	273	292	286	277	278	258	280	304	285	260	268	242	268	254	274	271	281	244	261	294	286	295	292	293	283	280	280	281	283	254	251	296	280	257	298	282	279	263	289	290	290	296	289	270	276	267	292	258	261	261	273	262	276	317	281	282	273	282	289	272	289	302	285	279	283	264	275	257	251	280	284	288	270	265	267	281	275	283	257	259	281	287	266	271	276	255	288	282	283	270	283	260	292	291	288	274	266	292	281	278	290	253	268	276	248	271	291	298	291	261	275	284	310	260	274	274	271	282	300	281	305	279	235	274	272	227	284	297	272	264	279	273	251	291	256	278	285	252	271	302	250	267	287	292	293	276	282	262	281	298	273	286	273	277	270	268	261	249	297	275	275	249	297	270	267	243	311	269	254	293	288	300	261	250	266	280	268	306	272	279	273	304	285	293	275	263	302	271	278	262	287	286	256	286	270	279	292	256	269	306	288	297	266	257	283	265	271	279	263	280	249	257	294	286	278	266	266	271	285	297	245	235	258	268	289	293	245	253	286	262	259	279	300	269	275	262	259	277	272	250	299	257	272	245	255	274	290	271	294	275	261	275	279	264	277	308	277	272	249	287	279	284	275	260	253	237	268	288	248	287	263	280	237	269	275	264	275	278	273	253	238	281	301	246	301	275	289	268	305	279	300	288	274	255	253	246	280	312	280	279	297	283	277	279	267	278	298	292	290	291	234	260	278	238	274	261	290	318	271	279	297	287	265	274	276	281	276	282	287	251	270	270	277	275	273	247	255	276	266	318	244	274	290	256	278	292	279	286	269	266	288	268	294	280	265	248	276	253	245	279	278	264	299	271	298	279	277	303	275	294	286	280	263	287	277	266	248	274	277	274	257	284	282	282	312	306	269	247	256	264	251	283	271	253	249	264	253	274	263	268	294	269	262	270	292	292	282	258	292	277	272	280	276	265	271	301	293	274	307	291	293	258	274	269	284	282	268	283	255	266	294	273	297	282	279	281	264	289	252	292	276	259	263	297	298	291	268	247	282	308	264	268	258	243	249	276	271	257	266	266	308	254	277	277	277	261	301	279	274	295	286	297	297	237	277	284	287	251	254	263	294	274	284	282	259	291	268	269	275	284	268	289	274	300	278	302	270	280	270	277	290	259	273	284	260	234	276	274	271	263	292	285	261	285	252	270	300	266	277	259	270	288	263	295	291	239	295	284	281	278	250	239	291	277	278	289	269	301	282	266	294	299	276	271	266	308	296	294	274	273	250	281	276	256	293	283	262	264	255	274	256	280	303	284	267	282	266	277	316	287	270	266	261	292	267	297	299	304	283	278	285	281	242	289	310	250	285	257	261	288	256	252	303	279	236	265	283	298	276	275	295	282	268	277	253	255	309	269	286	255	275	283	250	281	268	299	300	279	262	247	280	258	285	299	283	249	291	250	269	293	276	277	286	255	256	276	259	263	274	276	286	276	281	275	272	275	288	290	281	299	283	256	262	254	283	255	302	250	298	264	297	313	268	261	272	291	264	290	284	342	266	264	291	291	281	302	292	280	280	294	291	300	264	292	301	276	262	281	292	292	260	278	286	284	258	283	264	255	264	301	281	293	277	305	271	289	261	282	243	276	282	276	276	273	253	276	304	265	283	265	286	306	271	291	295	292	280	254	276	297	258	287	293	266	243	275	282	262	305	286	295	262	281	302	288	260	259	264	269	253	270	274	280	274	279	292	280	264	281	244	257	276	272	268	284	259	283	282	263	290	286	289	281	278	274	285	289	267	275	281	303	224	253	310	238	258	285	290	279	297	275	288	262	250	283	250	278	307	271	293	282	279	268	265	289	266	281	277	262	291	254	289	292	279	264	280	280	269	277	244	302	291	306	264	277	263	247	282	294	260	264	261	258	248	246	260	233	271	292	257	270	268	312	290	275	268	283	282	285	279	286	259	268	285	266	297	279	245	275	296	240	295	275	309	271	267	284	262	292	289	300	275	286	271	244	281	281	258	285	261	284	286	290	282	299	261	279	289	285	261	270	289	286	289	282	285	278	288	281	242	290	286	285	269	263	269	272	285	274	281	267	251	311	286	261	281	282	280	261	292	269	274	282	260	275	283	286	292	290	290	280	262	278	275	272	281	258	288	269	281	288	259	299	280	271	281	287	299	254	276	284	274	279	269	281	275	292	284	250	276	262	305	258	273	260	281	284	289	275	262	275	279	306	270	283	279	274	273	303	279	271	289	292	285	259	250	278	293	290	263	294	298	303	281	281	292	287	256	257	283	285	299	261	303	292	256	239	263	258	259	273	283	291	257	270	265	289	308	270	254	259	263	276	298	291	271	284	283	244	323	278	271	273	277	267	265	276	287	272	253	252	247	285	276	290	281	265	266	244	295	258	303	264	319	272	286	276	281	265	278	293	260	273	280	244	260	267	278	269	262	259	247	268	294	294	300	286	244	259	291	269	302	274	243	263	244	273	282	279	283	283	284	283	273	255	272	263	276	283	290	303	299	268	251	284	271	295	258	279	280	310	262	254	261	268	285	273	265	263	271	241	260	298	268	256	281	267	247	276	295	284	295	270	270	260	243	303	263	256	275	278	259	283	257	271	289	258	265	289	279	290	267	270	282	280	282	280	275	285	309	294	275	281	271	279	288	324	267	257	285	255	246	241	279	299	273	289	258	277	262	291	294	276	254	307	265	277	276	261	267	291	278	268	282	249	279	296	261	263	285	281	294	303	258	260	270	264	262	252	262	265	279	273	251	255	287	259	236	287	267	267	257	264	272	284	288	273	289	270	278	271	268	268	278	298	263	285	263	291	273	271	237	269	250	286	266	301	255	266	277	283	286	286	311	275	271	263	277	304	278	292	258	301	259	265	239	245	265	296	300	292	251	296	294	293	294	276	282	274	241	253	267	298	265	266	250	266	282	265	270	302	276	260	302	284	266	273	302	289	270	256	286	254	264	288	282	280	274	266	288	283	278	241	250	242	264	285	279	275	258	288	277	279	261	294	265	270	306	277	270	288	269	275	271	269	247	288	281	296	272	266	279	262	300	286	246	290	277	272	275	288	267	287	255	297	257	251	262	267	250	286	289	268	289	284	289	311	233	286	262	283	240	249	287	276	253	277	278	268	281	297	307	289	289	259	280	270	274	263	266	269	265	242	295	268	251	255	278	284	265	272	278	271	298	290	291	248	286	273	286	253	279	257	279	291	275	277	253
34798	15936	13713	7292	4875	3621	2638	2140	1651	1303	1108	915	839	682	684	618	614	557	547	525	516	461	457	430	391	389	373	376	380	358	351	364	365	367	352	314	351	302	327	339	354	330	329	330	322	318	339	311	313	326	320	307	334	344	342	298	358	304	271	319	313	331	342	329	324	308	285	293	301	295	312	298	340	300	293	334	316	288	307	315	319	329	315	287	336	332	317	325	300	304	283	283	338	312	309	353	294	308	298	293	314	337	293	299	327	335	313	316	343	307	276	265	257	283	344	317	335	312	321	317	339	314	288	308	289	300	303	280	380	282	335	294	314	289	288	317	291	308	301	331	325	311	312	309	329	347	331	299	335	312	316	332	280	323	320	302	312	301	330	345	321	328	304	307	329	332	306	308	266	308	327	322	318	301	307	290	311	290	286	275	301	300	303	323	346	292	323	296	313	323	299	293	328	312	304	315	319	310	327	301	304	326	331	294	283	290	288	294	333	325	277	300	326	310	316	310	313	277	311	290	327	315	299	321	307	291	305	333	293	323	299	295	333	282	332	326	309	335	294	312	297	320	306	311	360	360	313	338	294	327	282	305	309	292	299	299	327	307	311	299	303	325	328	323	322	311	308	308	291	329	321	310	346	314	319	277	311	326	323	276	294	300	304	277	345	309	296	284	288	311	312	286	296	309	293	275	320	325	291	312	340	301	328	320	296	322	291	293	329	317	285	309	274	296	330	297	288	320	276	303	288	316	294	303	297	303	318	281	305	283	314	263	298	324	284	331	308	330	311	285	307	296	316	287	308	294	294	296	341	309	295	311	314	325	316	324	309	292	302	323	311	267	290	301	275	348	284	290	307	336	295	286	297	299	305	302	289	307	318	332	299	292	291	306	326	316	314	317	282	320	275	313	318	287	307	316	298	337	317	332	308	288	298	336	310	270	305	319	266	305	292	299	277	306	306	324	331	337	332	284	314	315	330	322	308	315	344	319	311	306	311	330	311	329	313	315	293	288	299	321	316	316	323	275	318	286	315	316	335	307	303	334	289	325	281	340	318	310	333	322	316	330	286	303	313	300	288	307	322	293	320	304	302	273	323	332	312	289	315	323	294	328	302	266	316	259	296	346	337	331	329	289	277	288	326	311	304	306	307	312	297	268	302	306	325	333	314	286	322	284	286	324	312	297	297	280	267	309	329	270	338	298	320	312	305	298	322	276	319	314	315	311	300	305	299	314	291	277	327	293	312	311	327	310	314	318	313	314	274	308	301	332	334	319	311	299	310	324	304	306	314	299	310	314	313	305	287	319	285	299	293	280	321	345	307	287	292	332	327	326	335	315	304	319	304	306	305	267	317	307	316	288	300	299	309	341	301	327	287	314	285	291	300	298	278	300	316	307	280	318	288	324	309	329	292	285	315	285	337	329	310	323	320	315	313	309	333	279	305	339	336	287	335	296	312	312	323	323	343	328	323	274	290	318	326	328	294	308	290	332	334	318	311	313	297	309	312	293	286	311	346	285	292	279	301	299	290	300	312	279	333	312	316	331	286	307	323	315	303	307	278	293	320	285	311	340	315	335	294	343	318	316	308	314	339	312	327	306	304	315	292	284	276	318	309	320	302	349	326	299	277	326	282	315	275	307	275	274	299	297	319	297	320	314	318	331	290	290	301	325	319	331	321	304	310	291	305	310	281	338	308	303	299	307	297	318	271	310	320	297	308	326	312	282	301	313	322	330	323	287	306	323	321	285	304	325	292	301	333	324	296	297	302	316	298	321	332	290	326	320	296	301	282	316	328	324	303	281	323	288	326	272	284	315	314	299	314	310	315	300	321	268	308	302	313	320	277	321	304	277	312	297	334	327	340	317	312	322	301	330	310	273	312	319	296	309	292	310	312	339	293	288	305	303	291	340	321	319	325	326	296	321	316	280	282	283	298	320	292	314	321	321	296	305	299	298	287	282	306	340	306	276	330	307	326	336	303	327	300	337	326	285	356	295	294	291	351	295	301	306	306	298	317	298	305	297	297	318	297	311	311	272	297	280	309	288	296	314	320	351	316	304	297	323	277	285	301	321	280	309	302	305	339	305	312	343	279	312	300	328	313	314	307	315	294	300	307	326	334	311	300	296	321	343	331	290	299	275	305	315	300	313	327	364	292	265	305	327	334	308	303	317	334	287	323	321	321	291	300	293	281	294	286	327	350	316	317	312	305	318	303	306	302	293	326	309	313	309	335	305	306	291	301	320	320	295	290	324	288	316	279	307	281	324	302	336	290	308	289	306	287	342	284	298	326	314	290	304	304	273	311	282	327	271	305	355	317	304	319	299	353	302	328	295	295	294	308	304	293	314	298	309	301	312	330	310	319	310	323	333	294	344	330	299	317	288	321	288	309	313	315	336	284	297	340	300	303	299	303	288	336	339	296	326	318	312	319	315	305	279	311	300	348	317	311	288	284	313	295	315	318	324	339	303	337	298	342	281	326	327	305	258	275	280	276	317	302	325	295	321	282	271	324	296	312	291	325	349	305	294	342	315	315	286	299	307	333	297	306	291	315	292	276	315	324	278	297	333	304	305	313	307	312	328	327	285	309	306	328	263	319	281	317	297	313	321	293	305	333	288	311	321	313	306	308	318	330	307	309	299	301	305	292	331	334	301	293	293	293	333	303	305	285	299	337	339	314	309	316	292	292	306	338	282	307	338	294	329	307	286	324	310	310	308	313	306	321	304	340	325	305	285	299	306	311	328	280	296	353	322	302	328	303	326	317	313	299	311	308	297	310	280	295	293	275	306	317	325	321	273	277	313	303	314	321	307	315	298	323	314	296	335	276	305	345	299	326	313	309	311	310	330	294	338	308	318	305	302	325	296	292	314	300	351	307	318	297	310	296	297	337	299	314	292	313	290	315	289	307	301	321	296	305	284	276	309	295	309	301	332	321	300	319	306	311	316	347	302	301	298	290	324	293	315	306	321	321	297	314	350	289	323	298	283	292	306	304	316	292	326	335	321	267	299	311	280	325	315	325	294	303	294	308	334	302	339	301	310	327	322	308	325	314	316	328	325	312	317	333	317	318	280	278	285	324	287	326	320	304	307	276	286	305	327	318	313	310	301	324	331	307	304	328	314	289	325	325	286	321	328	312	314	274	302	320	324	326	309	298	278	296	313	310	284	308	310	315	299	294	291	316	326	321	344	311	248	298	311	295	277	314	319	296	281	288	303	297	343	332	324	310	325	324	322	316	312	293	363	256	318	311	289	303	322	286	293	238	301	338	331	334	300	282	325	317	300	296	300	322	313	311	315	335	318	269	302	309	319	293	291	301	330	304	313	302	303	306	294	327	284	327	329	308	291	312	287	330	300	313	341	327	315	325	295	268	293	303	321	299	285	320	306	289	295	335	304	289	285	310	306	310	325	293	297	294	304	327	279	278	349	314	290	299	337	319	328	343	301	303	282	280	301	293	297	308	299	321	311	303	302	279	304	284	327	277	308
27283	19924	7127	862	556	491	465	396	431	408	410	407	413	413	391	430	400	409	420	395	425	379	366	436	414	412	432	406	410	390	404	423	443	391	443	395	408	422	420	406	372	368	413	417	398	396	424	356	412	446	413	426	349	387	420	405	411	407	424	386	413	418	415	399	409	425	402	408	421	389	396	405	401	431	387	444	444	413	411	364	355	407	382	410	415	414	424	436	401	424	375	380	407	412	381	380	422	383	385	397	371	428	419	416	395	433	426	414	402	405	428	383	373	426	400	403	426	446	437	383	404	408	397	385	376	391	387	420	381	390	362	428	431	437	384	379	361	409	414	386	392	374	402	431	433	390	402	415	392	425	398	455	375	423	414	375	389	398	420	385	393	427	406	382	395	367	420	406	445	427	396	383	424	407	427	437	422	420	384	406	399	379	419	436	407	396	419	413	445	407	437	408	401	389	431	401	409	403	421	418	376	437	395	414	366	419	419	449	445	404	371	409	392	408	376	393	426	382	392	387	405	426	379	391	411	401	395	383	377	395	396	386	402	392	418	402	418	408	407	378	411	421	413	405	399	372	404	386	387	430	412	434	389	373	367	417	414	387	433	407	446	393	415	392	435	343	397	394	410	420	386	403	430	394	421	411	381	436	408	381	394	383	434	398	402	411	403	403	400	406	394	378	399	379	401	400	405	376	404	384	440	398	443	405	425	379	395	394	424	430	404	412	409	391	399	427	436	404	409	401	424	384	403	408	387	434	395	389	412	414	422	428	438	398	396	389	415	397	425	418	423	402	465	428	399	395	410	369	399	402	438	418	412	384	397	413	420	393	414	423	400	398	398	418	404	405	386	379	415	416	375	391	385	399	404	396	377	392	388	388	403	400	366	380	385	432	422	408	411	397	344	417	421	390	396	424	361	419	400	415	390	403	409	405	446	373	374	402	403	400	424	408	435	381	409	402	398	444	397	412	365	400	433	411	388	395	403	404	389	380	395	427	380	404	406	422	403	395	412	408	420	413	425	429	396	402	397	401	391	362	398	440	397	399	414	428	403	397	446	387	429	414	436	437	417	401	396	408	427	389	364	407	381	377	409	423	367	401	381	401	395	417	398	369	386	414	416	414	435	425	390	398	401	422	382	387	415	425	404	417	420	419	388	395	418	390	416	399	395	383	429	399	395	398	379	395	436	416	405	449	391	410	388	406	409	400	382	392	376	409	420	394	426	417	410	399	409	395	373	385	402	406	378	406	402	379	422	391	382	402	410	402	403	407	416	413	409	411	398	396	352	370	408	364	410	363	379	421	413	421	381	379	377	428	402	430	388	390	425	387	432	396	379	435	443	442	392	409	409	370	402	406	428	426	401	420	373	414	423	403	416	420	421	394	390	428	425	385	356	392	409	361	391	396	402	408	390	402	383	405	428	399	403	443	375	427	398	420	424	422	368	395	394	396	396	396	432	432	414	411	409	364	408	430	386	397	398	411	400	403	388	405	420	410	389	425	403	397	380	401	390	418	365	408	402	368	429	402	421	390	398	397	392	394	375	400	402	416	391	427	396	417	399	419	407	388	416	336	374	399	425	443	387	368	346	388	396	369	423	397	387	406	415	419	376	432	395	408	393	394	405	384	376	389	414	413	382	433	391	413	409	387	410	418	391	403	413	359	384	412	396	416	389	430	444	417	359	424	398	424	406	415	396	424	415	445	387	416	415	382	404	400	410	402	401	394	387	427	393	413	385	414	441	364	374	411	425	386	413	420	419	432	395	386	365	352	408	432	406	402	387	410	364	380	391	401	422	380	431	390	398	389	394	419	405	396	417	415	383	419	425	382	404	409	411	364	392	413	420	427	428	422	399	405	357	404	388	411	400	436	379	404	347	395	364	385	396	388	362	398	396	415	391	358	404	389	397	408	362	401	390	417	411	394	363	422	435	386	376	386	414	385	403	392	404	394	412	390	394	390	393	423	381	404	423	387	417	349	405	411	397	418	397	372	385	417	385	404	423	397	379	390	437	395	428	378	372	412	418	417	397	374	403	429	401	415	368	390	378	427	427	418	388	379	404	428	408	441	389	388	415	378	399	379	409	381	407	406	409	380	406	412	369	383	426	423	397	387	376	412	382	408	355	415	421	391	396	380	384	380	385	381	414	445	418	414	410	388	409	397	399	411	372	377	400	407	402	398	399	405	393	417	397	391	414	402	396	381	407	380	397	401	404	416	403	395	392	399	397	394	370	421	389	382	392	426	357	403	393	377	427	388	412	389	440	362	399	382	368	421	372	373	429	408	402	392	359	379	406	404	394	407	401	387	383	377	382	405	387	419	394	392	417	410	386	369	399	427	417	402	418	402	424	400	361	402	432	418	387	417	380	389	386	431	363	396	388	404	424	403	386	391	371	406	367	426	405	367	410	393	400	415	418	427	381	421	364	453	383	407	434	411	447	425	410	385	423	395	390	369	380	376	410	383	381	397	370	436	418	425	415	410	412	420	365	406	408	390	387	391	408	391	411	376	391	409	402	405	374	431	406	393	386	394	387	411	353	375	427	382	440	405	426	412	407	404	398	394	383	397	442	412	401	408	411	387	425	376	373	427	414	421	407	396	396	387	418	435	403	397	374	429	392	403	388	419	415	409	377	395	381	403	395	386	406	385	411	438	395	420	421	437	400	442	365	435	407	422	409	395	404	394	405	419	414	443	390	426	427	416	450	382	388	421	406	422	400	376	417	417	362	413	418	405	431	401	414	420	434	448	390	401	400	420	369	384	431	373	383	422	402	414	365	417	423	404	398	416	422	392	393	388	388	439	443	426	446	404	409	413	426	419	396	419	400	370	406	420	407	419	374	431	441	403	436	392	415	388	386	397	406	434	382	440	413	436	408	396	387	428	399	440	399	446	393	386	423	391	376	434	377	411	412	425	390	393	372	409	444	409	405	400	387	420	421	416	399	452	428	422	389	401	421	416	385	366	393	360	403	406	360	411	413	394	389	392	404	402	419	385	429	401	429	391	364	394	391	399	393	380	387	403	396	409	417	420	392	410	416	412	395	380	397	422	414	398	410	400	406	386	421	401	429	353	402	399	384	390	436	424	410	401	397	384	377	428	411	418	403	437	449	398	426	417	400	387	410	416	399	394	395	429	421	372	385	389	411	378	454	432	383	394	404	381	424	402	421	391	404	396	421	415	414	375	411	419	364	420	404	438	387	379	397	396	411	387	387	416	413	423	414	378	387	397	412	412	395	430	431	386	441	394	386	417	419	424	354	383	406	419	421	416	403	413	412	385	385	415	388	384	438	416	384	411	401	381	407	387	409	404	395	399	418	406	385	373	404	412	382	393	364	418	381	390	411	429	389	389	397	417	378	398	421	401	400	367	392	423	410	425	388	411	410	400	399	400	394	380	404	398	419	376	394	425	444	417	437	384	442	395	393	412	415	418	405	404	386	429	397	408	384	406	396	386	393	427	400	423	394	433	423	350	399	401	415	385
15915	1363	1136	771	666	600	558	492	489	489	552	502	497	478	509	508	499	453	469	461	500	475	464	482	499	478	463	496	479	462	506	489	489	524	520	466	478	473	465	507	478	466	514	493	463	462	516	481	484	481	448	479	459	494	470	463	433	498	492	467	476	456	439	474	470	466	476	484	458	468	484	451	474	473	481	483	479	515	475	475	502	528	465	483	507	502	480	516	505	472	524	481	483	527	489	474	482	458	487	509	485	476	517	474	509	477	507	479	491	456	454	487	510	466	503	453	459	437	486	506	479	489	461	474	479	461	465	496	461	474	503	498	518	479	491	497	471	477	542	469	462	486	489	490	460	513	495	525	475	503	499	503	460	504	453	533	492	494	529	460	476	479	484	502	509	478	478	486	496	471	467	468	485	469	464	461	480	469	501	462	531	462	486	522	475	455	490	479	441	475	478	497	458	487	455	482	480	483	478	481	507	469	512	449	497	543	513	465	475	489	471	478	501	516	461	480	494	469	491	466	453	425	498	493	476	461	478	452	456	499	464	481	489	469	500	488	455	503	490	466	488	525	491	489	512	474	456	462	443	459	455	504	513	501	476	476	509	508	497	489	489	478	486	474	460	493	508	471	479	499	449	467	471	529	488	477	514	461	500	448	453	479	479	517	500	481	500	476	466	500	518	476	428	499	474	458	477	531	433	467	477	478	507	482	541	460	480	476	460	454	447	485	431	480	470	492	473	484	493	487	470	493	492	504	489	475	486	501	484	500	493	493	480	483	504	502	464	508	456	496	519	497	441	464	480	479	492	500	501	425	484	469	474	507	515	456	505	471	451	401	483	457	488	467	475	477	480	454	470	456	455	519	507	457	471	458	466	475	479	506	476	450	490	489	459	480	491	486	499	533	541	507	456	451	503	502	487	489	476	473	450	495	520	503	446	480	470	492	450	474	475	524	497	458	482	491	474	468	496	482	496	497	475	500	498	497	485	475	461	472	509	498	456	439	491	539	476	512	477	512	498	470	479	445	494	469	465	452	511	470	493	497	451	442	470	483	472	429	527	482	470	482	492	485	475	503	501	503	418	484	464	503	503	471	483	508	457	528	481	485	488	480	490	480	426	461	479	502	490	462	468	483	507	494	475	463	491	443	462	482	475	470	514	507	464	508	455	493	492	492	526	461	487	459	489	440	492	457	503	490	479	471	487	513	494	471	465	463	499	508	527	469	480	460	444	477	480	515	485	469	471	459	449	459	515	528	492	484	479	458	499	467	532	491	480	473	444	462	501	497	470	471	525	498	479	469	484	494	439	457	486	427	516	461	495	495	469	514	438	472	474	489	498	523	493	493	491	464	452	523	490	480	498	488	500	508	471	498	470	477	455	464	486	530	481	512	530	464	500	461	465	476	467	503	498	487	498	473	477	481	448	514	507	467	468	487	474	513	524	466	435	498	470	517	473	513	450	484	481	510	443	501	494	536	480	505	460	500	522	502	502	509	464	521	464	470	496	499	432	475	440	512	492	463	475	484	472	453	486	521	472	468	449	478	494	474	483	495	459	468	488	495	495	477	454	500	481	488	474	471	476	492	470	492	519	469	479	463	503	432	443	502	481	471	478	439	524	487	462	483	478	499	497	499	483	517	477	476	485	488	467	511	492	477	475	479	466	472	505	533	470	469	486	498	469	506	498	497	501	520	451	436	509	452	453	483	491	507	469	456	484	475	468	486	469	472	442	460	469	490	456	458	516	470	486	517	506	498	487	510	464	432	479	444	508	444	480	456	431	507	512	485	481	470	518	439	479	493	483	502	485	506	427	478	492	523	476	515	465	472	489	453	482	479	490	480	532	451	516	432	448	472	465	472	527	503	466	506	450	485	470	504	508	483	498	450	479	513	507	501	474	506	443	499	475	476	450	478	464	499	496	470	462	451	500	482	477	462	433	460	468	492	481	523	443	486	477	491	470	474	477	505	443	484	511	473	439	462	450	496	457	473	479	500	479	469	475	459	489	498	498	489	497	512	461	492	460	426	504	457	517	490	482	504	459	513	516	471	462	461	495	478	497	467	472	447	515	443	482	512	514	485	521	497	476	486	496	475	472	507	488	468	483	476	476	472	491	434	530	487	497	491	488	481	486	496	473	468	524	480	560	476	487	517	504	489	492	456	500	473	494	493	488	465	478	496	467	478	485	460	471	476	470	501	442	509	497	462	470	534	457	468	482	469	461	486	483	474	540	491	488	510	474	482	450	475	490	473	462	445	476	506	470	465	499	495	480	502	477	479	493	441	464	481	535	479	496	525	474	561	444	460	497	518	471	487	494	497	466	497	507	487	460	493	507	453	479	483	468	517	535	507	491	503	523	487	454	490	502	502	480	472	451	463	481	479	463	523	487	466	483	475	481	498	484	443	486	510	463	528	478	510	467	474	463	484	491	503	487	469	474	485	510	489	478	467	481	460	497	470	487	475	466	471	480	477	457	469	536	503	487	473	443	468	493	486	490	527	482	492	509	457	457	506	496	463	480	508	511	475	484	471	472	481	486	479	502	520	474	472	472	505	516	515	474	463	476	488	488	466	470	470	439	462	474	508	489	456	471	483	496	466	508	482	503	474	467	507	444	493	499	448	483	488	507	474	502	459	470	483	445	469	500	491	478	512	497	474	467	467	490	510	485	486	478	493	499	451	458	494	465	507	473	499	465	512	496	522	494	465	466	506	478	496	468	492	511	465	500	419	461	492	516	479	450	456	477	485	500	490	483	487	479	511	488	505	475	468	475	503	480	516	497	483	484	476	486	423	486	429	501	466	469	491	504	527	500	444	476	469	498	482	494	463	465	494	465	551	514	465	468	492	466	497	442	455	494	482	460	488	480	467	482	480	469	508	470	489	520	474	494	511	477	502	464	459	484	449	445	477	503	498	489	507	502	485	522	465	493	458	518	502	480	503	507	498	510	489	483	487	514	485	486	467	471	532	472	490	476	495	532	501	475	474	519	465	500	485	510	482	488	446	488	466	487	473	498	474	514	491	493	496	486	477	471	448	472	492	520	516	494	450	482	460	502	480	467	507	502	480	471	489	468	480	537	488	472	450	482	478	503	479	478	501	495	475	500	418	503	488	487	474	475	459	471	490	469	452	486	432	514	496	464	513	450	477	493	461	453	504	490	479	488	456	518	499	452	498	488	448	489	444	509	457	485	477	505	467	496	450	508	435	461	500	474	487	479	449	481	496	481	504	469	480	476	479	487	474	468	477	459	447	491	464	486	496	502	494	489	486	481	539	465	461	500	494	486	494	470	453	456	481	469	458	470	498	475	453	467	457	478	475	470	505	492	486	501	429	454	492	487	491	468	464	499	464	477	491	487	466	451	453	469	531	477	498	487	521	462	490	463	452	505	494	484	477	463	475	456	479	466	507	496	453	476	483	481	444	488	507	472	490	505	471	507	486	477	505	500	500	477	500	488	508	523	510	497	506	476	531	498	496	498	468	483	451
23658	21130	28655	23843	21115	12464	1155	611	493	436	384	366	363	302	323	293	289	283	255	253	260	252	240	206	235	218	212	206	196	226	215	216	200	221	221	225	214	217	189	188	228	228	203	228	203	194	189	195	213	197	181	203	189	198	217	186	196	209	192	225	183	204	205	211	186	182	176	236	188	195	204	200	182	218	192	205	159	203	188	209	220	218	205	218	192	228	208	190	209	204	195	233	194	177	191	189	187	208	209	186	188	199	202	219	197	203	167	199	160	209	194	221	202	197	206	179	202	213	214	185	217	199	203	209	179	202	207	220	182	201	209	218	199	229	215	191	180	189	187	196	210	199	226	188	190	207	196	211	207	192	187	184	209	196	200	185	215	211	201	207	178	189	203	193	192	175	187	207	185	181	204	194	211	188	189	180	175	205	222	197	199	183	185	203	188	176	194	166	199	202	207	207	208	205	180	199	189	194	195	216	193	197	190	228	206	197	187	187	195	200	199	200	179	193	192	200	181	187	195	202	198	196	211	205	214	181	193	166	189	196	215	181	199	193	190	205	196	195	200	186	160	242	175	219	177	186	197	217	195	184	192	181	191	192	204	197	205	200	196	202	194	185	178	189	182	189	201	209	201	176	213	215	214	193	201	209	188	195	201	203	200	162	182	192	197	167	224	215	213	195	211	204	163	196	201	222	198	210	214	212	207	192	196	213	180	190	194	201	204	195	209	193	193	192	207	185	190	181	174	202	189	161	194	195	209	200	177	199	183	200	213	207	175	205	193	215	190	174	194	190	158	184	186	208	193	186	200	192	191	211	196	226	190	165	216	202	192	211	220	193	202	184	201	205	198	192	189	188	198	188	201	198	194	218	206	189	202	183	189	198	170	178	159	188	189	225	188	217	212	190	187	181	200	185	189	184	224	196	201	196	176	184	220	169	206	209	215	195	176	195	197	201	210	198	220	206	193	193	190	178	200	176	197	209	189	221	227	214	160	194	200	176	219	198	208	162	167	227	220	170	192	211	196	187	183	203	187	180	212	191	214	209	185	197	196	245	221	199	195	192	192	167	196	199	208	199	191	170	203	205	203	174	197	203	181	159	206	201	189	192	171	200	214	210	203	196	198	217	199	194	197	204	195	204	197	168	172	175	219	200	199	171	212	206	206	212	190	202	194	179	204	199	189	198	204	196	193	203	197	207	192	209	182	177	185	220	200	185	187	184	181	233	178	188	175	185	166	197	196	181	190	187	186	212	191	206	200	202	203	190	202	211	205	188	196	199	203	215	214	207	206	176	181	199	217	187	182	203	210	205	197	175	196	168	209	202	196	193	208	195	209	209	202	214	216	199	193	182	199	203	187	177	212	200	193	221	192	200	192	216	202	191	179	225	222	208	221	183	187	213	217	193	188	210	184	198	196	188	204	206	197	198	171	200	189	180	209	189	176	188	211	212	191	213	199	212	192	183	186	202	209	194	209	209	212	179	206	203	182	210	201	222	204	185	218	188	211	205	200	211	185	189	193	196	206	194	207	181	187	191	175	200	208	186	184	185	215	191	192	176	214	199	198	179	189	188	193	178	185	174	203	189	164	196	199	201	177	185	206	184	176	192	207	169	203	195	188	175	172	209	171	189	218	195	177	200	185	197	187	199	205	222	203	203	197	186	182	198	187	179	198	200	172	196	182	191	191	195	178	206	172	178	213	196	184	184	161	185	195	196	206	170	216	226	175	219	185	198	202	197	214	186	172	175	193	196	176	210	203	195	174	188	218	234	179	210	200	227	221	218	173	225	214	223	205	202	185	183	212	195	221	196	186	182	212	218	220	181	191	167	198	194	185	186	197	199	198	177	183	190	215	207	201	167	194	200	202	206	189	206	197	187	186	209	174	211	208	195	201	194	207	218	208	200	207	174	211	198	180	212	180	211	184	171	196	199	215	203	208	170	211	209	199	209	211	201	175	184	178	171	187	212	195	194	221	204	187	187	188	197	202	182	217	182	204	207	180	201	224	198	204	199	175	209	194	204	186	189	167	200	203	191	192	214	181	223	198	167	209	207	194	186	177	220	200	198	208	202	189	194	184	211	184	205	172	213	191	199	193	176	184	191	178	193	189	201	176	206	223	198	194	194	186	203	216	217	199	203	184	190	177	199	231	218	198	199	173	187	203	197	205	202	201	201	196	206	187	191	216	195	216	218	198	193	212	185	200	195	178	205	187	193	199	176	196	218	203	199	177	216	204	195	187	172	188	203	162	200	207	204	175	205	191	192	184	217	190	195	209	173	185	164	178	186	194	193	164	180	193	180	193	190	189	216	208	203	194	186	196	209	231	205	182	181	220	211	186	201	213	214	186	219	201	206	224	204	183	203	191	191	194	183	192	186	203	218	203	196	202	206	195	179	203	181	207	200	185	214	194	191	206	202	184	210	204	201	189	175	210	203	193	205	188	221	197	205	190	211	194	186	222	199	196	213	189	189	208	203	179	209	192	220	189	218	178	199	191	206	209	197	174	181	177	169	200	168	213	227	201	224	193	200	195	206	169	189	210	187	191	204	206	185	222	197	229	162	209	186	189	208	190	196	184	226	221	221	202	182	196	198	189	168	196	190	196	194	203	213	212	190	190	178	182	201	212	221	173	200	203	195	180	190	183	198	186	236	183	202	206	189	199	216	200	194	212	195	198	185	174	192	206	199	178	181	187	168	197	200	187	207	203	192	194	172	194	196	198	189	209	218	177	179	185	188	193	184	199	201	193	198	190	220	184	192	202	196	171	207	184	176	170	210	186	204	181	207	204	210	204	196	179	185	172	197	180	194	198	187	202	180	198	184	179	226	198	178	209	185	226	186	188	203	175	184	182	190	216	214	185	189	200	186	209	241	222	190	203	204	202	197	213	200	189	209	191	195	222	185	195	169	193	185	195	204	223	209	198	194	179	204	193	187	211	161	201	194	215	183	187	202	209	209	202	210	202	219	217	183	163	195	197	192	180	187	191	216	215	214	224	192	170	178	196	200	179	216	195	195	163	201	219	200	186	209	169	188	192	196	186	180	200	189	197	206	206	188	200	194	172	180	178	194	202	198	186	195	200	186	177	216	202	170	186	183	206	189	190	184	194	202	205	207	191	195	200	195	187	212	195	176	189	182	196	186	200	195	197	180	209	176	213	200	197	197	198	204	186	199	192	208	202	203	217	173	191	184	192	186	198	212	175	202	188	210	183	189	165	204	189	199	193	189	209	197	177	199	198	204	214	202	194	210	221	219	211	197	181	218	203	203	196	225	205	202	205	192	184	196	201	197	189	204	200	192	177	234	183	200	186	214	186	200	193	185	200	211	183	213	181	182	197	169	207	198	183	199	168	195	172	192	199	213	228	218	180	201	192	201	203	210	197	195	208	199	203	202	211	211	210	213	189	190	198	205	192	202	178	186	204	208	194	218	190	203	204	208	202	178	170	179	175	224	212	198	180	194	196	226	193	211	216	212	198	204	172	174
33904	9781	8378	4062	2807	1964	1426	1096	861	793	678	563	521	479	426	396	379	340	361	344	315	335	308	303	300	295	260	265	332	272	278	283	241	257	265	266	281	270	240	289	274	275	246	280	245	267	277	271	255	248	268	275	271	271	265	232	254	298	243	229	236	271	238	247	249	252	240	216	270	237	251	239	269	247	244	232	245	244	247	240	243	273	222	239	244	267	255	244	261	257	264	253	236	232	254	237	269	237	245	248	211	256	223	235	245	233	260	259	245	254	219	245	278	258	239	250	271	231	262	237	248	254	262	249	257	237	228	267	223	238	251	239	239	249	257	287	217	259	233	253	242	221	222	287	256	245	238	227	239	219	240	246	223	232	234	223	227	230	269	235	230	235	264	261	257	257	240	248	221	268	243	247	233	227	256	248	237	254	234	230	271	240	244	223	235	261	225	275	235	250	266	272	256	243	249	213	233	273	251	234	230	250	268	230	234	252	238	234	243	250	267	234	243	231	217	243	262	272	268	236	229	249	251	261	234	268	262	260	259	271	286	263	228	223	238	267	224	253	260	247	241	240	250	213	243	254	229	225	261	255	230	230	241	269	262	234	258	231	229	210	237	257	239	262	219	233	260	244	261	257	226	228	247	229	258	227	261	223	245	247	220	251	247	254	249	248	229	266	252	229	220	257	247	250	265	242	245	246	254	242	241	228	273	218	230	246	228	232	242	245	258	282	239	267	246	267	263	261	221	259	241	232	243	258	258	239	229	248	265	251	259	227	245	251	231	249	226	241	249	244	250	223	240	235	242	254	238	239	252	272	228	227	252	228	245	247	238	229	261	244	240	263	245	249	203	239	235	259	236	250	228	242	256	275	251	236	248	239	261	261	228	242	220	250	242	229	245	212	243	235	248	252	238	223	239	265	260	229	253	239	245	253	235	286	243	233	247	247	257	254	246	252	238	244	291	261	275	242	264	225	236	256	242	216	238	237	239	238	232	245	240	250	254	231	221	249	241	255	228	260	223	240	240	223	281	245	236	231	250	233	241	245	237	249	251	249	249	264	232	247	243	240	250	275	238	252	227	234	273	242	245	261	242	231	232	252	245	225	219	231	256	232	256	256	280	243	261	263	240	282	260	254	236	255	237	245	241	256	281	245	244	237	235	229	235	237	240	275	223	249	218	234	232	245	229	237	234	251	234	238	253	250	230	227	228	275	237	233	228	225	273	228	260	232	223	247	238	277	232	207	263	249	235	241	248	270	250	261	250	247	252	231	244	253	275	237	240	261	249	265	263	247	241	221	251	263	291	247	250	229	247	244	254	229	242	228	239	262	242	256	241	245	253	211	220	253	272	232	286	250	235	258	265	270	243	246	237	253	214	250	255	231	248	249	230	240	252	245	255	243	248	229	256	230	243	244	268	241	251	254	251	252	254	229	243	241	250	247	255	212	223	246	260	232	223	239	233	263	224	234	249	224	228	249	251	257	243	243	231	267	257	228	227	227	242	232	233	224	274	237	237	244	254	244	247	270	269	291	242	260	230	230	243	242	291	231	250	250	281	223	252	248	229	263	232	237	240	260	241	253	218	232	238	211	249	249	259	240	275	223	241	265	276	233	237	253	224	252	225	255	229	241	256	219	239	248	239	227	239	231	272	258	254	261	238	250	265	238	256	227	263	210	243	264	280	236	215	232	239	264	260	237	219	253	230	231	242	233	233	252	242	234	230	250	265	244	211	249	266	224	240	244	229	228	226	229	248	228	218	243	223	255	256	248	250	247	210	273	239	236	228	238	224	240	230	252	241	240	265	243	266	202	218	230	249	267	258	226	237	241	248	233	229	227	239	235	221	232	267	239	238	281	239	232	246	225	203	229	236	233	261	238	249	265	260	235	241	246	242	251	262	251	209	245	251	211	260	219	249	279	246	238	247	232	242	248	243	246	268	238	243	238	276	263	250	254	236	238	253	252	253	268	205	219	261	241	233	232	246	243	256	254	254	254	224	247	248	261	224	239	255	246	250	245	226	209	256	236	236	214	244	261	219	250	238	233	254	245	244	238	244	234	249	221	255	241	240	258	237	238	254	247	242	258	259	218	250	229	254	257	255	274	240	251	275	247	244	227	253	268	235	234	243	233	227	269	264	263	241	246	241	236	269	249	265	281	233	215	244	238	221	211	244	257	244	221	252	225	238	242	241	234	230	261	229	264	241	231	232	232	253	215	250	222	244	227	251	244	244	246	251	254	255	283	260	261	267	217	234	240	225	249	242	243	259	237	225	235	227	231	247	268	232	224	223	250	236	244	248	268	254	268	245	235	226	229	228	253	242	240	244	267	241	241	222	232	256	253	243	262	246	267	259	250	240	259	236	218	219	215	249	254	249	233	245	224	238	208	267	262	252	228	250	272	265	264	220	251	252	244	241	231	260	224	246	222	261	225	239	247	238	244	247	239	247	266	220	237	232	221	242	267	255	240	228	243	280	246	245	265	243	207	284	268	243	218	217	249	221	253	246	252	226	253	244	214	241	240	226	253	245	241	241	242	254	276	226	267	264	233	254	248	260	248	234	268	268	250	247	227	247	237	256	274	245	241	262	264	241	257	258	260	244	240	233	226	223	247	239	261	251	261	240	250	223	204	208	248	228	239	236	250	240	276	243	246	253	273	267	245	251	247	254	250	255	233	242	257	257	248	229	260	256	264	215	262	227	246	217	234	226	250	238	225	228	253	241	253	222	240	241	248	236	238	245	249	198	255	235	218	247	246	243	233	251	245	245	256	241	253	238	245	265	275	253	237	228	247	246	215	246	259	225	228	230	267	259	258	241	223	246	258	263	245	233	247	207	250	243	269	268	280	239	248	236	265	232	235	272	259	221	237	263	264	246	257	245	255	226	266	263	225	269	216	275	239	221	239	230	227	253	259	264	250	220	243	241	241	228	217	258	205	260	226	247	260	266	242	235	265	222	244	234	223	256	270	221	265	205	218	281	256	211	276	220	270	241	233	258	271	251	227	225	262	224	260	236	246	242	244	251	278	220	256	244	237	243	224	236	253	251	266	244	260	240	253	242	240	258	235	253	249	244	226	233	262	229	258	244	237	219	266	239	235	241	259	229	252	236	244	234	256	238	234	237	215	252	253	251	238	213	216	226	250	261	271	256	234	252	275	218	253	247	262	249	256	221	234	240	226	239	233	240	230	242	255	243	277	231	228	227	238	260	203	247	251	250	246	220	249	254	253	247	244	242	253	271	247	214	249	230	243	239	252	244	259	266	251	263	254	236	244	272	237	267	257	249	225	262	240	210	282	249	239	213	255	249	219	238	244	263	259	223	243	256	244	236	258	237	254	264	264	241	236	256	240	249	256	229	244	264	243	242	226	275	214	217	227	211	227	221	244	230	219	268	216	232	230	240	247	223	246	234	247	247	237	253	250	252	250	241	238	250	226	269	215	244	252	239	245	246	233	252	240	251	266	251	229	266	249	237	248	250	273	266	259
24931	21170	27756	24761	13594	1151	819	737	667	627	602	563	604	538	568	581	511	585	555	525	581	563	568	531	537	570	534	547	522	552	562	535	526	521	580	571	561	534	521	514	495	532	497	488	511	518	485	513	497	546	539	503	538	513	536	498	569	517	559	521	525	510	509	554	566	542	530	564	519	534	565	498	523	554	490	526	544	527	482	526	487	511	556	502	532	548	555	572	541	522	559	543	525	503	557	539	567	541	507	516	507	517	507	539	524	538	561	553	505	494	559	526	502	551	516	564	519	535	534	492	537	541	564	554	501	492	525	536	585	533	533	531	475	561	509	534	562	536	534	514	528	520	556	524	532	522	519	510	527	537	545	552	541	498	588	530	524	495	549	492	528	517	531	493	542	502	526	531	532	529	494	522	477	507	500	518	530	524	577	557	548	538	529	534	568	522	542	556	522	537	539	540	500	537	518	529	523	509	490	527	538	568	546	540	557	502	539	472	531	553	583	491	571	525	520	527	493	510	520	551	529	528	546	551	567	521	546	525	519	518	540	517	556	510	531	557	548	529	532	507	531	543	543	512	553	505	520	545	487	569	506	519	549	497	535	537	454	546	557	534	513	492	523	541	507	507	566	533	519	541	560	517	533	518	487	532	562	559	483	500	520	514	538	511	527	515	571	524	560	496	515	545	512	549	534	564	525	546	534	582	560	512	578	538	537	538	514	517	536	498	521	526	555	532	490	492	543	515	546	529	536	535	530	498	541	532	538	501	511	536	517	541	505	528	523	476	510	530	518	584	533	517	524	508	505	570	541	515	475	509	531	553	544	514	501	549	526	534	558	534	499	474	550	533	528	545	554	516	512	532	461	475	532	541	545	498	528	551	512	487	534	497	581	492	517	533	525	567	537	539	502	486	523	506	569	580	557	555	481	545	524	552	502	541	547	564	537	564	509	519	523	525	507	512	586	535	490	516	527	519	564	533	473	542	524	500	497	521	561	484	594	497	522	543	593	504	529	532	507	529	507	530	529	537	530	536	478	504	565	524	583	527	512	492	543	507	541	557	529	514	514	539	528	533	528	568	589	514	538	501	508	515	542	529	577	518	523	512	493	556	537	509	500	545	567	488	524	489	522	532	554	553	516	507	553	527	562	502	516	505	519	509	541	537	516	497	503	548	536	522	548	541	508	538	535	521	533	509	523	544	514	527	524	519	498	556	486	569	521	539	529	552	525	531	524	532	550	555	506	496	545	527	519	493	488	531	493	525	550	527	538	552	545	540	526	518	542	552	526	500	515	511	494	499	535	520	541	496	540	552	537	515	525	546	508	542	516	503	508	562	510	505	526	550	519	520	527	548	499	507	516	533	555	511	500	535	520	517	526	539	559	544	529	527	540	543	559	509	550	530	535	551	521	541	522	504	536	537	553	552	541	542	567	522	512	523	555	528	555	534	554	523	540	525	534	503	535	539	566	494	476	507	553	535	542	517	542	525	503	549	532	550	545	546	518	521	544	524	539	510	524	546	537	502	513	510	523	490	503	525	569	574	540	516	507	521	516	527	549	515	548	549	565	511	507	553	528	532	516	554	541	533	503	524	567	516	529	529	517	526	534	519	517	541	483	535	520	552	497	538	528	567	517	520	496	559	540	548	556	483	517	523	539	537	516	506	550	574	522	498	566	506	501	553	560	535	557	533	534	460	555	502	534	537	502	524	546	546	539	507	546	517	489	522	511	497	514	539	532	528	535	589	519	515	505	503	533	520	526	494	521	512	496	532	489	523	557	518	536	517	535	501	530	557	535	500	534	537	529	527	542	513	546	530	480	544	519	550	520	541	549	517	557	525	569	503	543	523	539	527	559	527	526	520	504	557	555	543	579	510	510	550	505	558	523	512	542	583	517	544	545	515	530	544	547	530	493	560	570	512	501	497	510	538	530	481	503	520	532	529	570	547	515	541	517	528	496	503	515	519	517	518	521	546	502	548	522	508	513	559	547	515	512	533	520	522	537	510	572	479	498	548	530	492	508	506	458	503	551	528	556	506	546	519	507	564	531	493	540	517	531	540	556	496	496	542	479	525	528	540	499	547	573	515	502	538	531	538	510	522	542	556	534	546	538	546	540	534	558	502	529	557	527	548	529	555	548	536	491	526	527	522	531	529	525	508	467	553	547	497	559	559	516	533	500	527	524	530	475	549	515	560	517	480	504	529	539	527	521	497	494	542	543	514	522	485	495	513	567	548	540	523	534	577	515	504	566	504	521	533	511	474	543	513	542	524	512	549	504	468	541	565	558	501	550	512	516	518	526	536	508	516	564	508	563	507	498	528	534	542	550	542	504	516	535	583	495	511	542	538	537	580	511	502	564	517	531	558	511	550	563	530	523	567	509	540	513	541	548	534	545	531	514	519	533	506	518	507	564	542	529	503	537	524	507	541	514	520	532	514	509	516	498	508	510	543	506	527	589	555	521	498	542	565	532	565	532	496	529	560	530	537	541	544	493	574	518	523	539	502	518	527	523	538	548	500	531	518	546	563	557	506	523	545	548	514	535	538	517	500	534	531	516	533	525	520	537	544	517	489	552	528	505	544	498	535	552	546	520	470	561	535	540	549	549	531	549	533	528	517	532	537	508	516	519	550	522	547	543	521	493	543	519	548	552	530	455	496	546	544	492	514	520	508	529	490	504	514	520	532	568	529	510	529	535	546	500	542	536	531	531	550	573	518	544	565	550	505	488	535	513	548	546	554	517	476	562	536	519	548	514	544	502	523	525	522	544	555	517	533	522	536	532	533	536	494	511	565	560	557	526	540	513	504	520	521	537	555	508	530	587	484	509	550	529	546	587	509	534	536	542	561	502	472	561	560	497	516	546	554	535	552	498	531	541	570	524	520	550	542	512	520	519	561	531	514	522	557	505	518	523	525	515	541	501	502	525	492	507	557	543	520	531	529	545	498	598	497	500	579	547	556	537	519	547	542	522	526	547	537	526	570	538	503	509	510	538	537	586	538	500	548	542	548	565	543	532	526	548	535	553	471	515	480	527	540	528	515	508	567	506	503	510	559	526	519	555	540	534	529	494	528	529	527	543	499	519	546	550	518	491	509	530	552	527	498	525	526	516	574	553	530	504	497	552	516	512	520	502	546	555	552	527	524	542	511	496	508	493	540	549	528	528	527	514	569	501	521	525	546	527	532	509	537	514	497	528	519	535	521	521	544	520	557	554	559	545	508	514	544	481	477	534	523	538	532	528	529	522	562	539	572	491	563	525	538	525	510	553	543	527	528	532	574	509	518	556	526	508	547	555	519	500	555	508	538	539	519	542	503	547	507	537	528	533	540	529	506	539	514	529	503	513	529	516	524	532	539	520	488	513	486	558	542	496	533	496	539	542	563	528	520	524	572	503	514	508	556	548	526	523	569	575	507	505	509	542	557	510	533	542	561	524	558	518	457	523	514	547	497	524	553	574	520	524	554	533	548	539	515	505	545	586	563	546	498
33171	6184	5024	2753	2011	1615	1197	1096	963	898	813	793	779	735	641	653	661	709	696	591	653	653	646	645	640	647	621	603	627	655	628	625	626	637	643	587	635	632	629	676	636	605	636	601	623	575	626	567	612	630	630	651	625	600	651	608	604	583	637	633	578	638	609	594	605	628	643	617	634	627	613	605	621	595	622	595	584	609	578	620	600	619	627	619	587	634	651	606	646	581	592	601	580	652	628	613	607	634	623	601	607	623	624	616	599	647	600	548	603	581	602	610	603	601	608	604	585	634	615	606	607	637	637	597	601	611	587	609	661	603	616	616	623	611	638	586	607	595	635	594	642	607	629	669	603	591	595	630	619	588	605	624	618	608	630	549	591	601	636	616	598	592	585	615	592	589	628	565	572	590	619	611	612	595	650	574	639	617	604	643	636	614	654	581	634	601	593	580	622	611	619	598	597	622	620	609	642	577	634	575	606	634	632	616	627	613	595	632	631	593	640	563	627	569	594	624	664	647	611	566	608	621	609	596	623	594	620	578	636	607	595	614	546	653	601	589	675	615	573	577	592	598	608	628	612	601	622	616	604	596	601	581	597	598	593	627	630	603	639	644	618	599	612	605	580	598	595	602	587	607	628	627	610	633	624	608	565	573	604	564	545	626	636	619	634	630	542	594	553	629	610	613	625	594	627	588	613	612	584	606	600	606	641	618	578	591	581	619	615	580	582	644	620	642	647	601	630	595	603	582	610	606	643	646	598	565	657	553	601	642	659	646	576	609	581	622	573	560	577	617	563	578	629	607	627	596	589	599	637	630	671	601	611	629	650	594	560	608	603	624	614	625	601	607	602	577	632	578	618	636	616	572	593	636	656	614	626	573	680	599	574	577	551	600	614	598	655	634	614	597	618	619	609	605	627	616	597	631	600	625	620	615	558	683	643	629	648	616	607	551	602	641	575	600	582	632	598	622	586	629	633	596	607	629	642	609	636	614	639	609	595	642	610	609	607	582	611	597	596	608	573	647	619	621	603	613	638	615	650	602	601	626	678	571	563	605	613	565	611	614	621	642	572	610	578	597	595	645	624	623	624	612	614	617	568	588	616	563	607	632	570	624	615	608	665	607	608	607	626	587	607	598	602	599	593	605	608	579	608	594	597	600	631	593	658	585	648	607	606	588	603	622	638	582	627	578	617	616	627	617	610	657	602	595	616	608	616	579	622	594	582	615	632	637	627	622	640	659	617	570	569	602	609	582	588	611	615	618	636	621	562	599	591	594	626	571	639	596	597	609	607	615	621	661	625	605	576	603	564	574	645	610	595	594	601	587	604	601	589	617	557	635	577	630	615	623	578	610	588	613	643	644	600	627	597	611	558	627	611	595	612	551	588	619	645	590	592	590	686	602	609	669	623	591	632	607	581	605	624	618	612	577	610	586	616	620	587	557	548	609	635	602	611	587	581	634	626	602	605	606	611	582	628	639	629	585	639	589	617	621	584	560	636	613	580	631	601	618	626	565	617	613	611	590	612	639	606	614	583	587	577	631	645	610	607	580	606	638	625	628	641	579	594	660	616	558	586	599	656	601	616	604	576	641	631	625	654	657	607	622	654	594	660	563	608	620	634	621	587	657	617	604	597	612	650	626	586	584	655	592	641	632	611	594	620	625	565	574	597	626	585	606	576	621	628	607	662	627	597	574	625	597	665	614	620	627	626	632	653	571	626	562	638	599	622	612	612	625	590	576	564	602	559	616	599	640	645	589	633	617	596	549	618	604	602	603	637	591	593	586	668	586	605	645	611	550	664	613	627	612	602	606	604	644	606	613	592	616	616	595	641	565	590	610	609	614	645	621	593	636	640	622	572	623	622	639	603	617	648	609	591	582	626	615	582	584	594	614	624	592	595	639	631	633	596	606	646	629	625	624	598	624	620	620	613	599	601	678	612	599	612	590	581	622	667	614	615	618	590	603	648	628	611	612	615	617	654	576	590	573	578	561	621	645	572	606	626	612	613	604	594	666	590	576	609	617	631	614	596	615	632	594	676	570	585	582	577	635	583	589	612	612	615	642	622	633	633	580	568	620	580	596	653	637	580	597	616	632	600	623	575	598	590	590	610	617	583	604	635	624	663	593	635	573	613	620	635	618	603	623	641	630	550	608	609	583	595	629	632	606	559	647	578	658	646	623	581	607	591	578	629	638	635	605	594	626	596	613	602	630	604	642	607	608	628	661	623	584	603	606	603	571	628	632	600	614	646	626	625	589	645	596	584	641	610	571	626	574	609	638	596	683	621	610	595	660	575	566	600	589	615	610	643	663	594	601	565	593	581	622	614	612	575	617	618	598	618	611	604	642	607	629	609	653	569	595	605	599	631	610	594	599	587	606	589	641	616	607	609	571	600	643	620	612	586	628	646	627	596	620	586	620	624	603	610	634	668	550	630	618	667	565	609	622	643	622	589	600	583	624	537	626	640	619	615	617	619	623	605	582	616	602	564	618	656	626	603	594	649	600	624	625	607	620	634	612	663	557	650	627	644	638	634	649	628	610	601	617	616	580	602	606	610	625	610	630	636	597	606	577	627	605	585	587	648	633	565	621	638	606	563	644	635	602	608	608	586	617	611	628	588	614	636	637	632	611	625	576	649	583	636	608	607	620	625	627	585	604	613	621	582	607	639	578	660	595	599	596	600	602	631	608	649	658	654	614	611	605	584	594	623	621	591	579	634	580	596	606	608	614	592	620	583	617	644	605	642	647	621	600	606	651	583	606	598	596	561	585	654	628	604	589	586	605	666	612	634	605	615	629	590	624	608	563	614	641	592	597	622	576	568	649	619	594	598	621	648	635	594	580	617	592	645	640	665	580	628	613	626	609	612	646	628	619	622	591	638	605	595	617	618	631	616	618	601	589	644	607	616	603	613	582	627	607	622	573	601	584	603	605	575	639	604	571	570	599	650	625	552	616	622	574	559	623	626	616	617	601	627	601	601	639	607	637	626	577	593	631	623	585	636	573	595	597	631	610	594	600	599	599	631	593	622	585	608	630	616	605	592	594	597	567	612	612	610	619	605	574	628	610	603	624	602	640	598	589	585	592	649	580	600	586	633	579	607	629	593	633	621	625	603	618	637	592	621	612	643	606	602	602	599	624	605	612	607	596	574	620	584	615	627	601	611	609	652	638	637	581	647	573	607	619	608	566	617	591	601	661	667	584	582	652	590	582	601	594	638	637	604	607	593	612	593	611	640	634	553	611	620	620	588	585	674	651	597	619	604	646	626	616	576	608	590	612	620	638	623	590	619	564	611	598	634	649	581	572	597	620	635	598	620	610	599	598	653	589	626	646	585	605	586	615	592	610	595	561	609	635	632	624	592	628	557	612	620	583	602	614	595	584	615	626	623	605	604	602	559	629	602	631	602	623	603	599	571	642	617	658	632	596	620	642	657	560	643	594	602	593	629	638	598	587	598	581	600	641	629	611	649	573	607	587	628	623	602	614
22768	21172	29206	23427	21175	21238	12172	1259	878	749	682	619	531	466	468	464	391	373	429	358	410	382	335	327	353	295	335	323	326	316	308	296	283	307	324	330	330	289	288	275	299	304	321	348	308	303	289	306	303	305	301	272	328	280	290	291	290	289	315	319	262	289	295	277	300	272	275	271	284	311	314	297	257	295	282	302	285	276	296	300	284	259	313	294	271	280	270	327	275	292	290	271	282	287	288	306	287	279	299	265	284	301	302	275	301	299	259	271	271	308	263	263	288	281	294	294	243	272	289	288	270	281	292	300	291	283	268	251	241	261	283	280	259	298	254	269	281	268	275	280	278	300	292	277	289	287	286	281	284	309	279	252	297	294	251	269	286	292	284	263	277	280	281	268	290	309	283	272	295	300	291	276	268	259	274	276	264	280	251	290	282	285	271	273	307	286	291	253	282	287	313	305	278	279	284	284	283	266	279	284	277	272	281	291	274	280	279	267	271	306	265	237	287	278	273	289	263	273	277	283	296	269	301	290	278	277	303	318	314	274	283	288	272	260	266	282	255	240	287	294	293	285	301	284	280	278	291	294	286	290	303	285	293	271	292	324	290	285	306	281	281	275	273	284	259	275	266	281	286	277	261	289	284	299	296	264	301	321	315	303	268	272	267	274	259	294	281	281	268	259	270	286	292	298	293	309	291	276	250	307	313	286	290	273	270	248	260	283	270	300	276	284	251	292	274	255	292	307	276	263	259	244	294	291	302	280	275	268	269	282	282	291	254	280	278	267	268	268	270	292	284	250	292	283	285	323	302	280	291	287	256	275	295	299	247	311	248	258	291	276	291	276	251	259	287	254	276	256	264	261	272	266	245	269	269	254	299	273	285	293	287	280	281	268	276	279	308	271	306	245	286	280	269	276	281	243	260	272	270	317	295	280	293	315	285	285	297	294	269	285	255	257	278	310	272	272	256	289	287	287	292	270	289	304	275	260	266	280	318	281	305	263	260	294	302	305	263	287	259	245	294	262	280	272	282	280	258	260	288	295	258	268	315	302	254	287	257	262	269	277	263	279	293	278	285	285	267	286	297	260	293	261	267	263	275	274	273	297	322	294	293	255	266	265	258	272	266	283	300	304	278	279	303	287	299	287	271	273	298	252	295	282	263	290	312	278	248	293	313	310	288	269	294	275	282	257	262	258	309	264	295	263	280	238	302	279	267	292	263	298	291	313	296	291	307	283	268	292	292	296	272	288	278	279	259	256	288	264	290	283	274	263	282	261	289	297	297	272	272	264	295	241	267	260	330	293	295	285	304	285	274	307	276	324	293	296	284	255	274	279	308	286	284	301	309	298	281	246	290	265	280	272	251	269	291	274	289	242	304	280	286	276	327	292	298	284	262	277	299	260	276	308	296	258	278	258	293	281	291	274	259	281	264	300	251	269	290	286	285	278	289	280	277	283	291	303	260	271	264	262	311	280	275	296	270	270	275	268	276	309	284	268	282	287	258	258	265	240	249	270	288	277	270	283	301	289	284	275	296	307	268	270	271	300	280	275	290	290	287	272	296	294	309	296	290	289	288	283	291	266	245	269	281	273	250	266	265	304	270	277	296	267	250	287	240	278	276	298	294	273	281	266	270	263	299	304	262	299	264	301	307	299	302	262	273	261	290	281	267	280	296	250	267	297	273	276	284	301	287	264	276	299	273	293	273	274	294	268	283	275	282	266	292	267	248	280	272	275	295	328	267	286	286	255	288	248	269	280	301	298	283	236	281	301	270	246	288	241	276	245	266	279	297	283	297	303	268	280	269	243	282	311	279	265	255	295	288	312	263	258	313	286	268	290	286	272	277	299	249	267	323	283	263	297	291	302	261	286	298	289	301	292	282	277	282	305	270	284	279	282	279	273	294	267	312	280	294	287	258	299	279	298	252	273	266	282	284	290	257	280	258	280	277	255	275	271	283	291	253	285	280	291	233	285	283	308	283	278	300	293	267	286	282	295	265	287	303	261	264	285	297	289	266	273	309	312	294	290	292	287	311	272	272	286	286	289	262	283	286	274	282	263	254	293	276	270	262	285	273	296	249	250	286	259	270	227	282	298	301	263	286	278	262	267	262	279	228	311	272	275	304	299	296	287	289	269	266	255	259	268	295	300	290	272	261	277	270	279	315	270	264	319	289	300	278	287	269	283	290	264	266	284	273	316	294	277	302	281	294	317	267	292	271	265	263	303	307	258	301	289	292	295	287	268	257	271	276	296	266	295	255	290	278	295	281	271	310	306	307	277	259	290	277	287	261	271	287	276	275	276	293	280	293	257	291	274	259	281	280	299	248	257	300	281	267	289	252	292	307	297	279	307	281	301	263	295	268	267	255	270	271	252	280	304	251	292	256	276	232	291	305	277	250	270	253	256	301	267	245	288	254	279	273	274	252	261	307	307	281	247	282	308	315	286	286	289	291	302	267	276	296	294	272	325	277	300	256	277	301	282	293	274	268	269	296	285	294	313	269	277	260	279	259	267	303	253	296	291	288	275	279	287	300	275	258	307	253	281	255	276	256	262	259	268	275	261	275	292	262	272	279	304	291	304	295	299	269	288	277	257	257	291	255	281	267	276	288	278	259	281	271	268	297	292	281	295	294	272	285	297	297	295	284	309	293	269	288	268	262	261	275	289	266	288	300	277	285	267	255	288	247	295	290	269	272	264	282	282	292	291	285	289	273	258	291	278	287	244	292	307	267	272	286	264	270	295	276	271	273	270	311	290	276	261	287	256	292	287	297	280	301	273	256	266	255	253	269	288	279	284	275	287	279	292	291	310	276	264	282	244	294	256	278	287	264	275	277	287	278	287	244	244	268	285	299	286	263	279	299	305	294	280	317	268	286	274	280	267	260	300	323	256	279	277	268	256	291	276	308	282	269	278	282	266	300	299	295	293	268	303	295	275	301	276	277	250	303	304	277	263	267	289	282	266	317	295	255	298	277	313	281	275	278	297	253	319	282	303	267	271	253	302	292	308	276	262	275	297	276	296	291	276	289	304	274	284	290	304	300	263	263	296	265	292	279	245	301	302	278	244	295	283	284	265	287	276	274	288	284	287	313	280	242	293	276	282	264	258	292	275	297	272	277	297	263	322	293	271	281	290	279	288	290	280	278	274	256	254	322	275	274	305	265	288	320	269	284	252	262	278	273	326	284	271	265	281	287	309	295	260	261	303	295	280	288	260	280	268	304	267	267	242	294	293	287	274	244	290	268	270	268	323	283	291	278	255	313	259	276	273	273	284	251	286	269	280	264	281	307	296	263	265	272	286	283	284	309	296	289	252	297	259	281	293	249	307	258	275	281	273	292	286	280	289	295	269	289	289	302	294	253	269	274	251	269	255	289	264	292	293	255	253	269	326	267	295	288	274	269	308	274	311	297	278	240	254	264	289	293	275	295	281	259	292	268	265	275	296	270	300	257	260	293	277	299	250	300	295	273	264	307	304	281	306	274	290
34258	15778	13468	7176	4901	3447	2619	2084	1629	1375	1123	946	826	711	664	634	580	582	535	505	480	468	439	442	419	408	386	382	381	399	399	393	389	406	361	331	386	315	341	383	329	320	348	324	349	323	336	335	339	330	318	315	322	389	325	326	295	297	336	304	346	320	327	357	317	342	326	321	331	362	329	307	350	316	315	334	313	300	306	304	324	312	313	352	342	341	328	322	345	337	341	323	310	359	318	308	324	321	333	302	322	342	291	290	321	306	303	312	343	342	343	322	329	321	319	300	321	297	344	341	322	309	325	299	328	311	300	303	323	319	319	306	308	300	326	324	309	311	313	303	306	344	305	285	327	313	303	317	345	297	324	320	306	310	299	304	291	323	289	311	340	298	322	314	301	317	319	302	302	305	343	328	332	320	345	333	348	307	312	316	320	327	316	317	317	283	354	279	285	313	311	288	313	323	320	314	328	291	332	321	340	305	294	364	320	321	324	359	336	304	308	332	310	328	299	314	322	296	309	313	290	300	306	347	327	312	321	304	336	319	333	301	289	298	296	289	334	299	323	306	290	336	312	296	323	310	317	309	337	293	327	334	341	315	328	309	321	320	303	324	318	318	334	288	307	344	320	335	315	330	314	311	316	284	313	296	333	299	335	304	312	331	313	297	322	323	281	317	296	322	303	305	330	287	329	331	355	305	322	336	310	281	324	292	336	326	336	293	312	311	306	302	312	322	292	305	317	316	300	326	319	297	314	328	321	301	290	316	325	320	289	341	338	311	303	307	325	289	294	296	304	341	317	317	293	320	310	295	290	329	324	334	346	314	329	333	319	317	305	331	330	308	318	300	316	340	334	283	311	320	337	301	287	308	336	282	318	311	333	323	316	327	301	317	317	312	333	307	320	316	309	296	315	322	325	338	340	349	310	326	330	345	303	357	306	278	321	306	318	310	330	303	308	326	342	329	361	319	318	310	312	307	309	316	276	323	307	297	320	259	346	303	343	355	325	328	296	293	295	306	307	296	340	312	330	313	329	296	275	328	317	324	305	295	305	304	323	299	304	293	304	333	335	308	313	320	309	294	315	292	324	324	332	327	310	317	323	336	306	326	313	308	302	339	302	326	307	309	323	315	301	323	304	318	313	311	278	303	295	307	289	346	287	316	372	328	315	324	306	319	379	314	339	308	299	306	304	301	316	310	302	326	303	330	327	326	291	320	315	280	338	318	320	302	308	307	319	315	309	282	319	311	332	300	307	324	304	333	320	302	299	311	313	326	322	316	308	285	331	331	320	299	306	313	324	317	288	313	309	320	337	309	313	302	323	293	333	314	324	316	318	318	290	299	333	324	299	303	325	328	330	320	317	322	278	295	303	305	332	317	329	303	317	285	307	279	312	292	274	331	308	322	322	292	295	325	309	323	306	307	314	354	301	286	317	308	304	320	326	341	289	303	318	266	308	335	305	325	314	313	316	331	289	295	311	330	334	305	302	334	283	307	327	339	313	337	303	313	330	315	313	306	316	320	320	313	309	309	325	308	333	301	339	300	300	317	307	292	294	317	299	297	329	340	340	311	323	324	329	281	285	325	313	326	312	294	326	324	311	327	301	322	299	342	330	288	335	335	297	319	298	309	333	336	313	333	303	291	310	314	320	325	322	329	333	333	317	313	306	300	318	323	287	312	305	299	290	327	324	328	297	295	310	317	291	323	317	294	281	306	311	326	314	294	311	307	303	333	314	335	299	296	325	320	300	321	327	321	320	312	313	334	306	292	356	303	330	315	305	311	282	322	307	339	307	308	320	321	322	325	301	311	312	313	300	330	330	302	327	325	325	334	322	318	323	344	310	330	295	318	323	327	322	302	332	357	293	327	308	325	342	323	290	321	327	318	306	308	323	310	329	331	333	322	332	312	314	296	309	310	313	316	336	282	345	309	321	321	344	306	330	332	341	327	315	309	298	336	332	327	308	321	319	304	321	303	300	326	292	317	311	288	316	282	341	291	328	341	316	336	348	306	315	291	299	275	321	305	292	299	347	302	318	310	290	315	314	325	338	321	296	333	322	327	351	303	308	296	328	302	289	330	319	319	315	328	311	306	313	346	339	317	278	305	334	315	326	325	279	312	308	291	300	329	288	296	301	292	317	298	313	337	310	305	322	348	304	335	300	321	353	284	312	316	341	312	282	305	312	313	258	320	322	294	337	335	293	306	326	289	294	323	278	323	325	296	306	332	330	317	318	330	306	321	308	333	299	321	312	312	318	328	328	307	308	331	308	289	341	291	325	315	325	343	305	334	310	292	331	331	317	320	304	308	307	329	302	334	314	319	311	300	311	305	311	320	335	315	313	298	319	290	329	307	316	331	297	324	339	316	293	284	321	318	319	332	333	325	318	314	299	343	312	334	335	331	286	335	317	321	292	316	314	310	331	303	351	305	304	299	314	327	362	318	338	275	313	292	307	299	310	285	335	318	320	336	288	358	336	323	322	312	366	302	295	300	302	328	267	315	313	295	315	324	273	331	311	316	292	329	300	317	330	317	320	293	304	327	282	335	315	327	291	313	301	303	336	304	337	321	314	354	337	277	334	295	307	294	312	293	304	340	331	286	315	332	352	303	327	307	321	339	316	309	308	310	307	319	315	328	301	284	299	307	322	307	297	321	291	318	320	337	282	272	322	301	276	313	317	318	259	296	305	292	337	346	325	294	321	315	289	321	337	307	308	310	316	314	312	275	289	304	287	339	298	325	336	330	307	322	318	298	345	297	318	302	308	303	311	298	309	305	307	314	362	326	323	296	285	312	338	329	304	348	312	302	289	304	292	363	356	328	315	317	334	283	325	317	316	327	326	320	344	285	342	288	336	318	316	286	283	324	317	314	308	310	313	306	340	302	318	299	312	304	317	323	320	301	344	325	315	303	314	323	307	331	310	334	304	303	317	312	335	280	325	351	304	338	309	301	285	293	303	319	319	325	305	302	314	294	336	330	301	276	290	313	295	312	314	299	279	306	338	280	310	330	292	327	333	326	318	307	295	350	306	307	292	302	329	302	321	314	347	306	305	328	279	317	311	277	299	325	296	313	339	307	337	329	313	298	321	313	334	348	336	306	339	300	302	301	342	346	316	310	326	307	297	274	299	288	308	338	340	297	297	304	305	304	321	311	322	280	311	326	318	318	300	286	338	307	320	344	303	324	319	322	292	326	304	311	288	327	298	324	315	304	307	323	310	323	308	328	311	324	329	312	308	330	328	281	299	335	300	290	345	325	325	321	282	289	302	361	339	276	312	330	315	316	300	324	323	305	299	315	293	321	295	349	309	313	281	328	304	335	314	325	320	332	310	335	331	305	311	346	329	329	293	319	320	310	324	278	334	353	313	317	321	329	283	336	323	294	318	319	309	337	302	301	314	357	306	302	299	318	293	306	315	309	310	317	321	296	309	313	317	310	296	322	299	314	319	336	311	279	329	314	327	318	328	323	294	331	307	323	301	337
27320	20077	7622	1044	749	661	546	470	437	444	421	413	416	421	428	461	447	403	420	373	408	434	411	403	386	395	407	411	417	393	411	412	405	418	484	387	414	420	419	427	419	383	414	420	387	376	418	411	400	404	422	432	421	404	439	362	416	417	418	374	373	403	413	422	381	416	423	366	417	421	408	389	388	373	398	423	393	428	392	396	426	416	426	388	396	411	397	380	369	402	409	444	384	383	377	401	419	413	417	386	408	419	404	364	459	421	424	388	408	405	392	397	420	428	413	436	418	386	414	414	385	426	443	419	410	426	412	420	406	381	391	427	394	439	370	413	421	401	440	415	395	379	435	412	399	416	442	410	397	422	443	402	439	399	369	400	400	402	426	400	412	373	437	386	370	409	397	388	410	408	371	368	437	383	383	397	384	392	421	422	398	411	440	413	382	421	409	396	415	397	415	365	423	381	368	394	406	417	408	417	412	405	376	401	415	374	395	409	412	375	426	414	402	427	400	411	420	406	392	396	415	426	397	421	393	380	424	407	415	363	406	423	412	402	421	438	411	397	377	424	389	398	432	412	417	384	435	414	403	468	410	394	427	397	406	427	367	406	428	389	361	379	376	401	406	403	400	433	387	417	410	430	398	384	403	399	380	437	400	401	390	406	436	407	390	426	445	402	402	410	406	394	389	415	389	393	411	392	420	389	402	433	389	374	401	404	389	404	414	401	367	391	411	400	424	410	407	400	404	361	404	454	429	379	404	411	395	377	422	426	431	399	402	384	400	435	406	398	374	401	389	397	436	412	400	401	390	394	404	400	415	416	385	406	405	395	386	373	389	419	391	381	421	408	379	409	404	383	410	405	436	453	442	430	374	411	387	388	390	409	395	394	438	394	413	429	380	431	414	411	438	409	384	430	403	397	384	393	402	408	395	410	372	400	388	440	435	399	386	435	405	359	386	385	396	395	407	384	413	396	407	371	356	402	411	413	394	408	392	436	440	388	443	418	381	374	426	421	422	383	427	412	420	381	451	424	408	367	411	395	388	380	418	380	429	376	395	432	407	417	400	423	430	392	452	447	413	425	410	371	423	408	396	444	403	423	435	373	415	425	403	420	404	402	437	411	418	416	415	421	409	383	408	433	401	419	409	371	388	441	412	395	405	397	415	425	439	354	420	375	393	403	435	390	392	393	412	416	372	395	372	389	401	401	405	392	433	421	417	398	407	433	373	417	405	399	364	410	419	428	426	426	445	425	384	388	411	382	415	406	458	416	410	386	417	427	402	409	412	420	404	375	418	401	399	410	419	407	405	395	411	398	409	386	431	393	433	424	393	443	411	384	416	397	387	393	402	395	417	423	381	422	424	393	400	432	400	416	411	418	373	399	416	447	416	422	391	429	390	415	416	401	372	403	400	395	429	404	394	391	405	455	415	406	405	407	377	425	373	415	395	391	427	380	398	419	409	368	429	432	429	435	405	403	469	441	402	395	377	383	402	426	406	408	389	423	381	434	455	397	387	418	433	376	391	376	412	414	391	416	393	443	409	392	469	400	389	423	390	424	423	404	427	428	420	429	401	392	418	393	410	373	390	434	407	426	416	393	363	407	420	420	372	400	393	371	420	409	363	437	387	403	416	402	410	421	396	421	398	444	400	421	429	396	404	367	409	402	401	385	391	412	419	404	449	409	401	385	368	443	384	429	412	394	400	422	387	396	401	442	380	376	393	391	359	436	425	391	413	413	408	415	376	369	404	416	387	413	432	410	395	406	390	418	396	380	401	447	396	403	408	377	404	400	425	365	410	447	428	392	408	386	427	395	385	434	385	408	442	430	420	426	416	406	400	392	455	412	402	407	405	407	367	443	385	409	402	409	393	427	434	411	422	410	366	414	404	424	401	441	403	445	419	423	402	379	400	401	427	399	427	426	452	388	429	388	414	438	433	416	406	417	401	418	401	426	389	379	412	392	402	402	412	407	421	413	452	380	424	424	434	412	376	438	401	413	391	428	377	393	422	412	388	436	398	452	395	405	470	399	412	434	414	387	405	433	392	429	391	429	408	422	406	382	385	391	430	407	454	426	421	393	432	411	391	390	444	448	380	427	388	430	409	415	419	381	421	422	405	396	439	431	399	425	392	401	419	415	418	428	398	412	376	431	439	438	420	408	403	394	430	433	461	414	435	433	440	402	416	398	418	432	388	356	418	392	415	386	434	391	425	405	411	409	376	425	430	419	426	420	386	426	399	407	406	426	388	392	420	405	395	392	433	412	423	409	385	401	431	404	392	368	381	412	420	408	420	411	405	413	393	416	440	419	381	403	415	392	415	416	388	426	408	394	423	424	400	434	410	399	397	370	408	379	419	425	411	422	399	395	402	397	397	432	419	414	426	419	407	427	453	418	412	395	411	420	402	426	414	434	380	410	427	420	389	388	397	426	418	395	444	396	381	417	410	443	411	428	418	419	410	428	395	406	382	377	392	383	435	371	434	395	379	381	403	404	427	401	391	390	411	418	406	410	390	415	409	413	439	388	412	425	397	434	399	429	399	384	420	439	421	390	408	377	402	398	438	439	378	396	375	427	376	377	387	403	433	404	419	392	405	431	420	421	443	383	425	419	391	447	440	419	396	418	411	401	404	389	391	409	374	389	413	398	435	396	398	384	399	408	391	367	414	429	414	446	426	409	459	413	412	420	477	398	412	457	422	431	430	469	397	467	413	397	401	429	400	402	383	391	444	384	464	414	398	428	397	410	400	411	430	415	409	420	392	407	348	423	376	407	385	392	391	405	372	399	389	398	401	415	394	387	435	419	415	413	432	391	396	410	376	414	390	427	414	417	409	400	413	386	434	427	400	420	406	388	409	432	421	408	407	399	403	419	406	430	408	413	412	410	388	357	415	402	395	378	402	407	417	388	406	396	389	384	408	428	422	429	416	401	403	421	380	366	433	397	405	413	434	426	383	413	408	443	398	406	406	385	370	415	376	407	392	385	430	371	406	403	423	407	401	412	407	381	426	433	422	393	397	384	434	395	435	411	397	417	429	425	379	412	441	377	425	464	407	408	406	439	381	428	401	352	398	432	405	389	417	405	382	399	409	411	418	384	424	375	422	422	424	437	439	439	406	433	390	401	376	377	426	390	396	397	423	375	416	396	431	388	428	425	384	397	449	386	401	391	425	409	361	396	410	415	359	394	386	431	419	418	401	390	392	404	393	412	414	433	403	426	415	425	395	400	469	438	410	428	408	418	405	439	423	404	409	423	373	435	422	381	420	414	434	396	401	405	415	423	381	423	426	393	412	393	430	421	421	419	380	404	404	394	399	403	396	373	431	384	408	409	409	463	418	389	391	416	395	405	377	421	405	402	404	394	395	400	401	416	399	439	410	381	409	410	443	397	403	405	411	390	403	412	422	388	385	415	430	387	415	425	418	423	382	374	427	453	406	384	423	409	441	388	389	423	395	407	396	408	391	423	390	367	365	428	404	410	397	401
16685	1508	1332	846	720	646	629	547	526	564	500	497	538	514	488	506	533	519	481	490	466	492	465	514	486	477	449	471	474	499	445	511	476	462	450	443	469	497	491	449	523	511	458	508	496	512	481	449	471	456	464	522	454	482	492	468	498	500	475	487	489	489	473	485	485	535	515	426	509	502	514	497	495	474	492	457	465	479	507	493	477	491	542	480	487	496	473	466	471	464	468	476	502	478	500	493	472	503	527	466	460	466	449	494	481	479	483	530	487	527	454	478	497	494	510	485	500	495	457	438	484	504	521	462	529	472	516	455	467	468	488	497	493	519	488	504	494	465	469	506	470	504	456	470	508	486	480	498	484	493	456	462	476	477	489	477	524	471	478	468	484	493	459	441	490	476	463	455	522	499	519	451	507	470	508	480	526	463	518	457	485	488	487	505	478	484	496	479	497	516	460	450	475	528	519	539	482	510	526	495	475	480	526	462	519	482	492	512	495	478	498	490	446	509	478	482	477	468	526	476	468	465	506	485	474	487	484	514	489	470	480	475	467	497	536	491	473	494	511	506	477	517	450	525	463	488	495	488	481	507	479	522	496	480	490	487	484	443	460	513	507	494	485	491	493	475	489	447	509	507	510	495	499	530	499	482	456	496	487	465	486	477	516	517	517	476	470	458	477	482	505	497	528	457	513	520	484	489	437	501	520	520	447	489	478	512	429	483	476	492	505	486	468	466	498	499	493	487	489	481	488	497	501	450	476	463	505	471	501	492	462	477	483	479	506	487	513	520	499	510	484	503	461	499	480	498	488	481	490	461	462	483	513	494	463	492	501	502	532	500	488	484	479	517	469	487	490	505	477	502	455	542	515	484	497	514	510	482	455	498	502	495	456	480	513	489	464	462	544	501	498	474	491	468	472	530	489	459	483	466	517	507	495	445	453	468	465	455	513	491	471	514	464	480	502	529	492	441	488	514	484	500	485	475	491	507	498	466	467	493	496	496	432	480	473	515	483	469	494	517	458	481	520	443	475	495	484	463	487	510	464	469	506	494	474	458	518	511	460	494	499	536	492	482	502	483	445	481	534	440	493	467	471	479	457	474	498	449	460	507	503	519	498	459	480	471	508	502	480	457	501	519	474	490	483	491	483	502	492	496	473	475	498	462	452	494	485	505	501	530	509	462	482	497	454	461	502	513	471	482	493	484	505	486	473	469	509	460	474	506	476	489	471	493	503	441	499	485	484	519	477	496	521	485	470	484	493	456	472	484	506	513	502	531	484	485	439	469	509	479	492	508	481	509	464	473	485	445	501	494	496	465	491	493	488	476	507	477	453	505	492	481	490	473	507	480	501	474	490	491	493	482	493	476	492	465	485	464	486	439	489	463	516	451	476	509	474	474	530	512	496	448	488	493	500	441	491	521	496	500	484	498	450	522	511	494	457	490	465	478	476	501	476	491	490	484	469	505	526	499	478	489	457	440	522	489	467	497	470	491	464	458	491	430	481	492	482	521	485	478	496	523	489	464	447	535	504	504	480	452	476	464	482	503	503	510	501	469	457	496	510	486	418	477	461	485	540	469	476	482	467	473	478	506	465	485	491	483	474	479	506	488	445	493	492	464	488	502	483	490	498	481	470	487	494	515	486	469	457	476	429	502	446	508	499	492	506	497	469	457	498	490	455	457	455	460	467	475	511	497	467	461	474	520	465	480	498	486	473	494	501	476	481	481	463	498	486	474	477	463	475	510	480	477	492	469	457	494	474	542	447	498	447	490	518	497	496	451	452	496	506	521	477	485	467	496	529	480	531	510	496	487	469	499	477	477	423	444	459	472	486	506	524	485	444	454	513	455	469	509	520	482	529	476	494	476	477	488	506	469	498	464	473	475	465	471	452	442	444	481	473	497	512	441	441	495	498	440	513	503	473	515	506	504	491	469	479	502	490	482	489	493	471	492	482	504	467	470	486	507	495	471	495	494	507	480	493	483	490	460	472	452	469	512	503	443	510	490	499	478	509	511	535	479	478	490	526	483	513	523	488	467	503	486	500	500	464	517	483	500	496	440	480	507	518	513	459	536	454	478	479	466	508	490	518	512	470	490	486	508	491	464	485	504	486	462	447	483	460	439	516	442	491	472	497	514	464	485	481	460	441	493	487	469	496	484	496	512	474	495	461	465	459	465	521	473	491	456	481	428	537	497	466	435	504	506	483	522	497	489	486	463	480	519	535	454	474	476	461	475	550	464	456	517	454	517	507	488	506	439	452	487	457	488	517	446	494	484	475	486	473	482	452	500	494	467	469	446	473	498	492	475	466	454	450	473	486	503	499	494	505	500	484	522	487	461	482	489	494	474	516	491	503	469	521	499	496	438	489	482	503	508	455	514	489	510	470	479	493	502	481	451	463	523	471	476	500	497	483	465	484	456	473	481	488	531	468	500	493	514	503	488	496	467	503	486	492	478	504	512	494	548	475	483	512	543	476	446	474	485	483	482	481	534	505	488	499	475	503	519	471	503	495	477	491	508	506	500	461	523	476	498	501	495	497	483	512	494	506	501	467	492	461	459	466	477	484	459	513	488	487	500	475	534	481	487	517	488	490	493	448	483	487	497	469	501	483	510	467	475	484	483	456	485	468	470	517	480	477	471	465	486	477	492	443	487	489	523	495	505	508	471	468	514	495	496	485	491	527	486	499	485	481	457	487	495	517	470	473	489	466	504	479	472	494	483	504	500	486	481	507	520	459	515	479	476	517	496	495	473	473	496	472	505	464	478	487	494	455	466	510	486	513	512	455	486	493	442	501	494	485	489	533	517	516	477	472	469	448	523	479	485	489	499	560	535	471	452	461	466	492	432	483	459	494	474	463	478	497	469	493	483	477	474	464	488	552	478	490	471	532	501	459	494	470	489	498	502	492	479	493	495	467	480	474	484	447	481	506	483	448	496	491	506	521	504	480	515	472	496	474	461	460	459	485	514	500	493	484	468	494	503	488	505	495	488	492	463	501	484	531	473	471	530	502	491	477	460	499	483	501	472	516	468	466	502	482	513	466	489	424	522	503	524	482	507	503	467	534	476	464	477	483	473	513	493	493	448	492	473	486	520	447	489	473	491	473	480	518	489	492	488	462	478	480	518	499	475	489	478	474	488	487	500	526	483	445	512	477	488	492	486	456	507	495	484	488	485	493	515	457	479	466	507	476	512	480	469	504	473	486	454	475	492	510	467	494	514	477	508	475	534	512	478	443	529	481	486	468	497	517	541	457	514	469	493	502	524	488	485	511	481	466	479	484	511	451	482	482	479	473	531	486	505	461	494	469	494	482	476	511	501	512	483	496	452	505	482	529	525	490	497	516	526	499	507	470	514	490	458	502	502	468	504	467	485	531	478	469	479	464	498	524	462	506	491	484	476	488	460	507	477	469	453	506	452	526	456	496	492	441	499	503	504	476	507	520	528	466	453	495	480	513	465	498	488	490	469	483	480	497	475	496	483	498	496
23731	21130	28739	23804	21116	12188	1153	624	493	469	375	343	319	297	297	294	269	284	228	265	254	248	268	204	245	222	221	249	234	210	217	201	200	239	204	203	214	216	180	188	206	210	218	189	204	190	203	196	198	208	218	211	218	218	210	222	218	198	218	204	219	213	216	231	195	203	176	199	219	197	190	191	183	216	196	232	178	232	208	219	196	211	224	218	201	181	194	210	185	184	210	228	211	207	188	210	203	196	186	205	182	197	159	201	199	195	214	188	210	194	197	199	185	212	202	179	194	195	195	211	201	186	205	164	183	191	174	204	183	197	208	205	191	219	193	195	205	207	184	200	201	209	211	197	181	201	186	204	197	225	197	183	199	205	181	204	220	199	208	188	216	170	176	200	212	184	201	203	198	190	204	206	213	200	169	197	188	194	188	232	213	188	195	185	183	208	220	193	181	187	216	210	208	187	186	204	201	195	211	177	173	194	195	206	215	192	180	179	205	203	201	199	232	188	176	228	188	177	235	212	184	219	190	195	201	208	223	206	225	205	195	189	196	196	193	221	200	213	198	182	209	202	208	183	203	217	199	201	216	216	191	202	220	204	180	196	167	224	192	186	204	215	204	184	209	209	253	196	183	211	194	201	215	193	212	187	190	194	209	169	226	199	205	195	177	200	188	193	222	216	209	185	210	195	203	193	195	183	198	207	216	192	196	185	233	199	198	201	182	194	181	199	189	191	213	207	185	200	177	213	212	231	211	199	200	212	192	202	218	191	235	191	184	187	188	220	211	197	203	199	218	218	221	180	221	181	206	204	189	223	193	194	202	179	206	200	221	217	207	213	211	194	226	222	206	201	192	199	204	201	204	177	184	208	191	206	195	182	185	189	201	199	185	175	212	212	188	199	190	201	202	187	224	173	225	205	200	200	186	203	202	181	178	201	218	198	184	214	176	210	202	168	189	206	192	198	205	214	204	201	205	228	201	218	197	166	207	174	196	223	186	182	207	188	194	214	182	233	175	190	217	187	211	190	201	214	208	199	216	195	194	207	186	217	202	195	191	193	218	182	185	179	186	193	218	205	209	189	207	180	201	195	188	221	198	216	199	179	206	204	197	214	201	183	188	182	186	205	191	175	195	185	179	188	205	202	198	216	221	200	197	217	207	200	210	204	202	191	206	196	189	202	202	184	200	189	190	210	200	216	177	213	191	208	213	181	209	193	175	201	192	208	200	201	202	201	215	188	223	176	236	187	197	218	175	220	229	179	198	188	200	189	160	178	212	215	182	201	170	201	227	166	211	185	196	213	193	218	189	224	211	195	198	215	203	184	213	168	211	191	215	181	210	193	197	212	194	184	177	211	205	199	193	199	202	178	173	190	220	228	189	201	202	207	184	193	180	186	173	180	208	194	223	207	174	194	200	200	188	192	229	207	208	207	187	202	213	198	205	193	187	194	202	189	200	175	203	194	203	198	191	209	211	206	202	209	182	211	223	209	177	179	194	185	199	186	194	187	211	205	210	222	185	206	197	187	187	182	195	215	216	181	185	215	183	191	185	181	186	179	213	212	206	204	184	178	194	219	203	213	193	219	187	211	219	191	208	195	186	189	199	187	185	194	205	187	208	199	203	199	215	201	194	196	199	203	180	203	196	198	200	188	211	206	200	214	216	217	202	176	201	204	181	180	213	203	188	203	195	195	225	199	185	183	207	202	192	159	183	211	196	189	216	203	196	205	204	202	193	179	208	169	194	217	187	208	223	212	189	196	201	210	200	214	192	192	181	186	180	176	202	218	199	185	226	193	227	188	196	205	195	221	188	193	216	210	205	178	206	206	209	188	177	215	223	203	215	197	214	218	213	209	185	198	207	208	205	192	198	186	202	204	186	184	215	192	174	192	212	204	193	176	211	201	206	190	190	192	185	195	194	184	218	206	212	188	190	193	196	180	198	190	206	236	203	179	198	198	210	199	225	179	205	203	189	186	207	202	213	182	213	196	182	196	202	198	221	205	174	219	198	202	216	213	172	182	214	196	187	209	174	187	147	190	198	193	237	193	184	188	221	191	192	196	192	213	195	180	180	199	220	191	182	196	214	181	228	205	195	191	191	205	211	189	197	193	183	203	210	209	225	176	189	185	203	191	204	214	177	229	184	221	191	207	192	226	194	205	203	176	206	193	179	204	192	183	209	215	184	216	204	207	179	217	181	203	196	204	212	214	212	195	199	184	204	194	192	214	187	214	201	194	193	185	182	208	210	187	177	189	194	196	187	207	192	210	205	191	209	233	212	178	212	189	179	209	193	194	203	200	183	214	186	198	219	196	206	201	207	199	187	191	207	199	193	202	171	192	206	218	187	189	202	208	192	219	205	200	212	201	206	187	197	217	226	177	213	177	182	199	201	190	193	229	213	178	204	191	198	202	181	192	189	189	204	196	185	171	204	192	212	190	176	197	193	182	187	215	186	176	202	179	196	209	201	216	227	212	190	191	198	196	194	192	195	180	207	205	203	192	205	199	191	211	188	188	209	184	214	189	208	188	213	207	190	205	204	183	183	205	223	195	206	201	218	192	224	209	201	203	201	218	209	183	209	197	168	206	206	206	190	213	211	222	207	205	186	213	217	202	188	194	198	217	194	186	209	199	188	208	227	226	191	187	186	222	209	201	210	198	204	190	212	205	225	197	201	194	195	195	198	197	193	193	214	187	190	217	206	179	183	217	198	202	204	199	213	205	207	181	196	168	198	210	206	182	191	199	202	201	187	214	180	212	216	191	192	202	218	195	225	184	194	197	213	162	214	202	186	180	197	226	205	186	193	193	171	206	205	191	226	223	203	194	214	208	195	202	191	208	240	202	220	195	227	185	200	189	182	210	192	177	186	215	198	201	198	218	216	210	197	202	210	193	185	213	206	192	185	196	200	194	181	193	193	191	215	192	203	193	182	212	222	207	199	207	190	181	192	192	182	201	182	158	206	216	202	231	227	181	207	197	212	197	203	202	218	204	218	188	192	207	208	173	233	176	201	204	221	182	185	181	203	192	214	212	183	189	203	198	215	209	200	205	183	194	196	211	194	182	192	209	200	186	203	199	187	180	196	224	187	225	183	178	180	215	178	193	199	179	194	177	191	158	205	204	190	203	193	204	202	203	201	204	176	185	186	206	203	200	204	186	206	192	206	187	188	185	185	191	199	190	184	202	184	182	213	208	193	198	184	200	168	216	196	186	212	193	177	204	189	214	169	193	192	173	208	214	181	191	189	207	176	199	187	200	208	203	198	178	211	210	188	184	209	173	178	191	197	194	171	199	216	185	190	197	205	212	179	241	248	190	195	201	218	188	200	193	192	212	199	182	207	221	218	210	208	197	195	225	205	201	208	190	180	173	171	189	185	200	218	209	181	187	201	204	193	203	167	207	209	215	204	189	216	181	195	207	196	199	210	194	189	202	219	176	204	187	209	208	208	198	196	172	203	209	209	204	191	201	196	216	200	197	181	211
35985	9753	8347	4247	2686	2009	1500	1126	936	742	658	616	532	465	482	398	389	367	359	331	319	312	328	310	299	278	306	293	284	265	280	264	288	258	245	239	247	258	227	228	267	273	239	273	256	263	247	264	237	257	240	295	257	257	244	241	248	248	272	241	275	252	269	261	250	241	256	242	253	248	262	244	238	233	273	262	247	256	212	268	252	246	268	250	256	263	235	231	244	253	240	263	238	240	226	233	262	222	238	225	266	238	259	216	252	256	242	225	252	235	257	260	247	243	252	232	205	255	242	236	226	229	242	236	250	254	257	254	232	250	259	243	252	229	249	236	231	273	239	250	251	230	264	237	234	241	236	239	222	229	262	251	211	231	248	251	261	264	220	248	251	242	248	257	256	240	275	259	255	246	254	233	253	239	229	236	244	248	235	241	235	256	226	249	227	238	288	227	262	257	275	237	254	240	255	233	257	241	246	230	264	245	235	254	237	244	217	256	267	239	243	243	267	243	254	250	257	265	269	257	234	250	265	255	246	233	261	257	223	231	249	252	256	235	232	253	233	242	235	251	252	232	223	249	260	248	252	231	221	243	236	237	234	244	244	263	274	241	243	246	269	254	253	239	260	246	255	252	200	239	237	235	246	253	225	264	243	226	239	240	268	261	225	243	219	260	248	250	236	231	249	255	237	233	244	251	224	253	243	252	254	226	263	240	244	279	270	240	261	249	245	242	271	276	250	260	244	259	246	245	228	247	240	258	247	246	217	246	220	229	261	234	255	240	265	279	275	249	218	257	224	246	248	240	255	256	249	237	256	253	222	235	238	255	256	257	239	247	239	253	239	244	242	243	279	250	234	237	251	277	239	255	229	249	239	228	219	233	250	242	224	247	236	249	238	242	252	272	249	231	243	231	250	233	254	240	238	262	240	248	255	234	266	231	282	232	237	239	250	258	244	231	241	239	264	247	221	236	235	243	254	239	232	242	238	264	243	226	233	249	254	259	255	243	254	232	242	269	257	245	245	253	243	243	243	238	226	241	267	250	242	247	254	205	231	233	233	246	243	268	261	251	281	263	241	235	201	256	233	263	240	252	243	248	204	252	232	261	238	226	247	267	223	220	253	267	230	242	268	236	259	216	243	245	229	232	237	254	244	259	240	248	268	260	253	249	263	246	241	240	238	228	249	218	244	238	233	238	230	253	222	244	231	267	230	241	251	255	263	253	263	273	254	258	257	239	241	245	254	263	251	235	246	237	222	244	252	260	256	233	247	279	275	238	284	255	266	231	268	278	254	243	239	253	246	229	258	235	240	273	222	230	265	241	244	259	245	234	256	246	228	262	250	229	242	219	246	258	247	243	227	254	276	274	250	279	243	265	227	248	225	235	259	221	266	214	241	263	244	246	255	251	246	252	253	254	239	222	253	253	247	286	243	234	241	239	227	233	231	235	255	250	279	226	252	239	234	254	243	232	234	239	233	261	215	276	249	237	258	242	280	220	256	261	251	211	264	257	243	232	242	257	233	254	217	242	247	232	257	230	254	248	216	221	228	251	250	227	220	255	236	248	239	262	249	249	263	248	269	231	246	262	259	235	244	295	242	253	245	241	250	244	218	239	235	243	232	236	281	261	229	234	230	261	240	244	212	245	240	265	253	252	240	258	245	267	273	273	241	235	231	245	266	245	252	277	270	256	228	232	246	235	229	254	250	246	272	256	269	251	244	234	251	254	238	245	252	264	263	238	225	235	242	220	259	253	281	271	224	238	233	251	255	230	246	251	258	235	258	240	269	280	259	264	247	237	235	272	242	235	266	253	263	206	251	234	229	278	260	236	242	257	255	248	248	235	279	234	235	238	244	265	262	240	251	251	256	250	263	259	240	260	273	257	255	221	222	230	233	240	258	236	220	257	231	271	255	262	231	238	235	242	231	247	230	263	229	261	268	262	245	234	264	240	256	250	218	238	256	207	262	290	242	238	243	228	235	235	258	229	219	249	245	242	265	255	245	239	281	227	263	240	243	212	259	254	239	244	261	238	235	247	264	232	275	252	263	236	268	233	242	259	212	264	241	244	241	213	256	212	248	233	273	254	247	218	238	261	219	265	218	279	236	256	250	262	222	225	277	267	220	234	224	279	247	258	253	226	235	233	235	276	232	242	256	253	245	250	240	239	247	246	236	238	230	247	245	231	236	279	250	272	259	259	230	224	223	226	219	221	262	223	242	258	230	244	271	255	236	239	225	231	274	235	241	251	227	256	230	250	243	218	267	265	268	234	224	259	257	227	265	257	247	263	244	255	248	223	244	264	230	243	255	261	266	239	267	274	248	256	219	245	255	238	257	245	219	254	236	258	260	262	213	251	224	229	256	246	253	255	250	259	234	277	251	270	239	247	236	240	236	228	243	244	268	280	244	240	267	262	248	245	237	237	243	262	217	268	289	247	268	222	245	223	258	224	248	241	241	219	237	248	268	251	243	221	245	235	250	237	253	258	220	260	236	254	218	258	269	262	251	242	224	252	242	246	260	229	250	240	239	242	263	239	236	266	238	232	262	238	246	246	245	269	247	221	248	237	258	243	251	243	223	240	245	251	222	254	271	268	269	229	240	240	250	249	271	251	262	235	237	277	258	227	243	228	242	270	258	245	228	257	278	258	241	254	245	225	231	234	262	243	233	235	221	268	253	238	231	277	248	255	260	246	245	229	226	259	239	254	262	235	246	239	221	245	264	234	268	250	216	256	259	227	248	231	255	266	241	231	267	262	261	241	254	236	268	229	238	249	251	256	227	227	258	265	222	219	234	245	263	265	240	228	233	230	259	222	226	272	271	241	260	264	248	238	272	240	240	221	255	231	236	226	261	282	244	251	253	221	243	249	246	250	247	261	268	259	243	239	242	213	253	222	225	249	223	312	260	264	255	226	248	249	234	236	275	221	237	246	232	257	252	222	266	249	217	257	280	249	282	225	245	232	237	266	252	231	253	241	245	248	217	229	235	234	254	241	259	260	254	256	258	248	232	249	214	261	215	256	251	242	221	270	234	262	265	250	279	241	232	254	245	265	268	258	255	237	258	244	262	238	218	243	222	264	218	238	233	235	227	234	247	232	231	243	265	223	224	253	230	223	225	260	256	221	246	261	261	250	229	262	248	237	248	251	254	265	228	277	261	251	260	269	258	244	220	246	258	237	239	250	258	252	241	240	255	248	228	250	270	238	229	226	229	249	223	246	220	247	262	230	258	251	240	244	265	260	241	248	225	243	251	243	244	234	232	226	232	277	259	242	253	246	236	262	280	242	233	235	233	253	265	262	210	285	254	234	255	285	238	250	258	229	241	229	247	269	234	266	255	242	260	229	235	264	248	260	271	253	242	249	260	254	228	225	257	244	236	235	245	253	232	228	271	220	252	280	226	262	254	239	222	223	236	219	258	232	270	213	227	241	258	231	250	242	237	261	258	231	231	239	241	253	249	247	226	241	275	234	252	254	255	270	256	249
24963	21167	27798	24680	12751	1188	818	710	663	644	616	602	628	600	590	580	580	513	607	538	566	553	561	559	576	535	511	534	499	553	584	556	550	559	516	520	515	519	575	520	582	532	565	517	507	525	549	561	514	545	515	524	557	544	538	537	551	527	554	532	550	531	562	551	518	562	525	559	556	552	504	547	532	512	555	519	547	536	543	540	529	604	519	492	565	527	549	528	493	512	533	517	540	518	582	552	527	527	537	558	508	548	514	529	571	538	577	547	481	534	494	508	539	532	568	521	526	508	554	520	538	512	518	509	532	551	497	564	538	514	538	529	546	542	534	525	500	524	535	544	541	548	483	531	508	581	591	522	506	575	540	524	514	538	540	514	570	543	556	514	497	552	515	494	544	504	566	539	537	558	591	523	514	554	546	510	548	546	572	541	525	563	535	568	529	528	504	545	526	515	514	535	533	545	515	540	553	562	535	525	532	533	578	514	509	569	544	557	529	528	549	525	553	529	505	535	501	548	517	539	512	539	578	527	526	548	521	514	520	550	524	558	534	566	514	548	554	521	542	510	566	531	577	552	518	502	504	487	522	548	543	513	545	502	538	542	547	521	514	550	522	551	560	541	497	513	541	536	554	514	572	546	522	498	516	533	543	554	559	537	508	536	534	570	532	548	539	535	516	505	590	512	514	491	576	601	521	550	512	494	570	513	543	534	539	555	552	552	558	538	516	516	508	507	506	530	523	510	565	526	502	533	533	520	551	538	569	525	574	509	487	538	531	566	551	518	548	514	545	498	550	558	544	531	544	516	598	576	539	506	563	502	532	532	547	516	521	478	556	542	505	502	531	540	545	483	539	531	485	517	549	573	525	528	526	562	547	499	586	517	558	559	519	547	538	568	516	511	529	499	501	506	557	533	512	566	514	523	540	520	511	524	546	507	595	491	519	560	550	526	505	525	560	536	567	489	566	559	511	553	527	502	486	580	533	541	567	524	559	502	560	522	485	487	506	547	563	498	524	567	530	545	513	557	531	537	554	542	552	518	530	472	540	546	509	533	515	562	553	562	529	543	547	523	499	521	555	535	537	516	520	519	543	493	529	521	523	550	501	553	547	530	553	539	553	504	537	552	517	534	550	538	504	497	522	537	512	501	531	489	513	525	540	562	535	580	532	588	553	510	505	540	499	541	586	560	535	535	522	549	562	556	527	563	532	515	511	502	520	558	527	522	566	538	580	543	531	520	574	550	519	518	535	538	528	506	579	491	515	552	543	480	507	554	544	537	529	510	521	516	502	512	561	539	536	577	512	566	494	481	570	528	531	554	556	480	505	546	520	566	585	535	561	539	499	534	544	525	556	524	538	544	495	535	539	525	556	537	469	527	542	541	552	498	560	493	552	503	548	520	494	528	574	520	515	550	518	520	519	501	541	505	558	483	564	583	492	537	537	523	524	525	497	508	557	497	505	543	549	573	514	509	535	559	542	513	554	578	517	533	543	539	502	515	563	539	551	507	549	519	533	507	512	498	552	564	522	508	552	516	528	556	532	524	550	540	502	527	485	515	545	548	561	555	512	523	547	534	539	546	497	583	561	519	545	540	534	537	534	547	531	529	563	543	504	542	549	562	506	520	526	517	565	580	526	537	536	508	521	563	504	537	564	485	572	535	543	536	520	554	555	578	545	527	548	516	540	609	529	508	498	527	566	516	536	490	511	510	596	496	531	536	551	540	528	535	512	479	532	544	510	532	509	501	528	525	559	539	533	558	586	500	492	554	539	498	555	519	598	564	562	523	511	479	571	522	522	527	503	566	543	513	536	568	556	516	507	521	523	570	562	531	545	521	514	529	529	525	531	490	527	521	539	527	529	482	527	571	551	488	518	570	524	491	509	540	538	536	530	543	528	550	564	533	542	532	532	524	542	519	527	515	518	524	554	519	526	543	504	536	541	524	521	536	559	525	520	516	546	534	521	538	535	497	544	531	538	490	504	554	513	488	556	528	528	563	541	516	508	572	530	521	524	532	575	518	558	535	534	546	538	520	564	569	536	514	545	507	512	529	534	563	510	529	536	529	533	558	520	570	532	517	473	490	497	541	484	537	524	552	533	530	521	529	519	568	565	557	537	591	519	512	534	530	548	539	563	512	569	512	528	537	509	576	548	543	552	506	494	546	523	478	508	510	568	515	548	538	528	483	545	528	501	574	511	557	522	520	538	550	582	549	503	549	522	540	552	518	538	531	511	531	542	492	545	526	541	513	543	533	527	527	497	539	535	552	528	519	507	539	535	500	489	514	534	520	512	523	525	543	514	554	534	537	516	486	518	500	559	547	518	513	520	526	556	548	532	532	545	536	481	556	543	545	525	549	503	500	551	503	534	544	494	529	585	518	525	506	531	516	513	571	506	534	516	505	549	568	516	541	537	588	570	567	539	533	530	514	504	521	531	511	512	527	515	538	511	553	536	549	530	530	492	565	536	524	547	553	522	524	506	553	532	547	527	526	573	493	530	522	517	499	552	531	512	521	556	553	558	524	539	513	561	513	547	524	538	554	526	554	486	522	552	525	547	526	497	521	509	530	520	536	549	499	556	527	542	521	516	551	547	556	552	521	521	542	597	543	535	518	530	558	560	527	516	550	531	563	527	552	521	547	534	566	536	526	539	557	553	555	531	568	491	541	570	531	563	513	548	498	542	555	522	554	505	543	544	532	569	546	538	555	525	562	542	560	513	557	552	520	533	510	544	513	531	554	506	545	514	523	513	543	530	515	460	515	535	520	552	501	525	545	530	561	589	520	520	525	552	550	514	541	548	539	538	469	528	529	496	505	503	511	539	552	517	548	541	519	562	485	542	562	503	520	508	553	568	528	522	535	520	508	520	492	528	522	510	524	537	494	512	522	554	522	513	568	528	525	533	512	532	575	525	576	522	571	522	488	535	543	497	543	557	515	528	543	524	522	541	533	555	528	532	556	524	546	548	529	583	552	525	559	497	530	510	554	531	532	529	544	531	509	565	526	546	565	511	541	524	522	545	546	503	527	521	535	516	546	564	535	485	525	532	542	510	524	551	514	526	533	526	523	555	544	532	512	512	533	503	509	517	559	522	540	551	560	545	541	532	551	486	555	540	527	503	540	546	527	517	527	552	576	516	513	573	557	529	493	572	550	531	531	542	548	524	498	526	572	584	539	538	541	536	555	509	510	569	535	513	544	537	536	561	553	521	537	526	542	542	527	517	478	489	541	549	537	514	553	543	525	533	532	544	576	541	517	536	521	526	535	509	503	490	498	526	541	535	484	549	502	525	554	509	527	550	531	581	518	524	539	570	530	549	515	541	546	550	570	531	492	544	530	546	538	564	512	528	506	523	547	509	514	545	515	570	537	553	517	509	557	538	529	510	551	486	497	572	569	562	527	542	547	515	569	521	504	534	549	549	519	546	471	504	542	519	507	524	549	526	565	498	570	571	497	535	544	561	519	543	548	515	495	529	506	508	518
35305	6462	5047	2683	1971	1529	1251	1181	964	942	871	782	714	683	692	695	721	682	635	636	644	673	668	622	584	626	605	659	613	629	592	619	642	618	631	591	665	641	634	625	643	663	664	654	639	605	586	634	586	645	602	637	653	611	641	608	608	615	618	585	609	625	582	595	667	623	615	618	589	630	625	625	583	597	619	620	617	589	649	656	638	639	629	595	603	581	663	611	620	606	616	624	620	631	624	627	651	633	625	586	626	631	594	565	601	632	616	600	647	616	674	585	602	580	630	639	658	585	596	604	620	597	651	654	607	644	603	589	561	655	627	634	577	633	574	614	565	585	612	622	618	624	561	615	636	665	599	607	604	595	608	612	595	658	631	603	624	655	632	574	612	605	585	620	563	666	641	592	582	612	575	592	610	614	589	657	658	564	592	656	649	627	618	633	613	632	610	619	639	591	592	613	594	585	647	638	594	621	612	605	620	646	591	628	623	649	625	643	618	627	599	612	601	578	631	635	601	595	576	627	621	610	565	584	592	608	605	582	620	651	632	637	644	602	639	583	590	611	673	577	619	612	597	568	591	611	537	599	618	653	592	583	604	637	613	565	600	578	611	652	611	624	624	614	666	654	591	639	594	570	651	590	620	642	617	647	607	559	625	664	633	590	617	653	648	609	611	616	583	593	608	602	613	603	633	614	618	620	590	621	577	586	639	578	571	633	583	600	628	586	623	627	608	576	624	572	608	600	596	611	564	645	641	613	606	654	604	596	641	630	595	603	648	608	673	620	641	633	619	589	628	613	646	583	596	622	622	659	601	614	618	620	665	620	577	677	643	608	597	598	603	558	600	573	549	601	600	550	644	626	623	663	654	595	601	613	624	610	630	571	588	601	609	597	619	609	595	596	575	648	599	610	622	643	603	582	621	623	641	630	640	618	616	601	599	625	611	615	652	620	550	619	646	559	626	606	587	665	592	595	602	597	610	655	642	622	589	585	554	579	652	551	580	599	595	636	587	619	607	613	600	668	664	647	607	589	626	628	592	641	589	603	602	608	618	620	620	618	557	620	603	558	608	603	611	604	631	613	569	607	630	607	614	630	690	637	595	600	602	592	594	604	558	622	624	593	586	603	627	639	601	629	630	608	656	595	630	557	602	574	581	615	583	593	647	568	623	586	603	629	636	574	600	640	610	602	583	577	618	611	622	566	603	574	603	643	600	671	613	651	629	632	651	605	604	586	623	609	582	581	622	658	602	595	640	611	632	630	596	592	567	627	623	595	654	632	603	650	643	602	611	596	596	584	631	627	574	642	614	582	566	585	642	605	593	630	637	634	615	623	590	605	611	630	619	605	609	557	609	592	627	602	586	565	578	656	592	656	596	595	667	638	617	649	591	587	586	613	618	609	604	612	613	582	599	619	602	594	605	668	572	623	556	585	631	637	661	633	654	640	619	628	601	579	626	615	629	584	650	611	601	638	582	656	637	555	682	612	635	604	570	606	602	635	583	652	576	594	639	643	641	583	621	585	586	635	653	597	613	618	641	650	614	591	641	656	648	587	591	605	624	635	584	606	585	599	627	642	630	628	591	581	618	591	600	565	565	598	570	583	570	687	542	609	612	617	599	615	549	572	602	581	606	607	635	611	570	589	601	629	604	652	615	640	606	581	599	648	629	636	608	610	610	606	576	643	598	609	577	610	645	621	638	583	613	628	586	577	639	583	610	660	597	628	593	585	601	611	598	624	605	611	608	639	595	645	602	614	562	597	613	642	567	628	610	576	631	610	593	620	639	640	611	587	644	594	612	586	589	559	573	618	673	590	603	607	596	646	582	628	586	663	615	593	632	635	620	656	590	645	623	634	657	616	603	630	626	583	606	576	587	628	625	622	582	574	610	593	610	648	590	607	584	610	597	610	617	599	637	605	600	624	611	612	633	617	637	606	610	617	620	608	638	646	615	565	658	634	620	604	621	617	603	603	580	578	585	629	623	613	615	584	609	595	623	568	619	619	617	598	576	611	605	612	582	627	593	633	574	650	630	595	601	563	656	610	620	584	648	581	604	615	610	597	624	636	594	651	580	576	656	645	622	631	627	613	594	562	619	642	624	592	666	643	646	592	583	607	610	632	589	641	603	612	587	644	559	649	654	638	598	612	631	633	603	639	616	615	606	599	634	625	625	555	634	646	541	601	631	602	630	628	628	624	579	578	602	587	574	582	592	610	620	577	641	613	587	664	632	619	608	599	545	588	581	614	594	582	615	616	602	608	646	682	595	598	578	624	634	649	621	616	623	675	642	605	629	639	644	611	592	582	609	602	653	584	587	625	594	599	596	592	579	640	609	613	624	672	600	657	610	591	589	614	614	601	605	617	591	605	621	614	623	605	561	595	624	630	624	586	615	608	646	579	577	625	601	626	614	599	657	587	611	591	571	587	610	633	648	614	585	621	617	645	580	593	671	601	630	638	600	612	606	652	604	626	627	590	652	620	606	603	589	605	569	657	592	611	625	618	615	600	656	602	587	638	559	627	599	676	614	643	617	585	605	617	623	596	567	624	631	604	643	630	616	619	549	606	621	603	602	568	622	586	613	588	612	601	653	628	606	604	619	618	648	608	623	597	617	585	614	650	621	553	608	619	610	601	627	626	626	579	555	633	596	655	566	629	606	624	575	594	587	607	631	598	593	590	620	637	617	635	637	584	643	562	617	623	587	587	615	655	630	631	595	613	563	641	593	633	614	588	616	613	616	605	609	631	628	572	617	621	640	597	610	622	587	608	578	630	593	631	641	648	576	644	618	696	594	615	612	591	631	624	597	629	612	608	677	612	578	601	628	630	586	591	617	612	626	600	632	591	562	647	579	646	621	603	566	627	635	642	648	591	590	587	575	621	673	586	635	604	601	650	583	652	575	611	607	614	602	651	661	605	602	615	608	614	674	620	605	610	633	603	627	648	635	614	605	563	592	617	604	591	587	624	631	681	597	635	602	600	574	641	649	624	643	603	599	611	621	582	634	620	633	666	589	584	628	588	588	624	576	606	649	620	594	674	614	631	627	667	627	602	610	603	586	628	636	591	629	634	640	560	601	598	601	649	625	608	639	595	608	592	620	624	616	608	586	612	638	578	552	601	662	593	581	666	635	588	634	621	652	588	593	630	607	593	610	614	635	609	623	617	606	580	607	645	611	625	608	609	617	628	612	640	601	657	644	614	606	589	579	609	640	638	589	619	610	633	629	600	655	624	587	586	622	603	571	588	629	567	624	591	595	651	585	603	595	593	595	598	643	625	641	591	640	607	585	630	601	604	565	572	622	616	632	641	571	631	595	620	578	628	614	611	601	620	630	604	612	617	626	612	596	657	609	627	610	623	594	630	619	635	638	593	616	608	600	601	631	622	634	609	630	622	604	646	603	594	592	658	593	576	616	626	631	613	643	568	620	618	627	618	630	676	596	599	636	591	619	622	600	577	633	594	649	594	616	594	575	585	636	612	586	642
22713	21166	29188	23411	21158	21208	11415	1289	813	753	676	578	553	498	454	417	429	397	414	372	379	370	333	348	315	310	300	342	330	330	278	285	336	314	300	283	272	297	292	314	295	292	293	326	284	280	290	266	274	300	315	266	316	299	320	302	279	279	285	286	274	281	299	290	321	305	295	295	267	313	255	287	286	282	284	281	289	269	271	324	306	322	278	329	282	294	283	309	270	295	275	308	291	245	291	251	285	307	281	288	280	293	283	263	281	305	277	258	275	284	296	279	278	257	266	307	275	276	260	264	282	286	273	298	270	293	329	282	281	278	300	277	265	281	258	266	278	279	268	283	300	291	282	268	265	279	277	236	298	312	279	271	268	272	317	292	285	263	274	269	302	275	265	234	299	301	315	267	267	265	287	247	296	282	288	297	294	270	319	286	260	282	283	284	274	262	266	300	270	274	297	271	289	262	297	256	271	267	299	265	290	264	267	269	280	286	270	250	279	257	279	268	297	285	276	315	314	280	273	261	296	312	285	279	275	282	299	278	300	253	281	305	299	285	278	255	267	256	259	287	303	267	273	288	310	280	273	286	288	264	279	304	264	308	279	273	254	296	266	286	305	263	299	267	270	283	308	303	297	287	303	283	258	276	280	299	291	287	295	260	291	316	295	277	259	294	278	253	288	275	278	292	297	300	305	290	279	297	292	265	270	283	254	314	296	320	270	290	277	281	310	265	281	310	284	281	286	291	266	315	271	270	287	307	282	274	314	261	257	260	259	290	285	284	293	278	269	286	271	278	272	275	293	269	274	259	292	265	258	274	269	285	271	266	266	260	290	266	291	259	257	286	270	266	269	242	310	284	284	276	255	264	292	267	276	294	274	258	292	315	264	274	299	251	278	277	293	290	278	291	272	294	272	289	283	281	252	258	261	266	286	284	310	291	279	285	282	291	285	280	260	237	298	269	270	284	287	278	328	270	285	263	285	294	259	302	256	291	284	267	305	318	260	281	274	265	289	245	271	275	293	300	261	282	273	254	273	287	272	279	269	281	290	308	275	297	303	285	293	287	272	281	292	263	286	297	293	292	273	308	283	259	262	292	275	269	244	281	250	287	277	256	285	255	269	272	275	250	303	267	277	276	281	277	285	292	272	297	289	278	286	299	292	283	254	298	291	284	294	273	293	272	286	286	276	289	301	273	289	286	269	274	277	272	267	275	278	266	312	268	260	279	297	272	276	251	266	273	264	256	261	301	259	270	274	310	283	287	284	269	288	276	281	290	267	288	260	290	261	275	263	291	297	260	251	287	273	286	265	284	276	258	265	308	297	298	260	279	287	294	285	300	291	282	312	288	266	308	274	302	267	273	278	312	294	282	246	301	283	298	257	264	263	262	275	286	285	275	288	267	275	260	285	296	285	296	257	289	301	262	271	263	290	286	286	283	284	275	294	270	288	268	275	299	289	259	276	288	274	281	271	295	315	300	283	290	305	285	293	266	270	285	283	306	257	316	311	296	302	283	254	287	291	289	304	267	281	273	283	316	268	266	270	285	286	251	292	285	289	305	297	244	270	301	313	262	276	252	325	302	286	291	315	312	254	290	285	277	285	287	296	288	286	288	298	287	271	281	280	274	268	283	304	272	268	241	268	297	285	275	284	283	279	305	276	301	283	286	292	277	256	259	306	290	264	292	280	256	263	285	300	284	239	287	322	292	271	301	292	298	297	282	281	304	285	283	285	338	265	285	270	299	313	302	298	302	270	300	274	292	277	317	268	278	287	273	303	298	284	265	264	289	260	301	286	283	290	273	271	255	263	262	272	264	286	267	286	269	264	310	288	300	323	282	279	278	294	294	296	281	261	250	321	286	292	308	250	293	248	279	308	305	284	261	254	315	270	288	310	272	324	311	286	291	262	301	262	262	279	265	280	260	278	288	265	283	286	287	261	252	252	296	274	304	282	299	251	269	276	300	283	308	282	287	284	284	268	300	303	257	277	285	315	291	288	314	306	284	296	275	299	261	303	267	323	270	301	258	259	314	259	272	284	295	289	265	277	300	270	258	271	270	257	285	298	269	301	294	289	292	255	278	299	283	270	266	276	297	278	244	266	298	284	270	266	292	286	315	272	254	262	271	266	302	241	298	303	264	302	279	271	272	277	258	297	270	242	289	286	299	289	276	282	313	248	295	293	277	259	285	284	263	298	291	283	237	289	287	278	234	303	288	287	297	283	282	287	246	288	291	269	272	267	277	290	288	268	308	307	294	308	281	248	278	290	282	271	247	277	275	260	270	280	315	287	280	266	280	265	287	260	276	286	300	283	266	287	287	275	306	263	266	261	289	304	292	286	287	263	263	256	258	269	287	286	282	282	273	277	289	304	265	282	290	287	283	287	298	303	296	293	297	297	270	259	297	285	270	305	300	275	263	321	257	303	311	294	288	246	292	287	300	269	280	286	277	258	299	260	271	295	280	273	290	277	295	287	289	274	278	312	266	295	262	283	286	268	274	275	290	269	282	292	277	285	290	286	274	307	256	317	305	322	272	291	287	293	257	263	269	304	272	271	276	268	297	289	269	313	294	268	275	297	285	292	269	262	284	265	249	289	296	286	308	254	253	278	293	299	307	317	281	269	259	285	274	261	284	286	235	283	273	295	296	293	264	247	278	277	269	268	301	258	293	287	289	298	258	311	303	291	235	277	299	270	295	295	273	260	265	267	293	271	285	263	299	277	244	310	301	281	253	300	301	283	276	287	278	303	255	265	298	269	297	300	281	292	286	283	258	276	287	272	264	291	287	287	301	313	304	298	278	276	316	274	249	279	294	292	276	285	294	268	281	271	293	299	289	291	258	277	266	289	270	276	268	317	264	294	292	288	308	237	258	256	280	272	273	285	278	261	295	290	260	319	264	295	296	284	293	300	267	291	296	285	275	280	286	272	275	268	286	285	274	270	295	308	290	274	314	264	311	281	283	266	272	277	252	306	262	271	285	305	298	277	272	248	265	289	263	238	267	291	272	296	289	286	254	263	293	301	257	293	264	286	275	259	279	281	268	295	272	289	277	271	292	284	259	291	292	333	288	260	278	281	262	283	296	274	314	260	256	290	285	275	284	270	260	268	286	293	267	299	282	281	257	281	248	280	257	271	262	279	270	302	293	275	271	273	292	310	275	283	272	268	269	269	288	289	281	278	292	307	267	271	269	258	288	293	281	294	287	275	269	262	266	246	250	263	285	285	269	265	260	288	289	266	299	296	275	266	313	258	290	273	286	308	290	311	296	288	299	279	262	266	298	283	276	268	267	290	286	276	272	263	266	277	288	295	277	285	278	300	300	285	290	292	297	294	273	255	284	265	312	266	245	279	300	286	317	262	285	262	266	266	275	276	303	268	283	283	285	260	316	275	270	266	276	284	270	266	274	303	309	292	282	259	271	282	303	267	311	262	270	259	280	292	271	296	266	274	293	258	263	271	293	262	282	272	300	284	261	297	306	277	268
37348	15690	13401	7399	4917	3678	2756	2008	1599	1387	1135	964	850	767	711	613	587	535	529	501	509	478	410	425	442	401	438	412	403	367	389	390	380	368	388	343	360	333	323	345	331	317	340	328	329	361	349	330	341	333	328	340	330	323	353	320	312	350	336	308	316	330	348	310	343	296	324	318	318	322	345	343	322	334	312	340	323	317	275	324	342	340	296	311	302	297	293	345	344	354	331	311	318	304	317	295	316	334	354	316	324	316	316	324	358	347	336	282	332	302	299	333	328	312	319	324	331	298	348	297	312	321	321	308	312	306	307	304	308	309	320	315	329	347	308	326	320	303	303	310	339	295	308	309	338	330	303	319	275	321	310	332	307	305	332	319	333	310	275	307	298	313	314	327	301	324	324	298	323	326	315	327	315	348	343	271	304	330	336	309	327	346	284	292	297	327	295	336	293	329	320	322	325	302	313	310	307	319	349	351	302	302	307	317	315	301	305	323	313	276	319	292	325	288	329	287	330	328	341	310	317	336	301	293	324	326	317	326	322	309	319	299	317	306	333	308	298	307	315	313	325	321	336	324	309	325	288	304	347	317	327	310	285	291	308	334	307	320	331	326	356	326	328	325	331	320	275	311	319	335	328	336	328	331	341	306	317	310	279	334	329	291	345	312	344	322	329	310	341	309	304	342	307	314	341	311	328	308	308	294	331	314	331	325	338	296	322	296	321	322	323	299	310	297	288	305	327	320	300	317	304	318	284	336	295	328	292	319	304	323	295	316	344	298	368	307	323	302	279	292	310	308	317	319	277	302	297	294	346	330	317	321	290	310	331	311	358	315	293	331	291	319	347	328	317	318	302	315	332	310	290	343	317	315	325	311	294	300	346	308	308	321	316	295	331	319	310	326	339	284	343	310	349	311	314	319	325	311	328	305	313	325	304	313	323	320	316	321	357	314	333	323	312	311	324	316	307	320	334	329	302	321	309	323	291	300	323	313	322	346	347	332	298	348	291	305	319	303	324	323	313	321	300	296	315	297	345	285	275	296	314	321	303	315	319	322	307	303	302	320	320	323	319	324	317	322	284	338	307	315	338	283	333	319	299	327	276	317	363	324	295	319	320	324	314	321	304	334	292	325	333	322	309	328	284	309	302	305	351	341	322	330	321	316	319	328	323	357	326	333	348	314	319	309	294	316	311	355	332	313	328	296	316	285	330	327	322	309	306	334	312	312	303	326	326	349	292	322	332	320	305	307	356	309	331	321	301	296	323	306	305	307	299	335	337	328	305	322	289	316	282	296	302	314	287	303	304	315	286	306	300	297	325	341	304	294	331	295	335	319	341	291	344	313	300	322	325	317	306	304	326	316	325	335	329	291	296	313	284	328	319	325	315	328	344	315	347	300	297	329	353	331	325	359	309	311	331	306	305	304	293	286	311	300	333	307	309	333	286	289	329	324	356	336	334	309	322	339	332	322	319	314	294	319	306	313	341	291	332	291	288	335	328	306	312	330	305	299	346	312	286	313	341	315	327	317	309	297	330	319	330	298	306	334	319	328	301	325	319	319	309	323	346	322	304	321	303	342	326	318	295	304	303	330	325	337	308	312	340	304	308	342	290	291	322	305	314	320	301	317	334	301	317	291	319	307	322	336	330	306	301	305	298	329	308	318	314	325	315	322	317	329	320	313	304	328	333	291	315	317	314	310	277	331	308	290	310	319	318	309	298	292	354	324	314	311	286	329	306	319	314	299	303	316	321	311	301	339	310	307	312	334	322	294	297	303	318	336	323	328	298	325	334	301	325	290	290	331	335	269	301	298	338	302	323	325	279	313	290	287	310	323	315	349	318	285	305	316	324	319	322	302	297	308	328	314	319	309	341	296	309	287	319	313	313	291	304	342	328	277	325	318	314	309	355	332	291	332	344	314	309	338	292	313	319	326	300	305	313	355	287	304	311	319	335	318	324	294	310	319	343	325	315	287	311	306	339	306	335	298	346	310	307	313	312	308	334	326	339	322	308	335	314	317	320	333	296	323	329	326	316	338	312	338	323	336	329	317	308	307	321	307	317	339	286	301	323	317	302	293	307	332	318	348	343	323	332	317	305	295	299	350	312	308	311	280	341	336	319	328	296	311	331	335	320	335	306	302	333	308	298	310	281	328	309	290	324	303	313	294	320	321	301	284	337	295	304	324	340	335	306	319	334	313	307	317	328	315	315	314	326	346	312	313	324	313	327	308	286	296	320	313	301	299	335	338	310	325	340	322	340	354	323	335	299	329	310	314	318	301	324	318	302	310	320	288	306	332	325	306	304	325	328	318	324	345	329	326	321	305	285	309	364	309	287	319	322	309	312	298	289	275	316	307	315	343	309	292	336	322	333	337	350	283	308	305	330	315	313	323	316	300	326	327	331	303	334	336	317	319	295	301	308	330	311	332	291	334	323	315	314	307	317	341	291	317	292	320	349	275	311	314	308	299	320	310	321	332	313	325	318	349	317	312	328	361	306	338	326	332	311	293	354	286	333	308	318	331	310	299	347	310	310	318	310	319	326	292	325	307	316	321	311	323	302	317	336	320	323	336	302	308	340	317	351	343	314	309	335	332	311	333	271	333	335	306	305	300	303	307	309	332	321	318	325	317	289	301	300	324	325	312	328	315	319	312	312	321	309	295	343	319	343	322	325	308	321	304	326	344	308	315	314	345	340	287	304	298	324	333	335	338	327	341	295	302	309	314	321	324	333	318	312	321	320	307	306	309	313	309	343	303	313	306	321	332	346	310	323	284	311	307	316	288	342	311	319	311	293	326	285	306	311	324	331	313	304	313	304	312	299	345	305	302	302	315	334	311	319	318	344	316	310	320	292	311	298	343	309	313	345	306	281	330	319	338	284	291	323	312	311	313	340	308	319	308	322	308	324	315	296	295	321	298	348	327	296	306	325	330	326	297	302	289	303	354	332	314	292	344	313	298	343	298	302	328	332	291	331	311	293	347	314	321	322	327	328	310	284	342	343	306	325	330	291	332	328	339	307	319	309	341	317	351	334	296	311	330	310	333	321	281	306	336	311	300	327	314	327	344	304	327	318	262	316	332	337	332	304	329	317	297	312	300	296	283	332	294	284	335	311	312	290	291	331	316	343	331	319	308	290	302	313	284	332	304	320	331	308	317	293	306	329	306	295	285	344	336	292	291	315	321	322	321	309	304	323	306	321	332	332	323	315	294	317	314	307	331	336	331	332	299	288	318	284	329	303	315	312	305	300	304	350	313	327	321	331	347	322	312	300	305	338	338	327	318	310	349	328	322	311	339	290	305	318	312	291	312	337	305	309	308	323	327	272	313	323	319	300	311	314	329	275	278	324	335	316	306	315	335	318	312	321	308	322	325	319	319	324	330	347	324	313	302	328	313	335	303	325	299	319	329	321	321	333	318	327	307	335	300	296	345	314	295	314	322	326	300	312	328	316	320	341	299	300	297	323	308	325	319	344	317	323	304	308	316
27354	19956	7176	849	544	483	456	462	428	450	442	396	427	420	416	425	417	412	377	381	420	399	394	402	417	399	398	414	411	425	424	420	374	408	378	447	358	390	415	387	420	418	400	418	419	443	409	389	419	405	411	417	438	370	395	395	409	438	370	384	369	413	391	424	398	422	406	365	415	432	356	395	405	407	385	422	419	415	436	433	392	404	403	452	396	399	399	438	412	397	415	408	416	414	407	417	381	398	420	415	377	394	387	414	406	372	424	423	415	401	368	413	397	394	381	428	393	399	408	413	397	405	370	391	390	406	411	434	393	428	400	422	397	398	436	396	405	430	389	410	397	397	401	406	415	397	419	416	394	416	429	417	407	390	439	412	437	382	407	422	422	381	379	385	409	398	424	402	390	424	395	448	414	409	412	380	426	407	420	421	398	387	413	356	400	383	412	389	377	449	428	435	410	412	397	441	372	400	390	391	392	415	428	423	397	419	403	457	414	419	432	444	444	390	422	387	405	401	378	426	366	451	420	388	392	415	402	432	388	426	397	439	414	424	390	438	387	417	413	418	400	421	410	379	414	419	409	404	429	392	388	397	417	390	372	425	415	409	373	439	421	398	438	448	370	362	397	405	388	404	418	438	428	453	402	401	412	451	394	388	383	418	422	406	402	384	402	402	390	386	401	422	410	415	365	355	416	407	407	457	409	404	411	415	392	408	404	392	403	422	381	424	444	398	403	434	399	421	408	420	414	389	391	407	406	425	403	411	368	426	420	417	419	370	432	385	405	399	426	393	415	356	373	408	428	418	395	430	393	426	416	407	385	389	417	399	453	386	378	401	410	396	417	390	393	426	421	410	403	427	427	398	397	402	383	384	393	373	437	377	417	401	412	402	422	431	394	429	416	402	382	362	448	394	406	410	409	403	438	390	419	421	408	435	412	392	372	396	417	422	416	386	402	405	431	406	391	394	389	389	453	397	418	384	423	398	430	407	394	419	449	391	394	384	391	421	429	403	393	394	383	375	392	417	397	431	436	403	411	396	383	402	396	418	398	424	419	447	374	412	417	455	386	362	379	433	388	408	411	418	403	418	371	406	400	418	389	413	401	410	390	400	374	420	456	382	400	389	422	402	375	422	382	415	425	409	392	409	405	435	433	405	407	409	432	424	429	428	438	443	405	406	394	405	361	438	408	460	430	407	410	430	388	384	416	400	409	432	419	370	432	387	416	402	404	400	403	441	400	407	435	413	398	413	383	397	408	423	442	403	404	402	403	385	404	416	379	439	421	382	391	408	401	402	388	385	407	430	417	401	438	404	346	434	399	410	392	411	418	396	356	404	351	435	425	360	400	404	412	405	427	366	381	419	378	445	392	420	419	430	387	441	437	411	392	413	387	390	416	409	422	426	428	429	434	391	428	388	386	393	412	400	394	383	391	354	389	395	408	401	426	418	399	433	441	432	391	405	453	371	413	387	408	373	416	438	395	370	378	379	404	395	402	420	397	449	368	439	371	405	395	398	375	375	384	399	397	400	378	438	445	394	388	382	396	391	428	413	465	386	410	379	378	420	443	399	414	389	394	388	421	416	426	419	425	392	390	397	457	419	349	427	416	397	380	410	441	377	413	394	396	387	424	401	373	408	427	404	425	422	413	423	415	390	453	418	399	430	435	445	439	418	425	390	421	408	400	429	415	406	398	408	439	419	410	395	384	410	410	447	464	418	398	397	421	405	391	388	399	427	451	424	386	413	401	406	389	433	426	429	423	414	435	397	420	415	391	387	411	392	367	395	406	417	418	426	405	422	405	411	414	398	362	399	465	400	407	420	413	446	440	423	397	355	440	370	402	403	406	424	408	437	414	422	438	422	394	419	382	414	399	396	408	423	411	398	397	370	394	465	415	415	414	341	406	411	448	391	428	426	406	420	422	377	389	432	407	428	420	430	418	426	390	462	418	425	406	397	393	391	439	417	419	399	370	405	417	413	377	399	429	371	399	424	389	391	391	430	408	453	391	406	410	392	429	431	396	368	442	423	410	383	393	366	427	408	352	394	394	442	437	420	392	391	404	386	382	377	382	426	428	420	417	379	402	405	371	396	397	391	421	418	393	410	420	428	380	401	428	433	389	386	422	397	381	396	434	413	425	419	440	414	410	396	393	397	393	378	372	466	425	394	426	392	418	440	425	362	398	398	417	416	411	393	390	436	424	393	416	408	403	453	452	437	395	381	426	408	425	393	384	382	420	383	403	406	406	413	420	406	393	374	425	388	429	369	431	408	406	411	427	399	389	379	374	395	410	441	431	425	387	383	400	406	422	372	403	433	411	386	381	388	386	431	429	400	417	414	423	421	410	424	416	384	444	394	405	396	404	391	413	401	422	403	382	425	406	396	450	405	411	374	406	419	448	420	413	390	392	381	396	423	420	405	390	384	362	442	410	395	417	444	420	443	386	404	431	413	396	385	374	418	413	395	401	368	412	386	386	403	385	368	443	383	410	410	403	448	440	432	417	423	349	456	393	414	421	401	401	440	437	379	395	425	434	406	420	419	426	372	391	443	394	420	412	392	389	397	408	418	411	354	418	409	425	391	381	395	432	381	398	424	382	395	403	422	407	389	384	399	416	365	415	414	414	402	413	405	395	418	428	407	381	387	405	405	406	406	389	394	401	367	415	396	372	389	417	395	391	436	434	407	400	348	392	417	412	411	399	410	457	421	387	396	411	382	430	387	411	419	376	397	417	391	397	436	385	416	430	453	406	405	431	393	413	381	426	387	417	400	443	447	352	412	433	415	371	415	416	385	419	400	410	403	388	391	422	446	402	415	422	398	416	404	358	435	389	385	408	439	415	412	423	428	365	392	381	390	422	387	411	432	418	361	406	396	422	361	406	437	412	411	417	399	441	418	388	382	415	445	375	403	447	425	439	395	418	428	449	386	391	406	435	406	452	425	383	392	413	401	384	399	393	401	412	404	366	462	376	431	365	437	409	414	385	391	429	425	368	409	414	400	440	393	425	410	401	401	384	413	405	372	404	416	414	420	442	402	417	420	376	427	377	396	404	398	407	411	436	422	388	407	395	391	409	443	429	427	368	402	433	376	382	394	402	410	385	397	389	420	421	395	385	434	394	398	377	392	381	388	436	417	405	405	430	425	378	430	382	383	408	403	420	430	391	395	400	391	409	381	430	381	355	423	422	414	380	431	444	406	421	424	417	452	402	420	401	408	443	434	374	403	414	401	399	397	407	413	419	409	409	435	398	406	418	411	413	391	412	400	392	424	418	400	395	395	397	424	426	397	415	407	372	403	395	393	398	396	416	404	415	433	428	361	407	402	440	429	379	391	427	406	397	432	414	407	366	435	407	412	440	417	400	406	418	414	403	387	413	406	418	409	401	407	392	437	419	427	431	398	421	404	404	416	400	414	394	413	363	386	388	402	477	375	404	375	387	407	419	405	416	404	388	440	414	426	389	370	404	396	420	401	424	411	448	391
16103	1337	1168	779	656	604	585	559	577	526	488	534	535	493	457	538	503	490	524	490	476	554	514	502	505	530	496	513	505	505	432	477	457	496	482	492	439	469	493	507	522	503	462	493	490	444	482	477	520	458	494	455	476	506	498	543	468	497	481	487	469	524	492	473	498	550	454	480	535	506	522	501	454	484	508	473	495	484	442	473	495	515	491	538	497	467	476	482	482	459	503	509	474	509	478	536	524	492	487	503	508	546	485	485	508	506	481	489	502	476	505	522	477	550	493	491	485	503	467	516	451	479	463	516	469	486	512	443	466	491	493	487	467	498	499	500	477	490	495	477	506	499	451	470	509	493	513	494	479	460	442	499	481	500	486	476	497	508	499	471	495	481	521	480	488	450	506	510	527	464	492	478	476	471	505	477	487	487	478	484	492	497	478	477	487	459	493	483	522	467	504	466	473	505	502	486	480	469	476	487	469	478	488	487	510	495	500	495	524	487	480	513	489	499	504	462	485	470	505	500	534	501	520	461	479	499	519	490	473	514	479	486	516	450	491	487	490	498	471	488	489	479	485	495	470	485	473	505	476	493	461	521	455	540	457	507	521	478	497	486	496	513	498	463	505	510	521	470	523	486	508	491	488	477	489	473	495	517	488	464	496	469	455	485	481	436	471	499	491	478	510	494	458	474	453	496	500	482	458	511	492	505	471	500	458	500	480	514	473	497	483	486	492	515	467	478	532	482	455	463	483	472	506	479	484	478	492	512	478	471	478	495	464	475	518	478	498	518	524	511	484	427	488	492	525	494	507	458	512	443	504	515	491	475	507	463	495	508	450	497	472	501	518	571	507	494	461	529	492	507	501	544	467	443	498	476	495	474	498	500	451	469	527	476	490	455	477	467	473	476	515	520	467	499	442	492	482	488	516	479	488	464	482	494	501	524	491	486	486	485	489	486	526	503	504	477	462	465	430	516	463	496	443	519	486	495	508	465	499	474	519	501	507	503	509	494	485	431	507	470	510	499	484	462	527	465	492	459	533	444	494	481	495	465	472	472	496	468	519	491	478	477	513	522	505	489	468	516	511	475	519	492	497	477	493	488	493	473	482	533	486	491	473	498	492	520	491	472	455	450	449	477	515	472	478	455	502	472	460	511	480	525	486	502	509	500	480	507	479	449	462	503	488	521	492	477	491	484	470	511	469	496	456	498	468	490	508	539	502	484	460	493	518	487	471	493	493	469	500	472	528	496	490	489	492	505	503	466	480	433	517	520	466	491	499	493	457	497	471	492	508	498	476	525	531	463	533	472	453	460	468	557	528	511	488	480	501	484	480	487	479	506	500	513	497	490	491	487	482	488	456	481	531	460	517	548	505	479	511	488	499	507	474	564	452	483	499	453	501	476	469	449	500	511	463	484	452	526	509	544	469	525	491	469	464	491	496	509	481	518	484	494	487	515	472	511	480	508	485	482	521	525	495	488	502	464	516	482	484	503	471	486	490	456	467	508	479	463	448	482	491	496	484	467	532	467	523	490	481	516	460	485	484	490	472	475	479	487	510	482	484	490	508	471	493	495	503	485	481	505	473	478	513	479	458	500	487	475	473	506	470	505	462	476	476	536	503	501	522	460	512	506	491	507	503	491	501	484	486	465	529	493	480	465	515	512	456	504	526	488	511	483	526	498	508	501	488	487	489	534	523	504	446	510	483	486	486	475	500	508	497	520	436	488	482	467	473	546	495	435	483	488	517	502	515	494	499	563	458	526	513	516	558	463	491	460	492	509	513	498	491	462	477	518	496	516	533	506	482	490	462	467	472	502	478	496	527	510	498	531	457	480	512	490	451	519	488	470	439	494	519	485	489	477	468	483	481	510	478	488	480	477	507	529	452	479	488	481	458	473	488	493	505	490	504	456	471	487	514	479	516	474	517	500	501	491	500	479	480	479	470	490	464	483	488	467	502	481	489	483	491	489	469	458	475	488	487	466	517	523	486	509	541	479	480	509	469	503	480	527	520	427	509	454	459	513	473	477	494	475	523	488	526	522	457	445	476	505	488	450	514	487	501	464	554	465	495	506	476	477	482	474	534	493	521	471	516	551	507	454	479	496	469	500	505	499	478	455	475	511	496	449	457	466	493	533	457	484	510	484	499	508	512	500	504	485	458	485	503	558	507	477	519	448	484	492	467	493	470	476	483	506	485	512	477	446	512	506	499	500	476	491	509	466	483	483	461	525	509	456	514	475	524	490	482	472	492	519	493	477	455	491	507	507	523	493	478	485	493	511	505	466	483	460	485	449	471	468	473	487	481	473	516	462	485	518	471	472	491	475	466	486	504	468	473	445	510	453	454	501	488	470	485	476	508	462	500	473	475	498	471	535	501	488	481	491	496	453	484	511	471	508	481	489	526	455	511	478	494	445	484	481	439	535	509	529	480	471	510	476	519	465	485	452	471	491	520	470	466	492	507	489	517	478	538	496	446	486	486	501	462	489	489	542	504	487	498	474	518	473	514	474	496	506	522	505	492	482	456	502	507	496	500	483	455	483	518	480	514	494	497	497	469	492	480	452	492	483	482	471	473	495	473	527	482	485	538	483	487	485	500	476	481	482	504	519	519	458	494	473	481	511	512	513	536	477	458	505	462	498	495	439	483	532	473	495	522	510	506	465	498	497	485	477	502	506	476	512	518	485	484	478	528	474	522	449	473	493	484	491	469	470	503	484	505	459	526	530	484	498	507	471	533	488	523	500	488	489	502	485	530	497	516	494	483	525	492	506	485	515	462	473	492	471	491	494	510	467	494	492	497	492	496	417	490	502	477	487	479	490	525	449	477	488	456	462	489	507	474	533	476	517	520	495	469	484	482	461	493	486	482	499	470	469	467	502	461	478	504	506	469	493	484	484	527	479	451	491	492	531	487	536	502	488	492	508	498	492	507	479	494	511	478	508	477	456	528	481	498	504	467	483	486	498	464	440	524	475	482	498	495	510	491	437	485	463	536	489	498	516	511	481	495	477	517	479	465	465	482	464	487	467	494	529	522	488	487	501	464	501	510	495	512	426	485	512	455	521	504	505	515	491	465	484	527	471	484	501	483	544	476	508	500	489	479	517	512	483	505	489	518	474	510	509	490	499	513	456	505	506	501	491	498	496	471	505	490	527	478	502	498	481	474	488	495	500	518	455	486	472	476	526	501	504	496	508	496	470	467	463	506	462	524	497	468	507	482	466	458	493	487	537	487	537	462	494	467	467	518	498	507	521	497	530	490	531	493	499	510	467	481	512	474	459	484	496	498	454	463	497	500	502	478	494	496	495	456	475	499	488	487	506	446	521	503	484	501	470	485	473	493	482	485	468	514	490	496	479	472	491	488	499	454	441	506	464	499	522	493	502	477	546	483	508	497	523	510	492	474	502	503	485	501	494	471	504	491	436	491	513	504	508	513	498	491	484	524	443	517	493	493	498	469	479	514	480	471	455	503	481	484	460	490	464	509	507
23760	21174	28794	23800	21159	12101	1104	597	565	447	409	367	343	295	316	276	281	248	256	220	228	225	234	218	259	236	209	193	212	222	239	215	202	222	198	225	191	189	218	188	217	215	220	199	223	201	191	185	195	186	203	209	184	220	201	220	201	200	240	219	177	229	191	176	180	201	189	206	197	176	199	202	177	191	192	176	194	213	182	205	207	204	188	218	183	176	195	203	189	205	173	187	198	211	201	209	178	184	182	205	211	211	185	200	218	197	211	214	228	201	170	215	210	189	242	187	215	199	199	202	224	216	194	185	205	195	207	204	216	189	203	200	186	186	189	197	215	219	204	204	212	207	209	212	196	185	245	212	197	179	183	189	197	186	229	197	229	194	209	192	200	177	191	192	193	193	206	190	186	209	206	178	171	202	220	176	202	194	189	208	187	219	219	204	193	179	189	194	170	198	202	205	156	204	224	208	187	193	209	213	204	199	174	205	208	200	207	205	210	215	207	189	187	185	175	204	187	192	189	191	211	178	182	192	199	188	218	201	180	195	189	220	171	201	185	190	199	220	202	207	210	202	196	198	213	195	213	201	201	166	198	203	198	187	205	200	202	194	230	187	182	183	184	195	202	174	219	192	201	196	207	210	194	194	154	195	212	186	219	185	212	182	201	181	232	226	232	205	193	198	218	213	205	185	194	182	214	178	227	206	199	209	189	208	200	174	177	213	184	172	186	213	199	206	196	201	192	170	205	191	189	172	211	208	170	178	184	204	227	202	185	187	214	204	193	201	188	227	196	195	192	196	196	203	176	215	205	214	170	185	194	193	203	213	194	226	209	188	209	180	203	217	202	172	200	193	202	180	220	187	190	208	198	195	206	184	191	197	189	179	187	205	237	210	216	187	182	190	204	194	180	204	177	200	216	212	205	180	200	190	198	203	188	201	208	229	221	205	203	213	190	208	218	213	210	213	227	207	186	236	209	210	182	220	188	194	207	200	204	197	179	206	214	203	198	195	201	190	200	186	197	189	192	191	203	212	191	170	209	195	187	200	194	165	206	215	189	202	188	220	208	212	192	201	218	206	183	189	188	203	201	189	180	183	197	189	197	217	195	216	188	184	184	177	211	198	180	203	204	200	180	186	222	180	174	213	182	199	167	191	223	173	213	200	198	199	179	208	200	204	188	183	166	199	185	199	196	193	190	198	187	207	209	199	184	192	181	200	213	202	192	190	201	203	209	197	200	191	177	206	199	202	186	208	196	188	201	194	187	194	209	197	183	206	204	187	172	204	191	190	196	199	185	209	194	176	208	186	218	205	185	196	200	209	175	219	193	166	175	228	185	196	209	205	212	172	191	187	195	191	206	195	197	199	184	171	176	181	209	191	210	192	186	214	190	179	201	197	214	197	201	205	192	202	204	214	183	185	192	202	195	178	215	204	202	196	179	195	200	228	184	192	186	200	205	184	200	199	189	183	191	188	204	210	205	223	198	194	181	189	188	211	204	201	179	207	191	218	205	175	203	183	205	197	202	194	218	173	213	185	191	184	195	169	215	211	179	227	214	175	222	184	198	194	190	194	234	209	194	204	189	201	208	169	206	230	164	237	212	197	216	183	179	198	203	179	189	205	195	209	175	226	170	213	187	194	220	220	201	166	211	176	192	217	199	191	210	196	201	184	200	193	207	195	208	204	192	199	190	200	217	209	188	233	190	237	191	190	200	187	198	205	198	194	206	204	221	191	210	223	191	187	195	208	174	216	195	172	220	184	210	207	187	198	224	215	180	183	206	195	200	215	207	199	199	236	186	199	195	191	216	209	197	211	194	199	209	196	203	196	213	181	199	214	191	172	209	192	203	169	221	189	197	193	197	181	208	232	193	184	215	192	195	202	181	193	193	204	187	212	207	215	213	195	203	205	182	193	209	168	210	207	195	209	208	171	211	181	194	219	224	218	198	190	199	192	171	168	194	194	187	189	200	194	191	220	198	193	176	196	214	181	204	188	191	196	222	200	206	205	198	191	186	209	174	195	206	202	190	202	192	223	199	200	203	202	204	204	214	202	194	212	219	185	200	189	194	195	209	209	202	211	207	214	181	210	189	203	201	229	184	204	209	214	193	188	203	201	189	209	194	207	184	169	211	186	183	200	232	209	205	210	230	188	208	198	211	195	202	189	192	199	184	207	190	204	208	198	193	191	212	200	202	217	198	206	203	207	193	203	193	186	188	195	219	200	224	169	198	188	232	221	194	209	207	208	219	190	208	220	180	221	202	199	191	199	213	213	218	169	209	204	186	207	198	228	206	199	209	196	169	201	200	192	203	188	181	206	197	161	199	198	190	210	197	194	191	202	181	196	194	199	188	203	189	191	191	184	217	217	210	203	194	186	176	203	204	208	179	207	192	207	220	174	190	178	207	212	217	186	205	174	203	203	190	184	199	224	209	210	174	189	194	201	182	201	181	201	220	218	211	202	169	219	212	197	209	197	193	202	198	193	209	200	158	167	185	219	188	195	190	208	210	207	212	190	192	195	182	188	229	197	226	207	207	192	210	191	197	193	178	176	183	201	212	204	182	221	179	167	217	195	214	212	213	198	209	172	210	185	202	183	209	207	195	184	197	211	217	180	213	221	218	205	190	193	218	204	209	206	206	193	177	193	202	194	217	204	184	197	200	180	215	199	189	220	190	197	197	193	186	190	169	182	175	196	197	203	200	220	206	180	203	189	205	206	179	203	194	195	221	212	174	187	219	197	225	194	208	207	213	207	206	174	195	186	179	195	213	184	199	206	193	184	218	217	227	184	185	194	203	209	189	182	192	188	190	195	168	204	196	216	190	191	185	186	209	182	167	186	208	216	201	187	207	204	180	220	187	214	202	200	216	183	180	169	198	203	183	208	195	165	193	200	202	187	224	181	184	174	201	158	204	214	210	194	172	186	214	178	182	197	215	188	192	201	189	207	196	204	195	225	211	189	193	206	206	199	192	195	198	187	197	180	197	212	183	191	204	190	205	198	193	187	193	191	186	204	195	200	201	187	182	175	193	205	202	211	215	190	213	217	168	200	178	184	213	201	189	200	214	202	206	185	191	178	224	200	217	200	202	201	188	173	159	179	174	194	208	184	215	205	194	186	198	210	200	187	209	207	208	207	199	189	216	223	218	170	182	193	192	193	194	193	194	188	195	187	198	169	191	201	176	196	194	188	201	188	210	201	219	172	224	185	208	199	210	218	202	207	219	182	183	210	195	202	194	213	222	201	200	176	200	215	197	194	191	172	209	224	182	181	195	204	176	188	200	198	178	209	232	191	162	193	204	216	202	190	214	220	185	202	194	212	202	222	197	174	200	203	206	202	212	178	218	191	202	207	205	200	184	206	189	187	194	198	179	197	225	180	205	187	173	183	196	202	201	202	198	215	207	193	207	231	190	177	206	204	209	223	202	193	177	189	201	201	225	182	197	227	241	204	194	198	207	186	212	204	201	207	209	205	204	195	176	202
36063	9610	8264	4103	2648	1907	1454	1187	913	732	657	604	507	472	414	421	389	381	370	323	338	357	322	305	277	282	281	302	280	260	291	263	285	280	280	281	258	273	255	266	240	260	259	295	254	264	276	241	281	260	242	262	245	267	276	249	248	252	250	269	266	227	248	262	230	255	269	264	264	248	271	253	248	243	250	257	249	268	260	257	248	253	251	261	243	296	221	251	247	250	249	263	283	253	246	269	246	238	223	242	233	233	249	268	234	242	239	227	212	274	276	254	258	258	246	259	264	254	246	231	252	249	263	261	246	219	261	294	235	238	246	290	282	259	244	254	252	244	258	254	264	232	199	243	238	245	264	289	253	268	254	234	246	257	259	240	250	231	278	242	255	271	262	269	231	284	257	245	224	274	214	242	227	244	273	230	266	257	255	264	242	266	255	272	236	251	243	262	233	287	245	243	249	273	248	264	263	257	253	238	253	242	256	251	250	268	242	239	255	266	243	232	239	237	264	251	239	268	235	251	267	228	261	250	266	236	255	253	234	257	265	245	254	234	272	271	250	280	262	256	243	244	250	259	255	257	250	254	264	261	281	263	259	245	250	243	247	266	274	270	240	265	245	258	236	239	244	242	293	257	242	221	254	240	230	262	254	236	250	241	230	269	242	268	238	262	252	243	250	229	237	247	242	240	274	233	248	237	254	234	235	249	238	246	263	290	255	236	267	221	261	260	245	234	235	239	255	268	214	275	235	259	209	239	255	265	242	247	255	224	266	291	247	235	244	251	275	249	235	227	252	246	244	243	276	271	259	249	261	235	225	236	244	267	254	254	250	235	239	258	240	247	236	234	226	266	242	239	257	227	275	251	249	279	291	260	262	251	239	240	261	253	257	239	258	246	236	234	224	229	263	263	251	244	250	243	237	242	253	242	239	239	252	243	250	277	254	237	274	268	246	257	248	241	228	224	252	258	242	261	239	276	250	251	239	282	257	231	245	245	226	219	269	255	255	275	265	255	258	252	246	225	255	256	238	277	238	231	221	240	226	233	262	234	232	253	245	234	248	251	266	247	252	256	261	251	240	198	261	259	246	264	246	244	257	243	223	234	282	242	251	252	283	225	243	249	239	252	241	260	245	257	280	260	257	237	268	260	219	217	247	267	231	280	224	273	231	256	231	254	229	246	232	234	242	234	238	237	231	236	241	243	255	248	248	239	268	263	258	238	260	220	241	269	226	262	236	246	256	235	248	257	254	243	229	236	260	244	227	242	243	219	245	250	239	259	239	237	252	246	259	255	249	250	238	230	260	253	233	260	213	252	250	258	304	225	237	243	248	283	276	255	233	231	259	267	246	233	236	250	248	264	262	261	252	250	267	237	248	252	234	224	273	257	257	247	285	249	268	267	238	247	287	228	265	259	296	227	286	248	255	229	268	249	235	261	253	240	225	257	230	224	250	230	241	263	245	251	239	259	252	250	255	239	251	246	247	252	239	265	240	236	269	244	250	209	217	230	261	267	232	261	244	243	239	254	273	244	237	277	242	247	236	245	258	238	266	276	262	225	260	275	226	271	260	247	250	221	250	269	244	245	224	249	287	264	236	257	250	232	254	250	248	240	241	240	225	273	242	251	234	251	259	271	225	254	267	242	252	259	248	230	258	239	284	230	236	242	237	243	248	246	213	223	246	244	240	264	239	255	255	264	245	235	240	252	238	238	244	255	258	247	223	224	249	249	280	219	257	238	228	253	249	258	237	245	244	234	254	250	247	266	241	246	255	274	235	283	225	245	193	275	226	251	268	244	258	261	274	239	284	230	252	258	241	240	237	243	280	239	224	246	251	252	244	225	264	242	281	253	238	246	240	244	232	245	253	240	218	263	263	256	243	261	282	235	239	234	219	253	272	259	239	271	260	245	224	240	250	254	268	242	215	254	260	244	254	230	257	240	271	242	235	237	240	240	226	261	267	232	258	216	213	226	228	256	229	236	262	270	254	257	260	253	245	264	266	248	246	256	253	253	259	227	259	267	246	223	235	259	284	247	224	242	238	252	257	268	240	230	240	275	268	233	230	266	234	272	242	236	253	234	247	266	250	261	245	237	222	220	241	274	250	246	270	251	283	229	230	237	248	251	253	240	231	258	266	244	258	264	257	264	251	247	221	231	232	217	252	248	245	270	221	232	238	257	231	233	222	216	223	226	265	250	250	257	286	275	212	276	236	228	259	228	235	240	215	249	270	243	255	286	281	240	230	258	245	261	280	241	243	236	269	274	249	281	253	258	235	240	241	250	256	237	215	229	273	246	249	244	238	254	243	257	267	244	248	232	227	234	273	254	251	251	226	234	252	250	249	275	250	258	222	240	246	247	237	258	257	237	250	280	237	241	270	248	225	258	280	214	247	241	262	275	289	264	249	257	239	251	222	268	258	230	288	270	261	245	243	258	245	243	217	261	243	279	227	252	262	262	230	273	249	263	255	275	257	243	240	260	257	263	257	230	258	249	221	261	241	231	255	240	259	246	257	240	268	237	254	261	250	272	266	251	235	261	224	250	268	283	248	236	265	299	247	258	246	259	284	230	237	242	247	211	264	272	246	255	247	253	224	222	218	225	258	255	287	245	247	272	271	220	237	267	242	237	245	262	261	234	243	281	238	278	246	218	221	216	263	243	236	246	263	275	284	277	270	267	235	250	223	258	244	254	268	250	261	251	244	232	244	253	258	237	254	220	256	265	256	257	266	247	252	232	238	277	258	247	241	224	242	248	241	228	237	223	244	269	251	247	258	222	236	239	267	241	261	244	239	241	239	232	275	258	257	282	242	249	249	262	226	254	280	248	230	237	239	232	261	244	280	245	251	255	243	247	248	251	248	263	260	251	278	255	249	262	236	229	244	234	243	239	241	237	252	245	235	252	241	242	227	247	235	255	222	238	252	241	252	244	258	260	272	227	249	242	248	248	238	279	234	247	249	224	250	261	245	242	243	226	240	244	218	253	241	263	263	279	231	237	233	237	244	234	244	256	250	262	250	264	224	248	249	246	233	265	226	234	238	231	236	240	268	251	252	261	245	215	230	253	239	269	222	261	229	252	237	259	248	262	248	253	254	252	236	257	254	244	251	259	275	238	239	241	248	263	245	259	244	257	247	279	267	259	251	280	272	253	232	261	280	278	227	252	271	240	257	245	236	254	261	236	289	230	240	273	242	237	274	241	236	254	282	243	245	284	222	301	267	245	229	237	248	221	242	229	237	232	268	249	256	245	259	245	233	244	269	249	287	260	250	244	243	255	242	242	255	249	265	235	229	260	251	251	278	267	237	241	258	251	265	233	235	248	265	271	234	260	264	247	235	239	228	221	273	258	260	271	263	261	239	276	238	265	256	265	256	235	229	250	261	228	273	256	261	271	241	267	238	248	251	256	268	235	228	261	253	249	255	240	245	233	229	236	245	265	238	221	222	270	269	235	239	255	246	272	254	260	228	274	236	263	259	255	224	246
24990	21123	27819	24563	13268	1154	794	718	706	655	658	581	580	535	578	557	607	571	580	604	523	573	539	571	556	547	512	568	514	573	588	562	556	532	567	551	535	564	538	515	505	524	516	565	512	541	516	566	566	524	546	538	563	541	579	498	555	544	549	523	524	531	538	540	545	521	570	540	544	529	525	534	523	519	500	492	560	551	537	541	533	553	510	509	506	547	533	542	544	521	526	555	510	533	517	565	506	522	523	538	515	544	522	540	541	532	521	501	542	563	520	555	488	543	528	523	505	519	520	566	578	523	554	577	516	541	550	514	531	540	545	513	509	516	552	561	572	531	530	499	508	504	530	532	533	523	522	575	533	509	514	520	559	538	548	546	517	524	532	587	557	515	564	513	489	575	507	534	505	534	474	516	529	564	519	517	570	516	544	523	529	509	517	540	517	524	520	542	550	534	519	556	531	557	543	526	502	523	543	522	516	522	547	519	538	515	562	535	535	531	547	558	547	534	537	545	531	535	536	524	530	559	472	523	518	546	542	543	526	516	513	546	543	528	514	526	484	509	535	553	533	555	578	532	512	563	515	550	511	540	529	495	539	521	576	530	517	560	541	513	521	551	516	551	539	551	556	519	543	516	526	552	516	524	546	556	548	546	541	555	527	546	529	588	539	517	539	513	546	545	547	563	542	543	525	478	575	525	503	521	511	507	539	583	509	553	567	514	520	539	558	518	537	545	541	548	537	564	542	568	569	468	537	535	513	549	515	499	489	533	517	526	537	550	552	508	524	499	513	517	512	546	559	507	548	542	502	524	508	508	547	539	540	546	543	541	575	528	534	519	534	534	537	550	543	516	528	557	539	524	502	610	559	505	528	515	532	544	534	558	534	544	521	558	491	528	530	537	529	565	576	543	516	561	554	527	585	528	571	552	530	543	516	581	455	575	494	531	534	520	561	551	510	543	526	540	534	525	545	551	502	575	527	535	526	551	531	529	547	527	553	538	536	553	560	564	530	523	538	534	583	531	544	540	519	577	519	544	549	498	528	519	557	537	525	494	556	545	546	546	560	553	538	548	532	509	540	514	554	555	529	520	476	523	540	514	539	538	529	568	515	508	521	524	523	545	533	514	514	567	555	564	545	565	518	548	564	491	533	511	586	507	535	549	545	496	551	576	556	566	531	504	489	570	534	551	583	515	526	570	536	524	495	549	524	543	533	524	530	538	496	560	572	514	512	564	528	528	562	529	550	523	507	531	518	526	515	519	508	568	555	512	519	531	550	511	498	558	562	540	574	538	473	557	590	516	507	514	560	565	539	520	534	518	490	553	537	539	508	518	581	552	522	537	552	524	547	537	542	542	557	559	536	531	544	539	481	499	534	523	514	532	515	544	529	556	520	554	526	555	537	557	543	548	580	538	502	539	504	532	501	528	531	539	527	509	537	487	515	535	489	523	571	529	518	524	511	537	547	518	513	513	537	586	568	572	483	533	501	476	541	545	523	530	539	539	549	491	567	516	565	543	532	522	530	547	560	527	518	549	567	543	509	585	544	526	542	520	523	507	510	513	521	511	482	544	523	522	516	530	551	522	529	524	524	510	479	487	558	542	556	520	529	554	560	553	578	501	564	524	558	540	518	565	523	519	513	536	534	495	581	549	539	507	553	492	581	567	527	504	536	575	548	573	565	527	569	538	516	508	513	544	528	536	553	539	506	532	497	518	497	511	503	563	507	555	561	527	558	530	541	501	533	566	528	559	526	525	548	552	546	552	526	521	556	508	532	570	518	505	530	552	573	512	522	500	525	535	558	503	519	480	509	510	525	540	530	554	510	519	519	583	548	516	532	574	509	537	553	534	552	509	512	522	516	522	526	520	565	511	549	495	554	529	498	495	535	530	506	522	573	546	530	487	515	514	497	568	488	505	522	562	524	513	575	507	550	539	545	539	559	536	530	526	543	585	558	528	537	518	554	587	535	525	580	527	547	534	536	499	522	548	512	544	525	530	511	537	538	538	574	526	529	542	550	594	548	564	573	531	545	490	549	563	546	581	532	509	497	555	520	560	508	481	523	544	511	571	549	522	512	548	530	549	540	522	539	547	531	546	524	546	546	532	548	535	589	592	566	508	555	542	517	514	556	516	530	488	538	522	506	522	573	536	493	490	498	510	534	533	559	512	534	551	539	504	510	571	500	507	546	514	540	571	536	545	514	533	517	548	547	548	523	520	522	536	488	518	565	541	548	550	550	568	530	526	551	546	542	573	554	551	533	579	548	496	487	529	545	527	519	525	536	560	559	531	523	532	534	473	559	531	520	552	512	491	535	536	557	528	531	534	511	486	528	493	515	519	515	508	586	502	525	515	544	507	545	510	576	543	516	545	527	493	530	552	534	573	511	499	543	535	538	544	563	501	535	536	577	523	586	583	495	555	538	529	523	498	564	523	520	572	478	527	563	542	502	553	538	480	538	515	513	523	533	543	539	537	541	568	525	485	517	519	567	496	545	517	548	523	518	541	574	560	538	529	562	533	501	517	515	521	522	527	480	517	530	516	556	519	506	538	558	569	504	534	553	479	529	556	576	525	523	495	530	540	530	562	546	547	577	544	506	493	531	530	523	543	534	538	544	549	528	553	552	539	563	500	526	507	530	553	539	557	501	539	530	538	538	509	526	530	536	531	557	530	560	525	571	553	560	510	555	542	535	546	526	535	530	559	534	504	572	571	530	552	534	531	540	570	577	523	472	562	548	563	535	559	527	531	543	491	504	546	578	542	553	567	510	538	519	553	537	535	510	495	535	553	520	529	507	493	549	540	541	527	529	509	483	538	547	551	529	558	562	488	492	543	568	531	530	532	556	542	535	501	540	546	549	549	556	538	483	585	563	504	554	568	554	513	571	505	547	528	500	524	543	514	556	612	542	541	486	535	527	535	509	530	503	506	531	578	565	527	554	572	505	525	530	553	551	553	548	521	524	555	576	565	488	555	549	570	503	518	554	542	548	526	550	518	525	554	581	549	545	529	534	514	530	534	514	559	555	537	540	557	550	519	533	532	547	528	521	533	530	549	537	577	576	538	563	512	526	524	522	543	544	527	546	488	537	533	514	530	512	519	534	539	535	541	569	531	532	551	550	523	564	495	534	529	530	502	556	502	525	536	503	532	543	533	575	561	501	555	538	545	542	538	558	510	518	525	520	544	542	570	579	522	520	533	501	540	561	540	493	512	529	553	535	502	560	537	546	492	530	543	526	530	497	532	535	545	537	526	551	581	565	566	564	536	494	537	559	521	539	511	528	554	535	517	526	534	585	495	507	569	536	539	534	529	519	557	510	527	538	505	552	568	548	544	534	534	559	573	536	535	508	541	502	546	488	510	551	561	521	571	532	542	549	498	532	514	532	557	539	568	538	533	532	514	574	517	493	516	563	517	547	550	507	531	534	539	566	543	548	549	506	531	527	546	541	535	504	513	537	554	532	524	548	510	543	566	538	530	530	485
34948	6319	4870	2635	1892	1430	1280	1126	982	879	861	800	792	693	692	714	664	665	697	662	638	629	644	658	620	639	638	675	643	648	657	614	631	620	619	634	632	652	600	619	597	651	676	644	622	609	609	650	600	649	659	620	600	653	572	626	582	615	599	613	569	608	659	609	647	638	599	620	596	640	611	617	643	621	593	666	640	600	656	644	595	664	587	640	608	623	591	621	598	663	636	633	644	617	633	584	669	579	648	623	608	602	613	592	620	597	624	582	600	603	657	643	597	635	582	601	629	650	663	644	592	641	596	603	690	599	616	624	636	577	627	651	685	560	646	589	643	627	600	576	633	628	601	586	600	608	640	585	582	601	616	595	601	602	652	603	639	635	662	627	594	567	653	643	642	626	617	662	601	620	646	623	606	642	603	648	616	577	609	590	618	621	600	610	623	632	644	626	646	635	607	562	609	614	594	584	616	587	626	628	653	618	640	649	611	601	638	628	596	626	625	601	633	601	576	634	585	612	614	641	604	606	607	662	640	614	599	647	635	648	603	607	618	575	622	570	589	611	610	591	618	647	607	628	667	629	625	638	630	630	601	593	634	635	607	610	592	627	639	584	639	601	629	614	621	630	602	607	641	605	637	619	621	597	631	621	613	642	599	602	581	640	608	642	625	658	627	617	619	576	662	596	622	589	632	564	626	583	623	622	672	581	577	610	629	602	607	593	596	612	588	620	647	664	648	596	629	617	591	598	629	620	630	624	636	579	626	619	651	602	610	613	607	609	585	614	629	644	616	596	624	582	632	631	654	601	639	597	614	655	603	596	628	605	602	630	602	667	648	659	641	662	615	583	631	656	611	619	606	622	612	689	594	626	634	656	606	639	587	641	612	641	636	605	602	585	653	642	548	661	614	599	662	625	561	576	561	617	572	656	617	650	623	624	580	618	604	585	623	643	621	633	620	601	579	655	573	645	621	599	609	619	566	643	601	626	610	661	584	614	584	614	633	592	633	640	603	614	610	625	645	639	627	601	597	598	617	620	575	588	653	598	607	604	622	616	625	599	612	594	650	630	596	613	636	619	573	624	607	649	589	613	633	633	602	613	563	641	636	613	616	626	595	598	580	622	627	593	626	602	658	615	607	628	631	619	629	632	621	588	602	638	633	598	624	626	565	601	621	576	642	628	616	638	613	638	647	659	623	589	651	610	606	628	566	603	617	637	603	642	614	647	647	589	619	612	614	636	634	590	602	608	653	605	650	637	643	614	636	590	631	671	617	610	585	620	616	592	621	641	588	584	613	554	599	599	611	620	628	611	621	653	601	635	595	635	630	565	619	665	592	623	610	611	586	625	625	637	664	620	598	644	663	607	672	620	605	606	631	584	643	588	585	649	628	600	620	631	635	656	600	611	578	639	640	616	657	618	642	624	655	643	623	615	637	631	640	636	621	652	618	600	671	639	609	627	594	594	584	575	629	658	641	617	614	573	638	624	626	610	632	646	592	599	597	593	635	598	587	600	615	610	665	621	578	620	593	596	637	631	636	611	670	617	621	628	592	649	616	618	640	605	560	637	600	609	586	592	616	627	642	633	620	653	591	622	642	638	642	581	626	645	616	605	647	606	636	598	592	580	619	599	623	610	585	611	567	602	596	615	597	615	600	575	601	608	600	621	609	611	620	597	636	592	590	638	656	591	585	626	598	639	637	677	569	589	620	597	603	613	608	627	617	582	629	637	613	677	617	608	607	641	644	623	627	585	609	601	590	609	600	638	608	583	654	581	594	617	620	625	605	579	621	603	610	596	614	590	618	637	652	615	646	608	629	662	597	633	616	656	621	625	595	643	612	535	615	644	607	650	615	663	608	594	631	584	648	633	591	617	601	540	603	581	640	611	637	616	627	630	591	637	625	591	636	616	615	617	608	586	650	610	594	606	609	605	663	618	653	616	622	640	567	613	597	612	659	625	575	613	599	605	616	584	625	656	637	610	608	580	614	610	583	631	591	605	609	594	616	626	594	613	586	603	582	643	623	620	610	607	621	620	596	644	611	618	618	597	630	591	610	611	627	574	642	647	625	587	617	636	624	628	601	599	616	640	637	592	581	611	618	623	633	603	616	635	637	648	622	649	616	607	604	583	613	660	596	619	632	630	623	606	587	647	620	609	641	583	574	593	631	569	602	584	622	633	606	602	621	622	643	625	587	579	579	610	606	635	651	631	623	604	654	629	576	654	618	609	646	614	650	649	624	564	618	595	603	613	608	638	622	644	617	619	621	597	621	641	649	597	628	594	607	600	561	595	667	646	578	601	579	632	602	640	683	599	638	621	575	629	626	607	596	583	627	625	626	636	588	675	630	570	573	668	615	615	607	618	628	666	587	622	654	637	638	616	626	628	577	624	639	631	597	601	590	610	562	598	607	597	586	617	595	568	614	628	643	645	618	612	605	598	612	637	657	582	629	638	605	619	613	618	590	623	615	639	597	636	655	602	629	588	625	614	622	626	633	615	610	635	612	656	627	639	588	598	612	595	657	619	642	619	596	631	647	587	604	646	625	612	604	602	592	633	603	616	581	612	623	606	582	625	614	597	611	652	577	613	622	603	616	580	619	626	566	593	613	623	595	600	588	669	607	598	629	675	588	564	646	597	621	571	605	613	638	588	583	629	621	617	652	590	628	609	607	611	625	647	643	636	636	573	681	605	623	600	606	629	613	641	599	615	639	643	598	627	593	621	596	644	603	597	625	616	619	607	618	601	593	603	582	610	643	611	607	623	620	600	604	608	645	595	604	603	609	651	580	566	640	687	660	637	632	600	587	626	635	597	638	592	573	559	614	653	620	638	613	648	602	599	611	653	629	637	612	642	603	611	620	659	639	587	608	577	616	640	592	591	596	571	613	627	651	654	634	609	624	594	654	591	610	587	597	595	638	619	614	690	613	639	612	620	601	666	640	601	623	613	603	666	635	612	669	585	623	585	562	613	593	619	640	601	614	586	613	581	606	638	660	618	611	618	604	628	593	644	614	656	619	615	653	614	638	632	623	594	605	567	609	632	582	572	598	567	606	615	630	634	617	605	610	654	661	612	633	631	619	632	613	612	643	566	625	635	633	641	617	639	566	632	629	561	569	625	607	657	647	642	611	596	592	615	594	655	622	599	586	599	611	626	636	610	600	593	587	655	600	626	578	610	590	606	585	624	571	621	601	640	627	632	611	628	608	651	632	628	680	654	612	590	656	594	569	647	643	623	616	623	618	648	634	671	621	618	618	620	590	611	604	651	617	675	579	600	614	620	621	647	621	589	612	628	669	621	603	631	642	632	570	583	589	585	578	671	588	595	654	587	622	615	619	614	607	641	644	641	607	621	626	631	635	616	607	622	615	641	659	622	610	644	597	616	653	623	623	576	595	595	598	670	616	618	601	615	625	580	641	658	637	596	638	641	602	605	617	629	641	595	589	632	574	597	615	606	607	620	621	613	583	599	615	584	626	585	560	618
22680	21166	29309	23284	21157	21217	11972	1272	842	771	657	537	565	469	475	428	392	421	368	371	376	362	368	323	323	323	336	317	351	315	311	264	294	279	287	284	338	309	309	302	291	297	308	286	288	322	321	304	302	291	316	275	301	287	322	337	312	282	283	285	308	277	285	291	307	281	300	313	304	291	241	300	271	286	293	293	312	314	291	299	311	315	298	320	290	254	292	293	297	286	268	295	283	292	320	279	290	275	279	296	302	274	309	300	309	262	301	286	305	278	281	241	299	291	299	304	300	311	249	294	306	280	257	296	262	293	277	282	271	260	279	283	286	281	312	283	268	297	320	267	280	272	278	260	292	295	255	267	264	266	256	286	288	267	287	293	257	267	283	284	305	267	280	291	317	262	299	277	284	294	263	294	291	267	283	298	297	273	279	287	265	303	296	317	288	303	269	293	311	269	290	305	299	281	299	296	290	301	279	302	296	297	263	300	312	254	290	267	275	266	279	290	270	267	302	298	260	267	233	294	277	256	281	253	270	312	274	294	292	280	310	286	259	333	288	309	286	304	301	307	316	288	302	288	285	285	299	281	295	302	287	284	259	279	305	285	295	271	264	254	296	288	274	324	283	310	271	279	259	278	318	302	277	311	298	294	284	286	304	275	289	315	290	270	290	297	301	287	312	312	275	319	289	296	285	275	284	295	282	250	282	298	295	280	279	273	269	297	297	326	334	301	250	289	266	275	306	278	270	257	258	273	297	282	293	279	280	262	277	285	283	283	275	292	283	294	296	252	302	302	296	285	273	309	303	266	273	284	290	279	278	280	293	290	285	304	302	264	304	303	275	290	276	288	268	267	291	288	279	286	300	276	281	272	304	300	269	280	304	303	260	267	279	292	284	279	275	284	300	288	293	287	290	273	261	294	290	293	265	279	301	281	276	287	294	273	269	272	252	272	285	265	264	293	282	317	311	307	277	276	277	269	277	296	307	248	281	304	245	287	253	281	292	305	275	296	289	268	296	274	260	326	270	274	281	261	281	285	264	267	271	290	284	287	309	307	294	266	300	249	252	259	294	291	296	286	265	299	305	278	300	296	268	271	281	266	307	283	313	239	308	290	282	257	323	293	290	286	302	284	302	256	285	297	288	296	293	284	271	315	305	292	278	289	289	255	258	326	295	274	270	248	289	271	267	305	262	304	303	318	282	313	255	261	281	321	285	267	308	290	289	289	295	271	296	280	276	252	300	272	301	263	294	260	314	305	293	316	281	276	293	301	267	299	281	261	246	290	285	283	250	279	278	276	274	286	273	290	281	295	292	286	283	265	293	280	292	276	272	245	265	299	292	279	289	290	302	310	283	302	267	274	291	291	275	300	254	278	283	287	259	277	246	270	283	252	271	287	259	272	294	296	271	291	278	278	305	294	275	255	309	294	262	289	296	314	249	296	277	302	299	280	262	270	266	298	288	290	290	319	276	288	318	288	310	297	271	275	283	253	279	274	311	285	277	266	278	276	284	297	278	272	281	285	259	275	302	260	283	282	256	250	292	280	254	298	308	273	275	293	273	285	273	309	288	291	293	280	253	260	260	275	286	258	273	278	296	263	284	270	287	273	279	286	271	250	290	281	277	277	300	238	262	299	285	308	283	279	262	278	280	253	311	279	271	276	264	295	296	323	272	282	279	266	293	300	311	307	283	266	267	254	303	302	283	308	269	297	280	278	268	304	284	311	266	301	302	284	286	288	305	280	303	272	271	302	282	350	272	289	264	294	259	287	285	271	298	311	292	289	286	268	274	273	275	283	305	292	302	280	292	280	301	336	261	306	300	276	294	281	275	283	261	308	281	280	321	265	283	288	271	296	286	295	278	279	276	263	292	328	294	309	279	294	261	270	289	266	295	290	261	298	282	290	280	258	274	278	296	294	270	270	307	276	288	262	277	281	278	294	280	297	296	297	292	297	282	260	275	278	306	286	300	293	281	303	285	250	278	293	263	286	290	281	282	268	289	296	274	269	285	284	268	284	274	285	265	247	307	278	275	283	301	302	302	281	296	302	281	287	264	316	254	248	295	303	275	291	318	312	287	295	272	264	309	293	299	296	286	274	249	284	282	292	271	291	296	282	268	296	296	275	247	296	276	299	307	276	265	278	280	299	258	263	278	259	309	300	296	267	297	308	310	270	285	299	263	306	264	297	298	259	265	282	295	265	287	283	291	286	273	266	267	283	302	287	287	270	291	279	264	260	266	288	283	256	288	296	276	290	270	281	289	271	307	274	298	300	278	284	283	315	293	263	277	275	284	293	316	315	279	322	272	324	281	294	275	289	275	276	293	290	278	280	263	325	297	298	287	294	299	258	260	265	297	267	296	263	278	294	308	273	286	281	264	321	285	268	273	277	282	292	282	288	286	289	271	308	314	264	274	269	277	290	289	305	278	272	301	286	279	303	268	304	285	285	302	277	287	275	274	297	297	296	298	282	259	285	279	301	327	296	289	297	304	269	306	276	267	302	298	299	299	305	289	279	315	286	315	275	295	284	256	279	319	263	283	268	290	274	257	274	272	280	301	290	276	304	286	267	280	245	302	276	296	258	272	299	258	278	312	280	263	281	278	268	287	263	306	288	280	309	296	277	307	253	289	301	292	313	285	290	264	297	274	324	282	279	278	283	280	272	260	280	268	294	293	297	288	278	259	282	302	309	278	296	281	264	270	278	299	291	259	308	298	303	297	290	259	278	282	263	282	277	262	278	276	290	297	269	277	293	275	299	284	304	293	280	300	265	265	284	258	273	272	286	261	302	280	285	296	289	308	289	290	295	288	251	276	277	301	305	278	279	262	264	285	285	301	276	270	289	274	320	268	273	286	312	295	269	279	298	281	281	282	285	290	280	305	263	279	252	302	266	299	278	266	286	258	274	301	282	278	271	251	256	276	300	260	261	287	277	294	282	303	293	312	291	288	281	292	291	255	268	279	278	299	294	274	250	283	274	325	281	292	303	269	248	304	265	294	314	284	311	323	301	288	264	317	263	276	255	283	268	261	276	282	277	302	265	282	277	278	287	302	284	329	276	306	281	292	289	290	248	265	319	267	273	266	299	269	276	260	305	261	288	293	285	255	279	297	295	261	289	306	294	253	286	270	270	289	282	289	307	268	272	276	288	292	295	284	273	274	292	273	293	299	268	308	285	296	282	260	256	274	250	256	313	246	284	271	268	287	310	281	288	334	290	284	278	295	273	285	254	300	280	299	295	276	291	283	324	275	298	297	267	279	275	301	258	273	296	296	289	259	253	272	316	272	302	302	309	273	259	280	294	277	292	314	315	288	278	277	306	280	288	314	283	297	289	282	286	316	268	270	252	290	261	268	275	285	292	302	274	298	308	275	294	297	279	284	314	282	294	263	274	269	283	261	283	306	299	297	267	301	248	281	297	297	299	311	289	313	267	293	278	282	273	302	293	293	270	275	297	264	291	315	283	280	282	307	264	292	276	297	307
35032	15617	13445	7158	4881	3473	2674	2092	1627	1406	1103	934	844	727	673	611	545	560	493	485	503	493	416	406	459	369	405	392	377	395	402	408	407	340	375	343	347	370	373	351	337	351	330	328	345	342	321	347	349	321	309	353	345	338	378	317	357	334	353	291	291	350	314	332	331	323	371	311	342	325	340	319	321	314	322	337	321	331	316	339	308	307	319	309	312	346	302	320	348	321	316	309	332	335	314	308	357	325	342	338	338	319	320	322	318	309	336	308	338	325	331	323	326	341	346	324	316	309	335	311	319	306	306	294	300	319	350	323	334	309	310	302	349	319	314	344	331	325	314	299	319	309	298	337	313	326	323	342	305	307	360	326	331	315	314	336	369	345	318	312	376	306	318	306	326	299	331	306	313	313	320	324	363	331	308	322	337	308	289	301	366	309	346	334	317	332	315	314	355	304	321	344	341	333	332	298	332	307	327	311	332	325	330	336	329	313	317	304	334	330	302	306	333	295	336	282	334	295	312	327	349	316	307	298	290	321	311	335	312	327	298	330	309	323	299	319	330	343	342	319	308	340	312	330	322	320	322	305	306	298	321	335	305	319	357	322	303	315	313	306	306	313	317	319	298	292	356	330	323	315	282	296	324	317	313	287	354	310	324	300	349	295	313	326	350	311	332	319	349	319	342	347	321	318	302	316	358	319	280	324	352	301	333	346	343	309	336	319	329	325	321	317	327	310	303	328	307	351	302	334	323	343	322	311	302	303	318	320	307	341	311	330	325	338	340	323	316	328	333	314	311	308	313	291	301	327	315	325	343	309	334	282	341	297	312	329	324	351	309	326	310	338	299	320	347	343	376	319	330	310	322	367	319	314	328	300	315	355	345	312	298	317	315	350	330	286	300	327	317	353	339	286	301	302	339	334	320	301	326	344	364	317	307	309	287	336	314	326	312	305	272	308	304	319	314	316	310	318	300	342	322	341	321	366	304	319	317	323	295	330	305	317	309	357	324	314	295	356	336	314	308	315	335	348	296	313	312	309	333	332	333	340	319	303	336	315	303	345	332	303	340	321	321	326	301	313	342	336	289	324	317	313	297	310	299	340	316	316	353	364	302	326	290	311	303	312	307	333	380	302	325	318	333	353	328	348	293	314	307	300	330	322	304	332	327	314	359	344	312	304	335	309	333	325	311	312	320	309	306	333	268	334	309	328	298	323	325	309	337	341	330	326	338	321	340	332	299	352	339	329	316	294	322	292	324	321	320	339	332	299	340	339	335	301	352	305	316	329	333	298	341	328	330	298	337	309	338	296	318	298	327	342	339	296	320	336	312	338	302	329	276	346	296	343	349	317	282	322	313	316	318	320	327	320	341	334	334	325	365	291	322	323	319	316	314	303	301	289	335	319	314	324	326	348	354	350	308	305	339	302	327	285	308	336	333	316	321	330	349	334	306	312	348	345	347	327	318	310	339	325	338	336	296	333	314	346	328	323	306	294	287	307	325	307	326	338	331	323	286	316	331	333	345	311	301	306	314	311	312	302	325	313	297	338	303	312	318	326	306	309	314	328	316	322	320	314	294	297	320	324	317	353	310	318	351	321	301	310	294	309	310	327	331	318	324	318	361	329	340	316	293	340	307	305	331	318	351	340	304	337	340	328	302	326	321	315	344	319	305	326	321	298	313	334	318	315	341	329	318	321	325	298	326	328	298	344	314	349	338	301	352	312	346	299	329	337	362	340	307	355	333	339	347	319	287	305	328	333	331	326	324	315	336	317	330	293	346	324	335	288	336	358	313	321	316	301	302	317	315	322	329	319	339	344	313	343	280	334	301	324	337	320	310	324	358	345	322	300	334	323	356	312	315	306	320	339	295	316	357	346	309	311	312	318	342	326	331	305	340	298	312	348	352	298	311	299	284	336	321	352	342	341	331	321	359	294	350	313	300	326	286	289	300	312	298	300	335	316	334	335	334	342	303	340	342	305	302	346	326	301	337	316	332	326	345	330	316	318	324	297	313	317	332	319	316	316	312	306	325	327	287	302	316	314	322	325	301	304	339	339	327	301	319	311	341	299	325	333	315	370	348	308	312	333	341	308	335	320	289	326	316	314	314	290	338	298	318	355	307	295	353	312	346	316	316	314	278	325	320	307	318	312	362	325	312	303	319	326	327	378	325	330	316	312	374	318	345	303	318	372	324	354	306	329	312	306	306	286	298	347	335	325	297	287	317	352	318	315	271	335	303	333	307	338	342	301	315	298	320	337	317	324	297	325	330	301	335	297	312	326	276	297	308	295	341	333	326	324	303	340	334	294	302	353	291	314	349	338	312	358	308	314	285	298	310	303	267	315	335	340	316	304	302	347	348	332	385	325	309	307	292	319	328	337	289	313	291	343	314	318	306	345	332	333	309	336	316	308	302	334	326	282	322	310	297	340	313	302	328	324	327	357	350	351	329	293	326	346	267	318	347	320	314	350	335	320	345	355	322	334	326	319	328	317	310	282	313	316	310	354	341	318	326	334	339	333	304	313	323	319	304	314	345	315	299	308	316	322	313	310	299	345	304	307	311	313	303	336	296	334	303	305	290	317	327	290	309	336	337	289	288	342	350	301	307	315	325	328	358	357	304	304	302	323	315	300	353	301	304	331	324	328	346	309	297	337	325	326	302	336	303	327	319	310	278	317	321	287	342	331	328	324	345	325	317	319	327	307	336	295	312	341	286	331	307	332	325	347	296	303	301	301	319	290	335	314	342	311	330	328	337	293	330	300	326	313	329	288	335	319	296	328	296	327	335	337	344	333	299	331	334	316	290	307	324	310	278	311	333	314	322	318	323	315	290	303	302	317	303	275	289	341	298	298	328	312	317	306	352	336	321	313	376	321	342	321	327	329	292	316	307	304	327	319	310	319	333	337	339	326	334	317	310	312	288	326	302	313	292	285	349	342	312	322	336	317	308	309	325	349	326	345	313	313	349	319	330	319	333	309	292	306	325	325	321	363	339	332	326	329	334	309	323	331	315	288	292	322	342	292	305	291	309	319	326	324	301	322	326	308	337	320	312	322	341	341	327	300	332	322	310	318	281	314	315	369	326	316	327	322	295	302	328	331	314	355	334	316	315	309	332	336	317	342	334	298	354	275	328	335	352	342	320	300	330	354	320	299	303	325	335	308	301	300	341	351	317	332	329	331	299	317	324	347	333	311	295	321	342	316	324	325	324	309	342	334	331	326	314	316	337	319	319	337	323	351	353	339	352	318	321	303	324	299	314	307	298	316	303	303	318	316	308	341	300	323	307	345	312	307	310	299	315	319	321	314	315	335	328	288	353	333	307	330	342	319	330	306	326	325	303	316	302	342	297	343	320	319	319	319	373	328	341	351	291	311	340	311	305	282	348	350	301	342	333	327	313	330	341	317	296	347	327	333	326	307	345	351	341	309	308	341	317	281	325	284	341	315	327	292	318	322	340	321	336	310	309	328	342	347	309	297	323	318	296	312
27230	19982	7567	1014	721	658	562	475	431	425	410	418	437	420	429	422	406	426	376	423	429	410	415	422	412	434	402	430	389	426	406	413	403	413	406	434	429	387	413	415	423	397	403	432	392	423	396	391	471	401	391	403	403	392	383	441	393	426	450	423	428	420	365	398	410	403	405	385	455	407	394	420	436	401	429	420	401	376	472	421	413	405	444	416	434	432	454	424	410	391	397	440	393	407	395	392	392	415	439	438	420	423	408	433	409	409	430	442	395	409	410	455	420	416	400	427	424	420	393	395	427	445	448	389	409	428	405	439	405	408	440	411	406	386	422	402	426	388	373	403	405	386	427	429	406	390	444	390	396	423	438	436	407	414	383	472	398	406	374	410	418	407	416	383	431	394	380	417	399	435	400	386	380	393	410	398	414	413	406	400	401	376	400	409	401	366	411	428	424	421	385	378	417	423	399	406	426	430	415	428	465	412	452	422	413	420	455	423	436	406	389	416	428	417	362	414	409	396	427	420	429	419	422	418	401	393	398	390	411	427	427	436	431	399	402	427	398	428	372	400	435	370	422	403	363	365	447	430	426	412	392	402	370	406	391	423	416	412	424	402	389	392	410	416	394	391	417	425	405	407	394	413	402	434	429	398	391	409	382	395	402	433	404	418	419	424	429	416	384	433	379	365	418	391	407	426	393	407	412	400	433	437	434	401	396	415	424	416	386	400	402	425	368	386	413	420	404	360	393	403	395	416	418	411	427	425	394	395	417	406	396	391	386	422	431	418	398	404	406	407	398	428	419	413	423	433	393	378	404	406	427	394	413	367	378	415	385	437	422	377	425	427	409	389	418	395	418	430	402	410	396	446	404	426	409	411	407	434	438	449	441	403	426	441	437	438	475	446	357	407	423	431	415	433	408	424	432	425	418	382	426	428	408	442	401	402	381	438	421	426	415	381	392	374	400	433	457	411	377	401	384	403	423	411	429	382	392	416	449	433	422	425	437	383	402	399	411	431	385	416	391	393	440	423	419	399	422	423	392	396	386	371	417	424	400	452	421	356	404	456	402	409	408	394	403	387	431	429	449	404	416	416	414	397	426	415	406	423	413	407	392	393	411	409	393	393	411	423	435	423	437	408	428	427	418	394	388	381	386	369	420	427	426	408	405	372	395	391	422	407	411	370	403	434	414	390	394	432	397	410	435	410	376	397	413	463	428	390	401	434	396	455	412	397	415	432	432	406	352	401	424	443	449	416	413	404	404	421	390	423	432	408	427	415	412	402	374	449	432	421	437	437	438	396	387	393	431	419	398	384	422	401	379	411	421	415	425	421	428	379	395	369	411	428	428	425	415	400	390	410	424	376	430	369	401	369	434	388	438	387	414	422	408	398	426	459	434	433	401	406	410	410	413	440	426	380	402	407	420	395	387	418	405	408	405	402	397	414	394	427	414	428	402	403	378	393	420	397	403	423	408	406	421	424	421	413	460	419	414	398	422	388	435	374	406	444	436	430	419	393	403	408	395	432	421	393	422	410	402	410	376	410	405	455	449	424	381	411	413	426	390	432	425	421	428	423	411	445	400	425	421	409	405	410	430	418	389	418	417	406	431	417	395	414	435	402	364	380	393	408	448	414	407	438	431	424	426	451	427	394	410	432	425	394	357	435	426	389	425	388	418	386	379	440	391	388	396	409	388	432	453	434	436	374	396	394	413	393	392	375	438	416	410	375	420	411	369	403	428	404	433	415	390	417	405	410	438	395	420	389	435	416	441	395	421	426	446	440	443	401	414	384	389	402	465	402	371	425	415	421	421	411	443	417	378	378	429	399	402	398	399	393	407	407	396	396	395	397	409	412	390	441	413	398	390	415	414	404	407	379	419	419	439	441	441	403	426	419	394	426	367	404	404	404	375	411	437	394	375	394	414	402	394	407	393	380	372	379	421	403	426	431	411	390	402	425	427	442	439	425	439	441	447	382	405	414	398	408	404	387	390	423	380	430	418	406	394	432	411	431	414	398	441	446	426	400	377	436	418	397	415	425	436	415	432	392	406	447	376	395	432	417	414	420	400	406	402	435	380	396	405	413	426	417	379	410	413	420	409	418	443	420	454	393	396	398	386	414	416	434	382	462	419	403	439	419	441	417	409	441	437	427	413	384	415	387	390	431	399	399	435	385	398	395	429	436	391	396	406	395	408	386	415	423	458	403	424	439	429	415	427	424	401	408	402	416	403	386	392	414	396	418	422	381	384	381	434	430	405	409	400	422	410	408	398	424	417	411	436	438	424	379	419	424	417	407	404	423	377	454	419	382	425	389	415	419	417	425	431	419	425	444	405	426	414	412	406	357	414	411	393	439	403	415	406	391	384	419	454	422	393	413	399	401	403	408	430	419	401	412	423	426	459	395	415	378	461	420	386	402	391	430	408	420	402	397	412	393	421	439	407	363	416	371	438	429	386	425	355	426	380	400	421	399	374	374	425	378	432	412	471	394	418	436	394	415	403	400	410	403	420	397	409	410	431	430	402	396	409	435	384	427	400	419	381	399	375	408	394	409	369	395	435	445	402	395	416	416	410	400	430	394	401	404	426	429	404	406	380	373	387	434	414	378	433	406	411	434	405	395	411	407	448	413	410	405	362	428	409	413	427	396	425	400	444	403	378	395	391	413	405	404	397	424	395	400	386	426	431	414	390	399	444	430	406	415	409	400	404	406	429	368	398	445	407	413	456	426	413	416	436	426	441	408	401	428	432	475	434	410	398	423	388	409	378	415	401	434	380	458	426	389	402	406	399	417	419	387	397	444	452	446	406	442	436	405	433	484	411	377	384	403	418	450	417	393	407	414	401	415	430	392	415	392	415	406	420	424	410	419	401	398	424	464	408	459	413	415	450	423	396	445	367	379	412	425	455	416	405	426	432	428	440	411	406	407	430	391	383	425	432	435	435	417	445	421	409	406	424	429	415	422	401	426	378	413	395	399	408	405	391	379	430	381	414	407	418	416	420	419	384	394	420	437	418	436	441	404	415	437	421	416	412	410	433	411	414	430	407	422	388	414	448	443	431	417	399	411	414	401	407	447	435	440	456	410	375	409	406	411	404	401	392	406	402	411	375	380	381	476	442	426	382	419	419	422	436	405	415	422	406	398	409	386	387	392	400	408	399	399	433	396	389	368	397	446	445	415	438	401	424	409	416	403	412	424	402	417	391	378	423	446	411	430	425	419	382	405	419	413	419	411	417	371	417	419	369	389	377	387	431	441	383	407	384	429	361	419	429	397	367	447	404	434	416	381	399	388	430	408	412	407	404	421	402	401	405	435	380	421	417	428	414	396	392	401	405	418	404	401	383	384	391	451	374	432	458	386	450	381	422	403	409	373	381	415	434	427	413	416	409	415	375	380	404	417	426	408	393	413	398	442	413	423	405	425	400	389	411	440	415	431	411	406	408	387	401	407	426	412	440	413	401	393	426	401	394	453	418	425	432	397	402	369	393	451
16997	1497	1300	857	686	670	591	519	556	552	500	515	522	501	501	522	522	516	493	513	498	551	491	482	520	457	450	495	459	496	545	500	471	547	465	498	473	454	536	520	449	527	511	471	527	486	460	454	490	502	460	469	514	523	502	515	453	471	482	505	480	509	528	484	511	483	450	511	454	497	489	525	486	489	509	510	535	465	526	464	494	507	428	471	476	459	474	488	470	494	521	496	481	495	506	485	491	523	498	503	516	473	503	465	482	474	483	488	504	470	487	481	459	501	461	475	512	497	461	490	498	494	491	513	462	480	503	484	484	484	466	483	527	476	530	458	476	479	513	493	543	480	484	527	522	515	557	518	487	455	487	503	492	480	467	478	510	485	533	441	483	473	465	469	522	508	519	482	529	536	469	491	454	475	493	483	468	508	501	512	477	489	483	480	464	501	463	471	474	478	496	513	510	466	512	482	522	471	495	517	471	461	532	501	544	462	476	508	486	495	494	445	497	484	516	483	491	515	511	498	488	520	494	479	495	478	545	491	430	500	499	482	473	464	459	476	480	479	513	455	456	518	482	476	506	498	469	488	488	494	467	493	476	477	499	525	501	437	489	525	474	480	486	510	480	506	523	491	476	476	467	475	524	470	532	525	463	510	476	454	530	477	468	503	507	488	534	489	497	466	482	440	452	476	465	507	431	503	491	466	506	481	468	503	482	480	523	469	515	498	491	535	468	500	487	517	480	505	490	455	493	548	478	449	476	530	477	477	519	504	540	466	509	504	500	487	494	478	513	500	501	504	543	486	492	494	498	500	505	507	461	456	441	496	454	457	483	497	465	463	481	559	497	500	496	475	503	513	514	507	475	492	466	478	468	503	490	511	476	493	485	467	480	507	483	507	495	477	496	479	519	470	486	450	488	495	474	486	538	498	487	499	517	489	469	500	483	501	468	486	487	540	499	478	481	482	512	467	493	522	469	510	512	434	467	496	509	460	522	538	464	503	492	526	475	476	473	499	488	464	518	482	475	477	509	519	460	513	476	522	509	476	464	485	480	512	500	477	471	479	460	485	467	465	484	495	485	499	498	493	469	464	492	473	499	481	476	491	515	503	484	483	489	485	503	475	494	490	496	490	470	511	496	494	447	474	503	483	480	459	463	491	474	503	511	532	505	493	479	477	517	541	472	498	516	461	496	506	463	509	478	463	495	473	488	519	485	499	544	483	520	504	479	474	481	524	530	497	482	483	491	483	498	488	474	459	511	510	519	502	446	488	484	486	484	499	506	460	494	481	494	493	502	532	463	506	480	503	502	499	500	523	467	467	479	502	497	475	491	495	486	501	505	493	507	496	509	440	550	491	470	540	459	487	534	458	468	493	500	490	485	469	510	521	522	477	491	506	508	475	470	502	506	490	496	487	529	486	503	512	528	493	520	476	492	485	494	497	499	503	491	488	496	517	471	490	505	434	506	511	496	463	494	458	494	479	490	485	509	484	502	501	455	463	484	521	567	494	515	511	518	478	520	497	504	542	480	510	525	498	460	479	512	524	532	508	485	479	493	507	493	484	498	485	522	480	508	509	492	492	496	502	497	474	498	476	521	499	491	491	493	510	490	509	500	530	502	502	515	479	510	490	491	505	538	522	462	479	493	487	487	480	493	466	523	517	502	529	508	517	480	455	500	476	447	490	453	476	503	523	492	523	494	506	488	492	468	485	522	473	491	465	476	522	527	465	461	497	498	531	491	483	513	500	512	483	485	484	466	515	541	476	519	490	477	494	475	444	507	464	454	539	472	454	513	506	488	481	500	486	477	480	504	478	485	457	475	492	497	485	500	455	498	506	493	477	484	470	509	495	498	489	474	459	498	473	501	508	496	468	448	506	459	479	483	505	463	470	477	483	482	452	495	510	510	499	511	476	501	482	472	505	484	492	456	482	513	495	523	479	515	463	490	496	486	499	491	492	505	432	486	437	459	473	522	503	464	482	492	512	505	515	485	518	502	492	532	490	508	503	460	523	512	475	497	479	482	517	478	517	522	453	525	519	527	487	446	513	503	516	508	515	487	492	500	482	502	519	508	502	486	535	500	512	464	481	487	484	483	503	510	486	479	465	491	513	479	513	492	477	537	496	510	496	472	538	487	478	498	486	525	526	559	532	480	501	470	504	480	539	504	461	496	491	493	474	513	503	551	509	494	481	493	479	475	540	523	484	495	534	474	464	536	467	510	507	478	478	507	459	448	537	500	502	496	450	508	480	518	483	487	484	513	479	477	477	481	506	514	506	496	484	476	491	464	518	475	552	473	505	467	452	530	497	504	503	506	528	453	514	492	477	481	494	532	452	520	484	494	469	493	493	501	506	457	491	483	512	511	495	499	518	490	530	529	489	446	528	510	510	485	477	523	501	494	471	489	499	511	488	507	497	486	514	546	496	481	488	487	488	518	482	547	486	502	502	483	501	484	466	485	495	479	491	512	497	461	484	504	498	485	485	535	441	508	456	486	484	462	490	489	491	462	484	485	511	473	479	488	524	506	418	487	511	464	483	497	461	497	474	501	445	495	474	467	494	526	481	525	473	493	515	474	522	489	513	463	494	478	481	513	491	481	475	477	481	472	505	499	488	479	481	472	521	484	472	482	510	489	458	533	465	505	523	462	460	502	472	498	493	481	503	470	480	460	475	549	497	525	518	495	488	481	461	495	482	492	516	510	513	499	515	463	502	469	506	504	497	498	515	483	474	454	504	501	493	527	513	431	484	491	500	510	481	485	484	484	505	486	505	505	511	506	496	478	471	487	482	485	462	476	475	482	508	544	495	470	488	500	456	453	464	510	438	491	503	475	505	489	495	525	483	509	481	504	466	480	487	484	526	514	475	514	468	552	506	473	482	485	517	509	509	526	451	484	492	476	504	445	495	527	518	480	494	494	490	512	503	499	525	457	503	532	473	515	515	491	477	524	496	467	487	487	458	470	503	474	465	492	483	487	501	476	514	468	495	474	498	505	494	476	532	486	513	517	532	477	488	471	463	464	469	454	496	496	471	461	505	481	512	492	464	534	503	507	492	509	510	516	504	487	457	521	530	486	538	438	494	492	503	546	500	502	516	515	518	487	497	534	479	491	452	503	471	496	497	509	504	522	504	517	493	506	502	455	480	500	482	513	484	511	459	477	475	474	484	475	533	492	491	483	505	449	469	503	517	453	457	438	499	504	479	516	434	520	489	486	501	497	510	492	503	497	496	480	474	514	481	484	501	497	470	473	483	460	499	500	494	505	433	490	531	482	502	477	480	506	498	473	487	433	529	487	468	488	522	472	511	503	478	502	468	493	477	487	499	518	492	483	456	492	511	488	516	487	503	499	499	450	485	497	517	443	499	475	481	542	508	456	474	525	520	501	492	457	464	484	453	476	473	478	513	495	501	528	495	485	517	502	476	543	471	465	476	513	563	537	479	493	516	503	430	473	484	501	494	455	490	531	509	504	522	473	480	433	500
23712	21162	28794	23829	21150	12181	1064	606	477	452	383	367	367	297	305	280	284	246	247	259	249	236	241	218	216	215	229	223	217	173	210	228	207	185	217	211	240	206	195	196	198	229	207	214	199	204	225	214	204	209	197	235	227	205	197	188	186	192	188	208	213	214	194	218	224	221	210	190	188	196	214	226	201	195	180	226	209	229	197	210	222	180	214	196	226	206	174	196	172	202	199	214	220	189	217	207	197	225	193	216	211	220	199	215	212	196	190	208	185	194	224	195	174	198	195	212	203	215	215	198	184	209	203	223	188	200	191	175	202	228	189	202	207	206	216	192	216	229	192	178	201	211	188	191	187	194	186	233	178	186	202	213	166	188	217	221	203	177	183	194	193	189	172	237	203	204	226	194	213	204	200	184	203	201	176	198	204	219	193	207	193	191	194	187	217	207	209	216	190	207	195	191	171	200	197	199	215	217	186	208	219	214	200	217	214	234	208	175	202	179	195	176	194	198	199	193	214	207	213	217	207	174	200	193	199	209	201	219	214	205	192	236	187	212	179	200	206	224	189	215	211	205	198	223	200	209	206	165	219	221	207	174	201	199	209	182	198	202	205	187	213	192	212	223	193	205	217	194	192	210	192	181	176	206	182	210	186	203	182	216	205	183	202	198	197	180	191	178	172	222	203	210	210	199	199	220	217	200	189	207	201	211	191	206	179	192	207	222	214	203	204	184	195	236	234	196	189	196	188	186	206	179	201	186	208	188	192	199	182	233	196	193	210	196	207	207	186	181	195	195	197	209	207	190	186	194	206	175	188	208	163	219	193	183	227	207	181	226	205	192	184	192	186	195	204	204	197	196	190	196	197	216	195	220	174	200	198	189	212	187	189	177	184	204	209	209	205	211	204	208	192	194	223	181	222	219	216	213	181	204	183	249	212	212	204	213	195	194	227	205	195	208	212	197	235	217	195	210	184	191	179	163	193	204	191	237	227	205	188	192	181	219	201	202	186	195	209	175	195	223	212	218	196	202	196	203	191	177	199	201	203	184	220	241	185	194	240	187	213	220	218	212	187	181	205	207	211	205	195	219	201	183	210	193	215	209	203	225	207	180	221	197	197	205	204	195	201	224	195	208	205	198	186	181	215	199	237	186	199	219	194	206	225	224	210	233	200	202	186	190	205	198	205	178	192	189	198	208	204	193	188	218	193	197	193	205	203	217	188	221	217	203	218	219	221	198	215	202	180	193	190	198	227	207	192	203	185	229	194	218	201	211	192	219	203	204	234	204	187	239	217	191	187	214	195	216	188	188	190	235	193	207	218	227	223	217	195	217	178	211	219	183	214	195	197	209	192	208	214	204	208	181	204	204	181	212	214	203	178	214	207	220	200	212	220	187	173	195	194	192	213	193	178	198	187	227	195	206	202	206	196	192	191	223	184	208	209	192	181	194	213	174	207	195	201	228	184	184	177	195	213	196	193	180	173	215	234	193	186	203	212	224	226	227	201	210	215	219	200	205	205	190	222	223	189	198	203	192	183	236	205	186	186	200	216	209	193	185	185	203	210	192	216	210	224	204	191	201	196	199	168	193	212	201	201	221	188	185	216	190	207	214	211	174	184	216	206	203	207	220	196	164	200	201	195	198	201	183	220	218	195	210	189	190	182	178	206	199	173	191	204	197	200	209	209	194	188	203	198	199	205	172	217	197	216	214	199	195	203	210	214	218	171	193	197	185	182	195	227	202	246	191	190	207	181	215	183	197	209	172	211	183	187	182	192	191	230	252	204	207	178	213	185	213	211	200	207	213	195	214	214	203	194	215	192	191	206	186	219	204	191	202	211	225	209	217	184	188	206	189	208	206	201	176	202	198	188	202	210	227	214	200	203	214	171	210	188	186	181	213	212	190	230	178	188	189	219	206	195	199	203	190	210	219	210	226	194	223	192	199	195	190	184	215	212	205	205	225	216	193	217	191	220	192	224	184	194	217	186	202	207	224	209	203	228	217	218	235	189	201	212	190	213	217	186	167	209	175	213	177	176	191	205	172	205	188	202	185	202	230	209	210	200	208	219	184	211	205	212	198	165	209	219	210	208	210	175	225	185	196	209	186	213	194	207	197	217	187	193	189	210	195	183	188	205	199	202	218	210	192	205	198	193	218	230	222	208	207	201	204	180	188	196	190	217	213	197	220	213	200	210	194	223	203	188	197	196	186	206	202	189	176	195	203	215	229	209	207	206	209	193	205	210	183	201	220	206	194	194	198	213	204	207	218	196	233	198	224	196	184	208	206	177	202	215	192	190	221	209	211	196	217	203	203	231	203	194	198	198	194	186	226	203	211	222	194	225	188	213	215	194	207	213	196	209	191	210	212	208	203	236	198	206	185	200	209	184	215	195	192	201	202	217	208	223	204	214	194	201	202	183	196	187	215	201	204	202	216	211	187	190	209	209	200	192	190	206	217	223	167	179	195	201	196	192	187	222	206	195	209	195	204	201	186	208	199	208	235	243	189	206	214	206	197	224	202	191	197	203	199	201	224	191	203	210	197	184	189	177	218	181	171	205	205	205	199	197	191	210	194	202	191	204	205	214	201	201	202	196	198	216	192	184	220	235	185	205	198	207	197	201	201	199	200	214	192	186	196	193	187	197	213	225	206	180	204	198	202	192	190	205	190	200	196	198	208	203	200	209	211	202	206	183	177	211	195	198	169	188	170	201	199	172	209	202	206	203	205	233	194	219	214	201	204	222	207	227	184	192	206	176	223	191	188	210	199	189	224	164	198	199	202	205	194	184	208	210	182	205	187	199	214	204	217	180	209	212	201	188	218	199	190	201	210	218	223	208	213	222	211	160	192	170	201	186	169	213	210	198	179	219	187	180	198	182	194	211	175	212	221	208	174	209	207	194	197	187	186	201	232	208	214	221	204	218	214	208	193	214	219	194	212	193	194	224	192	240	202	214	214	197	183	207	198	212	209	205	232	212	213	201	212	196	212	198	190	204	209	191	196	208	215	215	188	189	230	185	214	182	192	187	203	209	205	208	195	233	222	186	190	199	204	207	210	204	184	196	205	205	217	190	186	184	206	198	192	222	207	196	214	215	198	233	211	203	212	177	201	203	180	190	216	232	195	188	199	214	210	207	217	183	188	189	188	192	209	218	184	210	217	212	210	178	200	183	196	206	180	190	188	211	194	204	198	207	204	193	180	202	193	181	198	196	201	213	162	195	188	180	198	190	208	191	196	213	227	201	192	192	210	231	201	198	206	214	207	191	228	190	206	181	202	205	185	176	192	197	193	202	186	192	204	218	212	201	187	192	190	182	199	204	223	197	191	202	224	203	172	210	226	185	207	202	203	210	176	191	186	192	225	195	223	197	226	185	215	207	212	205	227	185	235	176	197	207	200	214	192	187	200	197	210	196	173	197	200	198	225	195	189	207	199	215	218	212	204	200	194	193	188	181	195	179	178	204	214	194	195	227	173	213	189	189	182	187	185
37380	9640	8260	4124	2642	1924	1417	1051	895	792	668	610	496	507	420	445	383	361	363	351	343	346	358	285	320	280	285	285	292	288	294	282	273	255	279	262	288	252	290	267	264	255	275	250	267	276	243	264	246	268	255	254	234	267	256	221	277	298	241	255	286	249	247	237	243	252	261	259	272	253	278	283	261	269	243	261	288	236	241	234	239	232	242	243	269	234	271	267	255	248	246	245	263	251	248	246	225	231	235	268	293	225	261	243	233	231	256	264	227	252	259	238	281	256	258	223	244	243	234	262	275	264	255	266	238	240	233	260	249	254	253	268	230	267	247	250	244	265	244	231	296	266	270	227	268	252	275	238	268	267	229	279	266	262	242	249	242	263	271	274	224	247	244	254	258	277	243	249	247	241	248	243	240	264	249	260	236	245	228	248	258	261	248	263	228	253	237	224	245	263	268	258	253	237	244	232	254	246	233	249	253	249	254	244	230	234	272	231	254	245	242	249	264	254	257	252	270	250	275	253	238	289	240	265	238	247	254	272	286	234	224	267	248	244	284	289	257	233	260	233	238	221	275	242	257	248	247	264	263	285	255	247	236	265	235	239	265	271	269	243	249	237	260	243	279	242	242	243	259	229	249	264	248	227	235	259	234	274	264	230	233	252	254	240	243	258	254	229	228	249	249	218	256	240	250	289	241	241	285	277	218	240	254	262	230	234	263	277	226	243	286	241	265	231	250	260	247	225	279	264	262	239	262	268	232	250	248	244	261	243	261	253	260	238	255	251	258	260	220	261	227	242	229	267	245	254	255	258	242	261	273	269	269	234	242	284	260	271	243	259	234	248	259	258	274	265	287	271	266	266	266	292	256	262	245	263	246	257	243	248	269	294	253	260	224	245	263	239	252	239	260	258	251	227	234	234	275	248	223	261	250	284	261	263	284	233	259	258	245	244	259	260	240	246	249	252	240	228	261	236	257	253	238	248	233	264	269	264	265	250	257	240	257	261	257	233	258	258	260	256	270	259	249	271	246	243	244	252	252	268	241	269	252	256	271	243	264	239	274	280	268	273	222	241	257	253	262	255	241	253	255	254	254	268	247	236	273	252	275	248	246	259	283	257	256	254	242	252	278	239	231	248	229	240	236	291	265	232	241	274	238	269	264	273	236	285	243	254	252	284	246	233	222	233	248	259	272	235	262	253	243	243	242	250	261	275	261	260	264	230	242	264	265	251	254	269	247	246	237	256	240	256	251	256	242	263	259	264	242	233	235	261	255	239	263	246	219	229	281	278	253	271	236	240	275	269	241	263	221	250	247	252	258	243	238	273	240	237	252	241	248	248	250	244	257	233	231	236	249	251	258	257	274	272	272	244	247	247	262	249	248	261	246	253	249	262	250	228	232	243	245	269	266	248	248	249	241	285	263	256	242	236	238	253	251	276	239	213	253	257	244	249	266	262	234	257	259	228	246	261	242	238	243	280	244	254	246	258	246	247	240	242	236	258	293	233	277	238	235	259	230	240	243	246	267	249	243	254	269	238	236	235	261	265	246	282	291	254	221	238	274	270	244	258	256	263	254	251	238	255	243	267	282	243	269	246	271	271	255	251	240	235	235	240	223	251	278	268	269	269	260	266	247	258	275	274	246	240	261	251	251	224	237	229	290	255	252	255	282	241	274	251	245	242	244	269	247	254	264	244	272	271	246	267	270	256	245	241	249	277	265	242	240	281	235	247	235	227	235	260	245	238	268	255	259	264	235	237	274	231	238	233	242	235	258	242	251	249	256	256	262	271	280	254	252	243	280	246	242	265	254	270	245	259	257	275	264	263	271	260	249	257	245	252	253	269	237	252	234	251	268	246	254	253	251	254	254	261	228	265	271	290	260	254	248	266	265	268	244	241	263	233	216	261	252	272	261	246	217	234	262	242	228	283	255	250	275	222	286	252	246	227	269	270	252	243	257	245	236	270	245	258	272	257	254	262	262	271	268	243	239	242	235	255	232	235	245	284	267	245	251	255	247	258	279	225	244	262	289	221	246	261	248	257	230	259	265	263	244	259	252	257	287	257	257	267	255	251	260	245	261	258	212	271	232	266	232	241	241	230	263	250	246	288	245	269	232	220	263	244	278	260	253	256	234	243	241	253	244	257	239	247	274	273	251	246	240	254	266	264	234	222	252	239	233	276	226	253	237	259	262	265	261	262	252	259	234	242	239	238	261	263	235	247	264	250	251	244	265	261	244	247	221	229	247	252	265	228	249	254	275	218	234	271	228	247	243	243	223	250	253	228	283	248	237	239	250	260	258	266	254	264	280	260	242	247	250	254	253	268	257	244	230	238	252	283	273	259	219	275	246	244	258	253	263	267	240	255	268	233	255	252	223	264	265	252	264	258	249	251	248	271	230	262	263	257	252	240	248	270	223	278	281	256	241	276	246	246	252	259	285	230	259	244	246	279	248	233	244	233	255	237	242	251	236	274	255	249	243	246	264	272	246	225	277	255	251	243	239	271	250	271	240	265	260	238	237	263	231	272	265	248	266	233	277	244	257	259	256	264	243	265	260	216	258	237	306	238	259	253	244	258	243	255	249	241	253	251	260	243	254	257	267	237	248	243	263	246	236	267	252	266	264	265	243	275	232	250	272	222	275	239	264	238	273	240	267	263	264	244	243	240	294	270	255	231	246	260	264	249	260	271	240	268	245	240	248	254	230	225	268	255	273	260	229	244	263	266	265	220	257	261	256	240	256	243	271	266	265	247	237	225	253	239	242	266	217	236	236	254	242	262	260	246	224	274	258	219	233	239	261	249	259	239	242	237	234	247	219	251	262	268	254	247	271	256	220	223	261	254	250	237	274	244	248	224	263	252	252	230	224	278	271	255	229	243	249	273	254	252	257	237	243	253	269	272	264	255	278	248	255	265	243	217	251	253	239	243	248	232	257	261	250	235	260	287	272	235	251	252	265	256	299	241	253	246	238	261	223	238	259	234	253	240	263	247	248	236	278	241	271	231	237	287	248	275	279	252	262	251	231	255	263	245	233	266	238	249	271	281	263	249	268	239	247	242	245	266	237	249	279	260	241	271	255	225	224	260	262	259	255	277	294	240	238	256	232	249	257	221	255	249	268	266	247	218	240	247	246	271	266	282	271	255	273	236	235	245	244	250	243	262	245	270	247	237	242	273	248	238	260	238	292	254	245	260	244	228	264	257	264	243	261	259	262	241	229	230	241	250	258	246	252	254	253	262	273	263	248	252	233	236	269	254	231	265	243	243	225	231	258	275	225	239	274	252	253	256	239	239	254	259	257	234	250	251	260	268	272	250	273	252	241	268	262	232	268	290	260	228	204	241	258	231	228	255	288	253	245	232	287	233	274	231	234	236	238	249	273	259	258	266	229	257	245	263	240	269	268	248	251	291	236	224	247	258	226	234	256	249	243	230	250	243	261	258	268	245	238	250	245	239	269	233	240	252	259	259	253	232	239	252	267	254	255	228
24921	21140	27795	24661	13279	1180	837	711	655	650	642	619	615	605	539	576	634	578	560	567	616	544	585	531	583	522	539	607	562	542	582	536	576	538	568	531	545	541	566	518	575	542	573	535	533	542	537	572	558	526	533	533	533	571	537	574	552	517	517	558	528	579	580	557	560	517	567	544	548	549	542	562	535	504	566	563	528	540	532	498	506	557	533	572	526	540	552	539	559	575	528	521	528	488	495	554	558	513	545	538	511	556	547	553	524	546	581	559	566	559	541	605	544	548	555	554	565	573	462	524	529	568	508	527	516	558	499	586	542	542	554	509	550	560	542	565	520	551	542	533	500	529	501	551	578	575	530	519	514	549	590	533	519	532	538	560	543	558	547	561	524	554	542	545	566	537	514	549	533	554	535	540	594	554	558	513	535	524	549	532	569	553	504	549	522	512	557	574	537	581	550	481	545	571	514	537	503	551	560	531	579	562	533	547	563	551	559	548	545	540	532	563	584	514	558	507	562	527	512	502	550	503	512	588	534	521	499	594	512	554	507	542	526	554	565	554	546	544	533	536	511	510	534	565	539	533	539	488	554	550	549	536	578	535	545	549	516	514	556	553	558	524	535	527	542	530	564	536	539	534	550	529	541	549	506	516	530	528	507	532	545	604	565	560	535	562	549	526	548	524	548	546	514	565	513	522	522	562	551	523	551	513	510	558	495	523	563	556	563	571	556	525	544	542	501	538	504	523	552	574	525	543	526	557	526	540	542	518	558	522	565	552	552	553	577	555	532	562	575	543	550	528	535	534	589	562	562	511	539	582	530	576	543	545	570	558	561	530	518	538	521	541	565	574	547	528	587	553	526	527	564	548	525	518	552	533	479	581	519	516	539	553	568	553	532	521	572	582	526	520	562	555	541	535	505	565	531	539	566	530	562	517	504	563	569	554	510	516	533	544	563	570	542	554	526	537	515	546	567	540	503	551	531	525	514	554	578	539	566	537	565	556	582	546	517	528	548	526	521	583	510	564	564	552	527	581	546	571	531	533	541	557	562	535	516	495	515	556	512	506	535	546	556	556	528	528	559	515	583	580	556	499	530	527	563	540	521	487	539	581	557	508	562	574	565	527	569	541	533	572	559	572	544	518	568	559	527	525	529	540	572	515	524	516	561	541	587	554	569	530	559	545	520	579	531	543	575	534	557	561	514	542	537	535	550	547	585	525	554	528	533	507	554	522	539	521	524	542	532	493	569	583	516	575	542	540	512	547	532	492	498	585	568	550	526	533	541	570	571	565	521	537	561	559	558	518	521	558	569	561	516	533	552	558	520	527	505	528	561	556	495	562	556	556	555	553	529	518	552	556	554	557	568	572	533	582	491	484	581	569	568	551	572	533	558	535	537	545	534	529	544	528	537	494	515	550	535	529	525	535	546	544	534	536	519	548	559	540	507	555	533	563	561	555	531	539	563	514	564	521	532	545	570	557	523	566	527	532	552	536	544	539	503	528	487	529	544	567	541	531	484	527	523	533	555	532	570	515	496	566	558	504	539	550	565	518	489	527	550	535	551	566	547	562	559	598	549	552	541	564	518	573	577	505	604	528	540	544	537	571	522	532	531	500	548	523	547	494	508	530	594	512	570	545	532	592	563	544	559	486	501	524	563	545	546	576	562	550	533	538	551	533	545	559	516	566	526	544	556	550	545	531	528	556	508	562	508	533	582	552	514	535	572	528	529	469	584	564	542	529	513	518	548	560	565	551	515	543	554	548	523	595	527	537	540	560	561	517	559	540	546	521	495	493	516	533	491	503	549	556	563	511	569	516	535	578	543	528	541	530	583	545	538	528	560	573	548	516	525	545	541	512	519	536	517	554	557	550	545	509	563	539	580	531	532	536	515	582	522	501	566	534	526	573	540	533	534	510	537	542	566	545	501	529	548	555	540	588	488	522	547	564	510	542	553	530	517	523	538	540	560	551	545	614	538	517	529	580	536	556	518	540	570	510	570	559	536	542	535	551	527	522	556	555	534	581	563	540	526	582	499	541	557	527	537	533	600	539	525	526	579	561	541	530	588	559	564	498	528	560	516	538	565	552	525	492	552	554	554	539	559	547	513	536	538	541	580	533	566	554	565	526	552	525	559	529	568	551	534	526	517	525	511	535	533	564	590	518	516	566	527	559	551	506	541	515	536	518	529	536	588	553	502	545	521	549	538	565	566	570	571	540	514	519	576	563	572	558	538	503	556	562	543	527	531	561	565	553	526	582	541	528	550	558	527	528	531	530	552	556	557	547	550	530	545	546	523	526	479	501	511	566	523	540	539	566	519	545	548	572	596	547	536	548	546	499	503	554	542	552	589	546	565	584	509	595	552	549	569	545	558	526	534	581	510	534	586	552	532	578	512	529	553	552	502	516	549	544	565	549	534	507	557	558	529	513	545	546	464	508	523	560	532	547	548	516	553	512	561	520	533	585	533	514	545	542	531	531	574	555	527	517	519	549	507	558	531	553	578	508	534	561	580	550	546	549	512	542	522	532	528	527	544	531	533	538	566	556	515	552	546	544	545	526	556	533	550	505	526	526	535	555	528	543	575	542	562	548	490	493	508	561	533	585	553	521	502	541	542	516	564	526	554	576	571	529	503	533	552	559	594	528	573	537	496	538	507	549	607	572	569	553	583	569	509	553	502	527	520	561	555	587	531	539	530	542	504	509	514	533	531	493	520	530	562	526	572	531	558	525	516	592	522	564	535	511	565	558	529	552	535	532	553	529	570	588	533	533	510	562	559	504	518	545	537	534	529	515	515	518	544	536	556	526	519	572	532	586	536	557	508	572	539	497	532	537	524	511	554	552	588	554	534	554	548	535	531	534	497	561	570	549	520	535	505	510	550	599	531	548	560	545	559	515	537	534	558	522	545	518	583	522	533	562	568	550	549	568	572	488	541	549	585	572	504	563	540	544	572	574	528	530	536	566	570	547	533	583	562	534	536	521	552	565	560	544	538	549	592	521	566	545	511	560	545	548	580	539	539	552	533	521	555	550	530	546	538	529	473	579	547	544	509	556	571	515	575	548	557	496	575	561	545	521	525	540	575	524	502	545	557	563	542	512	513	517	565	556	560	541	499	557	533	540	521	534	536	563	574	538	530	525	568	558	523	533	544	555	561	531	518	542	541	555	539	557	564	546	516	538	534	526	550	568	539	514	532	571	518	531	524	487	565	559	551	584	533	530	529	571	539	547	550	516	562	545	528	538	551	535	505	544	530	532	489	541	576	555	502	548	544	593	560	487	580	590	557	521	548	529	546	525	546	528	544	524	534	542	582	557	535	523	528	479	533	529	552	543	567	538	577	564	534	504	518	491	516	481	552	510	515	552	570	541	511	592	525	552	559	543	536	534	528	556	529	524	542	573	549	587	529	530	510	527	535	550	525	561	504	527	568	534	540	491	553	520	551	506	508	542	542	539	528	518	539	547	521	522	538	527	600	568	549	518	544	566
37208	6336	4966	2736	1912	1447	1222	1112	990	885	843	840	733	757	726	763	712	715	690	672	637	625	623	676	638	616	629	652	653	647	579	663	618	601	644	631	651	631	662	641	656	664	611	648	604	628	649	639	617	613	577	688	654	630	572	665	622	629	603	589	628	653	666	628	586	614	578	643	613	597	645	633	638	604	587	611	602	630	600	613	646	627	656	610	612	650	563	657	601	669	608	611	654	613	638	661	623	589	623	604	624	623	666	572	617	580	631	619	599	591	579	603	652	651	626	614	587	625	597	628	620	622	613	631	660	581	638	612	638	633	639	605	632	636	603	606	611	634	630	623	601	625	628	614	569	627	623	631	623	633	591	611	615	630	587	690	638	670	618	642	603	638	600	631	660	618	616	605	608	656	616	670	594	580	624	637	643	605	661	608	607	550	590	648	630	672	590	626	582	648	653	609	597	661	591	650	597	633	641	623	583	652	635	638	597	610	608	627	612	624	601	605	644	639	663	587	653	650	634	606	636	623	601	645	625	675	645	660	611	612	559	638	648	645	633	636	631	629	662	631	607	612	636	609	595	630	604	652	624	553	635	666	641	626	642	590	648	593	639	617	653	616	627	643	609	611	620	632	614	610	600	643	614	690	690	611	634	674	610	621	649	589	682	621	649	606	596	628	615	646	597	626	574	638	621	603	668	591	626	606	659	639	586	629	590	630	616	580	599	633	650	671	638	581	615	619	607	610	621	598	591	641	683	646	619	624	612	566	630	598	638	614	620	631	642	664	603	666	622	597	576	606	639	595	585	593	619	620	579	662	587	605	590	634	601	646	634	628	633	645	613	632	625	637	650	603	652	657	626	664	613	612	626	606	603	619	626	597	571	651	605	576	647	647	638	568	627	589	617	602	607	638	635	593	594	622	612	587	597	588	602	615	613	591	650	653	629	581	616	611	585	636	617	629	634	585	597	624	602	620	645	651	626	651	595	618	631	651	655	622	618	639	575	630	635	633	661	628	629	642	579	588	615	586	661	628	583	649	643	582	629	596	625	628	638	635	651	653	651	609	590	589	618	620	589	650	634	613	625	626	637	641	651	590	605	604	599	592	617	605	626	632	656	658	642	629	635	624	634	639	624	635	620	640	595	657	607	642	601	600	653	632	623	612	646	613	617	618	641	619	610	585	662	612	627	629	622	667	606	614	621	638	643	642	596	634	641	671	629	621	637	643	609	645	643	597	606	608	638	641	612	567	598	635	632	564	623	631	648	636	621	663	603	657	583	579	641	598	616	629	637	649	617	678	640	613	577	635	613	616	633	594	590	702	574	605	598	602	642	625	590	616	629	641	583	649	578	629	622	600	640	630	642	583	634	583	594	608	645	642	645	610	664	626	638	642	631	619	601	614	635	663	601	602	614	652	636	594	633	606	614	620	657	589	637	618	620	625	614	604	619	630	606	621	620	612	635	613	619	637	634	661	637	584	597	619	696	635	604	629	618	654	655	635	666	621	640	630	649	614	581	620	680	645	668	623	667	662	602	623	621	626	612	604	632	666	612	625	626	633	617	609	668	645	619	605	623	621	630	679	715	600	578	644	612	595	630	604	624	622	630	618	608	555	609	630	669	646	589	607	653	601	649	609	624	618	640	635	611	601	622	663	610	615	670	640	624	630	663	604	576	578	599	656	560	637	621	641	644	607	622	612	659	595	673	619	555	629	649	595	677	651	642	593	601	618	594	617	632	621	611	666	630	648	632	656	606	610	629	646	587	572	646	634	594	616	656	619	607	579	648	630	630	650	625	628	648	621	606	603	615	653	610	641	623	591	622	594	587	641	617	609	649	612	625	624	628	633	614	612	639	640	632	694	600	615	635	679	660	618	601	631	598	626	587	632	670	649	608	619	648	601	594	588	647	611	616	677	578	633	613	656	628	634	577	609	577	631	591	601	609	616	613	648	613	620	611	627	657	625	590	615	647	631	633	580	630	601	633	601	627	610	621	630	615	630	564	640	604	595	570	651	671	638	606	626	637	609	617	637	639	670	670	636	651	581	689	593	591	601	612	677	609	631	638	625	624	608	631	637	638	624	624	602	609	597	627	601	616	644	605	617	634	632	604	534	609	584	610	588	609	610	619	624	650	636	648	621	624	617	638	640	637	623	615	600	612	641	629	646	598	620	658	622	654	618	651	610	605	648	611	622	630	602	637	582	643	657	619	593	630	632	573	654	660	620	585	625	658	652	637	630	677	613	636	643	634	653	562	637	646	610	608	607	610	612	619	643	604	624	639	658	613	635	604	617	625	570	653	638	637	575	634	604	616	662	619	643	636	589	651	629	611	598	610	615	614	645	602	623	585	611	649	622	646	638	589	589	610	630	623	599	615	641	600	649	599	591	602	662	588	636	654	634	621	663	610	629	622	644	638	643	639	641	665	583	669	618	622	621	643	595	600	655	620	590	589	641	639	585	620	597	617	644	626	633	667	633	640	634	575	615	645	605	612	621	638	616	661	652	605	647	648	618	656	640	636	615	603	620	633	615	570	642	612	575	605	637	574	662	644	578	645	600	607	616	602	620	631	598	615	653	614	610	575	577	587	658	645	607	608	668	647	592	564	647	578	629	601	615	643	597	646	603	586	579	628	660	631	646	620	610	682	596	634	621	622	563	656	629	649	653	597	665	637	659	622	615	660	591	630	642	638	620	607	613	642	614	600	603	648	649	597	624	586	585	601	605	602	609	624	627	655	629	669	670	630	596	651	569	609	643	621	601	586	555	614	671	631	617	639	633	625	591	620	618	618	670	640	647	650	623	691	576	606	601	627	606	610	572	636	629	648	639	647	625	646	594	638	621	613	607	607	625	602	605	577	648	656	623	651	628	610	648	626	596	620	629	603	652	627	640	605	643	596	609	679	613	642	603	631	612	582	625	616	619	663	634	658	620	619	613	607	599	629	633	657	663	628	606	598	565	569	631	636	606	612	628	695	618	698	604	602	644	608	605	605	659	626	617	662	603	632	618	670	615	625	639	631	611	614	629	603	632	620	663	649	623	588	649	591	623	622	632	574	699	649	632	639	642	612	627	614	585	645	662	592	621	627	620	592	593	620	644	611	644	603	632	621	636	691	603	585	645	650	634	648	610	652	644	602	621	609	592	625	628	611	637	613	683	689	624	624	648	591	578	576	625	665	600	639	590	606	613	611	622	658	585	619	662	647	641	639	595	621	585	626	573	633	608	645	605	642	620	644	642	566	647	604	658	626	644	609	573	591	603	642	566	649	616	587	607	636	599	624	615	619	630	634	586	633	654	622	628	589	624	624	647	642	650	614	579	612	649	614	607	573	600	635	612	637	633	630	651	625	617	627	545	582	613	630	607	626	647	555	609	613	629	613	584	644	638	638	599	614	594	586	655	607	647	625	637	634	664	634	629	621	656	612	625	607	626	618	647	619	621	609	645	638	612	644	626	590	632	573	635	634	604	633	588	655	627	635	595	604	666
22746	21178	29135	23487	21168	21225	11771	1222	837	746	680	593	533	482	456	479	484	408	401	400	409	377	364	347	369	356	335	297	317	298	343	273	320	320	321	317	293	312	287	315	270	314	306	309	313	319	297	304	319	298	316	311	292	309	267	301	293	310	293	311	303	332	266	302	305	312	318	283	310	284	311	287	280	311	317	289	319	299	322	294	315	289	291	282	301	294	300	297	285	282	296	293	306	330	275	289	267	289	309	273	278	285	281	316	310	290	326	320	307	272	306	272	286	285	293	281	313	270	306	280	273	281	306	299	306	292	260	300	283	273	262	288	319	310	338	303	297	274	284	278	302	300	302	322	307	274	313	269	253	269	294	269	297	284	319	277	272	326	291	288	300	292	297	234	317	286	269	288	305	276	262	296	263	290	315	290	293	281	310	313	273	311	301	308	300	281	295	292	274	305	274	278	290	278	259	290	307	273	312	283	270	292	268	264	303	300	276	291	291	273	251	246	290	265	275	287	279	282	285	282	312	311	280	272	298	278	266	294	286	296	278	256	279	278	277	270	287	295	287	296	276	261	273	302	317	262	299	267	313	296	263	314	276	274	296	270	290	309	278	327	298	300	298	267	274	336	292	296	283	308	269	254	298	291	297	268	284	292	287	256	307	309	288	275	293	259	294	295	285	297	293	275	306	282	290	280	298	297	297	288	255	327	274	304	319	275	285	304	299	282	288	301	305	310	290	296	305	292	312	285	281	279	298	256	285	268	290	287	309	284	278	259	269	267	284	299	308	290	304	304	299	251	308	288	284	285	294	314	281	283	295	284	314	273	304	278	291	296	311	276	299	296	274	286	329	300	317	294	333	290	263	285	322	291	268	299	315	316	299	272	270	265	268	311	286	304	292	292	307	282	280	305	270	316	310	276	300	287	295	323	286	283	292	285	310	308	294	283	285	262	276	294	309	289	300	291	305	282	250	301	297	305	269	286	312	314	309	267	297	315	323	287	273	287	282	299	288	272	287	273	268	310	323	316	296	292	290	284	277	275	297	285	306	305	288	305	325	288	294	285	292	290	272	255	265	318	287	285	343	290	291	297	301	292	284	260	288	254	282	281	296	287	285	314	282	293	295	270	254	296	267	284	285	267	304	302	285	297	265	272	254	291	289	312	280	317	308	307	301	286	289	308	287	282	295	302	291	306	297	321	302	285	272	304	288	251	323	291	313	269	273	365	302	309	273	291	286	280	287	266	278	270	315	280	286	276	276	287	291	283	296	292	296	288	276	282	296	329	305	313	299	281	288	292	281	315	279	242	281	284	293	289	301	278	270	285	288	331	284	280	295	295	273	238	280	310	280	302	302	248	277	297	336	295	305	294	288	270	270	308	315	287	269	341	286	321	300	302	306	283	306	282	292	262	267	294	308	279	304	256	307	327	296	279	319	315	327	293	295	318	248	307	284	275	300	316	300	273	317	307	320	253	288	263	300	304	288	314	310	277	293	274	265	276	287	283	298	284	335	300	310	262	276	280	267	309	280	286	269	271	300	283	296	282	299	273	320	291	306	300	321	289	282	298	299	286	284	312	305	303	290	270	264	271	292	289	285	302	319	282	258	273	292	307	295	289	280	285	287	281	291	250	281	285	281	288	289	290	304	253	283	269	281	268	285	302	265	292	288	275	281	333	292	321	255	312	276	311	283	277	288	296	306	300	287	274	271	292	276	282	322	305	289	325	267	290	295	308	314	314	297	264	265	299	299	278	279	331	296	298	268	291	293	298	262	291	259	284	298	293	234	282	290	308	295	287	291	298	311	318	287	293	287	287	292	335	280	292	264	303	273	272	280	279	279	321	301	297	265	284	329	268	282	288	302	298	286	265	283	305	278	305	263	310	296	287	271	290	291	310	319	297	297	321	323	326	292	298	299	301	272	289	282	272	245	319	292	306	304	285	294	264	293	326	302	273	258	296	276	295	296	261	271	308	284	288	265	284	254	280	312	321	305	274	284	316	270	272	306	269	266	277	294	281	318	283	283	296	283	288	287	296	334	294	299	304	278	311	292	306	300	305	316	307	295	319	280	325	308	285	266	289	324	265	330	330	277	282	290	278	312	278	271	289	303	255	265	306	308	284	315	303	290	301	276	302	277	291	277	298	296	276	250	264	296	322	279	284	292	259	253	303	271	290	311	319	291	317	286	297	283	262	303	274	279	299	301	274	296	264	272	296	298	320	289	292	310	287	296	297	300	307	300	307	289	295	285	278	289	320	329	299	301	271	294	271	271	267	265	264	304	288	283	320	316	302	283	280	283	277	277	289	313	282	281	291	288	277	294	295	275	298	297	304	280	300	282	279	287	274	273	317	285	310	266	295	300	279	311	294	333	308	252	308	281	309	310	303	311	322	286	296	284	321	313	296	331	323	285	271	300	283	298	299	311	297	288	286	292	314	282	290	271	263	310	320	291	291	299	313	287	303	272	317	286	272	287	283	288	280	291	281	265	305	313	329	290	294	281	268	304	323	301	273	281	304	303	276	246	288	307	296	335	259	280	268	312	300	279	312	299	302	264	299	310	299	280	278	268	292	262	259	300	282	292	270	305	282	309	282	314	300	287	264	305	285	301	281	311	284	320	292	302	302	305	312	289	302	318	274	307	306	274	276	306	293	303	303	289	315	282	293	273	301	342	294	291	301	287	281	303	281	324	315	268	308	272	282	305	291	293	284	281	303	277	287	312	258	241	277	258	264	310	325	321	297	293	281	268	281	279	301	285	303	272	289	303	270	310	270	294	318	294	282	296	291	328	273	291	285	273	270	301	327	310	299	284	285	289	284	282	284	307	286	297	276	280	299	297	276	267	277	282	276	264	274	271	275	288	275	285	299	300	273	309	287	270	299	297	279	274	279	290	310	282	329	262	302	278	292	257	309	295	281	303	290	276	264	288	293	280	295	301	275	291	337	284	296	302	284	266	295	276	288	279	298	322	275	285	271	292	301	261	282	283	300	287	272	318	289	290	280	304	271	278	326	331	309	295	298	296	252	275	285	276	291	283	308	307	283	292	308	277	282	287	272	283	291	293	285	296	286	269	258	280	289	274	298	275	305	294	311	277	278	300	313	275	298	277	308	288	270	278	294	282	291	278	290	270	260	284	305	283	300	287	264	304	298	310	282	299	284	310	295	253	274	289	304	277	304	291	275	284	283	287	327	299	324	326	280	303	269	318	259	302	328	266	271	275	277	277	309	259	291	296	279	313	280	275	317	289	283	288	268	282	283	299	288	295	277	253	287	313	279	292	282	310	295	287	301	270	282	319	281	324	283	300	289	293	264	296	305	304	287	280	281	284	301	300	321	287	281	309	283	302	270	285	279	270	278	298	308	330	287	295	293	316	287	288	319	288	338	311	309	253	291	275	258	294	278	298	279	270	278	321	289	282	261	317	307	277	295	296	292	286	312	275	299	294	298	256	287	289	293	267	298	291	305	286	288	298	284	284	315	291	288
36177	15730	13558	7090	4713	3448	2616	2015	1587	1275	1062	941	814	741	677	637	553	547	486	500	510	475	443	436	400	399	385	387	394	394	390	340	371	381	368	354	315	367	336	352	340	339	342	389	360	357	344	333	316	362	302	347	353	355	332	373	361	353	309	338	344	366	332	329	324	365	351	354	368	349	347	329	344	346	316	339	339	341	355	330	349	314	344	319	328	347	323	351	307	321	310	322	302	299	330	317	315	299	363	315	344	328	319	314	340	304	318	321	352	332	302	318	327	368	317	369	319	326	316	321	304	366	346	369	334	307	345	331	331	357	342	333	310	317	338	330	315	363	334	334	300	338	328	328	304	284	351	337	325	338	330	317	336	318	343	306	330	355	339	312	354	309	320	325	339	340	324	304	296	344	314	361	334	309	352	351	324	312	322	333	341	326	302	328	343	310	346	333	327	326	347	317	323	340	305	335	327	342	314	319	316	317	315	311	324	339	302	342	310	314	315	326	324	322	320	317	352	322	319	337	310	354	344	337	326	300	336	331	349	306	319	320	306	308	355	313	316	319	322	324	332	304	287	329	288	337	327	349	333	318	320	308	312	332	320	333	337	349	305	358	307	368	294	337	311	304	333	330	333	296	314	336	314	321	331	342	339	281	326	329	301	324	328	301	342	295	345	341	344	302	341	318	329	291	330	319	316	330	320	315	326	300	328	341	326	307	318	341	327	302	314	345	318	347	294	331	363	295	330	326	315	329	314	329	324	318	302	314	327	320	300	286	341	331	348	358	313	285	314	350	333	331	303	321	319	342	316	317	339	336	332	325	338	324	311	340	290	344	334	312	339	304	320	331	362	359	336	313	343	335	325	300	324	334	307	342	350	294	330	308	358	308	341	294	338	341	334	342	326	306	360	303	347	315	311	304	324	300	329	325	312	291	323	330	321	311	353	310	324	334	298	358	326	371	289	331	331	338	348	319	328	345	320	344	282	290	328	285	332	346	314	339	356	350	326	323	322	323	326	295	324	336	331	344	354	312	311	324	340	333	341	332	301	314	315	312	360	304	352	309	352	330	352	346	329	337	336	320	312	313	348	345	307	316	313	312	322	318	312	330	316	316	320	287	326	343	330	319	323	345	335	310	364	336	337	352	333	333	337	310	333	317	318	351	305	318	284	314	336	318	309	328	339	370	317	337	328	335	331	328	330	312	354	303	316	315	305	334	343	331	367	334	339	313	309	342	338	298	330	308	323	320	303	320	324	341	337	324	338	317	307	345	323	320	330	334	348	314	308	307	311	323	337	348	320	340	348	293	294	346	328	303	327	300	322	330	341	340	320	317	321	313	334	318	278	355	332	323	324	313	326	348	345	322	356	339	325	265	311	325	359	294	338	321	335	328	300	345	291	323	305	329	366	321	313	337	333	309	336	309	300	358	336	306	330	326	376	323	372	302	323	330	347	311	350	317	318	360	316	336	284	314	314	340	299	321	360	340	354	323	295	271	328	289	304	320	314	334	304	266	350	312	329	334	347	337	317	305	302	346	310	316	309	299	331	336	324	337	303	309	315	332	297	307	344	350	346	320	332	319	329	317	315	318	336	321	320	316	334	348	314	318	317	333	322	361	313	378	309	321	309	334	339	339	313	312	322	346	342	317	351	320	301	327	325	327	340	366	364	328	313	312	335	353	327	319	321	341	342	319	364	338	326	341	311	342	344	321	313	324	276	352	338	316	328	321	338	329	334	333	363	326	335	310	335	323	318	369	301	344	318	330	319	336	306	323	284	296	294	315	348	332	345	311	355	316	357	314	289	306	347	325	333	314	329	351	312	343	335	310	350	300	296	327	323	321	342	350	319	283	299	335	326	342	312	336	325	293	321	339	323	335	309	321	288	309	309	292	358	305	313	320	350	327	325	329	342	351	302	371	298	299	345	328	330	329	349	285	331	344	357	337	355	346	332	326	316	307	284	329	324	306	317	327	286	335	309	336	325	300	302	306	345	346	315	335	340	322	316	345	316	313	328	308	342	287	329	303	318	311	292	328	323	300	343	316	317	328	303	323	349	294	348	359	333	324	325	333	304	348	323	338	345	331	316	351	345	299	305	318	314	316	344	316	318	323	312	299	328	319	285	342	311	373	305	332	310	341	305	359	318	313	348	300	311	306	311	330	311	320	337	329	312	311	306	328	306	317	323	314	321	301	335	323	287	302	329	316	353	354	332	311	308	344	343	330	337	344	320	327	331	314	351	320	332	314	302	338	336	350	297	336	330	334	324	320	335	358	303	316	304	331	312	313	326	325	304	348	319	315	330	327	334	309	328	322	327	333	299	347	323	342	334	319	340	307	349	339	336	319	313	334	326	331	323	299	315	319	340	332	335	340	308	313	350	305	335	326	351	316	288	334	296	330	333	327	326	365	302	316	338	337	329	304	348	311	328	325	293	322	332	340	333	299	312	299	328	325	318	358	325	332	298	352	321	343	328	323	326	334	345	316	332	353	312	304	347	325	328	297	331	366	305	337	318	357	294	318	304	319	312	337	298	323	320	316	321	320	337	315	323	311	330	285	306	327	336	322	339	309	307	333	316	337	307	335	352	325	340	319	328	316	320	323	306	315	296	321	323	327	331	339	349	298	348	297	303	298	342	310	340	341	327	326	281	335	347	338	326	352	324	290	345	354	314	330	344	331	309	296	315	343	304	337	336	282	292	320	320	318	318	336	326	298	304	319	330	353	346	363	327	359	330	342	352	331	331	339	322	359	324	323	312	328	325	336	370	330	314	318	302	311	318	337	340	326	345	350	328	320	363	321	329	327	299	293	344	320	322	306	296	319	330	345	306	318	319	343	344	329	332	317	297	311	357	325	323	313	300	340	339	284	344	339	336	342	333	325	333	342	314	324	326	341	318	307	339	300	366	339	301	310	318	351	354	366	305	293	339	344	314	350	322	339	341	329	327	318	307	320	335	325	318	334	322	305	332	334	297	339	359	344	344	328	302	340	324	318	306	327	338	346	344	318	325	315	370	335	317	317	329	320	335	364	331	303	318	305	326	305	369	324	350	321	325	312	316	334	318	319	327	316	323	322	326	324	289	303	289	363	324	319	335	337	307	317	328	338	296	332	308	339	322	309	327	312	332	309	339	343	311	317	365	318	323	334	316	314	340	319	330	342	311	307	345	363	283	298	308	310	347	307	309	317	286	311	328	312	333	349	297	347	332	327	295	324	344	348	330	301	351	353	313	337	340	349	350	329	318	319	330	336	349	345	345	307	312	351	357	314	328	324	361	310	348	332	312	341	314	302	316	310	351	309	316	320	324	318	349	333	337	362	309	332	325	312	331	319	304	330	325	333	312	304	339	301	309	328	330	339	334	335	306	352	317	325	328	301	350	323	329	310	306	359	293	339	312	318	269	324	327	347	285	340	335	356	337	306	331	330	309	302	317	317	315	339	322	306	336	319	338	312	301	336	323	316	324	317	308	351	324	321	299	301	317	322
27252	19950	7530	858	545	484	454	435	441	468	456	426	440	468	363	434	425	430	432	395	453	428	410	418	401	437	437	399	450	419	449	452	414	430	395	435	390	414	457	417	438	375	438	424	433	425	431	396	396	405	394	420	407	439	447	423	435	416	431	410	407	386	444	414	429	416	420	397	392	408	402	411	428	394	406	440	407	379	416	409	362	444	398	410	436	432	399	433	436	414	388	426	466	419	417	406	438	375	413	427	391	415	416	389	435	412	367	436	406	399	458	437	414	393	406	398	416	428	408	411	445	407	412	461	457	423	388	416	397	461	426	416	418	354	409	430	418	428	404	399	437	426	436	413	410	428	444	464	407	401	402	439	427	394	393	422	395	380	433	430	462	392	415	385	439	403	416	454	412	416	397	396	437	429	429	395	400	455	435	411	432	397	419	404	445	414	412	418	423	414	398	399	435	418	406	409	427	398	402	390	407	409	415	449	416	394	385	407	448	414	401	433	411	399	402	386	421	414	415	402	409	386	419	413	454	395	403	453	373	430	470	406	402	426	399	425	437	389	406	384	377	422	380	408	430	449	390	426	432	401	408	425	435	415	410	386	377	403	421	383	441	403	406	415	423	403	416	390	428	429	413	454	450	399	417	415	440	425	447	391	374	415	428	395	430	409	425	414	395	419	422	412	442	407	369	434	408	391	418	396	406	432	461	419	425	420	382	460	433	420	418	398	392	412	401	421	450	404	389	440	425	391	437	433	442	416	395	422	472	424	414	408	403	423	455	441	441	412	425	421	464	421	473	451	395	453	407	410	403	390	468	393	393	390	412	453	444	409	416	398	406	348	427	458	445	449	400	421	444	388	443	393	439	434	404	412	389	412	412	427	466	383	415	417	418	438	443	400	434	383	381	434	413	428	408	399	408	392	395	386	396	424	440	433	403	435	425	430	376	405	422	420	413	443	426	411	430	392	406	436	441	405	421	401	416	409	419	427	398	419	447	411	437	432	418	395	431	415	425	404	412	380	454	414	393	405	395	404	414	411	456	399	408	402	448	416	400	443	396	400	436	424	414	446	397	427	430	433	422	430	437	384	406	421	394	380	387	432	435	436	438	442	418	422	423	411	382	384	415	392	394	413	425	417	425	402	421	423	442	407	456	420	393	444	409	396	444	385	437	418	398	446	430	428	373	424	413	401	419	436	428	419	426	456	394	361	392	446	408	425	390	401	430	473	406	447	450	434	440	402	438	431	418	408	402	427	425	426	394	421	417	402	433	425	395	423	423	410	409	418	412	392	417	415	417	409	377	410	389	352	403	423	405	463	408	403	427	425	423	396	428	446	409	423	412	430	414	434	409	443	399	409	400	433	454	421	438	451	437	407	427	441	407	411	436	404	437	391	395	413	420	416	408	383	413	395	438	436	488	411	427	377	379	433	399	399	423	419	386	438	422	362	411	415	415	402	415	440	467	380	435	441	430	452	434	405	394	415	417	374	423	424	411	410	430	457	420	384	411	402	420	363	423	429	410	439	397	441	429	415	403	428	422	447	426	461	400	427	408	451	395	422	384	395	387	431	426	439	396	432	417	415	459	383	413	411	435	414	455	417	433	429	410	398	426	432	400	470	421	464	401	439	406	423	456	402	410	424	438	434	407	380	410	409	396	398	420	455	414	403	396	417	407	408	415	437	394	410	430	434	418	420	422	412	379	438	438	411	442	384	414	410	446	430	407	410	429	445	431	444	392	394	422	445	430	433	430	426	429	391	413	437	397	390	366	403	427	401	400	397	453	407	428	411	432	415	404	416	411	418	445	405	411	439	358	405	388	441	424	415	455	446	383	416	384	415	412	428	437	422	411	423	429	399	435	361	426	392	434	401	417	440	403	410	449	392	394	390	405	409	397	424	462	438	413	418	418	436	394	400	429	369	399	374	399	478	411	408	415	426	426	404	440	413	424	410	392	413	380	392	434	414	383	425	419	433	420	426	426	436	426	416	440	410	444	407	398	401	421	379	416	427	433	420	402	425	408	438	417	431	394	422	442	408	400	459	411	425	429	421	436	425	418	426	418	414	408	410	395	433	454	405	426	428	387	415	454	427	414	397	453	430	426	411	422	427	425	401	413	398	439	444	428	399	435	395	431	428	441	414	431	414	410	419	388	372	470	437	420	418	413	425	417	393	432	405	409	411	411	416	374	425	402	424	369	396	381	441	414	403	421	421	416	401	418	413	408	396	384	423	402	420	397	414	406	405	396	412	414	388	408	429	425	410	441	417	395	409	417	422	421	459	414	412	408	439	379	422	433	397	400	424	410	443	417	424	410	432	370	404	415	442	437	413	443	405	385	394	416	428	431	418	426	433	416	405	413	448	405	419	427	409	410	446	447	415	386	418	434	437	434	451	418	399	407	435	382	375	444	427	428	383	428	441	419	420	428	437	412	436	434	419	440	403	398	432	401	394	411	427	396	442	413	429	382	423	428	417	450	433	402	424	434	423	409	385	386	412	403	419	418	394	398	390	383	407	445	398	433	434	435	425	394	412	410	441	398	446	396	430	393	402	393	372	435	398	395	410	431	437	412	416	385	441	445	407	393	396	429	431	420	409	444	421	440	404	412	422	400	424	420	405	400	417	431	444	398	445	426	415	431	410	460	387	435	413	401	415	449	406	431	403	405	403	428	417	430	389	429	401	413	418	421	394	370	401	423	426	390	445	466	408	411	442	404	393	409	391	434	437	401	436	447	430	423	435	444	429	410	414	422	451	405	419	390	399	386	409	388	398	439	454	383	393	397	456	422	465	385	399	463	410	461	397	438	413	435	397	410	446	458	406	448	379	437	398	413	413	374	447	412	414	394	428	405	435	413	441	393	407	402	435	415	401	408	438	459	432	403	406	411	381	398	381	415	435	386	424	377	407	410	400	410	400	420	404	471	436	414	408	419	379	402	403	421	446	397	396	412	447	431	405	400	382	417	406	419	442	408	417	414	408	427	423	409	425	381	423	381	401	402	436	429	439	386	420	427	390	391	424	416	432	401	454	422	444	477	416	430	395	398	394	404	416	455	417	439	431	418	423	418	448	426	427	438	413	391	445	413	477	448	418	428	410	410	423	399	429	401	411	431	398	431	397	430	448	442	404	412	388	419	414	433	414	406	427	437	443	472	389	380	431	443	408	440	418	404	399	429	433	417	399	453	419	438	425	421	424	377	446	405	425	400	412	446	411	435	409	449	423	421	412	414	428	423	454	433	408	406	403	395	437	401	415	389	426	418	404	437	423	412	418	422	428	425	438	415	424	430	442	412	407	439	404	394	432	408	440	437	392	411	419	435	401	416	412	447	442	400	412	425	424	446	401	408	419	430	419	371	415	428	415	428	402	428	397	395	391	417	396	388	402	418	410	380	412	399	384	427	434	399	374	422	402	421	439	441	429	434	418	405	408	435	395	444	404	397	415	428	404	416	409	425	424	416	445	380	435	418	414	415	382	455	442	388	416
17133	1420	1273	764	679	606	570	507	488	523	502	507	486	497	553	527	493	535	507	471	477	539	480	516	492	529	474	494	481	502	503	486	505	524	475	471	465	489	526	454	473	478	507	512	484	494	497	493	511	492	518	494	506	486	502	476	523	497	518	468	490	467	470	533	495	522	521	457	460	472	522	513	496	522	490	482	556	477	515	503	491	500	502	509	503	510	494	522	482	508	523	510	534	532	465	491	527	475	484	477	477	464	475	514	499	485	489	488	493	475	476	491	535	516	452	515	507	490	481	493	529	517	500	509	476	541	480	486	540	497	509	424	480	497	484	473	519	508	498	506	510	531	503	505	489	509	507	491	499	529	509	507	512	487	483	504	520	501	538	487	502	475	494	505	537	513	477	474	479	507	474	505	555	455	457	494	492	492	513	497	529	506	511	555	464	487	521	505	469	510	500	475	521	502	492	504	550	498	500	495	520	545	527	497	514	489	525	493	456	524	517	489	515	493	512	528	511	455	522	502	514	472	508	532	497	446	455	500	465	502	499	478	529	498	488	498	510	483	486	491	521	526	490	468	460	553	523	500	517	496	506	499	505	518	495	501	510	514	517	526	471	478	463	507	507	473	462	470	484	502	503	474	488	488	496	494	530	507	495	518	484	476	442	518	514	508	469	483	515	483	493	494	506	518	513	494	496	500	509	493	498	486	474	495	520	488	492	505	508	480	500	459	512	517	494	510	468	524	506	463	472	524	499	468	499	498	469	481	484	527	481	507	493	486	481	500	473	485	471	462	511	503	521	505	470	486	444	504	497	489	464	496	491	510	495	516	517	525	543	517	477	526	517	473	493	513	500	547	485	497	497	497	528	540	515	525	484	473	520	448	500	521	517	491	489	490	488	486	489	498	522	520	508	470	494	476	500	481	508	508	481	500	490	500	523	431	480	490	490	488	498	490	471	484	499	469	484	500	490	513	427	536	518	464	517	474	482	509	485	494	481	494	510	495	505	497	505	510	505	488	524	522	461	469	471	490	502	450	538	503	523	466	510	511	492	470	469	530	506	480	521	491	523	493	479	474	510	482	499	509	476	477	493	508	505	479	487	473	496	472	482	496	498	527	484	494	488	524	481	500	506	497	502	533	467	499	479	483	488	492	515	495	455	474	508	502	516	544	512	502	461	507	494	531	514	519	490	503	483	482	501	496	530	474	513	484	497	508	500	485	525	550	537	502	478	504	484	518	515	484	534	469	502	486	513	511	460	521	507	467	485	507	531	506	489	549	493	460	528	486	489	521	453	484	550	525	502	539	476	492	518	476	463	495	511	491	490	488	448	556	487	518	488	474	529	483	491	456	495	502	464	532	520	476	499	505	473	497	500	492	469	521	501	471	521	471	473	490	502	477	489	467	499	527	500	489	487	463	536	505	486	521	505	517	499	504	464	460	494	508	506	482	455	507	511	493	470	474	530	496	494	465	493	538	464	486	471	472	499	510	540	487	476	471	513	486	517	457	488	513	464	511	478	472	493	472	545	523	504	492	460	470	492	492	517	498	491	495	474	458	528	522	448	519	548	465	491	495	517	488	474	507	476	487	493	516	479	505	481	482	504	487	532	448	527	492	487	467	490	480	512	540	509	478	488	517	506	520	498	491	467	508	487	468	456	491	514	482	478	494	474	489	452	455	509	508	484	515	545	508	504	495	490	504	490	476	490	468	465	477	528	522	515	523	498	486	498	508	487	519	507	511	464	516	497	504	504	505	490	477	500	511	491	521	526	465	510	507	505	485	473	521	496	506	512	486	491	516	492	505	483	469	496	484	538	513	502	519	522	486	504	510	493	472	521	486	490	493	501	465	522	463	490	485	516	493	522	507	518	493	494	493	507	495	484	483	487	508	485	512	475	455	518	492	522	505	505	478	471	492	472	502	513	503	512	501	527	544	515	486	491	464	524	461	514	511	533	474	510	503	490	500	440	493	473	494	455	499	456	483	532	515	464	498	516	487	526	451	485	521	501	504	511	499	521	472	496	478	489	509	471	521	502	579	478	486	497	519	466	503	506	521	515	478	464	495	535	521	523	484	505	469	526	495	502	525	492	508	532	509	524	530	504	463	479	508	477	472	545	483	518	527	514	480	486	508	529	502	478	506	494	475	477	493	456	505	469	467	524	548	501	510	546	499	481	499	500	481	485	481	508	449	519	481	500	498	516	505	477	518	519	488	494	457	497	529	516	513	475	493	518	483	499	472	452	502	512	488	513	488	490	495	482	489	505	499	531	492	453	506	504	467	492	493	500	500	464	514	481	485	488	506	535	487	523	518	524	462	509	488	519	492	506	491	491	484	532	488	498	483	502	542	515	478	488	506	527	467	512	500	522	499	491	481	454	505	452	503	485	524	531	460	509	498	466	525	513	495	490	506	547	489	548	512	509	484	515	507	497	466	502	523	465	512	474	507	497	474	493	493	509	494	532	519	484	484	506	506	477	504	490	493	523	505	500	517	512	518	489	537	485	499	466	460	520	480	560	495	494	476	484	498	469	519	473	492	500	477	492	520	505	506	488	479	509	498	494	480	506	509	518	543	500	509	518	515	455	466	546	546	501	503	488	437	508	496	483	481	492	498	497	485	482	468	520	481	472	515	461	517	500	493	455	482	520	534	498	493	481	471	510	497	509	530	542	501	492	505	499	533	485	454	550	508	524	470	507	521	489	553	507	503	506	483	480	493	500	494	524	520	508	533	485	477	532	528	503	478	481	502	475	485	433	538	451	491	486	514	493	474	475	488	509	510	495	476	497	497	480	513	518	490	537	512	500	497	517	480	491	517	509	482	493	521	514	483	499	489	492	497	513	500	491	510	473	478	496	476	514	494	495	494	515	476	496	482	462	496	489	510	509	493	511	469	475	529	534	514	480	478	496	510	522	470	518	451	528	470	481	514	507	485	508	502	511	527	504	504	512	532	513	496	479	481	484	476	472	470	474	426	469	504	502	491	541	490	485	490	499	504	506	454	485	536	480	491	500	464	507	444	478	496	515	516	462	529	466	488	548	513	498	516	522	547	470	480	483	500	511	471	493	519	508	516	528	510	503	511	500	497	489	501	509	536	513	507	472	505	500	523	498	504	484	512	495	517	510	491	500	491	484	469	537	484	476	495	501	493	532	526	526	461	499	496	456	495	498	490	498	498	512	464	502	514	536	488	510	531	509	466	460	483	498	469	525	531	556	488	506	486	486	483	505	502	491	490	480	478	523	488	542	483	503	490	523	454	533	503	511	495	506	473	487	505	500	553	508	495	504	479	475	479	504	535	484	513	508	477	472	520	506	503	507	521	534	508	479	492	483	478	469	509	522	478	494	485	487	482	526	530	534	542	528	475	506	476	500	518	484	559	501	489	549	494	518	483	491	500	501	504	503	502	532	493	502	488	483	510	434	515	483	498	484	522	487	498	480	491	487	496	527	484	512	500	503	485	531	455	482	533	491	481	469	469	501	461
23704	21126	28650	23845	21127	12647	1085	662	514	453	403	402	326	309	287	266	284	269	259	246	271	265	277	239	238	216	221	248	225	241	235	209	229	221	257	227	220	216	225	210	211	205	203	229	215	203	223	226	214	207	212	199	201	209	208	194	197	224	210	205	189	190	197	213	200	222	208	212	208	227	208	208	209	204	211	184	221	185	210	204	215	212	183	195	210	221	224	212	200	228	205	190	215	212	191	229	197	186	189	239	184	209	218	193	199	188	210	212	225	197	225	194	223	198	190	209	220	213	234	201	203	207	184	203	192	201	205	188	184	185	217	201	205	195	228	177	222	216	216	224	181	184	211	204	215	209	221	215	209	219	223	207	188	193	206	190	205	211	187	192	228	210	191	204	184	208	240	200	192	207	241	159	186	198	230	214	199	216	210	213	213	217	219	218	200	206	169	183	213	179	222	206	217	221	206	215	192	193	213	220	202	202	224	192	218	183	211	244	185	213	194	204	232	218	199	209	180	190	178	190	186	202	198	183	204	204	207	222	231	197	193	199	234	200	215	227	220	232	204	209	220	195	196	197	172	246	231	236	197	193	211	207	214	193	208	219	228	220	174	194	211	211	235	200	211	204	203	214	211	200	226	222	249	213	191	219	204	234	197	202	219	200	204	194	201	203	203	199	209	199	187	207	194	209	194	206	206	212	211	189	207	195	190	200	198	197	224	214	213	201	198	211	223	222	227	222	218	192	216	189	209	189	200	193	213	201	202	195	206	205	216	190	213	227	216	204	231	193	225	208	203	213	223	203	196	195	190	217	212	206	207	203	175	202	204	212	199	207	219	182	196	211	212	203	203	227	189	214	215	232	200	212	223	207	215	214	217	210	206	208	233	231	191	195	195	208	208	230	214	192	197	214	194	184	222	181	200	198	195	214	196	203	191	216	206	218	198	208	176	207	194	191	233	174	196	200	190	218	185	202	201	222	228	168	205	188	209	194	193	210	206	221	160	179	204	199	207	184	206	214	195	220	222	209	208	224	224	224	210	188	247	227	190	188	211	214	194	187	209	220	241	191	200	202	233	200	206	220	218	219	195	219	186	190	227	172	199	221	179	188	195	207	206	196	219	211	200	206	190	210	190	209	197	213	205	214	207	246	205	203	203	210	218	179	210	213	222	223	220	199	229	208	200	210	179	204	196	194	176	212	225	191	209	199	191	177	183	177	224	220	196	231	187	213	208	210	187	197	209	205	204	210	214	206	196	201	207	198	227	189	177	198	189	218	219	191	195	195	190	223	183	197	216	202	204	201	194	234	188	220	184	222	205	198	213	227	225	199	200	187	201	199	227	207	210	200	215	199	182	219	212	169	186	207	190	194	229	203	184	190	196	188	213	220	223	193	189	192	242	200	206	211	196	205	235	222	213	187	200	193	195	209	198	219	232	209	195	199	204	208	215	204	196	198	197	212	204	198	200	223	221	197	212	222	184	209	220	209	201	215	208	224	210	206	182	189	219	198	213	199	211	215	230	238	206	189	198	218	225	215	216	216	199	195	182	207	188	195	210	204	201	241	244	231	195	183	229	188	202	194	211	189	189	192	215	196	194	224	229	204	213	216	200	175	203	208	206	205	202	200	182	212	237	218	239	184	194	210	215	218	212	204	195	231	211	207	194	207	213	190	212	191	210	218	207	195	207	207	224	207	224	214	210	235	180	199	225	190	199	202	218	204	224	203	189	240	205	197	224	208	202	199	197	189	206	176	203	214	168	205	226	206	193	229	203	231	170	209	200	210	205	224	193	177	211	233	200	188	215	175	191	209	190	204	236	213	221	194	204	199	184	219	195	171	223	206	207	186	207	225	200	187	208	190	196	201	198	214	208	214	199	203	240	211	223	195	210	214	194	184	215	210	190	216	184	215	211	238	196	187	204	210	218	200	192	227	207	214	234	195	212	229	206	202	203	189	198	223	207	206	209	208	201	193	205	212	197	215	227	212	196	206	190	214	209	194	206	201	234	185	217	192	215	197	215	221	211	212	207	204	196	196	215	216	189	225	202	206	238	207	190	199	182	215	203	182	193	202	191	195	192	199	214	196	211	209	166	215	195	210	199	197	205	191	227	229	214	205	187	213	218	233	212	226	209	205	219	209	201	216	214	222	200	199	211	200	220	213	216	221	212	173	194	209	203	220	196	211	203	197	201	196	192	164	216	201	210	200	208	195	214	215	183	214	198	204	202	216	216	224	211	203	186	206	228	207	198	199	224	212	198	218	195	203	214	193	208	189	221	214	192	212	222	204	202	216	230	189	212	197	213	213	221	176	211	212	202	201	202	214	243	195	214	192	219	230	197	221	201	228	205	198	197	238	199	221	221	196	169	206	191	200	208	190	204	225	178	189	213	178	214	211	210	221	212	209	198	210	193	225	186	219	209	211	217	201	213	203	206	203	200	191	225	212	246	165	207	218	186	203	183	219	211	219	190	200	202	209	223	235	219	196	187	198	198	201	194	207	219	228	206	206	221	222	198	222	194	218	198	179	223	199	208	195	179	218	206	208	217	202	196	179	224	217	212	219	191	194	226	198	188	215	201	200	223	196	228	196	226	190	214	201	184	207	204	193	212	207	201	192	192	221	202	220	206	207	201	189	201	217	210	213	197	210	192	218	218	224	185	200	210	211	209	183	213	220	207	218	251	211	205	213	231	169	180	199	209	199	215	200	219	208	214	214	215	188	211	187	203	201	208	207	221	204	205	191	205	186	217	190	220	209	215	243	215	194	211	183	192	200	212	207	202	214	209	192	234	195	230	216	236	191	219	226	206	180	202	194	180	199	214	208	196	188	213	208	201	200	219	207	202	221	185	217	203	213	203	208	204	201	208	189	223	210	200	211	218	206	184	222	210	232	191	202	197	219	172	194	205	242	216	201	207	197	212	197	214	230	175	202	212	239	211	205	215	198	216	213	220	223	218	246	209	200	206	211	236	202	189	210	232	190	191	183	181	198	191	191	221	210	218	194	215	198	213	216	225	214	193	194	213	188	197	215	188	190	212	195	228	214	215	195	184	196	172	209	203	203	215	206	197	195	192	209	187	215	229	220	209	203	195	211	210	197	200	226	197	173	209	191	198	218	213	232	211	201	219	213	201	211	222	204	206	219	191	221	206	183	222	227	210	197	235	221	198	221	223	219	216	211	215	209	206	209	195	198	208	176	190	204	196	224	185	191	223	227	196	211	197	219	224	186	207	186	195	211	222	214	209	215	208	224	202	209	192	213	193	216	206	200	213	211	221	229	217	212	201	215	192	202	214	197	222	235	192	189	196	199	202	208	213	214	216	176	187	205	216	200	187	206	176	214	225	199	206	203	196	219	203	219	214	220	224	204	229	209	218	235	190	208	168	230	199	186	199	230	202	221	189	185	230	199	234	207	237	209	201	213	198	178	193	204	204	217	187	201	204	189	219	211	214	181	218	216	186	197	204	196	211	203	209	231	190	189	196	218
36348	9600	8026	4080	2655	1933	1448	1121	910	735	707	557	538	442	423	355	380	366	339	372	342	309	289	327	330	308	323	313	312	288	280	254	258	261	271	261	270	282	312	286	264	263	266	257	255	281	284	266	273	251	293	242	281	264	252	262	239	260	251	261	273	265	270	258	244	254	260	264	268	240	257	227	276	280	260	244	236	246	256	274	261	234	262	275	240	282	253	247	260	254	226	265	260	266	274	239	265	283	247	258	266	240	255	266	257	264	278	262	271	249	245	258	263	238	282	235	245	263	267	219	253	263	228	249	257	225	236	258	263	256	238	262	280	285	229	246	264	220	273	265	270	261	262	268	291	251	249	253	262	238	260	254	268	238	243	283	236	239	269	269	256	258	240	256	244	272	242	258	274	268	243	256	261	238	235	265	256	267	290	239	263	249	256	259	246	226	268	247	252	259	254	283	282	270	240	274	244	272	256	266	266	270	280	267	248	291	250	236	261	234	278	280	243	278	266	263	287	266	250	254	263	251	250	249	241	268	272	248	247	276	264	256	257	251	244	263	257	275	232	247	281	257	259	230	250	292	250	274	264	282	270	251	262	256	277	265	241	269	261	243	234	267	265	273	252	243	218	256	247	275	282	237	253	282	251	255	254	253	241	249	255	223	273	261	260	232	257	259	214	261	219	247	245	251	248	265	267	265	279	269	277	258	237	241	257	277	247	244	238	259	270	258	241	286	266	231	246	242	223	228	239	269	259	258	278	256	251	258	271	281	272	265	243	261	242	281	248	264	276	270	225	256	268	262	246	235	250	240	268	262	258	257	258	250	254	246	257	250	276	231	258	222	249	269	248	253	277	246	247	237	287	252	260	258	245	262	247	213	265	232	218	266	262	262	275	269	264	282	276	271	249	251	268	264	248	232	239	245	259	244	249	283	248	257	214	241	223	261	258	253	275	270	245	252	248	270	252	265	268	298	257	238	271	241	271	269	214	251	284	241	250	267	244	250	253	258	291	267	259	264	225	248	244	219	235	282	263	271	238	255	255	254	251	239	273	243	251	268	279	252	259	240	240	271	275	267	249	259	246	274	237	222	243	275	285	259	263	238	264	249	249	278	240	260	236	227	283	256	250	243	255	261	266	231	258	246	251	232	219	255	279	243	255	246	302	242	257	246	240	248	269	270	242	264	252	280	262	254	247	271	283	272	275	258	290	244	265	276	238	248	236	283	279	247	255	255	216	225	228	273	240	264	254	228	273	292	243	243	249	213	275	244	269	255	252	242	233	228	249	245	282	243	272	271	249	260	250	265	244	262	253	259	272	236	249	255	285	271	248	267	267	243	257	247	287	256	240	241	260	257	262	239	232	278	251	241	249	267	271	260	255	244	257	233	254	266	260	250	274	234	278	220	235	230	261	244	266	284	257	264	245	275	254	257	262	284	266	269	249	268	246	266	258	240	270	262	269	254	260	247	263	249	251	267	289	244	261	261	262	255	271	256	249	260	236	256	260	256	257	275	278	251	238	285	291	249	258	290	255	242	267	231	269	243	252	233	259	256	243	274	278	257	262	266	230	262	245	248	240	253	258	244	291	246	274	262	242	260	278	275	242	245	262	257	281	255	260	256	220	259	254	245	252	262	245	254	243	261	256	283	249	237	275	247	273	235	274	242	252	262	292	255	268	261	239	265	259	236	246	246	239	279	243	267	233	236	235	281	256	267	266	273	243	275	295	261	255	257	274	248	259	234	246	245	245	273	244	259	248	284	245	267	227	249	248	256	285	249	272	260	277	291	267	258	225	217	277	245	251	245	246	261	246	252	258	256	280	222	276	250	281	260	247	255	261	246	236	241	259	276	244	274	265	245	259	244	258	243	237	268	258	279	267	249	246	275	296	271	264	291	245	272	273	265	255	245	255	256	283	234	252	264	256	228	271	243	248	278	233	272	258	231	257	267	265	236	265	256	235	272	245	244	256	268	269	255	242	259	248	245	288	242	247	255	275	247	267	255	257	238	263	251	248	249	241	240	243	258	266	276	234	245	282	226	264	253	244	257	280	264	255	230	236	274	276	260	268	246	267	217	248	268	257	244	292	243	262	253	260	282	231	222	264	248	230	265	237	261	262	251	242	266	220	274	247	257	264	250	261	264	235	255	279	243	273	256	245	275	226	250	218	233	270	257	258	257	314	277	265	261	284	247	278	244	248	247	241	254	256	257	280	223	258	237	253	249	250	229	272	293	246	245	248	269	255	290	241	270	253	257	229	233	236	240	246	275	282	261	257	249	250	240	268	269	272	281	253	286	258	275	283	283	248	226	267	233	268	249	271	268	254	229	255	259	239	260	259	230	268	310	284	250	240	204	284	249	257	247	271	236	250	233	272	267	241	235	230	268	269	276	262	243	253	261	273	248	254	265	269	251	246	259	271	244	269	270	252	282	275	250	245	260	238	252	244	259	278	256	256	248	258	261	275	257	243	252	269	255	258	241	259	245	265	264	240	259	271	260	248	251	242	244	285	252	261	271	241	270	247	253	278	299	262	257	235	238	276	278	266	278	256	272	225	259	245	246	238	258	238	253	251	250	256	266	254	277	248	270	245	226	257	230	283	250	253	234	256	242	247	261	241	248	254	270	263	257	255	252	267	255	255	238	285	268	253	246	238	269	269	276	220	238	271	251	244	278	270	254	257	228	242	262	278	245	267	255	287	241	265	253	256	259	256	260	249	224	239	268	258	279	234	231	280	272	256	252	233	259	255	257	245	265	277	250	271	237	235	243	256	233	242	273	259	231	229	247	245	278	260	242	270	265	275	279	252	267	272	266	243	288	245	246	284	262	251	224	234	217	231	247	251	262	270	277	275	274	265	248	281	233	293	241	259	273	276	266	230	239	264	239	281	272	235	283	237	264	262	241	257	260	241	280	264	258	238	246	267	222	236	257	249	268	267	248	254	239	253	273	259	263	270	250	251	240	255	239	276	264	257	260	270	283	266	213	303	258	259	251	234	241	230	253	270	263	246	259	229	264	236	284	229	233	250	243	242	250	262	260	251	251	246	244	260	230	273	268	263	278	276	256	248	251	275	240	264	273	257	227	263	255	246	242	225	255	257	292	271	257	249	242	283	274	208	253	239	240	241	250	252	276	238	268	223	236	291	258	231	254	265	266	238	254	253	267	232	262	255	245	234	249	244	271	251	248	260	243	231	257	257	278	296	250	288	241	227	261	250	266	279	249	257	250	231	254	288	246	254	256	287	265	247	231	264	258	280	237	264	241	255	268	250	272	243	234	261	266	284	256	259	265	268	249	253	256	260	266	264	272	254	276	237	291	260	262	266	262	275	234	278	228	275	259	264	277	265	266	256	267	245	241	244	233	234	262	256	268	267	225	266	280	268	244	225	242	277	221	237	270	256	227	289	246	249	246	253	258	254	245	246	281	233	256	233	274	245	250	291	260	236	255	256	267	240	265	269	238	268	266	265	247	273	272	233	241	267	254
25067	21172	27846	24664	14480	1273	889	699	673	701	637	638	567	591	616	587	600	551	584	543	545	595	579	575	615	580	570	577	552	530	580	532	575	599	543	575	573	567	555	535	587	584	558	534	575	551	595	561	553	546	545	549	571	556	583	573	567	568	564	566	530	554	578	526	522	546	545	575	549	564	560	602	605	558	563	580	565	553	602	554	528	590	499	527	539	545	546	595	560	540	571	577	570	581	553	517	565	522	549	543	534	523	558	592	592	624	562	576	588	557	541	549	524	541	582	573	552	538	526	582	533	553	540	543	542	550	565	585	556	556	516	583	504	526	567	576	587	561	502	517	569	529	551	546	560	554	545	539	531	602	531	597	541	537	504	529	565	547	580	535	527	553	525	543	539	577	574	596	551	547	584	561	588	533	548	531	533	522	578	547	556	553	569	539	548	531	541	559	507	572	622	578	535	569	523	572	548	517	548	546	556	552	535	556	518	555	599	536	553	592	589	538	559	566	547	511	546	546	505	572	595	568	604	506	604	599	549	533	512	539	567	539	546	532	545	545	556	548	538	568	567	538	572	556	594	540	518	561	551	580	524	543	535	560	539	593	578	549	555	588	555	519	545	558	542	523	563	548	577	558	594	564	582	569	539	559	550	561	522	549	523	547	559	561	533	548	556	544	568	564	557	558	584	572	545	556	575	532	560	523	595	528	596	545	539	552	557	563	517	535	579	577	569	571	560	525	602	541	590	540	531	579	617	515	532	554	579	583	533	570	549	566	537	535	547	541	519	513	562	536	538	531	534	530	548	551	540	550	518	557	500	529	619	596	562	577	560	573	583	542	561	557	566	531	550	569	554	518	559	562	533	567	525	510	551	530	498	599	526	581	571	540	546	575	544	559	535	564	544	590	548	566	549	550	504	550	551	577	557	578	539	556	600	577	485	491	525	523	531	551	561	573	575	539	576	543	555	534	533	537	564	564	631	560	568	561	540	558	514	550	513	545	537	555	573	541	526	606	572	544	516	556	499	553	534	541	513	530	546	564	529	569	567	554	542	553	534	526	580	598	564	544	552	577	515	562	547	589	522	531	550	583	485	561	561	526	609	553	566	570	590	565	603	552	546	535	548	539	533	588	528	526	553	582	568	538	553	503	557	557	567	566	543	590	568	569	533	518	518	534	551	578	540	565	526	578	558	561	577	548	568	632	623	596	597	573	517	589	578	546	511	543	562	490	569	527	551	559	535	575	565	526	539	550	587	543	546	554	539	542	560	543	540	550	569	600	513	563	552	549	565	545	542	560	560	526	542	541	599	546	559	599	548	557	548	586	582	562	559	586	544	574	561	518	533	598	532	534	581	541	556	552	566	516	539	537	557	520	578	559	564	558	545	550	571	519	578	574	565	574	584	556	533	531	565	590	535	535	572	580	564	558	535	550	556	554	615	554	536	612	528	564	559	551	572	559	540	584	584	533	542	566	544	518	537	553	570	538	551	572	531	535	567	557	544	544	556	563	544	576	514	585	584	518	575	554	574	546	540	563	576	534	567	526	525	551	542	557	526	527	560	540	530	564	583	550	564	556	549	544	528	519	543	541	561	536	548	555	551	562	542	558	536	570	543	512	556	544	501	544	555	553	532	530	548	576	543	528	558	532	551	613	535	516	574	544	531	542	590	567	525	513	545	569	543	526	549	569	576	538	516	573	542	535	542	569	593	493	529	573	590	562	541	530	559	499	578	517	557	553	525	570	624	515	560	498	577	529	544	572	584	590	558	545	545	581	626	555	534	552	539	549	548	609	576	556	552	594	590	565	536	569	580	543	541	590	531	545	530	564	533	510	563	564	515	535	506	555	562	542	575	555	528	532	606	543	523	549	557	588	514	536	528	581	538	535	575	520	564	535	547	543	562	533	557	549	543	537	577	552	569	538	532	529	557	537	510	570	569	589	569	537	535	558	529	565	545	537	572	601	544	534	562	550	550	582	578	537	577	521	563	564	559	531	522	583	535	558	500	580	577	561	520	544	495	556	520	571	512	543	565	548	559	532	563	538	540	590	568	564	580	565	552	570	543	531	563	555	551	542	569	548	515	572	548	538	535	572	584	564	545	586	544	598	506	495	557	554	602	539	613	550	547	567	555	567	572	531	550	597	561	552	586	524	564	522	539	570	558	522	591	555	560	534	598	596	531	542	516	524	552	589	538	528	547	573	581	572	586	572	554	556	559	574	532	535	541	547	568	562	528	533	553	552	571	538	559	533	559	584	583	546	532	552	525	583	558	513	535	557	578	533	582	540	588	556	540	597	542	504	547	590	545	567	524	552	551	558	526	568	583	547	525	539	579	552	540	546	586	556	521	531	547	611	590	504	578	548	520	559	542	574	564	522	539	536	551	526	572	521	543	573	542	572	554	539	556	576	579	542	581	570	541	619	550	549	577	562	569	552	570	544	599	599	556	534	544	519	566	529	599	551	569	542	570	502	547	578	516	572	592	549	574	504	534	594	544	575	587	528	519	532	539	533	595	565	559	513	556	528	547	525	588	549	526	525	523	552	476	568	536	525	559	541	568	580	603	564	616	518	555	505	557	548	563	513	566	503	518	574	527	511	516	520	575	549	553	591	549	558	561	557	548	567	529	609	556	556	531	551	531	541	548	559	594	515	527	615	517	558	575	554	542	574	541	533	561	567	520	574	553	548	506	552	584	556	575	575	568	573	538	581	593	534	585	599	545	535	545	519	540	538	593	523	555	555	609	583	558	508	549	540	512	542	542	545	544	565	550	561	533	540	599	529	534	522	553	573	516	549	522	536	547	513	517	514	555	579	538	575	575	554	507	576	527	546	551	569	538	581	555	538	533	583	547	503	527	532	548	562	558	538	543	512	606	544	553	556	578	553	549	551	562	572	566	532	538	562	518	599	539	586	564	554	556	549	528	590	556	535	516	539	549	534	556	581	603	538	514	544	546	585	554	551	537	539	528	505	514	580	572	558	607	567	553	535	550	562	532	532	598	553	589	529	567	537	570	560	583	582	543	513	556	566	568	548	538	556	571	566	545	549	540	552	529	538	555	536	592	574	542	515	578	552	582	561	531	534	537	579	530	529	578	537	559	548	546	586	585	615	540	513	522	552	584	531	586	570	535	540	538	546	563	559	582	584	506	517	560	558	563	523	569	570	595	523	531	553	552	575	557	589	577	585	541	615	565	574	567	572	566	541	515	573	501	524	589	566	556	577	536	529	563	549	547	535	568	546	598	545	581	545	535	514	592	572	555	595	542	542	599	509	603	514	525	541	576	516	522	557	547	541	567	532	550	554	578	522	584	505	543	581	561	552	521	591	579	578	563	571	531	551	579	595	582	565	588	515	548	544	584	567	575	484	588	552	532	550	538	513	574	526	594	561	558	588	559	545	611	555	563	551	579	538	540	541	556	509	533	523	540	543	540	610	580	527	578	522	578	572	553	546	516	562	534	532	577	564	517	577	555	595	577	601	518	559
36085	6315	4889	2695	1870	1604	1216	1090	982	913	843	809	782	746	711	709	715	699	679	690	662	612	607	687	658	664	649	623	657	648	665	624	647	623	662	590	658	672	599	626	626	649	648	604	666	607	640	593	663	636	636	650	664	653	633	646	615	632	661	613	605	674	619	627	655	662	650	640	604	632	618	636	677	626	657	619	621	598	603	627	596	645	610	630	608	624	625	602	621	640	659	615	672	637	637	634	623	618	621	644	654	624	632	604	585	651	622	666	607	660	591	615	623	678	646	623	637	580	655	611	620	640	649	634	616	610	618	656	628	615	663	594	614	673	636	655	600	640	625	644	645	596	679	577	598	645	640	672	618	677	640	650	617	640	617	615	654	678	631	594	606	638	638	630	625	636	650	647	615	636	586	649	632	646	649	648	599	623	591	633	630	648	666	607	601	633	605	645	638	656	614	638	622	614	631	575	628	644	588	661	608	681	619	623	669	620	641	630	654	628	600	661	600	633	614	667	597	610	623	625	610	616	607	636	646	613	655	690	631	649	619	656	613	634	658	636	609	667	658	622	633	593	652	651	637	607	635	594	654	629	628	576	633	596	660	602	618	636	615	635	616	680	621	610	642	637	633	645	584	601	624	611	605	660	625	695	604	549	605	653	629	627	634	639	601	548	633	622	644	605	598	641	671	624	622	609	639	565	681	602	624	654	640	665	626	660	648	651	624	608	635	612	647	663	653	622	637	635	634	586	642	590	637	611	630	606	649	656	536	600	637	650	594	614	652	642	621	622	619	663	657	657	707	579	659	592	628	604	636	648	605	659	634	629	641	667	623	624	609	663	650	631	598	643	585	645	594	658	621	669	635	609	621	608	605	613	618	633	628	592	597	658	614	619	643	601	660	624	624	636	644	614	646	623	640	596	633	649	702	585	657	625	629	626	634	657	642	647	605	631	631	680	663	639	610	615	645	644	641	637	641	643	628	615	654	668	652	624	594	669	612	591	608	636	655	666	660	629	609	631	626	614	641	641	636	617	598	622	594	628	626	629	646	627	606	638	649	562	642	623	666	625	611	618	602	617	659	637	649	643	627	641	632	622	627	600	615	602	639	639	650	605	605	646	585	614	605	575	684	645	637	588	619	601	588	665	671	654	629	637	599	611	606	655	635	619	637	636	632	615	647	675	595	583	661	657	648	605	622	630	616	671	647	617	637	658	632	648	633	610	618	601	627	605	671	650	667	624	614	651	646	642	642	668	607	591	579	652	618	618	579	613	663	609	663	613	618	633	674	634	645	638	625	641	627	633	623	614	592	637	635	609	594	584	593	642	656	628	598	653	697	681	672	662	618	628	600	611	577	636	581	603	610	608	632	620	618	602	630	636	622	639	609	634	625	617	618	644	672	627	584	624	633	630	616	626	602	616	622	594	634	620	656	626	624	583	644	682	649	609	652	605	669	642	604	623	613	624	629	593	585	641	668	624	639	590	640	642	663	675	643	633	645	635	621	675	659	623	648	648	627	631	599	610	681	591	635	615	585	613	603	622	610	615	637	617	641	688	638	616	640	636	642	638	654	629	629	626	629	622	664	629	628	614	606	664	612	602	601	568	612	602	665	659	583	635	662	613	671	616	622	629	626	650	590	671	615	593	617	661	638	643	648	652	689	653	615	670	612	648	665	608	632	624	704	602	653	640	615	631	619	659	670	657	646	655	614	607	636	606	627	619	603	649	626	617	650	603	657	642	636	613	615	691	659	632	648	679	639	666	647	595	649	631	607	669	640	642	639	672	637	654	637	658	634	568	633	642	561	601	608	634	624	668	659	601	618	617	599	665	646	660	620	642	613	662	609	638	600	654	618	625	625	657	610	648	671	619	637	643	629	660	614	611	616	666	636	630	582	613	609	652	614	639	660	603	593	601	671	623	625	617	604	613	631	683	673	602	606	620	581	565	655	596	651	637	601	641	625	642	609	605	663	649	655	656	584	669	612	657	685	621	610	637	637	624	627	630	657	668	614	639	629	642	632	628	605	636	625	596	640	679	624	633	566	629	611	628	604	672	638	582	687	593	621	606	627	611	664	654	626	641	639	632	646	665	634	651	661	651	601	584	578	618	620	604	657	598	633	657	639	642	635	613	683	637	608	615	651	570	638	653	645	630	602	622	687	616	627	684	675	646	619	634	646	597	623	684	634	605	611	663	645	622	625	613	614	619	592	603	657	610	618	607	622	640	633	636	626	651	632	637	627	619	562	581	654	580	635	656	650	630	629	613	659	646	620	670	576	663	672	598	593	682	678	608	592	662	662	655	592	600	591	643	602	671	631	674	617	646	676	644	619	580	637	630	638	652	671	697	664	624	612	583	582	612	633	613	624	556	658	621	645	632	607	674	619	658	626	602	600	622	610	633	578	629	666	663	609	635	661	632	629	663	594	606	579	613	649	618	614	639	611	608	633	612	626	606	655	646	623	609	606	671	652	671	617	561	602	615	647	603	621	646	589	568	619	707	607	625	628	656	616	641	662	637	633	588	648	613	607	659	674	658	612	611	667	631	629	677	649	671	663	624	629	655	606	604	620	646	631	644	669	626	642	661	607	661	642	629	626	580	626	645	568	647	639	633	615	624	648	639	695	636	611	692	580	673	641	573	652	629	618	670	591	621	653	564	632	599	587	620	651	621	596	651	645	600	615	646	664	646	586	593	661	656	638	643	618	677	601	642	649	656	643	625	662	626	624	595	610	615	603	604	602	588	655	680	643	633	643	660	657	654	653	627	635	631	622	630	677	613	596	609	645	612	610	634	619	650	668	609	633	646	635	669	634	645	618	589	639	643	609	623	661	637	644	613	646	631	578	603	630	570	605	657	636	648	621	605	620	645	667	620	625	637	626	626	636	667	655	641	667	634	657	652	603	598	619	627	623	576	584	646	640	642	645	636	667	632	599	657	605	633	684	638	631	645	644	619	612	637	630	611	651	600	627	631	635	642	616	636	689	596	616	579	595	637	623	640	658	628	690	659	631	627	668	631	610	613	658	621	681	618	633	624	614	694	609	595	604	615	626	599	580	648	604	646	623	701	639	667	608	645	602	601	651	596	651	633	668	611	612	621	615	601	596	600	670	584	631	628	633	666	613	664	655	602	640	649	633	619	592	612	637	578	619	597	648	611	658	653	627	615	649	596	651	572	571	613	627	645	603	642	631	604	665	579	639	636	619	672	671	626	649	618	621	628	645	599	672	632	583	608	661	626	652	609	649	626	612	687	672	613	671	627	592	639	626	600	605	646	632	652	582	621	617	643	626	621	576	652	646	650	667	675	664	654	616	646	592	672	633	631	655	652	592	653	633	607	627	633	624	659	614	691	660	659	655	659	626	669	605	595	614	641	598	658	629	602	640	665	676	667	606	629	590	685	648	670	696	590	636	629	622	636	606	626	613	614	655	593	618	555	634	632	686	612	630	616	584	632	636	589	654	648	664	632	604	616	581	629	602	552	653	615
22687	21160	29175	23382	21156	21214	12434	1305	868	746	638	657	574	506	500	475	431	437	385	377	403	404	374	344	360	362	328	332	316	319	345	301	358	362	338	328	305	311	332	309	294	318	313	325	313	304	309	296	315	311	303	294	307	311	316	311	288	304	314	277	305	300	297	302	302	294	323	289	296	278	306	287	276	315	320	344	277	324	315	320	305	275	277	275	327	336	296	274	321	297	304	301	293	294	301	307	300	294	294	330	302	295	276	301	290	284	295	299	299	292	266	298	330	295	282	271	302	314	315	296	295	292	301	311	331	283	284	287	320	318	295	270	339	304	281	305	323	286	298	292	314	299	337	245	288	289	290	312	290	342	310	280	301	323	332	288	311	287	304	310	318	293	297	303	322	288	292	261	291	264	292	292	316	301	298	300	299	290	325	307	308	289	303	279	313	274	296	281	317	300	317	286	305	294	275	277	264	277	316	324	310	285	292	272	306	311	315	314	298	316	303	292	301	347	278	312	303	314	306	310	311	294	288	282	303	282	301	330	329	311	277	316	274	294	286	297	297	257	311	279	333	308	306	304	282	296	288	277	288	275	298	296	279	282	312	295	294	298	329	288	282	307	284	326	305	288	307	302	256	288	304	291	283	300	316	308	270	266	311	275	311	320	293	307	298	281	315	302	302	299	285	285	303	304	305	256	295	311	279	308	274	334	298	296	301	279	311	294	270	332	270	299	262	304	268	328	287	291	285	317	283	290	268	315	278	308	283	275	314	299	292	290	262	326	308	304	285	313	306	329	342	311	286	272	345	273	308	307	311	286	308	307	319	292	288	281	311	287	275	295	305	294	295	311	268	280	300	297	280	297	298	290	267	305	286	313	309	273	292	299	291	304	308	306	316	285	292	324	277	294	292	291	350	283	285	304	323	321	267	301	300	293	276	305	314	290	285	305	291	301	308	270	283	306	292	305	290	295	299	322	263	276	274	302	307	296	269	277	308	307	342	285	303	271	299	275	286	300	322	271	275	304	300	282	265	307	304	286	289	292	288	300	289	282	276	287	286	299	288	269	269	301	290	264	281	300	310	331	325	299	256	264	303	308	279	289	324	305	283	277	294	315	302	295	307	290	290	282	261	287	295	304	305	283	296	306	260	300	291	288	302	282	306	280	282	293	293	295	289	281	277	302	316	301	297	307	305	301	290	304	298	280	275	276	301	293	310	310	300	275	277	287	279	279	332	288	267	319	298	300	280	271	332	289	302	276	306	308	297	270	302	256	299	307	288	310	300	285	285	305	285	294	342	308	304	303	284	301	319	313	295	295	280	298	298	280	306	285	284	268	324	279	303	316	262	331	311	286	306	284	267	292	326	289	325	285	294	303	259	290	276	320	309	290	295	309	265	289	302	252	276	283	261	289	293	311	294	331	305	306	284	293	311	282	283	292	295	283	254	281	282	294	283	284	304	297	297	311	280	304	251	285	276	257	306	264	295	303	321	305	292	290	265	313	291	289	307	308	271	281	268	298	289	307	260	315	297	282	311	317	312	311	287	333	294	265	291	328	281	302	295	282	293	277	280	283	274	298	288	306	279	260	314	325	310	285	306	282	294	303	277	258	298	286	312	300	265	320	294	274	324	308	309	285	303	292	294	289	303	285	289	331	265	307	277	294	310	311	297	290	309	317	290	290	302	310	303	312	294	273	288	285	298	327	289	314	307	296	287	295	269	301	280	329	309	287	300	283	290	277	298	332	290	299	313	270	306	302	314	295	293	306	298	311	300	324	301	293	288	306	279	303	296	306	311	304	276	304	309	288	302	313	292	295	303	288	282	290	290	296	325	302	298	300	282	330	296	267	330	336	265	314	305	286	305	292	302	269	275	289	302	321	299	294	286	277	298	276	260	290	287	304	287	285	309	286	304	313	295	311	279	276	247	321	328	288	313	322	295	273	302	296	283	279	307	292	294	281	303	292	278	267	281	318	305	297	298	335	275	277	290	279	286	272	263	327	282	307	294	292	332	314	286	291	312	282	312	335	271	278	257	298	302	316	286	330	314	274	267	283	292	328	285	301	321	301	288	307	310	301	280	306	308	325	312	283	286	283	300	289	273	318	282	295	319	326	293	326	294	306	251	291	272	304	300	280	288	315	302	280	285	318	300	289	290	308	285	273	278	339	299	328	323	304	332	290	310	317	289	272	294	286	310	304	288	307	290	288	324	284	323	303	258	306	293	292	297	256	305	275	293	271	295	271	289	291	300	315	308	301	280	302	285	318	285	292	291	290	301	281	307	317	287	298	311	316	291	303	304	282	301	284	295	293	282	280	261	328	288	300	314	322	301	317	300	275	287	299	244	301	270	306	310	312	291	307	296	312	279	307	303	330	315	278	299	293	305	314	303	300	300	275	319	298	310	336	285	302	293	304	299	284	340	269	299	253	323	279	289	303	280	313	314	289	291	274	293	291	290	282	297	262	318	295	301	293	307	274	291	291	283	309	289	325	311	272	327	289	314	303	266	329	288	273	257	295	318	282	284	297	272	282	306	311	278	282	293	305	294	312	312	297	310	280	290	290	303	278	294	294	302	301	297	263	295	324	328	305	299	312	275	309	277	276	311	299	305	292	284	284	327	323	288	305	317	286	297	319	304	301	307	290	281	315	311	302	281	285	276	300	284	293	290	300	296	298	289	303	285	280	304	277	315	275	289	298	277	292	284	277	307	253	255	277	287	313	278	269	294	325	274	318	325	307	307	292	307	301	293	286	327	312	294	308	292	270	276	304	302	302	286	255	287	254	280	299	298	302	281	310	272	314	287	297	279	301	307	317	322	294	312	293	328	300	302	284	321	317	306	294	289	284	291	321	263	305	280	311	289	294	270	295	276	274	328	301	331	315	288	298	298	296	277	271	285	303	270	321	322	297	303	285	290	292	311	276	290	277	293	281	274	302	324	259	271	292	300	282	285	310	305	259	297	290	300	285	299	298	297	292	270	307	281	311	273	293	260	259	281	289	275	275	306	308	332	324	304	289	316	312	325	341	309	282	269	304	322	339	289	263	299	300	284	313	306	275	268	282	334	308	282	326	309	318	296	274	311	315	286	320	298	292	278	291	326	303	292	316	279	261	304	280	300	284	315	315	323	298	275	298	299	314	281	317	305	272	332	294	272	312	274	290	276	300	294	278	276	304	315	315	285	276	286	324	271	290	288	286	273	295	315	297	278	293	284	275	254	313	312	316	301	289	294	316	273	273	292	303	330	280	318	281	271	302	268	293	282	333	316	287	293	314	314	289	283	300	297	287	312	308	272	333	313	300	289	268	296	317	282	317	310	270	300	295	316	271	288	300	259	307	302	309	295	293	277	274	301	305	274	304	284	274	330	293	283	282	258	258	300	309	299	266	277	298	306	299	272	308	304	251	294	267	286	292	310	278	255	303	290	315	281	277	312	306	265	312	317	303	317	266	283	313	300	323	312	307	283	294	282	261	328	294	284	297	349	285
38465	15232	13241	7180	4672	3543	2520	2035	1633	1279	1122	974	835	781	725	617	559	540	564	498	479	462	463	407	419	395	392	369	384	361	369	363	356	368	385	438	396	378	328	369	357	333	327	335	329	369	351	351	352	350	356	390	368	341	355	345	325	300	347	373	329	322	344	332	305	309	362	317	361	318	344	327	363	326	321	368	333	328	319	325	339	328	339	340	340	329	303	330	329	302	333	337	294	365	357	317	336	375	336	344	341	313	339	309	339	351	325	336	340	322	307	328	333	337	317	327	346	345	330	327	345	313	350	321	344	324	331	326	339	335	324	329	355	325	315	331	349	339	329	294	326	332	291	313	320	360	346	353	346	334	356	338	317	335	352	336	349	328	327	310	333	360	320	303	328	343	320	335	321	342	354	300	290	323	302	345	339	339	301	352	300	313	358	375	337	332	317	335	333	334	319	347	314	305	342	330	298	324	331	314	338	318	339	318	313	307	324	315	344	336	340	317	343	312	322	327	348	354	337	350	320	329	337	306	361	346	298	321	318	305	318	303	314	328	315	329	310	336	336	315	331	312	318	336	344	308	354	302	325	339	355	341	301	336	332	332	359	325	310	329	301	329	307	321	332	316	330	362	305	341	294	324	324	296	328	338	298	315	332	311	297	361	334	322	342	389	298	313	292	303	325	333	345	339	309	332	304	343	332	323	339	320	343	310	309	345	303	332	315	344	327	354	311	325	340	307	334	308	353	357	338	344	312	364	311	348	332	332	338	333	339	327	328	380	346	306	337	316	284	324	327	345	327	315	369	324	335	341	338	336	321	305	329	308	310	339	341	334	320	347	326	305	334	298	336	330	367	336	344	338	341	348	338	308	348	304	355	334	290	351	354	326	334	341	348	350	319	337	304	317	333	338	293	360	379	367	332	303	351	302	329	334	304	335	325	347	324	317	312	309	346	342	316	322	347	350	343	335	328	346	316	338	301	316	313	314	330	319	334	309	332	342	311	306	337	318	329	324	339	317	318	314	329	341	348	307	342	343	315	308	331	330	321	291	351	323	351	327	362	319	335	308	326	327	359	304	346	343	326	342	330	326	311	329	321	326	370	326	322	321	363	296	326	345	317	324	343	317	336	325	344	328	379	374	309	317	344	299	313	338	345	332	307	298	355	343	323	371	326	332	349	349	330	315	355	334	322	351	342	342	316	332	336	359	319	324	334	320	323	314	337	320	342	343	293	327	315	327	336	313	337	322	340	338	317	308	348	313	337	333	337	341	346	319	328	294	312	332	316	309	343	326	345	350	316	331	364	316	330	342	332	350	350	341	330	307	368	344	351	365	364	338	331	332	343	316	331	333	334	356	347	325	318	313	345	363	325	310	317	362	334	337	330	339	328	350	304	313	345	352	339	334	343	317	324	323	316	339	325	327	348	333	337	329	382	327	356	373	303	364	360	294	317	319	323	320	330	340	343	342	326	336	314	310	356	318	325	335	324	341	334	308	344	333	319	326	325	301	333	318	334	332	334	343	347	330	292	328	346	331	324	322	322	316	340	308	340	326	319	288	323	331	336	306	314	384	340	337	329	326	345	339	324	326	329	323	323	323	338	325	332	319	334	314	316	286	318	331	314	358	337	310	336	325	308	319	309	323	323	333	301	298	348	338	346	318	289	334	333	361	338	354	317	340	306	346	358	341	349	325	335	318	315	306	306	328	349	354	328	306	328	343	345	342	345	343	324	316	319	314	309	316	324	307	342	357	336	365	328	325	318	334	322	359	303	361	373	323	316	313	328	343	310	320	336	347	283	333	301	330	357	314	307	346	307	336	341	325	287	346	310	333	328	348	319	339	311	341	319	345	336	323	364	338	326	354	371	328	346	330	347	345	332	308	293	349	334	326	308	340	301	328	333	342	304	320	352	307	326	303	365	335	364	369	314	312	327	328	333	342	324	349	338	325	306	339	316	327	332	314	346	332	323	348	294	349	305	312	353	334	292	308	336	359	312	349	326	338	311	327	316	334	344	323	348	322	351	385	350	296	332	313	363	343	319	308	309	315	346	332	330	326	311	341	360	354	331	306	338	305	313	317	325	326	359	332	309	334	305	355	322	349	317	333	342	319	343	321	361	343	353	337	306	341	337	333	316	331	353	335	305	323	331	325	355	309	308	345	336	343	328	331	285	319	341	333	355	324	310	331	341	321	303	302	337	335	391	330	324	337	379	336	307	340	347	339	358	348	332	304	307	362	317	365	339	337	313	303	328	345	306	314	317	341	356	298	355	310	325	328	365	308	306	332	298	331	325	330	308	346	325	353	325	335	336	345	340	320	268	329	328	351	318	345	336	322	326	341	324	348	312	348	314	336	328	370	353	353	339	325	317	347	354	359	316	338	343	341	339	328	309	335	326	312	331	341	337	334	343	355	324	346	326	295	365	361	334	358	352	319	331	343	352	361	330	317	320	358	322	308	336	349	322	319	342	341	361	314	329	300	322	321	324	327	312	329	343	313	313	327	326	356	337	331	350	343	312	313	317	316	317	338	298	335	328	305	327	324	362	344	322	331	292	315	318	337	335	313	340	341	333	345	337	321	295	302	309	325	320	334	345	336	312	321	370	348	359	308	353	316	321	324	328	343	383	321	312	316	288	323	324	305	310	325	342	318	342	356	314	307	313	317	318	327	342	318	331	359	318	325	343	313	364	300	339	332	342	324	330	308	325	329	348	336	326	318	327	327	304	333	352	319	352	331	326	304	323	275	333	308	332	346	331	325	312	329	301	318	320	355	341	338	316	323	338	321	307	310	316	345	348	300	349	352	304	354	324	337	318	338	347	325	300	333	343	295	355	318	317	304	338	317	321	331	358	330	302	333	357	319	330	343	349	321	339	337	354	316	333	322	323	298	308	345	307	334	323	305	379	323	313	319	351	338	324	314	338	329	345	342	367	359	318	315	339	358	315	333	331	336	303	340	354	315	315	355	358	331	327	342	332	341	373	348	351	323	329	308	331	320	313	340	319	319	320	326	323	324	319	375	324	342	341	332	357	315	319	317	319	346	357	339	345	314	316	333	315	310	347	343	299	326	336	343	358	308	324	323	335	352	317	326	339	343	325	352	353	333	304	369	330	322	304	325	347	335	347	311	335	323	343	324	338	361	342	322	307	300	329	346	323	336	359	364	298	337	364	345	302	324	347	321	319	303	328	336	346	311	340	330	289	347	328	327	328	343	321	326	308	380	302	302	320	331	307	322	326	345	332	331	353	300	335	305	338	329	327	330	329	327	338	321	288	345	342	333	330	341	345	327	333	329	320	318	325	344	339	331	326	330	313	317	334	317	375	337	306	328	342	325	318	329	341	331	343	344	326	369	347	344	350	321	356	318	330	313	327	342	297	282	339	319	321	337	325	314	375	345	353	340	337	343	328	311	331	317	323	319	332	305	316	314	364	351	347	336	321	347	332	343	330	353	295	283	338	347	382	327	326	337	306	335	321	295	330	341
27386	20181	7725	836	534	492	498	463	449	413	442	388	413	444	420	435	425	432	436	451	406	424	428	455	424	409	427	409	388	413	437	409	407	419	421	384	429	430	446	423	430	430	400	432	399	443	444	405	461	439	432	440	396	434	391	397	388	433	415	444	424	441	442	422	412	373	459	403	446	419	440	390	421	402	408	371	406	395	419	432	459	414	432	416	412	431	426	412	415	417	382	396	409	382	415	421	426	439	471	386	440	419	419	420	433	411	427	425	441	407	401	371	439	430	405	408	424	391	421	414	432	433	412	438	425	446	426	427	423	415	420	433	405	401	459	393	430	437	402	417	455	398	431	424	424	439	450	415	400	429	425	404	396	398	426	401	408	449	390	390	397	424	393	397	459	412	430	411	375	389	420	417	431	411	413	425	425	480	438	428	424	426	379	466	436	402	394	426	396	392	410	456	436	442	418	423	403	409	435	396	431	369	459	414	414	441	412	416	401	424	437	412	420	453	449	434	433	425	404	418	469	412	384	425	424	408	388	416	381	432	410	440	434	436	441	426	453	385	403	454	415	394	449	411	441	431	405	434	421	442	425	415	436	448	373	417	447	401	423	413	409	442	396	437	401	423	428	423	417	417	413	450	436	420	424	407	427	420	408	426	449	434	428	419	408	453	397	395	455	397	410	409	439	409	405	396	413	439	434	410	421	446	395	424	428	423	451	428	440	426	470	436	421	430	404	394	454	437	410	464	406	467	404	411	493	412	392	424	416	422	409	416	442	431	384	416	410	442	450	420	433	437	399	433	403	403	414	453	426	415	407	427	414	412	435	419	401	426	430	414	418	380	426	401	427	472	434	394	433	405	396	401	433	404	431	386	447	451	427	450	377	409	413	411	384	442	397	435	432	422	453	440	390	444	421	453	389	434	401	407	415	427	404	398	388	390	404	419	413	419	429	433	442	407	414	379	416	426	403	409	396	416	448	378	395	467	401	443	465	439	436	369	404	421	399	418	409	463	426	417	426	421	433	438	425	387	425	450	411	435	398	422	418	412	393	418	415	398	409	421	430	437	391	410	429	420	404	433	403	415	440	423	392	424	424	472	418	440	431	406	429	399	423	450	451	434	422	437	466	445	452	421	427	410	436	411	436	397	406	425	436	445	394	416	390	375	432	403	393	430	467	387	413	403	462	404	412	418	410	451	445	451	430	429	388	417	400	423	456	426	375	409	432	415	448	426	446	436	404	423	410	426	409	426	419	430	425	449	400	373	421	416	439	424	402	428	416	443	404	431	420	435	465	455	429	390	453	405	472	412	436	405	400	445	405	396	448	448	414	406	423	397	402	453	420	402	433	464	419	404	401	449	418	404	414	413	429	420	411	426	435	454	408	427	413	412	445	382	414	446	403	429	392	389	427	393	422	429	439	427	395	403	396	423	417	458	429	447	439	426	433	425	423	454	461	481	418	428	462	427	444	409	421	395	422	394	414	408	422	414	436	445	422	407	416	399	425	433	403	442	423	421	410	441	410	437	431	467	441	425	421	426	433	434	421	436	433	421	419	402	450	407	422	425	415	431	430	438	413	386	450	401	462	399	463	397	401	387	417	368	414	390	410	395	407	412	401	432	411	428	406	439	415	426	426	399	383	384	421	407	411	443	401	412	420	406	424	433	453	427	399	419	415	413	440	426	416	454	386	411	462	447	427	437	447	406	408	391	399	412	396	408	378	437	393	381	398	440	440	434	410	406	417	454	437	411	460	455	428	427	424	430	411	426	415	425	372	464	426	434	406	434	393	396	422	398	415	459	396	424	432	452	413	417	390	381	415	433	392	391	431	450	409	426	456	464	421	449	406	436	442	435	418	437	454	438	406	415	434	421	419	422	395	405	419	383	441	444	421	418	429	438	465	418	393	432	447	459	422	405	407	407	424	427	413	450	436	444	415	423	406	385	404	401	406	390	422	432	444	441	417	392	417	433	410	449	411	419	419	428	402	409	390	437	449	426	425	382	406	440	395	414	426	406	375	458	441	410	441	436	399	418	392	424	441	398	399	419	435	398	428	391	398	421	411	433	412	392	422	437	406	432	419	421	403	423	403	405	410	444	441	398	403	412	429	436	424	397	406	429	404	399	414	399	370	400	427	383	454	411	405	402	416	428	442	419	414	449	385	421	428	423	428	393	429	415	436	410	462	427	401	440	449	405	400	423	405	426	431	443	403	416	428	383	411	442	410	401	429	482	453	449	424	402	439	399	410	454	392	406	443	434	423	408	418	423	399	387	414	384	428	428	423	459	419	447	454	419	430	426	386	403	437	415	443	425	450	362	412	411	418	433	435	433	416	415	440	394	429	480	450	446	430	451	448	441	415	444	407	434	421	390	390	396	447	380	440	437	413	437	428	422	400	396	418	438	479	418	427	443	416	395	443	405	450	438	423	431	444	414	420	407	405	404	406	434	421	431	428	415	392	420	412	415	429	440	481	400	396	433	406	387	427	433	420	426	438	431	413	417	427	384	429	410	372	405	421	443	417	430	378	410	410	447	425	422	410	369	421	428	406	440	441	411	397	412	466	395	452	414	394	449	438	414	407	418	399	416	426	404	408	421	391	428	433	405	426	382	378	445	449	426	404	432	448	454	376	455	400	404	388	416	407	406	450	443	447	420	403	407	388	424	399	402	440	432	435	431	414	377	436	425	398	455	431	414	433	402	402	428	381	420	416	404	430	421	442	400	449	420	448	402	428	417	424	411	405	386	415	443	410	450	405	436	457	405	435	439	409	419	395	421	411	452	437	394	400	434	392	430	446	408	405	419	416	421	441	419	400	407	406	416	410	429	399	433	433	415	415	444	427	406	458	462	455	453	415	394	402	415	427	425	421	411	412	442	437	426	433	454	414	411	410	412	407	422	407	433	419	420	417	441	418	409	412	414	427	450	417	405	391	450	416	436	383	400	443	395	417	414	432	425	417	436	418	415	438	445	445	422	445	422	386	406	399	457	394	426	400	439	413	433	425	415	402	410	438	400	441	401	419	421	445	405	433	439	373	469	429	437	451	398	430	386	380	419	429	405	393	391	433	414	394	419	394	410	432	421	424	422	412	404	426	422	436	426	398	441	439	370	479	429	421	421	427	418	399	402	447	415	448	371	429	441	432	447	403	412	361	395	428	428	419	436	395	438	440	393	402	423	393	442	442	414	425	467	423	429	430	432	436	425	427	417	440	430	423	432	390	450	454	405	387	420	443	433	390	420	407	383	445	423	435	434	435	424	425	445	389	441	398	423	403	391	445	429	438	408	448	448	402	446	410	441	408	434	429	388	400	420	413	422	426	390	477	399	428	448	442	454	486	391	427	389	419	393	405	410	424	419	446	416	460	401	406	410	425	408	398	428	417	400	428	439	422	417	437	443	381	401	403	394	421	445	441	434	445	444	436	454	443	402	426	419	441	406	420	463	398	434	406	413	400	418	440	421	398	438	423	377	438	415	417	443	447	406
17295	1287	1111	745	640	590	600	545	562	515	567	486	514	480	506	493	504	522	518	504	527	556	531	530	464	498	521	494	509	523	520	521	522	484	475	537	495	490	483	524	512	518	474	486	515	476	506	489	508	543	527	544	529	438	482	478	442	525	483	543	496	472	487	472	507	526	491	506	563	488	469	514	481	491	430	518	495	523	499	474	505	516	496	494	495	542	497	514	523	476	491	518	510	482	497	515	500	478	538	519	491	504	505	469	517	485	514	505	523	546	528	489	513	519	514	525	482	531	482	490	510	491	472	484	519	510	516	525	537	502	511	516	496	533	486	504	508	499	484	519	517	479	495	470	462	522	527	497	504	532	523	497	536	510	508	516	475	484	505	505	534	534	480	497	480	471	526	489	504	485	441	520	505	561	527	517	519	526	501	490	484	558	515	500	503	481	572	474	502	508	482	493	501	504	454	540	479	513	529	504	525	488	460	476	500	510	495	531	482	528	503	514	542	502	519	516	556	489	458	483	509	507	509	485	505	516	521	563	498	516	510	482	488	501	535	514	496	488	469	489	515	494	512	480	515	483	514	483	540	515	517	492	549	491	536	522	495	477	475	482	502	480	517	479	500	532	498	508	468	527	511	495	525	517	515	506	481	470	475	495	509	486	487	527	471	514	485	491	537	506	452	482	497	561	478	519	511	536	505	497	517	502	472	506	526	489	506	503	496	477	473	534	487	504	517	502	551	483	490	518	463	478	486	554	543	527	513	511	524	482	494	509	479	532	507	494	501	511	498	528	549	511	479	511	534	531	520	516	493	498	494	493	522	495	446	541	467	537	550	506	564	520	525	508	504	522	500	511	519	490	469	493	509	520	533	529	526	465	522	518	514	497	533	521	512	519	501	524	510	487	524	507	493	536	487	486	515	523	501	532	513	515	497	500	515	547	538	535	481	499	474	475	506	537	500	500	511	513	464	505	504	514	493	506	514	485	510	496	504	499	509	479	500	490	463	508	517	472	486	507	453	508	464	517	498	493	521	516	535	481	496	527	483	510	532	555	484	496	525	494	507	491	487	486	485	462	527	506	488	475	492	490	493	488	482	490	483	509	497	483	511	466	513	451	495	514	495	472	482	482	527	566	485	505	499	500	536	477	495	506	521	494	479	512	556	520	527	503	511	496	490	508	487	518	505	504	551	494	471	519	499	496	539	551	516	505	493	472	497	444	484	518	507	518	478	505	503	549	467	514	532	544	556	496	505	518	489	500	531	533	496	500	479	491	504	512	560	501	470	506	511	497	487	505	473	497	530	476	496	502	515	523	527	485	475	500	484	531	508	504	533	520	502	496	468	514	564	508	527	509	563	482	482	521	489	497	568	481	536	446	488	513	505	523	525	466	465	512	515	508	507	479	535	491	488	492	495	477	500	493	470	501	503	466	507	548	509	488	508	477	539	489	526	523	518	520	464	467	518	529	497	557	503	514	533	487	494	486	475	530	516	546	522	519	495	555	471	503	492	532	487	526	485	482	535	492	512	489	479	542	513	510	517	468	496	472	474	522	538	491	525	547	514	475	462	496	515	562	540	492	519	484	498	525	506	515	504	519	505	513	517	530	507	511	538	482	511	519	503	513	517	465	528	475	487	494	507	491	519	487	456	505	483	511	527	513	486	507	479	499	499	448	487	576	464	499	476	527	527	467	533	490	543	476	513	532	525	481	493	473	491	526	503	478	507	504	526	502	497	480	521	480	463	507	478	511	515	532	505	467	504	516	522	515	500	551	524	492	492	489	494	521	502	529	499	524	473	539	489	511	482	488	482	495	499	497	470	474	535	482	468	475	500	499	531	482	564	509	484	499	460	530	535	520	489	470	531	491	485	506	475	508	513	508	512	497	483	491	542	525	493	497	496	473	507	509	520	534	494	528	479	534	526	528	524	548	545	550	529	509	512	482	494	523	485	531	490	500	508	498	533	498	472	518	498	509	485	521	499	478	515	520	479	517	535	482	505	494	479	511	491	507	484	496	520	493	519	518	529	499	504	521	497	479	504	496	500	494	484	532	530	531	495	523	487	529	519	534	554	493	445	493	521	515	486	497	533	480	507	512	510	488	491	497	505	469	483	497	499	550	534	465	490	511	487	540	524	487	528	493	543	502	521	472	492	510	523	486	474	514	491	482	543	509	528	487	491	467	492	486	504	476	518	483	537	489	485	438	473	483	525	517	493	542	517	483	500	490	521	500	504	469	492	479	517	504	500	504	500	524	527	508	494	457	509	464	509	512	498	500	485	530	517	520	494	474	499	515	481	495	495	490	516	542	482	485	485	527	521	480	540	511	500	510	510	502	528	511	504	480	526	512	507	501	515	501	506	476	493	471	489	478	506	531	502	511	478	539	515	526	498	470	520	490	532	519	498	511	495	516	466	506	530	538	508	512	504	525	506	526	514	494	505	515	473	497	506	504	493	510	506	511	495	501	489	456	540	494	484	504	503	526	523	485	488	456	493	476	494	523	514	485	493	489	493	497	491	508	480	454	505	490	486	483	508	481	504	516	495	533	482	486	480	502	486	524	498	497	495	484	515	503	488	516	520	445	510	544	494	489	522	449	507	498	517	495	507	504	487	520	488	504	459	534	511	500	513	459	485	514	508	517	517	502	513	502	534	516	476	552	489	492	499	515	529	524	503	522	510	506	495	526	511	528	522	496	532	523	494	534	495	498	489	485	528	502	489	477	522	510	524	472	489	517	522	493	502	486	534	493	489	508	510	502	500	503	507	523	509	490	498	512	513	501	512	478	487	513	479	512	526	493	486	523	503	505	508	498	508	550	509	472	510	549	499	492	467	524	490	502	490	458	531	494	531	523	538	537	531	485	499	476	505	547	519	511	535	484	558	528	497	491	483	538	499	526	496	511	525	530	541	501	480	501	524	494	498	520	492	515	491	492	551	504	471	494	479	535	492	479	483	516	466	514	481	506	484	507	508	501	488	536	537	516	491	542	491	497	503	463	534	516	479	510	493	482	505	516	499	499	484	506	515	502	510	498	483	506	495	510	498	513	506	502	489	496	460	544	542	510	496	566	509	484	491	510	515	512	474	487	527	521	500	513	500	538	490	500	466	530	538	496	487	522	483	490	501	502	515	522	486	518	484	506	509	495	509	489	522	536	509	488	525	503	464	508	515	479	521	534	508	482	489	525	509	516	518	508	522	503	501	506	455	496	500	484	496	514	512	485	486	432	497	509	517	491	461	496	515	471	473	479	529	511	492	501	529	489	440	521	526	492	502	453	490	521	522	498	466	523	467	513	500	496	512	493	562	513	503	504	515	541	514	496	473	517	496	483	498	452	528	495	497	532	460	501	463	464	533	519	519	497	493	514	499	485	521	545	508	517	467	487	513	483	533	502	532	544	533	514	485	510	458	482	508	510	520	500	499	528	514	518	547	504	535	508	495	471	510	506	521	514	512	518	509	488	494	525	501	467	496	513	535	524	475	547
23657	21142	28754	23763	21127	12697	1106	649	510	455	421	380	345	335	282	282	287	246	264	256	258	262	209	240	240	207	204	249	235	219	229	221	238	196	201	215	239	228	216	224	237	213	209	221	216	220	245	203	223	207	194	230	212	225	223	225	204	216	208	220	206	232	191	225	200	196	229	217	229	196	218	194	196	232	193	197	208	209	218	239	201	182	200	217	203	228	199	219	195	203	200	202	229	210	197	184	226	235	199	223	192	214	207	198	191	205	195	217	203	189	212	192	209	202	205	210	212	183	208	234	239	206	217	210	194	216	184	205	209	223	223	232	214	197	237	190	193	209	215	211	182	196	200	215	212	212	216	202	213	220	199	210	217	208	204	198	239	203	185	202	221	195	225	196	223	208	209	197	204	209	186	213	225	213	205	218	208	207	211	215	203	216	204	222	242	201	206	193	207	202	228	208	222	192	209	240	215	212	175	211	240	173	213	197	201	189	186	198	203	196	216	222	212	184	197	191	219	202	234	241	222	199	219	219	205	217	228	242	199	192	223	187	207	213	194	212	190	224	224	212	237	227	202	213	224	201	214	208	237	225	222	211	200	202	201	195	238	237	195	210	213	210	203	224	213	175	185	214	217	225	220	183	192	202	208	190	201	236	196	207	189	228	220	238	224	205	221	207	209	208	216	225	205	195	210	196	235	203	227	233	214	205	193	221	206	199	188	211	185	181	188	204	209	187	188	195	205	229	235	227	190	207	210	206	216	212	204	210	219	220	203	211	213	200	215	195	216	199	208	210	220	227	215	201	175	213	179	218	209	196	207	217	210	191	210	210	188	222	211	227	210	199	202	173	233	232	199	237	199	212	198	216	209	215	198	222	204	213	205	227	209	186	202	222	182	228	212	229	192	217	213	216	202	214	206	211	200	216	204	211	226	227	206	208	217	219	197	207	219	207	200	231	214	186	229	207	227	171	201	219	221	211	168	194	190	197	235	205	180	205	208	211	225	197	211	205	211	193	198	215	191	182	227	198	187	218	191	215	227	178	207	215	204	223	194	215	217	195	167	230	217	226	208	193	203	215	222	206	215	214	196	203	202	222	227	248	212	197	216	208	201	191	202	221	190	220	218	216	232	201	212	202	214	218	222	213	230	236	215	198	201	200	205	221	203	204	203	217	216	210	218	214	208	219	202	186	200	209	215	224	201	194	197	206	230	192	200	239	207	201	236	205	204	196	201	185	205	201	241	214	209	194	220	192	212	226	241	196	230	229	205	195	212	216	229	216	189	209	202	208	193	217	213	196	211	217	201	196	199	200	219	191	191	213	201	209	214	185	210	231	196	198	212	227	213	221	236	214	192	206	204	233	219	198	231	202	196	200	229	206	205	207	198	197	224	219	218	215	205	200	210	196	226	207	196	189	193	228	216	211	209	218	214	200	236	208	187	193	216	223	209	241	191	220	181	220	201	201	176	229	205	210	208	214	227	209	215	217	195	212	205	207	194	207	190	188	242	202	176	207	209	213	228	235	192	212	233	201	216	193	191	227	221	189	217	221	199	225	194	215	209	189	210	170	216	223	202	200	204	212	206	208	217	217	203	203	214	199	207	228	224	210	219	223	209	204	213	193	197	220	188	207	205	199	220	216	212	173	190	234	206	208	188	222	194	222	190	198	196	188	215	199	202	201	201	209	200	227	179	194	197	201	216	202	220	201	206	219	213	214	218	193	200	221	209	202	219	190	195	208	229	223	198	199	197	210	210	234	198	196	225	215	224	224	184	211	223	207	197	191	173	216	223	195	222	213	217	208	220	191	205	177	209	222	210	218	209	210	193	217	204	236	207	209	223	219	235	218	216	199	228	197	220	189	189	206	195	221	201	211	208	225	215	206	214	214	195	217	236	244	221	213	214	210	202	213	217	205	214	185	213	205	173	208	189	214	214	221	222	211	236	214	180	206	227	201	217	235	208	216	194	237	180	224	232	221	209	202	200	206	209	213	193	210	235	224	212	207	187	198	220	241	195	220	187	195	251	205	217	200	192	224	213	243	231	226	201	197	223	209	225	207	190	233	202	212	213	232	200	190	224	201	220	210	197	206	220	217	206	221	210	188	207	237	200	241	206	196	205	226	212	211	233	192	196	199	211	210	215	209	192	203	198	176	215	233	236	206	188	215	218	234	209	220	211	200	224	197	209	218	238	201	219	210	241	200	197	199	181	176	211	222	236	210	202	209	210	196	205	195	184	209	233	210	201	203	215	189	240	224	205	215	234	216	213	213	227	223	203	201	194	212	203	212	217	202	178	189	218	225	195	195	230	211	229	238	214	221	203	209	225	206	196	189	212	187	210	223	212	194	179	210	221	219	185	209	235	204	226	205	237	241	206	211	168	264	207	199	222	205	183	225	226	184	244	186	211	192	227	200	198	243	190	222	239	200	186	205	187	221	191	223	186	233	212	214	204	222	233	209	191	200	205	222	198	208	200	214	200	196	205	213	204	207	203	225	180	220	224	214	190	182	192	217	222	209	207	206	195	218	226	219	212	228	204	192	215	210	197	198	216	194	209	192	192	200	211	188	223	194	179	208	223	204	189	218	195	215	247	224	205	199	239	227	199	210	219	218	220	207	198	216	199	196	224	200	227	205	199	196	205	214	232	212	177	200	215	227	204	219	217	199	208	236	226	201	175	195	205	220	213	190	195	211	230	204	222	188	239	204	225	242	223	206	194	211	222	209	223	228	193	180	217	197	201	224	203	241	215	190	194	186	204	227	204	211	212	202	233	209	217	187	215	210	190	214	191	209	212	234	204	233	219	222	193	186	228	197	202	228	228	217	213	212	175	197	197	216	182	204	219	204	216	215	226	215	216	194	219	184	217	201	183	230	244	170	209	208	218	227	227	217	213	224	202	203	247	195	218	220	226	198	207	211	173	204	207	225	207	172	203	223	199	205	210	188	226	187	221	205	207	195	207	195	185	214	190	204	206	196	188	220	209	206	180	214	196	192	229	211	210	217	187	196	205	177	204	217	223	203	185	208	207	219	204	198	213	204	198	194	206	222	210	190	206	209	199	200	205	212	201	203	211	215	225	183	189	224	217	192	211	214	195	206	206	213	190	181	217	201	200	190	232	233	203	204	208	200	223	226	186	187	190	189	202	192	208	215	211	210	203	202	225	195	234	189	199	227	220	216	224	201	201	197	205	209	214	172	207	211	217	236	206	230	197	208	213	215	176	198	199	228	209	188	190	185	197	214	200	209	213	195	191	183	205	183	217	222	217	200	223	218	212	189	189	206	186	229	203	186	202	200	220	235	212	206	233	227	213	212	247	206	207	203	241	237	199	188	226	225	219	211	214	198	200	189	231	193	223	221	211	189	225	234	229	219	221	211	202	183	198	182	235	215	213	238	220	186	207	223	196	235	183	217	215	214	194	212	206	212	212	196	206	188	206	210	190	194	202	195	203	217	204	192	208	213	217	209	226	197	227	202	201	207	207	217
36760	9740	8023	4046	2572	1912	1358	1110	890	776	669	539	539	454	444	381	411	351	356	327	329	362	323	297	310	285	301	276	301	287	284	290	278	288	268	280	269	270	259	243	307	284	253	287	278	261	281	250	251	286	259	256	266	249	261	278	266	254	275	265	280	254	264	264	271	289	269	273	241	237	254	292	249	259	268	277	259	221	257	251	227	257	272	263	253	266	261	248	250	256	260	253	273	255	252	285	250	290	271	236	262	269	261	275	252	227	241	278	266	241	230	276	224	241	286	289	276	258	265	257	282	256	266	253	285	251	299	238	239	276	267	281	261	279	219	266	262	278	267	277	264	304	282	280	264	254	280	264	259	272	267	263	248	268	289	253	231	244	270	270	235	246	246	259	301	270	272	274	254	266	262	252	251	256	281	255	247	260	250	232	270	272	275	271	253	264	241	258	278	251	255	249	266	248	257	219	245	269	245	231	265	268	244	243	270	245	251	247	247	259	271	275	261	265	236	244	256	237	273	276	227	268	273	255	253	249	269	276	248	283	279	279	252	261	254	244	268	246	297	267	278	257	274	251	265	253	219	294	240	250	259	279	275	228	231	274	248	260	244	246	224	261	239	243	256	268	241	284	262	259	223	230	261	271	256	249	272	224	269	250	262	237	254	258	270	288	238	255	257	255	288	266	245	263	232	263	250	266	253	280	272	279	232	259	271	249	256	278	277	277	282	298	256	258	312	245	273	230	249	237	267	272	270	280	284	268	260	249	236	265	283	261	256	285	258	244	222	242	260	259	245	269	269	276	255	269	233	245	243	233	286	255	254	290	268	233	255	241	245	272	262	251	233	290	264	253	278	267	265	261	262	263	261	258	225	269	242	236	268	241	277	247	244	248	218	249	270	243	257	252	251	252	277	246	255	250	280	261	265	267	260	259	282	253	236	273	273	253	236	272	251	256	274	265	260	252	252	240	257	231	238	261	246	262	275	247	294	243	272	248	257	251	278	262	271	251	255	256	262	230	265	233	239	264	242	255	236	261	258	272	267	234	272	282	233	266	280	266	260	259	239	273	255	275	262	251	225	285	272	270	255	259	253	260	243	256	269	234	262	283	266	223	289	247	222	278	243	292	259	270	246	273	244	262	264	273	239	239	252	260	242	247	251	243	245	255	258	248	227	283	242	229	279	240	259	268	261	231	254	287	263	249	263	254	289	227	241	266	260	306	270	258	226	218	256	254	286	280	231	237	232	276	249	288	254	279	272	256	293	254	292	215	253	242	286	262	237	283	248	255	267	257	263	263	269	251	275	282	253	259	228	241	265	256	251	249	255	244	258	228	252	270	234	236	272	275	231	245	297	263	246	246	265	244	254	269	261	262	249	261	264	256	245	257	255	251	255	260	264	259	234	277	263	243	257	241	270	274	275	288	245	245	267	286	248	262	266	256	267	265	240	247	255	260	252	273	251	246	257	252	247	242	246	261	258	273	258	250	269	260	258	252	271	240	226	254	264	251	264	256	265	267	262	268	251	249	239	263	258	244	272	284	233	243	275	264	269	241	275	248	231	249	242	261	278	230	264	249	257	251	272	248	277	250	247	251	234	246	262	254	240	253	280	265	268	290	241	245	230	268	255	265	256	254	252	284	281	244	260	288	264	252	265	276	276	254	237	267	251	229	267	277	276	249	248	237	228	255	267	279	270	291	246	244	271	250	280	270	254	254	261	262	281	249	279	261	230	272	271	259	243	264	239	268	265	257	267	287	257	276	230	271	263	259	258	262	289	237	267	281	255	260	242	262	254	252	278	257	225	267	259	221	254	247	275	264	251	265	265	273	260	271	269	272	255	250	254	252	240	243	247	246	244	257	240	240	288	241	284	234	248	296	263	246	284	250	262	250	256	261	243	236	263	252	264	277	243	265	268	285	250	305	245	250	279	268	259	255	274	248	266	259	233	250	243	233	265	253	272	277	234	271	255	231	263	276	249	245	258	262	281	262	229	258	235	267	264	275	277	241	265	281	237	255	249	285	274	249	255	240	266	245	257	223	254	269	256	245	266	267	230	226	261	266	257	289	255	280	269	295	275	267	250	269	240	256	266	268	242	259	253	256	285	236	273	277	232	257	273	248	286	241	265	248	255	254	240	254	234	257	255	261	281	266	255	258	267	243	248	270	245	225	300	277	256	286	252	247	254	247	246	265	247	266	256	268	263	248	283	255	228	259	260	245	248	241	229	241	244	252	277	263	242	273	269	241	285	249	259	268	253	237	259	252	269	266	285	239	234	276	238	283	271	264	272	279	266	283	249	249	237	252	262	264	280	260	254	248	274	261	265	264	234	254	268	245	259	265	259	268	278	242	261	281	262	268	247	252	279	238	259	256	257	282	241	233	254	230	256	274	243	268	236	269	258	261	267	241	245	237	259	270	251	271	256	247	261	254	273	253	265	243	257	257	230	284	265	287	254	244	302	263	273	257	230	260	281	263	245	266	285	247	264	250	254	229	251	254	262	260	239	295	269	240	254	253	254	272	250	254	275	266	277	245	257	238	239	255	260	272	283	263	248	240	248	252	267	278	270	245	278	246	244	258	244	264	231	245	278	268	246	288	243	247	259	288	249	269	232	239	224	283	268	245	273	235	234	242	287	249	245	266	247	266	255	267	259	228	278	238	248	268	215	257	295	265	255	288	269	237	226	284	280	238	248	269	260	280	274	264	263	252	244	247	259	275	263	265	266	251	241	253	249	279	258	263	234	261	269	231	211	289	268	254	268	262	279	227	270	274	264	245	263	248	246	258	254	253	225	278	273	258	264	251	268	263	292	238	265	237	274	251	266	250	270	238	258	256	262	260	258	252	251	253	237	248	265	277	241	272	252	258	269	260	229	268	268	244	266	260	257	263	248	251	257	252	250	265	270	275	261	291	259	271	272	252	266	285	273	246	282	262	254	245	276	319	271	225	274	232	262	262	286	246	249	283	221	242	264	258	263	267	275	267	259	275	221	252	254	246	243	256	258	265	287	284	249	242	250	242	235	262	262	291	277	226	255	275	254	241	263	262	252	279	250	250	252	261	269	267	263	255	249	248	230	283	252	223	241	274	258	246	252	265	252	266	264	260	247	243	248	291	261	274	254	248	237	263	253	227	263	273	247	247	253	260	255	240	254	238	281	250	249	239	249	250	263	288	281	273	266	267	249	261	276	259	247	254	266	256	230	286	254	283	253	302	253	245	242	258	246	254	275	211	251	252	266	270	239	260	262	238	241	253	249	259	248	265	255	270	251	271	255	254	254	256	266	269	277	248	234	257	251	280	238	267	267	250	278	272	266	248	259	230	281	276	285	264	236	256	276	224	264	290	248	251	241	276	227	250	256	247	281	278	265	255	245	252	259	260	289	263	268	246	253	270	235	266	236	278	261	238	265	270	262	245	240	270	237	264	259	288	239	258	260	228	263	268	264	225	270	240	286	273	247	274	261	268	247	234	244	229	247	284	264	284
24997	21128	27868	24553	14236	1312	921	728	699	702	684	621	596	605	623	601	576	577	586	551	548	585	542	536	574	543	585	547	542	566	547	585	576	571	562	535	556	577	519	592	541	550	565	557	561	544	578	610	551	549	550	576	577	592	523	564	584	576	571	537	530	565	530	554	540	552	567	583	557	574	578	576	585	585	582	558	583	565	544	508	593	582	577	576	545	599	586	571	545	543	575	564	529	579	555	598	524	546	592	594	540	597	555	537	534	540	563	554	541	565	559	580	569	520	530	557	527	561	569	545	566	523	528	540	548	600	518	593	544	572	565	515	526	563	558	539	523	528	556	570	595	562	522	527	561	555	555	519	564	600	555	540	599	567	577	526	543	588	568	588	568	538	589	558	586	592	546	588	561	575	559	574	568	592	514	555	542	578	570	551	582	497	565	574	567	545	590	556	575	546	583	591	546	538	531	578	557	569	581	556	572	576	580	568	530	574	575	570	546	560	517	542	523	507	566	543	571	534	563	527	564	557	556	541	546	575	600	543	599	564	544	563	586	562	537	568	562	638	519	557	573	558	531	541	558	549	593	564	516	592	546	581	542	536	554	576	552	591	545	570	504	586	544	553	560	504	572	577	553	532	554	579	560	570	589	509	540	556	539	522	543	526	533	543	539	572	558	579	566	558	561	600	516	517	522	584	561	542	593	545	558	553	554	511	545	555	550	546	564	529	569	529	536	516	533	539	558	547	556	550	539	535	574	550	545	562	569	520	577	560	540	589	565	595	557	567	537	537	563	557	577	528	540	588	535	535	564	543	555	557	564	564	540	571	557	601	577	558	580	548	528	596	545	530	518	532	548	583	542	594	579	501	538	553	509	573	523	561	516	540	584	579	547	534	556	549	568	564	529	574	580	515	602	560	571	584	550	577	527	549	583	513	529	506	550	533	574	523	539	573	529	546	501	558	534	562	517	554	543	559	575	573	552	545	542	576	547	548	595	538	588	539	570	563	570	548	572	553	553	599	548	529	526	553	564	537	533	567	552	529	545	541	551	582	536	559	584	574	586	567	524	585	575	529	583	540	562	588	576	526	623	578	565	571	563	589	547	527	555	567	514	519	560	558	591	564	566	530	500	541	547	542	551	564	545	548	567	544	541	523	519	583	567	573	583	589	557	562	509	575	567	569	518	554	577	596	533	549	558	592	591	556	579	530	513	531	552	581	569	566	558	526	520	561	571	554	546	562	574	605	564	588	548	547	524	510	524	548	547	526	510	537	547	547	565	536	539	591	571	522	528	540	526	539	582	557	542	546	541	585	539	515	533	519	543	559	542	579	607	505	573	553	504	567	527	568	558	562	547	574	560	590	566	574	568	579	572	558	576	537	581	566	538	518	525	541	534	559	562	577	522	565	538	533	512	572	527	579	550	543	563	552	508	595	534	559	550	551	552	583	564	589	565	566	544	558	570	559	516	537	553	558	557	569	537	561	527	609	533	524	547	549	593	546	519	536	556	556	534	574	559	547	545	530	573	551	519	570	554	539	539	538	550	596	575	549	508	585	530	534	559	530	555	537	557	524	508	555	536	507	560	579	551	549	533	567	556	540	562	594	532	511	533	557	523	571	494	557	530	560	548	572	546	554	576	555	543	541	565	537	563	567	524	558	555	566	591	537	581	548	554	587	550	589	538	533	540	553	543	535	556	560	523	579	520	535	517	557	565	547	539	596	570	561	516	540	560	524	549	549	545	557	524	555	589	563	546	562	563	578	552	530	526	549	555	551	575	572	596	584	577	508	544	518	533	504	566	574	526	548	532	525	531	556	555	551	523	551	579	572	601	598	556	568	533	529	540	577	586	526	542	566	523	569	578	543	574	535	575	577	584	536	558	535	578	641	535	558	539	559	485	538	582	563	552	542	587	555	558	565	548	602	527	552	545	522	534	579	550	530	566	556	589	563	570	561	534	543	543	533	535	559	515	546	585	570	564	578	530	554	560	529	565	577	572	550	523	539	588	545	549	548	586	557	537	508	546	529	585	531	573	557	551	558	548	547	557	569	544	537	551	555	549	543	525	595	531	531	586	526	523	572	558	592	554	556	539	578	533	548	509	559	543	534	534	552	524	546	571	536	557	559	517	534	521	547	526	562	578	544	518	587	605	563	548	574	582	543	529	580	551	546	535	563	569	602	555	562	539	562	571	540	581	541	492	577	553	575	523	530	594	547	528	549	559	569	529	571	570	551	565	551	552	573	552	536	581	549	540	532	593	535	600	519	577	543	545	564	523	544	552	569	531	571	566	549	569	556	540	538	581	533	516	549	554	543	537	558	556	517	537	545	548	526	551	582	563	546	557	552	540	571	526	493	565	565	504	580	540	511	547	522	534	533	585	540	523	558	552	496	580	561	555	577	526	542	565	563	541	592	565	550	523	558	539	542	559	591	565	604	555	558	548	527	547	589	589	576	572	605	567	558	531	566	548	574	546	584	579	574	568	510	571	541	538	556	522	550	573	541	574	535	586	533	562	558	561	549	560	578	546	588	548	547	571	584	573	556	582	556	604	552	543	538	565	530	544	567	543	524	590	563	540	559	558	573	551	618	561	588	523	609	571	581	570	521	570	539	558	578	537	580	571	553	541	544	546	579	525	564	566	569	579	497	528	546	576	572	548	518	521	577	557	530	585	568	541	580	559	539	552	568	579	588	555	543	622	547	590	567	582	568	553	549	579	577	579	539	543	551	574	491	550	567	569	588	544	571	558	556	538	562	558	557	584	552	559	553	531	564	523	555	520	535	569	549	558	535	559	590	562	534	522	555	550	573	549	573	542	573	583	562	572	533	561	602	550	564	534	594	566	540	574	518	552	570	559	564	510	576	587	549	563	568	582	619	584	509	550	554	555	557	616	583	563	563	531	537	537	565	560	580	546	574	514	596	540	537	550	535	551	546	543	599	508	554	547	544	574	571	529	569	521	597	508	561	537	546	544	566	503	546	544	520	525	576	602	516	522	557	523	557	514	540	592	525	613	554	486	567	583	574	571	535	541	603	515	527	541	557	514	571	549	571	551	557	540	549	594	527	564	508	541	529	504	563	556	509	516	547	526	568	544	591	541	551	569	544	561	519	555	565	553	577	563	520	544	558	540	511	504	559	545	536	542	559	525	554	596	552	573	560	513	590	544	588	548	569	558	548	562	573	568	596	539	546	527	539	565	523	529	590	537	517	563	529	582	582	581	582	554	543	543	576	553	539	610	568	560	573	538	514	528	540	548	558	525	500	556	552	562	569	553	549	516	559	568	578	573	595	601	573	593	536	531	576	530	541	575	546	557	585	551	581	555	567	567	557	555	554	524	554	587	546	573	539	574	494	561	536	575	530	548	568	551	498	586	522	539	594	539	540	534	556	549	573	533	559	565	542	574	587	581	546	558	542	551	516	538	514	526	540	575	564	486	562	578	558	579	560	565	542	549	517	543	610	544	563	543	570	548	523	515	522	547	597
36390	6148	4902	2621	1918	1513	1281	1159	1018	871	812	766	754	749	792	723	698	704	726	680	677	624	698	675	660	642	631	656	668	676	646	682	662	643	661	665	653	681	604	653	622	635	587	702	629	615	647	654	639	615	637	633	623	618	632	610	580	657	691	631	643	623	630	652	624	619	611	671	595	622	655	642	652	619	614	610	619	629	639	648	653	634	659	651	647	646	609	583	646	651	628	628	608	616	628	596	647	624	658	610	636	629	632	632	632	643	637	635	610	649	609	642	626	640	617	613	672	594	676	645	618	648	611	618	595	661	671	627	613	638	615	646	644	648	670	607	642	637	595	636	664	667	598	646	628	648	680	602	623	637	661	645	611	614	642	680	614	665	643	625	619	625	633	641	618	646	643	594	667	609	569	614	617	653	609	610	640	631	664	631	641	616	632	637	637	712	669	629	656	588	640	644	608	609	644	665	676	632	643	634	634	639	629	617	629	621	634	610	680	631	678	599	621	627	616	615	642	587	596	635	617	645	632	616	637	615	635	598	630	634	659	630	631	616	689	623	623	673	621	607	600	622	626	615	655	690	592	653	611	665	613	650	670	570	607	656	656	655	667	623	622	679	622	654	656	637	661	626	629	562	660	643	623	679	648	635	681	642	614	636	628	619	638	577	680	623	638	661	580	654	618	633	608	628	666	653	654	591	599	644	670	630	611	642	640	679	623	630	619	619	651	641	645	655	668	622	602	670	633	646	609	618	650	684	671	607	635	638	622	691	641	635	692	635	645	619	618	618	651	632	632	616	662	641	653	630	601	626	651	642	649	629	649	650	641	604	610	654	670	603	646	667	608	627	599	637	628	622	683	563	628	625	646	627	604	613	638	608	664	645	704	659	663	634	672	604	679	611	611	666	635	595	623	651	615	645	607	653	653	657	632	650	639	610	628	628	649	666	674	641	633	650	631	657	584	634	610	651	638	667	624	592	589	602	664	623	685	610	622	610	578	606	620	651	628	616	654	617	648	665	627	618	642	635	628	653	638	656	636	605	623	592	639	634	691	620	674	609	663	623	652	639	689	670	657	616	589	642	638	650	597	630	634	566	604	660	640	648	658	602	666	588	636	636	644	600	698	653	633	630	582	672	614	631	640	680	630	622	660	623	642	636	621	629	655	659	621	677	644	623	634	672	633	597	630	636	652	648	630	617	629	615	601	634	633	650	590	639	611	637	625	608	637	606	643	623	610	606	633	696	591	616	635	642	639	654	609	623	647	635	636	611	616	646	638	603	610	689	686	647	624	605	638	668	589	680	656	607	612	679	673	624	635	613	696	658	587	621	672	616	665	639	637	611	597	600	658	583	619	605	641	632	619	632	662	640	615	629	590	571	616	680	635	640	675	613	610	619	616	692	644	686	679	635	647	602	588	669	632	618	663	597	626	598	602	661	641	649	637	633	552	639	631	640	622	608	616	643	611	638	615	646	637	618	609	615	625	590	641	642	657	672	662	568	632	646	628	659	628	656	572	623	601	635	651	616	620	653	637	633	606	628	626	614	659	636	670	616	596	679	622	627	655	600	634	659	619	651	663	685	632	639	615	644	612	642	631	634	630	646	619	647	653	649	643	622	605	651	654	600	650	637	648	619	623	655	663	643	655	636	606	597	653	638	619	641	651	647	627	636	616	647	580	659	660	595	650	631	680	669	661	649	605	644	624	626	599	650	628	612	624	613	677	656	594	631	631	615	638	583	666	620	674	686	620	622	587	649	612	624	685	664	648	613	654	649	652	634	626	651	641	684	653	636	592	650	611	682	676	621	647	635	643	646	628	606	641	621	630	648	663	575	647	624	607	658	617	638	631	625	611	585	650	686	657	594	646	631	662	641	619	613	647	626	630	629	598	602	615	666	612	642	630	668	658	661	635	639	612	673	646	658	666	652	604	616	665	700	616	634	635	644	626	604	642	572	674	616	673	633	637	628	597	684	639	656	659	657	611	647	625	608	628	644	633	652	633	608	630	629	614	637	640	606	641	643	635	626	620	655	635	606	649	665	646	645	619	649	640	653	651	660	598	583	606	615	611	653	624	654	624	650	640	654	631	653	671	630	667	638	609	654	659	676	635	656	596	629	649	638	619	635	619	637	661	633	629	601	650	580	683	631	621	601	651	682	645	625	649	657	632	594	641	586	624	679	683	650	600	643	656	640	664	598	602	626	623	640	640	625	621	629	627	653	652	614	645	681	619	622	584	604	646	652	596	674	615	614	624	642	608	603	632	623	648	649	652	598	623	628	576	619	649	661	625	647	655	606	637	555	626	618	665	603	630	652	641	632	603	628	623	633	655	635	646	636	661	643	638	637	629	647	687	602	618	657	645	615	663	634	630	590	634	634	628	637	608	625	651	615	650	637	614	658	657	642	656	655	624	623	648	669	596	647	580	681	649	648	634	631	636	598	664	636	672	615	608	662	629	625	647	627	638	638	618	576	636	667	676	651	669	665	617	613	667	627	685	629	637	643	619	653	649	652	637	617	608	645	649	625	616	586	614	642	661	589	647	651	663	618	649	635	622	657	664	625	623	685	654	627	604	614	650	635	634	635	616	663	624	640	681	663	615	638	609	639	694	644	606	638	649	641	648	648	634	654	642	642	646	649	611	607	648	609	617	631	647	631	695	634	637	626	655	594	605	635	650	645	590	610	636	633	640	644	649	616	639	649	647	589	598	625	665	691	643	632	611	607	672	572	633	634	597	639	583	614	639	637	603	662	631	640	650	602	620	605	651	651	633	634	641	606	663	661	679	687	603	584	669	635	686	634	602	590	603	589	606	656	671	618	655	626	668	656	650	632	576	634	614	679	636	632	609	594	651	627	647	631	667	664	638	635	643	617	646	671	646	663	610	599	660	647	652	577	592	607	681	563	669	652	628	639	583	655	642	635	654	639	581	669	656	626	653	688	623	611	614	637	609	634	609	634	634	632	648	602	619	659	639	665	636	610	656	627	644	625	651	644	619	608	614	650	643	648	635	646	691	589	620	692	630	666	619	651	653	636	624	653	666	666	608	648	679	619	645	638	663	653	604	606	695	604	650	613	625	631	592	654	600	663	617	619	631	658	626	612	642	661	625	656	623	605	609	669	665	609	579	615	642	620	659	699	642	628	641	612	658	635	633	627	671	640	641	634	639	617	687	636	604	641	625	573	628	635	668	633	682	589	655	654	652	635	624	642	615	655	643	617	634	612	643	645	608	645	623	690	630	639	653	633	623	616	639	619	614	641	676	594	629	631	597	648	627	620	666	625	619	611	651	627	587	588	609	657	625	625	592	625	676	594	635	630	626	625	642	623	617	629	603	624	656	649	622	670	637	661	666	642	621	608	647	638	665	638	675	656	578	653	647	649	593	605	635	620	640	635	642	636	652	638	604	652	606	618	624	608	617	659	623	623	626	652	660	620	616	652	634	656	649	637	623	652	660	607	621	599	582	590	624	661	603	611	663	643	640	611
22748	21200	29248	23430	21197	21251	12145	1268	884	737	680	586	556	472	452	437	376	432	426	416	374	383	391	322	308	367	337	319	360	331	325	328	325	296	323	328	330	316	294	301	335	322	308	345	299	308	276	315	304	313	336	309	280	314	332	304	332	306	287	326	306	306	299	316	308	281	323	309	334	295	314	299	302	326	314	294	327	309	277	295	304	305	286	319	295	312	322	302	299	303	305	302	319	297	291	282	306	300	338	286	296	289	284	312	285	292	274	288	285	288	313	299	318	299	306	310	315	293	272	285	306	311	329	321	321	313	298	285	287	310	339	316	292	282	332	277	316	313	309	281	294	294	276	288	320	268	270	317	301	284	308	311	304	320	277	290	294	327	320	321	339	267	303	314	280	293	303	313	292	307	291	303	289	312	319	295	332	272	326	283	303	302	317	323	278	299	261	323	291	298	290	306	330	301	304	306	279	293	288	294	287	308	288	330	317	308	287	280	341	281	286	282	313	265	310	274	277	321	291	292	310	296	317	347	268	315	323	292	324	300	316	298	313	319	335	302	283	285	288	302	273	329	298	316	299	308	333	295	316	300	315	269	277	281	316	312	298	291	276	292	301	334	309	291	333	278	274	309	307	288	288	279	287	298	314	281	285	315	295	307	318	341	313	294	290	309	315	298	312	312	300	276	307	274	286	291	302	300	289	287	290	256	298	294	295	316	283	290	289	294	299	305	308	302	276	288	313	310	310	305	336	294	301	302	294	307	330	262	295	317	257	297	271	321	300	321	304	262	300	293	316	291	337	292	288	309	280	336	293	304	274	286	301	313	297	291	310	304	293	317	307	295	316	290	305	304	307	291	278	290	322	300	307	277	320	297	314	262	287	284	266	281	291	294	306	311	291	287	280	312	282	268	305	291	289	307	284	309	296	274	302	284	273	280	319	277	306	317	321	301	324	285	301	297	282	284	319	314	293	272	297	284	295	308	268	269	288	303	271	302	309	307	329	300	278	272	259	337	326	273	312	278	296	304	285	284	295	257	291	312	311	279	287	276	297	272	289	302	283	251	280	301	294	284	294	314	294	311	315	347	299	309	304	326	257	291	269	308	301	302	299	305	289	287	309	288	317	293	287	315	296	278	305	317	291	303	272	307	329	290	312	306	283	307	310	294	300	290	301	338	318	298	299	331	264	266	288	300	307	301	304	282	315	328	299	307	324	302	288	291	293	319	280	320	259	302	278	290	303	263	321	278	306	328	277	295	297	315	324	330	275	311	269	296	291	271	322	323	323	298	295	305	290	280	326	311	292	312	320	281	293	270	281	302	305	330	322	318	289	291	318	310	313	290	312	299	274	267	294	271	288	283	273	311	289	299	302	286	295	270	273	318	294	271	313	285	303	312	298	312	302	296	304	268	293	289	282	288	293	328	315	331	305	285	333	288	282	284	321	320	311	306	292	322	281	275	305	336	294	314	301	300	273	313	274	299	266	290	290	346	275	248	283	287	297	268	305	270	292	294	314	268	294	307	329	285	293	319	297	294	308	299	268	325	279	300	291	323	302	298	309	282	328	311	310	302	306	301	286	325	303	304	293	295	292	305	323	320	289	291	270	286	310	294	293	317	295	264	304	294	307	270	282	270	277	312	286	304	301	314	295	324	304	282	304	310	267	322	316	325	318	291	284	286	320	275	321	304	299	283	308	266	311	316	302	287	301	279	307	298	300	301	310	333	297	311	284	287	294	251	288	302	298	299	351	328	296	289	290	294	300	290	287	288	286	296	296	287	298	293	292	321	281	274	295	289	276	292	320	288	304	284	319	322	268	320	291	307	303	274	282	291	301	268	304	305	308	323	331	308	286	311	271	309	268	290	323	318	320	277	278	285	295	311	301	310	315	287	303	308	288	327	298	271	311	279	294	274	320	318	298	281	320	298	287	290	288	325	284	298	312	276	274	332	279	337	275	317	295	310	281	307	263	275	323	311	284	271	284	328	272	281	279	329	305	273	295	285	308	305	276	290	311	276	287	314	310	306	324	314	294	283	345	303	291	278	302	288	306	297	300	307	279	328	296	319	283	325	333	316	315	314	314	280	309	314	308	303	308	318	308	324	285	309	277	303	323	306	313	262	261	298	297	272	322	270	289	297	295	264	289	247	306	322	281	301	285	297	290	300	303	296	277	305	286	278	296	302	285	280	286	285	290	296	269	284	284	297	310	306	333	288	315	319	280	286	296	301	306	290	292	304	303	313	316	295	309	311	320	294	307	313	284	329	315	300	321	304	300	301	307	321	275	306	288	293	292	314	332	265	288	298	270	312	311	297	288	281	292	280	317	290	280	310	296	307	320	310	314	286	270	299	285	324	295	290	299	294	277	283	290	309	279	316	297	305	318	286	307	313	306	288	317	298	291	300	295	297	297	288	313	314	292	318	271	315	276	308	303	281	270	326	308	300	309	304	275	322	276	305	283	291	318	324	305	322	291	301	293	293	298	305	305	309	298	298	291	288	318	299	314	275	306	269	305	258	292	298	294	304	323	304	332	311	304	297	312	283	294	294	293	296	309	309	293	286	300	293	287	324	274	308	305	280	286	309	277	282	284	297	323	328	281	346	315	279	310	329	292	304	288	293	284	308	289	265	273	299	314	306	289	306	292	295	295	287	283	312	275	287	288	314	294	293	318	318	277	310	302	343	325	306	310	260	318	302	262	290	296	293	280	326	293	308	291	314	300	302	308	306	309	316	280	278	301	291	307	321	332	310	297	325	273	309	290	287	270	305	309	303	314	290	277	318	299	327	290	306	328	286	301	299	281	301	309	316	287	280	286	299	280	276	318	313	311	265	286	303	295	317	309	290	274	289	269	275	322	294	304	299	302	304	298	282	283	302	298	316	266	279	302	282	314	277	291	301	314	293	333	331	309	325	307	280	307	284	296	342	296	326	284	290	275	289	303	316	315	293	328	286	298	314	305	291	308	311	265	285	287	288	289	302	307	283	268	299	284	269	288	308	299	301	321	340	300	298	291	306	290	304	312	304	303	309	300	283	317	281	286	325	307	285	284	295	303	284	311	298	294	276	312	312	279	324	315	288	285	294	273	287	312	311	272	286	270	283	287	320	291	282	292	287	341	303	257	322	270	282	312	273	290	309	280	307	284	293	282	303	302	295	312	291	301	291	318	303	272	335	294	261	294	317	303	291	315	295	302	272	303	296	304	288	294	301	294	288	294	285	297	283	301	308	257	257	304	309	289	320	343	286	320	267	278	297	281	270	305	274	305	307	306	284	275	291	291	300	301	311	279	294	267	278	292	289	294	303	279	288	312	292	287	291	295	287	319	293	316	282	323	331	325	297	303	277	299	310	304	308	317	291	284	291	302	282	283	310	294	311	318	279	328	304	299	290	305	322	288	301	329	300	306	299	310	278	301	313	301	301	320	304	326	300	304	287	295	308	278	293	251	295	311	308	291	336	312	302	284	321	294	295	286	298	325	329	293	292
37117	15700	13229	6989	4764	3476	2589	1991	1616	1331	1124	1007	834	765	676	644	584	556	485	519	488	513	454	480	444	420	420	407	401	420	422	396	367	365	351	385	344	345	355	381	369	345	372	376	334	359	378	367	347	342	351	332	354	383	353	347	366	378	337	347	361	342	337	315	330	349	348	337	336	349	348	328	353	332	345	341	330	346	360	339	350	326	338	358	316	331	334	327	325	353	320	323	326	332	322	327	334	326	345	335	326	318	305	356	358	336	346	325	366	353	348	325	360	343	320	375	327	338	329	361	315	352	316	334	328	346	329	356	348	347	335	321	352	332	349	293	332	343	324	329	362	334	341	346	325	320	356	360	324	333	330	360	333	323	313	355	330	370	327	312	342	330	321	369	299	324	293	299	319	337	336	363	346	345	344	366	308	339	301	355	354	308	342	367	344	331	281	302	339	353	311	308	338	353	347	344	353	313	357	349	373	316	324	323	319	328	293	292	320	333	298	331	320	327	345	332	340	318	296	353	348	313	308	328	319	313	327	316	345	340	345	305	361	358	335	394	325	342	324	338	335	308	326	353	335	326	351	361	352	357	331	347	340	342	331	342	328	298	308	321	343	332	306	311	344	348	307	294	348	326	343	313	331	328	341	351	357	307	318	308	333	334	314	330	321	335	343	332	351	307	307	372	350	338	332	351	317	370	300	328	318	303	316	323	327	334	331	310	336	366	360	317	339	369	338	310	315	348	337	324	351	339	321	342	334	355	362	334	320	322	339	305	339	347	327	343	325	366	340	334	332	333	360	326	317	344	335	356	359	324	310	349	332	330	351	355	303	293	331	324	335	323	305	342	342	321	322	318	308	304	349	315	317	339	342	321	323	331	371	332	342	297	360	337	355	350	318	330	310	300	340	357	350	316	320	316	335	321	349	310	368	384	334	327	352	348	359	328	331	332	320	352	324	331	316	322	350	349	342	288	333	337	331	323	291	322	345	332	341	313	333	325	321	321	327	330	325	365	341	322	339	327	309	338	318	357	329	334	359	325	358	362	359	336	340	305	354	319	325	314	336	339	344	309	314	312	326	324	322	324	343	297	307	306	340	319	337	361	317	313	348	335	345	331	340	337	322	331	347	318	343	339	344	320	341	375	345	336	341	337	324	320	333	358	325	320	319	370	318	352	321	329	323	351	327	300	322	296	344	325	330	314	349	339	340	327	360	335	335	316	338	301	326	324	347	339	360	302	319	353	306	351	335	348	284	323	335	344	301	306	329	356	330	318	335	312	341	350	281	319	293	308	350	323	344	354	345	321	342	345	347	346	318	345	321	322	325	340	312	343	342	333	323	337	305	338	334	301	365	333	312	319	328	322	331	310	336	321	358	314	319	349	329	349	297	345	341	328	382	329	350	346	342	342	320	331	343	299	349	334	351	349	322	337	340	345	338	300	311	305	329	340	368	353	322	318	335	374	322	332	328	323	315	333	340	324	334	345	323	338	311	358	332	347	358	338	319	303	323	325	324	326	326	318	331	364	336	339	331	311	311	335	330	321	330	323	340	372	315	275	368	328	299	313	329	331	317	355	347	335	333	342	325	345	304	299	320	340	357	306	328	360	330	335	332	343	355	356	332	346	320	337	337	327	336	359	336	337	339	355	289	334	359	327	317	309	306	343	359	341	318	331	303	326	334	360	330	330	321	325	357	306	331	306	333	309	336	345	329	341	301	330	297	351	311	345	322	319	322	355	343	302	347	354	344	291	338	322	320	319	333	356	349	328	323	341	322	361	334	359	316	346	326	368	345	333	362	285	325	316	329	314	293	357	347	357	326	335	347	311	310	354	341	326	328	332	330	327	299	325	316	355	327	329	345	349	327	335	315	330	340	336	339	352	351	342	341	318	332	327	346	306	328	323	316	354	319	321	299	342	320	343	370	340	342	327	333	327	331	323	320	339	323	354	321	351	328	319	384	347	327	361	343	369	335	339	326	330	306	332	321	334	296	331	351	308	335	312	376	322	300	329	310	302	307	324	330	350	362	307	332	326	295	331	329	320	366	305	339	344	331	351	375	359	330	309	359	338	333	346	332	391	354	299	355	340	325	330	287	318	348	321	325	348	324	338	316	352	346	340	315	329	344	329	316	331	346	339	340	331	367	329	364	322	344	309	329	337	381	315	312	365	339	349	323	302	336	322	366	325	350	316	324	314	338	325	345	315	334	333	336	330	346	329	321	341	330	343	334	333	348	296	348	327	355	322	353	349	347	340	319	329	339	357	334	328	315	341	347	330	350	369	323	328	339	352	314	341	335	352	329	344	329	335	321	345	334	363	334	320	356	312	338	330	316	327	323	334	322	324	312	344	325	316	302	349	310	334	317	329	344	339	359	346	323	343	319	325	313	307	331	309	307	298	355	366	331	352	329	316	364	349	338	338	324	351	353	341	300	340	315	323	330	340	347	333	356	349	340	342	349	345	353	345	313	339	315	337	316	301	350	340	306	314	318	313	319	299	330	307	345	358	338	359	299	332	351	355	312	330	338	333	338	341	352	315	335	345	366	331	309	319	331	332	325	336	342	326	300	313	319	326	358	300	329	350	333	336	357	278	374	338	343	348	332	329	329	328	329	354	311	364	329	333	382	331	324	284	331	355	352	297	326	370	328	341	333	352	296	319	328	343	310	317	349	335	351	345	347	329	347	342	347	332	334	331	331	334	331	329	329	324	305	336	314	332	342	349	324	355	332	318	343	353	343	311	299	348	312	298	318	319	311	374	317	310	302	328	347	314	337	334	300	344	363	353	327	343	337	307	312	340	326	328	367	334	318	331	336	312	311	327	325	322	335	318	322	300	312	352	303	356	320	323	313	321	320	314	324	334	347	333	325	341	310	314	324	320	312	352	343	340	360	313	336	321	349	324	312	330	299	362	328	375	351	352	281	327	331	316	298	334	305	338	310	326	331	333	311	341	339	307	330	332	303	320	343	344	337	328	326	308	319	360	301	327	335	320	314	341	379	292	337	327	332	322	295	347	345	339	328	312	325	328	372	328	323	337	320	321	332	348	360	328	379	323	332	341	320	307	324	334	328	288	344	355	342	343	340	345	351	323	313	336	328	351	308	335	310	360	340	329	322	354	331	324	354	336	300	366	326	323	321	321	298	351	361	360	346	328	372	311	337	340	331	335	365	342	290	349	335	335	304	338	380	336	332	339	315	336	332	298	302	348	317	345	364	333	363	326	355	330	349	311	330	338	340	336	331	368	306	347	329	327	340	328	342	332	335	309	344	320	356	357	368	321	363	327	344	356	336	300	353	312	346	319	340	315	302	333	333	340	345	351	333	333	363	352	358	323	325	314	358	307	323	312	388	322	361	357	321	309	391	328	322	318	330	302	330	329	343	321	368	319	349	314	352	318	292	311	319	313	330	313	322	339	347	336	328	367	336	307	377	326	336	327	347	349	345	319	337	370	333	349	334	319	353	351	343	338	363	330	328	336	339	361
27355	20057	7683	874	563	518	472	440	416	462	435	472	453	406	381	437	454	428	426	439	421	402	443	429	425	457	394	407	425	419	417	422	437	416	425	404	432	389	456	419	457	428	443	372	424	462	409	427	457	425	427	444	434	428	393	390	403	432	398	414	408	430	399	450	438	424	424	441	408	395	397	409	409	419	384	395	462	397	393	407	419	421	390	410	435	398	410	416	410	416	459	448	419	451	431	438	427	401	443	413	402	394	395	436	435	432	411	444	425	434	395	405	407	405	453	412	424	423	413	450	385	413	404	455	407	436	440	430	453	424	372	414	453	418	390	407	416	493	448	459	408	420	416	441	446	406	428	414	435	444	452	407	442	429	419	432	432	421	432	387	437	441	423	423	392	406	415	420	427	429	455	435	397	441	389	414	396	422	407	396	391	436	422	387	389	445	415	410	438	429	425	424	451	379	381	428	418	399	421	430	425	426	436	409	456	421	427	415	427	452	426	421	444	437	400	418	435	434	429	432	422	486	466	441	407	439	402	423	413	409	423	452	434	448	447	415	401	412	398	432	428	417	406	409	465	416	388	427	433	399	395	416	437	412	425	446	418	424	418	396	385	420	410	439	393	414	410	449	443	424	434	432	420	407	399	449	408	433	410	467	414	410	434	427	413	396	419	418	400	445	443	417	404	395	413	426	402	420	431	411	397	401	421	453	424	420	403	424	429	415	423	415	411	412	424	406	465	425	437	424	407	421	414	420	405	432	391	389	401	393	387	423	418	404	421	415	421	435	397	422	414	381	387	434	444	429	463	426	380	434	411	450	425	436	409	442	416	395	430	444	427	388	385	399	385	403	398	462	448	388	432	395	438	399	436	415	437	414	419	440	440	464	425	431	420	461	445	419	424	416	437	418	417	430	412	435	415	432	420	404	399	433	419	367	423	423	439	429	436	422	441	480	421	443	405	439	434	388	422	426	455	426	464	439	427	424	425	400	421	440	414	417	388	423	430	427	425	399	429	454	427	469	420	471	446	384	456	451	365	434	437	427	408	444	387	463	362	424	426	437	394	376	409	398	404	374	390	405	430	407	436	452	433	391	420	410	410	455	449	458	437	451	453	415	414	432	421	411	424	434	431	396	411	402	403	415	409	428	448	374	418	415	446	398	438	427	441	428	394	392	470	408	443	424	393	426	462	421	417	432	423	419	421	429	443	411	396	434	441	432	419	369	436	425	447	433	412	449	386	471	435	417	351	417	423	461	442	412	422	418	435	433	419	417	427	429	420	439	424	437	428	387	434	433	424	432	407	452	418	427	437	456	421	460	383	380	429	421	399	406	427	414	402	426	372	403	416	416	432	440	438	424	415	446	397	417	450	436	395	415	390	405	397	471	417	427	413	434	415	390	423	401	430	411	444	432	409	441	424	415	416	403	431	417	422	401	456	403	427	427	408	447	456	453	456	448	370	430	422	420	424	459	431	417	425	422	420	403	417	420	451	452	395	397	412	434	410	396	439	423	433	454	445	422	437	411	453	408	400	416	387	411	424	448	448	416	410	415	456	397	416	415	403	430	408	447	406	407	438	426	429	421	435	441	384	409	405	467	419	443	428	438	398	464	430	372	427	377	385	442	392	406	418	405	434	418	396	414	426	414	438	418	415	417	399	411	415	403	401	459	396	421	426	451	437	412	445	376	420	466	437	391	408	409	416	417	388	421	428	413	426	422	398	419	416	381	409	461	404	439	435	401	430	445	464	376	372	414	410	431	425	447	416	408	411	404	405	426	424	428	434	395	397	438	425	444	406	430	417	455	464	432	405	405	425	430	409	442	432	419	450	439	438	437	462	417	442	381	381	415	387	394	418	393	416	415	394	388	424	390	430	425	405	438	421	408	407	432	391	437	421	413	431	386	395	411	415	444	415	414	422	423	422	427	410	438	424	420	464	425	408	435	415	409	402	429	406	434	421	417	397	424	397	391	406	401	456	430	442	410	406	425	429	402	381	411	422	419	411	424	403	422	388	435	453	418	404	393	424	426	419	466	425	405	412	437	404	419	427	373	404	422	404	420	396	417	417	417	426	407	432	466	396	393	414	398	415	436	422	441	394	451	404	453	393	425	445	428	403	458	368	437	436	402	391	400	442	445	458	388	445	441	422	445	420	433	407	449	420	415	441	428	430	400	439	406	437	382	442	431	393	472	421	382	427	442	429	397	437	445	471	435	415	397	461	418	399	411	411	469	405	415	414	426	441	390	443	461	433	429	410	442	428	413	404	435	436	455	400	419	416	457	423	415	424	402	412	388	445	408	430	415	459	427	438	457	423	393	429	403	387	403	435	432	450	409	397	446	407	451	452	382	428	449	406	430	397	427	435	425	420	396	424	463	436	420	424	417	419	431	397	416	393	413	445	403	447	422	457	422	446	430	443	428	443	452	397	421	453	437	458	432	428	406	444	455	410	431	403	424	415	411	417	440	460	417	438	384	418	460	441	435	412	447	431	433	390	405	433	423	443	439	419	404	414	416	431	431	436	424	455	423	415	414	401	413	416	411	408	413	418	408	425	392	450	426	420	430	418	418	423	431	409	430	427	451	408	441	415	432	420	406	406	410	404	448	416	439	411	463	429	414	418	417	423	414	412	464	418	399	457	415	387	407	435	382	471	426	405	402	424	409	427	430	447	439	429	422	475	442	417	416	411	444	386	406	414	400	406	408	418	414	438	397	404	432	423	432	398	381	443	410	418	409	412	424	446	402	387	418	470	442	415	392	400	423	436	410	435	429	466	421	411	437	419	409	396	430	417	435	441	406	392	405	447	429	394	421	462	431	414	403	443	427	407	403	437	406	421	449	448	437	401	422	428	445	420	440	457	417	414	389	417	414	390	431	425	441	417	403	408	404	424	427	436	435	428	435	452	421	455	380	432	426	437	396	434	459	469	439	474	431	388	427	423	387	435	424	457	397	439	443	419	420	410	451	413	435	421	409	387	416	464	411	442	424	453	435	405	414	406	402	385	422	413	432	392	389	414	445	460	452	442	391	448	427	414	411	427	431	427	418	396	429	445	395	435	411	421	419	428	428	444	402	430	462	400	421	431	406	418	443	422	439	439	423	406	443	431	425	407	434	410	424	405	453	421	388	397	468	432	423	451	416	431	391	449	419	397	425	416	405	428	444	377	450	457	426	410	416	412	446	407	427	402	450	463	441	410	406	434	390	433	409	391	414	421	436	395	380	422	450	437	446	429	452	433	406	441	375	431	436	464	441	452	422	423	433	412	440	425	409	408	385	423	438	433	408	432	439	407	426	418	444	439	430	434	393	404	447	385	413	456	414	423	434	407	405	446	458	432	393	430	425	422	426	410	407	414	412	396	439	449	442	410	420	409	407	403	442	403	429	416	393	444	395	423	417	453	458	428	408	423	397	439	426	445	418	423	426	396	396	398	416	433	400	429	419	432	454	396	408	389	425	422	401	457	410	420	463	428	415	379	447	402	429
16964	1319	1214	753	649	606	582	564	496	528	513	552	528	526	509	507	552	540	519	529	527	513	516	501	524	502	487	518	499	499	482	500	491	506	513	516	502	522	509	539	462	543	534	472	511	521	526	507	499	529	494	514	480	520	526	538	446	524	514	481	493	503	523	511	508	491	494	490	512	529	534	551	531	523	504	477	502	484	537	519	490	481	506	510	511	476	474	520	506	511	509	494	520	491	531	517	536	521	523	554	550	500	541	475	513	547	534	477	503	480	471	502	523	474	514	493	520	508	503	494	500	523	497	502	497	479	524	500	513	517	484	522	473	470	510	504	479	520	497	527	518	511	507	479	467	484	493	525	500	516	538	485	490	528	500	500	496	493	520	508	510	508	469	490	499	510	495	557	477	496	507	472	464	501	542	489	523	516	525	532	526	473	487	494	536	521	484	483	495	498	549	505	465	497	539	506	502	485	514	542	508	502	552	496	488	505	494	507	500	494	500	496	492	501	532	508	511	515	506	493	503	505	517	506	540	482	493	491	482	499	524	509	512	502	537	457	548	505	516	508	504	521	474	513	539	517	514	532	509	517	530	499	502	524	474	477	524	504	510	517	468	465	485	517	536	486	488	500	488	496	526	505	509	495	522	461	477	512	521	508	510	540	498	471	500	542	501	481	575	530	473	515	506	494	553	508	511	462	527	498	551	470	488	501	493	468	491	488	540	452	486	500	531	500	473	541	485	528	511	519	516	470	534	462	522	490	511	512	502	485	491	535	469	519	504	468	473	551	471	498	521	531	547	485	538	494	491	506	528	523	481	517	505	477	485	518	447	516	480	542	501	495	532	537	478	489	491	529	498	530	537	507	531	533	535	507	470	519	486	479	525	529	514	477	496	518	484	520	463	493	503	485	509	507	448	513	518	522	494	485	490	504	503	497	517	525	479	494	502	511	500	529	524	539	527	498	524	537	536	529	480	492	549	521	532	452	469	509	499	490	452	492	472	471	510	493	491	512	523	497	494	519	508	515	477	465	527	493	491	523	518	482	529	524	536	541	488	506	468	487	507	490	549	512	533	511	490	523	482	511	544	514	489	489	482	539	496	500	485	518	548	460	501	463	513	498	533	527	500	559	492	552	491	477	504	498	497	552	535	488	545	548	486	506	481	540	473	477	497	514	489	472	516	495	516	488	516	478	513	536	490	521	506	537	496	471	512	516	474	490	498	506	483	508	479	489	506	447	493	517	499	504	530	532	519	518	491	515	519	469	506	492	502	516	514	510	499	476	531	533	544	478	502	496	476	483	514	496	493	474	481	478	484	510	518	534	503	547	470	489	522	518	508	512	525	495	494	568	491	501	491	495	523	508	495	495	471	516	530	464	552	545	506	539	512	520	509	494	519	467	449	523	525	485	484	551	503	507	485	491	543	541	472	478	535	510	513	550	507	505	496	510	527	523	499	534	514	502	551	519	516	495	506	525	556	460	497	502	507	518	503	501	523	476	547	524	511	483	520	505	492	490	491	512	548	509	512	489	489	509	508	466	481	523	508	532	492	511	494	500	506	509	515	496	492	525	517	580	524	502	505	517	487	523	498	493	513	525	528	519	549	479	511	502	467	507	483	535	538	505	495	513	481	497	513	512	514	478	522	500	538	515	484	491	504	502	472	499	515	446	531	520	498	490	539	513	518	512	530	495	550	486	536	494	515	531	554	537	496	494	501	527	488	531	500	502	461	502	526	501	529	507	494	520	503	493	522	508	533	555	471	484	504	491	516	538	502	510	517	516	512	514	514	536	459	494	519	497	513	508	509	472	523	515	490	462	507	511	518	534	469	535	507	516	532	524	496	530	493	500	538	498	509	479	533	477	481	440	521	455	482	496	488	524	519	496	525	533	515	520	542	530	465	490	497	526	489	478	484	507	513	499	488	454	541	495	519	522	483	510	475	512	509	484	509	489	536	491	508	540	536	478	454	502	507	513	495	492	528	530	512	507	501	480	495	532	482	497	506	522	488	481	515	525	509	514	530	523	506	505	483	479	519	483	472	497	496	512	504	477	484	537	500	499	529	527	493	509	499	520	511	490	506	518	488	454	503	529	532	529	495	507	512	490	469	478	465	512	465	490	517	500	554	522	516	505	485	508	519	549	530	504	499	546	506	514	507	502	479	528	499	512	517	498	521	474	497	534	519	505	513	481	503	507	528	517	526	520	505	504	513	500	493	548	533	506	500	515	509	524	543	501	513	451	485	511	527	487	522	506	502	537	455	506	522	469	540	495	493	511	569	506	505	517	512	504	552	504	469	535	480	487	495	517	504	514	535	462	519	462	512	533	502	482	489	507	515	470	551	514	507	522	501	501	492	469	482	518	476	519	489	514	525	481	464	508	491	486	501	491	500	506	563	491	505	458	521	500	502	534	526	515	519	457	535	516	508	569	486	517	490	512	512	528	503	524	460	531	496	506	464	524	496	520	518	491	515	494	559	491	477	506	496	496	499	476	522	533	516	481	501	533	516	498	518	506	497	507	485	533	482	482	522	510	481	463	472	511	533	523	472	495	505	503	505	500	531	528	508	482	474	517	466	479	452	516	497	494	521	524	503	472	489	532	503	489	520	466	498	455	496	512	526	495	508	515	492	479	485	493	481	531	526	543	521	514	489	514	463	485	506	531	525	526	467	487	514	482	536	509	530	533	476	491	502	516	492	494	494	526	534	494	498	485	527	513	506	488	524	487	508	512	484	478	523	497	517	485	489	492	494	505	538	513	490	536	454	480	484	500	510	482	527	502	491	498	511	519	433	490	525	491	481	480	494	477	550	514	496	483	504	506	530	524	508	489	523	515	471	526	466	529	506	503	499	514	484	480	522	509	509	541	505	496	546	514	512	469	464	560	501	495	511	553	496	482	470	529	540	510	549	498	515	517	458	561	507	528	470	487	451	501	484	499	474	506	494	501	496	511	494	490	502	487	473	500	552	501	494	489	518	492	498	540	502	516	521	509	480	553	494	519	531	523	476	507	509	501	488	492	505	497	524	507	498	492	510	495	500	473	518	500	481	493	507	494	522	509	541	510	541	507	497	488	521	527	498	485	488	501	537	539	505	496	503	519	541	525	520	498	533	509	535	505	518	474	503	539	529	483	502	490	480	471	520	471	542	512	505	491	509	494	521	529	496	510	478	529	528	509	471	501	502	483	492	498	542	492	516	512	524	460	530	502	476	531	520	483	513	489	516	538	492	513	470	485	500	514	496	519	561	516	479	507	568	525	517	501	548	504	523	510	478	463	478	508	525	487	473	527	469	487	492	487	497	488	518	460	541	516	547	514	512	493	489	513	495	485	520	510	480	530	480	510	485	465	521	515	520	474	506	494	482	502	490	467	534	500	484	519	500	525	509	502	528	512	463	465	506	509	513	497	488	470	480	524	488	515	514	516	511	512	528	494	485	546	525	496	498	475	534	502	485	507	521	519	532	516	501	501	540	523	509	490	496	502
23707	21130	28673	23802	21110	12697	1139	661	491	451	418	387	314	301	285	280	258	290	269	255	253	254	261	243	246	214	228	205	214	216	227	235	215	221	222	228	198	234	209	243	233	215	242	228	204	242	211	210	217	222	232	223	219	243	206	201	215	201	209	197	199	215	207	216	186	205	219	207	226	199	211	206	212	247	209	181	209	216	222	201	198	195	214	206	196	209	211	218	212	234	221	205	201	214	191	215	218	217	195	216	210	197	197	202	216	226	211	209	231	206	209	202	204	221	189	199	189	212	214	171	208	200	187	217	212	205	192	213	198	224	215	229	213	215	234	212	225	191	239	205	209	209	204	214	192	215	206	196	209	184	190	208	192	202	188	224	199	206	227	194	180	216	227	227	188	203	217	208	208	175	204	236	218	198	206	203	207	204	209	194	213	229	212	195	205	216	230	182	216	216	186	224	192	223	224	208	193	188	199	210	200	219	197	169	215	197	197	227	225	210	201	198	200	205	239	205	203	197	205	205	210	202	208	242	222	226	203	199	196	197	190	198	230	221	200	222	228	198	214	206	219	188	222	213	210	203	222	215	181	183	231	213	217	205	191	220	219	165	215	191	216	223	207	188	205	184	222	210	217	190	204	218	230	231	222	209	211	225	221	237	241	214	191	213	185	190	187	203	192	198	207	202	206	197	221	211	201	222	205	174	196	214	214	217	224	189	188	216	204	233	199	214	208	244	204	231	195	225	181	202	174	191	190	199	203	229	225	230	209	192	190	203	200	207	196	201	224	211	187	216	225	200	217	205	222	200	222	225	223	222	199	227	210	229	214	216	217	179	208	207	218	235	215	231	201	208	202	204	227	191	194	206	195	220	191	209	201	205	221	218	218	209	210	199	202	237	204	260	171	202	232	209	228	174	202	255	185	213	212	207	199	202	189	199	191	211	219	194	231	242	201	203	194	203	200	220	216	226	221	188	214	221	219	218	205	220	209	175	200	221	209	214	220	211	216	219	224	220	212	203	209	210	200	212	229	218	225	215	201	196	190	200	212	224	204	209	202	198	193	215	242	177	213	217	222	193	214	239	213	209	217	195	204	199	206	227	216	198	214	206	236	199	216	220	229	186	198	199	208	185	214	197	211	187	186	208	219	221	205	189	227	211	212	203	199	209	195	197	188	212	188	182	202	211	228	177	219	208	184	226	230	220	220	193	221	200	243	192	201	205	200	199	200	227	200	216	191	189	194	206	216	213	205	181	199	222	207	214	233	236	217	230	193	189	218	202	186	211	219	219	208	221	223	211	214	214	214	208	205	196	189	201	222	190	194	223	213	209	214	240	205	203	215	209	209	220	194	219	195	218	242	203	207	200	198	217	218	209	204	216	202	200	226	199	199	212	204	207	196	200	203	211	221	223	226	206	218	207	225	213	208	205	215	213	214	212	215	196	232	208	200	168	215	234	213	223	212	212	205	230	199	225	204	196	215	205	209	200	200	215	213	220	211	209	218	198	189	227	239	220	204	206	190	211	186	211	207	204	192	188	177	215	199	226	215	196	214	196	202	204	198	205	182	223	175	204	207	192	196	215	203	215	236	212	217	215	193	199	192	199	196	186	220	184	190	203	215	208	202	192	230	213	223	191	169	197	202	190	207	217	182	202	204	203	205	214	194	212	229	200	221	194	228	230	193	201	180	191	207	198	185	202	205	188	214	194	196	195	196	224	204	230	191	190	214	220	232	201	186	193	188	186	208	194	176	216	229	192	212	190	202	188	209	204	221	205	181	215	214	197	221	191	188	192	211	224	249	196	198	188	206	216	199	197	218	176	183	199	199	199	193	203	215	215	200	206	209	209	195	194	186	217	237	202	180	214	181	206	201	226	201	214	177	183	205	189	219	230	193	203	193	213	213	211	202	207	232	191	206	207	181	195	218	245	197	221	194	243	187	214	221	203	201	180	210	201	216	221	224	196	222	203	192	208	188	209	237	204	208	217	216	198	220	213	217	214	184	231	216	212	224	201	211	174	235	206	206	206	191	171	211	225	207	197	234	223	216	220	198	207	217	211	194	213	207	205	216	175	176	216	212	198	193	207	209	214	218	207	183	202	195	201	219	233	221	209	207	213	208	212	202	206	219	191	189	220	199	199	197	200	216	191	210	217	214	213	204	217	206	220	187	201	216	193	180	222	216	225	189	229	185	206	192	197	219	207	190	209	206	207	207	189	199	207	203	214	201	236	199	213	206	211	205	184	200	218	226	224	201	215	202	226	195	196	200	198	197	200	206	222	220	188	220	193	207	231	225	192	245	232	218	199	210	180	185	196	218	186	221	213	220	204	220	195	205	192	215	197	208	195	200	209	198	182	191	229	215	212	217	200	212	193	192	202	214	200	224	194	219	198	171	217	217	225	211	192	202	217	189	187	206	191	190	195	185	204	235	214	196	178	220	184	206	188	206	233	196	217	204	188	224	224	207	194	209	219	207	208	205	190	209	208	216	227	219	192	199	214	218	207	190	217	215	208	187	206	202	221	201	216	197	228	219	208	206	197	203	197	217	208	207	204	191	213	209	224	213	203	222	211	208	234	208	204	215	222	202	211	192	179	193	229	210	238	201	211	201	200	199	214	196	195	208	252	209	238	218	205	192	188	203	201	203	192	186	238	188	202	225	176	221	224	193	206	216	191	214	240	224	206	195	210	193	207	198	224	221	196	196	222	193	185	193	193	213	203	189	224	203	220	198	213	223	194	209	197	190	198	224	253	221	220	205	211	205	181	204	210	204	216	218	226	213	201	208	211	222	207	181	224	189	209	215	208	194	200	200	222	194	187	206	195	218	217	212	213	231	203	195	196	210	200	222	178	203	216	209	216	209	212	213	214	177	198	203	208	190	206	201	191	220	204	202	193	205	202	190	226	223	206	201	209	229	218	207	206	245	209	213	203	203	181	209	205	231	174	195	238	215	230	208	194	216	207	228	220	193	211	179	206	213	192	227	201	191	203	198	211	201	187	191	189	199	196	212	206	199	201	209	229	208	202	230	196	223	187	191	223	215	219	226	228	209	205	220	182	184	208	196	209	194	203	212	207	201	219	214	221	230	198	180	219	192	222	176	220	193	210	206	215	213	192	219	219	216	201	197	193	197	199	213	220	225	228	197	190	217	191	200	210	193	212	206	206	204	200	188	204	208	209	197	211	232	198	203	214	209	210	220	195	236	189	198	211	206	209	215	202	224	208	210	197	205	190	228	202	197	227	184	220	208	213	196	210	215	183	218	208	201	199	202	230	211	216	215	239	206	196	176	204	233	220	191	183	198	212	193	190	208	205	195	198	206	213	213	208	193	233	203	210	218	203	213	226	226	214	209	204	196	206	192	220	212	192	222	196	216	215	201	229	206	206	217	217	192	199	217	226	218	187	179	192	210	210	198	181	186	195	189	207	199	226	193	224	201	224	200	225	200	177	210	208	208	211	204	195	216	183	206	243	207	225	202	203	206	225
35079	9744	8158	3955	2619	1936	1460	1153	959	741	702	552	529	496	433	416	407	337	363	370	367	351	341	319	323	306	291	282	271	280	312	293	283	268	264	236	275	264	257	279	291	239	291	265	260	251	290	266	286	268	283	247	257	258	256	226	279	239	235	257	221	273	291	257	270	253	269	265	273	257	261	294	251	273	254	276	238	289	235	255	277	257	262	266	296	290	276	288	277	252	282	235	256	259	266	247	281	287	268	274	289	258	301	264	271	254	249	257	262	275	260	246	282	286	251	251	268	247	269	248	266	250	265	257	281	281	235	250	244	238	253	267	266	294	245	273	287	279	242	240	263	263	251	250	242	256	265	272	260	253	289	272	272	276	264	282	258	270	264	261	244	248	246	284	265	229	216	251	246	279	249	233	271	307	271	280	276	249	268	257	262	251	251	262	242	265	246	249	259	244	267	246	242	253	266	237	284	269	256	247	278	275	270	284	267	254	250	248	262	216	255	258	254	252	259	235	239	263	261	254	229	245	266	256	276	267	253	259	247	241	260	241	257	282	266	258	271	294	261	272	272	263	266	265	277	242	258	272	283	242	277	250	240	248	241	273	256	277	257	274	254	235	255	269	241	289	283	274	265	257	253	261	243	247	275	271	266	230	255	254	278	237	232	238	259	261	240	268	254	250	261	251	261	270	262	245	260	253	279	214	304	233	236	260	244	264	247	291	259	261	279	239	220	264	264	284	286	269	288	241	295	244	268	289	250	255	249	276	261	261	219	243	246	265	283	221	231	284	235	264	294	267	243	237	236	257	230	256	265	250	236	273	254	271	249	273	244	260	258	241	252	244	278	260	218	246	258	259	267	227	261	259	245	262	232	254	246	260	279	238	257	257	273	263	287	282	238	279	237	233	271	223	245	266	275	254	240	250	266	236	286	272	254	285	254	248	276	271	252	266	247	269	254	252	253	292	268	284	248	240	220	241	272	265	261	240	252	252	271	237	257	278	268	277	255	220	244	261	241	251	242	203	294	217	272	257	269	249	253	257	257	257	280	220	242	275	273	251	229	273	242	265	257	239	262	245	249	241	261	248	250	264	254	290	264	266	250	265	266	256	268	256	265	253	269	264	262	270	245	290	300	263	255	264	276	266	257	259	284	243	248	263	247	283	262	250	249	250	251	270	238	280	269	253	285	249	269	235	250	284	285	255	243	248	245	267	235	253	265	232	271	241	253	241	250	270	262	269	250	233	249	258	258	263	258	258	264	213	266	247	247	271	245	279	255	240	255	229	251	241	257	264	232	265	261	249	261	267	254	251	269	241	262	261	248	268	249	260	249	229	254	239	263	258	298	255	269	257	246	234	252	275	237	237	255	268	258	263	257	268	243	242	252	267	254	259	262	237	282	251	264	238	263	254	261	256	222	261	271	227	251	253	265	225	252	277	258	259	276	245	249	260	244	248	283	253	280	251	261	256	250	228	261	260	265	246	267	232	266	256	252	251	227	261	272	252	268	249	258	253	263	245	270	252	252	256	237	243	262	252	216	244	265	265	246	240	253	261	225	248	259	264	237	264	266	248	253	259	262	250	259	253	278	270	260	240	281	266	267	267	256	239	248	265	278	229	240	253	268	243	248	253	272	260	271	253	242	285	258	270	254	268	279	261	290	280	270	234	282	257	247	258	256	276	258	256	239	268	267	249	254	266	269	238	240	240	280	250	269	265	241	258	254	232	264	282	243	277	258	230	270	254	296	239	274	253	241	231	256	225	224	278	260	272	257	244	255	261	255	261	252	280	254	272	279	242	259	209	247	233	251	246	278	242	264	271	275	236	246	240	249	218	257	256	276	244	247	273	237	284	241	250	254	245	246	236	285	267	246	235	248	231	245	246	255	254	278	323	237	298	243	249	251	260	254	260	255	255	259	249	259	263	308	274	275	277	272	258	253	253	253	232	254	275	273	269	237	263	275	268	254	263	235	290	230	247	258	258	236	270	278	253	283	271	252	265	242	249	268	271	258	226	245	262	264	251	257	239	262	252	280	240	233	283	255	255	265	268	248	249	248	267	253	274	266	278	259	292	276	248	239	261	260	276	258	272	272	228	268	269	253	263	245	248	260	270	271	269	247	271	239	256	263	266	245	280	258	276	238	264	268	249	277	246	256	276	224	258	256	237	268	267	257	276	246	258	295	267	259	259	245	252	273	277	263	276	228	257	241	256	244	256	288	278	261	235	282	257	255	242	264	267	266	277	262	264	252	256	287	237	280	259	277	267	249	222	275	249	267	271	263	262	262	250	255	277	261	239	295	220	297	256	255	273	263	260	251	250	262	259	283	261	253	259	266	264	245	257	251	262	263	262	281	235	266	252	269	269	254	271	260	265	246	249	258	256	261	233	294	237	260	235	268	251	217	258	273	286	275	280	261	239	250	245	286	273	251	272	276	241	248	259	249	230	253	250	261	240	247	267	268	261	255	218	247	239	247	250	270	240	244	278	297	256	247	271	261	262	262	273	262	280	286	237	268	249	255	256	270	267	272	262	254	266	263	256	249	257	253	271	254	250	222	283	245	245	222	253	273	245	260	284	237	247	259	244	249	261	240	245	240	269	241	261	232	284	254	252	266	253	270	244	254	257	276	244	260	256	237	283	250	261	235	219	227	269	263	266	250	278	275	259	274	236	261	252	246	234	241	265	272	258	238	251	269	245	248	250	250	245	260	264	267	272	287	223	260	243	266	242	251	266	261	265	256	287	266	253	253	261	242	248	265	266	250	279	259	253	286	272	278	267	260	237	233	251	246	244	263	264	236	256	228	261	285	224	223	267	308	272	264	279	254	265	263	259	280	244	261	274	247	255	273	241	269	270	257	260	246	258	261	246	245	276	254	250	252	243	281	269	263	261	258	288	281	244	274	245	222	272	273	263	239	242	260	264	259	278	268	271	279	255	276	270	263	251	244	292	238	261	267	274	242	253	247	271	262	260	262	263	248	269	241	269	285	275	256	291	236	244	249	274	259	259	255	257	281	272	261	268	249	246	268	264	286	281	264	243	263	258	241	246	265	277	257	268	269	272	254	220	254	257	261	262	255	257	257	238	235	284	232	257	266	250	274	211	243	254	253	269	256	231	241	274	238	253	276	246	279	248	244	270	248	241	226	260	258	256	278	253	255	262	254	255	248	242	252	289	237	275	260	239	246	269	247	246	244	275	251	240	260	261	264	238	268	261	250	283	239	263	245	286	264	297	272	255	254	231	222	267	317	244	230	285	247	236	267	245	237	256	268	261	252	236	289	244	249	239	230	249	254	239	269	257	269	255	256	249	242	271	237	267	234	265	238	283	230	245	244	287	283	244	260	265	266	251	240	248	257	268	276	247	245	256	265	280	282	268	245	258	240	224	285	244	277	241	263	245	274	249	260	271	280	211	264	279	247	268	264	262	253	275	258	228	265	257	267	274	246	259	260	245	269	275	254	245	271	252	260	257	268	269	265	275	255	269
24974	21166	27850	24688	14211	1324	864	690	721	678	653	647	598	601	627	608	611	600	609	558	601	625	577	634	549	581	587	570	549	555	594	530	564	584	548	559	566	521	573	520	554	551	569	581	538	558	529	546	548	523	559	557	567	559	527	559	552	562	536	568	549	600	516	553	543	557	532	571	566	547	583	576	535	582	566	620	541	575	611	536	541	563	528	537	578	560	559	550	577	579	526	530	551	557	553	535	540	537	559	590	561	582	532	531	559	568	558	510	565	540	548	535	569	550	584	575	507	539	577	530	566	579	545	515	558	551	555	570	561	544	544	599	518	556	570	540	563	529	553	535	542	570	556	536	517	559	535	532	571	513	556	531	572	558	550	588	548	566	565	524	532	559	543	524	526	556	489	531	536	530	542	552	528	548	552	520	556	572	563	523	535	534	569	552	520	527	594	574	536	525	545	565	558	585	586	570	587	535	539	534	580	562	554	535	581	530	557	574	537	583	541	580	536	553	543	548	565	543	534	527	580	561	560	536	509	554	553	548	551	576	523	584	582	534	570	542	552	585	549	554	567	581	516	581	538	585	572	568	564	575	517	560	571	573	544	508	547	484	567	570	581	529	604	509	561	587	584	543	554	535	545	580	544	506	491	532	534	523	523	588	512	590	577	534	526	533	570	519	556	549	561	516	533	526	565	566	562	526	541	562	546	578	565	556	553	514	591	553	520	556	549	543	519	571	512	570	569	584	547	564	560	543	541	525	559	535	533	578	560	622	581	565	554	564	552	515	574	524	539	502	612	560	528	522	540	552	558	575	542	576	580	511	574	553	493	530	537	581	566	534	526	554	554	573	560	556	540	567	527	535	581	554	512	538	539	620	539	580	560	592	584	540	589	533	539	545	541	574	559	557	531	563	584	574	571	589	595	542	526	533	515	560	572	576	539	577	552	544	573	553	571	575	595	577	561	517	543	582	553	556	554	549	563	623	565	563	565	584	547	545	568	505	518	540	621	571	570	577	581	494	552	567	560	567	550	549	543	577	556	579	601	539	520	549	542	576	547	562	577	565	585	551	552	581	547	588	597	541	524	559	579	558	516	564	548	548	521	561	539	552	549	519	523	517	556	569	569	582	602	544	556	586	540	540	563	596	529	570	565	540	507	570	530	535	559	579	529	524	556	562	551	566	541	530	542	559	566	535	571	547	550	547	513	548	567	535	567	543	544	545	575	577	525	602	570	566	547	545	511	513	545	578	562	572	528	514	572	581	551	578	581	539	546	552	517	566	586	544	538	547	517	519	528	568	570	548	516	557	534	542	566	574	527	502	571	566	570	576	566	545	561	580	541	564	543	489	551	577	538	553	559	568	531	558	552	565	552	519	520	526	563	543	559	528	560	540	585	552	518	551	541	546	565	516	547	563	577	579	578	577	557	538	534	539	550	592	577	554	520	570	563	519	581	540	559	520	576	566	576	562	552	516	548	555	545	558	562	552	581	556	532	559	571	554	568	556	564	548	580	555	552	578	532	560	587	571	565	554	496	552	539	540	548	547	577	543	544	571	582	504	582	529	535	542	492	560	594	569	548	538	547	580	575	542	552	550	543	551	543	566	574	582	545	576	548	552	578	540	555	588	496	535	541	522	520	569	547	569	608	526	602	564	593	572	540	552	579	540	608	567	548	551	544	527	533	573	558	532	561	557	577	558	584	584	526	518	556	577	531	542	546	561	554	566	550	551	580	523	555	559	543	541	562	524	551	560	547	540	493	544	572	549	558	564	532	530	539	545	582	529	510	591	536	564	577	533	544	578	573	550	504	563	608	524	541	562	581	563	557	540	551	617	586	548	565	575	548	512	578	536	551	551	561	563	600	561	593	524	556	554	529	543	573	550	565	531	555	559	541	579	568	568	586	563	524	553	538	574	556	539	564	556	538	541	565	581	515	527	555	545	552	611	543	554	553	585	553	547	540	543	565	547	548	560	577	546	608	550	565	516	557	567	630	588	523	538	612	543	527	552	527	580	549	633	558	550	535	601	529	555	546	534	573	527	525	578	567	557	538	560	539	610	558	562	574	561	574	544	574	551	573	495	519	501	557	564	507	531	554	581	556	539	561	572	589	565	527	552	544	558	572	601	545	591	581	587	544	598	509	536	548	602	542	607	541	573	523	548	544	549	582	568	578	533	563	578	555	542	573	511	543	546	537	583	527	588	538	555	566	538	534	561	547	597	557	582	588	531	584	558	575	573	537	531	540	547	584	583	570	534	515	534	555	564	549	595	564	568	535	548	553	580	566	546	581	557	525	518	528	530	599	531	598	557	551	531	562	532	569	517	575	545	564	506	557	593	544	561	554	540	540	552	564	534	552	542	547	548	579	536	580	547	567	608	597	557	562	530	593	532	538	546	554	563	554	594	572	542	544	536	532	547	532	569	552	526	549	572	539	524	557	590	584	538	606	557	545	576	537	564	562	578	526	586	500	549	580	590	561	548	538	540	514	524	554	559	574	520	574	537	546	595	569	605	533	563	529	570	588	556	567	575	545	533	525	562	592	548	569	546	571	544	546	548	565	515	576	565	533	547	557	546	581	557	547	592	538	551	546	550	593	514	517	591	553	587	534	503	542	560	616	504	554	573	574	546	561	545	543	537	576	547	512	585	547	581	528	519	552	540	569	572	593	605	547	553	535	533	515	581	537	588	564	579	581	564	571	527	562	546	551	542	587	543	561	608	536	564	589	565	550	550	527	559	531	597	554	546	543	534	535	541	562	549	540	535	552	533	549	567	551	592	569	562	534	537	524	601	543	581	587	561	555	578	549	576	592	547	572	557	537	614	596	560	559	545	561	539	616	537	553	588	540	608	525	505	563	587	587	549	600	547	546	577	564	570	583	552	512	540	550	504	573	537	544	561	514	527	573	538	528	516	554	575	596	572	508	563	573	551	556	581	569	560	560	596	535	543	607	567	512	545	536	573	532	589	572	527	559	568	567	542	571	542	560	535	517	590	578	567	564	534	564	466	554	546	548	529	571	520	556	559	514	542	538	523	539	604	536	542	544	546	521	542	573	558	604	594	574	584	582	541	546	573	545	613	555	602	586	514	551	604	537	554	560	555	568	547	518	572	537	518	550	573	502	565	590	606	587	569	601	523	529	565	562	560	556	595	526	561	511	510	609	571	542	563	540	556	552	589	565	561	550	549	567	559	565	583	574	517	560	533	542	569	560	561	568	530	528	589	588	571	575	543	608	529	551	550	562	550	557	570	570	605	515	559	544	532	533	524	587	552	573	553	495	524	571	559	578	566	585	527	552	525	527	553	594	516	521	560	557	572	550	552	513	547	541	567	560	570	526	560	560	563	527	577	588	575	547	562	539	530	567	579	566	548	513	563	529	568	600	581	541	550	540	562	566	540	563	598	569	546	549	556	528	534	541	575	545	542	497	551	548	555	578	526	581	583	572	580	533	524	520	547	565	558	524	559	578	547	516	554	555	584	526	559
35205	6254	5003	2655	1855	1554	1241	1148	1019	880	841	799	782	728	712	694	687	710	698	662	638	654	639	623	680	672	721	652	665	701	657	644	659	693	650	612	564	642	687	633	671	622	622	632	702	648	624	653	664	653	673	620	639	597	629	604	629	635	640	647	670	651	618	656	676	611	686	639	621	612	661	646	618	615	639	610	678	688	631	607	699	619	591	676	620	637	663	585	638	669	637	662	628	646	599	658	609	605	658	662	625	627	571	595	648	628	644	645	628	646	664	639	669	654	660	631	666	589	668	619	630	665	638	638	644	628	632	646	621	616	650	637	632	644	646	646	631	657	648	643	637	638	611	647	630	633	648	624	640	655	679	695	640	674	646	604	622	601	625	674	667	615	629	615	637	629	638	606	637	621	613	634	614	665	638	594	622	640	630	652	650	627	653	675	649	612	617	658	655	616	692	614	655	643	669	631	657	638	643	632	681	672	627	657	605	606	633	677	657	660	669	611	637	626	610	637	666	646	604	634	623	607	615	636	604	654	691	607	636	605	602	610	601	645	665	667	618	630	636	625	648	647	675	670	657	668	649	651	660	625	640	644	667	632	663	643	675	628	641	614	630	636	633	663	691	620	681	662	611	666	623	647	628	663	632	634	600	622	645	641	652	631	614	639	651	634	654	629	675	645	652	666	677	643	635	625	650	656	669	656	635	626	648	645	669	666	645	618	587	647	673	650	675	630	638	630	632	610	647	677	665	631	675	630	618	580	668	649	657	595	638	648	627	678	615	708	619	639	660	672	604	631	643	640	630	661	634	628	636	664	671	648	640	642	606	630	620	619	664	634	631	670	648	617	599	633	637	662	618	625	596	592	649	595	614	622	660	643	645	640	638	615	617	607	679	635	623	627	643	634	631	698	626	717	640	608	612	640	625	627	624	692	612	636	661	637	641	645	615	587	657	632	648	636	614	641	662	616	649	656	640	622	568	668	698	679	650	636	664	694	661	628	605	681	631	598	677	617	581	663	596	631	628	679	611	637	632	652	613	630	680	674	619	574	627	615	599	668	634	671	646	637	639	651	696	613	643	675	636	610	616	618	637	633	664	628	655	650	679	602	607	653	635	618	654	617	682	670	623	609	622	630	633	647	607	654	587	637	619	600	613	667	619	612	622	644	629	688	612	655	669	613	619	656	661	643	640	653	660	618	610	624	617	674	650	661	632	652	598	631	630	601	652	623	641	649	638	639	630	633	640	647	671	639	623	629	619	695	685	643	620	597	660	643	638	601	656	651	615	638	637	606	663	664	646	636	624	619	610	636	637	633	635	619	629	672	664	666	596	639	667	660	640	620	620	681	675	713	635	646	634	713	643	627	615	596	664	663	571	608	654	639	634	657	631	630	625	666	642	658	651	632	642	637	619	667	624	669	629	671	604	609	636	650	596	621	621	637	679	635	619	610	648	665	659	641	607	561	633	648	633	636	607	590	603	632	668	653	637	580	683	582	643	641	572	667	638	623	603	616	600	641	630	662	624	617	615	647	656	634	678	636	638	629	627	666	651	619	665	682	643	614	648	636	712	618	644	643	667	619	695	603	602	638	621	598	629	638	635	607	610	633	587	623	658	635	685	623	603	590	667	626	623	691	608	615	675	648	643	601	671	608	650	649	636	630	687	653	604	636	636	627	631	686	670	636	603	645	606	608	603	651	659	611	620	649	616	645	650	624	660	643	618	633	661	651	663	644	672	633	639	676	654	615	634	662	629	662	662	642	631	619	649	625	630	649	600	634	637	657	635	642	652	636	631	705	645	623	642	637	628	664	643	635	612	681	607	621	619	633	639	618	618	584	608	597	609	594	610	663	621	663	619	699	579	631	692	615	682	594	614	564	623	633	662	656	671	631	656	680	655	628	661	668	615	629	632	609	657	674	641	615	588	636	638	601	650	606	637	602	599	640	635	659	659	657	652	623	666	686	651	653	620	620	640	629	618	641	658	654	667	636	630	658	631	644	689	662	643	613	675	643	653	646	624	623	609	617	603	630	670	608	630	639	580	680	641	632	605	623	656	630	660	617	659	632	647	605	620	633	611	694	658	649	619	628	642	609	668	617	622	648	660	657	639	630	628	655	638	638	647	601	646	646	649	623	632	628	623	612	675	642	629	634	567	634	595	667	588	649	638	652	625	602	643	647	624	606	653	644	635	633	634	618	681	639	632	649	639	635	648	620	607	636	652	632	643	609	669	638	629	621	643	633	658	599	608	653	625	650	632	672	604	649	620	624	627	626	610	669	613	618	574	571	635	686	610	635	625	573	706	623	644	642	632	673	637	622	647	633	655	635	680	638	647	626	583	672	633	627	650	665	637	612	652	645	653	578	629	629	655	647	617	598	650	603	629	626	666	590	674	592	661	668	637	594	628	601	659	670	643	671	551	649	639	654	614	647	622	605	601	696	635	624	631	641	619	638	625	635	653	624	625	641	614	654	602	648	674	662	653	636	614	660	650	615	621	632	640	663	651	659	617	667	630	667	642	643	616	634	615	685	650	630	594	626	666	632	622	694	660	677	673	652	605	620	565	680	659	611	610	626	620	622	610	627	657	671	688	620	672	642	627	621	644	615	595	699	635	675	626	639	642	634	606	632	649	668	615	628	638	577	666	629	657	664	645	639	651	631	654	593	640	675	615	651	585	601	651	606	615	639	640	633	648	654	651	624	673	623	650	668	647	631	601	645	659	640	658	644	617	623	661	650	625	655	595	632	666	622	633	626	660	693	663	677	630	614	702	673	650	634	668	613	634	627	591	636	595	614	643	600	625	678	667	626	601	623	634	652	625	623	612	625	658	584	615	623	643	642	697	678	654	620	680	647	643	657	614	676	622	663	617	635	659	648	617	612	669	661	591	650	662	618	651	620	610	630	633	661	663	639	632	646	637	631	666	607	632	603	660	620	626	680	619	626	628	658	601	598	665	603	618	635	632	591	629	651	654	641	620	604	633	618	590	666	626	668	688	674	639	682	645	664	631	649	682	665	618	596	641	658	640	637	678	666	633	660	637	625	580	654	651	618	608	665	682	640	600	646	613	683	627	660	612	640	638	650	674	628	661	600	666	643	643	625	675	661	660	624	698	669	622	664	624	655	680	634	637	613	644	645	616	632	629	620	700	662	599	643	676	661	616	645	616	640	653	653	623	625	589	571	681	665	588	620	659	655	630	620	629	637	658	651	658	649	634	573	635	635	633	630	635	643	648	649	641	659	630	661	680	613	652	651	665	622	634	661	605	649	627	629	632	644	655	624	643	626	626	638	611	623	606	651	635	601	634	685	642	666	631	657	657	608	606	632	657	639	677	696	667	630	618	678	664	633	643	687	619	592	628	606	626	605	615	657	584	639	621	592	583	600	649	620	616	639	632	661	635	647	639	633	656	619	598	658	656	711	611	647	644	651	618	615	624	634	619	612	608	602	623	669	609	658	630	634	676	639	651	629	638	620	636	617	658	630
22784	21200	29065	23644	21203	21245	12239	1283	847	789	644	588	566	502	460	523	436	385	397	393	347	379	364	358	372	346	345	333	365	333	321	316	297	328	353	300	311	300	313	327	320	326	316	341	317	311	312	324	323	301	307	299	352	304	301	293	305	286	323	299	317	297	311	295	295	286	289	314	325	285	339	285	304	295	278	310	305	323	292	317	330	315	287	303	325	324	275	295	288	303	298	290	304	309	319	292	341	315	285	291	291	271	310	313	299	290	278	331	279	306	294	284	320	300	319	314	321	285	287	315	287	291	309	292	294	307	287	274	271	335	280	284	299	246	278	310	302	270	300	267	310	308	287	272	300	310	272	289	303	280	298	317	284	291	327	326	313	296	334	266	301	324	284	310	295	290	310	317	294	270	324	262	284	317	313	269	293	282	321	281	301	289	310	286	311	296	298	308	288	278	279	279	305	321	280	338	302	282	287	303	285	319	271	296	289	306	309	318	302	277	294	275	299	298	300	297	333	282	302	285	310	316	296	289	306	276	296	307	275	294	301	284	274	272	300	283	297	318	305	300	288	312	267	312	314	329	269	313	299	324	306	299	312	304	298	290	266	289	288	325	303	302	312	292	267	272	301	295	288	313	282	291	269	289	267	288	316	336	286	318	282	278	319	275	285	307	293	296	293	299	312	293	281	297	311	287	307	291	310	282	303	283	273	292	313	297	275	314	293	290	276	302	306	302	298	305	315	299	271	309	288	319	340	310	331	298	313	308	283	287	299	275	293	320	291	310	302	345	246	323	270	302	296	294	286	309	287	321	291	301	289	294	272	307	301	269	273	306	275	309	285	296	331	306	304	322	307	279	277	310	299	294	283	315	279	291	307	299	282	289	331	261	304	291	277	288	301	278	287	293	324	323	308	282	310	331	291	304	325	317	282	302	305	284	309	318	300	330	292	281	314	303	264	279	303	349	290	304	313	300	301	297	304	332	283	298	286	310	301	290	308	277	308	284	303	303	297	281	293	291	310	267	290	295	279	288	278	308	279	285	308	284	311	310	319	337	324	296	316	294	268	283	278	285	302	295	288	305	310	303	291	301	281	291	326	328	293	305	271	277	264	264	313	275	285	280	286	292	330	304	304	295	298	328	306	287	298	293	288	304	290	299	330	343	298	309	271	314	293	297	288	307	282	324	292	297	274	283	328	273	310	291	317	300	276	310	263	256	298	296	303	305	305	326	295	282	313	281	294	286	326	313	281	281	299	305	308	273	294	263	334	301	287	302	327	297	310	336	338	245	284	279	304	284	299	295	299	262	307	299	299	310	322	303	302	303	294	273	281	290	292	280	282	298	285	329	277	278	294	294	309	281	331	285	285	301	313	285	296	284	319	286	316	295	263	273	299	318	308	280	317	267	300	304	291	312	317	291	309	310	312	277	279	303	289	326	293	279	288	315	324	321	305	338	310	331	321	314	278	307	280	278	332	288	304	316	303	304	311	300	306	283	300	337	304	272	277	285	329	306	277	319	314	275	271	290	302	273	300	321	322	299	297	312	306	288	296	291	281	268	310	278	297	304	295	316	290	272	288	306	299	262	304	294	288	327	294	289	297	301	286	288	283	305	287	301	322	311	288	297	272	309	291	314	300	296	284	304	306	282	298	277	274	325	294	306	289	294	297	320	275	300	269	305	312	287	299	324	285	281	329	296	289	263	328	301	275	302	309	293	320	291	285	298	319	283	292	311	294	303	324	313	314	320	304	279	314	305	291	302	286	330	298	286	279	323	281	307	302	313	253	289	287	314	294	308	303	303	311	295	277	310	281	301	291	318	297	301	311	262	297	291	315	306	282	306	300	322	297	281	290	252	272	268	273	300	306	282	294	313	322	328	304	288	261	328	317	302	293	290	282	271	272	297	306	284	300	301	310	313	271	325	280	310	294	291	292	293	304	299	309	295	256	284	284	321	315	310	306	318	282	289	305	306	331	273	303	277	303	301	302	297	315	310	286	318	292	293	323	302	296	292	268	288	311	299	294	336	294	263	310	289	283	304	298	270	309	287	328	304	289	294	333	304	257	303	305	287	323	301	282	290	279	324	266	281	312	310	279	299	307	302	291	301	307	292	347	309	311	328	288	297	294	297	313	251	305	322	311	305	328	315	264	338	302	308	300	293	321	276	331	321	296	287	287	332	299	326	321	312	271	330	314	308	330	315	305	312	291	279	257	303	282	280	287	280	334	328	302	316	286	271	298	293	300	306	331	313	283	302	315	297	292	297	301	305	283	295	304	314	281	311	312	289	291	278	269	296	285	315	290	303	298	317	301	288	308	292	304	279	304	278	305	316	324	283	267	340	280	282	309	315	287	321	270	270	283	288	292	292	318	311	297	325	299	293	312	307	291	320	307	273	300	308	301	320	293	314	272	258	298	311	294	305	305	292	328	318	323	323	265	313	292	294	300	332	296	276	303	333	293	325	336	297	288	299	322	293	320	313	326	343	309	324	312	300	279	303	295	314	318	318	302	320	317	296	279	290	322	285	316	333	323	288	307	328	305	302	321	294	319	299	304	304	309	304	296	303	291	320	295	289	271	313	290	299	295	310	283	309	323	292	314	280	286	298	311	278	298	336	284	344	309	300	296	307	303	323	279	280	262	305	282	283	279	268	330	298	281	315	299	322	286	306	286	274	288	299	280	322	279	272	300	285	285	276	301	320	323	308	287	319	292	292	322	285	305	297	264	299	337	289	301	312	292	321	319	286	292	312	260	309	283	304	311	294	294	348	307	306	284	305	284	290	283	296	310	300	281	286	312	321	288	298	315	294	307	265	291	285	340	310	311	273	309	299	274	296	269	293	309	298	275	270	314	295	290	301	292	333	313	300	242	279	274	313	269	303	311	315	286	311	326	312	291	285	291	294	294	289	273	323	285	293	268	336	311	295	317	314	299	290	285	290	292	294	298	310	310	303	266	292	260	314	307	293	296	341	314	291	269	296	296	287	302	280	291	333	303	313	263	303	329	327	322	286	298	279	306	295	288	316	298	263	283	279	315	256	286	294	304	314	298	326	301	300	315	315	294	262	276	294	285	285	323	326	310	303	319	317	266	311	272	311	299	297	315	281	261	309	284	290	299	312	307	287	285	312	276	292	262	281	319	308	287	312	290	295	336	291	277	291	279	300	272	311	320	293	291	282	301	308	287	313	319	311	285	335	321	287	289	320	304	287	316	299	302	287	283	324	288	291	313	279	275	289	303	325	307	303	286	330	278	297	303	265	285	289	291	314	318	328	343	273	319	316	333	291	306	298	283	282	295	315	328	292	310	296	295	294	294	309	286	298	290	325	285	303	325	306	308	273	306	276	279	287	290	286	304	298	309	294	328	299	295	326	276	327	290	280	287	307	274	291	295	322	281	272	287	297	302	313	327	283	265	308	305	295	273	296	319	295	259	288	300	305	286	302	274	315	296	288	280	287	307	280	315	300	329	315	278	324	300	280	256	308
35002	15989	13356	7362	4834	3552	2735	2107	1677	1299	1144	946	846	760	658	610	601	575	532	524	505	526	475	383	459	408	431	402	404	371	418	419	369	371	358	388	364	374	361	383	359	335	360	368	345	362	349	363	357	312	359	351	331	372	310	364	362	360	352	348	347	329	368	337	339	357	325	372	329	338	391	360	314	353	346	340	325	355	326	344	319	333	347	310	358	361	322	353	335	333	354	327	365	312	329	320	344	359	338	332	322	336	301	327	318	324	341	352	325	354	349	327	324	341	363	369	311	359	328	315	342	355	330	338	317	338	342	352	342	339	326	325	314	318	355	327	327	376	321	353	346	362	337	351	319	337	306	349	337	321	321	324	357	327	325	331	330	342	313	312	314	338	356	329	332	319	333	341	326	324	339	326	387	333	297	348	334	304	311	309	320	322	333	345	350	361	303	317	348	350	313	321	313	346	359	338	347	341	304	317	320	366	318	348	339	348	367	336	328	344	334	330	302	345	354	310	339	320	310	316	378	357	300	313	379	323	321	328	331	306	321	320	368	327	335	316	316	345	325	370	343	320	370	325	322	352	328	313	332	348	292	341	339	342	316	323	351	303	312	343	338	320	338	296	379	328	314	306	321	353	346	337	344	331	339	350	334	332	345	298	304	323	318	309	369	333	303	333	347	317	325	356	333	312	356	364	348	329	325	343	306	317	327	340	317	359	360	332	332	373	294	300	371	345	285	322	338	295	287	360	305	316	290	330	356	346	357	320	327	352	294	285	344	299	301	364	364	360	319	314	336	305	339	340	328	309	340	341	376	336	325	371	340	323	339	320	308	325	319	371	355	343	297	324	306	317	313	308	340	334	352	339	311	346	335	344	360	337	342	329	344	342	337	343	318	313	322	341	321	330	350	341	339	341	356	323	349	330	358	361	343	355	347	363	354	338	341	344	329	303	300	350	320	336	333	325	326	354	349	360	360	352	323	315	308	296	334	323	340	375	347	329	315	315	325	312	315	328	313	338	342	313	352	343	328	307	346	339	343	336	327	361	313	307	361	338	322	320	334	333	316	374	297	323	355	306	392	327	307	338	344	352	295	325	312	328	323	347	325	347	338	331	322	364	357	343	360	352	342	356	334	345	338	312	316	330	370	319	339	313	324	335	362	323	310	312	368	311	340	341	336	329	298	330	341	321	330	355	318	333	360	326	347	362	319	313	337	313	334	366	328	360	340	334	349	343	337	370	344	347	362	309	338	354	349	370	341	319	329	338	317	341	338	325	290	291	318	327	334	296	323	321	313	321	312	338	320	353	333	351	330	341	364	320	334	354	334	345	318	355	334	339	309	330	330	347	318	296	326	332	321	356	316	317	338	345	318	366	338	332	320	356	317	389	312	335	356	322	327	339	321	326	347	306	336	330	322	357	342	329	343	346	321	358	346	336	308	326	315	338	367	334	330	342	302	362	325	325	311	369	343	309	292	299	355	352	313	355	325	339	340	354	361	293	332	351	313	341	333	283	334	332	316	332	295	360	371	363	302	346	316	333	315	320	379	342	358	345	329	355	334	324	356	326	307	363	321	359	323	354	323	329	322	326	329	333	346	313	306	346	319	336	331	327	339	338	326	315	313	322	302	349	357	300	312	347	326	341	352	345	328	325	305	316	360	353	327	300	301	357	341	334	320	307	341	315	332	335	355	334	350	340	316	324	320	315	322	332	354	347	331	318	343	334	314	318	313	328	346	371	360	355	325	306	330	330	333	353	337	360	377	331	346	326	341	354	336	338	323	336	315	342	321	344	289	322	319	311	329	320	354	348	357	299	325	328	327	370	337	326	346	325	311	357	334	346	332	325	352	343	363	332	362	343	331	371	358	314	356	336	357	338	353	299	355	328	325	338	308	334	329	338	354	303	339	321	332	306	343	334	321	305	296	344	360	332	344	332	335	358	344	359	332	356	335	338	334	344	350	330	327	313	301	319	345	347	298	323	325	305	321	331	320	302	347	362	308	312	341	317	354	311	348	300	365	309	306	333	306	299	330	340	356	335	352	328	327	321	346	373	335	346	327	363	364	312	346	357	343	342	294	306	314	324	325	309	349	346	341	307	319	343	369	310	334	347	329	375	309	319	363	347	335	349	328	302	343	324	350	335	358	334	353	336	343	333	351	385	333	348	351	329	327	377	323	340	319	338	327	315	336	314	337	373	333	351	358	330	372	319	339	334	346	294	329	360	337	344	351	358	309	329	317	346	300	328	314	370	321	349	328	311	339	338	349	355	332	328	356	328	344	341	346	345	329	344	312	310	332	334	329	324	324	369	330	346	340	328	348	318	335	332	307	326	318	334	328	312	364	346	305	345	317	339	369	312	318	305	355	350	336	349	356	333	319	370	331	341	359	342	346	344	342	351	303	321	355	342	358	331	318	347	351	343	323	322	312	327	323	332	324	320	372	352	349	318	324	311	279	310	348	329	323	339	334	290	334	334	346	346	367	339	332	318	319	344	319	337	316	347	332	327	343	294	329	303	310	381	343	308	359	345	325	331	329	336	316	366	346	354	345	348	350	299	333	329	351	319	319	369	341	340	348	331	333	324	346	329	351	323	356	322	328	326	319	320	313	326	311	352	333	331	326	314	332	313	341	360	286	318	352	329	336	335	308	340	367	332	308	356	348	306	326	350	337	349	342	344	336	326	317	305	338	344	316	327	327	293	344	352	325	318	333	349	355	336	347	319	329	327	339	318	367	320	340	348	325	330	324	367	352	371	326	305	319	319	316	357	341	317	331	330	316	326	301	324	343	377	330	364	339	328	377	324	351	312	331	328	373	364	329	339	326	351	331	338	351	342	313	355	327	308	318	340	330	323	315	345	343	320	335	321	341	352	302	341	321	341	344	340	295	320	363	337	305	376	346	310	348	374	338	325	348	350	342	326	338	314	335	337	333	345	327	334	341	375	367	339	303	329	331	319	343	309	308	304	334	317	374	301	342	329	364	313	339	346	294	340	320	310	348	358	302	309	340	314	339	323	303	322	307	309	300	339	331	342	335	341	317	329	312	334	322	338	307	330	323	321	367	340	310	338	293	342	341	313	314	343	322	329	329	355	300	342	337	329	359	363	336	328	355	314	309	319	348	361	322	319	359	373	382	317	331	327	357	315	354	341	317	335	343	355	323	325	308	328	333	322	332	299	336	369	321	333	343	343	315	322	319	347	337	343	325	344	327	353	338	318	375	351	345	301	338	344	332	377	334	316	331	331	324	354	326	333	356	335	346	319	381	315	357	346	347	320	341	340	313	350	346	340	322	328	310	348	324	336	326	344	321	336	355	345	354	356	338	337	310	343	328	299	353	342	335	309	323	316	296	324	365	348	327	343	325	331	349	337	340	339	319	320	350	329	367	335	339	348	314	334	324	338	353	339	345	326	323	320	340	325	327	326	339	330	340	323	318	330	319	337	337	319	318	326	329	344	335	364	348	339	313	339	329	344	361	340	353	325
27404	20097	7702	988	620	529	552	468	457	466	441	469	461	414	460	398	431	422	378	430	458	419	399	415	435	462	430	444	417	433	382	402	382	410	420	435	389	441	423	427	414	422	442	431	426	443	468	443	410	418	428	412	428	447	456	447	414	448	407	460	472	436	452	401	406	450	411	429	416	395	410	399	407	406	443	438	443	421	425	445	394	426	433	429	450	433	431	428	417	432	397	439	449	434	422	412	406	377	409	392	428	400	423	403	408	458	410	408	461	433	430	458	441	426	453	392	427	460	410	406	414	391	443	411	401	431	421	436	403	415	425	452	404	437	437	430	417	429	414	425	405	418	409	464	423	431	403	433	423	409	427	390	448	400	409	417	416	435	397	434	425	452	420	461	402	393	394	420	457	387	451	401	400	445	449	452	466	432	416	437	378	402	420	421	424	433	401	415	419	446	393	422	406	444	440	414	431	423	431	446	428	441	413	464	411	435	432	403	432	424	424	416	387	417	431	409	448	434	404	437	410	484	403	437	428	403	424	468	421	435	412	440	430	420	400	428	384	427	445	413	465	450	439	397	423	440	440	401	444	421	445	420	414	434	394	440	434	445	402	412	434	399	378	417	434	408	383	423	427	443	432	422	452	379	421	398	416	431	407	427	452	444	441	406	443	436	412	400	411	431	421	410	425	385	429	410	393	394	438	415	419	418	427	430	441	434	401	407	424	421	443	433	438	440	450	458	436	429	392	402	449	430	425	425	410	397	410	434	414	421	425	448	425	433	412	459	418	435	439	428	429	431	432	437	464	398	435	412	415	445	441	410	447	440	441	425	394	425	416	410	425	438	419	431	440	433	420	411	398	391	377	415	418	385	441	420	446	453	424	422	489	448	422	389	417	407	412	426	443	433	391	431	421	419	411	446	435	413	428	428	432	401	417	440	429	406	404	417	426	427	409	394	473	424	439	432	467	440	390	424	420	425	407	410	404	442	396	443	420	389	421	382	455	417	445	422	430	381	441	400	438	383	429	424	399	397	457	460	380	433	425	456	397	419	426	434	412	453	420	424	381	414	434	425	445	408	419	409	446	425	447	415	415	408	460	447	443	398	436	439	424	418	466	399	405	398	433	434	424	394	422	399	376	429	410	417	407	402	430	434	440	419	427	446	427	445	409	436	432	402	428	447	408	401	447	445	423	451	425	426	428	392	425	423	393	407	419	432	438	443	429	459	398	407	416	396	421	462	406	390	454	389	398	448	401	402	442	398	404	438	410	433	435	416	450	414	410	457	430	388	409	427	420	449	404	423	399	433	407	413	417	449	417	413	408	401	453	440	453	426	425	428	399	430	451	399	466	419	450	408	440	397	422	415	426	381	411	433	415	417	407	435	435	406	409	392	419	417	424	404	373	403	443	426	422	413	423	430	443	425	429	431	388	472	406	403	417	388	442	445	441	443	434	434	384	464	421	378	393	411	467	416	445	414	397	430	441	431	434	446	421	450	436	412	413	436	436	410	396	410	441	390	430	473	407	411	419	428	456	419	424	425	412	439	426	441	445	450	433	422	440	431	450	403	371	416	410	400	481	436	411	426	425	416	426	473	448	424	429	425	439	447	414	409	454	416	422	391	404	437	404	413	382	430	440	436	413	444	440	394	433	416	410	398	439	471	447	436	407	431	408	435	443	435	436	393	437	445	439	416	406	402	428	479	390	423	433	435	423	383	436	443	412	429	433	422	387	442	396	423	436	428	431	438	407	399	431	437	406	414	417	422	411	404	440	384	442	419	457	413	451	407	399	404	414	396	397	429	386	419	399	434	472	430	430	430	430	406	403	465	425	456	454	386	442	435	457	434	417	463	442	416	417	390	436	423	412	386	453	407	420	413	408	468	427	392	420	445	472	461	438	422	425	435	408	442	405	435	439	386	453	400	434	419	394	435	412	412	384	390	421	421	430	427	433	376	443	430	416	429	425	406	448	433	444	425	399	381	413	431	426	436	427	426	418	409	386	398	439	389	413	410	402	424	418	414	421	410	427	400	422	418	397	406	400	437	389	424	394	435	401	419	373	438	395	410	416	447	407	404	426	430	407	397	393	398	413	410	416	436	452	445	443	394	417	399	424	412	433	411	390	430	460	432	391	394	437	410	430	396	453	398	431	441	390	423	435	440	398	446	438	445	372	430	400	433	434	451	410	388	443	420	393	430	411	437	437	419	420	454	400	408	453	421	453	405	399	441	405	401	402	438	398	447	397	423	433	415	429	411	400	452	414	392	418	407	424	420	427	426	414	434	416	402	451	388	415	460	452	443	462	420	421	396	432	424	395	445	424	430	384	388	396	439	446	448	419	414	397	447	429	408	427	439	428	393	439	467	427	430	399	449	402	431	400	450	453	423	438	441	387	432	414	427	407	429	408	443	436	391	430	405	442	406	429	387	402	424	407	440	406	387	421	446	451	404	441	416	415	451	427	432	448	439	405	433	443	413	430	420	405	420	400	432	422	414	397	435	427	449	397	454	420	386	411	391	403	414	410	432	441	396	409	425	421	411	422	439	434	427	404	435	402	415	429	399	421	404	404	407	422	395	433	410	415	453	392	388	439	416	430	386	459	416	467	431	461	436	449	436	419	399	424	426	399	404	467	409	440	438	422	427	417	426	393	411	385	376	386	449	417	425	420	359	379	391	440	455	403	385	379	444	439	417	446	445	385	419	402	410	386	428	449	444	423	439	397	425	410	399	435	429	427	461	430	427	410	426	414	427	385	379	442	453	441	415	419	416	426	408	413	393	412	477	425	447	409	477	403	415	401	393	404	406	426	390	405	456	446	431	456	426	386	385	416	444	402	430	437	418	449	419	450	453	414	390	452	446	429	464	430	431	437	417	377	410	468	424	447	445	417	411	407	413	393	448	422	402	444	408	425	451	399	413	396	454	413	450	420	428	472	399	418	406	422	414	433	439	427	421	410	416	429	447	442	389	437	418	415	425	434	430	466	443	435	402	405	427	427	424	411	411	433	385	441	426	417	442	421	446	454	450	366	428	448	437	433	469	433	406	429	373	418	416	424	478	447	429	420	442	381	426	414	426	429	411	418	425	438	431	395	419	432	407	395	414	431	437	404	442	434	448	403	410	443	394	449	454	418	439	423	427	469	459	402	451	377	352	428	390	443	406	425	423	437	449	402	460	409	414	433	459	416	389	432	419	389	463	436	454	436	459	422	460	426	447	426	456	433	426	391	407	414	440	420	439	473	455	452	395	394	391	421	441	439	425	415	449	468	430	434	446	441	442	399	456	388	423	436	419	427	442	437	392	393	435	420	433	449	434	427	384	395	439	421	450	411	401	401	401	383	451	440	451	447	415	408	442	453	402	435	411	421	410	414	440	423	437	462	455	440	401	413	399	441	395	445	405	421	446	436	441	408	403	433	415	434	455	431	437	418	412	421	449	427	388	444	389	441	433	433	420	431	436	419	395	407	438	429	444	397	415	442	421	436	440
16773	1322	1204	814	679	640	561	526	573	512	504	557	543	529	494	531	520	545	520	555	489	514	556	508	533	523	526	563	512	530	475	524	520	535	517	520	521	506	508	522	530	478	525	507	547	472	535	508	547	519	523	537	525	502	502	530	499	527	528	468	497	490	489	551	503	534	473	473	506	522	516	483	504	514	508	509	504	502	475	552	475	525	513	494	524	499	525	492	509	482	478	528	480	488	553	485	540	545	463	472	479	504	461	498	534	481	497	526	478	499	490	559	505	496	521	535	484	507	494	527	508	522	498	513	487	517	489	543	506	519	538	458	548	494	500	517	479	546	500	532	551	476	540	482	522	518	481	506	536	490	463	487	517	514	510	495	543	479	486	516	500	505	543	527	555	508	500	511	528	507	499	507	499	481	540	498	495	499	497	514	485	487	503	516	569	487	537	530	533	548	495	477	519	530	486	495	551	487	531	495	549	481	502	547	486	503	490	512	502	525	533	484	499	546	495	497	485	506	496	490	510	498	514	507	560	546	511	526	502	569	536	478	474	512	509	504	504	489	489	462	507	460	482	472	508	535	535	514	501	496	491	508	503	528	499	478	508	516	517	506	534	491	531	514	473	509	554	474	475	488	496	469	469	510	510	494	528	500	512	543	498	495	479	538	525	546	535	476	506	506	493	492	533	503	477	491	541	505	522	492	484	509	500	500	507	515	507	498	493	533	538	529	471	494	532	487	497	504	508	499	495	475	498	511	503	513	492	529	514	459	503	519	491	537	501	495	513	495	503	493	478	469	519	520	524	498	506	513	525	489	541	511	507	524	499	497	496	499	536	511	480	557	522	520	542	529	488	512	523	486	510	518	456	480	494	506	455	519	492	525	526	509	497	476	578	488	486	501	520	496	514	530	486	535	486	497	515	516	469	498	471	486	462	489	510	468	496	501	526	508	506	500	490	523	523	534	481	550	521	504	505	499	503	495	481	515	523	497	477	485	524	509	469	506	489	531	484	549	475	501	521	505	507	508	542	530	496	523	518	541	487	486	522	505	520	497	474	515	486	516	503	498	507	478	494	496	494	466	494	484	525	531	517	543	492	500	518	492	496	518	528	475	527	543	447	526	511	539	499	496	475	509	536	495	503	504	491	511	489	487	488	484	510	515	522	519	513	497	514	483	468	492	495	545	541	547	498	499	544	483	494	525	479	506	478	528	453	495	477	491	505	530	488	498	511	520	530	518	494	527	487	499	487	511	509	531	515	462	504	459	513	503	505	573	488	500	526	527	515	504	498	505	534	478	539	522	508	562	492	527	489	515	518	533	489	534	496	519	493	520	513	487	484	544	494	477	534	504	508	508	484	496	504	496	525	488	512	466	512	517	481	500	483	540	530	534	478	521	505	467	495	511	511	486	491	490	520	500	540	523	521	516	545	522	530	483	466	530	525	481	539	527	475	508	493	555	534	497	511	510	504	517	524	491	519	516	491	534	542	556	493	503	548	500	515	563	494	500	530	518	526	482	465	484	529	497	522	519	492	500	514	533	480	533	537	514	484	499	478	566	483	531	490	519	526	522	503	479	493	521	528	511	499	501	508	524	525	437	493	503	482	521	493	527	444	514	504	517	517	484	484	533	519	506	489	507	485	505	514	531	508	492	524	496	462	558	509	487	500	472	501	480	491	498	486	534	501	498	526	526	551	527	472	515	485	462	485	519	525	514	517	502	546	494	518	456	439	514	495	514	464	552	541	521	520	498	474	487	481	513	478	486	523	502	519	500	518	495	513	511	510	512	524	496	442	508	534	460	528	515	524	508	474	469	515	500	537	449	514	539	522	499	515	507	533	510	510	474	520	510	485	527	522	523	523	513	520	542	494	528	486	529	480	482	497	482	547	497	503	486	520	494	492	550	539	530	504	490	498	500	465	515	485	495	489	491	557	476	513	489	517	494	527	531	529	458	527	505	487	527	501	498	523	482	550	547	486	527	549	478	481	465	472	533	502	492	487	523	504	534	504	468	529	518	504	490	501	530	539	502	491	487	498	497	479	487	489	507	501	468	461	503	513	494	491	532	489	529	534	483	503	502	414	506	509	463	530	520	508	520	493	539	508	534	469	528	502	479	508	525	538	521	472	474	507	485	482	467	489	515	482	517	503	495	505	541	477	500	517	527	533	503	534	517	542	492	509	527	474	513	507	486	499	501	558	507	451	474	521	485	517	500	480	531	514	508	509	465	488	484	529	535	512	481	506	521	501	505	509	521	547	513	458	518	444	529	497	524	507	523	518	504	543	484	524	510	520	506	479	537	530	522	507	532	523	482	483	499	478	499	528	554	501	511	524	484	523	522	486	519	492	476	520	517	502	517	464	495	495	504	564	548	526	492	488	485	524	536	505	462	501	506	494	540	515	461	507	469	499	470	518	488	497	505	502	502	488	549	506	488	544	477	528	557	504	535	522	462	499	486	491	502	518	497	497	522	495	487	520	467	516	475	497	527	525	511	505	496	523	519	505	496	508	483	495	511	539	514	520	527	472	481	516	511	512	498	504	491	529	534	530	494	553	532	521	506	521	497	503	538	542	534	526	520	515	508	504	502	498	516	475	508	510	542	513	497	529	528	525	538	464	487	495	510	516	529	520	498	514	486	524	529	531	544	513	518	478	532	521	505	574	527	506	498	488	495	532	526	484	485	506	502	510	484	504	493	496	543	495	483	519	519	519	494	493	528	504	519	492	520	475	507	523	504	503	498	498	513	534	512	544	490	550	517	474	514	490	522	505	514	488	504	478	510	506	496	519	496	505	500	477	524	468	505	467	535	538	513	508	504	542	567	539	545	482	493	532	497	493	501	505	489	480	510	513	546	542	525	515	510	527	493	502	497	495	491	480	520	486	510	520	482	500	508	528	554	514	486	522	508	501	525	510	530	513	494	504	500	541	501	472	458	513	512	506	529	478	485	526	485	535	526	490	511	521	502	464	502	532	543	537	494	515	484	506	492	492	520	507	476	511	499	505	498	497	485	492	543	506	504	508	505	524	522	524	444	564	545	502	511	501	519	542	468	512	513	500	491	557	494	493	522	503	512	499	520	536	521	490	492	507	521	541	490	503	529	478	527	495	481	558	506	496	477	475	499	508	494	486	520	530	501	508	518	508	510	515	499	493	498	504	502	520	490	511	496	498	492	499	514	505	520	512	478	485	511	542	516	508	506	539	485	509	525	461	514	519	477	521	487	494	523	492	496	480	551	478	511	501	542	535	508	514	480	486	546	508	516	554	531	505	533	485	517	531	511	501	551	526	513	509	497	504	463	550	521	475	512	525	501	475	493	492	495	483	502	518	509	533	501	527	465	526	514	515	525	517	527	541	497	481	506	508	528	516	494	500	471	502	510	512	517	525	490	471	480	471	519	486	512	471	522	508	524	500	533	459	507	511	481	494	497	488	519	490	537	464	482	528	507	526	502	525	494	502	514	519	497	542	501	470	519	513	495	526	552
23769	21153	28602	23882	21109	12691	1115	612	496	434	394	357	329	310	299	250	283	246	251	265	240	264	222	238	220	217	229	210	221	225	244	228	221	230	259	235	195	197	218	221	209	218	232	216	205	221	204	190	223	197	215	188	227	199	208	218	240	197	237	210	202	217	212	229	227	208	222	219	197	204	219	221	172	190	201	233	197	207	192	226	220	207	248	213	215	225	204	218	220	199	213	193	213	226	195	219	160	209	206	214	220	201	195	199	224	216	211	209	185	190	208	198	215	210	209	190	214	198	214	210	193	238	214	223	219	208	222	231	208	207	185	220	214	208	228	206	245	188	197	222	222	237	219	191	188	188	211	190	208	196	224	204	212	206	206	199	203	207	191	219	202	239	197	220	179	211	222	201	216	226	216	217	213	218	208	226	223	217	208	214	206	200	211	190	209	202	185	199	243	191	228	210	198	223	202	240	194	190	223	190	223	213	209	199	217	203	174	221	217	200	225	194	215	225	208	234	202	180	201	179	220	226	242	198	217	205	192	215	200	192	191	210	214	221	204	213	221	193	212	192	233	232	237	190	206	211	209	215	191	215	221	204	204	204	214	202	208	209	220	219	221	205	210	198	209	176	216	215	199	202	209	191	181	209	214	204	219	206	206	214	213	209	185	195	221	187	185	225	227	215	224	203	203	203	240	192	231	193	219	230	205	195	231	197	220	176	200	181	240	205	193	199	216	211	210	183	209	204	213	208	202	197	221	202	204	224	197	202	212	214	216	207	234	197	225	214	198	179	225	212	205	208	205	212	216	202	217	198	190	209	225	174	214	220	213	192	218	212	173	195	209	182	213	192	234	198	207	191	210	200	203	204	186	220	212	217	224	205	211	207	171	216	211	219	192	232	196	227	208	208	220	219	198	212	215	193	226	186	217	243	194	223	222	205	227	188	217	213	221	207	226	204	207	222	193	230	223	237	175	199	195	213	199	175	184	216	207	216	204	203	200	215	161	217	215	208	212	214	201	218	220	197	202	206	193	203	218	223	180	205	176	219	195	205	216	228	201	223	208	192	184	210	176	237	226	224	215	215	212	228	203	188	209	214	200	185	214	208	195	205	203	187	200	188	212	202	222	174	215	199	223	191	239	208	200	226	189	211	179	199	230	198	221	228	205	197	201	210	206	229	226	201	201	183	219	209	211	202	195	230	174	182	207	186	200	236	202	205	200	227	194	207	199	207	209	201	227	192	212	238	174	193	200	203	215	213	213	196	190	237	205	199	218	189	184	180	208	211	209	230	190	234	218	198	191	215	183	210	204	218	210	196	210	234	206	175	204	217	215	216	226	197	169	235	213	208	206	167	221	231	206	211	228	231	196	217	215	227	222	216	218	216	206	217	227	199	220	201	194	214	203	213	212	214	211	192	216	184	218	197	194	197	219	236	223	214	222	212	207	209	180	204	205	198	211	201	227	211	227	217	215	229	190	204	233	215	196	199	225	210	229	202	214	209	233	201	217	218	182	207	208	200	194	188	204	202	194	213	233	189	218	194	207	204	205	251	218	209	211	222	179	205	207	203	230	221	206	216	193	231	190	222	212	193	193	194	204	185	207	213	202	182	231	208	224	207	220	213	233	189	193	210	197	204	221	216	230	211	216	203	239	218	207	208	214	207	217	215	213	221	206	211	206	185	216	204	193	252	193	221	211	232	217	201	251	204	211	202	209	190	232	229	213	217	214	228	221	216	235	188	222	192	208	206	199	171	199	195	223	200	196	187	184	212	208	186	207	217	201	209	194	220	205	226	207	209	187	220	192	217	233	201	202	169	208	198	220	230	210	213	195	170	195	209	207	227	206	210	207	206	203	223	203	219	190	189	177	233	206	207	221	236	204	176	231	207	191	198	211	205	205	222	168	211	208	189	228	236	233	213	210	211	207	193	185	181	206	209	201	231	210	211	202	216	175	220	197	207	220	217	175	222	183	193	216	195	223	197	210	153	223	228	196	230	207	230	194	185	222	214	214	212	184	224	206	208	203	213	233	207	227	197	232	215	187	212	208	217	217	204	197	195	197	231	200	177	180	223	213	225	222	215	222	199	208	194	206	222	203	222	224	209	205	208	224	180	234	212	189	203	212	218	218	239	204	210	223	205	229	211	198	197	211	205	221	201	240	215	218	200	183	205	233	220	220	191	214	209	198	202	213	208	202	229	200	200	218	187	206	223	194	209	209	192	215	235	203	207	223	208	211	215	222	212	207	196	215	211	220	203	197	216	212	199	242	233	211	203	209	203	233	235	209	207	192	216	231	211	209	214	192	198	216	204	212	202	218	191	222	198	191	229	184	209	188	217	197	186	206	216	210	170	196	179	225	196	190	205	213	209	230	194	208	207	213	188	193	217	219	214	205	157	207	178	191	220	198	198	204	231	182	205	200	219	231	192	198	195	215	213	198	206	196	210	202	219	175	202	211	207	223	228	196	201	216	192	199	198	201	208	215	188	190	199	207	200	230	214	208	191	210	188	206	207	222	223	216	204	210	225	200	212	195	205	224	254	219	216	214	181	239	219	203	188	198	212	199	217	182	200	210	219	195	192	207	211	207	217	187	208	218	196	216	224	201	215	185	214	221	210	218	199	208	209	190	210	198	224	231	195	219	205	215	182	209	187	208	194	187	190	215	190	213	197	173	206	223	195	194	209	221	227	227	202	199	202	215	222	185	199	199	234	170	222	221	193	202	206	213	210	229	191	216	197	216	209	216	200	218	196	206	210	188	198	231	215	193	206	223	228	224	203	192	189	202	231	211	216	210	204	200	212	195	195	179	201	230	221	209	179	216	204	189	202	199	242	204	193	217	190	198	216	219	185	220	192	182	233	189	205	237	203	209	214	197	199	215	205	229	196	207	209	172	205	204	222	177	198	216	221	228	164	213	231	207	193	232	215	214	211	196	211	208	206	170	207	192	197	237	217	222	195	194	223	218	222	224	202	220	225	218	234	192	192	216	228	203	207	199	234	229	200	198	222	196	222	230	234	229	196	213	212	240	193	201	196	198	197	198	186	206	196	203	196	185	214	207	234	195	223	189	217	214	232	213	206	217	223	219	204	215	236	232	218	216	219	210	208	212	219	203	227	220	222	199	193	219	220	220	218	210	204	225	223	210	212	206	176	217	223	226	187	186	218	201	198	192	238	227	216	218	210	200	181	207	221	216	218	215	185	189	171	203	212	225	216	215	205	214	208	206	193	214	198	205	211	183	215	194	191	227	225	196	221	222	210	225	205	188	218	181	212	210	217	200	187	225	193	208	216	203	209	211	224	214	181	201	217	200	191	209	225	210	215	223	200	236	210	203	184	181	211	212	186	188	218	196	213	223	187	227	209	187	182	213	177	206	229	200	218	209	204	207	198	201	199	201	212	221	221	198	198	225	204	213	223	230	183	202	200	226	222	204	222	211	206	190	202	199	219	181	204	208	196	216	211	220	189	198	217	205	204	198	214	201	207
34297	9671	8128	3948	2581	2036	1443	1160	907	810	694	566	559	496	448	435	391	378	372	343	346	317	329	296	276	294	288	306	274	271	320	278	283	274	270	228	286	249	286	297	281	262	256	289	233	284	263	283	252	258	271	259	275	255	274	272	258	260	247	258	253	241	275	271	234	261	277	254	237	262	289	296	222	293	269	241	290	231	267	254	278	246	256	266	284	270	240	234	253	241	261	244	293	263	255	269	259	271	273	263	253	247	254	276	266	239	254	257	236	241	264	261	272	247	260	286	292	257	243	267	270	229	251	281	286	288	249	283	278	270	258	231	263	231	240	256	276	278	254	266	260	264	224	244	247	264	264	247	273	263	225	268	253	256	255	267	264	271	251	281	270	252	271	254	241	269	268	266	242	254	248	248	256	277	277	250	247	246	259	265	276	244	255	279	253	286	246	272	268	283	259	260	277	271	256	274	263	265	303	275	240	269	266	252	276	265	287	239	280	279	257	258	260	265	231	255	245	286	293	253	268	262	267	255	272	247	251	252	259	235	253	263	252	263	249	285	277	251	251	225	239	238	269	268	212	254	250	280	245	276	276	228	250	256	255	285	244	233	259	233	266	262	243	254	281	234	241	262	236	260	260	268	257	242	270	267	260	265	257	278	244	233	283	276	264	257	273	248	274	268	264	286	244	260	264	263	241	265	255	242	245	304	243	270	270	260	257	241	269	248	246	270	264	261	285	274	258	242	263	274	269	273	282	267	252	264	261	277	275	262	227	239	299	279	250	249	241	264	287	259	255	249	235	241	276	270	239	236	235	253	286	245	261	266	232	249	279	249	273	269	246	275	283	271	257	233	231	250	287	291	260	276	269	245	235	246	232	251	248	256	280	258	267	285	256	262	258	246	274	263	257	282	279	266	284	286	272	256	263	250	265	230	259	263	257	289	268	263	270	265	280	273	260	268	256	255	259	250	256	263	254	274	266	240	278	280	246	260	266	228	231	271	263	251	276	264	256	258	264	252	259	256	232	286	259	267	246	259	223	292	245	233	254	267	254	254	268	265	244	275	279	272	281	286	280	242	268	248	258	262	281	262	271	246	253	276	248	239	232	251	282	255	272	261	264	244	252	282	258	239	278	262	299	235	271	254	232	273	277	263	252	237	262	252	267	279	235	237	270	238	284	249	239	271	249	266	265	263	263	281	251	270	278	265	268	277	248	294	237	258	263	265	256	265	263	257	267	228	278	252	262	265	282	222	243	246	261	250	283	289	287	282	259	282	276	223	267	255	268	240	271	266	252	262	251	261	253	256	275	256	274	230	270	297	260	258	261	269	285	296	255	257	275	230	267	283	259	251	255	284	237	255	255	269	279	238	247	278	294	235	262	246	265	269	263	268	262	276	287	252	257	270	240	263	242	249	267	274	266	265	273	242	285	259	257	224	251	257	260	264	274	252	286	269	281	231	275	254	228	256	260	245	257	282	258	239	235	232	223	251	270	251	253	233	232	269	259	261	251	238	246	258	248	267	246	253	257	252	265	231	244	252	260	250	298	232	266	277	300	241	319	295	240	236	264	254	251	266	228	250	259	246	262	256	233	285	242	259	267	267	228	281	267	250	253	223	247	256	255	240	238	263	250	258	248	247	248	277	260	242	257	256	270	247	257	283	239	251	241	257	265	271	276	262	289	243	267	271	277	273	280	259	230	253	232	245	275	255	274	240	278	275	295	253	266	250	254	289	225	263	253	256	226	218	236	271	255	255	248	261	252	272	282	242	282	256	274	282	266	236	275	248	261	276	265	251	264	250	274	284	240	244	300	261	286	252	285	279	273	258	277	282	268	236	264	259	228	254	273	293	247	248	228	250	258	249	246	234	267	231	276	289	272	258	252	272	298	233	285	237	273	242	247	260	260	249	257	273	269	268	292	265	282	253	232	251	237	276	248	260	277	266	242	259	278	257	251	292	254	244	243	236	282	255	277	247	268	244	258	259	275	270	247	269	234	238	265	260	248	264	269	268	237	264	246	277	251	248	264	214	239	273	262	258	272	252	256	266	253	252	275	258	267	278	240	241	257	261	312	275	237	259	261	279	274	255	247	280	280	247	251	253	281	234	240	260	270	246	234	275	259	244	264	255	265	256	253	247	257	273	257	259	261	257	263	275	267	257	229	274	254	273	264	245	278	253	261	269	252	264	239	261	227	249	251	244	274	276	265	232	275	254	278	264	296	262	287	269	283	257	252	241	267	246	265	244	249	248	257	264	276	264	271	292	267	251	235	258	284	255	234	254	256	275	265	240	270	284	260	305	261	259	234	251	267	246	256	261	230	244	267	254	258	243	265	259	244	224	258	259	236	254	244	290	277	260	230	253	259	274	274	265	306	233	283	237	276	283	255	259	279	263	253	277	260	244	282	276	268	280	263	271	266	251	261	260	256	257	234	228	271	278	256	270	265	249	245	265	261	279	257	268	255	260	240	274	224	241	265	253	259	272	258	274	259	237	266	223	245	276	283	250	269	250	251	243	240	253	262	273	286	246	286	241	249	260	242	252	258	222	279	253	244	255	259	259	239	268	234	239	252	291	267	236	257	260	258	271	283	235	249	243	230	240	264	247	237	263	226	261	268	221	269	236	281	240	267	253	275	249	263	266	255	276	233	270	288	263	233	265	261	252	267	260	254	275	264	282	269	256	255	267	257	246	280	268	246	270	261	244	276	264	255	261	258	290	276	224	258	271	272	247	279	286	281	268	244	253	277	249	259	270	263	262	258	223	261	255	277	254	262	266	236	252	249	275	235	233	303	251	260	235	262	266	269	246	245	266	280	279	254	206	268	237	260	255	246	242	248	254	268	247	279	272	249	259	236	276	257	234	266	237	270	258	222	262	249	273	270	236	276	236	254	228	268	263	272	248	254	263	259	238	259	256	279	248	250	259	256	229	273	221	265	233	264	267	253	225	246	257	224	235	271	255	260	280	259	286	268	237	252	273	239	259	263	259	238	283	251	261	269	258	266	265	274	228	257	241	287	274	236	275	239	257	243	245	277	272	250	248	263	240	267	283	280	256	254	246	264	261	270	242	248	276	248	239	283	253	258	242	271	268	240	236	255	261	248	250	237	228	251	280	262	270	266	262	253	234	263	268	251	286	268	270	247	268	266	238	267	255	240	268	253	246	278	288	243	257	267	242	263	252	259	266	254	224	255	238	262	253	299	248	278	244	286	257	248	269	229	278	246	270	262	257	244	263	261	282	238	245	283	262	288	258	224	250	252	249	252	255	246	251	243	259	252	260	248	246	270	261	216	251	268	255	237	252	263	259	269	239	250	245	267	266	256	215	278	248	255	260	247	245	260	276	253	243	237	232	249	251	266	243	243	258	264	271	247	269	250	271	256	262	263	260	246	268	243	275	248	268	247	237	253	257	257	262	253	264	227	286	245	265	270	254	273	272	229	290	253	262	271	266	264	247	254	277	268	255	292	254	253	264	263	262	252	243
24903	21141	27673	24770	14215	1340	894	736	653	660	640	638	631	642	617	579	622	630	615	592	548	536	567	577	551	591	617	575	559	605	580	611	593	578	572	554	559	598	563	568	560	553	544	549	579	594	601	555	572	585	580	556	519	529	539	568	534	589	578	522	575	555	554	601	569	543	596	565	562	569	569	582	576	524	565	552	605	536	548	589	531	545	517	518	626	520	558	534	548	550	547	539	534	550	575	542	535	545	570	540	559	577	519	579	616	572	512	561	550	559	568	562	545	545	582	607	578	562	564	532	552	570	535	555	573	570	546	568	563	553	551	561	538	536	510	564	524	553	549	542	556	564	528	560	574	600	552	572	558	558	546	549	584	545	540	530	552	537	556	521	597	601	596	585	549	594	550	587	565	555	564	590	534	534	600	542	549	533	558	578	568	553	518	585	552	545	569	534	533	568	571	550	572	621	583	538	513	570	586	574	538	533	514	565	587	526	568	550	597	572	540	545	534	559	578	586	592	536	581	540	531	578	547	599	528	555	566	574	570	551	584	557	569	567	561	550	579	527	565	605	553	565	575	546	550	575	584	587	573	558	606	611	600	545	545	570	541	551	616	558	526	597	558	520	563	550	550	515	567	560	569	544	568	577	585	525	535	561	530	555	497	593	548	577	539	565	515	567	551	508	569	556	564	514	544	563	561	549	551	568	586	523	544	595	558	577	617	527	567	540	577	595	566	581	538	577	539	556	584	579	548	529	553	556	581	559	556	550	548	574	579	546	544	559	529	593	484	590	574	591	539	528	537	570	588	626	573	563	529	552	541	547	563	576	578	559	559	574	583	553	571	528	557	512	547	604	531	557	541	542	559	542	570	514	606	555	631	539	548	578	604	543	567	573	536	575	529	518	563	553	516	578	550	594	570	494	536	572	560	577	562	523	531	526	561	567	547	567	609	552	563	523	530	575	576	620	535	591	573	617	521	555	542	539	566	523	611	559	518	568	614	567	556	557	582	557	538	575	537	559	561	570	536	573	552	529	533	579	606	557	523	517	513	531	567	534	543	552	524	547	603	548	532	550	562	570	521	545	612	570	572	528	556	551	570	583	544	512	551	549	545	575	553	560	516	549	578	571	583	559	559	543	540	582	566	524	566	561	572	571	529	574	490	537	527	537	538	525	566	563	539	602	581	576	588	587	524	556	558	511	607	567	597	590	563	555	535	562	539	543	537	515	579	561	542	567	542	542	566	578	589	531	557	566	563	588	566	547	519	579	551	574	582	590	567	551	575	555	560	566	545	549	546	547	557	544	582	632	565	586	513	578	569	598	553	563	553	553	547	538	538	556	524	562	541	540	545	610	542	572	555	549	535	559	585	517	550	602	553	579	603	541	559	615	565	536	551	580	535	532	532	578	572	532	546	535	577	564	578	573	597	527	546	535	561	578	556	605	512	596	559	597	563	551	500	554	583	542	586	600	537	551	562	564	520	593	588	537	558	539	518	562	555	541	567	576	495	575	558	546	552	592	584	529	545	589	541	535	576	552	624	583	576	549	598	541	563	527	566	586	554	537	562	568	596	548	552	560	571	552	580	580	547	536	571	592	541	584	552	548	560	560	561	514	558	539	512	578	568	573	560	580	583	514	553	547	527	527	590	570	560	579	546	552	547	582	554	577	563	563	522	546	543	576	596	555	563	574	585	545	562	518	550	575	533	548	583	566	573	543	549	549	549	511	557	544	588	544	575	535	562	563	543	558	535	541	546	557	544	567	527	531	535	549	530	552	539	510	563	557	553	554	541	565	561	546	583	555	581	564	597	600	561	606	533	555	575	543	575	567	573	568	608	577	591	574	530	535	575	563	531	539	555	577	575	549	538	560	555	593	548	598	585	584	541	622	537	565	599	572	548	562	581	538	549	575	561	536	542	527	551	532	539	525	534	567	525	544	544	558	563	570	506	560	561	552	539	564	552	527	549	589	525	579	514	564	566	548	556	543	567	570	571	514	571	548	558	562	547	542	542	548	519	509	547	585	519	544	577	561	597	543	562	567	596	570	560	580	517	557	597	516	544	516	542	537	556	557	568	579	560	550	546	554	517	587	543	573	599	532	550	553	563	587	529	543	535	525	517	548	569	496	539	581	548	567	573	575	561	554	540	577	582	575	510	560	593	532	563	595	552	573	562	530	536	573	635	540	588	568	570	566	568	570	600	617	570	568	471	570	538	545	558	544	531	554	575	546	581	507	535	560	535	593	512	551	574	567	558	571	546	541	523	520	561	559	581	581	587	547	553	546	548	566	553	576	557	600	554	528	559	589	596	520	519	576	537	620	563	564	515	538	584	546	593	569	606	562	593	571	549	553	523	547	560	539	565	542	577	615	526	596	578	558	550	554	588	539	534	607	583	530	563	562	571	567	542	581	574	561	554	550	566	563	517	523	562	537	542	597	495	569	547	566	536	542	572	596	565	549	570	548	557	568	557	553	534	550	570	620	526	576	518	614	579	554	574	573	545	533	603	566	539	533	557	575	536	570	548	577	531	547	508	573	532	569	557	531	613	551	568	572	555	565	569	546	529	552	531	543	493	528	523	548	545	582	574	583	623	525	581	543	553	564	552	581	573	537	549	610	531	547	597	534	556	509	579	563	566	583	548	539	532	559	576	580	587	568	549	542	595	566	596	586	532	546	571	569	558	547	560	571	557	560	527	545	566	552	615	577	533	564	527	585	537	607	539	524	601	531	540	561	519	524	550	565	570	539	575	557	594	543	559	546	566	525	601	571	584	578	535	579	550	558	524	557	537	536	539	603	540	504	579	537	553	555	527	530	573	572	561	584	587	531	537	546	520	578	563	546	567	495	543	516	571	576	564	530	548	577	531	563	556	550	551	574	558	599	537	545	555	579	542	578	589	567	551	537	591	569	533	534	565	543	554	581	528	547	568	589	571	585	548	550	561	545	551	552	605	576	553	539	567	592	585	547	551	553	563	589	603	580	545	528	576	557	546	537	579	549	571	524	540	568	549	570	564	603	553	568	566	593	520	568	570	556	538	545	543	562	550	557	550	533	565	609	560	568	560	561	568	511	585	606	584	602	519	607	530	546	552	541	571	570	589	554	512	566	539	610	557	582	584	525	576	552	556	539	542	567	572	521	538	533	571	557	540	519	585	533	548	585	570	545	565	567	538	550	536	575	602	606	535	550	516	555	591	567	528	563	539	530	554	559	572	551	533	504	529	543	585	534	518	565	569	578	558	555	561	507	590	544	582	568	558	593	553	526	549	479	526	555	580	514	571	599	503	559	539	544	521	545	580	570	551	576	562	583	592	580	536	584	525	537	521	573	548	584	597	536	564	590	545	568	566	565	581	546	553	537	603	540	570	581	551	545	585	545	555	542	519	585	555	587	562	566	569	544	551	534	566	535	541	549	507	564	567	544	549	586	539	563	588	585	588	581	578	554	542	523	534	576	523	534	559	532	573	509	590	581	544	597	544	532	594	538
33900	6257	5006	2780	1977	1504	1319	1149	989	952	861	762	733	766	714	725	713	694	717	681	688	678	650	684	662	678	689	701	645	660	655	662	639	654	635	659	690	633	636	648	612	633	664	672	637	609	634	659	615	651	629	627	628	656	661	647	659	683	638	654	623	673	637	650	625	673	632	659	625	646	626	637	641	652	642	616	670	650	639	684	673	639	644	612	630	631	665	616	626	655	641	681	615	656	672	620	670	594	644	653	674	633	653	644	681	693	598	659	613	673	651	614	625	638	632	616	653	713	655	634	634	662	657	647	634	602	639	607	633	663	625	691	640	656	639	652	664	636	619	635	658	610	631	645	599	610	616	635	656	643	626	663	641	644	666	651	667	637	628	625	650	649	601	673	648	653	648	648	649	655	639	636	650	638	636	653	608	619	624	670	660	656	636	678	631	646	662	678	648	649	638	617	639	674	629	637	680	623	625	628	642	642	637	656	611	627	656	588	662	609	660	634	656	628	660	675	648	614	639	659	656	638	663	667	645	652	600	659	665	647	599	636	648	646	623	643	595	586	646	672	644	593	622	644	610	673	624	627	644	661	661	624	646	649	585	656	628	656	655	658	627	632	621	625	679	652	629	666	633	653	682	643	631	625	640	619	648	622	655	674	665	644	609	661	599	643	667	656	668	604	651	612	637	620	640	604	581	635	617	659	643	661	629	655	623	602	589	645	650	642	621	679	635	644	614	659	588	675	615	602	623	674	642	621	645	594	623	635	669	681	646	640	623	640	657	631	652	650	640	679	671	616	614	655	544	672	608	652	634	632	622	627	612	602	644	683	640	614	708	672	640	691	619	664	659	649	619	627	640	637	603	641	638	647	616	655	655	661	620	649	613	667	655	628	640	615	635	593	659	621	632	656	665	638	634	607	634	640	618	619	650	656	620	649	649	627	649	606	649	606	651	638	635	623	666	632	662	632	663	631	665	592	631	635	716	659	620	635	617	631	610	682	633	672	677	642	642	627	647	616	656	649	635	648	676	639	638	663	650	666	624	654	659	663	611	626	601	626	629	632	608	599	632	632	608	654	654	592	661	639	647	641	599	641	643	620	662	644	649	631	610	673	627	609	643	672	693	645	685	663	615	643	639	609	611	642	664	653	632	631	662	662	591	658	637	673	662	620	674	669	646	615	666	656	633	632	594	665	679	670	646	609	648	679	651	687	624	681	625	621	654	631	627	637	673	645	675	653	652	654	655	635	658	659	616	634	638	655	654	633	641	643	701	670	580	639	581	635	679	593	627	588	678	672	655	625	600	645	631	672	608	656	658	606	682	680	614	637	642	631	613	630	621	667	623	666	669	642	645	649	571	640	653	633	660	626	631	635	638	631	629	651	646	647	645	618	658	683	602	641	641	647	667	654	656	675	622	623	661	649	609	655	688	648	607	660	617	675	662	648	633	652	667	676	653	677	694	666	557	610	645	634	665	652	639	641	641	645	605	603	682	642	585	639	643	662	641	622	677	657	655	620	630	626	604	685	644	652	632	617	653	631	613	593	661	636	621	640	671	669	628	630	679	671	656	627	621	606	667	658	689	615	649	630	622	637	635	645	632	650	637	580	685	658	709	623	624	615	670	652	654	613	636	634	626	639	613	661	633	689	650	610	639	671	700	684	635	597	664	640	626	643	650	662	604	656	596	624	635	641	582	604	655	607	600	637	688	634	624	649	596	606	647	660	664	647	677	622	612	646	630	621	615	616	644	646	640	639	637	602	617	606	632	628	641	604	630	627	652	643	668	688	681	630	631	634	636	685	623	619	655	665	653	682	643	636	600	681	682	628	633	679	628	623	604	602	586	641	656	646	639	666	651	652	670	621	662	664	647	616	656	651	674	626	666	690	659	670	625	699	623	614	645	620	660	658	671	610	625	618	644	620	627	613	657	637	652	640	639	649	630	624	640	594	643	624	652	665	641	648	614	683	652	627	609	665	641	667	619	647	622	667	612	663	620	613	641	606	668	649	637	669	653	657	642	632	708	672	664	631	599	666	666	622	619	637	626	699	640	654	639	656	566	611	629	665	619	635	659	691	643	694	657	616	649	644	595	626	646	593	676	645	611	658	584	655	638	653	640	674	651	651	643	689	622	660	640	605	624	678	616	677	622	631	672	610	655	659	666	612	643	657	654	620	646	665	654	679	668	679	630	640	668	643	597	637	587	670	631	618	659	654	656	668	625	649	650	619	645	653	652	662	655	656	618	651	622	617	621	635	621	624	672	581	673	654	681	605	609	637	658	673	621	684	641	644	635	640	653	600	647	685	588	637	648	667	680	675	643	657	636	611	633	654	613	622	648	644	676	654	644	657	646	702	672	616	679	646	653	664	679	696	615	669	621	652	662	663	625	619	616	651	673	669	622	654	619	623	654	618	640	655	638	659	681	601	660	623	637	647	653	648	674	595	639	614	654	662	617	648	649	648	671	633	653	626	661	644	676	712	666	595	629	653	631	621	698	663	636	613	631	643	662	664	684	665	666	629	668	643	647	667	681	636	659	666	646	621	633	644	657	646	706	656	634	642	587	627	635	650	600	641	649	624	636	669	675	617	639	663	639	658	659	629	642	639	641	638	669	612	666	605	603	624	618	621	643	653	637	612	622	627	622	613	632	637	648	634	641	664	658	668	705	595	675	656	628	603	658	666	637	661	659	620	642	668	647	685	623	637	658	669	612	651	648	665	637	621	604	683	636	698	611	589	630	652	656	670	680	656	665	657	662	665	633	615	690	655	620	676	634	670	622	689	648	639	633	668	604	647	643	635	628	682	659	620	654	649	614	618	644	655	643	668	647	612	640	583	632	654	652	638	637	645	627	653	642	615	637	665	618	624	631	654	654	624	661	644	637	658	663	664	626	628	651	624	688	622	703	616	643	635	659	618	651	616	683	655	617	620	654	630	713	643	651	668	652	622	641	626	600	655	636	622	646	603	616	620	606	619	637	668	654	641	630	649	636	715	646	671	636	644	614	672	624	605	701	639	664	653	670	630	610	591	652	609	607	664	647	656	662	635	624	661	644	648	601	643	681	652	621	663	625	666	626	611	601	632	577	651	647	621	662	644	680	644	651	645	683	635	628	615	595	650	594	640	643	615	644	613	674	634	611	617	606	640	650	656	611	635	634	641	578	608	609	610	666	629	587	624	609	625	690	660	639	618	627	632	599	616	668	648	665	620	643	671	612	590	641	652	658	656	653	634	657	630	673	623	624	687	585	649	659	648	657	625	636	644	647	620	634	623	647	632	656	664	656	623	672	626	657	636	664	620	632	634	655	638	630	634	590	572	621	618	666	666	623	641	653	666	639	683	662	654	602	613	645	615	635	621	663	636	635	636	684	641	632	672	650	666	610	643	644	649	630	686	656	659	641	652	619	599	677	653	667	607	669	673	610	638	646	646	628	624	655	602	635	652	621	661	616	660	613	666	627	644	676	675	579	653	648	625	653	635	612	620
22672	21158	29093	23504	21141	21190	12357	1248	871	770	669	604	557	517	490	467	466	426	399	389	416	404	364	308	358	347	336	302	342	356	320	325	284	311	330	309	298	286	335	347	301	358	300	329	308	300	311	339	335	326	295	318	341	339	310	309	303	281	302	285	303	335	316	275	296	338	296	312	317	302	292	292	273	296	297	306	282	288	304	304	295	329	311	293	338	290	295	300	309	293	277	299	312	312	286	328	295	299	316	298	316	290	265	269	308	274	301	305	313	314	288	305	309	323	317	312	295	296	328	290	304	278	307	295	276	305	330	287	302	308	302	329	316	308	278	288	277	296	308	305	320	271	298	305	311	298	281	308	272	345	322	281	309	316	299	271	281	286	288	295	315	306	305	315	327	285	331	299	288	284	314	307	311	313	312	329	295	293	271	295	275	323	291	250	312	297	288	323	301	314	296	309	297	296	291	323	297	307	283	290	285	305	303	285	281	301	305	301	311	303	311	305	286	295	263	299	294	302	298	330	261	294	314	309	340	289	285	299	276	327	287	293	292	276	281	326	284	293	317	274	276	291	302	316	305	296	316	296	359	292	316	323	298	306	296	294	330	348	297	322	263	284	326	286	316	293	298	348	301	303	301	341	301	329	294	304	274	291	300	311	288	275	296	312	323	291	267	283	289	303	285	281	312	292	302	319	303	331	284	309	290	311	284	286	312	285	313	265	302	312	363	328	264	289	319	305	302	310	285	283	313	300	280	320	282	309	295	294	296	290	279	310	294	293	304	316	316	315	336	303	289	314	311	300	274	314	322	324	285	313	310	305	305	262	305	301	290	314	279	292	317	302	310	311	292	290	276	307	288	303	306	298	292	283	292	309	281	264	281	282	266	275	277	300	299	269	281	319	317	301	336	278	297	296	302	333	311	306	280	321	343	305	323	289	309	285	284	284	309	300	265	294	299	318	323	277	303	260	304	307	295	319	312	287	330	288	312	289	293	291	289	301	307	306	308	282	288	299	295	294	327	314	279	347	301	316	286	309	307	287	284	297	273	293	274	292	290	289	266	281	312	305	319	279	292	302	324	300	316	288	271	296	301	317	287	283	297	293	299	308	311	296	311	323	274	303	309	286	289	282	328	294	290	312	308	316	308	310	309	290	297	326	304	299	286	308	284	295	286	291	310	291	276	313	316	284	302	324	282	277	302	293	307	328	292	314	255	328	275	302	279	316	331	291	298	307	330	307	308	274	317	336	288	306	303	293	305	282	290	291	304	277	314	295	304	306	300	310	300	319	300	286	297	261	313	297	260	297	303	272	294	311	291	296	310	332	321	331	273	278	280	288	298	281	311	278	323	295	298	305	299	305	303	289	295	298	305	323	323	317	288	325	296	310	256	316	298	308	290	296	299	289	305	286	304	287	276	309	320	293	341	305	306	298	328	286	313	290	294	321	314	302	328	304	325	336	311	291	266	300	310	329	301	277	311	289	294	277	271	299	296	326	305	295	305	274	298	285	306	275	319	292	292	313	304	298	304	274	310	295	248	318	310	286	290	284	278	304	299	354	329	293	304	294	305	292	294	276	303	318	309	295	320	314	294	293	284	280	283	310	308	313	321	300	274	315	311	302	324	319	300	297	321	306	268	285	287	277	317	320	289	303	335	288	300	269	341	304	299	290	309	313	306	279	333	273	330	279	295	292	291	317	277	282	321	289	300	277	320	314	316	288	282	302	299	298	309	307	307	290	291	313	334	318	326	314	318	299	322	284	318	280	295	287	335	350	272	299	328	312	300	307	318	320	273	312	295	290	292	268	307	280	307	304	312	289	312	324	324	342	314	287	288	316	271	308	337	295	324	302	319	323	280	283	286	295	286	274	292	285	308	307	309	298	336	317	298	292	312	323	341	296	281	281	278	325	315	279	325	313	290	319	282	296	291	321	310	333	303	309	275	316	314	308	280	301	305	298	304	294	345	305	301	307	299	306	302	275	322	303	304	294	318	326	300	304	280	330	315	297	277	260	275	281	305	255	319	316	328	298	318	302	275	306	314	273	318	257	329	294	284	310	287	298	321	284	285	324	286	299	328	281	332	303	288	331	298	324	311	287	301	300	309	327	303	319	322	286	283	292	286	312	319	303	282	298	299	305	312	311	318	290	320	305	345	283	323	270	283	322	303	291	314	272	282	300	295	313	345	314	289	298	272	311	263	261	301	301	318	271	286	299	295	290	286	286	301	296	318	293	315	279	274	305	285	292	298	288	282	327	304	284	287	325	317	326	284	314	290	304	303	326	289	289	279	308	323	288	305	304	301	284	304	328	290	304	301	316	291	296	286	305	291	338	339	310	305	317	296	283	301	304	286	305	314	327	322	287	321	299	298	296	289	298	274	305	305	327	310	301	300	271	314	307	294	300	283	269	294	319	296	314	300	308	312	299	289	306	296	284	307	311	282	295	299	297	297	317	290	282	325	325	285	287	316	306	303	285	274	298	321	306	270	301	287	280	311	349	307	289	333	283	300	278	317	297	290	277	274	309	343	276	296	313	353	341	294	310	265	311	321	279	288	267	290	301	259	290	303	316	286	323	325	262	299	309	303	317	306	285	300	339	274	277	301	276	318	284	294	314	297	299	297	306	281	316	282	287	308	286	315	316	315	289	308	321	283	280	286	300	323	317	294	309	281	277	292	293	304	313	286	340	310	293	318	270	278	288	293	312	318	289	273	293	279	299	297	311	275	305	311	310	317	290	269	280	324	293	281	304	299	310	315	300	313	318	305	293	322	295	304	304	267	300	325	323	331	297	337	298	314	285	302	303	281	303	300	298	304	278	310	273	308	301	303	317	324	287	278	302	312	296	280	301	305	288	297	307	278	287	303	323	285	285	297	295	317	318	314	259	287	312	324	270	311	322	293	319	297	292	297	295	282	307	328	321	301	319	270	323	283	276	301	317	326	281	297	300	298	294	301	305	326	297	261	298	272	264	299	294	288	303	289	287	287	282	307	295	277	301	306	307	308	300	273	309	288	348	280	293	337	298	330	287	316	281	306	296	278	327	312	305	290	291	302	286	328	276	299	284	319	298	271	334	291	327	306	310	296	348	311	293	281	296	301	308	297	303	281	312	308	314	303	304	314	323	301	331	324	304	287	266	312	299	296	260	308	285	293	318	300	317	280	310	294	288	307	276	297	311	308	295	318	285	314	325	295	295	334	295	302	317	299	261	303	282	316	319	275	314	311	298	267	284	328	291	300	287	301	288	295	325	322	309	292	281	298	283	318	284	293	285	294	306	280	268	306	307	289	300	303	287	313	289	305	311	313	292	269	272	295	324	308	308	326	314	269	333	321	316	302	328	291	315	301	323	279	272	267	294	254	306	306	281	283	294	280	314	333	297	322	298	288	313	330	295	302	289	276	311	279	308	275	315	285	304	282	314	302	296	285	295	299	279	299	283	283	298	293	290	300	325	298	329	294	290	316	313	300	313	288	314	292	311	294	319
32594	15776	13364	7129	4742	3560	2703	2040	1671	1384	1167	979	853	814	704	659	607	594	556	486	534	490	478	420	438	417	406	429	384	425	412	374	367	404	400	345	348	405	341	351	376	358	331	366	360	377	381	351	383	361	350	355	393	340	342	380	359	362	309	356	360	339	376	321	339	306	330	357	365	385	367	329	323	361	342	329	359	333	313	348	324	348	348	319	332	311	334	322	332	381	327	357	359	352	306	353	329	377	309	336	328	330	331	359	375	351	327	333	317	343	367	353	380	347	341	331	376	325	325	313	318	322	335	354	332	371	338	333	367	349	336	365	379	320	329	316	319	350	360	337	363	355	329	361	305	328	318	364	352	371	346	337	367	292	360	342	311	356	349	338	337	331	311	355	317	335	310	334	331	322	353	328	343	359	372	354	376	344	357	332	323	332	341	329	345	345	338	339	325	383	358	330	324	341	350	345	321	315	357	350	319	330	331	340	348	314	352	335	317	341	337	339	350	364	316	343	314	348	349	386	325	337	325	323	324	366	334	306	369	281	332	349	375	344	363	305	372	360	312	334	346	344	300	336	347	332	352	336	298	311	323	331	351	362	336	358	322	366	325	320	359	350	335	341	303	336	321	351	345	362	319	344	319	345	316	350	334	347	328	340	351	323	344	334	332	324	346	315	335	370	328	353	326	304	331	320	337	336	345	309	331	328	318	350	366	343	315	343	316	339	325	338	319	338	371	321	323	320	324	340	321	337	340	320	351	332	316	337	344	341	348	347	344	346	328	327	283	331	338	330	299	327	362	331	342	360	320	336	334	335	348	337	316	318	350	388	348	317	330	331	370	349	337	351	349	368	313	375	336	360	322	308	363	364	359	360	337	321	358	335	343	323	294	346	343	345	325	325	347	332	317	345	334	364	345	358	332	327	340	315	344	328	330	317	363	358	320	357	331	328	327	331	340	361	327	338	342	329	330	307	321	314	367	362	362	330	331	375	314	336	367	325	339	348	315	316	356	344	328	329	352	325	331	370	337	374	345	364	322	311	344	360	335	313	340	306	319	343	343	315	327	354	330	325	343	297	346	360	333	358	315	330	344	357	345	352	380	347	328	312	344	345	359	344	343	304	349	328	335	327	355	346	334	314	328	349	358	337	329	321	336	348	340	333	343	340	318	331	334	335	325	344	355	332	317	334	325	355	347	344	323	337	312	366	320	350	368	339	330	353	346	342	296	304	349	367	319	330	318	340	337	338	320	349	338	327	356	346	340	332	351	319	337	379	355	344	354	312	329	330	367	340	327	339	356	329	343	347	319	337	333	341	348	338	296	318	344	350	316	353	342	354	328	350	331	335	334	337	340	309	329	298	334	316	334	361	339	331	329	341	344	364	341	371	359	295	326	314	379	340	348	309	316	370	327	355	331	304	354	334	331	345	331	344	361	308	323	331	336	328	334	378	327	354	355	305	323	346	370	313	327	352	389	309	346	330	339	304	323	341	370	340	377	332	298	354	313	335	332	345	322	324	299	328	338	365	312	319	319	350	342	321	339	310	348	330	288	297	340	328	318	329	334	321	330	305	352	338	331	311	342	380	297	355	342	370	349	359	319	368	339	310	335	348	341	336	318	306	323	378	349	320	324	339	345	339	332	339	345	279	327	367	327	386	331	348	317	317	303	330	311	357	308	319	346	348	323	363	325	335	319	323	386	336	326	339	360	367	323	338	334	335	349	341	326	337	335	354	290	345	323	363	329	382	322	325	325	334	355	345	304	337	327	343	339	346	331	316	326	322	320	359	354	311	354	344	317	350	325	355	336	360	323	343	335	318	336	353	349	352	316	331	338	325	336	319	344	333	289	310	332	333	383	326	364	314	374	353	340	335	338	339	335	359	339	351	301	336	341	347	327	334	352	363	293	329	303	337	357	317	323	324	349	349	344	339	334	323	324	326	338	362	329	377	312	355	342	332	319	326	295	342	322	333	357	360	350	364	356	337	345	331	329	361	347	370	340	309	355	342	338	359	308	353	326	332	319	355	328	338	334	328	337	354	312	344	356	290	309	348	311	323	340	337	338	351	355	357	312	365	312	337	320	312	313	329	338	327	365	344	320	367	323	336	351	284	320	333	355	356	350	354	370	336	359	333	350	347	305	335	335	357	337	327	337	308	330	334	304	375	331	341	337	345	331	336	315	335	314	357	358	329	356	319	319	326	308	321	320	338	328	337	360	341	336	355	337	323	366	357	332	365	346	360	339	319	407	312	333	305	316	377	327	322	318	376	362	340	314	329	323	330	327	344	344	329	334	336	348	319	349	349	354	375	339	334	334	302	322	340	336	336	339	328	306	338	361	342	293	324	324	336	340	368	311	343	314	319	342	332	326	372	340	316	346	313	334	342	320	360	309	339	322	348	354	348	330	301	311	343	306	328	338	342	341	329	352	343	329	346	364	340	371	318	332	343	331	331	362	349	346	381	341	348	352	342	329	346	334	321	333	297	323	327	346	363	337	316	378	349	324	376	353	337	332	354	348	322	335	374	332	338	341	334	325	362	362	303	350	324	346	327	310	331	337	347	353	332	364	349	319	348	373	323	339	345	351	334	343	346	336	374	355	356	336	324	345	331	313	322	343	333	344	352	350	341	342	338	330	337	352	319	353	337	338	332	300	352	322	324	326	336	311	340	320	340	295	337	365	327	374	365	337	351	344	353	353	337	344	372	351	359	312	345	353	329	313	331	317	341	325	350	319	326	335	363	318	309	314	332	328	327	306	328	379	373	326	366	343	346	324	336	359	347	343	362	317	320	372	343	313	329	338	342	350	376	336	331	335	331	339	329	309	321	323	352	316	388	332	323	351	377	337	319	353	305	317	345	312	357	340	336	337	347	326	353	328	334	315	275	332	327	319	341	321	329	345	367	313	357	368	380	352	318	334	337	355	381	319	338	339	369	325	342	328	343	319	327	315	351	304	307	341	338	386	328	372	344	322	345	342	313	345	361	379	346	375	389	314	353	341	335	340	346	357	330	340	366	357	321	344	345	335	353	340	355	331	336	331	331	316	340	327	353	331	315	325	357	352	360	349	317	348	366	322	322	338	375	342	326	346	351	319	345	329	348	322	322	334	316	364	349	343	315	365	355	344	323	296	355	343	337	323	363	340	351	367	351	311	323	405	375	322	359	344	359	327	339	371	358	340	321	325	370	332	334	330	331	350	318	341	329	334	357	351	327	320	347	344	333	331	334	349	349	321	310	318	299	308	359	344	321	340	359	373	327	376	317	343	351	319	328	310	350	337	312	355	323	332	356	363	320	334	322	334	375	345	359	324	342	356	330	384	344	351	324	350	333	341	341	359	330	318	358	351	312	331	309	340	332	324	306	317	334	344	339	348	333	314	321	372	316	335	327	353	299	320	328	328	356	330	306	340	294	322	346	360	344	335	333	326	309	307	329	323	338	324	354	346	334	290	340	335	331	326	346	346	328	332	327	372	356	351	314	351	318
27286	20062	7732	1058	725	692	560	542	458	445	474	429	438	450	432	452	431	390	432	424	426	405	410	403	402	445	409	383	455	428	401	408	411	451	418	453	420	416	444	412	431	432	449	454	409	419	439	445	370	454	406	420	381	460	429	447	414	415	408	414	412	417	412	441	452	392	388	437	409	447	441	429	428	383	422	454	433	402	448	411	455	440	418	414	437	423	382	441	423	441	422	436	420	395	398	406	412	425	419	468	434	394	417	437	405	441	437	460	420	428	439	423	418	410	434	435	475	475	397	419	430	435	430	438	420	425	443	405	421	429	432	424	437	428	403	408	417	390	385	405	425	441	434	443	436	445	422	410	431	419	430	415	387	397	417	420	427	425	432	405	426	431	406	431	423	399	422	393	404	450	407	415	419	406	427	437	454	423	480	433	419	417	432	419	404	392	421	396	446	424	432	444	366	434	430	445	451	429	439	429	394	439	439	425	417	416	426	459	482	423	446	400	410	421	380	445	392	436	435	471	403	436	444	435	403	396	425	460	461	450	391	467	446	423	401	428	398	422	437	401	439	416	401	392	425	429	404	452	420	416	427	444	416	442	398	457	409	423	410	384	413	404	462	389	428	409	426	422	458	467	464	379	420	444	430	382	439	393	415	406	406	452	396	424	410	431	449	424	418	416	397	439	435	429	451	412	425	458	429	451	437	449	412	425	433	425	412	455	444	422	412	367	411	418	415	445	431	420	433	422	437	418	411	431	430	420	415	380	449	423	440	436	445	431	445	398	388	422	411	434	450	438	387	434	429	467	436	438	441	410	430	415	458	432	422	451	418	425	406	420	412	452	418	414	397	397	452	416	462	450	421	404	388	433	409	434	423	426	418	408	387	457	444	388	440	405	481	394	417	414	404	444	415	418	420	420	422	431	408	409	419	431	430	411	466	445	396	427	394	433	449	410	429	438	430	412	437	413	405	440	452	412	437	425	394	424	454	431	426	417	412	428	411	452	460	442	439	423	410	411	426	448	389	463	433	402	425	415	432	388	428	429	402	425	451	412	412	441	438	397	445	460	412	452	394	429	425	449	438	445	379	431	414	510	462	452	418	437	399	422	421	421	418	422	458	449	396	412	428	383	463	413	430	444	413	396	457	412	409	440	448	426	471	436	444	416	447	429	418	400	421	449	422	424	421	432	413	458	432	462	412	425	416	448	405	439	435	421	414	398	429	442	430	438	446	425	395	426	445	442	440	421	427	414	438	382	402	447	440	408	449	409	432	419	422	404	438	434	429	417	418	412	427	464	419	434	419	434	407	445	401	405	429	422	448	400	431	415	431	412	400	455	435	464	407	404	411	394	419	426	408	409	435	379	430	434	436	421	424	436	400	415	429	425	438	406	392	415	429	404	417	400	415	447	427	471	425	412	446	414	436	404	445	417	415	379	397	445	434	401	423	438	410	441	414	474	398	430	434	438	446	426	415	401	439	405	431	384	451	436	469	402	410	425	443	378	417	442	421	416	456	434	403	385	428	389	442	458	432	417	421	417	394	421	427	433	418	420	436	454	445	416	405	413	421	436	414	398	428	453	456	443	452	395	401	407	430	399	452	438	441	422	448	442	436	429	415	416	406	418	402	457	418	419	374	401	429	421	427	415	417	426	433	427	423	441	418	446	422	413	442	424	409	425	409	433	432	394	405	426	392	409	413	443	410	447	422	430	416	407	424	431	436	395	443	383	399	445	370	396	449	415	427	424	403	407	443	437	433	400	431	428	407	418	443	444	424	429	431	420	429	418	454	449	417	425	397	420	438	424	384	433	423	422	433	427	439	427	435	428	445	445	433	421	433	412	451	421	379	449	435	435	406	384	453	463	410	440	429	440	431	392	441	424	448	425	443	408	429	384	415	443	439	453	406	415	435	422	378	418	445	423	439	384	386	448	473	397	433	418	448	440	424	398	459	426	434	408	420	433	390	421	429	415	453	435	449	460	451	436	415	435	415	431	442	371	429	446	415	422	417	444	422	405	401	443	459	409	409	407	437	442	426	431	417	406	374	414	476	410	410	395	425	470	438	456	395	409	423	439	411	420	410	458	465	443	411	408	413	397	418	415	423	450	422	446	400	423	409	438	420	436	400	447	407	423	406	383	397	408	407	425	389	418	406	448	431	454	409	431	442	426	432	411	411	422	429	459	426	439	408	404	416	421	425	422	460	464	410	424	433	476	462	414	427	431	402	429	400	433	397	392	438	451	439	455	399	471	416	417	414	422	424	383	467	397	413	421	391	457	417	451	409	459	397	403	481	416	418	403	409	416	443	418	449	422	397	405	425	402	412	424	471	408	428	442	421	424	402	433	431	434	409	415	427	448	414	411	437	413	413	385	428	430	411	393	414	435	437	392	417	414	427	358	410	418	389	423	422	461	408	427	430	445	438	430	425	416	460	446	417	410	434	422	396	422	415	418	466	409	416	394	427	432	446	443	431	411	404	447	394	386	454	451	404	421	393	414	411	397	451	420	402	414	425	434	404	434	408	433	413	445	444	424	415	456	440	421	386	456	456	450	442	436	405	449	450	444	425	422	413	401	435	411	437	436	474	419	447	425	433	425	433	428	450	424	403	446	421	430	397	414	406	428	412	436	426	417	450	379	446	452	462	418	427	412	408	420	411	452	445	447	454	427	432	414	449	462	418	433	428	449	437	402	467	445	436	443	419	416	429	429	423	427	451	466	405	429	431	448	423	435	434	419	431	425	404	447	415	394	428	409	443	432	423	413	418	436	458	425	471	427	425	459	440	420	439	389	423	442	438	424	413	409	432	433	439	446	430	444	443	450	420	429	431	431	440	431	437	390	397	392	412	431	413	438	445	444	438	431	426	418	422	440	403	409	427	405	419	399	420	417	459	407	468	409	416	419	435	398	438	395	371	440	402	456	436	383	407	422	422	413	405	415	402	428	452	417	439	454	408	425	419	438	410	407	414	380	377	390	385	409	404	428	408	425	442	394	418	464	425	402	427	447	413	405	388	403	435	402	431	455	453	394	449	445	401	435	423	414	440	450	426	431	466	444	443	420	439	428	433	406	429	379	428	442	405	390	427	463	390	425	432	431	452	450	438	430	405	425	448	413	424	413	404	393	410	425	396	425	426	408	432	430	429	442	454	388	447	429	394	439	416	413	421	429	422	445	401	469	458	439	468	434	397	395	459	398	413	446	413	405	436	444	430	401	420	449	424	401	428	428	423	381	431	440	406	396	433	409	410	425	409	404	406	431	441	425	475	436	432	431	418	393	434	413	434	432	433	434	447	420	444	439	437	465	413	397	436	419	425	421	417	405	449	421	438	433	436	452	409	449	383	430	405	425	450	426	457	418	392	445	453	422	431	434	415	445	402	381	406	456	420	433	418	429	432	435	439	415	431	432	422	389	417	388	398	413	440	385	388	428	397	459	434	428	422	406	408	408	418	413	459	418	446	411	395	405	432	411	413	425	436	435	378	426
16379	1422	1288	786	731	601	639	598	581	525	559	520	517	548	532	510	495	531	523	508	523	506	510	501	500	516	505	498	515	505	481	471	532	509	485	520	497	497	488	531	515	505	512	510	522	519	480	511	483	534	447	476	494	497	522	546	530	479	515	519	520	507	491	489	498	559	486	542	574	533	509	502	476	504	518	497	510	505	525	526	486	566	461	528	474	513	519	518	488	506	495	489	520	502	496	508	549	529	522	496	534	503	519	482	508	495	531	493	513	547	516	513	514	559	530	496	504	496	490	504	508	510	529	536	518	546	516	499	500	484	548	488	501	500	474	543	536	533	518	553	514	511	498	501	493	518	516	506	484	544	534	529	474	539	503	504	537	506	521	504	513	498	498	515	523	522	515	506	499	507	517	519	458	500	514	494	511	506	518	523	488	523	529	533	521	492	508	494	508	490	498	509	493	483	484	511	498	505	502	497	524	529	514	546	495	511	497	543	505	514	554	509	503	516	519	460	505	524	486	509	508	562	522	539	533	517	529	518	493	531	516	486	507	523	510	475	509	535	505	509	517	528	506	515	542	538	498	528	524	507	503	514	523	508	530	498	529	528	496	574	502	482	484	504	519	509	518	520	545	511	502	541	529	521	514	474	509	536	511	520	507	454	488	516	493	461	502	532	511	519	519	507	521	501	529	516	535	506	482	513	542	523	524	496	504	554	530	529	486	489	506	471	508	483	518	498	518	555	491	484	484	507	510	499	501	502	541	524	513	490	489	500	475	494	520	499	474	486	521	505	541	532	525	509	498	550	479	495	540	479	533	488	497	512	509	527	485	533	517	569	493	467	539	507	480	559	501	498	548	512	523	498	525	510	493	561	479	514	543	497	497	486	518	472	501	527	535	493	511	487	472	545	493	519	505	488	500	485	533	551	491	524	524	487	534	510	532	506	523	478	474	549	478	502	549	516	527	521	500	518	514	515	501	539	551	537	492	521	515	519	511	484	494	520	491	496	514	491	542	538	509	479	549	485	515	559	491	538	509	492	512	462	561	531	525	502	510	519	511	526	508	535	524	513	535	528	501	533	536	515	479	520	505	544	567	512	556	535	504	553	474	499	540	479	515	506	455	534	482	495	534	544	552	529	518	556	544	512	516	500	542	510	532	509	526	527	510	509	551	519	536	543	510	523	493	491	540	481	518	489	480	515	497	486	524	512	525	500	497	539	532	515	534	493	491	508	502	500	510	503	513	490	527	506	519	513	516	509	515	543	459	537	502	543	514	499	555	540	542	525	505	522	502	486	506	521	509	546	522	450	524	504	470	509	542	510	509	504	492	477	523	517	528	528	510	524	469	531	491	486	519	513	507	526	501	506	538	515	537	481	510	499	499	493	509	518	491	498	493	507	544	535	529	494	484	538	527	517	494	525	496	521	508	482	522	477	512	508	519	511	536	491	509	539	476	500	465	537	525	536	448	503	512	527	542	528	513	533	535	504	481	533	543	540	569	487	499	508	525	559	518	534	522	555	527	485	537	540	500	537	511	478	473	495	507	500	531	565	478	528	479	507	491	513	523	470	515	524	494	537	572	514	506	499	492	466	510	525	503	486	484	505	502	487	534	512	514	526	525	480	469	518	500	468	522	508	497	526	512	525	541	486	503	532	540	483	510	531	522	511	511	502	541	518	509	517	488	558	532	508	549	499	518	507	509	481	565	490	537	488	475	530	528	486	557	464	526	522	488	500	538	536	509	506	466	543	485	498	455	541	507	471	530	506	521	525	486	498	517	477	540	503	485	535	507	545	513	497	530	522	553	526	507	526	522	545	507	522	509	549	490	493	515	458	494	534	514	500	507	499	490	522	517	532	522	572	503	469	503	527	534	531	531	495	513	557	519	466	519	522	522	530	507	509	529	509	533	530	513	539	534	490	532	524	541	518	526	523	530	510	493	507	524	522	512	502	457	502	545	495	517	492	496	538	514	494	486	488	506	468	491	518	530	507	526	539	483	527	510	496	499	537	500	481	524	517	476	500	468	510	555	500	488	486	516	507	482	509	495	541	503	483	512	484	517	568	517	543	496	514	491	520	527	523	522	520	530	475	521	550	465	500	505	524	527	516	506	536	534	489	502	523	514	523	512	485	487	529	536	544	502	541	513	527	472	505	482	521	518	496	516	525	520	540	520	491	541	573	516	508	511	525	497	521	482	508	502	510	520	524	490	511	559	519	464	514	497	473	528	485	501	512	486	490	495	542	496	495	498	544	500	478	472	497	493	510	537	522	506	536	490	508	519	531	516	534	494	493	510	505	494	520	532	516	490	555	490	507	515	525	502	470	517	484	481	528	488	553	475	519	542	526	557	509	478	545	511	542	500	518	486	466	514	449	492	457	554	518	492	582	473	505	516	505	541	526	501	534	512	494	527	555	481	488	500	514	475	526	480	538	523	472	503	504	527	539	524	538	518	553	481	515	525	511	533	504	543	494	506	491	528	545	510	530	501	558	482	485	473	505	538	511	535	508	527	511	503	537	488	475	487	502	517	509	513	528	468	496	515	497	564	502	490	511	550	509	528	502	509	496	523	540	495	475	523	495	513	519	503	549	536	542	539	543	510	494	494	510	528	480	477	525	543	531	557	530	510	501	505	484	510	486	511	503	525	478	498	512	516	463	451	505	509	531	508	517	526	529	495	473	489	490	519	504	544	526	525	506	523	531	530	519	485	528	510	525	526	495	531	510	509	505	495	519	537	525	498	530	534	510	507	479	489	467	451	512	566	490	516	493	531	498	505	481	497	515	472	499	547	497	485	498	493	532	498	477	498	470	473	493	537	507	548	529	513	520	518	512	495	507	529	491	513	510	501	545	500	524	510	502	537	502	513	518	487	495	480	519	509	504	517	508	521	477	495	486	522	516	484	512	524	496	517	523	485	516	509	485	514	488	501	533	518	523	522	527	484	510	540	523	527	504	523	540	507	537	513	507	510	535	516	507	488	521	514	472	503	515	537	506	486	492	494	493	525	528	490	550	533	538	515	512	469	501	544	497	546	480	490	480	486	501	477	501	527	447	502	497	516	500	488	503	523	490	544	526	511	524	519	492	492	474	505	510	528	537	515	480	549	556	520	505	532	493	556	504	513	515	482	475	518	499	557	537	517	543	532	523	478	508	523	514	458	511	453	522	483	532	516	507	493	490	513	478	487	515	523	488	493	494	518	514	525	495	520	496	526	519	488	480	516	483	467	546	550	502	494	526	481	560	507	524	536	534	529	543	537	546	491	522	494	487	496	520	501	503	487	498	539	477	479	490	540	492	551	539	560	528	518	490	508	530	511	510	495	532	505	556	542	499	496	484	524	532	503	501	524	522	507	503	544	524	499	504	512	525	532	525	501	507	485	533	489	525	559	517	518	516	505	557	482	548	523	533	528	482	490	495	492	513	506	480	499	513	480	555	505	564	502	461	512	475	559	504	533	505	536	561	516	484	523	530	497	500	515	525
23671	21112	28574	23881	21105	12825	1138	673	499	466	409	374	374	291	307	311	286	274	266	255	244	246	222	230	228	253	258	222	257	215	232	208	228	195	223	236	193	235	214	218	202	239	207	216	224	210	209	225	226	215	205	212	204	240	217	221	225	189	213	210	223	208	238	198	208	236	207	196	214	198	225	220	230	220	212	239	210	190	227	202	201	200	186	200	242	219	215	204	210	208	191	189	210	224	229	191	210	221	223	229	199	210	206	219	224	224	186	209	193	189	200	183	218	225	219	204	195	250	229	226	221	221	203	200	193	208	197	220	239	226	213	210	198	200	207	221	214	197	210	218	208	193	208	236	221	220	191	193	191	201	210	200	215	211	220	202	198	187	208	194	184	225	218	227	220	202	225	191	192	224	222	213	204	191	203	230	231	208	206	208	191	211	192	232	238	217	209	190	240	224	194	196	206	214	214	195	201	195	210	204	188	213	219	214	200	186	225	215	224	202	223	219	216	191	208	223	219	204	191	217	244	186	204	230	214	206	212	206	224	212	217	218	203	215	205	216	202	186	192	218	200	215	204	205	199	223	192	184	182	227	188	224	230	210	212	194	213	190	212	184	195	238	208	218	216	195	223	201	190	216	202	199	219	183	211	211	193	202	209	209	207	189	210	204	216	218	231	232	204	187	228	206	227	185	202	231	212	212	207	208	210	189	212	199	214	213	197	197	219	205	205	174	192	240	197	205	209	220	218	196	217	203	260	192	209	206	218	222	187	254	208	217	208	200	204	195	212	206	225	228	215	200	235	198	218	221	190	209	199	204	180	191	227	234	202	213	224	210	211	228	205	202	213	216	207	208	210	205	207	204	204	185	189	204	197	211	225	213	208	204	197	221	215	202	186	210	205	207	230	201	218	198	189	203	194	206	234	237	216	223	214	212	199	185	195	197	214	201	211	234	202	233	207	227	207	237	220	216	240	208	212	214	220	205	221	209	206	209	226	219	223	200	197	207	211	199	213	211	209	218	196	221	217	196	209	197	216	206	225	218	225	241	208	212	213	221	218	226	177	200	215	195	195	199	209	210	235	204	218	223	216	204	210	201	192	221	216	195	203	200	231	216	215	203	225	233	215	206	212	211	214	188	210	193	231	209	205	213	181	188	210	203	233	205	231	215	195	186	219	213	211	206	230	216	215	209	214	198	222	204	211	210	220	215	219	218	206	186	195	204	215	211	188	188	212	202	222	201	210	226	192	195	199	219	215	200	227	218	216	193	227	218	234	217	180	213	206	202	199	205	206	215	224	209	202	189	214	194	220	202	212	224	244	201	203	209	200	189	213	193	214	209	189	177	176	221	216	205	192	204	203	215	192	219	227	190	224	201	209	209	222	208	219	212	206	204	218	209	220	196	221	243	213	202	237	215	206	201	202	208	202	207	227	195	192	202	216	205	195	236	195	216	224	185	199	189	208	242	201	213	227	239	184	201	215	210	184	192	214	198	202	200	188	207	203	206	200	217	223	215	202	201	205	217	200	221	239	233	205	202	185	195	212	204	216	194	196	194	213	177	201	203	199	211	209	210	215	208	237	212	190	205	200	200	229	212	214	220	215	216	205	207	198	194	226	205	225	205	194	203	209	200	206	202	201	202	207	195	206	209	216	220	214	195	231	194	202	217	188	224	213	204	207	197	196	206	217	186	204	196	233	208	224	208	183	212	195	209	199	222	205	206	218	228	191	198	215	194	202	199	190	201	227	212	222	200	211	202	217	183	200	198	195	223	198	203	199	234	228	236	201	218	240	204	201	220	206	212	201	198	239	203	238	217	203	196	216	199	199	210	213	219	203	245	209	200	207	215	181	206	204	217	205	193	226	215	259	193	205	220	196	216	198	205	212	193	211	194	203	193	192	233	206	187	208	213	201	218	227	218	219	200	206	201	212	227	208	211	240	227	218	202	217	201	185	225	214	202	216	210	233	193	181	215	186	220	197	197	215	229	195	220	245	193	209	195	221	203	198	217	199	215	213	192	206	206	195	226	200	202	194	231	177	172	236	227	210	193	223	234	225	214	197	221	206	220	215	198	234	219	235	172	230	198	216	199	218	209	202	204	196	184	213	205	224	205	204	177	202	182	222	221	201	209	237	186	207	188	223	201	197	181	203	220	227	214	195	207	225	215	204	224	214	202	192	179	206	187	210	221	203	234	173	220	200	200	228	192	204	231	206	222	206	198	203	199	218	212	202	180	212	186	222	208	219	196	208	199	220	234	216	195	194	234	191	204	210	241	201	223	195	184	236	208	219	217	202	228	219	205	191	204	197	208	208	206	205	201	202	209	213	218	214	194	204	234	223	209	214	206	203	212	206	223	201	182	225	216	222	202	220	201	188	197	212	211	212	214	220	195	193	218	230	245	215	198	201	202	201	211	198	213	193	202	216	197	210	181	222	192	199	228	207	224	225	200	208	193	192	199	195	220	217	207	223	251	205	220	243	247	214	209	203	194	220	180	196	218	189	229	186	196	192	208	200	163	200	217	192	213	203	190	184	210	186	212	211	213	229	238	225	213	200	191	198	217	193	222	195	195	226	217	206	191	210	225	221	212	223	187	227	213	222	203	219	197	197	176	204	234	204	219	211	191	181	203	213	198	198	189	207	183	211	207	198	202	181	209	240	178	233	212	214	221	202	220	209	235	196	219	202	205	222	201	197	213	191	185	221	210	207	201	196	213	235	228	191	190	196	217	198	199	207	225	195	248	207	207	188	233	194	203	188	201	200	239	187	202	227	239	195	171	219	168	193	204	202	226	221	198	206	216	233	200	222	208	180	212	219	225	196	212	195	192	213	218	177	186	240	239	184	193	205	181	233	204	212	227	191	219	216	223	218	207	227	223	209	215	212	197	219	195	225	225	183	199	204	216	190	227	206	226	229	211	223	190	217	234	192	227	238	216	191	214	178	186	204	217	207	210	193	217	203	204	214	221	222	202	185	199	218	218	204	229	210	232	199	210	197	196	193	212	217	220	228	201	218	203	208	211	198	203	208	212	223	230	209	198	200	228	176	211	203	193	199	200	173	212	226	212	230	203	193	206	218	210	244	163	197	205	208	200	221	241	224	195	227	200	193	205	198	217	203	213	185	196	228	198	188	202	213	205	230	189	207	243	216	212	185	210	188	191	201	218	256	213	192	226	193	222	189	207	203	213	228	213	248	210	199	202	206	231	192	205	214	210	192	219	215	191	207	199	191	246	175	205	200	206	235	195	207	233	222	199	202	196	220	200	216	196	231	214	237	212	215	203	202	232	214	193	201	227	218	198	213	211	211	207	227	207	190	203	221	193	223	211	229	209	192	213	218	211	210	197	191	214	201	200	217	234	204	184	194	200	204	227	193	196	202	218	216	194	194	214	201	207	200	211	225	213	225	208	190	237	231	216	239	198	191	202	219	217	223	185	212	213	216	219	201	206	235	212	204	192	197	202	215	209	213	202	211	204	196	246	204	205
32721	9680	8199	4035	2670	1852	1432	1201	962	794	645	592	504	506	460	429	388	398	361	359	345	343	309	307	293	311	327	271	288	287	306	289	315	292	298	285	244	244	289	243	247	258	278	237	269	294	281	259	271	266	282	285	261	264	285	243	267	243	266	254	269	270	238	274	245	264	246	283	256	307	301	270	262	256	243	257	266	305	269	292	290	243	290	256	277	273	281	264	264	268	238	260	274	272	270	237	260	267	259	274	256	276	233	277	275	286	271	247	246	281	253	289	288	257	237	274	230	258	283	217	270	262	271	280	268	265	293	249	246	258	273	258	261	283	281	267	273	272	244	289	251	252	228	257	269	266	263	254	239	236	226	296	237	253	237	265	268	268	254	250	245	261	269	237	249	262	271	270	227	264	247	258	262	252	277	266	267	272	260	285	261	274	241	265	262	237	289	257	251	285	259	271	273	276	273	247	240	284	258	261	264	244	262	259	301	240	200	243	260	254	273	265	271	232	262	259	229	257	250	253	251	244	229	268	270	249	254	254	276	273	259	238	245	254	236	236	254	249	270	254	213	251	261	274	242	274	264	253	275	281	253	253	249	258	255	236	263	262	262	286	258	262	274	279	266	233	262	276	238	253	245	243	263	249	285	249	286	237	250	264	259	265	230	249	250	269	261	244	238	274	241	270	260	280	266	268	313	257	239	269	267	254	254	262	267	263	268	240	237	259	224	274	270	237	273	264	261	245	254	249	256	246	279	263	260	254	262	212	268	260	281	256	252	258	248	248	268	268	279	275	277	250	250	228	276	262	259	243	250	238	290	238	258	261	218	257	252	253	247	304	283	275	236	298	260	270	239	271	287	257	266	276	245	245	269	268	245	279	278	281	284	251	237	254	270	248	269	262	255	267	266	256	253	290	268	266	244	270	277	293	238	264	261	244	278	266	276	237	253	232	253	256	250	287	249	258	270	274	294	263	247	268	282	286	267	250	277	267	259	274	252	262	255	256	256	252	272	230	262	260	301	259	249	273	255	254	261	280	227	263	251	269	268	257	259	263	257	293	252	271	229	265	256	267	256	247	278	242	234	235	235	239	256	258	267	278	276	250	275	256	252	255	254	270	268	279	250	249	265	253	266	245	269	281	288	245	256	264	231	253	237	274	243	251	230	270	253	284	293	251	233	268	291	248	243	265	241	260	241	262	293	258	290	259	241	292	246	238	307	302	280	261	256	252	243	239	292	275	278	256	268	271	252	281	281	230	244	246	279	270	288	267	249	245	273	283	291	254	223	269	254	275	259	248	233	263	268	241	276	266	255	250	269	262	264	284	250	281	292	258	296	233	265	261	267	279	258	267	230	292	245	241	289	237	278	263	242	285	267	258	266	253	275	264	264	274	252	263	248	260	236	250	289	222	292	254	257	259	254	262	269	246	274	252	252	270	223	243	259	258	269	239	255	267	252	255	247	253	248	274	258	228	221	264	236	229	279	265	252	285	247	227	278	245	275	235	260	252	243	263	266	267	281	266	258	283	247	263	260	287	251	277	270	247	246	263	263	252	248	255	291	264	304	248	240	248	246	269	271	264	265	259	244	246	235	257	247	256	249	253	256	273	253	295	272	247	272	283	256	276	258	261	275	257	279	237	277	281	255	251	241	285	262	256	264	265	247	271	266	261	262	273	269	217	257	267	242	278	266	241	265	242	266	262	277	274	250	241	228	250	264	283	233	278	268	230	248	250	266	231	258	268	265	256	253	277	249	263	267	264	265	267	243	241	251	272	281	246	260	215	261	253	274	270	231	252	241	279	253	261	297	277	231	265	258	257	271	246	268	259	287	255	263	273	234	246	270	245	234	256	245	263	269	263	279	274	278	268	271	265	270	281	271	233	267	236	264	244	258	270	299	236	282	240	253	239	259	248	261	265	261	256	277	256	257	272	265	245	233	258	246	253	259	244	263	254	259	240	255	238	269	255	256	292	282	281	256	286	238	268	265	261	253	243	217	272	279	247	267	257	271	250	285	268	270	254	287	308	255	282	288	264	263	241	242	267	240	284	300	263	266	260	248	271	251	231	280	251	270	278	245	266	259	234	257	272	250	269	263	245	260	270	234	283	252	248	262	268	259	284	254	279	294	237	263	254	255	258	253	238	229	266	269	265	256	241	242	291	245	258	294	270	256	260	252	266	265	237	249	256	241	279	247	284	274	259	249	269	266	280	256	283	294	249	241	295	261	281	266	267	286	266	261	221	243	278	254	246	265	278	282	285	249	263	254	241	263	269	246	296	267	272	270	278	237	278	234	250	287	249	253	262	263	259	271	271	286	274	259	244	253	260	276	244	263	251	261	261	249	259	270	271	279	269	271	253	234	257	286	256	266	262	276	282	283	292	263	278	243	277	259	265	277	247	302	263	249	272	256	238	246	259	251	259	265	311	274	274	246	240	264	254	239	271	271	279	273	242	287	262	256	261	230	255	259	288	239	299	255	233	250	268	245	270	252	254	257	239	281	237	269	256	279	235	257	263	247	256	255	261	283	258	252	269	259	259	266	255	265	253	266	263	269	242	257	242	265	263	261	291	261	288	245	280	268	266	286	240	271	286	269	276	260	254	276	254	266	263	280	274	255	228	268	288	254	240	247	270	252	253	285	262	242	246	280	255	232	273	248	265	281	297	271	261	276	261	280	264	212	267	240	264	263	263	263	269	251	246	240	277	260	227	270	271	255	269	267	245	279	251	250	285	277	259	250	268	282	276	254	228	266	286	275	236	278	286	252	236	254	260	265	264	251	275	255	233	246	225	269	248	241	226	257	301	252	258	249	260	254	263	264	301	241	269	269	248	272	250	237	282	246	251	267	267	281	286	282	272	268	282	251	269	244	277	256	276	263	238	253	276	287	224	249	253	272	247	273	261	273	255	256	265	262	235	250	269	298	272	258	262	273	275	249	263	262	253	237	282	258	239	274	253	258	257	234	267	276	252	258	277	281	281	273	296	250	252	278	295	253	275	246	259	266	255	251	275	281	286	271	251	278	249	296	267	278	266	269	285	244	252	248	230	285	266	278	242	221	258	249	270	260	241	270	290	278	262	246	283	273	259	270	266	268	274	251	253	238	261	251	272	247	262	283	265	257	256	266	262	225	259	239	277	292	259	254	254	244	269	266	241	271	247	301	228	244	284	241	249	267	283	252	284	272	238	269	309	262	252	266	273	262	282	266	266	263	224	266	257	243	279	264	272	253	268	256	268	231	265	228	270	243	275	257	247	261	286	273	262	251	258	283	263	279	242	233	277	253	237	244	257	252	289	239	244	265	262	250	263	251	243	277	243	252	264	276	262	254	254	276	262	283	272	270	229	268	243	239	256	273	275	252	278	258	271	248	262	259	256	262	242	246	270	256	255	277	256	263	271	281	249	264	256	266	285	277	237	264	264	289	259	278	260	284	247	253	256	277	250	251	267	251	261	268	265	261	290	250	238	223	274	260	261	239	270	239	270
24972	21129	27644	24801	14419	1336	890	762	685	648	657	609	657	654	620	617	583	607	629	593	600	596	558	600	639	589	561	521	585	593	594	582	576	552	572	555	578	543	566	574	588	605	564	579	604	593	578	554	539	589	536	573	546	538	552	559	545	575	556	542	574	509	556	510	566	587	581	574	576	577	561	572	565	579	589	545	577	602	535	597	553	565	584	548	538	578	544	589	566	552	548	567	548	585	532	561	558	548	524	537	585	559	571	584	533	541	552	570	517	532	573	531	542	544	591	566	556	545	557	546	570	581	541	552	564	576	561	563	567	577	579	539	572	551	549	546	557	564	587	577	523	542	583	531	577	597	576	573	576	534	613	562	579	552	560	530	523	555	559	579	565	563	590	560	570	576	551	575	601	538	539	582	578	550	554	555	583	589	547	548	522	548	575	553	529	582	610	492	520	544	582	561	577	597	552	543	568	550	594	557	547	610	584	557	548	572	541	532	557	592	551	564	527	537	544	602	582	572	572	620	572	574	578	552	572	573	610	543	513	581	520	579	543	603	544	558	543	593	581	625	549	578	556	561	576	555	573	542	597	550	516	572	562	568	527	584	533	544	573	577	510	532	576	562	618	588	592	600	551	601	534	575	585	583	546	571	600	554	557	591	621	552	618	541	558	588	545	571	612	535	544	539	550	551	555	545	531	544	594	571	568	585	618	567	535	536	559	572	548	546	525	565	586	544	541	572	597	568	537	566	579	584	553	559	563	554	540	548	562	578	546	522	528	539	556	540	581	562	545	552	567	592	612	569	577	526	528	584	579	588	553	582	571	554	557	533	570	576	544	556	560	560	521	555	516	538	598	552	545	587	583	538	582	616	559	590	573	569	600	577	554	592	632	522	579	552	611	577	577	574	579	552	584	550	566	522	616	595	585	575	594	555	601	571	583	590	541	534	531	607	560	547	565	568	584	582	535	566	528	556	542	575	570	509	539	571	571	549	612	555	576	559	586	577	578	511	545	591	581	529	575	569	565	599	559	574	511	569	582	550	534	563	573	579	549	562	550	587	567	567	576	577	615	563	550	584	593	549	571	597	574	557	559	577	602	567	579	546	527	556	584	584	565	576	575	534	579	539	588	537	539	555	602	589	502	558	571	528	567	553	575	581	560	542	552	573	552	501	545	561	576	556	580	594	550	569	558	585	562	570	531	579	574	547	580	536	576	568	591	571	602	569	563	572	552	530	599	562	602	528	618	546	579	559	546	559	592	591	535	587	612	550	585	557	542	552	585	540	577	560	583	568	594	545	543	558	548	584	554	520	544	555	572	596	538	587	567	575	575	574	594	562	521	541	569	564	599	548	548	574	606	566	528	566	588	506	566	574	521	585	593	576	577	572	575	565	581	542	579	531	564	603	556	557	576	559	540	555	580	596	540	548	585	559	582	530	590	564	574	559	584	611	517	604	596	538	568	546	599	559	591	542	562	579	556	581	544	551	564	549	575	543	549	584	535	581	597	558	555	596	573	540	564	554	561	562	563	615	575	572	511	568	602	533	568	582	553	555	547	564	587	550	587	555	574	570	523	577	581	627	511	569	548	588	601	533	551	592	572	534	554	571	525	580	611	592	532	587	578	546	554	578	563	539	559	567	558	527	548	559	534	520	566	561	580	510	586	542	544	559	568	565	535	539	566	506	577	540	572	586	537	587	566	547	596	567	540	554	582	576	554	568	566	580	568	555	561	557	532	557	552	548	594	550	590	585	587	582	539	609	556	557	560	568	570	566	551	590	582	603	559	521	572	580	573	564	569	605	560	555	583	556	580	548	563	567	579	580	573	539	558	524	538	559	587	543	538	576	573	543	590	583	525	558	593	601	548	567	580	582	552	534	572	559	608	569	581	577	579	612	573	580	563	564	604	564	581	562	600	547	596	544	573	565	567	575	575	617	550	582	510	558	504	559	514	595	582	606	566	554	567	608	562	572	536	574	553	524	604	578	556	521	528	522	542	571	484	568	538	565	573	550	539	554	604	553	585	555	564	545	562	539	555	552	548	523	579	577	577	591	582	524	555	571	555	536	542	558	564	551	531	532	555	555	529	597	562	552	516	569	545	529	533	567	528	586	598	550	575	572	543	607	585	575	567	534	562	563	574	566	601	587	529	530	565	516	588	575	565	568	589	543	559	562	575	538	578	548	566	522	598	578	559	575	543	586	549	572	551	587	582	552	588	537	576	594	594	572	563	597	539	533	552	538	585	572	565	566	535	538	590	581	588	577	543	525	538	579	574	535	540	573	565	556	568	558	570	577	568	579	579	566	577	539	582	557	535	555	560	563	574	558	561	573	551	585	532	534	559	590	616	588	580	601	565	605	575	611	531	599	574	570	518	546	563	588	573	575	551	581	569	607	573	603	565	539	604	564	545	564	586	615	573	550	555	574	568	576	566	531	575	565	585	555	549	575	585	586	563	560	549	579	570	546	579	560	562	578	570	581	598	573	565	557	587	571	549	528	600	538	568	567	567	585	552	604	614	524	559	563	582	613	592	548	547	573	567	570	570	570	569	604	546	550	543	549	592	579	547	574	558	558	545	578	521	551	544	596	561	565	562	552	574	553	547	542	537	559	559	546	519	589	550	571	597	588	552	563	557	565	601	562	576	576	556	561	583	599	549	553	573	623	583	555	542	577	554	521	567	556	563	583	570	566	543	526	553	571	609	587	588	599	498	555	579	540	563	532	569	588	592	553	553	538	586	556	570	586	578	596	579	574	582	538	585	614	581	547	560	581	551	547	542	583	558	584	589	559	556	529	583	553	572	545	541	577	552	574	567	580	539	585	558	596	597	633	590	558	542	542	547	563	578	569	544	614	549	550	586	549	561	539	573	494	579	548	604	566	572	560	559	527	537	539	545	604	554	576	556	532	561	581	567	519	540	554	573	535	573	522	542	529	580	515	538	538	581	544	583	551	563	565	542	575	559	538	554	563	562	522	577	618	619	564	538	579	571	575	546	562	565	584	559	587	581	578	555	546	528	563	601	596	569	595	582	602	576	530	583	562	614	549	599	607	560	592	516	527	619	587	514	579	567	581	550	576	567	553	556	567	569	570	558	560	581	588	573	543	529	581	577	547	606	576	556	549	567	519	543	549	568	553	560	604	556	551	515	580	599	585	539	528	570	560	588	568	551	543	565	530	552	534	571	518	595	522	534	565	592	568	561	570	553	593	588	602	552	573	551	574	599	608	594	531	559	533	573	537	543	532	532	552	551	629	568	532	571	514	502	534	540	577	569	559	575	586	537	568	561	572	583	538	548	596	509	598	545	511	554	534	553	545	549	597	591	579	568	594	516	571	546	562	596	609	573	565	575	558	572	621	557	582	573	549	558	518	565	527	574	546	555	535	545	558	573	564	582	546	585	563	556	595	542	537	543	546	568	557	519	566	572	552	552	584	575	583	595	550	589	570	523	560	617	592	562	554	583	590	583	576	573	543	559	569	531	591
32336	6247	4916	2635	1930	1605	1331	1125	966	954	845	815	718	724	740	762	720	779	707	683	710	690	717	651	641	674	659	676	728	638	622	663	632	692	665	622	674	628	661	610	659	675	669	649	629	656	656	653	611	637	675	660	648	651	683	648	655	640	632	688	635	626	692	637	621	590	638	639	676	655	690	644	617	659	652	636	634	676	663	716	641	651	629	651	667	637	653	692	656	616	619	696	656	633	681	656	680	643	614	656	659	625	658	666	690	672	661	611	671	693	605	677	625	647	613	633	644	595	662	637	624	609	660	653	660	640	684	632	635	667	636	649	637	596	621	638	654	648	669	632	662	653	638	635	622	643	682	626	672	625	621	625	654	621	650	632	665	621	623	598	633	630	626	624	655	593	668	649	625	650	608	649	687	640	633	640	630	614	643	608	681	679	680	677	684	673	663	662	602	647	637	647	647	657	641	640	641	626	609	615	677	633	665	669	591	635	694	706	626	618	630	613	648	649	631	656	630	631	637	683	656	617	675	601	669	653	640	602	638	674	677	645	684	688	637	649	641	608	637	652	610	602	636	612	639	602	653	614	659	657	681	649	683	647	663	632	608	642	632	664	597	695	614	651	635	639	668	625	658	713	641	597	623	651	606	620	623	632	621	704	628	648	631	612	578	639	636	602	661	631	609	630	640	621	664	635	645	679	626	622	655	665	624	670	663	581	595	645	659	656	625	615	659	670	644	660	667	711	686	599	643	630	622	621	661	666	640	599	644	698	611	627	664	654	596	643	621	662	648	649	627	617	589	637	638	591	646	658	632	611	660	644	705	663	633	633	619	653	636	629	635	651	658	653	699	631	651	629	674	609	676	677	630	660	650	654	650	633	624	641	627	647	663	651	658	632	624	665	607	627	659	681	651	658	658	634	658	678	610	648	679	648	634	667	654	625	608	653	686	634	638	569	640	640	700	634	595	617	641	640	608	644	626	641	663	680	694	683	641	606	641	687	598	637	667	646	633	600	625	616	600	689	676	617	590	686	603	619	685	623	644	623	669	599	673	657	683	642	608	603	634	612	636	630	684	638	615	662	594	642	610	676	617	614	642	637	642	686	608	655	681	662	650	657	627	638	646	656	615	671	648	665	639	680	629	629	633	632	615	607	635	676	605	638	623	664	648	654	664	616	649	638	674	659	630	644	621	656	664	684	666	712	610	624	649	650	627	635	610	612	675	614	655	618	661	621	623	698	631	706	627	656	669	616	619	643	642	665	608	651	645	654	654	644	656	675	607	658	621	674	635	647	651	638	647	673	638	656	677	694	631	691	629	663	637	670	653	652	652	656	616	657	650	670	690	647	632	610	675	639	668	548	641	689	647	632	633	665	669	635	626	670	669	647	633	644	648	657	689	670	580	678	659	647	631	597	671	654	668	657	634	613	641	644	634	679	623	634	608	678	627	620	657	596	629	591	625	670	593	676	678	631	619	650	655	616	645	683	655	609	626	643	690	669	665	606	684	623	619	632	659	643	578	661	645	644	625	637	678	690	603	672	631	619	612	658	601	612	675	685	627	623	688	695	607	623	640	651	629	661	636	615	662	647	626	621	623	614	630	644	637	669	637	657	632	648	609	642	665	655	690	613	651	608	632	658	611	641	652	645	629	607	657	636	649	639	639	619	609	664	691	643	640	639	719	670	613	699	660	610	640	632	599	643	659	633	633	637	655	615	665	648	674	633	645	604	646	596	645	641	623	689	648	630	670	644	636	625	616	641	616	650	650	624	649	644	634	668	646	674	620	639	616	680	667	628	608	623	664	634	694	660	644	654	659	678	611	617	670	651	630	667	597	621	672	653	677	637	633	643	633	654	654	637	646	606	652	668	644	613	659	701	634	618	701	589	632	666	610	635	694	698	608	651	667	631	649	638	637	647	671	597	649	592	630	637	695	622	668	609	621	638	638	654	629	637	647	622	646	636	670	701	666	653	657	621	654	686	673	698	675	662	644	626	634	654	640	612	653	608	635	656	644	667	657	633	649	684	655	632	677	619	634	637	648	648	690	658	655	647	643	616	642	608	611	688	621	652	655	612	654	655	696	606	647	653	630	656	628	615	657	659	599	609	625	642	655	661	659	644	615	698	666	642	651	695	650	651	634	686	687	618	660	657	615	580	637	671	638	595	639	619	646	576	619	660	621	665	631	638	650	670	628	660	708	618	615	664	657	633	624	670	683	673	658	639	675	658	665	678	662	646	604	630	645	651	690	639	642	637	649	662	615	625	650	644	649	659	628	629	638	639	648	690	606	609	609	670	641	672	618	619	640	673	635	682	647	654	645	638	662	675	662	652	656	661	644	635	647	666	632	686	658	666	646	651	661	635	631	628	646	613	607	596	624	637	662	654	653	611	668	661	621	647	641	626	643	636	596	648	656	692	630	668	646	657	657	629	659	675	633	682	683	645	665	597	625	673	668	629	645	601	685	642	634	621	657	618	625	629	630	636	618	613	631	685	681	700	642	627	692	652	630	644	657	672	672	646	611	635	605	647	687	683	636	643	610	659	627	670	617	701	645	657	636	609	648	633	652	619	633	629	645	648	643	641	648	640	668	669	640	665	639	643	639	591	637	681	607	658	667	601	640	659	608	610	682	669	612	645	613	631	651	669	669	634	623	668	715	619	667	620	623	644	651	656	644	618	657	637	640	663	627	633	656	687	632	625	700	643	641	581	657	635	634	608	648	655	636	668	610	671	673	620	640	644	674	675	606	677	644	613	624	655	634	644	645	625	649	595	612	645	678	618	583	656	633	628	649	674	659	638	662	665	672	620	607	670	667	650	648	633	659	642	625	629	650	657	706	671	648	653	681	633	632	640	617	621	629	648	636	645	655	654	639	606	621	647	671	654	633	655	703	640	597	679	635	661	605	649	653	657	651	641	699	595	687	629	682	666	633	662	655	658	633	674	654	637	644	641	589	636	641	675	706	635	667	598	668	696	661	709	624	660	623	711	645	657	629	655	666	641	667	609	611	613	641	643	677	639	666	651	641	617	654	650	644	636	682	640	645	651	648	653	617	601	668	670	707	650	629	606	603	620	652	665	641	620	644	630	652	693	629	641	621	612	666	648	619	624	610	625	703	667	629	639	626	657	597	662	595	667	661	658	677	674	633	647	642	642	638	638	693	660	641	588	670	639	626	674	630	687	601	630	656	640	630	672	657	664	635	677	603	642	678	620	661	643	670	654	677	613	650	643	627	651	640	626	666	632	656	656	597	665	693	623	629	625	710	637	637	609	641	644	646	654	629	649	646	653	662	616	641	636	687	643	633	620	634	645	638	608	625	611	688	624	599	698	659	659	657	659	680	622	668	647	638	641	650	666	636	612	644	649	635	646	676	660	612	688	656	623	637	626	634	613	641	676	659	666	645	692	627	668	655	621	706	653	620	642	647	663	640	639	645	681	599	687	660	662	662	672	640	681	627	629	685	656	619	620	655	643	628	623	657	644
22743	21172	29022	23596	21164	21228	12275	1270	842	718	693	611	565	515	447	477	451	439	396	386	399	381	402	355	341	341	346	364	335	346	333	328	341	341	319	341	324	315	334	300	330	355	356	295	316	328	307	307	312	299	281	300	308	321	311	335	283	298	308	280	315	309	289	315	308	322	320	323	288	325	327	297	330	272	287	309	337	294	287	317	284	294	331	325	293	316	307	328	290	322	299	341	287	292	279	331	282	310	334	315	274	312	317	284	303	330	310	302	319	292	331	332	312	295	286	276	280	335	298	282	333	306	278	304	337	310	254	305	294	290	309	282	312	281	326	283	317	322	332	295	310	287	305	310	306	291	301	336	327	288	307	289	287	309	307	275	316	332	324	284	341	299	299	331	302	343	330	289	284	310	291	311	294	309	306	301	305	264	323	305	318	301	290	297	345	288	321	323	343	301	299	310	323	326	289	304	293	279	300	305	308	288	307	315	308	359	312	292	273	286	296	301	323	289	322	317	342	301	314	316	298	297	306	308	314	283	302	319	308	303	331	277	278	285	281	317	278	288	288	254	290	310	293	294	328	286	300	319	305	319	293	315	304	313	283	310	326	297	320	319	334	315	332	279	301	306	304	290	312	285	304	303	307	282	316	345	295	307	277	311	297	303	313	285	297	282	308	301	337	329	318	306	290	296	319	288	304	310	295	309	277	327	260	284	290	294	311	327	316	304	326	305	304	276	323	296	298	308	316	308	274	287	309	293	307	300	315	292	298	319	341	336	315	294	322	329	309	329	306	309	322	304	291	269	300	304	313	293	340	301	286	310	324	339	325	282	299	291	325	307	274	329	279	290	291	277	311	327	303	294	300	339	282	278	297	340	304	294	305	305	299	297	291	325	293	268	308	306	274	302	304	293	295	291	300	277	281	339	328	282	331	294	283	280	309	293	297	328	269	284	298	332	296	303	317	294	307	302	304	298	315	310	305	293	299	324	303	317	320	304	309	297	302	326	302	314	308	312	311	298	317	306	292	288	299	299	277	337	322	278	295	345	336	309	302	304	298	314	304	299	306	302	315	307	313	290	313	294	318	289	291	311	295	299	294	261	298	314	299	289	280	298	298	309	285	293	345	329	280	321	305	336	307	262	290	299	333	322	320	302	308	288	297	290	330	315	313	280	305	318	302	316	306	326	276	300	319	288	319	300	293	298	269	310	306	299	311	314	300	302	285	322	306	299	306	269	297	336	290	308	323	308	283	309	333	278	293	316	298	299	289	307	297	310	324	289	273	327	312	304	311	282	297	294	313	301	305	327	306	311	276	294	308	319	317	309	297	291	326	315	309	310	308	296	273	281	288	316	334	288	304	326	302	332	325	295	321	292	304	300	314	325	295	322	321	312	297	308	316	300	308	287	290	293	304	313	270	289	278	297	271	306	297	255	294	296	310	283	296	310	346	280	320	275	333	291	287	317	293	281	338	298	293	296	323	316	289	309	319	316	332	280	298	312	346	328	310	304	305	303	287	330	293	305	324	286	317	309	308	296	288	280	304	324	304	318	309	305	349	324	276	326	278	291	317	312	315	286	302	292	322	317	288	315	294	329	313	309	312	336	316	310	306	313	302	294	323	325	318	330	297	329	312	289	289	304	313	306	306	311	298	303	331	291	313	308	300	332	297	321	307	314	329	303	300	293	322	292	277	294	319	309	310	323	315	289	291	305	325	284	294	300	276	316	364	314	275	288	320	325	313	281	289	275	291	284	318	332	310	314	317	321	280	284	290	300	309	305	270	303	290	307	326	298	292	298	308	314	289	295	295	323	318	294	290	303	278	325	293	287	311	303	303	316	299	285	310	307	305	313	303	308	345	315	304	311	270	340	301	299	275	326	313	310	292	319	308	319	299	278	304	290	305	305	300	329	305	315	289	280	296	300	310	318	300	313	342	293	310	276	342	309	317	275	292	293	302	284	295	276	295	314	288	277	295	297	320	308	305	309	289	296	288	313	296	310	324	306	296	308	309	316	332	320	325	316	296	328	315	332	296	327	311	289	306	336	281	314	315	280	305	312	306	291	325	332	300	289	284	326	340	343	280	310	328	305	333	318	307	301	348	293	315	323	324	341	300	324	339	320	304	293	265	305	296	308	301	314	318	286	306	302	278	287	324	315	349	313	307	297	295	294	316	294	319	296	314	318	282	294	309	296	300	308	314	310	290	290	264	295	309	276	287	297	333	295	275	326	290	309	325	289	312	268	300	296	311	320	342	282	310	312	309	312	294	289	327	311	304	295	320	301	273	303	310	298	307	305	294	297	327	320	335	322	324	275	315	293	294	311	309	318	299	291	310	298	336	295	301	286	310	306	327	280	279	310	299	324	289	283	306	285	323	311	287	320	314	299	303	333	303	317	272	287	328	279	290	318	332	320	311	290	312	278	310	288	320	300	310	284	324	288	306	296	291	321	282	301	305	309	311	301	317	286	316	281	321	303	354	322	305	323	310	313	342	278	320	323	300	311	306	272	301	297	305	297	317	302	322	307	302	319	285	309	292	323	317	285	292	319	304	291	310	323	323	316	331	306	309	296	301	288	338	291	308	301	332	315	308	333	300	301	285	300	278	300	310	327	316	344	314	325	302	296	306	279	332	298	296	290	298	297	284	303	286	336	287	299	272	299	334	317	281	292	280	308	320	275	266	316	302	299	323	294	313	300	290	301	321	314	311	315	281	310	309	314	308	311	304	300	317	288	292	321	293	296	317	290	318	315	304	311	289	294	309	298	312	289	327	312	347	338	310	337	285	305	297	296	317	315	295	297	262	309	303	306	299	283	309	318	307	302	291	294	295	301	304	277	326	297	300	307	303	306	310	284	288	317	327	334	306	301	266	319	317	305	319	287	317	293	290	291	304	319	266	308	293	302	343	344	301	320	291	275	284	314	300	306	299	305	284	294	302	274	317	261	313	286	286	289	303	299	279	308	306	312	305	300	294	320	313	282	329	246	303	319	340	310	299	306	317	336	325	294	298	274	295	292	299	288	329	318	332	295	319	296	301	345	307	340	291	286	253	309	303	340	305	320	315	313	303	297	311	306	316	310	302	300	333	282	328	312	286	288	277	325	293	300	269	299	307	278	304	313	323	259	309	302	306	284	324	319	302	288	333	300	310	286	330	302	278	292	344	278	306	332	306	298	291	303	311	288	309	267	285	319	326	332	310	314	302	308	287	301	312	310	292	311	309	284	288	303	284	306	343	316	312	296	311	297	290	295	331	276	288	310	309	332	315	293	297	308	307	311	305	308	316	283	312	296	309	339	329	316	289	304	330	289	299	291	302	264	305	276	322	289	328	317	277	312	297	317	315	304	301	286	309	279	321	342	311	308	278	294	276	282	349	321	278	308	287	287	309	323	296	326	333	310	309	255	280	296	314	278	286	296	295	287	319	320	322	310	305	316	302	313	321	309	300	306	327	309	278	297	314	297	308	286	284	321	316	308	281	309	287	319
31833	15826	13496	7202	4740	3546	2681	2056	1652	1340	1153	963	898	730	684	656	587	573	561	556	456	473	435	446	392	414	401	427	406	407	391	420	399	378	370	380	337	379	388	409	364	367	398	346	346	358	363	350	350	358	362	362	365	377	369	373	352	346	376	344	373	329	349	336	362	327	374	334	362	349	328	344	366	352	349	349	335	349	351	396	380	337	333	361	379	315	375	347	325	344	334	349	337	339	363	319	327	334	370	351	308	339	339	337	352	335	356	327	346	328	297	333	340	324	332	333	309	350	323	320	332	374	324	340	331	354	328	331	345	324	366	315	345	332	347	325	338	321	361	358	334	377	322	340	355	363	330	313	317	317	327	335	359	331	341	317	320	320	323	353	328	334	328	318	346	359	349	368	350	346	306	343	320	312	346	321	362	330	359	302	361	345	331	342	328	339	304	354	329	330	329	341	355	370	389	353	368	334	338	337	328	317	332	337	339	331	327	352	381	307	353	343	342	320	355	344	347	333	323	339	323	354	349	347	334	360	329	331	329	345	379	347	322	370	354	332	379	357	313	344	336	356	333	320	344	322	350	332	345	335	355	324	323	350	406	347	346	352	356	334	338	361	322	322	338	322	337	353	326	341	302	334	331	334	319	330	358	336	369	340	313	300	351	339	341	341	321	324	345	304	361	314	342	312	337	332	348	390	322	362	322	329	316	343	316	333	341	323	346	349	322	320	294	327	348	345	356	352	322	318	341	322	364	330	361	334	333	350	341	297	303	328	329	326	328	313	285	344	335	351	340	332	337	335	369	344	359	344	344	339	329	323	348	324	342	324	339	320	320	306	327	348	333	378	371	338	363	350	319	328	330	323	348	365	369	349	332	320	374	322	343	319	352	347	367	367	323	302	353	369	384	350	290	341	330	348	365	350	329	318	345	360	336	335	352	340	357	365	377	319	337	337	323	354	338	339	344	361	358	355	351	346	351	353	314	355	338	334	340	317	338	361	327	322	346	307	344	361	352	350	329	321	352	365	343	323	328	320	324	364	315	343	317	344	310	361	322	335	365	343	385	337	334	327	326	331	342	317	404	306	317	305	321	338	341	352	333	375	341	367	353	378	330	334	326	326	333	343	328	371	326	349	334	332	334	333	333	319	359	367	358	336	329	325	342	357	366	321	326	358	352	335	294	311	350	352	334	373	333	345	323	329	339	321	339	341	330	334	306	349	339	349	325	328	305	341	378	352	385	333	375	326	341	351	335	338	351	313	326	343	328	326	331	357	346	354	359	339	335	338	344	351	336	347	320	335	324	331	329	366	356	377	324	370	313	344	333	350	333	313	354	337	350	357	353	329	338	330	325	349	356	333	337	348	335	334	297	321	316	376	356	386	365	324	321	345	346	341	356	377	341	324	342	325	363	341	335	337	315	339	336	330	344	353	369	336	298	332	354	363	304	332	341	348	352	319	308	346	328	356	351	321	307	330	322	331	334	349	344	361	335	356	302	346	324	350	364	348	353	329	359	330	345	333	312	365	350	334	320	383	336	341	353	332	351	332	311	354	336	311	309	318	323	337	351	325	311	329	354	337	322	331	361	337	333	311	295	341	316	321	342	345	322	308	357	342	340	343	359	350	319	337	336	342	326	342	364	341	334	328	322	322	332	338	371	345	337	337	351	364	352	369	339	355	322	318	311	352	384	316	352	350	333	359	337	315	363	327	361	287	353	377	335	376	314	313	371	360	342	347	372	350	357	349	324	317	352	325	318	309	328	347	344	341	340	350	327	339	337	341	343	338	351	340	328	323	336	321	330	337	324	330	371	388	317	361	323	325	345	300	355	319	355	362	313	323	357	334	343	330	330	340	360	345	286	339	311	343	324	358	358	348	334	338	323	375	347	341	312	346	335	350	340	355	321	348	360	365	357	342	328	333	355	340	364	363	327	343	341	304	362	342	338	342	356	354	361	318	340	340	367	358	344	338	347	372	323	349	339	335	319	349	336	364	352	350	306	344	361	336	358	343	350	315	366	331	355	355	357	323	349	349	323	369	294	330	355	330	353	335	345	367	317	342	307	322	348	295	345	323	320	328	311	325	357	323	312	335	315	352	313	320	347	333	346	346	305	336	351	360	327	368	348	326	347	320	313	323	347	384	336	342	330	360	338	319	307	350	302	345	317	351	358	380	302	312	326	351	308	318	331	345	347	345	354	336	338	364	349	367	332	346	351	319	350	343	324	327	339	333	364	321	301	323	351	346	331	319	314	358	326	341	342	330	354	355	321	350	339	313	348	331	316	364	325	363	332	337	334	335	350	329	366	335	342	348	347	335	334	327	341	340	313	364	350	323	347	333	360	351	338	318	333	325	312	353	351	306	344	364	338	338	348	336	357	315	331	367	361	331	363	319	347	333	332	364	351	363	329	341	363	347	346	334	339	374	317	357	350	356	351	369	337	335	364	344	317	333	340	328	337	316	348	321	357	330	320	339	348	363	368	354	324	319	360	353	373	366	351	366	321	374	329	365	321	348	356	337	324	319	362	364	328	325	333	359	336	309	339	325	353	346	349	347	333	358	359	294	340	311	356	343	334	361	327	365	345	319	363	373	342	321	343	307	326	347	319	346	344	362	317	385	315	363	312	342	301	304	321	344	334	341	353	341	338	361	325	359	328	333	320	335	347	352	356	331	317	327	331	339	346	294	323	343	331	317	326	345	339	350	340	358	341	323	349	345	361	328	301	308	358	344	350	345	334	356	350	324	347	353	348	323	367	384	333	328	341	379	330	350	330	350	374	355	329	347	346	360	354	353	305	380	354	334	355	301	303	356	360	359	327	362	335	336	324	361	351	341	320	329	366	356	335	332	305	326	355	344	339	334	352	344	331	341	330	333	357	340	331	342	348	355	342	368	376	329	337	333	325	342	369	317	330	331	348	323	316	313	326	321	322	326	324	342	348	319	309	315	349	323	329	336	329	353	344	331	349	351	365	316	337	344	323	320	341	358	359	320	343	335	329	343	354	353	285	336	383	318	363	335	342	370	361	342	338	342	326	359	335	342	351	338	352	341	362	324	345	345	322	382	336	339	344	316	358	344	344	307	371	337	348	337	336	342	359	294	334	359	352	339	337	352	364	354	342	341	364	334	363	359	333	299	339	362	357	312	339	342	381	345	343	358	317	325	312	367	302	337	354	360	349	338	337	369	376	347	341	342	329	344	354	352	349	330	349	327	324	340	390	310	359	350	311	350	363	340	350	341	343	350	305	349	318	354	317	315	357	342	324	344	322	345	355	303	331	315	316	334	337	351	335	338	319	323	336	354	350	308	355	357	325	328	354	365	333	345	350	395	374	340	322	357	325	342	309	333	357	376	348	332	325	339	313	343	334	350	343	324	350	349	284	331	321	308	324	303	317	342	346	357	351	291	329	310	374	377	333	346	320	357	332	323	357	343	347	351	326	340	341	351	342	366	308	358	368	326	348	322	348	316	346	319	356	322	321	358
27381	20003	7490	1018	762	705	566	420	455	492	480	479	454	437	436	446	433	424	478	434	430	395	404	447	410	453	450	421	441	440	421	445	440	387	465	453	434	425	367	447	444	412	421	379	451	409	489	458	406	434	432	419	382	447	450	446	419	425	415	409	416	434	426	397	391	448	438	438	431	425	420	391	430	430	430	466	421	408	468	399	399	453	444	443	412	438	419	432	434	427	413	430	386	465	418	402	458	422	388	436	453	429	413	406	415	414	429	438	400	436	438	419	447	423	428	435	462	411	452	383	473	438	394	441	462	405	405	426	425	424	431	420	410	460	388	446	479	443	436	434	468	448	421	440	385	437	465	423	441	438	435	419	434	442	475	425	434	425	431	437	414	409	442	436	413	438	433	410	435	413	471	405	417	429	420	454	465	431	418	455	469	411	399	441	447	440	406	427	444	425	447	424	440	456	402	427	413	433	409	431	427	418	433	449	420	451	438	416	449	439	445	420	406	392	418	444	432	414	453	416	441	422	448	449	431	413	384	451	415	419	416	423	412	437	379	414	437	479	448	428	411	425	458	440	418	411	451	436	426	444	446	425	436	394	434	420	419	406	402	436	450	402	412	435	426	444	454	447	461	475	443	454	384	432	455	443	424	421	436	442	416	376	397	426	405	419	432	399	408	421	406	413	408	421	425	449	436	430	414	450	425	444	438	404	418	428	445	475	415	409	425	427	443	432	416	422	405	465	437	464	450	406	403	425	402	413	424	505	418	444	420	443	417	435	437	438	447	432	408	425	408	401	400	445	409	444	419	413	420	427	406	408	447	459	430	409	463	448	465	419	441	451	414	441	433	409	413	428	430	406	412	408	391	469	415	440	426	404	453	378	397	478	428	419	423	419	413	432	410	429	438	429	417	388	420	398	442	407	409	443	435	405	445	491	423	420	422	428	436	467	408	448	385	409	405	417	409	421	410	433	426	448	440	470	438	429	367	423	423	407	446	434	411	455	426	409	426	435	449	425	441	429	400	382	430	439	408	431	456	423	431	418	402	485	464	367	440	409	436	460	402	421	446	435	422	472	435	426	380	435	433	427	428	431	426	430	402	417	436	445	436	437	387	422	436	407	441	426	438	409	439	409	412	423	441	418	405	405	452	411	399	389	371	408	446	450	412	436	478	382	409	410	423	422	432	430	463	447	443	429	440	449	409	459	447	401	438	436	443	398	429	442	408	417	399	400	430	418	431	421	444	434	404	401	479	439	437	391	360	425	414	412	419	435	430	439	467	416	414	403	426	432	401	399	443	416	462	408	396	465	399	447	389	455	404	427	441	438	392	410	437	407	456	453	414	431	424	420	431	433	450	434	420	411	397	442	397	409	419	414	429	421	422	422	434	426	456	459	413	428	447	444	407	432	427	409	384	455	385	422	429	411	415	397	410	402	431	422	448	441	477	429	431	457	436	442	427	425	429	412	427	403	403	421	453	429	440	430	413	433	429	425	406	407	455	399	425	403	449	467	447	414	416	419	421	402	449	446	400	406	460	460	391	408	434	410	418	448	438	432	407	437	428	447	403	436	393	421	437	409	450	425	444	390	428	407	460	389	414	420	426	438	433	435	402	396	418	403	404	388	410	449	409	425	424	426	421	414	405	429	428	483	416	416	399	420	467	432	440	434	423	404	447	396	412	443	431	435	415	435	426	448	418	416	425	406	432	399	421	408	415	421	424	445	454	431	430	415	426	416	407	457	411	413	436	446	411	457	446	440	401	442	440	464	430	414	460	439	439	450	432	407	447	409	405	434	447	464	457	421	399	430	448	416	425	411	426	435	406	426	432	471	441	427	399	465	434	424	408	430	443	442	459	411	413	438	411	438	449	436	473	430	387	468	411	391	436	394	439	478	419	411	412	416	450	401	424	419	442	433	430	428	413	414	467	380	418	402	441	438	418	419	447	418	423	438	444	424	408	389	442	387	426	441	437	430	390	442	405	384	410	431	412	410	484	436	426	433	385	447	457	456	428	419	431	451	399	421	408	434	432	436	458	385	389	417	458	393	420	456	453	421	444	417	422	441	456	392	454	392	431	450	425	437	447	433	405	436	431	414	432	410	454	477	417	435	441	422	410	426	448	384	421	456	431	432	449	409	491	488	427	430	416	432	477	394	412	460	414	391	425	428	442	418	395	390	406	421	417	403	397	425	439	454	412	423	446	407	465	411	437	451	437	427	415	449	410	454	393	454	439	423	451	425	399	451	419	404	456	433	432	410	414	414	415	409	424	450	460	414	412	382	465	416	446	444	454	451	422	443	477	438	438	428	414	457	409	427	424	459	440	415	421	433	437	437	441	418	431	438	426	429	409	403	427	432	426	400	456	414	455	421	429	408	431	429	415	399	421	418	456	420	393	449	408	397	424	436	419	396	457	402	415	425	427	460	431	383	446	440	451	485	455	395	435	434	415	403	435	403	467	452	417	424	423	406	425	426	394	459	423	418	448	445	443	428	441	428	418	434	437	424	442	435	399	436	426	419	402	408	437	428	467	422	436	417	416	444	417	419	411	423	415	403	401	421	437	436	393	439	439	437	449	476	407	424	416	440	403	429	426	446	420	415	400	449	456	460	407	422	414	411	410	414	424	408	468	448	424	440	387	428	400	444	416	439	459	433	435	427	464	392	427	443	472	410	427	373	422	427	453	453	419	461	451	431	422	462	449	410	450	426	412	388	405	427	428	406	419	422	404	440	428	448	428	422	418	409	387	403	436	467	413	439	431	427	434	435	415	465	407	419	438	399	456	420	397	389	430	421	408	431	453	465	431	413	446	422	404	386	435	417	395	481	454	412	443	462	439	448	433	419	376	451	395	431	463	437	428	395	424	417	451	393	469	392	485	470	454	407	415	422	433	400	451	451	395	399	415	423	438	427	455	430	449	420	430	445	402	443	421	463	412	427	423	430	400	437	450	442	414	409	433	378	444	421	397	402	413	440	416	427	418	414	437	456	442	403	446	430	394	409	416	441	417	424	400	407	462	379	468	446	443	429	419	382	448	424	418	423	425	383	442	452	413	424	443	438	432	430	434	407	423	423	435	451	469	411	439	430	427	430	389	432	455	485	398	452	432	427	454	436	404	437	464	412	422	412	437	433	437	436	439	430	458	441	444	442	431	420	416	416	395	449	421	426	427	414	427	403	415	446	437	446	434	406	430	408	420	397	482	438	446	435	415	432	426	467	451	407	414	422	467	444	471	405	426	446	409	421	424	433	364	424	410	445	397	449	413	472	414	451	427	423	463	432	422	400	477	436	432	433	432	439	441	417	415	439	455	421	418	376	448	398	452	418	433	480	424	435	407	400	446	394	454	427	409	406	419	441	460	457	443	448	442	435	418	413	431	412	388	440	411	418	441	422	435	410	406	445	475	470	444	410	449	465	412	399	423	440	461	433	451	437	427	431	432	413	442	395	422	445	439	433	428	442	436	448	450	422	433	427	423	442	431	415
16378	1412	1265	815	692	647	563	567	544	561	541	548	540	546	542	507	528	537	544	519	574	505	509	523	537	502	485	535	477	538	509	507	510	511	521	538	463	505	518	480	513	511	482	512	485	504	477	523	552	511	526	501	506	493	526	510	484	531	487	502	486	477	500	550	535	519	506	517	557	507	492	524	493	551	509	504	528	519	510	540	501	521	512	497	489	536	502	531	533	512	522	534	497	499	501	513	543	476	526	510	526	476	542	494	484	485	514	543	506	500	512	510	522	538	517	490	498	526	529	514	536	508	494	533	492	558	546	498	475	526	485	539	496	513	493	533	499	507	447	502	475	510	531	535	524	505	531	483	521	531	494	519	490	526	539	527	505	538	522	517	509	500	508	527	543	515	490	520	544	471	510	532	524	540	550	581	535	522	507	502	556	511	498	519	510	518	544	508	543	535	485	485	462	491	525	543	502	510	502	533	550	525	496	505	497	479	513	508	530	476	480	524	501	509	513	456	536	524	519	482	520	474	540	485	539	497	466	498	525	487	482	548	502	496	527	515	507	533	511	489	501	508	531	495	493	560	539	522	543	534	530	486	527	490	540	520	555	523	524	557	496	512	518	475	539	508	514	519	512	474	492	548	523	487	497	522	510	544	533	493	519	516	522	503	531	501	542	502	504	534	483	516	491	503	523	488	514	560	492	535	505	524	529	492	512	498	519	510	560	516	545	536	509	563	509	519	521	479	531	496	487	531	489	536	506	487	479	527	479	481	506	486	518	483	481	511	517	508	523	474	513	502	512	525	482	485	469	504	509	491	522	526	510	521	511	500	491	499	491	515	483	536	508	526	506	512	517	515	531	521	526	532	534	520	466	471	473	543	480	519	497	465	516	511	479	517	528	523	511	474	536	493	485	510	522	497	512	499	522	473	495	488	520	507	533	492	499	519	524	502	479	548	539	519	542	588	515	521	485	475	501	504	487	489	515	501	503	475	470	499	480	486	504	510	518	504	506	546	482	482	508	511	507	481	503	536	527	518	516	517	548	498	482	540	509	505	502	504	547	541	538	529	523	514	539	511	518	531	506	515	476	500	536	502	480	496	521	517	496	448	546	523	535	544	526	538	530	530	559	533	514	517	526	529	498	477	536	554	482	492	490	508	510	494	493	512	494	507	513	478	476	530	504	526	498	517	497	544	525	534	521	505	542	476	490	543	507	542	501	510	521	514	500	517	478	518	478	506	482	462	518	512	488	495	488	485	535	535	482	488	476	518	508	540	534	515	489	503	506	508	534	501	548	507	494	490	452	491	519	483	504	529	499	521	528	497	509	508	513	511	477	519	516	489	550	501	528	545	504	536	506	512	535	517	539	509	526	526	511	467	526	508	481	488	529	524	524	517	534	484	541	521	538	504	529	535	552	527	483	499	473	486	484	460	510	510	516	505	504	493	479	521	493	512	523	480	527	491	507	495	526	506	528	527	498	543	492	508	519	520	529	555	504	498	527	523	512	520	531	535	504	523	491	505	539	462	533	519	517	539	493	545	513	515	527	539	533	492	516	499	562	483	503	510	547	485	559	490	520	493	522	530	493	496	528	538	534	515	506	514	512	534	514	500	553	547	528	514	520	507	513	484	516	548	520	523	513	517	520	522	558	525	532	485	533	509	532	502	519	515	505	541	495	467	492	528	495	523	493	515	511	480	524	515	501	520	527	505	531	523	488	515	505	517	514	527	503	523	525	473	551	501	481	554	524	527	541	486	516	491	508	546	527	494	504	499	546	488	529	516	497	458	516	505	505	533	522	510	554	518	509	504	504	554	504	546	500	500	499	518	495	544	467	511	509	499	508	490	516	534	502	482	509	510	511	529	495	527	549	480	514	529	535	506	482	494	483	532	535	498	529	518	482	555	539	501	475	518	536	509	549	515	498	501	519	524	471	544	501	492	501	519	540	510	466	489	512	529	527	470	543	529	542	541	498	505	497	533	491	507	525	536	537	535	464	507	520	508	549	539	528	527	518	505	531	537	501	493	507	482	515	482	553	471	482	522	505	506	517	541	527	506	511	537	508	518	494	517	480	524	474	505	519	503	558	524	496	501	497	525	524	513	519	510	514	527	520	518	540	524	510	501	501	510	510	513	540	483	487	517	525	545	497	475	529	501	519	478	531	519	497	541	515	502	531	473	541	510	537	502	504	536	553	517	487	557	514	507	462	500	561	483	527	527	518	509	525	514	521	590	510	509	519	531	515	526	549	504	506	520	537	485	533	492	513	487	512	511	492	533	533	553	510	526	489	494	488	478	506	509	542	512	478	453	524	488	490	551	502	530	502	529	490	532	522	526	479	527	523	476	551	554	496	488	532	511	516	511	478	447	548	464	549	531	498	522	498	488	499	489	520	507	503	457	507	514	514	497	526	527	507	515	494	562	490	517	493	458	517	494	471	498	514	495	513	509	501	523	489	490	512	486	506	526	501	491	500	544	483	557	477	517	492	476	526	507	540	502	490	520	541	511	512	483	542	500	487	517	562	481	495	500	496	518	501	542	506	489	532	481	490	498	535	522	503	506	526	517	505	536	503	506	544	483	550	518	508	548	512	482	503	495	510	526	492	492	526	490	493	495	507	530	522	489	474	506	473	508	514	505	502	511	555	474	505	509	513	510	503	519	486	498	515	508	515	504	494	524	485	520	531	513	516	511	496	498	500	501	457	499	550	558	486	485	514	550	487	517	523	516	516	534	494	497	540	552	512	487	496	518	508	498	535	520	537	517	534	512	520	528	549	509	493	509	460	515	507	506	552	518	522	501	513	539	513	528	487	532	494	474	502	495	560	496	523	514	520	530	506	517	509	487	553	493	535	535	518	502	529	524	510	497	478	449	518	566	557	505	518	484	503	521	560	518	505	493	501	496	492	508	524	490	503	492	494	521	524	518	487	498	504	505	524	488	511	513	516	554	497	515	547	533	482	511	524	503	483	529	520	497	518	480	513	499	511	521	516	498	506	526	540	544	506	497	537	534	506	542	487	497	538	523	528	522	516	522	498	512	504	560	550	502	501	478	515	506	491	536	485	476	498	511	505	528	531	511	503	501	535	507	518	533	528	522	476	487	531	507	532	507	509	478	472	522	520	520	510	528	481	507	484	479	477	484	534	514	480	527	520	496	539	532	505	506	535	495	539	541	566	526	479	507	515	532	508	539	488	557	520	501	560	474	524	468	540	505	526	520	477	526	543	519	501	527	571	484	556	542	574	513	505	499	504	513	492	507	545	516	528	489	555	488	522	572	503	524	518	524	476	534	514	471	506	531	491	485	469	502	528	497	481	564	518	531	517	503	464	494	487	515	513	502	478	513	550	541	492	524	521	496	488	491	538	531	532	503	492	508	534	543	520	512	534	537	534	479	490	492	523	493	523	450	464	482	532	513	541	524	505	527	495	540	517	498	517	528	499	487	515	497	494	480	508	487	477	518	473	512	485	522	491	486	536	534	537	523
23684	21138	28578	23957	21120	12242	1064	666	511	467	444	355	349	310	324	285	288	252	257	260	255	251	238	233	273	264	241	239	229	215	239	235	218	223	214	209	222	221	209	222	222	227	211	243	223	218	215	196	234	230	205	243	217	209	202	223	236	227	211	213	236	206	191	206	213	222	200	219	204	185	230	245	194	188	205	195	201	227	238	241	214	230	228	205	212	205	208	224	185	231	229	219	222	214	217	220	201	202	219	228	211	194	193	209	222	216	187	235	189	242	214	226	213	200	222	225	212	212	223	211	230	219	214	204	204	198	195	208	220	239	201	213	192	208	201	233	211	233	232	216	211	194	192	203	208	214	222	210	213	203	204	207	215	216	211	229	221	201	198	226	224	229	201	212	201	238	237	206	228	199	222	192	192	225	193	207	219	230	202	210	212	210	224	237	219	239	200	234	180	244	218	217	218	208	208	243	207	210	205	210	223	226	202	219	236	204	223	202	242	217	207	204	234	215	209	210	205	221	202	218	206	204	248	235	188	173	196	204	207	197	199	204	220	221	230	216	198	208	211	219	192	213	217	205	205	213	182	198	221	202	249	220	199	194	185	226	192	210	210	206	238	211	213	212	194	229	220	212	198	205	215	187	228	214	230	196	213	212	242	208	192	187	210	199	215	200	183	223	187	199	207	245	188	211	209	259	197	190	216	203	176	204	230	212	177	231	191	226	215	235	190	210	200	193	217	240	224	224	236	179	189	202	223	231	202	214	210	206	206	189	221	204	210	201	227	197	228	201	224	248	211	225	238	215	193	198	221	193	219	224	216	206	215	214	206	207	236	229	201	223	222	226	203	207	200	224	211	226	200	197	206	224	235	220	217	201	232	201	190	191	195	191	203	202	223	251	219	226	189	213	187	208	212	207	211	215	210	227	183	180	174	206	204	214	208	207	222	210	190	216	220	208	210	198	217	218	223	219	242	198	193	198	186	213	209	209	212	216	223	209	208	227	206	197	196	228	222	221	221	243	208	205	188	191	213	193	230	208	210	222	232	193	191	233	182	211	196	216	223	200	225	235	213	199	202	227	209	224	206	207	199	228	212	217	234	193	193	209	219	215	196	217	203	224	216	190	238	205	208	203	208	213	191	210	207	184	170	248	198	241	218	231	208	203	191	207	226	194	211	193	200	202	212	218	192	223	218	218	223	215	207	226	198	202	209	206	214	209	242	205	230	197	221	184	206	202	220	215	202	209	206	223	232	216	205	210	190	198	207	210	214	224	182	228	207	210	190	211	212	210	202	214	246	206	221	227	209	210	204	225	205	216	218	225	195	193	206	219	178	205	202	211	198	186	187	216	200	223	214	204	190	224	207	222	198	184	227	194	204	197	209	211	226	208	236	193	219	226	216	203	220	208	206	208	196	203	205	207	192	191	214	194	193	207	218	209	174	231	228	223	199	235	199	200	199	222	213	201	210	203	206	232	214	212	212	218	212	221	199	234	239	221	195	200	249	211	252	210	220	209	191	227	203	177	182	204	221	201	194	217	194	185	233	197	233	203	212	211	202	214	217	215	218	181	216	182	195	188	198	222	224	201	210	221	225	197	236	237	214	201	208	212	210	193	211	191	232	201	224	227	211	210	231	166	214	208	203	224	219	207	216	220	207	204	190	219	225	227	240	225	215	221	214	212	201	202	227	226	204	184	210	230	228	210	224	215	209	206	221	175	197	213	193	225	224	205	217	194	202	223	202	212	199	189	213	205	236	210	214	224	196	185	206	221	209	231	223	209	209	217	192	206	201	210	193	237	204	220	198	221	194	234	215	224	196	212	214	219	208	248	193	197	238	198	170	219	198	211	204	220	192	217	221	223	215	242	199	216	229	210	207	200	228	224	214	198	226	209	222	199	210	207	195	193	220	206	239	207	201	187	207	195	204	189	195	210	208	214	231	208	196	203	204	213	238	220	207	243	208	199	204	182	247	194	183	224	228	226	214	211	212	213	198	218	244	205	203	201	207	229	224	211	197	207	223	224	208	175	213	190	229	171	230	203	212	215	209	208	207	218	207	202	203	183	218	224	215	216	200	207	209	200	219	192	212	234	188	184	215	192	220	210	228	175	206	210	208	194	216	222	219	182	208	204	184	179	207	206	212	212	192	222	217	204	219	202	209	201	223	230	222	211	211	213	212	226	241	208	240	185	202	217	227	213	217	240	239	183	222	176	214	198	197	195	203	221	201	199	202	206	224	195	213	213	202	201	194	192	209	218	204	204	214	219	188	189	186	192	214	237	219	212	215	195	191	203	214	204	222	243	223	185	209	220	218	214	219	203	207	217	220	218	206	219	211	210	199	193	192	224	209	211	181	217	198	219	204	253	208	206	208	230	198	220	203	238	208	207	219	196	219	234	218	195	216	212	202	213	235	199	215	215	221	195	205	202	196	192	213	206	184	188	215	225	203	194	233	191	211	202	193	199	212	238	192	223	186	226	220	227	186	186	214	219	200	216	215	220	243	204	213	205	223	212	185	208	192	259	227	217	201	219	219	225	180	189	202	168	207	220	201	212	235	189	199	206	201	249	212	205	199	213	207	208	201	192	224	231	237	204	226	199	207	189	178	215	205	191	198	226	199	219	188	222	223	204	235	215	215	249	212	224	208	209	197	209	218	206	213	202	220	205	191	207	208	199	177	195	209	226	214	202	188	230	208	234	247	228	224	203	203	202	242	231	199	226	203	216	217	192	212	182	203	225	203	202	216	220	216	222	207	224	228	221	206	222	206	200	231	185	230	206	227	230	216	203	188	198	207	228	232	220	243	186	208	217	192	210	236	213	209	193	204	190	186	214	210	202	205	217	207	214	211	208	213	204	194	218	196	191	211	218	244	219	220	192	221	222	207	250	221	213	217	225	220	209	214	224	219	240	207	216	215	187	212	212	219	213	207	225	221	190	205	185	204	206	198	217	232	196	197	209	200	209	215	183	210	204	220	211	198	211	202	219	206	191	204	209	201	200	209	241	212	219	186	209	201	221	193	220	214	222	228	208	177	190	205	232	213	225	205	230	198	231	186	233	211	228	216	226	230	212	189	221	185	208	223	209	217	220	214	235	224	211	200	228	206	191	182	244	247	191	217	223	222	204	202	202	221	246	213	219	215	208	216	199	197	207	221	195	244	232	212	206	224	194	218	237	211	210	227	225	214	195	207	201	207	191	228	204	171	216	206	193	206	222	211	204	215	207	218	200	235	201	207	197	212	204	185	215	238	228	225	217	220	200	205	194	216	213	196	207	218	188	220	226	231	195	211	245	219	204	212	212	225	208	196	221	228	192	210	187	196	220	189	193	197	214	226	206	200	210	192	190	190	224	194	234	215	231	200	185	218	226	204	194	224	169	225	209	217	199	224	236	210	206	220	202	198	206	211	204	210	220	248	213	217	184	212	216	209	211	178	209	212	216	207	196	205	230	231	222	200	210	238	208	204	196	220	228	204	218	240	215	213	211
32637	9821	8258	3944	2639	1913	1508	1212	925	765	683	623	545	490	427	411	393	364	397	346	354	325	327	281	303	316	291	324	285	321	289	269	305	284	293	275	282	287	261	254	261	278	262	277	292	306	261	267	260	258	262	266	292	305	275	263	286	239	282	250	279	252	245	289	270	263	255	279	274	282	274	259	241	269	225	252	247	280	285	266	296	244	275	254	266	259	277	282	306	283	276	252	235	267	263	285	263	282	249	258	261	256	257	247	252	284	258	261	248	263	275	262	273	268	310	258	254	239	275	251	245	232	259	266	257	256	271	274	279	250	239	264	272	273	253	244	288	258	299	235	276	261	245	248	265	268	240	255	238	289	276	264	279	273	244	259	272	279	286	263	246	286	290	278	233	258	260	264	262	271	267	273	259	260	252	267	277	282	268	253	269	269	277	260	294	261	269	276	283	254	259	284	279	277	243	283	276	260	266	225	248	265	257	261	287	273	265	276	254	263	249	238	277	263	245	262	300	271	271	247	253	269	243	271	257	273	252	268	262	281	271	260	266	253	278	270	254	254	246	252	241	278	273	254	281	275	240	284	239	255	243	248	277	282	256	262	244	256	265	261	288	288	277	297	252	268	240	250	240	256	258	272	261	238	267	245	288	253	241	268	263	280	279	281	257	232	263	263	250	242	265	268	261	263	255	272	289	271	288	270	251	251	257	269	243	239	267	287	298	259	254	270	250	275	268	269	268	262	282	269	245	232	312	244	261	249	256	246	265	260	244	280	259	285	283	258	281	254	293	281	247	287	268	250	228	257	270	253	300	270	254	249	240	262	265	290	277	278	279	234	267	281	261	303	275	257	233	246	271	259	265	284	267	263	285	291	257	257	263	277	244	251	314	270	265	238	271	254	249	282	272	275	269	274	248	250	253	258	248	263	260	260	270	271	271	276	256	262	272	282	269	258	280	278	233	291	268	243	289	256	252	244	276	270	267	240	256	251	254	272	256	281	249	279	249	259	282	226	260	281	242	256	255	240	282	252	261	262	247	257	245	268	265	273	278	261	248	258	233	290	262	264	285	312	279	260	255	264	260	249	300	255	292	248	253	258	246	270	258	294	295	242	260	264	262	280	293	248	272	277	267	278	271	272	263	264	247	256	259	266	252	248	253	231	281	306	277	253	261	232	270	265	276	284	261	256	277	301	271	269	262	282	279	280	244	260	237	300	248	260	289	284	275	283	266	252	263	250	300	257	250	257	259	281	257	255	243	268	267	264	266	302	248	244	267	271	239	258	283	279	226	261	309	264	257	274	252	279	252	255	241	279	245	268	265	254	254	243	257	249	290	251	272	244	260	252	243	274	268	281	274	285	243	272	250	255	242	282	259	292	243	247	276	266	296	268	275	270	300	295	263	236	247	235	247	253	268	244	258	233	298	276	260	287	250	252	271	232	261	249	257	244	247	245	284	235	285	259	252	257	224	256	250	246	249	289	283	295	269	264	261	258	240	252	262	272	245	244	272	271	245	252	242	274	277	251	273	273	284	277	277	254	268	250	279	236	264	256	274	276	243	261	269	262	295	275	272	276	289	277	267	256	242	252	266	272	254	241	255	244	272	252	271	264	271	282	248	264	270	262	267	266	279	252	267	264	272	294	255	281	251	287	280	254	268	263	280	262	252	249	262	221	270	262	255	283	251	255	276	271	281	261	272	253	262	241	259	261	273	271	273	267	271	239	238	252	314	250	267	246	259	266	284	243	283	241	264	262	254	259	278	278	286	263	255	262	276	262	270	236	241	291	245	283	262	260	222	278	253	258	259	225	246	261	250	266	240	270	255	283	283	254	262	263	266	257	248	282	270	285	259	260	276	271	234	251	235	289	277	256	273	262	249	262	240	270	250	243	248	258	259	241	268	262	288	269	284	247	249	267	285	270	240	255	264	259	268	238	270	289	267	245	273	267	280	282	232	237	264	273	255	244	293	256	262	279	265	264	249	267	264	261	264	275	264	249	305	257	237	284	269	286	256	270	280	265	237	264	280	260	266	256	225	240	248	242	268	248	235	233	247	226	251	275	290	233	238	289	265	273	264	260	273	281	244	241	270	236	263	259	262	269	259	262	270	272	235	282	286	261	258	285	267	245	258	290	259	263	299	250	230	266	244	262	275	278	275	260	249	249	267	268	233	287	231	264	259	283	221	238	270	270	279	243	272	263	269	234	256	253	261	236	275	271	264	254	247	256	243	253	254	245	258	310	273	267	282	263	254	267	263	258	295	257	262	250	272	235	280	249	252	261	280	242	277	261	239	235	247	269	278	241	260	272	270	254	262	283	263	239	255	242	277	268	277	245	243	246	271	276	285	273	256	267	253	275	264	224	283	240	280	264	260	256	227	264	257	244	239	253	263	266	287	276	251	227	297	267	281	252	284	239	296	269	269	245	250	270	268	241	255	286	270	247	255	251	240	264	271	279	272	262	238	247	253	256	256	241	248	256	308	268	254	262	270	268	281	255	230	276	242	275	260	294	262	265	285	263	268	255	283	269	239	249	272	257	255	243	279	246	256	250	257	250	289	225	225	253	241	268	275	278	267	243	269	252	288	257	253	253	271	268	236	251	258	250	246	259	268	245	271	254	248	240	281	268	275	299	250	267	282	255	231	267	269	253	275	251	268	282	267	299	233	268	275	261	263	277	276	248	270	276	279	280	263	256	291	262	280	286	230	273	252	260	263	261	248	276	273	287	254	289	276	256	266	261	284	253	245	271	256	254	280	257	247	275	289	270	268	273	274	281	254	279	277	239	273	249	240	276	246	244	239	243	242	246	258	238	302	256	239	249	265	263	283	227	258	287	262	268	253	270	263	264	249	259	280	269	275	257	254	247	251	288	265	262	277	260	256	269	260	261	272	278	252	262	272	277	258	230	275	256	271	249	285	268	263	308	273	268	249	287	258	246	254	255	273	287	265	254	280	288	257	279	267	246	265	273	279	275	262	310	249	222	272	240	262	241	250	278	249	280	273	262	247	247	244	276	262	252	284	255	271	274	262	263	250	253	283	267	240	256	250	271	270	251	296	278	285	278	297	272	264	292	274	265	266	257	266	267	266	252	297	266	263	257	250	259	239	252	248	250	255	288	278	262	280	283	238	254	260	267	260	279	255	250	280	274	234	266	257	248	280	267	296	268	285	254	243	268	256	251	259	261	273	260	247	258	265	226	257	251	265	285	259	250	299	263	297	264	246	272	253	253	259	246	252	275	276	235	306	260	260	264	286	268	235	245	256	275	248	268	250	261	281	263	262	258	269	265	256	258	271	261	241	281	294	241	250	246	237	255	247	258	265	255	275	254	254	246	250	249	262	269	256	258	272	244	242	279	296	281	254	253	264	244	255	285	278	252	247	266	273	245	259	259	280	278	223	256	282	294	278	225	278	268	275	265	268	240	231	267	252	270	254	253	298	265	283	241	264	275	269	245	284	241	245	257	254	269	263	299	268	284	269	292
25013	21167	27679	24808	13676	1205	845	759	734	685	670	680	627	607	638	589	551	617	573	595	615	598	574	576	553	602	626	553	543	609	606	593	549	605	569	571	564	579	517	566	562	598	585	562	581	560	553	574	617	507	577	608	541	610	588	613	568	619	560	545	524	533	573	548	579	577	596	534	598	540	552	565	581	561	584	593	540	546	537	591	541	588	573	561	591	578	579	568	582	556	589	561	589	599	607	554	558	569	555	540	573	563	549	515	530	560	563	586	572	543	542	566	558	582	572	568	549	578	568	553	567	514	576	592	576	544	564	546	533	531	572	575	535	557	527	555	568	594	539	581	588	553	567	602	568	555	527	566	593	573	601	597	544	550	567	535	558	577	582	585	573	614	602	572	551	593	572	570	616	542	559	604	531	619	583	590	564	533	552	581	546	598	573	586	572	578	608	559	547	609	538	564	578	565	526	527	566	581	623	554	574	561	621	592	557	554	615	558	564	573	562	595	567	564	531	581	538	580	543	562	546	606	590	594	549	564	555	540	558	585	579	581	557	607	601	581	572	549	596	606	596	590	594	549	570	520	584	569	576	532	578	557	607	578	590	569	550	622	579	601	556	547	581	560	556	563	528	595	567	588	603	545	544	509	552	570	564	550	573	599	590	596	580	561	552	560	587	558	563	569	582	554	590	568	591	551	562	567	591	562	568	588	565	579	570	540	553	612	585	566	571	588	573	580	555	535	539	514	547	596	540	572	568	580	558	623	565	572	568	558	533	586	558	536	549	574	562	592	532	560	583	544	616	576	527	580	566	634	595	559	572	576	627	555	589	576	576	565	567	595	564	550	537	608	542	585	580	575	529	540	549	547	578	586	577	609	524	506	553	602	548	606	603	614	580	593	567	574	582	522	543	608	529	567	556	544	556	582	567	568	560	571	567	545	596	553	574	535	587	537	547	623	555	577	551	564	554	571	577	561	584	573	573	583	557	520	584	549	568	521	555	587	592	565	529	580	567	597	598	558	577	569	598	577	573	563	562	562	587	582	540	545	561	573	549	533	582	578	550	562	555	611	522	537	535	592	548	551	583	559	581	537	574	584	513	554	596	541	607	577	541	529	574	558	562	574	544	564	539	571	561	613	505	576	581	563	601	588	523	538	537	547	578	567	554	580	593	542	539	550	568	569	558	551	618	572	544	553	575	528	567	539	580	553	585	631	564	565	569	551	562	588	536	565	566	583	578	565	593	520	584	592	557	563	546	583	575	576	564	576	609	555	557	567	551	517	558	548	541	582	604	593	574	558	576	581	579	523	572	527	586	555	559	581	515	572	602	560	573	594	579	555	570	562	565	565	616	552	598	589	574	574	588	545	575	583	544	543	543	558	589	594	555	584	559	563	563	589	499	559	602	563	597	609	596	602	526	553	572	534	556	578	553	532	536	555	574	553	594	571	595	585	572	598	545	583	564	589	560	603	554	564	588	526	534	575	533	580	579	588	572	532	584	566	537	591	589	575	590	615	545	505	561	557	572	598	579	565	556	565	563	544	569	532	546	537	562	585	557	606	596	611	579	576	553	550	543	570	560	581	608	604	513	559	574	557	536	595	562	589	557	591	560	527	568	605	527	560	537	569	564	569	518	598	560	564	563	592	570	605	546	545	615	591	561	592	568	549	550	553	564	567	549	577	544	596	558	579	543	561	545	595	598	556	525	560	548	557	592	586	589	556	567	561	550	533	569	571	581	559	539	572	554	553	577	547	586	578	546	601	560	591	558	542	488	560	571	566	588	565	540	568	542	605	581	586	578	569	562	560	548	593	591	565	588	542	552	554	565	551	572	583	567	581	529	578	588	597	554	577	563	539	543	621	639	557	567	541	600	602	550	606	542	568	590	569	563	576	530	561	578	565	548	561	589	593	647	549	564	537	577	560	505	601	545	593	635	571	568	552	550	604	568	562	566	555	529	566	541	588	601	595	561	576	552	554	599	540	619	579	568	571	553	545	547	585	546	566	574	578	540	576	556	559	544	569	594	585	549	565	574	553	542	562	592	546	546	613	593	591	578	576	573	619	563	553	577	565	547	567	580	607	577	528	562	579	589	588	621	526	563	514	593	571	569	574	536	537	590	568	573	553	547	601	580	559	568	549	575	542	555	595	583	588	599	594	574	549	594	529	590	583	550	568	609	545	598	551	560	551	545	563	532	579	599	572	560	560	577	656	552	592	577	562	520	564	577	578	538	560	567	564	588	584	539	529	548	507	548	534	572	579	574	589	587	601	515	563	601	560	591	585	571	572	623	556	568	576	540	583	638	545	579	568	557	580	589	584	555	582	549	593	563	535	565	573	561	570	604	532	556	584	645	571	565	597	554	569	586	555	607	527	531	534	557	598	546	553	529	560	520	585	572	558	563	573	587	605	564	567	589	591	565	555	605	558	528	547	535	567	542	578	565	580	569	558	572	537	596	583	565	556	587	534	520	550	593	538	586	563	551	618	606	575	619	577	560	557	563	534	543	591	536	582	552	619	589	528	528	559	591	572	562	572	588	552	579	575	572	533	530	537	574	607	581	545	561	546	539	558	555	586	564	562	594	589	576	567	538	522	602	541	581	592	562	557	626	542	573	553	520	567	544	596	548	553	557	575	538	601	562	599	541	573	561	593	588	583	599	600	596	532	580	583	530	582	590	554	545	589	591	583	565	575	554	573	521	601	558	548	547	562	590	544	528	608	575	594	558	550	549	563	617	610	566	562	563	586	566	516	577	561	547	549	544	620	606	559	586	553	579	580	544	624	563	552	561	585	546	577	603	565	580	518	576	576	583	582	572	562	566	577	617	557	582	548	559	585	562	557	569	574	563	576	602	591	554	593	607	562	561	563	533	583	586	579	558	609	557	559	533	628	590	555	541	583	519	590	532	595	593	539	543	577	546	544	526	568	533	557	565	576	581	556	591	563	604	543	561	552	582	621	617	552	529	583	573	586	611	536	565	570	592	557	576	586	567	539	568	609	584	577	591	592	557	575	551	545	550	548	534	562	568	546	554	577	562	566	588	586	558	581	560	589	548	547	582	571	577	573	548	603	573	582	562	595	574	561	542	561	575	577	543	572	576	534	600	565	601	555	583	541	583	576	535	597	584	588	554	585	534	582	573	577	567	563	544	578	516	526	535	596	565	591	553	565	538	592	582	556	550	565	540	581	609	543	555	593	594	570	588	570	575	600	582	581	520	555	581	585	557	549	606	565	555	564	592	545	577	593	599	578	539	580	541	560	546	541	575	578	527	606	545	595	577	585	578	541	531	551	588	591	508	582	578	588	573	533	553	567	577	568	564	509	567	561	565	553	576	560	560	575	563	572	520	573	593	579	568	609	574	575	565	536	563	595	561	541	538	555	524	547	555	561	554	555	598	574	521	581	535	541	574	600	581	550	579	529	590	555	574	546	540	583	510	582	585	540	559	558	547	605	613	557	553	601	559	539	523	553	520	592	590	602	578	559
32527	6161	4889	2712	1932	1560	1302	1084	1067	908	839	864	841	781	729	687	715	734	691	688	700	690	662	659	715	674	682	640	601	661	645	644	688	647	625	691	650	673	627	609	635	647	692	624	644	619	638	649	624	692	624	627	689	617	650	622	628	658	619	621	676	630	680	697	699	668	675	652	699	656	670	645	662	635	644	677	623	612	648	648	669	622	695	660	644	653	708	676	645	638	620	592	605	696	679	658	664	661	621	634	588	643	658	683	672	664	630	652	645	638	634	679	667	700	649	683	639	654	593	678	646	653	658	655	685	673	679	637	656	650	607	657	618	626	663	652	667	585	680	673	644	662	659	604	664	629	641	625	720	671	668	649	730	646	670	630	668	619	626	670	629	627	615	716	619	651	643	688	641	643	662	668	693	621	679	637	614	631	651	672	606	648	651	673	661	639	704	625	675	633	645	654	654	652	657	646	630	668	584	647	659	646	619	682	640	651	649	655	650	639	697	596	639	656	654	620	645	629	602	690	618	638	677	602	658	677	645	677	648	718	605	602	634	617	697	652	692	656	666	662	628	642	652	657	616	647	679	660	642	626	637	675	631	707	594	645	661	674	639	620	685	647	658	617	673	640	632	606	667	647	675	656	664	695	635	655	662	643	658	632	644	645	644	638	670	658	629	640	634	629	643	686	652	665	689	672	666	653	641	676	668	638	644	624	643	656	667	641	649	648	634	651	663	594	617	655	615	675	636	680	639	677	673	647	630	676	692	638	662	636	668	641	669	609	641	643	665	659	633	670	619	652	685	648	681	684	633	640	648	644	632	652	645	664	676	618	647	663	704	684	645	627	646	678	640	632	624	650	653	621	670	641	658	639	653	630	696	639	621	627	659	655	677	682	668	688	654	664	648	641	651	643	630	616	647	652	675	630	714	672	634	650	662	599	623	606	606	643	659	658	644	631	667	650	648	692	636	666	627	659	657	644	623	632	643	668	676	647	610	653	675	654	642	663	651	686	651	685	693	671	662	591	619	634	634	676	642	629	686	637	689	703	648	645	636	660	621	630	658	624	665	650	654	668	660	629	610	654	627	672	644	664	687	658	666	668	672	656	654	684	651	663	633	589	646	651	697	621	668	614	628	644	654	670	707	666	679	679	610	632	659	660	634	668	629	656	670	641	690	644	668	628	632	670	640	671	619	665	615	660	661	642	660	651	641	633	625	684	643	673	611	671	643	612	629	657	663	658	656	683	644	679	700	640	668	649	685	640	651	687	654	665	633	677	650	614	620	623	661	702	654	662	686	593	632	669	661	685	601	669	665	623	621	642	625	660	661	674	642	666	670	609	692	671	665	677	687	669	682	657	650	653	623	620	657	632	643	657	651	701	652	617	706	656	680	605	650	641	648	702	645	668	618	625	631	657	671	687	633	672	635	632	665	670	659	652	666	669	667	697	677	637	621	663	658	631	647	654	605	648	653	635	639	663	675	660	612	615	606	641	654	661	667	654	614	673	660	678	694	634	624	601	642	624	632	670	670	631	703	665	636	625	633	649	690	643	593	682	674	659	642	640	668	636	666	660	685	634	655	612	667	661	615	654	607	657	615	647	641	612	636	633	719	654	624	650	637	665	663	639	656	616	653	637	626	647	648	692	671	663	663	689	637	661	684	686	680	654	635	676	735	639	654	649	624	649	658	648	589	680	631	668	702	677	616	631	670	639	655	645	618	647	673	671	663	647	654	642	609	684	620	612	663	618	654	625	626	629	626	629	615	672	675	652	667	628	652	645	659	682	640	651	661	642	687	685	628	657	649	637	663	642	654	669	649	647	612	666	661	650	614	637	608	623	637	661	665	698	703	670	690	646	649	608	634	655	606	654	655	616	626	641	609	653	647	664	656	663	643	633	651	655	635	623	658	659	630	648	672	645	668	650	654	644	667	619	608	600	659	626	676	641	625	624	665	668	658	636	616	627	596	621	659	659	651	647	673	648	620	682	666	628	652	651	624	649	622	658	630	662	620	663	636	648	662	634	672	645	645	640	653	664	637	629	653	688	614	695	651	629	663	652	682	657	611	687	689	677	658	704	646	630	676	600	618	643	627	665	642	634	621	637	670	688	661	664	682	653	679	693	638	667	680	632	710	656	658	657	664	649	642	662	673	645	641	655	644	646	634	609	693	660	707	709	646	658	633	632	638	642	641	645	671	674	638	642	676	649	604	684	692	707	653	643	634	645	644	664	653	660	651	642	666	641	626	648	616	660	699	605	637	651	617	633	689	647	596	703	662	664	629	630	669	627	675	618	575	665	671	671	684	607	628	617	640	655	647	648	643	649	665	644	679	660	641	622	693	592	665	622	664	613	653	663	659	661	659	661	641	645	622	651	639	620	675	654	621	660	628	652	650	641	677	659	649	658	628	631	644	644	641	639	634	626	697	667	639	660	612	635	614	665	644	682	660	611	638	649	658	686	627	645	642	641	668	657	681	648	620	648	679	672	634	674	691	651	648	674	697	643	669	650	666	662	676	645	661	629	642	642	696	597	604	626	640	624	641	601	662	648	630	630	657	667	641	705	614	675	653	672	640	618	626	648	643	644	663	617	644	628	662	637	650	656	672	678	669	653	616	682	647	668	662	658	627	647	668	663	675	666	632	650	618	644	612	653	642	631	630	644	663	659	667	647	667	668	643	615	636	679	673	668	674	655	651	630	621	671	645	607	647	659	624	637	660	629	667	648	582	646	676	669	650	653	662	672	647	590	672	618	678	628	654	596	650	674	651	655	615	646	646	655	658	650	710	634	643	653	659	659	670	685	672	622	642	637	666	650	600	666	631	629	677	682	671	611	606	627	631	651	650	654	657	647	652	659	649	687	639	658	675	659	644	653	629	642	653	642	667	633	635	642	647	660	647	628	640	652	662	656	649	649	639	656	665	639	621	633	630	647	666	641	674	641	690	680	657	637	630	663	646	656	641	644	648	629	687	678	655	642	639	610	662	675	630	676	643	638	682	672	642	622	648	660	594	638	684	669	647	719	708	642	646	630	680	704	635	639	650	653	648	650	671	653	669	646	696	660	677	635	621	633	664	669	655	695	695	676	706	663	659	631	640	652	634	630	650	605	622	682	616	678	610	655	626	627	663	625	672	679	633	653	665	669	626	654	634	637	670	666	632	662	633	624	662	677	664	627	684	669	682	599	642	627	688	645	645	663	667	697	665	654	666	636	622	635	632	675	678	594	647	654	658	631	655	641	646	630	681	630	633	613	660	658	625	682	659	667	647	682	663	676	680	668	660	635	627	673	644	635	671	643	637	637	663	617	675	636	634	641	662	618	652	702	656	599	667	641	656	647	672	631	636	652	634	647	681	642	630	635	654	628	623	650	640	669	670	645	609	670	626	630	654	661	618	638	659	661	669	613	593	682	654	648	651	624	682	672	654	661	666	646	639	630	660	699	645	607	655	638	559	673	659	677	609	668	666	688	675	668	659	627	638	693	644	627
22708	21140	29013	23532	21140	21198	11934	1302	894	755	655	617	595	503	457	465	456	430	435	400	417	389	387	356	360	335	364	344	317	331	344	343	319	337	313	378	324	330	322	329	304	342	352	308	315	303	290	301	291	320	325	305	302	294	338	289	325	326	321	336	342	320	317	331	306	283	312	276	328	299	322	294	313	316	294	323	295	289	267	272	325	323	343	323	301	306	331	277	305	307	296	273	318	309	314	357	331	297	292	317	264	300	305	332	308	298	302	315	308	296	303	302	311	335	325	296	287	322	303	348	286	294	312	306	316	283	324	259	280	324	323	319	303	302	320	324	316	310	294	303	292	273	305	272	325	340	293	307	332	327	304	312	267	300	324	335	320	343	326	342	317	329	308	305	295	308	315	319	310	316	315	293	337	317	299	340	329	353	311	330	298	313	312	314	343	339	292	301	301	349	297	296	258	335	313	308	314	289	300	296	297	292	322	320	321	320	305	310	281	327	326	289	315	332	326	318	291	337	314	285	315	294	318	293	306	337	314	305	300	302	298	323	290	287	333	300	312	290	335	272	314	310	285	337	325	288	350	305	330	284	307	308	334	311	297	283	289	290	320	325	293	312	308	308	313	307	297	310	278	318	272	283	349	308	304	299	284	301	277	276	318	339	288	289	313	334	327	293	274	340	299	312	303	296	281	285	298	321	313	310	298	287	317	297	304	306	307	285	333	301	342	303	317	309	306	310	300	345	281	315	282	315	285	302	336	324	309	305	295	325	299	294	293	315	337	332	294	303	298	353	322	302	294	300	321	296	276	303	312	350	341	333	270	305	299	301	347	319	340	302	330	322	326	289	315	328	313	281	314	290	298	284	305	289	315	307	303	292	304	306	312	272	302	317	291	301	296	324	283	328	317	299	311	335	321	318	288	273	366	316	296	300	289	299	324	300	268	293	318	299	316	290	310	301	301	287	342	316	324	338	309	321	319	303	313	313	307	314	310	326	304	276	305	277	298	300	295	303	317	306	346	316	338	313	324	305	341	345	330	276	295	291	316	296	273	283	341	279	295	297	315	289	335	305	295	301	312	295	322	284	323	314	269	336	310	304	324	311	306	296	297	294	283	274	295	310	309	297	310	301	307	324	344	303	286	309	306	295	305	319	326	309	320	347	302	285	329	305	302	303	305	297	297	321	299	299	326	300	291	315	335	287	295	308	302	272	312	296	297	336	294	329	297	309	314	328	296	294	308	305	307	296	302	314	279	321	300	296	301	278	320	295	294	280	293	296	284	317	315	295	310	299	302	325	300	326	297	306	310	311	329	312	319	323	302	343	341	313	317	289	301	312	296	285	317	294	301	291	309	328	291	324	315	304	322	302	266	305	274	319	303	266	316	316	286	316	302	333	350	305	300	290	287	288	339	308	291	331	310	319	296	299	296	324	318	307	297	331	327	305	301	312	327	333	297	327	313	322	321	303	298	294	314	312	325	335	316	323	282	320	300	295	305	322	286	336	297	304	338	320	321	321	303	302	309	316	306	308	299	296	291	311	312	344	317	270	318	317	305	294	305	272	316	310	295	331	310	270	309	282	304	326	315	318	314	293	320	310	293	334	315	271	302	300	292	304	312	317	310	302	280	312	307	313	283	322	307	287	325	297	318	293	311	311	291	275	290	303	329	330	308	297	297	288	292	303	324	310	307	288	308	323	285	347	276	295	310	317	307	294	314	298	279	310	308	316	315	315	304	296	288	311	328	323	330	332	326	317	301	326	323	289	345	334	297	297	296	327	324	334	295	284	316	297	323	304	316	317	300	323	290	310	329	308	311	310	283	320	313	300	287	327	297	318	321	339	313	291	300	292	317	296	319	262	309	290	296	319	313	317	301	315	283	315	305	298	296	325	311	306	286	301	293	336	317	339	320	306	292	292	300	293	332	296	313	289	281	321	318	332	312	313	311	283	347	312	311	338	305	277	264	340	320	340	295	274	322	297	299	297	321	306	308	331	305	324	326	278	326	286	288	299	338	297	278	303	273	304	300	326	320	307	308	315	310	296	295	335	318	308	300	303	306	302	306	334	320	322	299	317	301	308	263	294	289	315	318	330	312	275	324	289	309	312	300	280	297	325	304	311	334	289	301	292	301	322	274	319	293	307	293	333	290	296	292	344	315	293	295	293	319	304	303	336	327	339	300	285	310	312	299	295	299	290	321	326	309	329	282	281	292	293	314	312	324	273	302	291	280	307	337	313	333	298	307	303	312	293	278	335	307	313	340	318	282	290	327	302	306	317	289	301	317	313	310	317	343	295	312	314	291	297	303	315	293	309	321	286	331	316	295	354	312	336	306	327	297	334	308	305	315	305	266	302	308	301	317	327	328	282	314	331	269	313	289	322	333	306	295	330	334	322	320	296	315	276	321	329	296	321	311	308	336	293	335	306	333	352	290	290	300	305	328	285	330	303	309	292	334	312	292	305	308	309	307	308	338	291	284	304	302	317	317	317	327	292	298	324	307	310	315	283	306	300	323	308	307	318	303	299	296	297	322	289	313	297	306	309	315	311	303	307	307	286	304	300	332	273	293	275	325	341	308	297	322	324	317	335	298	287	268	295	331	307	300	297	346	288	316	286	281	301	330	293	301	294	293	295	293	297	300	321	307	300	295	311	278	305	310	288	313	333	290	329	328	302	305	295	304	322	320	330	305	330	325	300	301	313	328	299	325	300	335	313	304	302	302	325	289	320	319	330	279	300	309	315	304	320	306	294	323	286	315	263	288	291	325	292	303	305	304	280	296	345	296	315	322	309	339	285	300	288	292	291	294	308	313	302	365	284	314	315	311	294	316	263	292	297	324	270	300	315	301	312	285	311	310	309	318	298	325	289	293	294	271	274	344	320	320	276	299	312	302	324	319	327	311	311	305	306	321	313	314	337	304	345	330	283	318	307	333	258	304	302	313	317	292	328	313	307	284	316	300	323	324	295	298	302	288	298	293	303	309	323	322	314	304	289	298	283	302	280	328	302	284	294	309	299	264	307	302	303	295	297	300	303	296	325	343	306	334	288	313	309	311	295	293	320	317	297	311	303	330	310	278	307	291	298	297	262	298	336	279	291	325	304	291	289	296	333	296	309	292	313	332	293	317	345	300	265	299	302	310	309	303	315	290	276	305	293	330	317	311	308	282	314	341	341	307	303	332	317	320	287	329	286	291	300	303	314	298	309	304	316	311	313	315	274	293	302	332	303	278	312	320	327	302	313	346	330	307	286	286	299	304	321	348	299	305	293	289	288	304	294	319	342	300	307	334	304	286	281	329	322	303	301	277	272	328	302	267	282	310	307	309	304	291	295	318	316	324	315	308	313	304	307	315	294	292	294	294	313	260	301	271	298	311	291	335	310	328	319	309	310	293	340	307	300	288	293	292	306	315	288	295	329	301	299	254	316	328	294	333	310	287	311	326	309	327	313	304	301	339	297	294	318	315	314	304	326	313	327	298	332	314	319
34405	15592	13407	7097	4725	3503	2627	2042	1621	1421	1103	1009	842	803	711	647	627	584	531	520	514	485	460	464	439	432	445	382	420	405	406	373	422	392	385	387	376	393	344	354	429	368	337	363	379	343	383	393	382	315	387	336	352	372	390	364	334	325	344	355	349	357	337	339	375	380	354	340	322	341	379	344	351	354	362	380	320	323	370	364	350	310	329	367	371	322	366	378	343	359	357	377	320	358	378	341	304	315	309	367	357	299	335	323	337	353	336	371	365	366	392	325	370	352	358	349	324	385	341	363	349	356	340	324	361	361	341	338	347	330	333	326	332	356	338	336	339	330	326	315	329	373	331	345	333	346	353	340	388	361	358	338	314	340	328	363	330	311	368	377	357	311	348	346	377	331	364	356	305	360	332	353	336	340	335	352	350	339	338	352	298	323	377	354	369	360	336	317	367	355	347	332	358	335	347	345	349	349	342	349	343	334	315	353	315	342	357	337	358	339	356	351	352	342	329	341	367	327	351	325	352	344	365	325	355	323	346	355	337	367	341	352	346	363	336	340	356	317	323	358	339	355	321	357	346	368	343	357	334	359	334	356	329	344	337	348	350	323	334	319	338	381	344	335	327	344	350	348	335	315	306	329	328	343	346	339	326	360	331	368	345	352	346	323	336	360	363	340	347	345	343	320	362	369	342	354	349	346	355	387	375	351	358	330	393	337	343	293	324	319	353	340	360	296	316	330	388	359	357	314	341	329	347	340	336	358	379	332	355	310	332	321	351	336	335	351	309	352	308	370	358	330	324	353	345	392	345	335	350	346	374	317	337	382	361	354	342	343	370	365	357	350	310	389	345	350	346	321	360	338	349	332	380	373	326	328	372	355	331	344	361	332	343	357	359	331	342	358	331	335	366	312	301	323	344	383	335	348	371	329	355	330	313	341	345	332	344	335	322	323	338	317	373	347	346	341	370	335	343	312	337	337	353	347	329	351	344	328	349	305	329	365	349	339	333	363	360	326	312	344	332	343	328	324	312	324	321	338	349	335	363	345	322	325	345	335	349	350	347	322	350	331	325	378	351	348	345	363	336	340	306	353	336	380	304	355	348	370	361	318	320	361	337	355	344	340	342	349	350	316	335	334	347	367	364	339	366	334	328	369	377	333	339	374	328	345	359	354	312	359	326	351	341	387	368	340	378	337	340	357	366	336	358	356	373	388	342	334	350	342	327	321	326	322	342	353	352	351	313	356	363	328	316	324	341	329	309	314	352	353	331	336	353	354	343	319	332	344	331	320	345	324	334	354	344	343	336	352	356	364	326	294	330	327	346	330	312	329	358	326	293	354	340	348	381	355	371	350	351	350	342	364	306	315	350	337	370	363	338	348	311	330	338	363	356	324	322	331	351	367	312	334	344	368	351	348	357	363	345	337	333	327	357	343	368	336	364	326	342	338	382	355	356	376	352	339	359	363	346	344	338	337	342	350	348	329	346	334	394	367	325	327	350	339	339	361	326	337	352	366	336	363	360	319	348	339	341	317	357	341	375	308	382	351	341	323	357	337	314	347	328	342	324	317	390	336	325	340	335	318	320	334	350	356	332	310	355	338	335	326	349	322	347	355	385	343	323	357	359	367	347	382	348	390	353	321	336	364	338	338	338	338	344	307	320	319	350	368	357	326	354	353	337	331	315	328	323	333	383	375	365	330	363	305	350	345	345	341	328	368	346	356	363	352	342	330	343	304	352	301	321	348	361	330	332	361	349	339	332	320	343	368	360	379	328	355	339	369	336	358	339	373	337	344	345	308	344	354	374	333	361	361	326	330	332	350	311	350	312	336	355	320	341	334	354	334	304	354	346	316	325	386	360	357	301	334	315	321	368	359	339	350	358	313	332	373	328	360	304	349	333	347	373	369	334	314	338	340	345	359	350	337	334	383	335	357	359	346	353	343	330	303	312	336	343	356	313	332	339	376	347	337	373	336	331	375	372	342	352	347	374	317	326	319	330	345	378	332	344	357	324	347	327	327	315	325	331	356	354	330	326	352	371	343	354	349	340	341	339	367	346	350	338	355	328	357	325	329	368	345	367	309	358	332	361	306	361	349	340	345	306	335	327	364	351	312	348	350	378	362	338	339	364	318	354	369	349	331	331	367	336	349	354	345	316	361	340	369	351	329	374	333	329	339	337	323	327	318	349	349	343	314	375	359	316	347	355	332	324	381	340	351	308	337	351	374	323	363	335	334	327	357	326	377	328	361	369	334	329	325	339	333	312	357	374	332	330	341	341	354	330	355	335	350	349	344	326	329	347	350	333	339	330	353	333	344	327	359	333	362	287	335	324	337	356	325	336	335	341	349	341	311	347	325	346	330	336	368	371	358	329	334	346	348	367	331	344	341	341	350	327	336	363	316	351	310	350	335	325	363	332	344	356	348	335	306	337	310	370	367	335	357	353	353	325	343	343	364	379	347	347	336	326	314	363	325	344	366	354	337	376	329	376	328	328	322	338	326	331	330	340	316	326	317	308	351	329	359	324	346	335	336	332	333	315	334	363	333	346	303	349	352	331	333	351	380	324	328	379	339	331	367	332	321	338	334	337	375	336	340	351	353	314	370	344	388	340	342	345	364	331	351	354	336	335	337	314	343	360	333	360	343	318	371	367	336	327	311	334	352	350	355	333	347	352	358	332	356	354	346	361	348	329	332	365	330	344	329	309	347	334	332	354	349	335	349	325	349	353	345	341	315	345	380	353	344	359	332	334	349	365	371	358	318	356	310	318	341	322	341	374	336	308	319	342	339	333	338	344	333	351	352	314	318	369	335	336	346	316	350	363	346	340	357	337	346	329	330	314	327	369	337	329	337	342	323	326	304	361	348	328	325	351	353	333	352	331	346	371	384	368	344	306	363	359	349	346	325	336	318	345	319	370	331	348	319	369	339	331	357	313	330	320	388	363	322	374	328	360	300	364	363	368	343	325	387	361	371	339	336	321	332	365	323	330	388	314	349	336	332	315	342	360	378	373	354	365	376	329	368	349	349	359	331	326	317	334	329	356	328	329	339	340	342	376	375	340	350	335	344	305	361	352	347	341	333	332	313	341	374	360	325	351	324	332	319	345	367	347	338	350	357	364	331	335	322	352	350	319	323	357	363	342	367	329	379	355	334	331	337	328	379	356	335	372	302	319	330	322	340	304	343	299	335	350	334	338	315	342	370	363	341	314	310	341	370	350	351	373	305	332	329	362	375	333	339	350	322	334	338	349	348	362	355	341	357	334	347	367	334	388	344	345	376	344	349	368	349	321	346	352	332	339	335	326	341	321	353	319	337	327	356	362	363	317	326	393	290	320	334	331	301	347	335	347	348	333	349	338	309	334	359	351	306	333	363	336	362	368	320	353	390	364	376	306	317	335	379	348	347	378	347	360	319	363	339	334	360	363	359	325	348	373	329	357	340	362	336	344	370	359	344	324	326	389	346	369	340	356	321	337	349	344	340	336	339
27425	20114	7700	970	600	495	473	453	434	454	448	450	461	443	441	466	430	456	427	411	461	420	449	417	389	449	494	449	440	451	401	440	449	418	435	458	487	451	446	411	473	448	440	441	427	417	433	410	482	445	465	437	417	415	415	423	460	473	439	436	460	436	419	419	472	454	436	448	389	415	438	462	407	453	419	421	460	399	465	429	429	439	404	411	479	419	428	427	447	411	465	420	437	413	407	433	430	425	454	412	464	379	444	481	454	441	466	447	435	400	469	397	422	418	428	452	444	453	419	451	461	416	448	434	428	430	418	413	407	439	473	413	448	453	432	450	454	446	467	429	426	444	410	416	419	412	418	428	418	421	438	413	410	442	409	428	421	432	439	444	453	470	399	394	412	403	425	447	429	448	417	431	449	442	438	457	441	443	437	438	433	423	450	406	405	467	416	447	472	435	475	431	472	443	435	433	427	403	420	431	448	416	437	432	417	476	407	439	429	445	384	409	462	451	457	446	447	390	451	421	404	386	479	439	462	434	440	444	433	437	459	402	471	433	433	448	411	422	440	434	415	435	426	451	449	429	428	445	436	463	425	487	428	407	481	479	453	417	511	438	442	426	447	427	475	428	456	459	428	459	433	458	449	422	456	444	459	393	431	418	441	412	463	425	427	399	459	487	413	447	454	399	449	395	448	455	400	457	424	426	431	439	428	454	433	423	467	452	410	452	455	439	423	436	431	424	455	408	460	420	416	413	459	397	421	422	429	451	437	391	471	453	390	440	422	435	440	409	415	477	423	465	412	438	447	436	452	411	451	421	410	400	439	458	429	438	485	433	435	431	415	438	466	457	441	428	408	393	427	406	449	446	428	441	435	395	461	409	438	433	465	470	468	449	444	414	430	415	471	461	436	421	456	448	436	476	423	420	428	417	455	446	473	432	467	464	421	438	454	417	442	431	429	434	434	422	401	420	425	439	431	435	452	429	442	453	456	461	437	434	432	437	422	427	422	439	465	430	443	449	449	432	418	459	399	424	452	419	413	465	428	429	442	438	456	405	417	460	385	444	444	480	413	426	452	440	423	451	454	457	445	467	428	431	425	441	414	415	406	429	436	427	477	465	419	453	395	452	394	418	417	462	432	450	437	435	435	426	452	423	427	435	393	432	449	441	423	443	439	434	473	414	429	427	483	420	462	429	450	444	468	441	420	451	416	470	454	457	438	477	438	461	441	434	420	418	451	414	446	445	429	417	447	433	397	460	419	423	422	418	391	452	434	464	450	415	437	463	452	420	437	424	426	379	416	437	454	427	413	434	465	438	445	413	425	468	417	449	468	459	399	442	455	455	422	445	431	427	458	435	450	424	449	427	419	463	439	432	429	433	405	425	413	430	435	459	403	474	428	456	441	463	480	411	445	399	434	451	446	421	459	448	412	411	423	416	408	446	439	441	413	468	429	401	404	420	449	444	438	454	446	428	442	409	455	430	426	452	437	411	430	395	447	472	451	448	416	454	406	460	457	423	408	440	434	396	433	406	461	414	406	433	458	419	426	412	410	436	443	476	427	458	410	412	401	433	457	424	421	479	441	433	428	428	429	440	436	406	416	408	432	453	447	460	406	471	445	401	455	419	468	410	466	438	446	452	458	465	455	420	471	423	402	433	441	462	371	448	462	409	417	466	441	406	444	397	454	387	442	435	454	437	443	441	421	417	427	436	432	394	446	420	455	433	442	424	469	440	433	464	423	425	413	459	406	412	435	446	443	431	412	449	467	404	418	413	464	442	413	427	433	448	465	450	456	442	418	466	470	431	407	432	436	450	443	418	423	389	432	439	436	429	417	437	419	445	437	437	440	454	421	436	441	438	427	436	410	469	482	412	464	420	442	446	437	449	415	420	449	483	426	424	453	415	418	440	460	455	383	427	401	460	477	418	426	437	442	435	416	434	437	419	408	433	450	399	423	429	437	472	431	489	431	474	438	441	460	412	405	419	431	448	429	431	443	435	436	438	424	428	417	442	475	417	430	453	439	425	429	446	449	447	427	465	380	465	445	468	430	453	400	448	437	446	455	429	406	454	455	433	408	453	435	465	427	453	419	469	448	467	451	394	442	439	427	417	433	429	455	444	424	441	415	427	463	445	472	403	443	417	468	434	446	445	436	432	424	452	396	432	435	447	443	446	447	435	460	438	454	432	483	380	457	397	427	447	427	444	434	464	457	448	424	422	415	464	427	434	428	426	438	404	432	392	457	455	397	432	455	431	440	463	443	432	458	458	453	414	428	419	421	432	393	411	449	455	428	450	456	454	422	458	484	461	455	431	421	461	449	407	444	435	447	404	467	458	422	449	424	402	436	410	423	433	428	398	422	416	455	441	398	436	465	440	478	416	453	396	474	469	458	437	471	417	457	452	491	447	465	447	441	457	445	457	408	437	450	435	443	451	428	450	441	426	441	426	465	410	407	414	440	434	441	409	454	496	432	410	426	423	434	414	463	447	443	478	456	417	447	418	404	430	418	483	440	407	457	436	449	461	449	432	432	414	400	457	452	452	420	411	404	429	412	450	452	448	470	419	445	391	430	413	429	422	451	452	424	418	452	424	465	442	422	462	442	446	445	424	459	449	424	461	412	456	463	413	444	441	436	440	449	423	408	413	447	426	413	431	433	392	400	428	451	450	415	461	435	410	437	454	415	434	458	426	414	405	405	402	445	424	431	440	433	432	428	435	426	439	420	450	447	427	400	421	429	433	484	431	436	441	430	417	448	440	422	446	396	408	411	406	436	454	404	416	411	436	439	444	438	421	399	450	411	413	464	423	481	433	448	446	464	457	460	454	429	393	412	418	442	443	433	415	405	442	443	419	475	438	459	459	417	434	432	431	418	445	411	436	436	433	461	456	484	415	417	444	468	439	434	451	429	423	372	460	440	461	413	428	447	447	454	458	436	453	440	410	456	421	452	424	442	430	435	441	461	444	423	425	417	432	413	431	447	439	474	425	449	454	416	490	422	447	422	452	444	379	463	436	423	447	474	468	454	435	451	423	424	416	432	434	467	440	435	433	449	436	447	423	444	461	431	438	388	385	442	428	432	430	412	449	441	386	411	445	425	401	431	486	439	425	430	473	440	426	456	402	448	436	438	454	425	442	416	446	462	421	452	439	436	446	473	441	444	413	458	449	458	391	425	418	425	443	411	403	476	464	419	442	439	445	433	428	450	442	436	415	462	445	410	429	416	442	432	414	450	483	439	436	417	426	422	403	432	454	420	434	448	430	429	446	461	467	404	416	442	403	449	448	447	432	418	440	409	428	418	430	424	433	413	435	434	434	456	470	432	410	389	424	455	475	448	439	466	420	422	415	419	428	427	435	477	444	492	439	433	447	402	410	406	457	443	437	431	440	417	455	463	484	436	471	457	449	481	424	441	434	421	449	438	460	404	417	449	419	423	401	436	465	444	398	452	440	451	424	459	430	434	408	438	436	434	423	445	448	440	400
17498	1298	1161	797	653	642	608	591	567	547	519	513	503	515	498	549	508	530	509	518	588	544	549	542	545	542	519	529	579	546	567	531	525	534	462	526	549	542	514	524	529	508	528	532	515	499	535	575	503	535	499	519	522	489	577	515	536	552	536	473	506	507	535	498	526	524	517	502	510	516	503	520	476	526	528	511	505	532	521	523	482	475	513	547	536	506	508	557	556	538	555	544	566	566	576	506	518	494	495	487	484	528	484	537	507	496	488	522	548	516	527	542	534	519	556	523	460	517	494	548	475	505	524	520	529	493	542	541	515	502	499	494	493	531	473	532	500	494	512	503	496	540	486	524	511	512	522	511	526	529	505	541	507	479	503	511	518	517	528	492	504	533	484	522	561	505	556	537	498	555	548	505	549	481	537	486	510	473	498	502	542	478	505	520	511	515	546	509	508	519	512	552	533	500	538	560	521	483	552	541	523	482	489	540	545	461	521	518	502	528	478	494	509	525	549	495	499	527	533	507	550	511	521	521	496	531	550	483	494	495	534	502	496	541	530	519	495	463	552	512	513	490	465	523	485	500	514	520	511	490	530	521	499	504	542	514	520	510	532	532	528	519	540	522	514	531	524	524	492	508	510	495	528	539	533	492	532	520	490	511	480	507	462	538	554	559	518	523	495	537	570	553	516	503	524	531	523	550	512	532	540	544	552	523	539	486	486	486	505	525	539	505	502	522	488	547	536	485	519	536	538	536	495	460	499	532	546	525	555	530	523	550	516	522	499	546	532	529	519	513	543	529	541	497	504	522	521	524	519	543	520	561	509	524	520	551	493	483	534	503	524	509	513	501	466	530	507	517	504	544	468	512	528	501	511	527	556	523	500	516	505	545	501	522	526	525	536	576	517	500	553	530	506	529	542	529	469	479	548	535	506	490	522	556	495	487	537	512	533	531	501	495	536	498	546	507	496	534	462	506	504	524	529	532	510	524	487	499	519	517	513	542	531	515	524	479	523	522	484	525	556	503	478	511	488	526	560	484	512	533	513	505	534	530	536	498	516	501	533	503	504	485	538	523	512	522	501	494	519	494	513	530	526	525	508	462	516	534	480	484	580	506	557	518	518	531	521	540	513	538	579	517	548	535	527	530	514	490	544	554	521	524	532	538	504	527	517	493	541	530	501	526	529	516	530	525	528	479	525	536	473	536	516	516	507	484	507	502	525	513	492	529	487	514	510	554	490	523	501	506	527	521	516	531	496	560	483	495	503	549	504	488	552	485	492	502	527	536	493	535	500	528	547	516	519	474	516	494	520	520	539	487	543	524	543	517	510	499	549	517	540	503	540	498	502	511	489	534	528	501	541	497	540	519	549	495	517	530	495	528	495	493	495	505	474	570	533	524	524	503	522	500	543	543	562	528	496	521	481	519	527	567	553	521	540	508	556	503	516	555	538	512	555	549	539	543	489	491	496	488	534	582	505	553	529	529	494	523	532	526	492	499	529	532	523	477	526	508	534	501	519	497	535	514	526	493	537	521	501	486	500	516	528	476	496	504	485	485	489	537	508	503	494	515	544	513	518	509	501	546	526	566	507	520	496	543	547	564	497	543	537	562	529	515	559	513	525	509	538	524	551	505	545	562	472	556	505	530	518	537	546	496	526	553	524	526	534	508	567	490	513	485	527	543	571	518	520	474	480	494	533	535	499	528	516	481	520	502	496	563	535	581	560	525	441	483	516	505	506	485	553	588	559	523	518	538	502	491	534	542	482	508	511	537	532	520	495	490	535	529	533	533	501	486	473	518	526	533	523	520	543	545	531	504	485	549	515	554	516	553	528	471	558	519	519	554	492	535	522	558	538	512	507	539	520	521	490	534	513	559	486	500	512	518	491	481	505	518	514	526	537	489	502	523	546	552	497	532	462	505	521	487	524	522	510	550	534	529	533	520	534	548	506	543	521	486	536	531	508	521	554	504	552	499	552	502	499	484	562	537	516	527	574	536	520	524	529	466	570	553	521	569	537	561	535	533	584	518	483	487	547	542	495	537	513	490	483	539	524	482	533	522	481	516	566	510	579	505	505	519	504	513	493	520	488	552	558	494	513	527	530	478	504	479	523	511	522	525	537	513	545	513	521	515	489	548	539	540	511	547	531	524	537	543	553	537	521	549	508	509	503	513	510	502	555	532	497	546	531	550	545	543	537	506	501	495	546	497	545	504	524	523	512	497	516	509	523	514	551	480	513	490	518	482	537	537	536	565	502	545	559	489	537	513	557	527	491	543	516	514	495	488	549	515	539	486	515	504	541	522	501	530	512	500	523	472	537	532	499	505	522	489	522	511	539	505	506	548	504	499	521	516	546	550	511	511	526	551	488	555	488	507	499	502	479	559	533	512	509	482	485	531	523	489	549	501	517	575	553	526	549	489	523	556	539	507	531	525	518	498	525	564	540	528	549	526	555	511	522	495	485	515	500	484	534	508	520	483	555	504	500	489	503	504	509	547	516	500	517	553	525	513	518	514	531	508	525	531	504	543	517	524	516	513	550	521	559	508	495	504	509	517	498	499	546	511	542	514	533	533	516	486	525	547	500	527	514	531	471	508	516	487	488	533	521	525	536	526	490	505	507	505	550	518	575	471	546	511	547	507	555	505	532	486	516	530	519	526	544	528	531	546	492	525	528	479	555	541	537	485	506	505	540	514	509	542	504	500	539	525	503	488	491	504	530	513	536	494	524	535	488	521	495	501	541	521	511	539	563	551	504	523	525	498	515	510	494	578	562	556	513	524	534	486	491	497	532	506	491	483	488	490	522	495	511	548	543	555	549	505	516	483	522	497	449	515	529	523	520	524	547	538	507	525	535	547	531	515	533	535	512	509	494	481	524	515	491	484	500	521	563	495	508	565	556	493	532	510	526	517	523	482	524	457	504	557	522	525	550	504	473	504	491	536	488	503	515	538	553	508	539	543	545	543	541	520	537	507	537	548	492	512	489	547	489	541	557	518	514	530	531	472	510	500	486	494	522	519	531	480	552	522	549	501	561	493	527	509	536	552	573	468	530	543	506	503	495	507	500	541	494	552	535	533	499	506	519	528	512	531	508	557	514	521	482	481	537	525	508	517	522	549	516	535	506	499	547	548	497	528	521	542	516	508	517	502	500	533	524	530	489	533	533	550	512	518	508	532	525	517	527	533	561	513	517	522	505	535	524	562	489	531	479	539	501	504	527	522	508	550	507	505	516	529	498	527	489	535	496	474	562	510	555	548	561	534	478	516	507	499	502	521	548	555	516	503	549	498	518	533	522	524	546	526	540	526	525	546	513	486	501	520	528	511	492	521	512	542	507	486	500	487	527	518	508	542	519	545	507	515	514	523	437	518	522	511	519	512	504	548	517	515	524	525	508	484	489	524	528	545	493	551	519	490	503	517	517	528	501	550	502	537	550	502	511	560	497	516	521	554	531	507	548	496	540	575	539	504	527	547	546	540	509	526	533	527
23764	21106	28578	23862	21113	12634	1052	653	459	468	403	374	340	361	312	297	299	253	277	284	281	238	247	219	242	246	227	240	242	235	247	238	233	246	209	227	224	224	229	204	209	232	211	216	250	225	239	226	220	212	187	237	203	212	233	218	221	242	223	213	212	206	223	226	174	223	204	225	205	205	230	196	219	227	222	238	204	215	211	226	219	207	230	220	211	203	204	204	205	221	221	216	226	209	231	226	252	206	234	211	203	219	198	197	225	220	227	210	216	224	198	195	236	211	212	217	198	185	229	233	202	217	201	210	214	219	204	186	215	216	200	223	174	209	217	215	232	204	183	212	194	202	225	209	214	197	248	208	230	201	204	229	179	224	195	211	200	235	227	227	201	206	206	214	239	215	218	211	212	238	208	220	235	224	216	236	232	197	205	240	230	209	196	205	200	205	219	214	217	223	204	210	195	207	189	210	238	223	232	209	210	193	211	203	189	214	211	210	212	218	198	243	202	210	210	225	188	224	202	210	218	174	223	181	228	214	198	212	212	204	213	201	232	220	214	220	201	199	203	204	210	209	217	207	202	201	210	196	220	243	227	214	216	220	219	237	218	211	225	221	223	228	225	228	200	215	207	200	210	213	213	242	246	217	213	247	195	222	224	211	205	217	232	208	213	254	189	204	216	198	223	229	228	214	223	213	234	195	212	219	202	200	221	229	204	194	246	219	199	194	226	218	183	198	201	214	218	203	225	197	196	204	213	203	198	204	210	201	215	214	221	211	212	236	196	225	209	193	218	197	225	197	217	197	193	209	227	192	209	222	218	211	196	207	207	226	218	217	186	227	212	210	224	208	217	210	217	204	177	227	218	214	221	213	204	204	201	208	204	203	227	204	227	224	232	210	200	197	185	217	194	215	212	216	225	195	209	204	194	192	222	213	176	223	200	205	214	219	229	197	188	234	238	213	203	221	242	214	216	197	213	240	225	218	216	210	219	228	193	245	178	201	214	191	230	195	191	204	206	215	222	221	195	214	228	222	243	215	209	195	185	208	218	215	199	205	205	210	202	181	205	181	224	217	216	206	221	227	215	214	222	229	212	218	200	215	219	193	215	205	221	215	226	226	211	194	217	238	197	215	220	224	212	227	223	219	223	215	236	211	223	208	173	218	257	242	201	242	190	218	207	213	228	203	227	206	214	214	201	211	212	211	211	233	218	227	226	205	209	204	213	191	218	200	213	228	203	233	217	233	226	200	214	224	208	211	207	211	225	192	204	195	215	219	226	227	197	196	215	197	197	213	227	228	220	241	224	201	192	233	190	234	205	229	198	211	182	204	220	209	241	240	217	221	188	224	211	228	203	203	211	197	201	221	248	219	212	218	218	229	216	221	207	228	225	223	199	213	214	210	229	194	204	245	237	223	214	183	226	205	220	210	194	199	211	234	215	201	198	191	222	233	224	192	199	184	213	218	174	220	229	202	225	199	222	173	225	236	219	201	208	237	206	200	203	215	233	212	223	193	213	219	192	205	200	196	198	185	208	233	198	205	207	268	196	227	228	186	205	203	215	214	223	208	220	217	213	188	194	224	233	207	207	244	199	244	211	219	196	193	215	213	224	227	208	238	194	203	202	219	228	222	213	207	213	200	207	217	223	220	230	216	221	219	216	216	220	231	207	223	199	189	218	211	208	217	200	211	188	195	204	200	213	216	203	204	229	218	211	208	189	206	213	219	215	200	237	194	223	203	209	199	207	215	217	197	221	200	202	211	220	203	198	206	187	193	187	202	244	217	205	197	204	232	197	203	188	206	210	198	199	199	220	227	206	217	214	212	252	197	224	208	224	207	190	219	226	209	216	219	208	233	214	209	204	220	211	210	207	235	200	220	220	200	229	237	202	196	239	214	217	209	222	231	203	226	197	208	200	216	212	218	223	214	200	221	208	211	208	210	200	202	223	222	214	219	200	220	194	234	166	211	225	220	227	219	174	180	215	194	199	200	211	200	212	209	198	225	217	203	186	218	179	195	191	209	215	205	215	223	201	214	203	205	223	212	213	197	217	207	219	197	212	203	201	237	202	196	192	214	207	201	219	247	226	193	190	243	214	202	204	227	202	217	220	205	176	202	223	199	197	223	202	200	201	202	212	219	220	203	222	210	235	218	222	217	245	227	230	227	199	240	227	232	192	217	228	196	197	223	226	219	203	224	213	204	222	234	233	230	217	190	211	204	208	211	229	208	227	218	212	224	204	204	203	227	196	216	235	204	221	213	240	186	215	206	193	216	211	211	229	206	212	211	188	209	208	219	215	206	229	210	201	196	221	202	199	210	207	210	238	204	225	213	230	189	223	197	215	199	199	202	247	197	242	200	210	191	224	189	197	239	218	229	209	219	196	215	225	217	226	184	198	205	234	237	216	232	223	178	202	223	231	228	202	221	233	232	194	210	197	192	226	192	185	217	218	201	206	218	242	214	209	214	212	197	235	212	214	212	194	193	209	260	215	215	214	216	213	209	214	196	212	216	229	189	200	213	193	211	213	203	236	202	196	207	200	203	212	229	210	200	205	197	226	220	199	208	233	174	207	202	218	230	200	197	213	219	180	197	206	211	201	236	201	217	226	203	194	209	211	218	201	235	206	215	209	222	186	220	200	198	218	182	209	188	196	223	215	215	199	202	187	225	178	234	194	214	223	194	226	196	219	210	230	206	221	209	228	197	223	204	219	235	210	214	215	199	186	244	212	183	195	227	204	229	208	211	214	199	208	211	188	214	212	209	227	218	211	198	216	210	195	211	225	205	202	208	236	203	216	224	226	196	215	204	245	221	226	232	187	196	222	224	246	218	201	214	222	259	207	216	207	216	194	189	192	211	218	200	211	205	223	196	208	221	225	209	201	221	215	223	224	193	228	191	201	203	201	228	206	210	217	201	201	190	229	206	216	203	205	199	198	229	231	231	220	221	196	216	203	188	195	224	208	211	203	213	216	185	226	225	237	214	210	190	200	194	206	209	224	211	214	212	194	186	188	200	196	222	207	206	194	224	199	204	190	217	210	224	204	213	198	233	210	197	208	233	187	171	206	200	204	206	216	204	207	206	212	198	169	222	222	195	201	207	217	215	200	236	207	223	199	211	218	236	182	214	210	217	237	194	204	208	220	209	228	217	195	208	206	203	212	219	186	213	195	211	203	221	192	203	216	223	208	219	216	199	231	208	222	213	212	231	215	204	222	230	237	193	209	196	215	213	210	182	203	229	235	213	208	224	188	195	202	214	230	210	208	210	204	209	217	208	221	200	200	228	202	199	203	195	229	233	191	235	246	195	224	226	224	211	201	230	209	247	228	208	247	207	223	214	203	221	242	223	192	167	228	182	225	225	206	216	229	204	205	200	196	191	221	210	204	206	215	226	218	236	216	202	224	203	207	222	243	220	213	210	198	210	215	197	209	203	236	220	235	205	238	182	227	197	225	193	213	201	209	219	229	218	210	215	227	219	200	223
35499	9590	7986	3992	2664	1944	1448	1157	907	792	657	575	534	475	479	406	381	394	365	364	383	343	344	353	338	310	311	291	277	281	269	293	255	285	277	306	285	282	297	277	245	269	279	271	268	272	298	287	270	277	267	289	274	290	276	267	318	279	284	291	252	267	292	255	273	291	275	270	283	275	252	279	290	291	249	246	249	286	274	242	252	264	254	291	261	257	258	259	301	264	284	271	270	262	276	296	254	271	273	252	241	254	233	243	271	271	266	267	282	260	283	284	229	264	277	248	272	272	261	242	279	264	275	271	269	253	268	256	282	260	249	256	247	248	262	258	284	295	278	252	263	238	254	275	279	264	247	267	281	281	277	261	267	247	270	304	296	284	258	284	282	269	255	275	291	266	260	275	283	264	268	290	255	272	265	273	272	291	280	290	264	261	242	284	278	257	280	263	257	282	283	281	262	270	263	273	265	270	282	249	242	237	262	251	278	235	275	245	266	248	258	259	257	276	269	272	265	273	250	294	278	264	230	267	269	239	287	284	264	262	273	230	273	245	268	260	268	282	245	255	263	237	247	256	250	279	286	266	249	257	284	252	292	272	257	259	253	245	268	273	265	248	262	264	233	293	265	257	241	219	260	274	268	269	255	252	276	239	265	250	275	256	284	261	277	265	286	243	261	236	262	272	245	259	249	289	250	271	279	258	275	281	269	261	260	255	233	260	267	254	265	276	269	265	272	229	253	271	261	261	250	255	258	270	288	260	292	278	286	245	250	245	262	279	262	239	292	274	268	273	290	279	271	257	247	266	254	261	272	247	280	269	258	288	245	274	251	290	257	287	274	254	253	275	262	243	299	235	259	287	259	249	260	274	249	270	259	240	295	249	247	275	251	274	241	258	297	263	283	276	266	257	291	254	287	249	272	281	282	252	280	261	263	264	273	285	253	283	257	253	244	289	273	275	260	276	273	265	272	271	263	288	266	258	268	286	277	275	265	257	259	250	300	265	268	242	277	236	298	282	244	275	269	283	256	253	263	248	289	270	262	293	267	273	263	263	256	268	264	261	271	260	237	251	228	273	263	286	254	236	261	263	262	256	270	244	247	274	272	259	267	259	261	262	274	256	284	252	259	247	250	262	283	287	280	255	284	261	268	280	242	286	247	249	260	246	265	260	279	250	262	237	255	260	275	238	256	270	258	251	282	241	266	246	253	234	286	249	241	255	253	275	283	232	248	254	258	271	240	246	257	282	286	253	246	261	231	259	268	273	241	266	276	271	267	261	275	262	236	275	277	286	280	242	253	259	230	253	245	281	258	265	284	248	245	278	246	285	269	221	279	260	272	281	261	259	249	244	281	262	258	251	273	295	268	239	256	275	278	260	269	269	255	256	251	248	238	287	241	289	252	298	263	251	255	261	267	264	256	286	260	254	243	265	239	231	275	296	292	256	265	289	260	274	273	287	279	288	255	299	268	270	281	234	276	265	258	259	257	256	278	273	262	263	275	278	242	250	259	260	271	281	251	261	255	268	265	248	260	277	275	214	281	254	240	256	260	285	268	278	243	245	248	247	248	283	271	265	261	269	282	274	289	251	282	290	254	275	279	282	267	261	269	274	244	268	257	264	235	219	266	269	303	257	265	296	278	279	246	257	276	249	250	281	220	270	253	215	262	259	263	262	283	268	249	263	255	267	265	263	273	270	269	292	250	267	282	292	274	277	276	264	273	257	248	272	286	257	262	290	253	222	297	258	274	250	285	218	250	243	270	254	280	226	237	296	284	262	295	249	246	245	243	260	264	268	259	247	263	266	296	247	239	256	252	287	289	283	266	248	284	257	270	268	269	278	248	279	275	278	270	255	269	260	266	247	284	247	245	280	263	258	294	256	230	279	271	270	268	231	258	266	293	255	263	261	271	264	262	285	279	287	273	242	261	263	261	271	272	287	283	264	293	290	248	260	263	284	279	261	276	287	290	259	249	247	295	223	266	272	282	259	276	262	258	260	258	276	272	276	247	295	321	267	289	268	270	258	289	290	263	254	239	256	275	267	260	274	249	253	270	290	257	274	288	297	270	257	266	258	276	245	258	253	286	239	250	245	263	279	234	270	259	259	310	278	262	246	250	272	269	281	294	264	229	298	259	276	240	279	253	251	275	232	252	279	239	263	258	257	266	299	256	250	260	247	259	264	259	245	271	239	278	259	270	273	273	283	301	235	255	259	289	280	281	271	255	246	268	256	280	278	299	249	256	248	274	263	247	252	266	257	231	257	259	253	244	273	274	274	263	262	273	294	274	265	276	291	284	255	258	274	251	267	257	268	285	262	214	253	263	273	285	263	292	259	271	271	243	263	265	257	253	253	256	267	244	253	253	282	233	247	252	259	239	279	255	235	237	256	260	269	269	256	255	251	270	298	254	264	253	258	240	271	277	262	284	261	259	267	278	278	266	252	260	268	283	245	281	301	271	268	273	241	267	282	243	240	268	246	262	281	272	251	237	275	274	250	277	248	275	272	274	268	245	238	272	279	284	275	275	252	282	283	268	246	275	265	264	247	258	271	252	234	254	264	292	263	251	256	275	265	278	247	268	242	260	252	268	289	247	255	258	234	268	274	310	275	277	267	273	276	230	243	246	260	230	279	291	278	270	266	263	281	280	272	265	253	260	271	279	261	234	284	262	231	284	245	254	268	260	260	241	228	263	253	264	262	283	280	254	292	278	279	265	264	244	244	288	275	306	281	288	251	270	252	274	270	281	249	262	242	268	261	248	258	263	290	275	257	302	297	264	251	274	307	250	271	258	249	263	257	276	277	288	266	240	266	278	271	286	247	276	267	261	269	256	281	281	308	255	250	258	292	272	225	262	264	270	258	252	253	234	239	281	250	256	207	287	288	265	272	266	253	277	257	261	275	281	264	264	256	245	259	277	250	241	276	248	258	258	230	254	303	279	251	273	268	299	267	266	248	250	262	243	257	267	252	255	243	269	274	272	260	274	271	263	273	255	258	244	290	275	270	268	267	294	276	273	261	293	263	300	263	278	241	252	242	256	287	273	249	268	297	312	266	255	289	261	248	248	257	274	270	264	281	271	263	252	242	267	294	277	271	277	282	244	250	285	249	251	268	251	288	252	254	242	251	283	254	243	254	288	244	277	281	255	278	256	267	241	245	289	258	267	262	250	266	252	249	259	262	280	290	267	261	275	268	276	285	253	248	290	272	269	254	242	264	277	264	251	266	266	273	264	262	297	267	270	228	268	259	268	258	249	260	308	252	272	242	253	253	253	258	246	269	280	266	238	268	265	270	260	246	268	232	255	237	274	267	280	288	265	272	292	281	277	255	278	293	244	267	246	259	251	282	269	246	236	247	262	285	282	267	254	297	279	250	272	244	275	253	252	256	272	271	254	263	253	273	265	292	289	274	256	254	265	261	258	245	266	243	285	264	238	262	263	239	274	260	265	265	260	227	242	283	268	281	256	272	265	265	248	262	240	291
25015	21128	27660	24745	14274	1298	899	736	700	704	700	651	601	611	580	640	622	627	587	550	626	614	612	607	606	608	572	549	545	599	620	569	560	572	574	568	558	547	608	580	569	612	595	585	557	583	590	593	594	592	579	547	592	590	586	575	578	527	567	606	542	579	583	571	560	581	573	580	587	573	587	550	547	592	610	543	609	630	544	612	586	584	555	614	540	563	623	554	569	553	555	597	543	574	560	565	574	596	593	567	531	575	559	551	583	575	597	556	608	566	525	568	624	558	605	589	575	585	570	607	591	624	547	550	519	629	583	585	571	597	558	587	546	550	612	570	556	577	590	614	570	589	584	561	584	575	595	554	559	572	583	533	609	561	580	579	609	558	593	566	571	606	580	576	564	577	588	602	581	568	593	627	602	516	552	571	522	575	584	603	579	564	584	547	584	567	600	594	589	614	580	609	602	596	575	550	550	601	531	560	577	562	567	561	580	598	600	589	598	582	572	583	609	569	559	579	528	640	590	600	571	604	540	572	579	558	610	558	574	537	532	569	576	551	573	591	589	582	590	569	591	588	520	589	591	589	570	556	594	587	561	580	547	563	551	594	586	562	521	585	551	582	604	574	573	538	570	585	574	556	584	605	591	604	578	592	534	611	562	590	535	573	571	539	544	518	565	585	553	569	564	580	569	586	561	599	588	577	583	551	548	577	537	561	560	597	574	550	611	540	533	606	578	587	557	554	565	592	564	589	565	560	569	537	563	556	590	564	626	569	593	566	563	504	549	621	574	595	616	557	577	566	539	570	510	588	537	548	557	596	594	614	600	609	578	594	557	597	571	552	618	506	575	586	578	580	577	583	570	623	556	535	595	560	587	571	595	581	614	552	564	590	555	556	587	570	536	573	558	611	581	522	573	569	542	570	559	567	560	574	549	635	535	524	569	603	557	603	588	565	555	558	567	574	599	578	540	572	597	601	565	573	584	568	525	647	547	604	609	584	599	589	597	588	565	579	604	591	593	544	620	586	539	573	578	582	529	510	580	596	577	574	552	528	612	631	566	557	550	584	544	562	585	588	532	564	585	577	585	536	583	579	570	563	561	579	542	577	530	603	562	580	584	617	623	578	610	566	595	595	600	572	585	547	531	556	544	565	551	569	552	609	585	612	583	572	571	572	567	581	613	600	588	600	581	587	567	622	565	557	584	555	537	591	570	611	565	558	598	586	585	543	579	567	610	540	605	582	589	584	580	591	571	596	575	580	587	575	619	622	576	543	614	562	559	533	622	611	591	629	561	559	623	526	578	582	584	564	591	554	572	602	564	619	555	543	605	614	604	619	553	559	579	566	557	562	511	566	611	588	596	598	557	575	557	594	570	557	574	584	580	581	556	580	567	608	554	560	548	570	611	570	580	544	576	548	588	605	602	587	591	618	568	566	557	645	593	525	595	567	635	596	572	586	577	544	552	564	597	577	559	566	578	533	551	562	543	590	548	588	589	584	541	558	535	564	581	583	587	590	574	575	566	614	561	555	559	602	605	577	583	548	581	598	616	589	592	556	539	559	605	595	630	590	583	565	537	599	604	550	549	576	540	517	573	579	553	568	571	540	578	573	558	588	587	585	577	575	589	565	585	567	586	532	574	573	558	586	570	567	575	552	574	553	573	563	578	577	543	602	545	607	582	616	526	580	562	595	554	581	578	575	572	570	551	550	581	584	567	587	594	601	564	539	542	579	551	586	576	585	590	548	569	581	501	585	618	536	611	563	531	561	597	575	526	605	551	613	606	578	574	581	544	587	578	604	594	555	579	523	561	566	592	570	590	587	531	577	573	613	589	540	563	547	552	590	611	602	551	568	559	580	583	614	575	598	578	584	567	523	550	524	578	586	557	623	575	554	531	573	582	608	620	556	565	532	551	525	601	561	543	610	649	577	525	596	585	552	540	598	582	581	570	550	550	537	561	544	563	542	572	548	577	578	590	612	584	563	591	549	586	633	562	564	592	599	569	577	576	569	580	598	554	574	608	560	565	562	604	623	574	574	547	607	506	570	597	617	563	579	577	547	556	568	570	604	579	604	603	604	579	542	599	570	608	580	567	553	576	593	575	588	606	587	583	573	568	577	602	595	558	547	560	564	567	581	606	561	557	559	567	614	552	547	547	577	554	538	560	576	579	575	559	587	593	621	577	612	538	592	583	549	566	562	526	601	607	557	529	589	570	562	567	562	590	545	526	581	570	565	601	602	557	585	582	588	591	557	606	570	594	561	570	571	601	552	589	531	609	596	632	587	574	576	551	565	618	555	567	616	591	549	570	567	555	572	585	575	587	542	554	584	566	608	553	548	576	589	589	546	561	558	572	536	567	569	577	573	605	603	579	569	571	571	573	639	582	596	593	589	588	572	579	579	540	572	624	563	607	569	549	579	565	595	602	588	558	614	558	581	580	559	571	561	584	616	572	591	627	573	607	569	553	598	580	587	590	611	559	555	599	543	546	569	574	505	613	551	579	644	571	559	548	568	586	548	556	579	592	536	635	535	569	607	541	553	568	600	526	610	547	571	549	566	594	564	531	611	578	589	605	569	576	578	603	532	576	580	571	629	575	538	563	557	572	595	553	568	584	567	585	576	563	621	571	575	574	535	567	560	562	583	581	583	556	552	602	573	593	597	562	551	566	566	614	582	537	612	545	608	552	610	556	625	588	572	576	549	579	586	583	552	555	593	555	596	551	617	537	590	600	566	576	592	569	607	536	561	530	558	559	588	600	572	559	595	552	594	565	550	556	570	576	590	562	542	580	579	609	560	572	593	572	579	584	595	568	596	617	564	572	549	572	561	568	539	587	561	595	563	587	561	616	531	539	547	604	588	536	594	543	592	609	562	592	544	574	575	601	597	512	551	557	602	575	579	554	620	527	570	584	572	622	553	565	578	598	618	587	593	579	570	563	556	596	557	580	602	600	554	553	563	568	599	577	569	555	578	542	547	557	592	594	600	568	609	558	575	586	591	576	572	563	582	579	579	557	564	590	592	586	576	558	592	615	564	568	579	588	576	569	581	593	620	537	514	599	571	558	565	578	563	575	612	555	593	548	542	542	598	595	580	564	553	573	583	594	583	582	582	634	553	587	578	555	600	611	588	559	545	549	614	590	542	543	581	563	567	602	588	608	588	571	569	535	564	587	572	512	618	623	580	545	621	570	564	582	559	613	558	538	576	588	602	565	637	565	546	593	572	585	582	571	600	580	579	554	590	581	573	569	559	558	579	569	563	584	581	575	602	590	580	613	571	552	615	636	524	565	604	608	584	537	598	551	551	590	566	531	570	595	565	550	602	563	590	550	573	579	612	585	549	565	582	580	563	558	575	566	609	548	558	567	603	596	574	565	597	559	588	566	551	577	543	535	570	591	543	575	569	561	607	575	566	568	589	586	581	585	537	528	608	629	590	574	573	588	619	569	588	575	569	576	569	577	555	613	544	577	576	589	591	577	546	606	604
35604	6164	4998	2612	1897	1608	1331	1132	1015	877	893	808	761	780	766	712	752	676	729	681	723	650	671	693	678	664	692	642	652	670	701	653	652	672	696	682	655	674	644	699	695	660	698	685	684	641	688	627	679	652	723	661	690	644	627	656	646	631	645	659	670	607	701	623	630	693	667	636	653	663	633	676	648	699	669	659	656	700	686	653	656	657	671	670	671	628	674	677	641	662	644	669	668	633	641	656	675	665	677	683	670	649	647	675	682	695	647	659	659	662	658	673	662	647	657	654	685	686	652	636	641	699	628	655	641	643	664	667	654	690	608	661	655	628	630	675	618	667	607	647	656	677	669	672	682	651	671	659	663	651	680	690	650	657	658	664	690	650	684	660	639	683	690	639	638	658	670	702	698	644	656	653	648	629	700	680	654	651	609	658	642	670	656	655	663	650	690	700	693	608	658	695	639	605	652	677	652	674	699	678	661	653	647	644	682	617	645	661	687	657	667	627	658	641	692	653	624	623	672	620	703	670	646	636	608	678	659	622	625	652	683	692	657	633	638	644	618	593	653	697	657	642	705	652	669	666	627	690	656	637	625	674	665	690	663	731	696	676	646	687	613	640	636	685	632	606	662	647	719	657	674	600	688	670	691	680	604	648	673	628	645	685	676	640	659	707	669	641	642	651	652	714	647	644	699	620	647	628	687	609	626	672	680	649	653	648	647	703	624	670	621	708	664	679	636	676	672	633	655	654	645	678	648	703	681	655	647	657	634	628	630	664	616	613	634	681	662	676	663	665	634	634	696	678	622	645	676	650	671	621	664	666	649	660	663	701	687	642	662	682	592	655	629	610	692	690	659	656	642	648	659	620	658	622	627	586	640	681	679	660	671	658	610	694	647	612	637	656	676	602	658	680	661	627	662	648	688	650	662	651	701	610	656	654	672	672	654	652	585	634	709	686	655	664	704	665	648	656	651	680	648	652	655	620	626	608	618	632	638	680	627	650	631	656	648	628	667	671	695	668	706	671	656	670	679	672	664	639	665	632	635	691	682	664	678	632	655	629	664	687	637	609	652	667	660	636	679	607	674	642	649	633	707	694	630	710	691	694	639	633	650	672	650	669	617	686	648	697	677	682	672	653	635	641	643	731	648	684	625	679	641	702	653	635	681	652	657	621	693	680	663	637	652	665	628	682	651	645	668	659	667	619	617	631	666	655	634	644	645	654	663	657	655	682	667	656	648	653	650	674	705	660	669	650	688	632	675	650	699	619	680	625	630	640	648	657	631	687	633	687	697	640	666	669	642	617	708	659	684	631	624	635	641	630	671	660	657	679	675	657	670	628	667	689	672	624	657	638	672	655	639	683	643	701	670	640	643	676	677	668	654	635	642	648	689	635	660	675	633	640	665	639	625	655	720	638	660	657	645	675	659	662	634	662	678	629	665	650	653	650	667	660	622	679	638	665	694	618	706	669	618	641	615	673	687	647	610	658	700	651	647	645	640	666	669	687	638	704	665	623	641	673	651	655	692	650	679	667	697	648	650	620	665	673	667	632	674	654	657	624	655	606	646	678	641	666	635	636	657	665	626	697	640	641	618	677	674	671	684	677	629	650	701	675	604	655	664	703	653	678	657	647	660	660	661	644	675	626	641	672	722	637	615	644	669	662	686	621	649	643	620	617	680	699	621	659	616	632	652	667	638	629	714	673	693	645	703	673	664	647	698	696	623	656	640	630	637	661	604	675	653	701	633	674	674	613	647	641	675	664	684	619	692	635	616	706	681	631	689	671	690	638	673	621	665	651	643	696	679	652	653	652	668	668	643	679	608	645	633	665	665	633	640	652	602	699	576	667	631	671	635	659	672	697	634	613	672	624	689	666	641	655	613	641	670	658	688	681	633	679	659	621	630	635	704	664	649	686	668	675	680	648	620	671	652	656	696	628	607	626	672	656	708	622	639	654	673	651	665	685	669	641	653	651	676	668	685	650	669	678	635	684	614	627	664	641	665	683	665	700	655	653	658	677	693	649	644	673	651	609	675	672	673	644	682	641	676	616	645	639	651	641	632	677	696	696	649	640	660	645	639	633	663	646	664	624	716	644	661	683	618	672	668	678	649	649	600	679	625	679	670	647	644	659	623	637	669	625	670	610	656	662	669	619	656	649	675	623	610	664	653	658	656	698	672	680	655	641	675	690	634	684	666	652	692	601	635	679	649	677	628	637	646	624	624	682	640	651	649	648	662	714	681	620	646	660	637	665	638	644	662	650	678	638	682	600	665	610	688	644	687	603	628	640	624	633	650	669	658	621	670	703	648	636	666	674	634	674	722	662	662	659	695	646	676	694	636	634	656	670	663	633	632	625	679	666	660	634	656	673	676	661	646	657	665	676	655	664	709	669	620	664	616	620	629	638	641	629	639	644	626	636	660	632	667	674	660	644	639	630	659	661	651	652	688	655	683	620	645	671	669	645	661	607	673	631	680	620	648	643	661	662	659	677	637	644	624	633	636	593	693	643	682	684	689	614	641	679	674	625	673	643	642	654	654	698	608	631	610	672	658	680	671	627	664	644	681	612	659	647	636	671	616	670	680	660	648	658	636	664	625	638	675	629	692	629	642	677	645	672	663	639	666	614	641	666	675	657	657	656	656	613	677	676	632	587	610	661	633	644	682	591	661	661	649	670	664	610	684	676	643	627	662	630	681	660	659	659	682	628	626	657	630	625	650	665	613	695	684	627	663	668	684	668	691	653	624	653	673	719	673	667	589	664	664	646	632	617	657	648	611	669	686	669	667	675	628	662	692	668	639	674	640	687	676	682	640	689	637	651	680	636	612	643	664	673	662	677	691	634	640	696	674	677	661	693	616	666	637	638	651	700	656	681	634	697	701	629	679	650	647	639	630	635	721	714	656	677	674	610	655	644	635	691	636	626	595	645	643	721	631	616	651	655	598	625	696	670	668	665	647	657	618	623	663	660	671	663	663	683	635	673	681	625	674	667	681	652	657	679	650	634	631	676	644	655	669	679	618	665	678	632	634	644	658	655	683	617	616	642	655	657	643	659	674	666	649	616	651	652	674	637	632	700	628	673	657	633	665	680	635	632	611	662	668	640	658	683	667	639	628	623	663	641	682	652	688	633	633	687	722	595	664	672	614	639	658	697	670	670	673	655	631	645	667	639	600	641	622	627	656	636	646	678	622	655	614	610	658	663	661	722	624	663	662	683	720	636	685	708	642	632	680	651	694	681	668	684	691	676	628	616	631	660	616	691	659	660	659	668	682	635	609	688	678	648	638	667	666	662	664	640	640	650	641	630	634	679	659	655	657	674	619	627	640	575	599	659	640	630	624	672	640	620	643	662	664	641	635	644	661	655	671	627	665	672	675	621	650	644	635	710	622	638	635	680	691	655	605	655	663	651	674	643	670	649	646	632	675	658	673	645	651	698	631	642	639	686	613	641	650	637	641	660	645	688	645	682	654	654	680	616	719	644	643	689
22711	21150	28969	23583	21153	21186	12275	1302	895	750	682	602	547	508	517	461	442	438	414	422	406	372	379	360	361	418	339	329	332	368	354	359	311	349	336	331	346	350	349	319	324	321	294	329	359	319	336	331	338	304	331	308	334	299	311	336	289	303	308	322	311	342	321	287	341	311	304	327	301	311	305	321	305	282	307	297	302	289	314	317	317	321	302	332	303	321	303	319	304	310	316	280	304	317	306	343	303	277	322	317	283	313	322	298	285	326	331	301	317	314	309	328	329	296	312	359	315	295	324	344	299	324	287	313	283	315	322	312	279	297	282	296	284	314	328	336	323	322	319	308	321	300	327	327	343	301	324	300	295	307	293	287	315	313	300	284	312	311	322	288	314	306	306	307	289	318	295	293	315	323	332	316	316	296	309	313	308	328	316	317	289	296	298	300	308	293	280	303	299	318	340	313	300	340	278	311	336	293	292	290	330	316	298	312	331	296	322	318	323	340	299	295	314	309	309	322	331	323	291	339	315	317	320	309	267	291	324	295	329	319	297	305	274	300	326	285	288	286	324	328	307	301	289	302	307	271	283	306	310	324	336	295	301	295	300	299	316	344	304	351	300	315	303	339	327	296	282	330	326	329	331	293	285	298	282	351	318	289	306	287	352	289	307	311	293	302	299	299	313	325	302	305	318	312	275	305	293	314	288	330	292	311	300	307	291	321	282	316	334	269	295	299	288	338	328	311	331	318	290	315	307	309	309	329	310	338	336	320	337	300	333	302	301	302	280	311	313	332	298	294	331	348	301	325	310	319	309	291	345	299	347	305	311	330	318	309	329	314	289	265	307	307	308	296	328	302	316	312	349	313	293	307	299	311	303	316	295	316	301	291	303	286	292	307	295	291	292	288	315	304	310	310	289	313	334	311	318	333	277	313	306	296	332	313	314	300	314	333	285	319	290	296	321	309	316	320	293	285	315	313	298	345	322	312	312	307	294	283	317	292	310	290	299	294	301	324	323	280	314	327	315	315	356	319	294	310	315	319	299	292	315	308	324	298	319	331	312	319	296	322	313	316	339	302	291	284	328	311	323	315	285	306	319	332	296	308	277	297	273	306	303	288	315	317	304	292	298	302	293	305	255	301	311	324	303	346	318	311	316	301	294	313	353	310	291	324	353	307	317	314	339	335	293	275	311	320	301	301	317	309	308	296	318	306	288	290	303	293	311	317	305	282	304	293	325	302	278	318	314	295	316	313	333	307	325	280	332	303	309	357	303	314	312	288	305	317	294	305	322	318	310	277	270	284	321	275	334	279	294	343	320	321	333	316	332	274	320	286	294	276	275	295	311	296	297	312	310	329	302	303	316	333	309	295	303	279	312	312	296	329	304	323	310	324	287	299	306	326	309	291	296	303	293	304	306	293	335	301	307	330	315	315	328	328	302	343	311	289	314	316	298	346	309	288	317	341	281	311	310	311	317	286	311	310	308	323	304	291	269	311	324	325	277	317	283	283	305	315	271	322	305	301	310	308	295	290	320	299	310	283	319	306	292	291	319	295	286	318	299	331	286	301	302	306	301	317	334	292	332	310	311	318	290	324	335	301	297	283	303	317	279	314	304	301	344	323	279	303	274	293	313	320	287	317	306	313	320	317	306	341	325	286	292	295	307	303	304	312	302	285	341	335	322	316	301	315	320	302	317	317	298	330	332	301	320	298	308	314	300	285	302	340	316	298	306	291	303	330	324	331	316	290	274	345	318	298	295	304	289	315	345	312	295	304	324	279	279	304	300	320	323	304	326	285	323	290	302	307	325	316	311	331	298	291	296	274	299	326	295	298	303	330	278	305	303	316	299	313	314	333	302	297	322	283	303	323	297	280	342	323	309	303	294	299	299	323	313	308	322	298	309	290	348	293	339	267	310	330	296	313	298	297	264	314	339	299	289	320	306	305	293	307	328	330	295	323	273	315	297	324	301	317	297	315	305	330	334	316	324	303	320	281	303	343	287	301	288	332	303	304	308	301	298	295	319	305	302	310	301	345	292	307	289	323	306	314	335	288	316	332	320	307	323	338	302	311	323	336	321	306	321	296	312	275	298	313	269	290	309	327	293	301	313	289	313	354	294	316	301	327	295	311	301	291	311	304	311	307	319	322	314	310	313	299	311	311	317	305	350	295	295	291	342	312	306	322	299	297	302	327	306	323	289	327	288	286	286	307	303	315	319	318	290	316	313	322	286	325	305	320	279	317	303	303	296	329	270	309	265	295	308	324	304	330	293	312	302	292	312	314	315	311	318	324	323	330	299	309	292	337	297	279	310	330	307	315	280	311	290	305	309	303	307	306	302	301	283	303	287	286	288	316	324	272	309	301	334	305	310	308	279	305	314	287	312	311	283	308	289	312	300	308	305	312	281	340	316	340	287	301	293	316	329	285	295	343	325	284	306	309	326	294	343	292	301	281	342	324	296	308	336	286	313	286	308	300	272	302	316	340	317	320	313	332	310	326	325	288	293	313	325	322	290	307	324	288	296	279	289	318	334	329	356	317	304	337	323	290	339	283	284	336	318	333	302	310	315	265	321	315	352	327	341	313	288	285	318	306	311	308	293	306	313	332	311	305	323	291	316	308	321	308	339	289	293	325	281	283	302	320	302	312	297	302	323	324	317	308	343	300	308	281	336	315	353	318	328	315	337	270	301	321	310	320	281	316	301	296	301	281	308	318	305	318	279	300	321	297	311	321	322	272	301	301	275	323	339	307	332	311	317	324	324	322	274	304	283	276	312	318	300	335	301	302	301	326	303	310	299	307	317	306	304	310	310	312	299	296	328	287	308	295	323	333	300	291	296	336	310	361	311	308	324	276	296	288	335	307	332	294	321	329	312	306	309	317	306	319	315	330	288	323	314	289	314	316	335	297	325	317	311	348	346	316	308	348	312	305	327	299	321	300	281	293	307	291	304	293	324	304	311	328	308	331	303	340	298	282	335	303	301	302	314	328	299	312	291	316	290	297	310	297	315	289	329	273	314	333	311	307	339	313	287	317	322	315	296	292	324	282	292	318	270	331	308	291	303	331	270	305	298	282	315	328	302	280	315	282	287	313	314	307	307	266	326	305	284	305	277	307	285	334	298	287	326	323	318	316	291	324	311	324	288	300	314	290	290	317	327	314	327	326	307	303	311	323	307	302	281	313	313	340	301	320	331	309	266	317	304	296	297	328	325	356	293	311	309	328	327	346	317	320	309	322	284	352	282	312	279	292	300	306	304	302	307	295	304	325	267	303	315	278	325	304	323	298	367	302	308	313	307	282	304	305	356	288	318	315	289	311	310	292	310	312	332	306	293	317	308	297	319	325	301	326	293	272	304	320	289	337	301	300	335	332	294	306	291	287	334	278	325	290	294	306	298	288	327	320	295	303	316	292	303	324	336	295	329	315	283	301	274	293	290	325	327	315	319	296	279	330	330	312	292	322	310	305	292	291	281	268	293	330	300	275	270	290
34050	15928	13466	7176	4813	3680	2728	2069	1669	1375	1137	945	881	790	697	614	632	597	533	542	522	505	450	422	420	442	418	404	376	398	385	371	374	395	376	402	405	374	375	405	349	347	399	363	352	415	347	329	359	362	390	380	351	351	358	349	386	333	338	379	358	358	360	377	380	341	369	338	348	370	382	376	335	334	297	381	324	353	360	360	331	363	391	348	354	358	332	331	384	345	339	375	346	350	326	325	366	303	359	306	361	402	345	332	374	337	353	310	322	335	334	345	351	359	341	381	347	375	332	345	366	326	338	331	318	331	378	310	337	325	340	347	316	340	350	351	368	336	323	338	341	350	343	376	381	349	362	389	397	373	385	351	319	336	353	320	349	360	349	330	331	326	358	373	342	332	344	325	331	347	341	346	339	349	340	339	360	332	297	311	354	372	381	319	387	363	375	345	358	351	346	356	343	362	358	343	357	328	388	343	382	362	347	382	339	338	358	355	341	350	354	354	351	336	353	337	335	369	374	349	349	349	333	319	348	372	371	359	355	332	370	367	359	328	363	361	333	325	340	363	373	330	314	357	346	337	319	337	359	354	361	376	344	357	379	384	351	358	322	364	358	332	319	358	358	341	338	353	338	350	343	317	338	344	363	326	343	325	365	346	341	324	374	377	310	373	344	360	358	334	300	374	364	359	352	321	318	362	351	353	350	344	359	339	308	351	370	337	329	297	334	373	329	343	347	354	354	346	343	320	313	339	337	380	343	386	327	322	354	333	370	358	350	355	331	324	383	354	348	303	314	314	362	345	347	365	342	358	353	310	367	333	364	362	336	341	350	353	336	346	375	339	358	381	330	347	344	343	326	372	347	323	343	344	368	331	344	337	330	330	348	348	324	358	377	346	385	358	337	373	313	370	322	353	337	340	374	343	328	339	341	342	365	351	331	332	332	359	335	339	345	347	332	327	341	318	340	340	332	331	329	347	320	343	318	330	330	345	333	324	362	355	326	365	302	363	369	325	364	335	320	352	319	382	364	312	323	341	331	385	379	330	364	316	334	355	369	394	319	342	338	345	386	356	355	337	322	348	344	358	345	322	326	303	373	349	357	370	381	357	347	317	335	357	353	347	345	340	352	368	344	354	357	356	349	326	332	340	322	339	368	322	333	347	325	339	348	340	387	319	331	331	340	332	354	349	330	376	345	333	337	339	341	349	365	309	344	324	320	343	323	366	359	343	352	343	344	311	350	357	366	378	329	337	340	328	351	359	359	344	325	349	345	381	340	354	350	308	337	366	329	340	325	327	336	297	364	336	351	341	343	353	340	355	329	328	316	324	331	333	344	360	321	377	363	347	322	364	361	341	379	341	318	331	330	362	334	344	349	335	325	372	371	342	371	323	363	357	356	329	344	324	288	331	367	390	357	349	333	376	375	371	327	336	367	342	342	343	334	340	345	357	369	347	335	358	358	318	356	304	344	351	329	339	322	353	350	336	373	345	375	352	336	342	363	330	331	331	306	308	331	354	346	332	347	312	381	346	331	321	343	343	324	359	323	328	349	334	355	363	308	349	360	377	373	339	347	339	356	327	355	362	351	352	344	332	363	338	342	358	368	385	344	365	339	313	321	307	350	335	351	367	364	353	349	327	337	336	364	309	343	345	367	317	341	365	354	323	329	334	338	344	344	336	333	347	352	329	337	322	348	371	341	340	342	339	334	339	311	368	334	366	358	324	360	320	328	304	353	346	347	331	351	346	378	322	362	323	283	368	339	368	353	341	328	353	361	362	334	326	350	329	352	338	307	350	330	317	356	335	336	360	348	352	347	365	341	339	324	333	326	315	352	328	336	344	361	348	334	361	336	335	373	319	368	360	386	327	341	378	366	348	373	339	368	335	348	335	343	398	326	347	340	373	365	329	367	350	350	352	358	364	326	365	377	385	328	328	333	364	358	337	396	348	314	340	339	344	344	352	361	321	345	324	340	354	349	316	358	365	359	358	329	348	358	317	363	340	340	349	362	361	344	344	314	339	325	344	338	360	333	378	361	342	345	354	353	351	339	330	326	346	325	343	340	352	364	357	318	356	341	352	352	349	336	361	355	340	339	348	342	369	345	338	351	360	330	342	366	361	323	328	370	335	299	335	347	320	333	330	342	328	329	333	351	345	339	324	332	354	327	365	321	371	396	348	328	351	356	355	370	324	355	378	330	364	368	376	362	364	374	317	337	335	348	339	347	341	385	351	350	370	328	353	338	337	332	368	331	317	312	342	344	343	353	322	356	372	345	329	355	334	329	344	341	343	368	352	330	333	333	378	333	314	327	352	349	331	336	318	345	338	335	350	318	340	320	351	346	353	317	341	342	365	337	353	339	324	348	319	358	339	332	358	363	345	335	376	329	325	347	373	370	365	331	366	341	363	346	329	365	322	342	360	326	330	336	358	348	345	368	340	347	367	348	363	354	311	324	335	329	370	332	337	354	397	366	333	351	341	342	318	325	348	349	306	327	343	373	368	333	342	376	323	335	318	355	340	339	351	336	325	338	373	343	327	328	340	349	316	346	361	355	345	335	321	335	363	356	338	328	354	322	352	348	355	334	372	379	329	336	343	360	321	375	333	353	332	332	359	328	360	353	363	358	362	331	329	360	334	339	315	334	324	363	344	328	335	337	358	330	358	356	351	335	319	350	371	368	328	328	313	367	339	352	369	356	376	341	362	346	342	356	326	348	356	342	361	343	351	327	358	356	356	340	365	355	364	335	346	355	359	374	321	365	344	326	359	346	359	346	335	345	357	327	374	327	338	338	351	331	331	343	352	366	343	341	349	343	366	366	369	297	370	350	318	370	333	321	327	373	338	362	352	332	374	315	357	330	330	356	341	379	335	319	338	361	341	321	354	350	336	348	345	348	338	348	333	357	324	365	352	380	371	335	356	342	347	326	333	305	362	351	372	359	348	374	347	313	340	372	361	369	304	336	361	392	326	331	369	299	323	323	346	334	342	331	352	354	353	372	350	324	311	325	380	368	349	369	333	330	350	375	340	355	359	338	366	360	343	361	315	359	340	345	358	344	345	335	336	372	361	321	331	356	338	356	361	350	357	351	331	318	367	310	372	363	336	391	325	343	367	358	351	323	369	336	365	330	369	340	347	339	329	379	344	354	357	352	356	344	355	333	356	330	337	318	326	366	327	367	354	361	324	327	367	342	331	331	330	326	357	349	368	370	327	368	386	326	329	295	327	363	318	350	354	340	337	338	343	355	324	366	356	324	372	347	344	355	380	346	337	353	386	319	367	319	365	398	351	364	363	352	365	335	327	349	336	337	375	331	359	336	359	363	323	380	355	375	315	303	330	332	377	346	314	323	346	317	316	333	316	371	339	317	346	330	365	353	309	322	336	340	351	339	343	336	309	363	335	318	366	335	331	312	352	351	346	347	335	338	310	351	345	363	324	339	362	339	337	322	360	334	334	336	348	306	328	328	325	338	361	366	363	341	320
27356	20085	7713	883	590	478	455	465	445	463	448	411	412	427	446	404	448	444	435	485	418	437	401	449	414	430	429	416	429	427	415	429	432	435	423	414	414	453	388	468	412	382	445	453	407	410	409	441	433	426	400	454	419	431	411	418	469	422	448	470	438	453	429	447	401	429	451	447	435	475	434	417	443	457	405	450	426	447	420	443	424	423	462	436	424	440	447	420	440	447	415	436	419	444	448	410	412	439	398	449	455	450	466	461	425	456	475	416	424	455	415	438	431	470	420	415	455	424	446	450	426	405	418	425	429	437	404	437	455	441	417	411	438	437	437	436	401	459	453	394	412	450	454	435	439	443	471	430	462	435	408	436	441	438	466	409	410	447	458	392	416	437	447	441	432	434	454	426	443	462	454	411	498	465	430	437	463	441	465	412	438	417	434	414	425	467	405	438	443	402	420	429	434	452	450	428	442	472	442	457	398	435	453	431	408	396	439	424	418	443	448	432	427	436	416	415	425	427	463	435	428	403	469	423	418	467	380	450	445	421	441	452	416	424	428	416	441	443	429	434	372	470	444	436	442	410	440	429	420	434	423	417	465	456	451	437	408	403	477	418	461	420	406	447	384	429	433	415	477	463	446	428	450	435	419	435	434	414	413	406	453	459	441	453	418	429	455	421	399	445	449	424	449	450	447	397	458	414	443	458	396	445	434	458	408	434	384	414	446	451	420	459	415	424	431	404	413	408	416	434	422	417	432	449	442	421	445	443	463	453	425	399	468	428	432	409	406	451	479	460	417	457	409	449	445	419	434	439	383	413	438	448	441	459	461	453	450	433	423	434	441	448	469	447	413	430	413	436	456	458	418	382	423	460	433	427	422	458	415	481	447	440	417	412	412	427	418	414	441	410	432	411	446	421	448	428	452	390	437	387	445	459	440	417	433	422	440	432	452	390	437	451	391	422	487	421	492	453	435	446	436	427	434	452	431	457	413	435	393	416	455	476	417	411	436	402	404	454	418	439	465	417	429	408	424	437	466	441	442	454	480	405	426	461	422	432	447	400	425	426	427	433	460	406	424	424	418	460	456	462	429	483	420	449	415	382	472	394	439	436	458	402	421	392	439	431	443	439	434	437	417	428	421	446	448	439	415	431	432	449	450	390	449	435	445	437	439	428	389	452	467	403	449	445	428	486	452	412	432	442	450	443	436	459	458	468	406	406	423	431	435	399	420	430	424	437	468	448	417	489	472	422	398	472	433	424	413	410	413	435	422	441	428	445	448	477	434	454	410	435	400	448	413	421	462	444	441	449	408	393	454	415	436	455	398	422	385	413	406	439	423	448	431	422	402	452	426	452	413	381	441	423	456	456	439	421	423	453	423	417	441	418	408	430	438	492	417	407	430	473	443	442	432	452	464	461	429	437	433	423	425	435	426	446	423	430	459	439	440	418	452	392	439	428	427	454	393	427	449	450	452	445	447	423	423	427	437	431	461	472	418	452	429	471	420	417	420	411	424	422	422	450	478	445	442	438	429	445	450	433	415	444	464	429	436	470	436	433	445	445	429	450	434	432	456	433	433	469	466	438	444	442	413	446	458	400	441	415	431	395	399	439	444	429	432	428	438	461	409	462	444	432	453	441	426	427	426	444	427	449	436	432	407	448	423	436	439	414	413	415	468	420	451	449	413	455	397	442	438	441	404	415	449	428	470	469	456	453	460	407	437	441	400	418	455	475	415	454	444	433	406	439	428	443	422	447	392	444	411	404	435	421	441	433	426	454	439	453	452	437	432	420	434	450	428	451	429	405	451	438	450	436	470	438	432	453	435	441	417	450	442	464	453	438	422	424	440	476	444	426	451	405	432	476	430	397	430	425	465	448	451	439	424	442	413	456	461	433	419	421	434	423	425	443	484	454	403	435	395	417	430	442	475	450	414	423	387	457	424	455	455	423	478	395	437	412	420	448	442	432	444	442	440	420	423	424	404	437	451	383	402	392	417	504	426	453	420	440	451	464	445	407	397	428	425	442	442	444	401	423	458	448	411	397	429	418	426	406	430	416	456	484	431	417	437	435	444	444	424	477	404	466	444	422	411	438	465	434	458	420	424	458	409	471	426	410	408	466	409	414	414	412	453	421	447	402	462	456	406	421	430	444	431	415	427	453	412	461	415	459	443	462	462	417	415	438	438	419	433	402	444	403	431	433	440	460	450	444	417	444	407	447	440	444	485	431	453	400	381	441	431	452	422	445	431	464	437	438	413	456	409	444	406	442	458	430	389	420	450	442	451	427	453	455	404	426	468	427	441	445	454	439	419	448	462	466	418	424	403	409	404	443	471	446	459	421	411	451	454	454	429	440	399	448	433	417	416	428	420	404	453	450	443	418	475	422	447	448	457	457	416	404	432	432	441	449	465	435	427	435	399	413	434	437	454	427	452	448	441	450	442	408	459	439	458	438	416	421	424	428	454	426	484	430	468	420	414	418	430	419	420	390	455	448	428	446	424	454	388	477	433	439	428	422	398	465	443	447	413	462	435	404	434	457	418	443	441	424	455	435	467	420	415	452	437	413	435	453	410	462	432	437	444	447	451	418	460	446	397	407	383	467	400	466	402	463	425	430	417	448	424	430	441	423	449	425	428	443	486	426	419	432	450	423	402	438	419	427	429	438	440	431	419	464	462	435	424	423	443	418	459	454	432	445	486	440	436	430	439	435	454	384	452	448	473	441	462	426	426	425	412	440	417	445	483	490	429	437	413	490	456	402	432	432	423	418	435	438	447	437	421	414	474	428	454	397	428	408	443	406	423	430	389	406	416	411	419	435	418	441	422	455	433	446	432	421	447	417	452	450	410	461	449	450	461	427	422	432	441	416	450	419	428	426	474	415	465	426	467	470	410	432	436	428	441	458	457	430	445	424	447	449	439	430	479	416	386	454	407	460	438	446	434	462	421	421	420	440	438	435	449	452	437	442	421	408	430	428	428	439	432	422	442	406	445	438	428	421	473	443	444	437	428	455	443	446	438	427	426	452	445	425	429	449	444	396	421	457	439	434	433	478	428	424	442	428	470	426	451	424	432	420	430	419	407	419	425	444	415	442	435	419	432	432	430	410	444	467	426	435	377	429	419	455	429	376	445	429	409	432	442	416	451	443	407	427	468	454	438	423	468	404	448	418	457	423	432	432	425	447	382	435	438	444	427	425	421	417	452	422	445	415	451	434	448	476	414	453	454	444	443	441	431	445	423	417	478	434	406	461	435	389	426	425	425	449	416	466	458	467	471	408	413	411	463	454	417	455	419	433	457	448	431	452	433	414	432	443	404	422	428	419	444	469	410	446	427	448	431	429	448	429	439	433	468	408	431	415	489	425	414	425	439	419	448	426	431	452	454	435	415	448	445	395	400	414	415	420	408	445	440	438	435	436	386	484	456	425	430	402	403	417	424	418	403	435	432	435	417	418	405	417	447	424	433	451	412	435	426	432	414	431	462	460	433	428
16394	1351	1182	760	636	637	603	584	521	552	528	546	527	538	522	538	525	535	498	474	501	506	544	539	569	486	532	536	526	524	507	492	534	510	523	534	506	508	514	532	534	500	531	550	563	476	554	549	488	539	558	515	493	549	520	566	511	526	522	535	534	519	523	517	502	553	567	541	539	522	494	526	529	498	539	533	497	496	525	549	535	536	545	487	503	532	523	535	504	537	523	547	532	541	561	523	504	477	534	499	478	541	506	470	568	496	514	559	513	519	522	505	512	491	507	507	521	499	499	544	504	501	531	511	523	488	530	526	561	535	516	478	498	523	508	516	502	518	522	502	520	506	518	543	517	535	556	513	535	521	525	504	536	514	554	559	556	513	535	521	512	577	486	530	496	514	459	505	542	502	540	555	526	488	506	497	503	503	527	516	495	543	502	494	519	530	547	499	530	527	495	537	509	504	533	502	506	513	557	544	513	498	546	512	490	494	512	514	546	510	509	486	537	519	532	471	520	515	498	513	523	515	498	486	541	499	550	517	515	506	537	514	532	521	530	541	489	492	539	539	543	478	520	538	516	511	532	515	508	502	521	534	525	528	486	513	515	492	526	507	581	518	526	512	531	519	535	497	503	497	527	484	548	502	513	537	535	535	534	499	523	510	492	562	527	536	508	534	518	526	516	548	577	486	533	523	493	507	531	493	511	550	482	515	483	556	513	500	532	556	529	530	520	493	528	484	533	513	506	552	536	533	496	533	522	510	522	527	517	498	529	563	511	523	503	528	561	513	518	534	475	527	509	536	525	527	510	509	544	542	506	544	499	515	525	517	548	508	539	530	515	523	546	522	490	532	510	472	510	508	558	498	491	566	520	530	522	502	499	489	520	525	517	517	527	537	496	496	506	500	476	525	518	492	507	517	500	478	577	525	495	539	534	522	495	522	534	483	523	538	510	503	546	534	478	488	521	491	522	492	520	526	485	525	540	501	507	512	524	554	521	555	489	490	530	533	512	499	557	537	556	525	533	516	497	494	520	500	512	516	546	473	537	516	550	529	538	522	540	521	480	482	552	497	519	536	536	532	495	524	551	491	512	517	517	566	531	512	532	510	510	458	526	479	526	552	522	538	527	517	528	518	519	527	539	541	528	502	508	512	534	520	475	506	476	541	555	525	522	508	523	466	509	500	504	554	516	532	524	489	544	503	496	517	529	536	486	569	518	503	534	553	523	503	508	525	534	541	554	534	489	505	524	486	583	517	498	530	515	549	499	514	477	549	507	549	502	523	505	551	515	532	541	542	512	514	521	507	497	528	516	547	502	494	508	520	516	532	478	552	537	516	519	579	509	516	524	531	517	516	585	558	533	504	520	511	508	529	513	546	536	486	540	497	530	502	545	476	558	539	503	514	509	508	534	540	461	538	516	485	563	530	511	505	546	556	577	520	502	512	530	534	545	515	511	568	519	532	501	516	501	501	568	491	535	544	507	542	521	506	514	532	546	506	532	528	519	508	516	547	536	548	532	476	517	534	489	496	513	519	522	512	514	492	549	506	483	493	534	581	518	541	537	487	513	503	526	505	513	471	548	517	537	535	534	494	491	499	500	532	540	527	497	527	535	520	502	501	500	540	538	544	499	523	514	501	542	510	522	568	480	526	547	498	507	476	541	549	525	513	562	527	515	529	528	546	575	534	527	500	523	508	524	530	525	541	506	515	510	494	502	519	487	532	514	501	549	519	505	493	527	528	549	553	510	487	520	527	504	535	544	564	497	557	508	522	557	553	483	544	540	521	526	550	499	553	525	505	502	484	499	471	505	527	525	554	530	502	493	524	491	507	512	532	538	513	496	539	534	510	534	543	544	526	499	489	535	520	478	512	518	540	508	508	512	475	518	479	522	525	530	497	517	538	512	504	522	547	507	514	499	541	488	512	529	530	498	511	537	564	516	532	530	520	498	519	494	558	562	492	519	528	514	561	485	493	511	500	497	513	552	531	551	561	485	533	539	490	480	601	508	546	457	544	476	484	530	500	517	507	518	531	516	506	499	523	520	507	501	510	541	534	512	487	538	530	544	513	521	514	511	479	503	513	526	516	524	488	543	551	500	539	550	551	511	533	543	497	555	533	487	514	502	553	480	482	505	519	523	554	513	490	490	509	524	512	542	532	520	555	559	549	504	534	511	522	514	500	484	500	535	520	494	510	567	510	497	529	518	529	538	514	532	550	538	491	511	539	519	513	510	487	531	492	542	492	548	523	564	515	531	553	505	474	505	499	514	534	536	524	506	493	473	558	579	512	509	522	536	498	515	518	568	517	530	505	546	527	544	554	526	537	522	532	527	496	547	553	516	477	541	488	531	488	527	550	493	494	520	515	508	508	515	540	503	511	527	553	527	515	539	519	480	523	488	545	521	554	560	544	531	524	518	511	550	538	522	522	526	514	525	512	549	499	483	504	529	529	548	534	501	541	514	492	506	488	530	506	544	538	530	510	527	496	530	531	483	522	493	523	519	502	473	504	487	587	500	506	530	553	530	535	484	526	522	494	501	514	547	492	551	528	486	535	498	521	517	498	501	510	514	517	513	514	489	512	514	534	507	525	498	539	538	510	541	520	490	514	511	499	509	554	553	534	530	529	549	523	508	516	508	528	499	519	512	547	482	522	575	531	509	533	491	507	539	487	500	575	523	511	517	475	517	497	566	536	516	536	517	526	567	501	498	501	563	547	519	532	545	469	552	505	580	509	577	519	552	506	483	509	513	493	477	477	555	553	529	500	550	519	528	496	544	523	501	526	519	512	517	523	503	512	516	507	495	575	489	508	556	532	521	528	516	497	511	502	515	551	572	511	514	522	484	533	503	496	513	501	533	548	531	472	579	526	503	487	517	537	513	542	497	540	512	510	534	567	488	524	494	528	492	525	524	527	526	581	562	511	514	546	497	538	510	538	480	504	516	541	468	536	529	508	513	543	527	524	517	493	523	511	518	509	518	528	489	512	520	540	535	482	518	564	493	518	508	514	561	521	549	518	540	532	509	487	517	508	499	523	548	521	525	551	578	493	522	545	517	537	514	521	512	502	512	539	497	493	525	560	562	527	529	528	514	528	537	510	512	526	539	534	511	570	526	537	466	508	509	503	527	481	564	524	524	529	524	490	532	498	545	557	513	552	528	498	532	528	527	510	525	492	493	540	531	510	524	507	497	501	482	529	565	536	542	507	483	533	534	555	539	549	539	571	508	501	513	504	514	525	526	487	502	504	523	545	545	501	516	506	533	550	516	531	550	521	508	522	509	550	507	508	547	522	517	533	521	528	483	555	524	500	533	533	501	538	497	559	502	532	486	496	544	491	547	509	501	524	502	500	486	530	521	538	483	530	523	512	510	547	500	535	551	528	508	520	508	552	534	482	541	530	547	488	515	536	503	505	525	511	506	502	474	535	572	549	534	554	540	554	496	513	526	537	528	512	555	520	536	484	515	494	493	517	489	510	502	529
23702	21158	28630	23925	21145	13132	1120	641	512	426	403	392	345	340	279	258	269	299	249	285	258	255	217	238	240	254	216	231	218	232	249	225	252	255	216	210	211	195	228	233	218	227	229	244	223	222	236	221	218	190	222	238	224	222	211	231	205	199	218	214	195	216	243	223	195	200	201	213	226	218	245	225	195	218	223	232	187	201	212	200	232	214	208	205	206	210	194	244	222	195	211	202	237	226	219	227	230	241	208	244	215	228	217	220	228	232	224	214	214	202	190	222	220	214	205	234	213	221	197	199	227	228	218	227	238	234	228	219	197	194	200	231	218	221	237	208	254	229	209	224	219	207	231	209	214	209	219	200	204	212	219	200	205	197	200	219	235	230	224	222	213	227	227	212	219	222	234	194	232	186	233	247	210	230	230	220	237	200	209	251	216	203	229	216	214	215	216	235	233	241	224	212	202	224	215	216	209	213	204	178	199	206	201	213	205	243	230	221	237	196	211	258	226	199	233	207	217	208	215	216	231	202	213	246	202	195	232	212	196	210	212	223	227	220	209	213	222	226	226	236	218	220	233	215	221	226	220	205	211	234	228	241	233	227	233	211	216	241	211	193	195	223	220	222	206	219	219	212	212	213	202	219	216	209	213	209	215	200	213	190	214	212	221	202	216	218	200	214	221	239	202	202	217	222	211	223	223	181	226	211	183	228	222	216	217	209	237	221	215	224	224	210	233	202	205	244	222	208	220	216	212	236	214	220	223	189	208	227	229	220	180	219	254	206	210	228	200	226	211	216	197	226	220	207	233	189	200	223	229	199	241	219	227	210	223	215	227	222	226	247	236	236	220	217	230	219	220	220	237	226	202	204	221	197	210	205	239	194	218	212	224	228	178	188	203	210	212	228	213	224	223	226	212	212	214	209	195	219	214	204	191	242	230	222	171	221	231	205	244	198	219	258	201	207	213	215	212	229	214	229	208	229	218	203	219	243	228	243	224	215	210	235	209	210	227	210	222	205	206	210	210	214	217	206	234	225	223	226	227	213	205	213	240	204	229	202	227	208	227	186	225	239	230	236	209	189	217	227	251	206	232	218	225	232	214	199	203	216	221	224	221	217	212	216	210	251	190	201	211	221	193	222	195	234	203	213	222	197	221	227	237	239	235	210	222	220	199	212	204	231	204	205	218	212	198	195	218	214	196	186	241	211	223	219	218	209	193	224	201	191	220	208	210	227	221	201	220	215	202	222	223	215	200	242	221	223	221	203	196	210	220	232	212	208	215	214	220	212	218	218	207	194	197	188	212	218	222	234	218	223	208	224	206	223	209	217	210	206	213	220	198	222	214	205	211	227	233	207	186	201	202	233	199	216	194	225	218	217	216	215	206	230	217	212	227	233	185	206	207	220	235	231	214	198	225	216	203	201	226	219	202	221	188	210	225	243	231	205	202	200	218	221	219	188	203	207	200	228	238	206	216	218	213	230	226	232	241	216	195	227	209	238	212	202	230	215	234	195	209	222	198	198	205	238	189	210	238	196	194	221	214	199	222	205	216	211	183	225	225	195	213	252	230	217	224	237	215	207	222	227	219	200	220	219	219	201	235	232	215	235	234	238	244	209	216	253	223	205	222	218	215	222	212	231	247	209	213	205	219	218	192	196	224	202	227	202	207	210	221	208	198	202	210	213	216	217	243	207	201	219	232	208	203	209	228	227	197	206	209	220	245	203	209	212	213	208	188	224	245	215	255	200	207	230	231	218	227	188	232	186	217	209	227	220	221	202	214	232	199	225	231	189	197	225	212	196	236	213	217	207	238	232	225	224	216	223	210	206	209	225	190	240	246	210	219	224	195	187	209	237	215	219	208	208	227	222	234	195	220	210	197	211	185	218	213	218	237	202	211	225	186	215	191	242	230	195	204	217	224	212	219	210	239	207	217	190	248	218	220	238	192	205	190	238	207	202	232	206	203	227	202	201	234	196	199	254	236	210	200	225	203	222	218	192	205	187	213	225	210	216	185	220	243	195	223	247	197	211	250	197	226	243	206	222	218	229	201	190	204	212	213	211	253	214	221	238	236	215	228	173	226	211	185	216	209	208	217	219	216	210	206	194	216	207	234	227	232	214	188	221	240	236	180	209	235	227	224	222	234	229	200	193	228	210	211	216	211	217	222	204	216	211	207	225	207	210	204	242	196	201	234	240	215	207	221	198	228	210	198	213	195	199	209	210	213	220	190	219	229	218	238	184	201	184	205	204	214	169	234	221	210	222	213	208	211	224	250	220	207	221	220	198	220	190	232	203	223	211	223	194	224	203	225	233	191	241	204	222	216	235	212	216	217	230	211	182	222	237	222	196	207	223	237	202	219	224	189	215	214	225	235	236	235	224	213	233	216	223	231	223	211	211	233	260	192	224	215	226	206	218	199	206	224	209	211	217	191	193	205	190	195	195	230	225	215	221	227	209	225	217	191	209	234	236	226	201	229	209	227	227	195	182	197	211	205	223	198	245	229	214	225	219	227	211	226	236	218	210	220	222	231	221	218	200	238	225	218	219	193	219	201	225	199	227	202	195	220	200	189	207	196	221	202	211	188	199	196	221	215	237	243	236	219	177	223	227	262	196	223	218	218	210	203	223	202	230	205	217	220	228	220	204	210	218	206	219	214	216	224	206	235	223	228	218	222	208	213	236	202	213	223	219	216	222	218	199	223	244	214	213	219	226	206	186	220	227	215	222	231	205	219	218	214	216	191	221	206	192	199	207	221	213	210	207	219	233	201	210	209	207	203	235	232	203	230	219	225	234	186	218	209	189	242	210	228	217	225	216	225	202	187	232	238	208	207	242	211	227	207	214	199	217	217	212	196	193	212	227	214	216	207	207	219	215	238	211	240	210	190	231	222	228	211	211	188	214	215	222	191	200	214	198	209	219	228	206	211	213	200	219	238	233	203	203	241	210	227	223	225	199	192	203	210	211	211	228	240	218	207	234	216	231	209	201	217	206	192	221	209	195	250	249	218	213	216	223	235	221	209	206	203	211	188	226	206	223	214	206	228	210	181	196	220	210	230	193	194	236	218	196	205	196	212	199	209	211	206	218	232	191	227	188	204	247	223	216	196	242	218	247	200	219	203	219	201	202	236	221	215	212	203	186	201	207	230	226	221	211	211	221	231	211	207	231	202	188	226	195	212	247	221	235	228	223	225	217	204	235	204	218	200	222	241	221	220	206	231	187	215	201	202	225	209	191	223	215	210	211	186	207	214	256	206	199	209	198	204	221	210	208	196	206	203	229	218	230	207	216	204	200	226	229	236	245	196	199	198	227	230	220	193	225	211	217	232	216	228	199	222	200	204	219	205	226	183	227	201	202	226	234	217	192	214	213	212	211	208	246	199	221	216	222	204	197	228	215	220	210	210	213	219	200	219	208	219	208	203	244	199	216	215	210	208	207	213	240	218	221	203	205	240	223	212	201	227	205	213	211	223	226	188	219	218	212	209	228
34317	9646	8319	4069	2679	2025	1540	1190	964	751	699	583	553	519	422	414	394	429	362	340	360	339	307	307	284	301	330	326	305	304	283	301	299	321	268	267	280	285	284	283	273	287	285	274	288	300	276	258	275	266	250	262	264	289	281	270	271	287	265	267	299	240	288	262	268	255	265	254	262	279	318	245	273	269	278	283	288	264	280	258	260	269	291	239	297	289	284	249	273	266	252	262	294	269	270	275	252	274	274	253	285	274	271	235	250	280	256	271	261	274	263	272	267	253	277	241	294	280	284	279	275	255	274	257	253	270	284	253	261	269	247	278	273	225	291	264	266	265	276	258	309	263	254	288	248	243	278	261	292	280	266	301	273	238	254	265	266	265	267	252	225	284	265	271	281	269	277	250	246	280	272	263	270	215	266	267	273	247	263	235	261	267	270	271	269	268	257	256	233	319	260	253	284	263	279	248	275	290	279	238	285	265	242	275	261	284	265	255	291	318	255	285	272	262	251	269	284	253	266	265	270	254	243	273	247	260	267	217	285	276	259	242	277	266	276	288	251	278	270	274	271	240	234	286	277	276	252	234	275	242	280	279	258	270	264	258	268	257	255	273	298	251	269	275	268	257	253	304	275	250	278	271	269	256	268	276	255	241	273	244	290	267	247	275	254	262	248	253	263	239	259	250	283	260	271	275	265	278	265	239	235	277	267	285	288	257	282	238	273	252	256	263	283	250	263	277	265	266	307	269	246	270	282	280	226	263	276	280	266	260	268	265	277	260	270	266	255	284	262	254	279	266	251	275	246	303	263	262	269	277	258	255	254	240	286	235	273	237	265	266	269	282	276	270	275	300	269	255	254	267	251	222	247	282	255	250	266	228	295	268	247	244	288	279	305	272	268	239	254	283	248	279	284	287	272	281	263	269	243	250	277	261	290	253	242	276	278	270	274	264	278	266	264	274	249	272	270	240	249	274	261	298	257	265	296	256	272	298	297	247	261	266	272	249	259	245	283	278	262	284	272	278	264	264	247	290	254	247	271	263	284	239	296	244	248	272	252	254	266	273	274	282	254	262	255	254	281	248	286	272	284	286	282	261	263	269	290	266	276	262	271	269	258	258	296	268	274	260	265	256	302	257	270	256	253	273	280	263	279	272	262	253	260	260	272	257	280	251	291	266	258	253	262	239	268	272	281	263	287	284	264	267	247	250	286	287	264	252	274	260	258	293	286	277	254	246	270	272	246	239	273	279	283	268	273	281	289	276	241	262	274	269	264	288	259	271	268	253	268	266	272	283	270	253	289	259	277	250	263	279	248	258	253	260	239	274	241	270	286	254	252	278	261	271	271	239	231	280	248	302	262	269	248	279	236	256	259	249	252	270	234	271	257	245	263	262	289	297	285	296	287	249	288	277	268	251	269	252	285	261	267	261	281	238	260	252	272	267	238	286	267	244	266	243	258	268	265	276	277	272	259	265	285	250	230	262	259	261	273	257	253	267	224	251	285	277	264	267	279	267	258	281	275	254	280	267	250	243	282	259	262	268	268	284	273	280	287	272	284	254	264	280	260	278	239	258	252	245	272	290	270	286	292	241	271	283	259	279	284	270	270	260	281	256	269	279	252	264	236	270	273	268	249	284	262	308	258	282	256	270	293	281	299	274	276	272	242	263	275	268	287	227	282	256	248	267	279	257	267	259	279	281	274	257	266	290	258	268	302	286	245	274	285	301	290	264	277	252	253	271	267	250	261	262	232	269	263	271	260	288	240	282	266	259	248	313	235	286	267	288	267	310	274	251	255	288	259	240	281	251	283	283	230	274	277	258	285	260	280	247	258	261	283	252	271	288	251	266	258	250	283	273	241	293	258	236	284	267	232	264	250	274	264	288	268	266	268	242	256	264	253	299	277	287	251	287	268	290	284	247	255	266	296	242	256	271	254	273	266	242	255	292	277	289	248	252	268	248	237	266	251	265	244	273	260	299	286	265	248	273	271	252	257	271	294	296	277	248	288	282	280	238	289	275	291	266	273	263	275	272	292	246	262	278	259	297	261	251	257	293	266	271	272	254	246	266	287	250	265	263	250	246	287	242	270	296	229	260	261	289	272	273	282	285	252	259	290	278	276	280	269	239	276	263	266	276	277	274	273	241	267	258	262	229	268	281	298	269	299	278	281	262	243	261	255	284	262	295	265	280	238	291	254	285	286	281	276	262	266	307	255	295	259	267	259	255	239	261	255	267	281	253	235	301	272	258	274	267	279	273	262	258	280	282	268	273	281	261	244	261	258	291	265	275	282	281	287	289	272	242	276	268	258	281	250	275	277	257	251	274	256	273	291	267	270	264	251	291	304	263	282	260	273	262	257	295	267	265	255	284	256	268	277	258	290	272	286	260	266	282	280	286	265	286	275	285	295	273	291	246	271	264	262	243	277	266	260	229	257	266	266	282	248	266	238	260	279	265	270	226	253	248	241	273	265	278	272	267	260	283	272	279	252	235	271	286	261	314	290	259	267	307	252	266	289	247	271	297	274	240	264	260	245	264	239	278	285	255	247	252	268	259	261	262	280	274	264	278	273	281	290	268	256	252	290	244	264	269	269	296	243	297	255	305	263	290	259	285	289	269	305	272	267	264	266	253	267	251	287	273	253	263	286	274	257	278	269	243	266	251	265	272	261	278	264	285	284	255	273	262	263	284	265	266	262	285	268	260	254	279	250	294	270	285	295	260	245	303	261	221	256	268	251	296	260	223	264	272	273	271	249	284	241	271	243	265	266	268	252	268	278	292	262	240	285	303	259	261	269	295	278	250	279	242	262	281	262	253	244	232	273	254	285	245	260	281	290	253	255	283	267	245	260	277	236	290	285	267	280	258	285	251	275	260	221	290	260	275	264	266	261	271	271	285	298	248	256	249	255	275	250	282	264	280	272	297	308	270	263	248	272	240	234	253	258	285	282	273	232	257	268	251	275	260	237	269	270	259	276	279	237	293	276	251	275	260	252	265	271	267	290	249	286	264	267	290	283	272	281	244	252	265	246	272	273	270	245	256	266	264	254	288	266	257	257	252	249	261	246	284	242	263	269	279	292	282	269	251	260	249	258	259	266	285	274	277	286	272	299	256	284	257	249	280	284	268	248	266	258	262	248	225	287	251	293	242	284	277	299	261	264	250	260	265	253	270	283	271	282	265	285	261	295	286	262	291	262	267	284	264	258	269	259	272	266	245	266	272	244	281	270	269	285	274	257	263	268	261	284	253	271	270	259	248	282	255	268	286	279	244	269	280	251	265	268	261	255	271	276	284	269	261	289	296	261	285	251	251	254	261	249	267	286	283	247	262	269	267	295	265	262	260	254	272	274	272	274	257	262	260	281	265	283	270	266	235	251	276	268	291	292	278	254	255	284	258	251	292	266	253	248	249	282	276	228	269	265	241	264	262	290	291	233	266	275	270	279	251	281	277	265	294	266	261	274	270	279	245	258	260	264	283	276	274	253	273
24973	21137	27641	24757	14677	1313	846	771	698	686	644	623	651	607	616	626	597	599	645	609	577	618	600	633	619	605	581	593	574	608	559	582	579	580	564	605	626	614	531	597	576	615	558	590	593	599	571	586	557	561	623	556	600	591	596	587	582	582	550	616	590	578	528	629	552	590	590	599	589	582	585	585	559	573	611	557	566	524	586	613	577	604	574	557	554	598	608	590	572	601	561	552	611	578	545	578	576	616	579	562	551	578	556	604	594	584	560	547	617	560	611	595	586	547	589	608	562	602	576	553	535	582	512	602	537	590	597	578	615	563	582	589	542	574	569	560	549	561	535	529	599	583	618	580	564	569	618	570	583	568	562	575	578	593	566	553	546	563	559	533	559	604	620	552	585	566	587	551	570	576	586	577	576	571	536	567	575	583	542	561	585	601	605	588	576	518	534	588	554	536	590	535	553	551	578	593	613	581	591	568	592	602	588	563	598	576	547	602	598	562	577	587	551	556	580	530	553	556	572	585	577	549	567	544	592	572	583	529	568	588	576	581	557	533	535	538	564	569	575	623	584	588	547	613	555	586	609	599	558	613	570	555	564	554	548	577	557	593	529	584	587	572	550	565	568	565	583	577	561	584	580	583	587	573	558	554	558	531	582	553	557	560	582	614	555	583	569	547	599	596	569	604	632	541	584	552	547	567	588	570	558	590	583	541	565	593	570	572	606	538	571	593	607	574	591	560	564	593	577	567	599	557	546	574	547	542	588	564	582	585	570	584	572	562	582	568	578	542	561	570	581	548	503	602	612	598	591	571	597	549	569	538	573	589	595	535	584	611	570	571	584	583	535	544	581	574	583	618	564	584	578	562	551	557	590	547	598	579	584	532	589	587	609	588	575	565	619	552	556	594	602	555	562	568	580	547	584	591	558	593	596	558	567	566	578	590	555	594	605	582	588	594	602	574	559	597	589	583	624	594	597	594	619	563	594	569	590	577	617	565	560	579	605	543	601	549	578	625	645	570	598	572	551	594	574	570	567	556	575	580	559	563	592	597	589	571	581	557	608	580	589	577	575	564	547	575	574	585	545	585	591	582	544	549	527	617	612	561	559	578	588	540	579	568	590	594	564	592	588	562	559	603	558	583	594	605	558	613	546	568	545	588	575	594	600	587	605	562	588	566	581	560	578	590	591	562	574	552	568	591	567	574	573	573	542	549	579	559	598	553	578	583	596	576	614	529	522	587	571	583	591	569	563	557	543	558	544	592	552	606	567	575	560	586	578	574	566	603	564	554	579	600	600	592	580	569	570	614	563	549	547	587	582	611	548	579	564	567	554	596	565	577	589	568	580	552	578	572	583	546	574	544	597	585	598	550	576	562	549	554	556	573	592	631	584	585	562	582	591	559	571	593	577	596	558	608	570	538	561	578	603	607	625	549	601	569	588	613	610	598	611	587	591	641	595	573	564	585	548	551	591	560	536	583	563	526	557	553	572	573	575	580	519	624	591	602	553	583	551	571	583	539	574	570	587	574	563	551	583	545	580	574	591	595	597	568	595	581	591	609	540	590	580	582	582	558	559	613	618	621	571	587	593	615	563	558	561	582	549	595	549	579	626	559	577	576	612	553	539	590	618	572	559	582	566	574	572	583	640	559	625	514	582	576	544	588	592	573	584	557	574	646	542	585	589	567	563	576	583	611	578	580	600	548	592	572	564	593	553	578	554	590	570	589	557	582	648	557	571	570	580	632	574	559	577	561	599	539	599	615	546	579	550	521	554	550	541	583	603	579	592	546	591	567	575	532	552	560	539	576	555	600	545	586	590	583	617	586	593	614	561	606	584	585	575	599	615	593	547	579	569	568	546	578	558	572	580	569	585	587	609	578	541	555	560	621	575	575	578	532	642	559	555	612	549	554	605	542	546	552	554	597	582	643	565	593	580	599	545	533	589	545	570	568	594	581	578	545	563	585	581	573	578	615	575	583	586	573	585	585	587	570	598	571	545	572	550	564	602	565	558	550	584	512	599	560	532	576	590	554	577	573	604	592	534	571	572	567	566	548	590	595	619	582	561	603	574	578	578	562	581	570	578	531	617	604	557	554	601	566	561	546	610	522	563	586	586	576	552	589	561	598	584	563	564	562	578	578	555	608	534	589	570	599	557	574	620	545	590	575	575	610	585	570	559	576	590	565	546	522	580	537	572	584	546	580	566	600	588	593	592	567	562	550	577	512	584	574	567	591	574	558	571	555	597	567	560	537	600	590	560	564	577	524	602	563	614	536	568	504	593	600	568	543	556	576	603	566	569	568	589	563	572	587	566	595	558	544	585	559	544	617	621	531	581	583	586	544	572	544	582	579	591	613	566	599	539	599	593	598	556	586	557	579	591	589	565	583	591	565	537	563	586	521	558	607	563	568	596	623	554	547	614	584	593	542	611	582	569	541	575	528	569	544	570	588	618	570	585	600	572	591	587	569	589	535	605	603	596	585	600	561	611	576	524	568	605	542	603	615	585	576	536	562	573	545	559	586	593	541	629	558	583	586	555	623	580	594	556	567	597	550	542	623	553	552	603	539	565	588	645	586	606	558	572	538	568	540	561	566	605	594	578	528	618	554	561	579	627	625	581	614	591	579	565	602	548	592	576	542	586	564	562	567	585	589	575	562	576	568	593	574	586	581	553	602	572	567	579	591	576	602	553	572	572	563	562	561	600	539	603	579	546	580	573	572	610	580	563	579	554	550	581	562	592	592	593	595	622	563	523	573	560	550	542	522	586	644	570	592	565	569	572	515	579	626	553	571	550	628	532	591	564	587	587	587	551	546	605	541	550	562	559	575	587	589	559	588	572	588	568	570	606	573	563	538	582	578	574	570	580	594	644	600	573	564	590	539	568	586	567	586	580	580	576	572	597	532	521	590	575	601	554	569	556	609	593	594	654	544	589	601	555	538	538	565	631	562	539	572	607	553	576	560	587	540	594	558	575	542	566	576	587	574	570	553	547	592	625	545	580	598	613	586	574	562	578	562	598	568	643	580	561	593	564	573	568	574	620	595	567	586	610	576	548	555	626	568	595	572	599	541	538	573	577	577	576	555	580	554	561	580	573	557	542	589	594	584	600	544	533	546	534	542	637	526	556	554	575	565	570	582	592	579	581	544	541	574	590	584	608	568	551	548	575	562	569	572	590	599	604	548	570	564	556	530	586	567	528	555	561	569	590	605	579	584	604	601	550	604	570	570	623	528	531	605	582	550	584	552	612	634	522	576	578	577	551	574	592	565	566	507	573	552	613	566	577	572	602	585	578	572	548	602	600	565	542	564	577	576	588	617	609	571	590	589	625	617	590	568	590	539	555	584	593	586	589	573	559	558	573	574	565	589	533	563	588	567	559	553	601	565	555	579	586	542	580	568	592	580	576	582	566	569	599	512	540	564	576	590	593	582	525	594	581	550	582	592	616	573	575	578	565	608	552	619	582	582	553	539	584	538	569	566	614	550
32278	6157	5013	2666	1894	1565	1383	1116	1024	930	909	876	803	795	747	757	736	741	697	776	707	719	709	731	707	731	656	654	695	685	701	652	685	663	657	670	645	676	676	627	625	659	697	660	662	687	658	653	664	680	686	673	715	686	631	639	634	683	660	694	637	646	660	677	674	680	697	606	655	712	686	649	654	648	664	623	732	650	657	661	666	654	640	675	691	664	605	664	645	648	653	647	652	701	667	620	673	678	678	654	618	667	615	636	644	621	720	675	647	643	644	663	643	657	699	642	716	661	654	658	717	651	628	649	633	635	630	658	679	671	687	616	647	632	689	661	624	697	697	694	694	644	651	618	662	677	629	615	687	689	694	657	625	682	652	633	681	628	692	675	656	613	643	672	639	626	623	628	700	633	692	631	730	706	659	699	683	660	648	641	655	649	635	689	657	663	673	663	637	603	690	677	651	658	699	648	673	628	659	660	655	650	626	655	683	670	618	662	678	688	697	659	660	672	669	643	648	665	681	629	638	683	661	650	679	685	668	660	653	669	660	649	627	669	662	640	637	648	677	622	631	637	690	634	686	685	636	612	662	653	732	669	679	650	673	642	691	683	658	636	652	718	633	637	656	670	665	677	678	639	664	606	638	665	656	687	658	705	652	630	655	641	689	667	682	681	658	632	675	690	627	720	632	619	642	630	664	700	647	631	680	665	692	635	643	647	675	655	637	645	648	673	674	618	706	672	658	605	655	676	653	696	691	653	643	630	691	666	594	676	662	661	678	643	703	646	621	667	658	709	690	634	645	630	637	616	704	644	705	659	701	633	643	658	686	656	622	618	660	655	644	651	609	650	663	670	634	599	651	656	639	644	716	627	644	685	732	629	660	658	629	654	670	635	681	694	694	707	683	666	703	682	672	691	640	682	675	657	661	623	644	676	661	614	641	680	687	670	675	659	673	683	639	629	634	647	680	660	634	642	666	690	659	650	643	669	674	682	637	647	629	642	635	672	669	633	666	667	696	663	696	664	670	688	649	634	678	698	639	673	663	648	618	657	651	625	694	660	698	686	674	685	650	643	698	666	622	630	678	652	649	641	655	679	666	664	665	679	638	652	665	639	670	662	648	639	652	638	667	640	632	689	655	690	615	667	625	653	642	671	687	708	648	642	651	674	680	666	623	683	617	631	695	702	658	697	678	630	637	708	677	635	639	656	646	664	656	660	610	662	666	696	621	644	688	652	631	628	645	665	654	670	661	636	631	652	659	611	704	664	622	645	670	661	663	658	637	692	668	669	634	651	685	675	638	655	661	698	651	679	613	651	648	658	638	678	644	651	688	721	691	713	620	672	668	675	677	694	647	665	637	674	676	686	627	633	702	642	627	630	662	612	694	639	695	645	661	638	654	630	696	711	668	687	735	636	610	644	678	646	677	685	667	644	637	659	674	644	655	659	630	697	646	662	706	649	692	643	632	683	674	674	664	620	670	634	679	660	663	599	646	677	656	637	635	648	617	648	643	657	632	678	656	698	667	638	668	641	660	614	652	690	644	668	689	672	692	646	645	647	612	665	674	657	643	613	654	699	665	659	677	698	694	621	663	684	678	674	699	646	632	619	664	654	618	648	646	670	675	636	667	654	700	684	631	638	675	609	650	714	653	610	619	618	664	653	733	623	681	653	691	687	698	616	673	653	665	687	649	662	684	657	686	652	677	620	669	662	697	644	644	738	659	692	701	690	627	646	636	621	653	674	665	684	682	679	616	639	619	616	680	638	665	699	683	664	681	666	656	645	638	642	654	653	701	663	664	652	715	672	684	700	682	617	670	647	646	663	647	677	677	592	665	695	648	683	658	722	624	661	613	659	654	645	657	636	640	691	651	647	693	648	657	645	636	610	656	653	676	644	624	611	679	621	656	648	646	614	636	673	609	674	635	618	641	645	710	647	679	680	661	660	606	673	683	680	660	627	627	701	664	607	621	642	664	695	614	658	634	671	671	665	662	668	705	649	653	667	628	689	627	700	662	639	640	650	621	666	672	630	619	665	626	665	704	620	686	656	635	663	703	639	649	651	658	656	686	679	678	641	651	673	649	662	643	610	650	653	675	723	693	608	651	669	632	655	686	665	641	673	687	658	678	649	635	634	644	700	634	636	672	643	703	690	665	647	671	611	625	656	689	652	661	661	676	673	655	655	698	718	617	668	662	644	683	611	712	652	670	646	661	682	667	625	643	627	628	649	665	639	691	662	585	656	615	652	621	643	649	683	648	618	678	633	696	680	695	638	665	650	657	626	646	672	670	664	664	639	667	658	658	639	667	674	701	645	684	642	606	591	677	623	640	694	674	641	676	660	644	665	645	675	669	645	669	696	624	634	665	693	638	651	656	672	687	623	670	644	680	656	647	618	693	671	664	658	683	644	662	645	669	618	646	634	699	663	639	675	642	623	634	653	671	663	640	660	654	687	658	643	659	685	629	699	677	643	629	647	679	693	652	678	617	631	635	650	722	656	662	649	669	675	662	679	644	653	652	658	627	651	696	688	675	683	643	704	614	646	624	639	664	713	651	661	664	682	642	637	605	609	699	656	671	686	642	668	631	675	658	655	660	607	675	663	681	674	679	644	657	670	655	628	663	658	654	672	691	689	624	654	640	640	634	674	612	619	614	633	644	691	649	636	652	694	686	650	625	646	633	644	648	656	627	632	637	666	628	654	609	685	673	690	667	667	661	636	671	639	672	670	658	658	662	694	665	658	683	638	647	651	615	640	694	655	677	638	669	663	652	644	648	639	659	677	631	658	661	682	641	687	642	651	658	650	608	685	622	647	699	642	657	638	671	690	651	617	679	665	663	644	647	676	631	653	660	656	677	698	607	655	716	616	650	645	697	683	677	635	625	649	677	663	634	685	668	652	681	612	646	624	656	658	622	705	638	664	654	654	664	649	638	621	701	636	601	672	629	680	647	651	674	681	667	650	629	665	643	645	654	621	625	734	645	697	661	630	663	739	690	668	639	610	676	686	648	675	657	684	672	615	663	661	680	613	657	675	676	672	698	703	675	671	629	685	648	648	629	629	667	669	683	622	652	706	631	644	666	643	661	662	678	601	663	651	649	655	620	675	654	692	650	624	669	646	706	656	691	638	685	687	662	645	684	644	684	649	680	630	680	597	652	660	668	652	697	689	661	681	664	680	672	647	678	686	694	673	663	635	653	633	630	655	624	660	662	688	677	666	688	633	641	663	615	645	680	645	649	681	716	661	690	675	660	665	669	703	684	669	636	628	628	651	634	651	650	641	669	654	699	648	680	662	665	642	674	660	647	615	688	676	669	625	626	649	669	666	688	673	649	657	615	673	667	686	680	652	691	688	659	665	672	703	658	663	649	690	649	663	657	670	643	680	684	675	635	664	660	725	634	655	614	662	674	612	650	667	675	627	669	632	673	651	698	673	681	628	626	660	629	667	681	642	684	671	634	652	640	648	603	650	621	682	753	658	694	621
22763	21174	28956	23665	21167	21221	12431	1377	874	809	675	612	572	568	497	477	446	443	449	385	410	415	377	386	383	374	384	342	345	379	344	338	340	316	322	332	328	330	330	328	355	324	328	308	358	337	364	305	328	328	322	332	294	310	317	319	320	354	288	327	327	302	328	346	311	339	342	325	331	312	344	310	311	319	321	306	296	314	303	310	341	316	306	271	348	323	333	319	287	315	307	311	310	302	322	300	302	315	338	331	311	297	337	279	331	328	284	313	294	290	353	294	349	296	278	322	332	310	301	294	291	305	323	321	366	292	339	349	297	298	323	292	336	322	330	331	339	327	301	307	318	311	307	321	344	338	309	299	289	315	307	313	321	278	318	355	323	339	305	305	290	343	325	330	302	296	295	302	327	298	329	291	329	320	322	327	311	325	295	336	341	309	330	307	333	332	322	328	288	297	314	328	294	337	347	313	321	329	310	296	325	333	331	312	293	331	294	338	318	324	314	288	323	308	321	314	322	299	329	305	295	305	305	305	307	341	351	317	325	310	333	318	325	292	314	306	307	328	319	285	321	311	330	289	331	320	306	318	349	303	314	321	343	312	303	310	334	308	310	296	325	303	312	310	327	305	315	294	289	297	301	315	338	311	302	301	305	310	313	327	289	336	329	319	365	310	346	318	281	308	301	312	344	296	343	297	290	296	305	304	329	291	319	327	325	327	336	301	315	327	284	308	317	329	343	309	312	316	345	297	322	311	289	307	283	319	308	306	316	301	288	294	289	332	321	306	333	273	332	294	312	316	304	278	297	306	268	352	304	302	278	310	329	282	331	297	328	303	293	318	327	296	299	331	319	286	316	341	299	294	306	290	311	306	322	353	320	306	305	313	340	305	359	285	338	302	333	307	326	287	271	317	296	329	315	300	335	324	298	316	309	309	325	309	312	296	289	307	280	327	302	351	334	286	344	325	296	328	309	308	310	299	317	286	312	319	305	349	346	335	291	317	281	318	298	318	314	277	308	304	308	290	320	335	320	330	328	317	277	319	313	295	318	312	300	332	276	274	291	308	344	326	335	324	273	324	319	312	344	324	311	312	324	312	323	305	319	316	324	315	322	303	314	314	306	336	294	323	318	311	322	341	336	300	354	320	280	289	287	313	292	338	305	294	333	312	312	312	299	310	316	327	291	307	329	325	320	308	299	304	330	310	321	329	319	295	323	290	321	315	311	296	300	341	318	296	315	305	339	320	302	337	339	318	322	282	304	307	307	317	315	311	334	348	324	325	322	304	294	310	313	301	305	312	270	312	282	334	304	323	318	290	332	285	313	326	319	309	300	351	317	309	325	327	310	314	315	318	306	344	305	298	333	315	299	300	341	320	308	335	309	278	330	315	306	319	309	309	340	311	322	329	317	324	343	318	308	314	311	310	317	338	317	323	312	339	313	328	309	304	304	335	302	315	297	309	322	282	301	317	313	304	312	313	288	299	300	312	306	294	327	293	294	331	323	310	284	310	317	322	303	284	303	324	341	326	337	342	316	337	296	328	324	328	305	323	316	311	314	287	338	300	315	296	312	306	320	322	320	307	326	337	293	337	313	332	279	315	314	275	316	324	331	319	299	290	337	311	317	304	324	310	291	324	319	319	307	323	325	328	321	305	306	298	327	312	318	335	325	319	330	332	315	312	319	300	310	305	323	332	298	317	307	292	298	293	317	333	284	347	294	290	315	312	334	296	349	328	306	310	313	319	318	339	326	326	330	336	298	314	344	301	306	326	315	290	317	325	325	297	311	325	312	346	284	310	281	321	329	293	323	316	312	317	294	314	315	306	314	307	346	276	314	322	306	290	316	303	313	295	344	328	323	338	321	271	328	312	328	327	334	314	319	309	306	301	332	327	314	305	290	304	298	336	299	314	315	324	339	304	284	348	306	330	324	290	327	356	319	277	296	334	312	314	314	289	330	327	307	310	310	309	327	327	289	310	295	315	309	296	303	305	299	307	285	280	333	333	301	299	305	330	318	308	322	320	311	317	314	315	297	270	326	302	290	296	293	305	302	314	305	313	320	301	281	329	301	311	335	300	295	318	348	343	346	301	318	330	302	302	329	328	313	289	306	302	301	348	296	300	290	357	312	316	311	320	308	288	324	338	316	338	295	335	327	303	322	320	321	320	359	296	291	325	299	304	326	334	300	344	299	313	329	289	317	324	292	284	287	300	321	304	340	330	314	323	302	296	317	291	293	286	311	319	305	296	317	311	317	304	321	322	302	324	324	334	325	297	324	327	312	314	287	302	287	315	309	319	338	301	312	320	288	363	348	285	324	301	294	303	337	280	297	287	302	322	311	327	303	330	297	293	309	324	322	310	293	331	311	349	286	330	303	288	306	305	327	297	335	325	277	313	325	302	318	319	324	306	283	316	315	303	300	319	311	331	307	299	339	309	309	294	301	330	305	290	320	279	309	331	328	316	310	302	321	339	322	320	331	308	291	315	295	320	306	311	296	337	332	311	317	315	335	306	326	322	304	297	335	311	376	287	301	323	317	307	313	299	329	332	380	344	291	316	323	320	302	315	316	326	318	326	309	289	297	345	299	295	312	294	311	327	328	341	338	344	313	319	285	293	315	293	293	310	274	319	309	298	321	325	310	301	325	329	276	325	340	311	309	311	329	282	296	312	304	299	329	326	339	306	335	323	300	287	322	312	338	300	295	294	319	301	305	297	323	333	336	305	288	292	304	310	317	294	303	334	300	307	291	297	325	339	322	350	302	337	340	317	312	298	296	315	332	280	305	309	305	295	296	325	314	305	314	273	303	362	345	306	326	306	296	338	345	312	291	329	337	318	304	315	316	305	334	312	299	298	307	334	296	335	315	287	317	288	309	298	288	296	326	347	313	336	310	305	297	329	275	311	325	318	338	300	288	324	303	278	344	278	325	319	299	297	325	316	322	321	312	313	343	291	318	322	304	331	309	316	337	315	309	323	323	310	304	336	327	307	296	327	304	311	287	312	296	299	284	303	313	309	285	298	321	300	337	279	320	314	334	310	288	318	282	297	305	353	302	310	295	325	318	319	331	307	342	310	305	295	294	303	286	318	315	301	310	315	297	337	311	316	329	300	296	297	286	322	323	315	304	319	301	317	303	292	300	326	296	301	289	322	368	327	311	358	320	315	328	330	289	342	326	271	287	325	270	286	312	338	286	300	340	318	303	336	320	297	323	325	323	317	315	311	327	296	313	323	336	323	315	302	296	348	306	300	315	286	295	300	305	308	310	329	303	333	326	301	299	299	335	292	332	321	311	317	317	294	321	319	316	314	280	309	297	308	313	339	323	349	306	317	312	319	302	305	311	288	315	320	292	323	290	313	338	302	293	317	331	342	294	320	307	308	317	324	298	372	313	298	305	329	294	304	309	297	281	288	300	330	316	280	299	302	332	298	300	295	312	312	303	320	313	301	311	315	287	319	307	337	331	338	324	310	327	326	301	329	321	294
30560	16159	13537	7231	4852	3558	2677	2062	1667	1358	1180	999	853	764	703	692	647	557	548	518	490	483	465	458	451	405	406	425	410	464	400	387	367	398	374	373	389	402	380	368	386	378	372	364	338	390	355	356	388	369	355	359	340	352	354	396	350	378	336	377	373	389	368	377	372	351	359	406	337	369	392	365	349	355	328	353	353	349	354	347	387	351	345	362	374	370	313	313	363	329	370	358	349	373	375	347	338	342	372	339	352	349	343	358	332	338	361	343	339	333	353	372	367	373	349	349	334	356	361	399	351	341	334	335	361	337	341	349	336	374	344	342	340	358	350	351	367	344	345	337	381	360	373	363	331	350	352	343	340	341	337	345	320	358	381	341	357	345	351	322	338	359	351	370	350	361	354	365	358	328	333	387	333	328	360	337	366	359	403	335	345	365	329	353	361	362	317	343	341	367	331	362	354	369	326	358	353	332	363	359	318	345	347	353	349	364	348	362	371	358	386	359	358	378	345	343	383	336	337	326	335	333	321	340	340	329	370	345	370	353	344	360	370	355	376	349	383	335	336	368	358	321	340	363	349	366	341	350	347	334	377	326	331	342	353	337	326	365	360	342	356	352	342	357	340	363	321	349	362	319	341	371	340	353	354	355	351	367	355	358	360	365	322	351	358	367	360	356	372	358	342	381	380	348	328	339	343	381	356	364	322	305	345	378	345	355	333	329	370	342	360	342	361	339	345	365	310	326	341	350	341	367	351	354	345	340	350	331	328	342	342	356	360	365	324	335	337	334	336	355	400	333	336	371	384	310	365	358	339	320	370	320	372	364	342	344	329	385	356	328	346	332	359	377	346	371	354	328	347	364	370	346	334	351	398	349	372	345	344	349	368	362	361	325	370	355	379	365	376	330	319	375	360	339	347	347	348	361	337	359	349	360	351	338	379	380	358	371	337	342	359	350	378	330	378	327	386	351	345	382	326	356	349	347	330	352	352	343	332	342	360	331	348	329	362	327	353	354	342	333	319	318	347	332	359	349	341	347	380	367	364	323	382	371	353	341	356	342	335	341	374	406	377	336	311	353	368	347	310	340	315	330	368	337	384	357	346	313	354	360	322	355	361	383	349	358	344	342	368	337	349	371	352	365	374	382	330	381	330	384	367	331	323	340	381	324	343	319	359	333	360	361	335	376	382	346	337	363	345	318	391	339	365	356	345	349	370	340	364	362	337	347	361	360	337	324	337	335	371	326	340	345	365	377	365	347	361	350	343	362	335	334	343	373	353	364	340	350	346	359	357	356	376	360	326	376	346	349	342	364	356	341	372	330	354	345	327	366	381	348	366	342	364	351	359	352	342	333	291	349	366	361	345	367	352	355	334	361	311	346	347	351	354	341	341	368	349	361	328	348	380	401	328	349	358	350	335	351	359	320	356	371	351	336	338	339	380	380	358	338	356	369	352	369	351	346	319	326	336	349	338	355	345	320	319	367	339	308	357	331	338	363	384	332	367	350	366	314	361	359	353	389	342	340	320	369	357	347	378	350	327	358	372	354	358	333	357	357	353	340	374	340	326	343	357	343	360	346	340	339	359	322	340	336	328	361	353	343	364	367	352	370	379	355	354	344	358	336	330	364	376	305	357	324	308	351	347	330	335	354	343	357	355	323	336	376	349	356	362	357	347	356	362	325	338	343	355	342	352	389	365	348	344	339	338	349	323	318	336	392	362	365	364	407	361	339	329	344	339	329	363	346	340	379	340	308	320	361	351	338	338	361	368	340	335	317	370	326	323	354	349	333	337	365	301	334	327	334	343	341	363	365	350	322	366	349	362	336	350	340	331	362	358	359	349	335	379	344	363	393	355	313	351	353	338	358	345	346	334	346	400	365	356	333	349	357	352	348	336	360	385	346	334	350	378	355	361	321	354	358	354	363	377	354	354	346	344	351	354	337	355	368	329	363	351	344	347	339	355	401	319	335	374	349	341	369	373	362	346	336	372	349	371	325	341	349	361	342	346	316	357	346	346	358	369	335	337	333	323	379	354	353	362	400	383	359	343	354	343	339	358	368	346	328	348	341	341	345	329	325	339	321	335	368	366	315	356	340	382	349	320	353	339	377	332	342	349	327	325	360	342	334	362	375	366	359	347	363	379	342	328	373	324	340	328	326	361	332	354	347	352	358	353	345	367	361	335	356	350	318	356	378	335	350	382	335	376	368	352	342	352	352	334	374	354	351	356	334	360	343	352	341	360	353	381	309	348	351	359	384	363	358	332	354	371	346	350	334	339	337	372	341	361	365	314	336	344	360	397	343	343	350	360	359	358	370	324	365	342	359	348	352	353	344	376	333	355	361	350	334	390	374	352	366	367	344	355	383	359	370	372	378	368	348	386	374	312	336	358	346	353	319	353	345	330	361	342	360	364	360	333	340	335	336	383	335	352	343	356	340	381	371	372	363	374	360	301	369	315	363	371	321	379	345	356	355	348	335	341	334	339	315	356	331	366	353	339	313	330	344	330	326	346	376	359	382	347	378	337	358	351	378	370	332	344	338	348	346	358	350	315	362	359	330	343	357	346	350	336	351	351	336	345	370	322	351	348	361	345	349	340	327	361	352	367	364	334	367	336	367	358	355	378	360	317	344	344	362	359	381	374	344	347	320	311	341	328	374	353	329	356	366	338	349	323	340	335	360	345	361	381	344	350	358	330	375	344	378	352	323	345	335	353	372	331	365	349	364	384	355	364	342	334	358	362	369	348	359	371	329	345	359	369	315	354	365	365	333	377	332	375	329	332	359	354	338	399	323	329	324	346	368	356	363	393	332	383	370	377	321	342	339	370	337	352	361	352	356	354	325	354	360	379	314	370	346	335	324	332	357	341	341	365	374	289	377	325	339	339	377	332	350	336	345	323	343	323	373	337	326	336	366	343	331	332	375	344	355	376	350	367	346	354	343	376	353	353	325	342	332	342	333	369	380	352	363	366	313	322	352	361	330	358	317	366	358	335	336	372	352	339	358	347	335	349	327	340	362	351	368	319	330	366	336	360	333	335	374	337	357	328	290	338	351	336	338	354	357	338	330	328	365	359	357	370	347	365	324	320	342	338	368	354	366	339	361	372	342	331	349	347	338	329	365	378	339	368	343	350	321	329	324	361	363	338	347	302	355	352	329	333	369	356	366	315	317	325	381	366	325	313	357	338	376	336	337	342	335	322	342	340	339	348	327	365	316	351	351	332	370	361	338	360	356	408	341	343	335	350	340	356	365	355	358	369	371	321	364	360	352	370	373	304	355	389	366	370	354	353	367	332	365	334	363	367	326	379	344	341	335	372	352	346	332	365	376	360	378	344	362	367	344	327	356	358	385	346	373	343	343	369	380	333	348	347	346	363	348	348	327	351	330	349	340	404	331	363	335	332	332	377	340	344	340	358	351	346	340	391	348	330	372	332	344	322	316	396	317	367	356	353	349	351	325	349	361	343	360	345	331	385	334	363	377	352	334
27304	20120	7838	1104	777	661	598	520	437	483	510	495	451	462	452	478	400	426	457	430	455	430	415	401	416	475	474	431	455	458	498	457	440	462	440	453	431	481	446	436	484	444	410	467	433	428	513	449	439	445	465	456	426	467	433	404	440	390	436	434	429	451	441	442	433	446	437	429	451	392	456	450	441	472	434	434	452	462	444	442	442	451	424	443	417	457	410	417	396	422	489	447	447	479	485	457	429	420	419	449	462	399	419	435	455	447	444	430	449	417	409	474	435	414	407	397	438	447	437	490	398	453	455	480	448	431	471	406	452	440	437	452	392	433	455	383	407	460	430	424	426	454	416	422	429	462	446	418	432	433	463	452	460	438	487	475	417	435	436	431	431	449	404	418	462	420	452	429	429	456	440	430	429	434	473	448	450	435	448	425	420	415	470	422	443	449	475	409	421	435	410	475	461	430	431	421	457	474	435	436	487	457	449	396	448	434	415	455	414	406	450	420	463	405	393	506	439	456	427	434	421	450	379	430	405	425	411	438	421	454	429	408	434	447	447	423	436	441	456	432	494	467	438	407	444	425	471	468	427	437	453	439	449	459	391	451	416	429	415	410	417	419	430	417	411	404	430	429	434	452	444	447	428	444	457	412	426	449	452	375	442	475	434	421	438	472	437	412	472	389	407	444	457	472	423	435	442	469	444	449	447	460	413	451	443	420	443	418	411	417	452	435	409	450	451	446	451	458	458	412	444	443	459	449	438	443	391	419	456	444	464	482	420	445	458	420	430	437	447	454	421	433	463	449	438	460	455	419	447	459	436	424	476	415	441	424	465	435	472	429	451	441	479	433	448	424	419	427	438	463	424	433	438	477	458	410	436	439	444	452	434	453	453	446	422	415	459	447	452	417	443	458	430	428	460	435	440	467	465	424	487	474	464	465	431	475	448	435	442	473	445	445	431	443	446	442	445	442	462	470	452	475	461	450	470	419	459	470	443	443	463	448	494	442	465	430	445	430	424	462	442	390	456	445	437	435	434	437	434	464	449	415	444	427	462	433	440	453	438	449	456	433	445	460	462	471	442	465	447	467	450	432	452	456	449	418	410	459	437	439	435	426	434	419	416	458	437	450	441	464	468	424	420	440	471	450	456	451	425	466	439	444	448	428	438	409	450	462	446	493	418	416	422	415	442	424	414	416	445	396	438	433	420	498	412	418	426	413	448	490	420	459	426	436	438	495	451	433	431	414	449	411	489	461	428	459	439	441	425	423	478	444	396	444	422	444	432	450	414	462	452	463	417	440	422	485	450	453	435	474	447	456	425	409	429	436	437	464	442	444	440	476	435	432	466	468	423	456	434	421	420	438	424	423	441	445	449	419	441	447	447	474	458	483	423	448	446	430	461	438	411	492	438	465	463	415	487	432	417	454	429	420	424	437	452	412	417	432	433	443	464	400	449	434	451	434	405	487	446	425	456	442	435	450	464	418	413	394	448	480	429	437	434	481	449	400	460	433	450	439	460	477	421	459	443	487	440	395	405	415	489	451	424	461	437	483	432	395	445	455	451	427	449	420	422	449	431	449	427	444	412	445	457	414	399	416	432	423	389	453	433	419	461	428	436	439	427	419	447	439	451	471	433	426	440	418	414	414	431	441	432	393	484	444	428	442	434	423	463	438	452	450	393	407	424	453	414	423	435	400	400	464	431	440	434	470	430	443	434	424	448	421	424	445	461	493	491	457	424	438	427	444	406	448	436	455	449	429	446	422	420	484	480	447	437	447	421	456	412	436	447	453	457	466	447	413	449	406	431	437	434	442	439	473	435	425	418	442	503	439	456	444	428	400	440	425	438	474	434	453	423	449	473	413	430	427	445	466	431	434	428	425	417	431	424	413	466	432	424	428	418	469	426	420	446	455	448	451	480	413	409	445	417	446	433	421	444	460	451	430	440	447	478	463	456	441	463	420	409	437	448	404	456	469	435	408	409	451	448	444	430	450	437	428	478	486	444	442	418	403	453	433	442	460	454	426	400	464	451	434	409	437	417	451	418	425	420	465	424	417	433	447	440	431	412	410	424	399	468	454	454	423	436	425	434	462	439	444	435	470	457	438	440	415	470	423	428	401	434	430	447	423	417	421	454	476	434	397	435	409	435	419	431	421	431	446	456	470	399	425	441	409	433	420	433	448	470	427	447	417	426	459	411	412	415	415	439	441	452	414	438	439	441	467	424	471	452	432	493	437	432	430	458	429	413	457	415	482	443	409	461	429	430	415	409	464	462	467	473	405	430	426	440	452	440	463	425	426	441	443	442	445	445	440	422	446	473	430	436	454	440	451	457	465	433	442	456	423	421	386	464	389	428	420	433	446	458	434	452	430	444	413	421	427	443	444	385	445	400	448	435	421	455	448	465	419	458	475	417	498	445	467	442	480	470	442	439	446	427	448	437	444	487	407	466	445	458	442	462	478	434	434	457	425	442	409	437	476	428	439	418	464	452	440	416	403	476	462	434	445	449	453	411	446	428	424	462	442	430	442	471	434	447	414	445	421	453	447	456	454	389	454	451	434	457	405	469	450	446	420	443	447	418	405	452	408	448	446	454	454	454	447	484	451	432	469	446	444	383	435	444	447	440	452	447	470	458	440	439	411	444	436	418	423	426	456	428	445	424	478	414	458	468	421	419	449	481	441	467	417	439	445	442	429	436	430	435	448	470	428	485	465	425	452	437	453	427	468	426	458	412	476	481	475	471	453	444	471	437	449	430	462	426	416	426	449	438	421	444	440	422	449	454	432	451	399	413	398	427	461	470	403	427	450	487	464	449	415	459	452	423	431	440	438	421	428	411	432	430	430	448	496	455	448	418	416	427	413	458	415	459	419	421	422	458	451	406	447	437	449	457	422	478	407	465	466	423	459	421	439	437	421	403	424	409	421	435	480	439	403	433	418	436	468	457	462	446	406	423	394	466	414	470	444	443	449	473	423	436	456	398	474	427	425	452	487	450	423	439	437	440	428	458	448	431	439	447	448	478	457	409	439	399	439	479	468	455	440	406	390	454	417	383	431	433	475	465	443	445	398	491	437	438	477	424	438	477	440	430	449	433	416	440	473	429	463	426	441	445	438	434	435	432	459	447	412	445	467	442	450	410	422	424	433	430	439	429	424	457	470	430	453	420	441	452	410	413	473	416	426	460	460	397	415	450	440	411	446	429	463	425	404	457	468	489	403	417	445	467	476	453	448	451	438	405	423	441	435	454	420	430	456	418	471	395	424	468	407	497	438	436	422	424	402	398	434	433	455	451	450	456	433	425	416	423	437	459	458	421	426	423	444	459	447	472	438	443	448	439	431	453	447	480	463	433	460	467	448	461	422	442	425	433	411	411	454	444	451	454	413	421	436	408	456	450	467	440	440	410	419	446	450	408	441	416	466	455	454	436	431	456	418	430	417	448	433	434	415	434	436	420	455	467	434	431	420	444	435	447	450	446	423	445	431	452	385
16053	1486	1335	842	694	646	612	577	568	526	604	596	563	510	556	509	522	532	526	524	514	538	524	527	527	520	508	545	500	531	515	546	554	481	537	495	510	526	503	525	526	498	527	483	547	550	480	497	495	503	549	519	547	523	544	525	543	551	490	538	509	527	497	548	529	529	526	516	482	550	497	509	524	480	516	531	552	532	567	530	546	535	517	497	562	555	541	532	514	541	526	563	513	551	511	520	483	555	504	498	535	498	517	515	554	483	495	541	516	515	500	585	536	526	507	545	529	533	530	524	519	532	524	481	523	497	537	506	522	474	553	492	518	527	551	533	524	504	505	499	538	531	531	531	487	510	504	541	496	545	498	532	533	521	576	535	503	497	506	538	477	504	545	558	495	519	528	485	533	501	535	502	557	556	552	493	503	494	523	541	556	541	507	580	551	540	510	529	515	500	480	540	519	529	522	522	490	558	526	529	564	534	554	544	477	481	496	552	530	495	507	535	561	516	518	533	548	538	540	529	540	550	484	501	515	536	541	535	518	538	518	547	496	508	523	522	519	505	492	519	502	517	536	512	502	500	541	520	546	524	560	468	504	515	541	536	510	511	505	518	515	553	554	530	512	505	531	521	518	496	504	499	509	478	497	536	557	494	495	542	524	563	532	539	540	500	499	501	503	533	506	502	522	529	523	512	542	502	526	521	510	487	516	523	534	521	524	520	508	538	493	505	517	552	489	518	513	518	537	509	542	524	551	518	527	535	518	502	532	521	517	520	523	499	534	516	474	525	515	502	505	474	506	526	529	528	516	557	515	481	511	511	527	540	517	512	492	562	514	511	545	585	532	509	515	498	563	548	550	514	510	532	527	493	498	510	530	497	534	515	519	571	537	520	532	539	538	591	507	500	512	557	533	523	511	508	556	501	476	499	490	516	521	473	526	498	531	508	502	546	524	503	512	516	508	523	515	543	498	530	556	531	532	533	539	482	563	511	521	554	530	509	546	527	538	562	570	503	484	532	514	543	522	479	513	539	510	510	552	517	577	554	540	511	521	539	503	558	484	500	546	486	546	514	539	472	539	556	519	503	527	502	471	559	539	510	522	485	510	553	533	538	547	523	522	495	554	482	555	525	492	529	473	525	547	539	529	524	501	465	536	477	519	550	539	528	513	543	505	509	530	509	538	538	512	523	513	551	533	507	489	563	533	529	528	525	526	515	496	551	528	521	542	533	477	501	507	509	525	550	542	525	539	531	539	534	529	550	522	529	520	526	534	531	533	514	529	524	555	556	501	525	519	477	505	515	517	520	526	498	503	510	496	513	552	516	518	525	524	524	539	498	535	515	466	514	520	528	512	563	525	540	503	549	497	531	518	518	519	534	493	531	519	531	504	504	543	513	506	499	509	513	547	471	506	477	531	485	487	524	516	513	526	555	502	508	542	535	529	555	503	530	516	527	503	521	527	563	491	452	524	545	551	485	508	515	510	536	542	520	534	509	476	505	498	533	544	512	516	522	537	538	501	500	549	501	520	542	532	477	535	526	540	534	548	542	525	535	536	547	535	540	567	489	496	512	518	537	520	549	511	522	474	527	518	471	540	488	516	531	515	537	504	491	539	518	535	506	514	512	502	541	521	511	538	529	527	526	545	524	505	512	570	514	510	483	515	536	511	544	509	554	502	469	534	540	497	528	560	523	536	481	540	544	498	518	504	496	507	523	505	531	541	481	494	502	502	526	510	539	541	548	511	536	544	491	526	512	520	507	495	528	558	520	509	532	516	536	494	500	511	556	558	546	510	467	535	526	520	522	521	515	537	555	518	512	525	521	494	519	478	533	509	508	557	510	532	515	514	542	513	550	537	527	528	490	539	519	513	510	495	507	537	502	528	518	536	524	558	504	533	550	551	533	516	556	533	504	537	529	499	523	501	507	538	538	516	489	541	560	540	513	485	557	504	525	507	547	487	539	495	512	541	505	521	530	533	517	491	483	506	496	539	505	533	442	505	507	508	538	576	495	515	559	519	538	534	508	580	515	525	547	530	558	532	503	543	516	533	512	537	530	498	519	508	533	519	514	497	602	480	470	490	545	489	471	519	526	535	485	501	533	522	508	537	499	527	506	539	516	503	513	514	515	570	505	520	541	574	539	511	563	560	483	540	542	570	583	566	546	535	466	514	512	532	495	522	504	530	581	504	492	508	525	534	499	525	523	498	517	509	529	504	569	530	516	522	499	506	474	535	535	510	525	485	512	554	534	527	514	514	562	561	497	543	484	518	511	540	555	523	555	540	539	559	515	537	567	539	529	504	532	527	571	503	522	493	504	542	545	488	500	558	518	512	510	545	545	499	491	515	511	505	493	556	525	505	468	536	503	525	548	530	499	517	551	509	534	520	528	500	490	503	498	535	491	496	561	512	529	517	507	572	563	519	514	523	511	480	521	531	547	530	486	513	505	524	519	541	515	505	479	500	532	543	536	553	552	522	482	549	501	511	518	504	521	551	579	524	539	516	522	591	556	522	514	504	486	530	490	570	534	526	469	501	493	544	466	505	549	510	522	505	527	516	525	474	528	518	583	512	550	503	565	524	486	517	535	488	586	513	533	537	492	548	531	482	549	499	508	553	578	504	524	487	525	517	515	540	548	510	559	491	557	489	487	522	518	484	492	520	569	557	559	518	544	515	534	498	537	504	508	533	545	501	520	517	524	544	475	546	530	509	530	525	537	507	560	473	509	527	480	533	518	549	529	515	553	512	531	496	507	542	484	538	480	502	528	516	524	465	515	503	511	548	518	509	477	534	549	529	519	511	508	543	498	549	523	504	544	485	551	569	512	521	499	504	524	547	550	508	545	522	539	531	494	498	546	538	501	518	486	542	479	479	488	473	570	508	500	539	538	522	499	504	562	535	543	459	548	520	530	495	524	494	507	520	497	520	535	518	518	493	519	554	470	529	516	485	493	506	523	501	552	565	530	561	530	512	537	505	556	517	520	537	510	530	547	548	559	469	526	510	509	545	506	519	505	496	519	528	502	515	537	582	502	526	534	507	533	536	537	537	529	506	537	540	563	562	509	520	503	534	523	509	539	517	533	548	491	519	520	508	491	510	544	530	497	526	515	546	517	527	487	458	508	535	525	494	533	518	536	536	504	534	506	565	543	497	512	529	537	502	516	521	568	490	514	508	517	527	513	493	483	513	489	502	508	541	481	563	531	517	545	575	568	512	541	526	514	542	526	514	512	523	512	549	532	526	529	580	541	496	554	504	505	549	526	549	560	515	506	481	515	528	525	503	513	493	546	549	517	530	490	491	496	517	539	484	553	525	549	515	507	553	557	504	478	510	562	539	548	505	532	498	530	510	550	563	509	533	528	486	529	525	540	561	538	515	492	548	540	522	496	526	547	517	520	492	479	515	526	515	520	518	492	559	523	488	497	538	535	560	530	545	540	558	569	541	522	559	541	524	504	508	557	544	506	495	501	555	523	523	514	556	536
23631	21066	28458	23899	21050	12702	1218	663	507	435	383	337	375	336	316	311	277	275	274	263	253	260	236	239	244	227	231	208	261	246	215	213	240	226	260	212	225	207	226	239	216	231	235	232	214	206	233	236	226	215	222	215	225	222	197	210	242	213	217	221	224	228	225	200	234	206	205	216	216	213	201	213	228	218	219	235	229	193	223	223	227	216	245	206	217	223	241	252	228	198	231	208	201	222	209	236	233	208	232	205	220	216	220	194	216	211	252	221	220	231	230	219	241	229	221	216	221	228	216	199	189	207	234	215	211	230	216	184	241	233	214	207	221	211	207	249	246	223	231	207	177	220	224	213	221	215	225	198	200	230	213	194	198	198	211	209	212	183	208	211	204	245	219	227	234	204	229	212	206	210	198	192	212	199	185	202	196	202	207	211	224	216	200	260	232	202	206	230	219	241	219	210	237	220	206	235	222	205	186	201	204	213	194	221	211	225	226	205	222	215	210	220	231	233	220	204	221	196	198	246	242	208	221	205	215	220	215	196	208	200	247	220	218	201	228	209	224	228	211	226	218	238	247	213	233	229	234	207	209	223	198	211	220	214	212	221	223	190	210	195	245	212	242	233	210	223	201	198	236	232	224	232	216	190	196	222	241	202	215	180	217	194	234	205	216	195	202	233	193	197	201	207	201	215	199	207	227	223	201	220	221	209	204	194	229	257	214	209	205	212	226	224	209	201	204	229	208	231	220	218	192	238	225	180	220	198	225	203	199	218	231	219	225	183	231	240	230	218	200	197	201	206	212	218	223	227	194	226	217	203	228	215	203	209	241	215	185	196	208	232	214	212	217	185	202	232	223	211	198	225	211	201	202	187	213	210	183	212	236	228	211	209	209	223	212	220	203	198	208	203	197	206	208	207	215	242	232	196	217	210	210	219	209	232	222	217	205	221	212	224	193	227	240	191	196	229	202	223	235	227	199	223	211	207	225	235	234	209	197	224	229	189	209	185	216	237	208	201	220	194	201	229	221	239	238	218	194	197	235	198	226	211	224	233	221	222	229	206	189	226	225	195	205	226	229	218	237	211	216	218	212	199	248	248	220	209	231	209	208	222	204	198	203	199	211	218	229	223	236	199	204	222	194	212	199	215	206	202	207	225	240	208	205	191	228	228	234	254	214	194	208	198	210	203	230	194	218	225	188	217	208	215	240	200	213	216	218	212	186	235	195	221	208	212	205	212	213	193	196	201	227	214	214	189	243	233	195	219	199	200	244	226	220	223	217	222	200	201	207	211	221	208	201	223	210	193	243	218	232	243	245	192	221	245	225	192	208	230	205	207	213	205	212	199	215	220	212	230	205	213	204	218	216	224	220	203	219	203	210	191	207	230	242	216	220	212	235	211	225	192	215	193	208	212	213	231	228	213	225	214	205	239	205	197	208	219	226	234	207	229	204	222	214	219	184	247	171	217	227	217	212	209	208	203	232	200	197	221	218	214	200	207	206	210	210	227	234	233	225	207	215	217	187	209	188	226	225	195	206	201	226	211	235	225	215	221	226	206	234	214	209	205	207	202	206	194	219	210	208	214	201	223	211	199	197	205	216	218	196	208	221	221	184	238	201	197	202	217	247	217	187	230	225	228	203	219	209	220	210	201	209	202	229	236	217	220	195	230	201	206	226	236	219	242	214	227	220	201	208	229	223	223	226	240	223	221	220	230	212	225	214	229	225	217	221	247	213	194	198	232	209	207	230	218	228	221	219	213	246	230	200	207	224	190	208	199	245	208	217	221	209	204	215	224	219	234	203	235	191	206	225	227	196	206	210	233	192	192	193	202	200	199	211	214	226	218	170	197	203	227	229	221	215	218	202	219	252	201	206	234	230	233	224	214	216	225	205	201	203	226	208	215	223	220	217	219	228	210	227	210	194	188	206	220	203	205	246	217	212	203	224	215	210	229	236	253	197	250	256	211	212	173	193	178	216	207	205	196	208	210	204	215	206	204	213	212	221	223	212	201	222	205	208	211	202	228	233	204	212	172	221	202	185	197	211	216	227	228	218	211	262	227	223	209	202	201	217	191	209	190	250	227	219	233	225	214	216	226	210	207	215	243	211	193	207	235	213	213	229	203	230	191	228	198	231	213	258	234	193	208	204	231	218	238	215	194	187	203	214	214	210	214	218	216	203	234	220	210	234	207	232	230	198	210	229	227	201	212	239	227	205	209	220	195	204	199	205	232	216	230	203	224	211	211	216	236	215	213	198	195	212	210	189	213	219	205	223	258	219	205	190	207	218	224	228	201	227	206	214	207	183	217	198	191	216	238	227	236	234	221	223	200	208	201	217	219	199	224	230	218	233	238	228	248	215	219	236	224	192	230	217	209	223	204	237	233	224	198	189	201	222	210	209	230	180	207	203	247	222	204	219	221	225	212	177	218	208	206	238	210	220	216	223	209	204	203	230	227	198	209	231	217	204	214	215	239	214	232	220	199	202	205	207	212	245	199	200	199	193	179	199	230	203	191	190	234	197	219	227	194	213	236	224	218	225	191	223	208	221	215	198	205	225	213	202	213	222	223	218	202	219	199	211	217	227	204	206	195	193	230	222	197	212	212	230	222	216	223	225	216	204	213	211	229	215	226	220	238	200	229	222	260	213	193	216	212	225	217	220	231	213	210	230	234	212	235	213	215	228	206	217	230	230	213	219	205	220	229	239	176	206	218	218	201	225	235	212	197	203	200	210	209	241	218	204	232	195	196	222	217	219	223	229	199	215	235	200	219	222	216	214	209	208	195	204	202	221	228	225	231	199	216	236	210	213	212	231	194	207	192	231	235	240	233	226	206	220	218	218	199	187	201	208	221	225	216	215	217	223	230	204	217	207	205	195	188	203	196	212	202	186	231	187	210	207	205	220	228	199	206	192	232	193	217	191	243	192	253	210	197	219	223	210	219	214	230	223	213	192	216	218	210	203	199	222	218	211	188	200	229	234	199	223	209	219	185	202	207	212	195	210	217	209	212	218	215	232	199	201	198	211	220	197	222	216	218	224	211	268	234	208	214	197	211	226	227	209	201	195	229	179	200	230	219	230	222	229	209	215	204	230	200	239	211	201	214	223	224	226	203	209	228	190	205	219	212	201	214	217	209	216	214	183	215	211	228	246	207	233	211	189	209	189	227	218	217	216	230	215	253	222	218	219	204	191	208	199	230	238	187	227	212	241	218	193	233	217	212	211	231	215	206	225	211	234	219	222	232	200	215	209	201	208	242	214	204	239	233	206	198	210	222	208	209	212	176	227	211	205	239	209	199	243	194	204	204	202	210	203	191	206	219	192	231	206	227	230	221	214	213	214	229	238	217	212	194	191	205	229	200	233	190	215	230	214	247	228	206	209	214	194	220	210	220	208	221	215	215	209	235	219	196	201	207	202	192	231	221	196	198	205	217	209	197	168	204	213	216	208	214	207	215	202	198	224	215	224	208	203	210	244	208	219	245	212	213
31962	9755	8118	3976	2582	1937	1429	1164	933	841	698	584	516	443	477	424	432	386	343	368	392	363	306	335	309	298	311	290	293	300	292	299	261	290	296	311	307	312	291	267	270	288	276	274	317	328	274	270	264	284	285	294	282	279	272	295	268	254	301	256	283	271	281	280	251	316	261	272	293	266	261	298	263	287	275	253	288	268	266	265	283	298	235	281	261	264	317	237	264	275	237	267	268	253	290	248	255	267	257	272	287	255	286	282	266	247	261	256	257	291	244	278	272	282	251	242	281	246	269	273	252	252	268	267	242	275	231	271	285	286	275	270	256	262	257	270	263	279	260	261	269	250	252	263	251	268	243	241	278	271	273	267	254	282	270	276	276	262	259	240	279	274	278	266	268	268	254	283	290	288	273	260	254	267	277	264	267	282	270	275	265	266	249	282	285	262	257	276	250	280	253	253	244	281	264	265	267	251	278	280	248	257	278	283	272	305	295	275	258	260	250	262	266	278	267	225	263	294	276	293	260	261	272	292	278	268	265	243	287	259	251	284	236	243	246	273	267	270	250	258	248	257	266	287	293	248	270	288	253	269	264	258	275	280	274	296	259	274	272	266	255	264	273	269	272	256	230	254	254	280	279	280	268	288	264	275	277	273	242	249	272	259	265	275	234	282	305	261	266	244	262	271	264	255	274	255	277	277	273	271	251	289	297	260	247	266	264	267	246	295	265	251	270	262	254	251	283	257	283	268	280	243	279	255	239	279	281	272	281	239	276	249	258	282	266	258	255	260	250	241	268	301	270	261	267	279	272	253	295	265	253	271	254	276	283	275	259	274	285	285	278	251	253	273	276	280	259	249	295	250	253	263	269	265	268	238	253	250	264	254	263	260	270	242	259	262	274	293	230	296	287	273	294	272	263	248	268	245	272	252	286	268	241	257	266	267	261	269	270	243	302	243	251	261	274	280	283	256	268	261	248	266	244	281	289	259	290	256	247	282	265	267	272	248	255	276	264	242	238	276	264	244	250	252	249	274	261	257	269	286	272	245	256	246	258	271	269	247	267	278	259	253	280	246	271	274	274	284	263	291	291	268	273	273	289	250	263	266	262	295	269	254	263	267	286	276	260	258	249	250	272	283	269	282	265	274	253	257	250	268	258	286	235	272	233	278	264	261	258	291	287	256	255	241	273	261	248	263	272	244	240	274	252	275	284	245	284	250	275	272	273	239	265	273	271	238	277	278	257	251	255	236	272	252	261	265	280	256	277	255	254	261	272	291	255	277	284	262	321	238	240	284	257	279	250	289	286	250	297	232	277	293	280	277	270	260	248	260	289	272	267	239	268	279	267	247	254	286	272	235	259	274	284	274	251	267	271	262	258	247	289	295	263	268	271	270	276	265	265	273	288	310	280	277	285	268	237	261	243	267	278	292	263	262	267	264	263	256	275	265	264	266	266	262	279	261	281	245	281	246	283	260	277	231	236	277	234	274	292	263	249	288	281	278	258	257	265	278	282	269	290	288	262	270	254	260	279	257	275	258	291	247	266	260	271	302	270	279	265	253	260	269	272	262	273	282	272	270	257	247	254	290	291	279	252	288	264	284	264	248	246	251	246	257	282	264	249	273	259	244	265	247	249	298	247	239	266	272	255	297	267	283	304	267	262	268	251	259	254	276	273	249	268	249	310	240	263	265	257	299	303	249	249	240	264	277	287	276	277	284	261	278	271	245	248	307	253	243	277	247	282	252	253	263	296	286	261	294	250	242	278	252	273	243	258	285	252	285	261	268	267	262	295	254	268	279	245	288	253	256	257	282	257	277	272	254	270	261	287	264	243	245	302	246	245	278	275	304	274	269	240	283	244	247	278	245	279	241	257	264	255	279	277	253	266	254	267	275	287	253	265	273	262	245	267	306	289	277	252	275	233	254	266	239	278	282	275	284	252	254	275	270	259	274	270	251	266	267	285	277	259	263	268	275	274	261	285	229	271	252	272	273	250	262	256	260	282	266	241	247	271	255	272	284	249	278	256	240	274	257	301	273	249	256	265	256	290	265	272	256	258	278	271	274	276	275	255	296	271	287	261	262	261	248	240	266	272	257	269	256	263	269	269	266	309	256	284	276	257	250	245	257	255	297	271	269	249	255	278	274	298	247	237	251	252	290	284	259	278	270	278	269	283	238	265	267	261	247	215	251	246	260	272	260	296	263	284	283	253	287	250	250	257	263	273	267	277	243	260	267	274	263	235	274	273	226	283	276	278	273	249	297	275	251	249	237	273	261	257	261	270	240	244	240	259	262	272	269	274	291	254	283	262	249	251	283	260	272	267	278	268	298	261	266	259	248	281	257	235	273	263	266	283	263	234	289	234	263	265	249	260	271	237	260	275	270	262	260	264	270	254	273	273	276	266	294	268	285	250	257	275	284	248	257	277	282	246	272	264	256	270	251	254	247	273	261	259	282	251	279	246	259	291	285	287	290	256	261	270	288	279	251	257	269	261	262	270	275	259	225	265	253	263	257	260	261	289	242	261	293	280	246	280	252	247	279	252	273	238	277	297	245	253	244	255	258	280	303	256	264	285	262	251	300	256	252	302	238	248	278	279	265	297	256	263	241	260	275	282	272	279	268	282	259	290	252	262	255	237	265	271	256	304	273	280	236	269	255	262	247	237	281	285	295	269	211	247	231	250	259	255	291	239	257	275	257	277	242	275	253	257	268	271	276	273	296	261	257	253	263	293	239	263	288	251	281	261	249	305	266	267	256	278	240	267	285	260	267	291	240	249	260	258	268	270	277	258	262	308	287	269	283	264	281	282	285	281	300	266	277	282	282	292	259	290	261	242	265	293	263	287	255	279	237	248	264	297	293	267	263	254	249	301	278	261	228	252	267	258	269	271	293	251	267	274	263	258	277	272	289	278	257	284	265	274	257	282	272	265	277	250	269	267	261	233	278	283	263	289	249	270	263	265	253	263	257	264	263	264	297	238	263	275	273	266	257	264	266	289	243	269	271	241	275	262	270	276	260	289	268	298	265	279	292	261	249	241	287	281	264	270	274	280	250	289	255	256	271	261	275	277	252	294	255	264	280	248	258	256	278	273	292	264	251	254	265	277	256	274	258	287	262	259	255	260	273	263	281	253	243	253	259	256	227	250	273	268	278	273	288	249	289	270	259	246	240	274	265	256	292	274	288	249	287	261	270	250	265	244	257	263	274	286	241	263	284	230	274	285	263	280	269	257	257	259	283	291	257	285	261	262	259	270	263	272	280	266	284	274	245	266	239	268	244	291	270	277	248	249	264	242	256	271	270	260	252	280	262	278	267	257	248	292	271	268	227	259	261	256	263	258	263	255	239	245	266	272	253	262	272	259	271	263	269	248	284	260	271	253	261	268	265	257	270	257	262	265	254	273	280	279	273	276	266	257	277	264	257	273	257	240	251	247	282	270	273	283	259	309	281	253	278	260	277	258	260	272	264	296	291	261	274	257	238	301	258
24932	21089	27501	24805	14302	1312	846	739	762	692	687	630	627	659	670	585	648	603	619	616	638	589	584	612	606	584	581	628	580	596	584	566	599	610	558	597	580	592	570	542	581	602	587	590	587	600	577	580	586	579	579	588	596	577	588	578	610	600	586	602	554	568	596	582	616	592	551	586	606	568	542	580	543	593	578	567	593	591	561	529	551	548	540	599	551	569	582	626	601	570	595	603	613	613	512	576	559	619	597	548	596	540	541	593	602	523	594	577	578	538	562	600	627	607	567	575	609	589	575	596	570	540	571	622	582	640	575	538	587	575	625	545	597	609	576	559	579	566	577	558	602	592	587	570	602	574	545	583	584	630	554	594	575	586	505	660	590	584	534	557	598	612	571	562	564	577	576	595	552	574	530	569	572	597	572	591	567	574	565	593	584	570	530	580	557	590	588	577	566	603	546	584	620	608	599	578	565	557	525	575	600	564	577	563	596	565	604	582	606	549	604	552	580	540	586	542	658	571	627	586	588	592	577	589	519	590	637	604	629	578	606	573	608	582	585	531	546	622	536	582	566	605	580	553	553	600	538	584	572	566	558	592	557	587	578	539	597	602	625	613	554	558	582	575	552	528	567	599	584	625	586	572	554	622	564	570	628	610	621	604	590	559	584	614	581	609	590	591	576	549	594	544	567	582	570	545	572	551	585	583	572	572	595	537	571	586	593	559	569	624	612	613	605	615	593	557	595	601	554	578	588	617	581	575	527	594	628	571	589	554	625	611	559	573	567	579	583	564	591	545	597	578	571	610	626	574	634	609	587	575	571	564	554	597	572	608	594	581	577	550	561	565	561	580	607	589	577	567	621	604	591	625	609	565	580	636	538	570	530	559	592	635	562	598	657	559	601	606	587	569	597	599	563	545	574	603	570	547	570	563	581	544	629	531	546	544	609	606	619	574	576	612	565	587	607	606	599	567	590	556	589	566	564	591	571	560	566	568	614	576	611	582	562	583	563	588	602	593	573	637	558	592	583	575	567	597	587	581	610	549	577	579	524	587	548	559	587	660	549	581	547	599	577	598	600	616	575	545	577	599	600	597	566	543	518	618	539	585	569	610	620	552	553	593	574	603	557	553	551	557	568	586	602	589	614	563	569	588	596	561	614	618	588	581	596	541	570	551	615	564	586	555	606	583	531	594	617	623	558	548	590	599	566	560	533	582	553	589	567	543	547	584	596	572	614	587	633	632	563	641	617	554	613	533	575	564	541	522	568	560	619	564	596	594	574	573	562	573	548	609	604	554	567	556	594	598	599	557	558	560	573	588	581	544	597	566	568	636	592	594	532	545	541	596	569	623	602	560	594	598	536	579	579	610	582	562	613	589	593	607	561	547	590	584	551	585	597	616	521	585	566	613	540	586	593	612	503	603	545	616	572	565	575	589	546	581	548	588	566	591	617	576	601	579	563	583	539	570	546	588	581	569	587	612	540	570	569	581	572	620	592	584	582	590	552	598	569	571	588	559	610	594	563	601	628	601	564	607	561	573	630	574	588	573	558	577	592	614	552	597	573	565	561	617	552	586	570	579	597	581	589	632	579	562	578	610	619	615	589	583	576	586	587	545	601	540	561	558	593	596	583	584	548	609	597	594	594	605	628	587	596	564	627	575	617	600	588	638	586	567	590	578	594	614	591	598	600	591	585	611	555	546	559	572	565	572	578	590	552	537	553	556	558	557	601	617	581	600	580	582	583	610	617	555	553	546	557	545	581	607	590	602	574	611	586	647	545	618	576	559	552	555	569	569	582	562	538	587	549	529	567	624	588	610	612	558	563	574	590	529	568	571	572	556	565	549	559	578	579	595	560	576	595	580	593	579	589	576	547	576	594	603	519	546	550	569	535	569	559	535	580	549	567	602	550	557	592	604	553	577	615	604	593	589	623	578	580	569	580	559	584	567	543	581	573	555	584	554	559	596	570	574	573	575	571	575	603	561	609	603	603	557	519	574	605	560	594	592	575	586	576	552	579	617	587	564	548	570	594	614	589	587	617	585	574	566	568	587	587	598	596	533	568	617	599	574	568	578	580	549	556	570	590	591	598	585	561	572	578	599	552	577	617	557	529	568	574	574	556	556	602	597	579	616	571	568	573	571	594	579	568	598	570	578	565	533	559	621	604	578	584	593	547	602	578	579	602	570	592	532	520	605	590	578	557	626	594	600	581	613	623	574	554	519	546	578	568	578	581	580	589	567	554	581	615	598	602	590	597	566	569	594	594	578	572	597	585	558	576	571	584	594	577	577	627	567	573	572	540	594	611	614	566	587	588	560	587	575	601	581	653	589	583	580	622	592	571	588	563	597	602	599	573	618	563	558	538	598	600	609	613	518	599	589	546	628	589	585	563	600	606	584	607	601	636	551	560	607	616	581	600	518	527	566	567	587	576	571	567	536	613	593	566	609	648	601	572	586	529	577	549	537	601	587	553	561	598	598	585	581	618	580	575	601	583	582	609	584	566	512	611	564	576	561	573	584	575	535	576	546	582	582	576	572	558	604	569	620	579	579	586	586	590	549	586	563	592	540	581	583	551	575	635	571	571	560	608	593	585	551	593	559	587	580	552	589	602	603	609	569	530	581	569	628	569	589	618	607	545	560	620	556	575	598	553	583	554	555	605	569	562	599	581	554	594	570	598	571	581	527	598	570	572	573	590	529	600	555	578	607	574	548	621	611	575	610	582	567	555	598	608	562	594	553	580	559	604	591	593	598	595	578	567	533	507	593	576	578	582	615	564	543	572	569	595	577	557	548	559	589	605	590	614	583	582	562	629	580	554	582	556	599	556	610	563	614	572	572	571	570	570	620	561	566	586	565	593	555	575	551	575	567	579	587	578	607	589	563	568	638	650	581	592	604	599	574	579	625	584	570	560	558	619	576	606	577	573	616	567	581	616	628	618	591	547	552	562	618	533	578	594	595	552	558	582	592	598	614	559	559	630	580	615	630	556	583	580	572	575	618	589	582	581	586	556	596	592	603	540	522	625	558	582	587	599	585	601	600	529	596	644	555	547	584	553	555	581	600	599	597	580	540	558	537	576	569	558	590	580	572	566	581	559	589	574	552	584	560	540	605	612	609	605	622	568	566	597	613	598	570	592	581	579	574	534	576	609	551	605	588	563	589	583	596	538	534	527	611	524	605	561	550	553	595	562	597	622	569	620	588	582	624	581	551	539	576	584	558	568	588	597	604	562	644	592	585	530	619	569	543	616	605	568	616	591	584	567	541	611	578	557	614	583	563	581	563	612	531	560	573	550	587	602	579	555	606	598	579	609	586	586	604	573	577	573	605	575	604	605	542	579	600	607	583	555	581	566	546	545	562	617	534	586	549	644	589	559	576	580	594	577	549	555	549	554	559	594	544	573	585	590	574	569	576	576	560	590	561	604	585	616	585	582	592	557	596	579	583	537	541	571	605	638	580	579	609	582	597	575	598	591	565	587	574	602	588
31526	6283	4996	2628	2012	1567	1308	1169	1045	972	893	832	821	764	745	779	712	722	666	722	706	641	662	693	677	690	664	638	702	693	701	685	710	680	657	640	715	678	706	648	670	650	672	627	676	622	668	641	622	681	664	665	694	659	615	709	647	656	665	679	705	659	695	647	663	642	644	663	722	696	661	616	699	681	673	669	675	672	678	693	667	701	665	740	676	659	690	662	728	636	674	658	617	619	665	661	659	637	682	672	685	694	697	644	658	651	675	638	681	651	677	684	636	679	665	611	658	644	702	695	669	648	626	684	644	657	651	625	655	682	623	634	633	671	655	646	621	692	660	626	683	689	654	638	645	715	692	660	653	644	687	688	653	661	647	665	644	671	637	664	678	710	681	699	633	669	688	648	687	667	687	680	653	660	672	715	664	655	691	671	705	652	647	656	657	641	669	651	654	688	653	639	688	656	661	679	676	660	690	679	675	678	639	703	683	659	673	691	683	618	653	653	607	665	661	663	661	646	672	647	655	620	642	707	617	684	661	703	611	629	654	655	641	686	636	687	659	654	673	660	666	648	671	679	671	692	679	729	665	652	678	656	654	667	654	645	621	612	699	696	663	647	676	669	694	664	643	674	681	653	677	682	638	687	684	666	670	673	661	692	625	688	671	612	686	684	653	667	607	649	659	686	633	648	654	662	691	640	681	715	659	660	670	660	648	687	641	663	638	636	697	656	638	623	665	687	682	605	679	658	673	616	669	634	649	644	638	648	683	710	639	646	679	679	683	684	690	652	685	611	624	667	617	656	665	689	676	677	627	658	648	657	630	658	650	654	707	621	688	679	633	638	642	634	669	664	648	668	672	639	652	633	624	665	626	688	672	673	643	653	710	703	669	658	612	650	670	661	672	675	604	663	640	657	626	643	687	657	675	649	664	684	640	662	668	652	698	665	652	630	699	639	683	623	663	648	651	683	708	678	644	679	658	651	670	651	642	654	642	652	638	703	689	712	641	670	691	660	669	693	689	665	644	655	673	651	638	678	662	612	684	670	690	678	651	685	651	656	708	655	643	674	680	632	635	696	636	669	665	659	638	711	662	687	692	610	657	659	585	665	668	739	640	665	676	676	652	677	686	680	600	670	658	682	642	673	674	604	652	641	724	675	644	695	646	662	667	629	674	670	636	637	693	696	647	683	653	663	664	652	732	649	661	655	635	635	647	667	686	654	642	683	687	660	658	682	671	692	655	602	724	677	623	641	691	673	644	626	677	683	675	632	649	692	636	632	683	625	703	622	625	663	617	647	726	633	606	702	621	648	606	666	662	628	663	633	624	663	642	659	683	682	656	656	663	702	625	677	665	663	648	642	646	692	639	672	665	672	692	696	677	650	682	683	691	686	709	662	652	683	664	698	665	648	694	657	632	619	693	676	676	676	689	693	637	657	655	665	660	650	680	625	670	579	704	678	637	685	652	672	715	679	638	630	626	679	648	640	684	668	657	689	676	670	622	637	699	649	629	678	641	665	635	659	653	705	637	686	606	683	679	674	633	625	664	666	677	667	660	641	653	673	658	677	608	698	638	662	640	655	615	656	703	667	660	693	701	666	678	652	656	636	633	639	627	664	596	704	649	663	675	718	663	693	711	676	641	644	702	676	681	659	646	688	668	668	704	667	654	646	705	664	674	687	670	638	650	664	655	661	624	656	630	705	623	598	655	607	644	687	593	636	642	654	646	668	688	671	620	636	679	686	706	692	652	660	692	698	676	667	639	639	634	635	647	671	625	673	633	678	631	670	664	638	682	691	656	639	680	697	704	641	625	665	654	640	709	652	645	629	624	682	681	652	627	689	659	649	613	670	644	701	698	698	665	676	681	681	651	650	675	670	690	676	652	650	686	668	670	704	646	671	672	643	680	640	691	648	668	668	666	673	666	645	677	670	665	670	701	682	665	678	697	638	677	637	669	649	636	658	653	616	657	646	646	625	670	670	664	610	628	646	623	676	718	681	687	672	655	676	641	667	638	666	676	646	652	653	706	713	673	682	674	663	690	633	643	689	709	654	680	711	660	668	684	652	701	655	668	631	647	646	639	648	633	698	674	654	682	624	657	673	712	676	649	656	616	667	651	617	686	682	664	643	635	705	666	668	668	682	688	632	656	636	635	639	627	670	684	657	652	696	643	650	665	621	665	704	615	643	626	678	699	623	690	681	686	691	641	650	659	659	638	671	687	629	636	682	611	630	669	596	680	700	631	663	657	639	647	666	666	699	683	669	652	625	661	677	664	674	684	705	660	686	648	691	679	631	651	624	667	682	687	658	668	654	622	660	662	650	619	671	709	678	691	620	612	646	646	662	624	685	692	631	645	617	638	619	667	631	646	642	672	631	663	657	680	643	659	675	671	640	663	671	619	624	682	650	667	696	620	706	651	669	669	654	681	678	605	699	668	623	698	639	644	694	667	668	660	703	633	598	661	692	649	652	691	696	658	663	691	594	650	655	678	694	663	669	697	705	739	668	638	654	658	641	685	682	648	627	616	611	714	653	643	683	677	679	691	655	701	677	684	654	656	694	667	612	610	695	683	668	677	667	641	652	615	641	659	686	677	696	653	670	604	647	630	664	609	686	667	690	649	652	645	656	647	695	641	639	628	660	626	682	671	701	672	678	684	700	663	683	697	628	647	697	640	633	677	681	650	652	631	673	654	664	619	680	661	698	670	652	611	668	685	638	663	666	633	711	684	680	676	645	667	643	660	622	634	653	639	707	721	608	657	643	651	666	627	668	628	661	677	693	681	651	646	689	695	668	659	629	694	684	673	654	694	645	637	628	668	677	677	651	660	645	668	683	651	689	674	662	652	706	652	673	662	690	668	659	680	622	610	681	657	628	693	662	633	638	651	665	644	692	652	695	691	649	640	632	670	668	683	674	683	664	678	650	675	660	641	635	624	624	626	697	640	659	658	665	738	675	646	646	618	667	676	702	654	612	669	670	663	622	670	685	680	680	677	661	677	672	682	687	685	666	644	656	718	675	678	617	619	633	653	672	656	648	655	661	686	658	697	650	649	646	648	677	672	648	660	716	703	678	596	711	668	728	665	675	705	621	670	680	664	707	645	715	628	651	650	612	664	651	679	652	691	678	647	677	673	672	652	705	653	611	624	675	687	640	638	655	644	649	682	704	665	615	613	672	633	650	702	650	647	600	705	684	641	636	666	672	625	638	675	664	640	668	638	643	739	674	640	663	617	662	665	692	630	729	663	650	627	637	651	664	682	628	654	689	693	659	636	681	674	678	685	648	716	685	675	666	652	656	681	673	612	659	684	634	670	653	643	668	670	659	660	665	691	688	646	647	675	706	703	660	702	660	663	660	654	709	706	629	672	679	695	695	668	646	657	618	665	669	667	657	674	719	602	635	648	626	639	633	649	645	641	633	671	656	675	662	670	658	636	664	670	670	666	666	689	632	704	683	649	653	656	617	696	649	667	656	690	643	680	650
22663	21082	28791	23574	21082	21134	12487	1387	902	810	695	593	538	540	529	453	432	468	419	406	394	389	380	341	362	401	347	400	327	340	351	310	340	317	359	346	337	372	319	348	321	339	309	313	338	332	303	358	328	330	352	300	300	346	353	350	331	331	300	336	323	300	329	335	292	307	310	336	334	324	340	282	333	309	317	318	361	318	318	312	313	314	283	282	318	301	318	319	349	317	304	324	301	357	347	319	309	280	323	311	321	323	332	301	314	313	308	335	328	305	325	294	311	322	319	304	322	295	314	305	333	325	315	321	293	298	304	319	328	345	285	320	319	297	306	342	310	321	351	308	321	281	301	314	308	300	310	313	292	271	292	306	308	295	305	308	309	329	312	330	315	314	313	346	301	305	308	328	307	330	315	314	309	322	307	322	296	314	280	348	299	327	334	323	329	334	305	334	305	349	307	291	278	307	339	319	331	308	323	309	315	295	334	309	324	297	297	289	295	317	288	303	328	348	325	276	312	325	306	332	316	314	315	291	300	326	328	322	293	307	307	312	298	308	310	309	289	306	302	327	308	297	331	295	340	308	328	316	272	311	291	322	313	296	308	292	344	297	315	291	324	354	299	318	340	300	330	328	302	307	317	348	320	312	315	293	299	333	305	321	302	347	315	286	326	295	297	311	326	367	317	292	333	325	291	302	304	294	302	300	320	301	330	340	312	315	299	328	349	304	300	309	326	307	295	309	315	312	284	325	333	306	263	293	306	291	304	332	322	316	307	310	314	301	273	348	314	301	329	304	291	336	291	292	346	329	283	303	315	348	288	324	328	311	333	320	320	315	296	322	300	308	297	334	320	356	334	311	314	327	332	292	299	308	301	321	322	310	312	323	308	313	293	316	279	311	288	318	313	289	297	320	282	324	327	319	334	308	303	330	320	311	325	320	333	321	309	298	314	298	324	284	318	323	354	316	323	314	317	304	326	316	274	329	306	328	333	336	326	311	308	321	304	305	325	307	321	321	330	298	304	324	307	324	310	333	325	319	303	290	302	314	298	308	326	335	323	335	308	338	289	309	287	307	325	301	299	288	319	343	332	292	267	320	330	311	307	322	326	335	326	354	312	323	314	305	316	304	309	309	312	308	284	313	312	332	322	315	301	332	301	301	297	321	305	325	314	318	317	278	291	314	335	331	326	332	295	281	322	328	309	294	317	322	296	323	344	327	302	344	321	310	296	294	309	302	294	330	307	304	314	326	306	340	321	300	271	301	291	316	322	334	309	291	308	313	292	287	317	292	325	323	321	323	332	321	309	306	292	311	298	308	305	287	295	323	291	308	319	303	320	319	292	341	304	297	322	323	312	343	307	338	335	295	311	290	316	287	290	289	338	318	305	319	315	319	294	321	314	317	322	326	294	309	300	310	286	318	354	314	334	337	301	304	296	339	310	270	322	340	319	318	342	322	319	321	303	324	309	316	322	314	283	339	322	298	297	288	282	305	308	324	306	322	290	300	292	308	310	278	328	307	307	338	308	336	303	323	321	340	342	302	310	334	330	348	310	305	300	317	331	289	294	303	299	364	333	352	319	310	308	320	320	315	324	306	313	296	311	304	290	342	319	312	324	304	310	300	295	317	310	336	308	326	322	319	290	319	295	301	309	326	332	346	331	306	321	310	304	305	313	338	326	297	301	323	313	316	345	315	380	294	312	308	304	307	298	293	342	309	342	317	283	282	324	316	327	326	316	282	305	290	326	323	306	319	304	325	314	323	291	305	302	301	296	310	318	290	312	336	306	296	310	357	313	327	302	326	310	320	331	315	351	290	332	329	315	321	299	304	310	306	297	325	314	301	326	329	287	351	333	334	322	329	293	325	340	301	300	305	305	286	320	326	287	326	297	315	296	315	328	310	290	314	279	293	316	277	301	308	305	316	274	315	351	322	301	310	299	338	300	328	298	263	292	312	308	291	311	299	298	305	303	297	305	313	310	295	285	318	326	320	307	320	314	331	337	330	327	347	332	324	291	329	317	328	306	257	312	305	321	313	297	322	311	305	299	321	277	316	314	298	310	303	324	311	290	321	317	286	301	312	299	290	320	329	341	276	304	341	358	339	302	323	301	312	315	320	317	324	303	311	276	295	322	296	305	319	325	295	295	324	320	320	321	306	356	340	318	275	280	312	306	302	336	330	311	305	306	325	316	320	328	301	302	304	304	290	350	324	276	330	300	311	313	322	316	348	282	326	300	314	301	320	323	279	311	303	346	311	320	356	314	291	331	325	311	305	302	306	292	277	322	315	276	325	319	310	350	279	310	311	335	309	320	306	306	295	340	272	299	309	314	318	308	308	322	334	265	308	312	322	309	326	334	313	299	330	316	309	295	332	332	303	292	324	315	314	303	297	291	297	307	354	308	307	312	338	327	292	355	292	283	318	301	301	307	323	291	299	291	293	307	285	329	296	289	278	289	320	330	287	297	299	324	295	328	321	314	299	300	331	319	300	346	298	309	319	306	294	278	320	310	299	298	330	304	279	294	303	322	311	340	349	301	309	307	317	320	315	311	334	353	292	301	295	329	318	290	310	316	326	324	307	307	333	308	321	286	352	304	306	323	303	314	280	322	322	304	307	344	301	318	303	328	309	313	340	335	310	324	311	306	338	330	325	293	305	310	307	317	322	309	324	309	344	310	307	347	311	302	297	298	321	321	371	283	327	301	321	296	306	356	290	312	303	319	268	318	307	279	314	317	362	332	311	305	323	308	327	315	287	313	303	309	324	306	299	315	323	322	286	296	341	324	314	322	316	285	317	324	307	316	287	322	325	269	290	301	312	335	319	324	299	325	283	300	295	308	291	309	295	329	325	330	347	312	335	312	322	301	327	295	306	288	333	301	336	318	308	326	272	328	297	298	285	304	353	314	282	300	295	352	319	275	330	299	288	304	294	286	325	306	304	338	296	324	311	330	313	328	295	343	360	314	317	333	304	312	346	326	342	317	333	312	306	303	306	315	351	295	320	295	329	304	305	327	326	320	333	312	305	327	291	296	333	308	313	323	320	303	316	328	318	318	327	317	339	299	309	315	311	293	288	339	312	316	292	312	302	296	276	308	316	307	304	297	345	322	307	338	304	306	297	296	290	322	313	310	340	324	332	324	289	331	316	321	328	308	322	301	290	312	347	355	295	308	307	340	357	321	349	296	317	323	319	340	320	309	321	313	325	306	305	304	301	299	333	313	324	325	319	309	305	309	310	335	289	289	298	317	303	300	334	345	315	343	293	308	302	309	310	292	293	333	313	283	315	301	331	318	320	292	320	326	281	308	321	317	329	335	300	336	351	311	274	305	298	322	367	321	326	300	291	307	320	326	298	308	310	334	332	295	332	311	319	321	311	312	327	346	314	307	298	306	299	308	295	295	307	307	299	301	296	322	308	302	313	344	341	295	314	301	317	291	321	320	317	290	281	302	342	294	312	292	291	323	301	277	324	315	320	307	307	302	329
29610	16196	13461	7123	4838	3602	2581	2164	1702	1390	1202	1028	897	783	726	651	603	581	564	569	565	498	474	438	462	409	437	415	404	423	456	398	426	412	361	385	377	403	401	346	373	381	353	401	393	381	330	379	344	416	379	360	365	341	382	337	369	352	363	372	364	347	382	371	342	402	379	375	381	359	332	382	372	333	346	372	362	374	363	326	348	365	378	349	328	336	329	365	348	322	350	348	371	361	355	340	391	377	354	396	347	360	367	382	340	383	353	331	347	365	345	367	344	354	356	350	364	340	328	366	371	368	330	368	352	381	357	370	341	350	378	353	366	365	383	356	367	360	341	348	351	350	335	348	330	342	359	377	347	366	356	364	348	373	324	369	330	345	356	362	373	354	346	343	382	307	359	346	343	354	338	350	340	363	320	350	364	347	358	375	348	341	343	376	365	366	363	342	350	347	315	360	355	340	361	338	331	339	361	359	388	321	362	365	399	371	343	360	365	354	330	357	360	358	319	365	311	323	336	370	366	367	369	366	323	365	340	340	347	350	353	371	358	355	348	341	374	356	358	364	332	380	377	377	357	378	347	358	381	330	354	364	366	374	359	361	340	327	365	380	398	357	332	329	348	354	365	384	368	373	331	337	352	347	379	362	347	342	347	360	373	353	328	353	360	327	316	329	353	370	383	340	365	374	350	356	366	361	331	321	361	377	349	363	367	334	349	340	359	339	359	356	326	349	362	369	361	339	349	342	364	356	384	333	358	351	355	364	390	339	372	363	367	339	348	304	354	357	372	339	376	348	335	344	349	335	354	365	376	344	369	340	338	355	402	309	316	356	372	350	309	346	350	385	357	371	360	318	308	338	317	339	361	359	370	360	342	376	342	360	352	340	358	319	365	338	347	326	370	356	334	363	360	372	345	313	370	345	353	350	339	345	305	371	361	318	360	361	325	366	359	341	336	377	345	322	368	324	341	350	375	335	342	359	376	344	342	355	344	328	322	377	340	351	347	354	376	368	389	355	378	372	342	342	349	345	345	351	355	335	335	342	337	364	348	389	340	333	340	347	358	359	330	379	355	348	376	329	353	344	382	339	372	349	349	316	346	343	369	384	338	332	368	326	347	334	336	332	309	329	355	368	337	362	385	337	320	342	354	312	366	350	371	357	387	341	345	363	350	334	341	331	375	369	336	342	363	361	340	344	322	348	353	360	341	367	362	372	356	339	320	375	344	346	376	370	337	395	352	313	352	371	357	357	307	348	334	368	360	368	354	369	379	356	346	355	366	349	338	347	320	360	369	370	347	356	347	325	325	362	381	353	348	351	377	380	389	347	358	341	336	342	400	356	347	354	354	361	322	325	370	353	338	349	337	371	354	327	344	357	343	351	342	320	340	344	338	343	337	364	368	361	355	339	345	324	380	320	351	377	304	365	382	344	384	338	352	342	343	337	397	346	355	341	375	346	399	355	338	354	335	358	347	326	336	342	337	351	378	349	351	379	367	357	366	342	363	390	305	342	352	379	353	352	381	381	363	350	335	335	358	405	356	362	328	386	361	359	349	345	361	364	384	346	348	331	347	353	340	370	342	359	345	358	370	346	343	356	333	370	354	335	345	361	379	382	334	361	336	365	361	390	343	351	316	345	354	345	345	375	304	335	380	351	371	345	369	364	361	335	311	373	357	323	335	383	334	355	357	331	352	378	337	352	370	365	362	362	367	295	361	351	351	344	343	341	368	384	346	332	348	347	314	358	345	356	391	362	327	357	340	340	366	349	358	368	347	330	391	374	351	357	370	343	381	351	346	368	352	338	303	352	355	347	370	344	374	346	359	334	336	357	364	353	349	352	354	367	346	350	341	322	361	311	365	350	332	357	377	361	328	340	345	333	347	337	364	331	352	320	354	357	348	350	344	353	340	336	357	348	309	354	346	349	312	375	357	326	347	372	365	384	373	314	366	358	351	387	334	356	365	326	325	330	329	380	359	372	350	384	360	381	343	330	375	375	352	328	380	345	356	369	365	353	351	345	333	384	333	334	369	344	358	373	345	334	346	339	361	360	366	346	322	362	334	341	340	347	352	369	359	314	340	337	357	337	326	360	357	322	342	374	352	355	354	336	351	319	348	350	330	375	361	325	370	312	366	365	360	358	345	348	357	333	324	354	339	362	362	335	357	377	370	346	367	341	400	342	393	376	352	358	382	337	363	352	360	363	322	379	341	354	349	392	343	400	337	377	345	338	327	337	373	353	353	332	365	345	367	327	330	338	366	360	318	352	360	339	373	382	353	356	351	353	375	375	347	317	348	320	352	369	351	316	357	319	343	374	371	342	333	344	327	346	363	383	368	326	343	354	353	341	356	346	371	342	380	317	377	343	347	372	342	361	384	342	346	364	340	337	361	330	390	356	336	329	350	340	374	337	330	310	370	369	386	383	349	347	344	375	361	333	333	346	358	340	339	326	334	334	357	317	352	347	329	358	336	345	372	379	339	329	395	338	339	328	361	369	343	309	369	388	345	322	345	347	327	333	343	327	385	372	323	323	367	366	373	365	351	330	324	326	376	360	351	374	375	374	375	350	347	350	336	362	372	316	341	318	366	360	325	315	333	359	317	315	353	374	341	372	376	354	370	362	347	331	353	357	352	351	349	371	328	370	356	313	359	364	336	333	368	326	330	365	363	359	324	347	349	342	361	359	319	333	373	350	361	333	315	330	370	345	352	365	382	325	343	382	368	329	361	365	350	368	341	361	354	342	361	358	352	363	360	350	348	355	338	342	342	354	328	336	348	352	316	360	342	347	355	368	360	335	367	341	338	380	343	387	329	319	333	389	328	352	339	348	370	359	366	357	331	349	330	321	323	383	353	340	329	376	379	345	382	333	342	344	364	357	365	340	337	356	359	368	378	378	362	334	343	383	349	330	362	348	364	375	323	342	340	380	360	342	346	325	365	375	377	367	383	323	352	361	330	373	363	341	353	335	308	355	369	379	315	302	368	346	346	383	339	358	359	356	348	344	347	340	361	334	377	341	355	352	380	351	350	347	398	321	369	352	346	364	349	352	356	336	327	330	376	338	341	375	354	321	337	349	345	390	367	348	359	308	355	337	352	321	329	339	343	352	379	342	338	346	366	351	371	347	366	341	356	370	338	361	349	334	339	362	328	363	344	350	355	350	385	390	329	380	341	332	347	330	344	347	355	364	364	361	329	339	339	378	344	349	373	344	292	340	345	330	349	394	354	346	320	340	373	381	325	342	339	337	364	324	370	352	350	336	369	380	390	355	335	362	342	351	360	386	336	360	308	342	342	342	323	367	355	353	354	365	368	395	374	386	361	352	348	343	345	338	332	359	370	354	351	342	372	368	365	370	374	353	302	360	329	356	369	351	387	317	349	370	345	361	363	336	361	340	337	371	335	367	406	339	360	352	345	346	381	372	351	335	346	357	376	342	337	350	338	360	328	340	394	352	338	344	352	356	355	347	324	353	340	363	339	333
27366	20129	7679	852	594	540	481	486	474	461	470	458	428	447	452	439	481	423	433	445	436	453	439	451	442	437	425	439	436	435	436	421	434	427	427	424	470	421	447	455	470	444	447	443	449	417	435	445	425	423	457	442	450	455	453	430	469	471	418	415	451	412	474	419	440	417	412	455	478	444	434	421	465	456	450	452	444	454	456	446	452	435	494	451	442	445	421	425	441	435	427	446	439	472	463	443	447	463	443	442	470	405	458	439	458	446	463	483	441	419	476	449	434	426	443	479	421	413	431	405	442	419	425	447	440	451	433	421	409	432	465	440	465	416	425	456	436	401	394	477	417	476	440	434	450	427	471	430	453	450	456	411	445	458	443	448	441	462	435	442	406	455	416	448	434	420	454	454	459	429	405	427	442	467	439	442	442	400	450	425	461	446	432	442	457	442	429	442	410	444	430	429	409	419	442	429	460	411	461	445	446	446	444	424	437	439	457	452	444	419	442	451	425	465	463	432	466	433	483	436	431	432	485	443	460	426	445	468	424	438	408	433	433	447	443	435	430	410	478	463	421	452	434	414	439	457	443	413	430	464	445	434	439	421	483	389	397	402	435	428	432	471	421	444	438	435	418	440	408	417	445	431	419	424	449	443	438	425	444	474	414	461	440	447	416	423	457	489	439	432	443	442	428	457	439	472	415	429	443	433	487	405	421	478	395	434	442	418	408	453	414	464	452	449	450	433	452	451	446	466	439	472	451	452	420	432	463	437	458	491	415	395	453	430	457	411	440	428	429	448	439	469	429	409	450	397	444	472	424	443	463	460	457	430	475	453	421	461	449	442	442	436	455	460	438	440	430	456	417	443	473	454	395	440	412	447	457	450	446	432	447	443	425	470	436	444	412	423	427	486	441	402	416	402	452	500	467	422	439	445	412	429	417	437	432	486	420	427	449	459	462	435	438	454	454	478	461	448	447	446	459	397	428	439	420	473	424	452	451	444	398	451	432	411	481	403	432	446	419	440	405	441	425	444	408	431	397	433	452	473	442	408	438	445	442	443	441	453	398	445	410	411	459	444	449	426	431	437	403	449	434	472	444	439	430	399	413	424	441	406	460	441	463	483	433	427	442	414	445	462	432	462	417	430	417	461	445	418	426	445	425	454	476	445	448	458	494	435	439	444	468	437	412	428	408	443	409	447	445	441	399	440	459	451	479	431	414	435	442	448	437	472	465	405	452	425	422	443	446	389	463	427	432	420	417	423	459	437	466	413	429	462	435	451	478	467	421	451	401	426	432	432	416	432	438	445	431	435	441	410	451	428	413	448	453	430	446	473	384	413	453	441	446	434	416	430	453	420	405	415	460	410	458	421	465	415	488	419	422	423	423	443	447	419	428	449	428	452	412	431	439	384	452	438	448	426	434	416	485	445	472	451	456	465	434	393	444	428	473	456	439	420	432	441	420	431	436	440	434	410	444	422	439	465	412	412	424	451	432	451	431	445	447	445	445	422	470	411	434	470	417	437	423	430	395	445	451	454	424	446	439	431	444	428	483	423	447	428	445	443	407	442	470	412	450	420	432	441	436	426	430	439	407	447	451	433	413	463	433	423	449	457	435	425	452	431	426	416	465	415	440	425	455	424	437	413	432	458	427	394	432	411	421	409	419	417	476	444	469	455	419	422	444	469	405	434	480	513	426	427	441	440	458	453	441	435	428	437	430	448	444	453	459	434	420	451	441	459	394	446	467	454	433	460	415	455	448	433	437	361	444	460	472	418	479	438	437	408	441	425	447	464	454	424	440	423	426	434	442	454	451	458	471	458	458	447	433	474	448	418	412	448	433	395	465	436	428	458	438	424	449	418	479	427	418	445	445	429	442	449	442	480	440	450	434	443	467	450	408	392	407	431	465	406	465	459	455	412	438	466	432	422	412	449	413	432	468	440	450	449	418	428	433	408	471	409	472	407	427	438	436	460	427	473	447	451	434	440	404	402	443	417	470	472	446	428	429	433	463	430	402	440	416	450	426	417	425	465	441	403	400	450	438	430	480	419	437	459	390	403	427	450	426	410	436	459	419	444	443	427	455	437	453	424	461	424	436	430	434	453	453	417	426	451	437	454	440	445	462	446	434	467	428	416	440	439	447	464	421	452	456	411	433	417	421	452	381	476	443	445	441	432	442	408	464	476	444	459	433	419	444	386	430	452	451	447	447	475	468	439	408	410	439	429	391	414	440	424	425	407	394	430	446	398	461	447	441	465	446	444	438	453	437	440	437	454	422	399	459	452	445	492	412	425	426	422	435	432	424	439	431	434	466	434	433	430	427	411	476	421	407	460	456	448	428	446	440	443	419	453	447	382	453	454	445	431	444	427	445	485	411	420	472	443	475	437	449	449	445	431	467	467	439	438	437	439	438	458	450	446	449	446	425	439	435	423	467	459	474	431	414	424	421	464	431	429	432	446	443	464	431	415	452	418	411	417	451	484	453	484	462	433	435	404	406	441	439	441	439	453	442	457	402	433	416	466	474	449	430	432	441	420	431	431	446	460	451	408	450	459	396	480	462	417	468	456	468	472	426	452	459	448	437	438	455	409	457	463	404	404	451	442	433	408	431	421	405	467	443	428	484	439	428	434	451	427	446	457	483	410	434	437	417	425	447	458	436	459	452	408	417	452	439	421	402	455	427	433	441	439	440	454	407	437	456	427	418	447	424	455	448	428	435	443	432	432	436	430	425	451	449	435	448	427	476	413	454	443	454	400	402	444	450	453	440	449	421	464	440	466	438	447	447	437	438	448	397	423	439	425	470	445	431	413	430	423	435	433	451	466	455	379	444	429	451	469	477	446	419	467	467	425	410	451	422	440	398	442	447	418	446	437	399	431	443	405	486	463	414	475	433	448	454	464	496	418	468	483	444	448	450	441	428	429	439	455	431	458	468	487	451	416	470	434	428	432	432	451	376	480	454	456	438	420	470	447	427	462	422	425	435	443	403	423	410	443	433	420	441	442	443	461	458	433	430	414	452	438	467	434	445	407	436	426	472	446	443	424	445	442	434	443	429	428	436	410	470	412	401	426	429	439	447	447	423	428	431	453	455	401	439	448	435	402	411	443	442	464	461	400	441	428	413	439	449	413	413	407	445	435	431	435	474	448	442	426	449	460	459	481	426	461	444	411	449	430	449	432	437	421	445	448	471	448	470	428	457	432	438	439	436	445	455	440	447	434	433	428	423	450	417	457	426	394	399	386	428	430	413	457	425	429	420	433	409	444	430	407	438	443	463	408	425	470	417	481	433	465	413	435	431	463	471	442	437	448	432	425	449	428	408	439	447	441	441	426	424	415	457	457	480	434	461	446	453	436	431	471	460	468	447	441	447	424	458	399	413	436	428	470	437	430	460	427	474	456	465	455	450	449	438	434	457	456	448	418	434	391	429	437	424	467	449	433	451	410	443	446	488	452	441	431	446	457	413	457	452	434	462	437	435	422	425	442	411	482
15803	1387	1150	778	679	631	605	547	563	562	544	562	534	559	549	557	546	537	485	496	545	503	584	536	544	546	515	518	541	497	530	544	534	550	520	488	532	540	531	501	531	528	548	557	528	515	536	515	549	521	510	542	508	513	521	546	547	495	521	489	491	498	536	520	543	513	518	562	530	534	534	529	536	563	523	544	540	507	522	556	542	496	545	510	506	531	532	502	533	519	567	544	523	542	528	485	540	549	522	574	497	551	518	513	574	522	536	494	563	559	536	482	497	505	512	532	529	513	541	502	544	526	487	536	537	518	556	538	526	556	494	541	515	540	499	522	532	531	521	546	489	524	531	544	546	510	492	524	553	501	514	565	547	478	522	539	542	539	535	523	563	515	558	498	489	532	512	500	525	559	511	544	531	514	520	507	532	510	520	524	532	544	541	543	558	564	495	541	526	568	495	535	558	520	516	546	533	517	533	545	526	475	489	542	533	515	547	510	497	525	538	490	503	543	496	535	516	537	506	539	546	514	581	530	508	506	513	495	477	551	527	532	535	471	505	498	516	506	523	505	509	497	485	531	515	522	519	522	543	498	537	523	525	520	532	511	515	520	527	534	538	520	528	537	539	500	536	532	539	519	547	514	504	549	509	549	535	553	513	548	548	493	531	530	525	544	512	560	530	517	523	533	489	550	530	542	535	480	542	548	578	509	495	567	523	544	522	539	535	538	535	502	521	551	507	523	518	545	511	512	534	563	578	456	489	533	495	519	525	516	515	522	574	531	527	537	523	536	516	497	521	563	557	534	532	504	503	494	502	531	498	551	513	521	510	530	505	540	535	536	509	517	531	517	526	525	512	489	525	513	556	508	522	536	497	548	503	554	522	528	511	525	522	524	529	509	516	555	501	489	551	517	534	502	521	581	504	510	511	525	505	514	517	518	508	486	520	562	519	525	511	551	540	533	521	526	521	506	513	491	562	505	553	535	539	545	527	531	534	565	505	512	529	534	536	506	525	547	527	476	503	513	555	523	565	558	512	510	536	524	553	550	571	533	515	498	529	492	531	486	548	520	553	505	504	548	529	511	528	497	528	559	539	504	563	493	564	547	524	541	544	541	540	540	496	530	532	548	515	548	553	515	544	528	543	543	530	575	525	536	526	515	542	534	493	537	542	549	549	516	533	539	546	528	504	523	521	515	564	530	476	524	557	517	538	509	483	491	541	532	531	500	526	549	534	530	536	509	494	528	525	577	547	534	518	500	576	508	539	567	531	533	525	521	541	548	505	536	555	501	507	547	526	513	513	516	548	544	555	518	518	531	566	543	535	535	507	522	544	501	507	582	524	536	477	552	520	517	534	529	517	553	508	509	540	524	504	541	511	521	469	536	531	493	542	527	536	509	543	540	538	466	543	518	548	535	536	521	526	537	541	509	510	515	499	538	500	515	519	511	560	542	530	516	550	534	571	522	540	523	505	533	519	567	513	562	530	556	484	533	489	523	472	496	506	532	478	534	510	549	515	470	553	527	506	524	546	530	516	555	494	509	564	528	536	530	495	508	521	542	562	508	538	546	498	486	518	532	553	542	499	540	540	539	546	564	521	521	491	522	515	542	497	519	482	569	525	538	519	526	499	522	519	486	560	539	488	562	484	535	544	489	550	533	522	498	516	525	566	541	508	544	540	524	499	547	492	528	504	543	507	562	534	527	511	516	536	542	489	480	569	553	566	559	543	522	556	555	561	567	488	539	519	553	537	524	522	541	541	506	512	573	554	534	510	526	548	500	529	505	561	523	541	530	540	478	545	520	506	549	515	509	551	490	518	517	521	584	537	596	555	549	561	538	556	569	532	520	488	514	531	534	520	553	531	565	503	526	529	526	522	552	533	500	482	519	504	501	533	521	540	507	474	506	536	495	537	520	535	541	535	468	556	495	522	523	510	504	525	483	523	551	523	525	563	514	531	537	541	517	527	495	511	546	546	558	547	549	527	529	515	534	538	545	535	528	454	511	537	540	548	515	522	533	538	540	501	491	500	549	500	521	512	531	547	505	491	501	546	527	530	536	510	556	524	511	505	559	529	537	508	551	528	548	524	475	523	518	517	548	534	515	547	542	514	511	519	500	538	530	539	499	497	532	517	537	569	467	505	495	522	552	542	522	523	524	483	526	493	544	524	546	547	527	497	542	572	552	539	522	502	533	515	542	556	555	529	484	523	530	552	529	494	518	545	516	540	522	525	491	513	523	504	543	534	520	567	507	523	515	518	577	509	561	530	522	528	526	518	538	552	545	584	539	554	522	514	533	527	556	545	563	496	510	500	507	536	516	510	523	534	532	520	500	524	555	545	540	546	489	529	517	510	534	538	509	529	524	536	512	515	528	555	478	520	479	499	552	516	558	509	539	531	526	535	514	533	508	505	494	551	548	519	522	496	563	520	544	516	560	499	526	541	545	550	536	556	483	535	539	563	529	543	549	510	510	477	493	496	509	599	542	547	521	505	545	525	529	521	540	545	482	516	486	524	532	516	524	541	575	483	531	511	511	532	523	513	537	533	538	523	546	538	512	539	527	539	512	527	506	524	509	560	520	540	545	514	557	492	551	499	544	519	506	520	503	532	493	576	524	543	552	507	540	527	533	565	529	484	521	473	526	510	561	525	530	523	465	502	515	501	548	493	554	499	541	552	500	536	513	516	570	540	526	527	517	504	519	561	532	511	542	557	517	522	504	503	516	491	522	509	503	556	531	506	508	536	515	512	554	509	520	552	555	508	544	542	529	533	543	525	547	516	514	503	482	472	505	489	491	501	511	573	519	518	544	540	526	494	567	518	529	554	546	500	543	532	545	515	550	515	503	520	532	529	526	519	565	541	534	520	523	469	571	538	522	546	490	522	557	547	518	476	492	526	563	486	496	557	505	532	494	529	560	548	577	551	504	547	557	480	550	479	537	518	553	546	490	548	476	506	520	526	546	511	508	548	511	511	513	544	519	492	526	531	493	551	519	551	539	515	530	552	540	476	519	537	514	495	529	535	546	517	517	514	473	512	525	517	490	530	507	546	528	483	547	543	511	522	562	502	514	519	528	511	540	556	496	528	522	549	491	512	543	546	557	494	520	529	533	551	573	516	521	498	548	496	550	478	495	506	539	496	488	526	564	529	530	536	556	534	563	561	498	530	529	460	532	528	533	537	565	523	573	491	499	542	544	542	492	543	498	505	538	546	508	531	558	474	535	572	562	499	592	493	492	503	492	549	519	498	531	502	521	494	552	513	575	550	544	509	516	558	515	525	558	544	536	509	546	506	521	564	536	530	550	538	510	539	531	493	497	531	514	504	561	523	537	538	529	550	497	503	558	530	513	501	543	536	509	537	542	513	531	531	508	499	530	508	531	516	536	511	534	559	534	509	534	496	541	517	533	498	518	535	530	541	525	529	535	503	562	551	495	521	496	510	522	548	488	578	524	518	530	537	534	529	504	512	535	574	509	533	532	528	554
23667	21106	28529	23929	21096	12931	1154	611	485	485	392	371	329	337	314	291	327	263	283	306	265	274	263	264	250	230	250	255	269	252	220	256	222	214	205	206	227	233	240	230	227	216	222	224	205	232	197	240	264	225	201	224	210	217	228	193	225	219	228	211	218	195	231	217	222	230	221	224	196	231	211	221	223	208	200	253	227	203	201	231	245	208	236	214	201	214	200	244	217	251	228	227	207	207	232	216	185	206	228	203	206	210	215	236	219	230	231	200	210	214	238	215	198	209	212	235	223	209	214	213	193	214	217	222	230	243	215	215	239	209	201	209	204	209	221	203	223	214	234	222	177	222	208	216	244	232	224	208	207	235	200	195	236	218	187	224	204	205	219	231	221	207	230	206	234	234	194	211	218	222	210	220	213	196	223	246	210	240	176	211	203	190	198	248	226	228	201	179	224	214	250	209	230	220	227	227	231	209	211	221	208	189	226	222	215	215	208	223	227	222	228	218	236	244	211	219	202	202	210	232	202	230	211	239	207	216	227	196	232	216	248	201	221	201	198	213	238	237	217	217	205	225	220	213	207	197	204	198	225	213	214	194	213	226	215	209	213	214	208	186	222	251	213	236	224	223	214	217	214	217	228	230	242	229	215	211	211	199	219	194	235	183	219	226	190	236	211	234	229	226	242	225	238	202	197	216	234	232	209	253	226	218	225	235	223	213	217	214	242	207	215	205	213	215	206	208	218	209	239	206	217	221	197	229	228	228	194	192	220	199	214	216	213	217	218	197	210	226	209	209	205	207	235	237	239	244	213	237	244	224	202	204	204	180	214	205	213	222	190	201	210	217	208	223	219	248	210	200	225	236	201	217	199	218	221	204	211	214	225	254	205	206	212	219	214	209	200	206	218	205	217	226	204	189	213	209	232	242	218	205	238	228	231	210	186	228	211	219	194	225	209	215	221	233	202	190	233	201	200	218	227	228	201	206	212	210	219	220	212	223	240	214	217	208	237	211	238	241	202	234	223	232	200	218	219	222	230	245	209	242	227	179	201	189	221	207	214	219	207	233	239	218	233	223	211	193	197	215	222	192	200	233	213	233	261	214	213	228	228	211	265	222	224	207	198	179	198	224	237	187	219	232	213	228	210	228	208	206	223	216	230	204	215	226	223	215	240	206	191	232	225	224	188	217	222	205	213	214	224	206	205	217	217	210	227	213	226	211	221	210	222	220	225	209	205	219	191	208	185	196	216	210	190	206	204	234	200	232	220	202	246	206	191	231	194	234	215	232	214	220	189	216	211	221	185	211	209	196	219	213	219	211	215	223	211	187	210	216	209	221	217	203	223	242	212	225	207	200	208	192	219	197	218	209	227	209	233	221	212	220	213	209	211	204	203	213	235	249	200	203	217	213	237	196	243	212	228	208	217	224	214	174	222	217	226	213	226	186	231	228	208	213	209	233	207	226	220	230	213	210	213	216	209	227	220	207	186	214	228	216	208	204	214	185	197	204	230	220	219	214	231	219	218	215	197	226	209	255	238	232	215	199	212	207	217	196	188	203	236	213	220	209	211	221	194	204	214	206	210	214	214	202	248	213	208	198	209	209	203	198	215	232	245	198	214	245	222	221	191	228	196	203	215	226	191	207	196	212	225	206	225	206	210	220	200	251	195	226	216	187	226	224	226	214	179	201	208	232	205	235	213	217	198	215	187	201	231	182	221	208	175	219	204	213	237	236	184	211	237	248	211	214	217	226	201	215	226	205	228	233	227	213	215	228	215	230	224	211	234	231	212	216	193	200	192	221	196	217	212	193	186	201	217	219	207	237	204	244	224	196	206	215	214	209	215	229	231	187	225	207	220	211	232	208	229	213	197	219	191	222	243	193	206	202	226	223	203	222	198	209	230	216	219	202	205	189	193	234	211	202	239	198	198	222	187	228	215	228	196	204	240	226	216	199	229	212	206	201	176	190	205	218	227	231	232	209	219	187	201	209	213	211	204	226	201	223	226	194	205	228	209	225	205	221	214	234	231	253	198	214	207	235	201	216	230	201	205	189	207	207	221	216	226	222	226	216	198	240	199	231	227	233	219	227	218	225	213	233	235	184	222	199	244	216	220	224	224	193	239	243	204	209	193	228	207	221	178	224	213	231	230	228	212	205	219	197	203	191	223	232	222	199	213	227	238	210	221	202	215	224	218	222	244	204	199	215	198	223	207	181	241	192	251	212	231	229	191	238	184	236	212	206	202	186	201	235	208	230	212	232	197	212	239	225	223	246	249	232	223	208	229	219	195	206	237	222	234	196	198	253	228	226	215	209	221	232	210	194	190	220	227	230	208	213	206	215	240	224	213	236	211	209	209	226	182	205	215	212	221	210	237	213	199	230	214	212	237	206	207	194	207	240	210	230	200	216	200	227	218	207	222	218	192	196	244	182	241	201	222	218	212	204	231	207	212	243	212	217	209	221	228	235	225	223	228	235	223	214	193	217	223	223	218	203	213	199	217	230	231	216	211	248	192	249	201	223	223	204	218	201	210	211	203	206	212	226	211	212	211	224	237	227	208	227	219	230	210	206	243	201	219	243	210	201	208	212	194	235	243	229	215	203	203	224	202	205	234	216	202	250	232	240	198	235	225	200	194	196	233	225	200	196	215	224	205	231	215	222	189	208	215	213	207	237	225	210	206	221	210	216	223	229	220	198	224	212	229	229	231	212	205	206	240	229	214	195	219	217	197	243	224	224	209	193	231	196	209	219	216	199	214	218	227	186	206	197	232	204	210	233	222	220	224	200	230	238	244	207	198	211	191	207	245	193	234	195	221	241	204	219	193	199	227	220	233	201	222	238	210	201	204	202	207	202	213	206	219	199	222	206	254	190	238	221	211	213	211	208	210	221	206	207	220	214	205	200	224	220	220	216	211	237	232	209	243	223	221	226	190	204	195	225	209	236	193	186	227	201	198	239	212	213	243	239	216	235	215	213	230	210	217	207	199	230	205	194	217	220	214	235	187	193	217	228	214	200	194	231	187	197	216	212	200	209	196	203	210	216	223	236	193	230	206	207	228	229	215	209	213	220	210	194	212	215	222	200	230	226	207	206	235	190	245	220	208	205	210	210	211	212	230	223	206	198	224	234	209	234	227	222	199	230	206	219	203	191	207	237	224	232	239	189	208	224	248	208	220	202	228	210	224	221	216	227	206	217	227	212	245	234	238	211	205	185	234	226	229	210	200	231	201	210	212	239	225	229	224	208	236	203	233	238	235	214	217	221	215	205	203	232	189	233	226	226	194	213	197	189	218	212	206	202	199	205	215	210	229	192	228	222	219	222	218	212	236	223	221	216	227	203	220	221	194	225	222	226	208	207	219	223	217	210	219	212	212	186	247	230	253	187	200	218	214	213	216	198	221	235	194	223	236	209	214	218	204	197	205	208	195	229	235	208	180	211	212	227	248	194	216	220	210	187	241	222	213	231	176	212	182	243	208	214	233	213	214	229
30732	9642	8094	4105	2680	1954	1428	1181	950	805	678	589	546	518	464	416	384	367	374	392	343	347	318	330	290	306	311	293	281	293	306	288	282	309	275	295	317	265	266	306	299	302	297	332	284	286	260	269	253	269	288	274	288	258	251	260	274	262	294	260	274	283	271	284	269	249	248	301	314	274	270	273	266	277	269	267	282	271	285	238	277	257	226	271	275	296	264	290	278	257	295	292	257	266	272	279	265	264	266	266	286	252	245	263	303	283	249	317	279	279	279	260	266	272	244	262	257	254	281	252	278	279	274	274	257	258	279	271	261	251	276	249	253	260	299	267	287	262	231	257	258	268	253	292	284	271	308	268	255	278	283	273	269	254	268	274	267	257	246	277	259	271	258	271	251	240	253	289	279	251	287	289	263	264	271	305	303	268	260	283	267	242	314	270	259	231	253	293	258	259	255	265	282	276	281	281	258	281	290	274	288	273	253	265	312	268	264	271	256	269	244	260	306	289	255	273	276	288	264	310	280	259	268	222	255	257	251	263	257	280	277	292	263	255	258	284	271	307	269	275	279	293	278	264	281	232	266	262	273	292	258	258	282	245	273	244	273	254	277	246	246	269	273	282	276	281	288	298	262	252	266	255	268	271	265	260	275	259	253	286	265	256	276	287	278	254	287	259	253	282	272	288	258	266	277	260	254	269	263	258	254	280	275	269	255	240	268	265	278	266	275	270	283	262	247	290	298	268	286	267	273	280	257	270	260	282	277	260	265	256	277	254	254	245	278	290	281	272	247	258	244	236	268	258	254	270	246	254	283	287	283	246	242	273	231	238	282	257	240	251	259	274	233	270	252	254	240	266	270	259	272	248	262	290	279	239	269	281	302	253	292	265	283	297	247	263	269	248	279	267	277	272	228	246	282	278	271	257	263	263	284	267	271	260	238	282	266	278	291	279	280	296	281	299	267	256	269	268	270	277	298	275	266	261	284	260	301	286	240	252	277	277	264	271	263	250	270	282	274	277	272	242	273	283	273	274	270	251	267	255	278	247	267	274	280	266	250	259	245	264	244	294	255	286	278	236	265	253	264	254	257	252	314	276	247	283	283	269	253	272	275	272	274	256	257	239	291	286	270	262	285	292	317	257	240	266	287	272	250	294	259	274	266	262	282	283	283	254	273	244	259	246	259	242	309	296	277	265	280	233	254	282	283	291	276	303	239	282	247	262	274	229	258	232	265	256	271	259	271	294	273	270	236	270	282	246	255	265	288	290	259	275	270	249	269	237	283	264	275	289	268	269	266	255	247	266	280	261	296	253	293	265	259	272	265	282	276	245	278	255	268	253	288	287	261	278	254	260	264	286	260	271	269	228	266	291	267	279	268	268	269	270	255	279	293	277	264	273	292	290	277	256	278	278	238	280	264	309	259	255	255	303	297	241	268	250	279	269	268	254	263	289	253	271	240	287	301	274	271	286	272	269	266	280	257	257	294	234	266	261	281	244	274	247	224	271	244	260	290	281	280	262	293	267	243	280	284	267	258	254	251	257	256	272	240	252	283	258	286	251	306	231	268	258	259	278	258	281	270	253	289	281	280	247	283	279	284	294	280	220	283	271	268	261	275	253	277	269	283	284	266	276	284	281	307	266	275	273	277	260	272	277	270	265	254	285	270	279	255	252	255	294	261	222	275	234	246	265	259	237	275	243	285	264	293	223	254	278	278	271	252	270	243	265	278	297	216	252	258	253	234	272	272	246	272	282	237	269	289	263	263	286	291	274	258	273	247	298	288	273	257	286	265	265	271	264	247	244	266	258	260	224	269	270	292	264	281	268	273	250	280	289	231	272	258	259	252	251	267	257	290	279	272	259	269	278	271	263	259	289	283	273	262	266	251	293	260	283	256	276	249	271	281	235	267	268	260	261	292	278	245	229	260	238	250	239	270	267	244	250	242	268	281	259	266	275	288	265	281	263	267	299	294	275	282	257	272	258	279	265	295	247	246	241	245	289	260	257	305	262	281	269	279	302	298	264	263	289	292	271	239	262	274	253	249	255	262	279	253	259	275	282	281	275	273	280	294	258	260	265	278	254	269	248	277	268	279	271	283	268	268	278	263	256	256	274	258	291	266	273	258	265	298	290	254	277	299	278	282	251	237	260	259	260	270	259	268	274	283	280	280	293	273	275	245	265	252	282	279	274	291	256	254	265	273	300	304	271	276	293	269	235	248	268	252	264	286	229	260	270	282	278	244	279	268	253	267	282	264	241	260	252	267	283	268	272	259	275	288	261	274	277	258	284	261	261	287	268	287	259	263	231	262	303	297	282	272	264	286	260	306	254	260	266	281	261	243	268	275	258	282	241	251	268	267	285	243	299	270	249	246	255	287	271	263	300	254	230	292	265	295	268	265	245	273	259	287	259	282	271	253	251	284	246	254	279	308	289	268	254	267	252	300	271	267	257	284	255	279	303	242	263	263	281	275	291	271	254	274	266	259	258	262	262	317	268	253	284	269	291	289	265	241	253	265	286	297	283	290	277	268	243	250	259	262	245	294	257	256	246	258	240	270	269	254	277	264	253	304	275	271	263	233	277	252	256	264	285	272	298	275	248	260	271	270	248	261	234	288	284	276	271	246	265	291	269	240	248	249	304	269	262	258	257	286	254	278	258	236	291	266	272	281	267	274	283	279	294	291	277	255	284	270	253	267	264	240	251	258	291	244	274	257	257	242	276	266	288	257	260	267	264	260	293	275	246	281	232	265	269	270	292	275	255	259	259	291	262	295	255	269	267	244	277	263	255	250	300	285	276	269	294	266	251	241	268	260	260	255	291	269	272	279	283	254	263	282	268	285	284	255	291	268	306	289	294	283	268	278	259	268	262	249	224	285	245	255	250	291	260	273	269	272	241	283	258	266	244	262	242	268	273	295	275	265	274	271	307	256	294	278	266	267	259	250	258	284	253	280	282	250	279	280	254	264	281	282	253	270	280	232	273	271	280	261	262	261	266	269	288	269	271	257	288	275	292	270	286	279	264	253	263	284	258	302	278	276	280	294	249	265	267	296	267	297	286	274	244	274	284	292	247	264	259	291	259	292	282	264	264	259	265	289	248	252	276	266	280	244	245	281	262	267	249	263	254	275	287	253	277	258	260	272	256	255	257	262	274	250	285	279	249	288	269	253	293	269	249	271	268	267	283	265	266	241	247	246	260	242	288	288	248	272	252	269	257	286	250	245	255	253	268	292	254	241	258	256	272	298	263	294	248	258	263	262	286	302	262	258	278	264	272	263	274	256	246	266	264	237	305	251	254	275	267	227	274	268	259	277	291	300	236	272	271	272	254	261	255	273	257	267	271	253	292	268	262	254	267	267	257	268	260	299	275	257	248	274	262	283	290	241	287	250	241	262	281	292	248	241	256	257	273	273	278	243	265	267	251	300	247	257	236	261	295	257	243	288	283	257	276	248	258	237	302	290	265	235	275	295	262	286	293	273	258	249	273
25002	21128	27709	24709	14640	1346	927	768	765	692	742	678	630	634	668	614	597	606	594	625	594	590	661	590	585	594	588	606	595	543	610	611	618	582	583	570	572	581	599	556	590	580	573	549	601	572	607	567	577	582	566	607	632	616	599	594	543	601	586	589	556	611	584	602	542	591	575	565	633	584	559	597	632	555	599	610	578	515	580	597	594	622	604	583	618	558	524	592	605	611	564	564	616	586	560	585	585	617	612	565	612	564	608	594	606	619	592	586	577	607	587	600	585	609	617	560	550	576	606	588	572	599	596	592	579	584	552	604	600	550	574	559	579	600	602	585	621	607	554	544	571	602	592	562	581	576	598	577	569	568	571	587	595	588	602	550	561	562	582	606	608	578	575	520	614	589	594	573	571	585	589	580	587	602	579	568	598	572	581	568	587	584	555	587	600	610	579	624	594	603	552	586	585	598	569	606	585	575	587	571	533	619	593	590	585	573	569	613	598	609	593	577	593	589	598	570	564	594	579	602	605	621	586	550	568	613	547	547	571	564	603	579	605	571	593	565	558	562	584	583	579	578	556	623	603	599	616	623	582	600	604	549	569	583	566	576	548	553	568	572	592	584	582	590	580	591	605	564	601	554	599	606	548	587	584	557	586	594	563	579	546	575	597	613	567	612	608	578	588	599	582	582	556	615	562	622	592	590	610	620	554	627	537	569	583	595	606	548	582	587	598	593	552	613	585	647	568	538	577	555	579	565	613	618	554	556	590	577	597	575	559	607	554	640	598	610	575	618	574	573	556	568	594	574	568	606	587	581	582	551	534	615	565	574	598	592	615	621	576	630	642	566	527	576	553	591	578	590	559	556	527	626	581	571	576	614	563	571	542	580	574	588	601	570	540	570	569	580	582	587	552	634	579	575	573	596	606	599	598	577	559	602	549	562	566	581	547	593	588	554	611	568	554	641	627	598	582	548	592	584	596	605	576	563	581	583	568	551	592	560	580	593	571	574	598	571	616	574	584	582	596	535	565	554	591	560	597	573	605	602	554	587	545	559	593	589	572	576	603	558	637	584	542	575	618	594	564	585	603	560	603	591	618	571	613	605	582	560	566	525	573	602	542	591	574	639	571	562	574	591	563	539	561	554	635	605	640	553	564	605	611	623	535	620	626	603	589	587	619	554	586	576	589	618	558	556	572	590	623	605	561	593	562	589	613	578	614	594	568	555	620	575	563	562	579	581	610	587	593	569	563	558	582	584	597	590	557	603	571	588	580	602	561	587	593	601	572	541	589	601	520	582	546	590	571	568	623	603	623	591	607	601	550	606	571	583	583	584	582	558	584	545	589	587	562	594	532	598	595	578	564	580	640	640	531	610	572	537	536	570	602	594	606	622	597	595	614	571	547	588	613	566	563	569	614	582	582	587	585	608	592	562	578	600	599	577	560	602	588	593	580	572	595	606	589	582	570	569	590	563	601	562	591	617	559	537	576	617	565	577	585	586	578	575	605	534	580	568	562	555	598	583	605	565	566	606	549	560	573	568	633	624	578	562	622	603	615	586	532	610	591	624	549	562	582	579	633	557	568	555	570	552	560	597	580	589	581	642	540	598	572	594	604	594	568	584	575	584	585	583	609	570	605	555	624	582	563	566	569	582	575	588	599	568	606	618	560	580	580	569	647	550	574	595	629	629	601	594	629	579	543	592	603	605	561	603	564	587	598	578	571	611	593	567	622	541	550	588	627	563	588	610	598	574	596	528	569	571	584	599	617	601	642	608	543	634	563	572	558	601	580	544	586	551	588	562	608	615	559	622	635	547	569	581	597	529	593	562	562	560	613	601	583	617	563	598	589	582	564	580	619	600	565	569	613	558	570	577	553	569	534	595	547	580	598	601	580	539	565	570	593	587	611	608	591	624	574	589	605	581	539	541	563	596	604	545	602	585	606	568	621	606	594	569	596	604	613	608	599	562	636	624	599	588	533	578	600	613	603	585	597	547	552	585	600	578	581	568	609	613	563	589	555	587	579	600	570	573	645	605	569	594	602	594	626	578	605	594	590	581	630	575	548	587	619	597	584	581	602	601	594	580	557	619	551	631	594	618	528	588	553	557	555	575	556	571	589	581	548	582	572	568	582	588	605	562	556	569	593	605	550	551	565	583	593	550	554	551	596	574	572	576	599	590	585	622	573	588	597	563	560	529	630	580	550	581	596	591	597	576	599	589	545	615	598	576	603	585	566	592	598	601	608	578	582	570	583	586	601	604	609	565	582	579	563	585	604	608	604	583	600	600	575	537	544	556	591	615	598	620	561	604	574	579	573	599	586	559	591	524	595	567	560	620	567	645	562	585	568	551	552	598	599	584	581	564	585	597	581	617	584	561	546	576	574	587	614	558	620	587	592	617	588	549	621	584	588	557	594	560	615	616	600	557	542	652	560	586	589	573	648	582	525	538	566	596	631	565	590	558	598	588	568	535	532	601	577	587	577	543	583	593	575	576	588	603	606	574	578	609	555	615	588	615	570	544	551	591	536	595	560	563	580	588	558	580	526	595	576	588	568	582	568	621	574	608	608	577	589	576	541	609	566	610	567	591	608	580	585	596	598	602	572	557	597	580	573	575	572	593	566	610	601	565	563	564	610	571	584	626	571	551	570	597	550	596	550	587	561	560	561	552	545	597	546	591	587	579	537	608	598	592	574	580	575	548	567	585	564	579	557	575	591	563	623	597	594	607	596	541	595	580	578	560	545	557	625	578	565	565	614	577	569	590	572	599	629	584	625	556	604	573	571	565	616	621	611	607	591	566	602	572	533	579	532	601	619	586	567	648	575	608	585	551	589	577	557	599	609	564	558	609	564	595	607	605	610	613	566	582	601	597	588	585	552	566	613	553	626	599	570	562	599	594	577	586	612	579	616	586	578	553	609	598	546	601	589	548	607	590	632	618	569	579	593	576	608	520	613	611	556	607	588	578	584	601	577	614	630	589	525	560	539	543	516	595	597	554	611	599	570	580	530	592	598	540	588	556	607	562	596	566	603	558	537	569	575	587	570	585	613	533	587	558	543	584	599	560	620	545	579	622	573	576	621	605	580	620	575	594	581	568	601	570	604	563	569	607	563	599	615	563	606	580	592	591	612	604	567	588	624	542	630	601	571	552	609	549	560	585	563	569	605	643	581	600	573	584	589	589	580	561	573	621	558	583	576	566	575	590	561	587	578	568	563	577	568	599	583	603	585	595	595	550	587	561	586	521	613	573	562	612	541	561	604	541	601	602	648	642	572	613	614	564	586	619	615	598	583	566	569	611	564	590	601	579	573	594	574	579	610	573	595	609	566	599	608	579	567	600	598	614	561	586	566	568	553	618	552	567	562	568	557	553	561	577	596	595	584	601	609	592	593	588	580	575	627	570	642	612	603	556	574	554	544	576	568	593	557	575	596	619	549	560	593	533	601	589	581	576	602	595	592	582	560	592	592	570	571	613	593	579	595	571	575	581
31601	6194	4899	2632	1953	1565	1281	1164	1057	974	897	869	837	719	775	722	769	758	701	740	689	685	714	699	707	667	748	675	724	630	706	721	647	706	670	653	716	701	675	662	649	703	684	673	628	709	675	718	737	701	682	678	689	685	635	681	677	683	654	646	658	693	606	668	631	676	679	643	642	663	708	691	634	621	697	667	730	686	668	663	643	662	668	672	659	690	649	636	668	675	647	663	685	670	653	602	641	639	660	681	682	656	650	648	676	668	635	688	634	668	653	676	649	657	650	652	677	645	680	678	700	681	693	705	689	640	666	682	658	657	674	670	655	691	664	668	678	699	650	680	691	678	680	669	700	636	704	675	655	687	679	628	680	672	666	697	661	718	634	674	630	664	671	691	662	675	635	678	664	638	657	701	670	687	672	598	640	665	682	621	706	628	668	672	648	687	711	658	683	673	683	681	659	686	659	666	689	656	665	648	659	688	663	669	701	651	661	619	649	679	627	675	659	688	652	689	707	629	705	652	656	695	678	644	670	623	652	684	636	687	646	655	652	645	651	705	676	636	696	686	670	700	681	700	654	612	667	667	661	621	664	707	666	697	688	611	692	659	626	645	689	710	665	665	651	695	645	633	656	691	689	658	668	661	664	644	658	668	678	657	667	679	704	672	685	730	660	676	672	726	676	665	643	687	659	692	639	663	642	700	656	676	659	658	638	643	682	658	693	667	654	694	724	673	660	669	675	662	706	670	666	698	645	606	638	637	696	657	665	696	675	660	678	667	678	662	672	676	695	685	684	638	689	666	665	708	680	667	656	686	675	724	668	661	679	709	710	669	648	655	671	670	646	672	671	695	662	668	608	661	685	683	683	692	654	664	655	657	693	658	685	656	688	669	686	665	667	680	702	693	668	644	692	673	660	627	688	745	643	696	670	661	699	665	710	649	704	647	656	723	639	649	648	643	664	681	689	676	685	698	692	635	686	692	670	668	673	657	656	655	673	686	725	671	671	651	670	637	701	663	649	706	665	659	672	666	691	675	606	674	663	698	678	692	670	629	699	673	671	649	695	667	662	678	679	702	691	659	658	658	698	694	671	672	687	657	690	644	642	678	762	637	650	679	646	683	662	725	676	665	665	687	639	626	649	668	669	677	659	663	626	650	668	697	667	677	692	661	641	703	702	654	667	678	643	693	646	630	621	655	691	689	647	688	675	649	692	681	694	681	674	625	646	644	681	690	656	694	614	678	672	671	638	671	623	645	699	649	685	678	672	645	647	672	599	652	680	693	694	682	663	672	669	644	659	683	737	655	640	651	667	669	656	606	685	662	639	650	680	665	662	688	654	701	667	668	616	663	592	664	618	693	642	688	685	656	674	676	654	652	722	677	655	651	657	695	639	665	676	684	655	653	685	625	692	636	677	642	667	640	740	699	675	717	682	647	634	642	624	698	727	695	670	676	655	690	655	674	705	668	712	681	651	654	669	624	665	704	682	667	630	712	659	671	656	682	751	680	682	640	670	674	696	649	647	678	654	674	691	691	624	669	639	635	673	683	663	674	696	660	663	641	647	619	711	682	696	629	666	689	679	668	668	663	689	714	671	715	634	670	689	738	698	685	654	638	716	670	693	608	671	673	697	652	632	668	653	687	686	643	665	645	657	650	649	680	659	680	672	698	693	703	694	626	633	660	599	684	676	661	639	654	676	691	670	621	661	629	627	665	610	706	662	650	662	656	633	665	655	719	681	661	668	673	685	650	670	702	692	654	646	635	639	672	660	614	680	652	648	638	678	679	672	653	630	669	620	674	711	672	731	655	673	705	691	654	687	714	625	650	622	644	639	678	690	637	697	670	684	663	688	713	695	658	699	679	666	641	680	646	667	703	699	640	655	676	658	657	632	659	651	675	670	623	600	664	676	656	712	634	641	694	659	664	658	656	663	698	647	676	698	668	609	684	719	639	686	703	654	637	648	649	700	630	648	680	687	626	689	673	617	696	671	667	661	633	673	631	631	650	705	675	665	676	625	647	653	687	644	664	703	679	675	692	694	699	658	608	663	636	657	698	708	710	653	663	663	670	652	673	625	693	701	674	676	698	704	641	676	697	652	681	675	666	670	618	651	705	673	635	674	682	678	648	681	667	686	672	673	703	629	610	658	698	672	695	669	639	693	718	665	669	684	663	710	684	618	661	676	666	689	662	681	668	612	696	710	657	674	682	686	656	699	618	633	692	676	657	651	629	706	649	692	661	666	603	685	634	669	652	699	643	681	637	703	669	684	703	689	638	693	691	658	679	658	697	634	669	718	623	677	664	649	612	666	675	699	732	730	625	628	646	648	679	653	675	676	666	658	673	684	676	627	694	669	697	652	658	681	682	710	660	688	684	632	669	656	646	688	713	678	668	657	625	643	718	672	622	669	673	646	642	678	608	662	680	702	661	699	654	706	644	654	668	678	649	683	649	658	703	673	659	695	679	671	661	665	670	667	710	671	662	709	668	643	625	682	697	686	700	632	624	687	724	706	655	664	680	663	654	665	669	669	651	654	681	670	688	696	663	673	734	687	714	666	663	674	667	663	698	653	669	657	654	668	673	659	644	684	692	679	661	685	626	654	695	652	659	650	638	681	680	661	681	631	693	639	675	681	673	670	620	691	683	677	665	714	709	666	679	690	669	690	658	680	691	679	633	681	637	684	636	632	681	665	661	669	695	688	706	638	647	621	678	582	622	634	626	688	678	662	659	656	622	680	697	667	707	671	684	693	654	665	681	666	648	708	672	627	712	650	661	638	657	686	676	699	679	655	689	682	692	643	645	655	641	701	680	684	711	651	673	677	663	688	671	729	642	677	671	707	665	682	662	652	703	626	668	701	704	652	665	676	695	682	680	682	667	653	645	670	700	647	666	695	648	636	659	709	659	664	660	674	636	712	677	692	686	707	720	681	683	684	653	666	621	653	662	675	632	690	636	722	697	664	668	651	680	671	623	670	675	663	671	668	647	643	656	687	723	641	670	671	716	691	668	644	651	659	646	705	689	689	651	662	689	687	628	707	685	655	682	705	691	682	695	592	684	673	675	692	672	683	674	701	688	716	682	650	659	652	696	704	700	649	626	675	667	652	689	633	679	667	664	697	605	634	655	647	651	671	675	697	665	704	700	686	623	635	701	687	701	638	625	687	675	689	715	679	646	639	674	641	685	613	679	683	711	644	686	681	653	651	677	641	630	652	681	673	639	695	670	689	693	660	677	680	656	680	640	667	655	636	711	633	633	686	669	693	679	685	655	663	640	644	691	659	674	663	659	673	679	637	680	610	677	713	609	668	640	689	721	674	650	638	647	718	649	689	702	659	656	672	657	666	664	685	647	708	653	671	640	621	717	645	688	694	664	709	665	685	636	707	649	612	633	659	658	656	706	662	606	675	680	655	724	622	664	661	626	637	678	720	641	707	706	673	717	675	666	678	675	698	692	646	642	698	704	661	697	665	661	683	694	694	627
22743	21196	29019	23673	21198	21247	12652	1344	896	781	713	658	589	530	478	471	475	472	446	425	417	378	400	370	361	344	348	390	411	363	353	340	325	331	360	361	356	324	333	341	365	348	327	356	336	339	338	323	337	354	316	311	343	302	346	350	334	323	342	322	330	355	334	307	329	373	314	336	341	315	284	305	326	310	324	313	349	320	326	290	336	321	325	311	359	340	322	327	316	339	322	307	320	351	325	316	327	354	311	320	306	339	309	301	337	303	342	328	343	356	277	327	331	313	285	297	325	317	319	302	302	285	332	324	301	330	308	341	302	309	347	354	343	333	321	347	307	308	310	340	313	296	312	334	333	307	308	298	332	309	297	356	309	329	318	312	320	326	335	321	304	291	343	293	295	338	329	338	307	326	336	296	336	321	319	301	309	304	320	329	333	314	347	337	307	325	335	332	337	325	310	292	305	326	310	308	305	336	324	319	317	294	321	359	327	333	320	306	347	330	300	316	345	314	347	342	315	362	316	335	309	324	310	326	307	326	287	324	323	292	352	335	280	313	322	333	335	324	316	295	314	332	323	302	297	334	325	323	296	323	328	282	327	325	330	333	366	334	351	318	330	355	328	308	329	333	333	319	310	342	330	334	314	298	309	331	316	348	318	318	325	369	342	309	304	318	322	323	317	330	323	309	299	315	330	334	321	342	316	332	292	339	306	344	295	323	327	338	321	326	320	321	298	318	342	307	358	301	322	312	314	308	314	330	332	294	332	306	355	332	340	332	329	332	334	319	318	302	358	312	320	317	319	335	332	319	305	298	328	284	310	284	359	298	301	309	297	315	314	343	338	313	300	333	315	320	300	291	308	308	333	333	328	332	324	311	333	339	308	321	340	305	328	318	320	331	325	304	306	326	292	358	310	312	315	311	322	296	339	321	348	321	317	347	311	294	306	330	315	287	328	328	301	274	333	332	342	321	313	310	331	348	307	331	315	324	338	322	306	314	336	327	312	313	315	299	324	338	338	312	326	323	323	288	337	312	325	299	333	350	309	318	341	304	331	294	343	314	308	350	343	326	317	321	287	337	353	324	312	358	343	314	286	292	320	324	324	314	292	333	338	311	326	299	289	296	314	303	303	345	328	330	293	322	320	326	352	335	318	319	327	308	335	312	328	331	272	324	335	322	328	316	285	321	345	307	359	307	325	298	303	348	332	334	351	315	289	346	332	307	318	301	294	308	354	345	327	331	306	278	328	302	296	319	342	358	292	333	307	285	329	325	330	317	332	302	300	337	329	319	327	305	338	292	320	321	316	317	300	329	313	315	319	317	321	317	304	335	332	327	307	344	306	310	333	300	320	303	299	301	327	305	343	379	334	341	295	325	328	326	333	299	333	310	288	333	329	339	283	338	335	300	291	337	316	299	342	326	313	313	314	317	334	336	323	320	302	316	302	323	296	321	345	308	303	323	315	314	366	318	329	319	282	326	303	327	343	317	316	324	333	361	324	306	314	334	316	316	322	345	311	330	311	316	327	320	291	333	292	322	311	320	335	310	320	313	298	329	323	324	327	313	325	315	279	309	335	334	310	333	334	311	339	354	331	319	308	345	301	327	334	330	292	375	322	321	318	321	344	324	301	332	331	353	314	319	308	309	343	310	357	301	308	336	318	319	310	330	329	309	340	285	326	329	300	333	333	304	316	325	327	313	339	340	305	277	313	325	312	322	343	311	328	326	339	323	360	341	323	319	306	311	336	320	321	303	292	333	305	338	305	306	352	327	308	333	354	339	335	328	342	356	297	304	318	340	324	294	309	321	320	319	337	277	322	319	319	305	345	293	313	347	326	343	346	325	327	319	307	321	331	303	317	310	297	298	320	315	304	338	351	328	343	331	334	315	300	334	305	321	310	317	320	301	343	332	329	332	324	321	303	304	322	329	326	331	304	290	332	279	320	313	300	346	336	304	291	314	320	331	317	314	323	307	318	346	333	346	309	308	292	358	320	343	327	336	287	294	326	342	293	332	331	332	313	356	303	323	322	291	295	304	312	330	294	320	296	318	278	318	334	326	358	314	287	339	305	304	325	308	317	327	330	308	319	315	305	299	350	307	354	307	329	330	308	329	292	302	353	317	337	305	299	305	317	338	322	340	312	324	351	325	319	334	319	332	303	295	283	329	333	286	308	289	319	329	337	296	315	304	295	342	307	373	338	320	329	314	318	306	321	316	332	294	330	292	316	300	320	310	352	339	302	279	316	311	337	343	300	356	307	312	312	322	315	330	341	305	324	316	330	311	316	322	325	329	297	338	331	339	273	317	321	307	318	323	329	301	307	316	330	319	329	309	335	338	311	322	334	335	348	295	310	327	308	339	270	328	310	313	320	320	309	333	330	324	316	306	309	331	311	319	323	325	316	312	326	324	335	313	302	307	329	335	329	315	311	325	336	323	325	313	325	339	326	321	330	323	314	295	303	337	328	310	291	301	304	329	321	336	314	313	349	350	332	305	333	310	307	304	306	332	298	328	311	333	318	335	315	328	341	309	298	288	348	313	299	333	319	310	325	324	303	326	348	316	317	321	305	322	326	335	355	317	309	298	351	319	310	342	309	330	324	319	310	348	302	315	327	328	359	324	343	322	326	323	310	322	312	329	316	336	310	320	324	334	311	331	321	291	321	333	333	345	321	318	319	309	321	314	311	300	365	301	345	318	311	312	325	326	330	287	319	308	347	317	336	306	348	341	338	315	300	334	307	309	307	342	315	312	331	349	314	320	301	310	330	335	324	346	340	314	340	326	314	318	320	319	307	304	306	326	323	341	295	323	324	319	312	326	334	307	322	340	318	322	306	320	301	337	313	340	319	312	323	341	322	327	314	317	313	336	299	342	343	338	318	332	318	299	309	349	352	324	330	324	319	340	299	325	314	324	301	296	343	330	330	342	354	325	329	309	303	335	314	338	318	304	322	317	300	309	297	326	328	319	342	299	318	353	325	302	299	305	300	315	310	278	334	312	338	329	319	298	330	345	324	315	314	344	287	330	330	333	311	292	330	326	313	303	327	330	316	315	294	315	324	315	335	325	294	305	323	326	348	307	290	331	328	295	325	328	349	329	353	314	329	289	308	301	316	305	306	298	330	294	327	295	324	296	329	297	329	346	335	312	347	341	306	320	308	357	335	309	313	334	328	330	322	333	289	280	330	318	298	311	340	311	305	272	295	313	329	348	327	304	298	322	348	304	273	311	300	336	314	302	311	341	303	314	310	320	328	318	311	323	311	307	318	317	332	324	363	288	342	330	312	281	321	288	344	339	314	333	292	367	312	314	351	304	325	330	323	336	331	317	307	345	318	320	291	318	309	320	304	285	292	326	324	323	299	319	301	311	292	336	298	320	347	317	329	315	347	332	342	310	296	336	318	327	318	327	315	325	279	348	299	303	325	325	338	315	314	323	329	307	311	331	309	335	304	304	345	320	334	291	315	332	317	309	333	310	285	318	346	319
29543	16024	13416	7125	4965	3503	2669	2065	1728	1436	1165	1007	856	790	708	648	601	529	602	590	507	516	483	425	412	450	433	447	414	414	380	434	418	373	408	416	422	378	353	396	415	372	381	386	353	385	356	376	365	369	371	388	362	391	388	354	362	376	384	347	375	365	371	381	356	387	373	337	363	335	375	354	384	318	359	333	334	348	362	378	365	367	365	363	390	363	350	358	365	348	373	339	384	390	393	353	331	363	349	366	355	358	361	356	373	311	369	361	373	353	350	334	397	354	411	374	369	340	347	375	314	341	376	367	367	348	362	371	375	358	347	357	348	342	368	336	359	345	332	361	361	391	343	364	388	367	357	335	355	378	322	391	372	380	333	368	387	333	336	398	338	374	366	393	357	356	331	376	352	348	397	324	356	404	348	338	331	358	331	339	356	361	390	337	357	364	328	385	354	373	369	348	386	325	380	378	333	339	336	330	361	346	334	347	418	325	344	338	361	334	321	356	373	334	328	379	371	328	326	350	356	361	345	385	362	379	373	415	342	374	367	398	382	378	357	337	368	358	329	379	349	391	353	380	352	373	346	383	365	352	350	371	367	354	338	359	373	364	350	332	343	379	367	346	373	347	375	349	370	319	370	369	336	330	377	361	372	363	394	419	336	357	365	350	361	336	326	385	356	366	334	371	343	359	349	349	395	393	352	366	341	363	352	365	361	365	339	371	360	320	362	359	371	386	380	390	350	394	358	342	355	369	358	340	362	327	329	359	351	323	337	343	324	354	367	397	363	360	357	357	350	321	366	326	357	366	370	341	371	359	346	350	335	354	348	329	377	344	378	382	385	365	335	367	402	355	353	373	359	366	360	391	345	363	376	352	347	371	358	339	342	384	368	350	329	380	372	347	373	348	338	337	355	327	347	346	355	363	339	376	394	368	381	376	375	363	371	385	358	363	359	366	372	348	352	378	374	395	374	360	379	362	346	338	377	355	363	367	370	362	371	340	357	367	363	337	337	358	361	338	355	334	377	341	412	333	381	376	355	343	340	350	336	386	351	335	368	384	365	331	364	391	362	328	358	355	351	376	353	343	359	370	354	372	356	333	357	364	373	371	365	381	363	366	328	361	355	356	363	361	356	349	338	343	354	371	350	362	363	380	337	350	369	341	340	370	363	331	359	378	381	290	307	353	338	334	383	396	344	325	338	342	375	324	340	348	362	365	363	373	367	352	341	402	335	365	376	339	352	353	360	361	332	404	362	390	378	356	363	334	374	396	340	368	360	353	327	376	358	354	357	333	333	379	349	357	332	384	391	348	382	324	362	359	363	340	341	374	383	346	345	338	373	344	346	341	366	340	383	341	356	366	363	380	360	356	346	387	346	355	351	347	347	373	356	380	392	366	358	363	351	398	344	350	343	349	372	339	330	349	373	342	369	378	363	387	364	376	385	345	335	345	335	359	368	352	343	372	329	321	361	338	365	360	367	344	346	348	388	383	371	339	357	333	356	334	323	366	370	355	368	369	361	355	353	372	343	339	333	344	387	372	382	354	360	357	369	384	323	337	351	342	345	345	362	379	363	344	405	369	351	372	352	362	325	349	365	351	344	312	366	378	351	365	318	343	351	355	354	322	379	336	336	363	379	364	355	339	374	360	320	347	372	379	365	378	368	340	379	337	376	370	357	329	319	386	352	351	372	355	339	341	338	352	338	334	360	362	344	375	334	383	336	347	328	349	345	388	344	334	361	360	359	375	330	349	357	345	372	378	326	288	367	358	353	342	352	371	364	357	355	357	349	374	372	397	377	366	380	382	345	370	342	365	392	378	360	357	361	330	367	346	352	343	326	342	337	350	336	369	382	374	375	331	358	338	374	344	366	359	378	378	345	347	393	317	347	346	381	361	398	356	372	369	358	362	365	320	388	388	319	358	347	364	365	382	348	387	377	334	365	343	351	368	348	366	383	353	388	366	350	357	375	328	319	386	385	339	380	345	348	337	369	385	368	369	394	369	343	375	361	357	371	387	337	353	430	332	346	334	391	339	352	369	384	366	380	326	350	348	337	355	348	347	384	383	347	332	340	366	362	370	375	363	364	348	340	367	365	369	345	364	320	333	339	358	383	383	384	381	387	326	319	388	377	329	351	355	386	378	358	369	338	351	349	348	365	358	385	333	314	405	327	326	351	362	346	379	329	356	327	341	333	368	325	346	353	355	375	354	366	358	351	375	352	320	375	338	373	346	369	372	346	356	371	346	363	313	352	362	355	356	396	343	361	361	348	352	355	354	363	371	363	342	357	342	327	380	376	365	341	339	355	368	360	348	345	322	308	337	352	352	348	352	349	384	351	355	327	356	356	345	330	346	368	334	347	353	342	317	359	334	360	375	343	361	341	405	350	363	352	350	383	380	338	377	354	338	368	335	355	352	365	377	329	347	344	370	366	351	338	364	340	365	338	380	345	363	345	345	358	362	370	364	362	338	353	377	373	389	372	350	364	323	336	350	362	382	360	362	370	338	325	368	354	356	359	362	334	346	391	390	362	365	371	355	347	358	332	373	349	363	359	391	376	358	366	389	366	351	350	342	357	391	370	359	362	364	329	343	399	333	346	367	353	370	373	339	376	365	331	349	340	336	405	363	327	365	368	334	353	364	372	366	367	397	406	378	373	346	363	397	338	363	386	353	355	354	365	362	355	350	326	348	345	347	355	346	365	332	341	358	346	345	365	346	358	324	353	357	384	354	384	362	357	334	377	371	359	357	361	402	360	370	368	347	382	382	336	373	368	357	348	371	379	365	384	358	324	348	361	365	357	347	368	350	377	356	352	376	355	330	377	358	341	337	371	360	348	371	378	328	326	337	361	344	347	404	366	338	366	354	343	380	350	348	397	368	355	345	379	310	335	364	349	358	373	356	371	359	378	337	353	387	383	367	340	355	369	313	350	356	364	373	335	366	390	351	350	375	368	351	374	332	374	318	353	374	350	374	362	357	369	397	325	411	349	339	356	377	350	341	334	370	405	353	356	362	374	358	369	346	354	352	336	392	359	386	318	318	345	370	372	356	363	382	338	347	343	366	344	350	371	362	309	368	346	339	343	322	353	372	345	355	343	378	342	399	353	360	358	329	378	387	352	348	324	364	322	336	350	372	355	373	336	388	379	346	344	373	372	365	362	356	357	348	369	346	337	375	369	362	352	351	377	385	340	364	386	345	360	376	338	332	346	349	339	381	372	385	372	358	354	362	330	370	367	363	383	320	361	360	357	375	341	382	322	352	355	351	355	334	307	330	346	342	357	338	351	351	380	383	360	366	356	374	314	317	369	377	382	366	350	352	366	348	340	359	355	405	342	381	393	334	345	373	354	342	329	326	348	336	345	305	343	358	400	355	365	376	333	366	332	333	373	358	378	332	352	357	367	354	373	355	364	380	340	335	347	340	340	366	360	358	341	386	343	328	350	368	377	348	362	360	379	363	363	389	359	337	375	345	293	347	359	368
27298	20081	7807	1146	799	690	633	430	494	406	477	493	499	417	458	422	466	490	460	457	449	420	451	434	495	456	461	428	391	485	427	418	440	469	478	467	446	465	469	491	410	461	462	433	455	411	436	451	429	459	433	444	457	444	434	492	486	462	434	399	446	435	477	510	408	445	466	430	421	449	429	428	489	460	453	437	393	479	455	422	420	444	451	440	476	428	435	454	497	442	426	423	424	477	467	464	420	447	480	439	440	474	497	505	421	480	395	456	427	439	447	439	439	460	436	440	403	453	425	450	435	452	440	439	459	476	467	485	419	431	454	463	450	454	451	447	458	415	445	438	419	442	426	480	438	413	481	433	451	462	460	443	434	476	447	456	452	469	429	469	430	413	436	468	420	465	457	453	440	445	438	435	422	444	469	451	457	439	455	462	459	476	471	452	449	441	439	470	464	491	456	457	458	399	447	430	441	434	458	432	440	449	432	435	450	399	398	450	458	448	425	450	453	465	429	438	455	460	426	465	478	494	435	437	425	437	439	439	441	441	446	423	494	453	459	421	431	472	459	461	439	457	443	440	411	447	469	454	443	436	445	473	477	448	449	412	441	420	450	451	453	451	426	416	450	469	427	428	430	446	445	431	488	463	446	462	479	475	440	445	473	450	434	457	451	433	471	466	472	433	440	466	457	457	439	453	448	460	416	436	494	455	438	434	468	478	460	472	441	460	407	444	444	442	497	433	457	479	457	432	402	477	465	480	464	457	457	462	476	457	406	438	448	447	453	432	434	436	444	438	465	469	435	439	475	440	414	452	431	471	419	463	421	424	431	467	450	496	449	458	434	473	479	462	440	442	442	434	414	435	471	416	444	464	515	449	472	428	446	459	430	473	479	443	437	455	424	478	480	455	470	410	450	431	439	472	485	458	464	447	422	467	461	464	455	454	450	415	444	443	412	418	500	452	450	445	481	416	432	435	452	483	430	458	484	408	465	431	421	438	436	443	449	459	456	438	463	441	448	446	458	454	441	488	452	461	465	453	453	457	453	445	423	477	464	448	457	473	453	398	436	443	444	447	467	457	442	433	420	456	402	462	410	433	457	429	456	456	472	456	465	449	456	477	444	459	445	457	425	431	419	455	447	444	409	443	423	425	431	462	455	457	455	445	458	470	420	419	435	467	443	443	465	425	458	434	453	473	444	452	408	436	465	428	491	435	450	476	439	463	463	418	433	477	477	427	417	448	442	473	429	410	449	448	421	428	412	436	477	456	430	456	422	444	467	488	414	441	469	401	454	445	436	451	431	461	457	410	439	446	456	503	448	453	455	449	475	426	510	440	419	454	434	448	441	412	466	453	403	431	464	468	428	485	447	469	447	467	419	445	426	434	434	434	453	461	437	440	467	413	441	459	470	430	478	449	448	417	465	458	417	431	464	460	418	472	428	477	440	445	455	433	446	491	439	451	446	457	436	441	432	427	441	427	465	434	402	447	453	464	439	434	450	471	438	488	457	446	447	441	449	412	485	462	445	440	426	429	436	413	428	450	459	462	470	430	479	452	423	453	464	465	486	433	474	413	443	452	444	485	448	502	417	450	472	419	484	407	471	429	490	445	430	486	468	459	410	468	450	441	435	391	447	456	426	434	468	427	413	469	459	460	444	472	441	458	483	472	461	495	428	422	398	473	417	436	467	440	401	426	480	414	401	432	449	443	449	424	449	420	455	434	426	403	434	436	456	453	425	441	475	454	432	457	473	484	452	412	460	475	451	464	446	410	419	406	461	435	425	474	420	454	438	462	449	450	477	446	484	439	458	463	457	438	451	429	457	471	466	436	422	435	433	484	451	454	449	423	416	467	434	413	466	458	444	425	452	437	483	380	419	410	446	472	431	412	463	450	429	441	478	464	406	467	453	452	473	490	431	458	459	452	458	422	487	457	433	421	473	454	466	472	438	439	463	459	413	406	469	447	433	433	446	439	398	458	427	438	427	436	417	461	424	438	438	450	483	409	457	450	463	431	456	426	479	435	444	485	453	437	480	459	464	418	467	419	453	464	470	479	423	430	433	446	438	467	461	441	439	448	476	467	458	463	437	433	449	480	435	421	415	473	451	441	411	441	443	445	433	442	426	449	436	414	461	447	441	469	440	465	446	450	439	466	434	435	446	449	468	471	454	435	452	427	448	465	406	439	434	474	445	418	489	444	427	438	406	458	463	450	449	477	438	436	452	429	453	452	431	435	412	473	442	429	423	443	419	485	431	471	419	461	490	475	436	436	406	425	471	455	508	441	425	423	431	433	493	466	433	431	465	452	463	427	453	428	454	444	440	492	481	460	437	484	470	411	444	462	441	436	461	429	452	432	451	425	458	499	451	426	471	432	428	429	452	454	426	436	438	453	417	459	448	477	456	450	422	442	470	450	466	425	461	471	466	421	421	436	437	448	443	464	440	477	424	410	441	411	466	405	449	447	452	423	465	425	445	447	442	437	456	458	425	451	472	433	427	398	441	448	444	433	435	447	463	471	460	420	467	435	428	426	437	427	463	431	419	452	466	454	451	397	491	452	497	447	438	430	477	461	442	463	443	458	472	468	454	449	462	439	461	433	415	452	443	481	431	462	485	464	456	438	448	427	430	439	448	469	442	457	433	448	464	468	489	434	459	453	398	446	408	440	439	447	432	414	451	400	467	433	465	455	459	435	480	456	449	427	505	445	435	450	425	431	444	431	458	427	435	429	411	471	471	448	462	458	486	432	472	434	474	434	486	470	495	456	458	424	472	435	448	426	422	461	462	431	462	448	463	494	439	415	432	439	452	419	474	433	444	471	470	481	467	473	436	450	443	429	454	466	473	474	480	458	470	474	444	448	474	439	467	461	432	442	422	451	438	447	465	467	439	476	453	441	486	455	425	422	444	397	452	459	408	441	460	425	403	450	449	469	443	418	448	489	428	462	437	429	440	413	446	437	452	443	427	395	443	460	427	452	433	472	405	424	443	444	439	462	402	408	466	451	424	459	435	441	453	443	476	461	453	452	447	439	437	411	448	472	443	432	452	416	445	439	452	450	409	474	421	482	451	451	428	478	451	406	436	436	470	500	465	439	467	448	461	476	418	387	439	497	448	423	460	432	426	450	397	476	455	420	494	442	451	453	419	464	441	477	484	476	461	423	448	422	420	431	435	469	448	474	447	442	472	424	446	474	451	472	452	454	450	430	439	432	458	463	455	440	434	455	431	466	452	429	432	456	443	490	450	454	487	422	392	423	448	469	477	444	467	425	476	436	488	465	452	463	464	422	434	458	469	458	438	458	434	435	471	446	472	435	447	456	435	464	460	438	438	460	440	465	430	441	477	464	434	495	441	447	459	471	448	427	431	450	420	418	443	460	447	444	453	433	468	446	442	443	441	429	447	475	441	444	445	441	422	468	420	446	472	432	465	459	409	440	430	428	450	435	479	472	430	440	449	456	429	475	457	474	444	436	405	428	435	385	465	407
16296	1444	1279	874	735	637	591	579	591	552	581	563	561	556	517	544	536	570	503	552	523	500	543	552	525	540	541	522	501	548	534	531	514	516	536	512	510	517	554	503	568	563	471	514	535	530	491	543	510	522	488	499	504	467	550	514	544	566	553	529	527	519	500	497	508	510	528	498	526	482	523	543	534	549	531	506	512	510	502	514	510	483	555	536	545	490	536	531	538	548	534	521	508	530	494	542	517	516	548	528	528	534	542	532	507	533	531	548	507	521	486	525	531	442	532	500	534	516	518	534	567	536	539	522	550	558	526	527	543	543	549	533	538	572	580	554	516	561	495	503	527	534	546	497	542	556	528	509	586	536	578	512	531	543	473	524	531	524	561	545	513	560	524	508	505	558	529	559	542	523	571	575	552	546	564	545	542	551	538	581	486	547	517	526	523	537	576	518	519	509	490	554	540	563	502	524	535	520	526	489	514	563	522	545	525	551	517	553	526	528	519	503	555	508	579	539	501	506	556	500	561	526	565	566	511	524	494	468	490	511	523	529	524	557	552	516	512	550	552	469	499	556	529	520	507	510	515	546	526	505	523	516	533	515	527	525	501	505	519	529	527	513	517	540	510	520	514	522	534	545	540	513	548	533	545	502	530	534	514	546	543	516	514	543	478	509	546	532	564	529	510	500	482	546	558	551	531	520	548	542	541	538	579	505	526	520	496	535	498	516	515	485	531	490	535	532	526	508	533	523	507	550	505	541	526	553	512	515	525	551	506	525	534	534	572	556	566	546	485	507	554	555	509	514	526	545	538	540	519	528	500	538	545	544	541	558	559	507	515	529	545	496	521	527	506	533	565	544	508	526	552	528	530	565	523	526	511	483	527	525	550	526	538	551	520	532	553	508	520	546	542	533	521	526	528	507	496	548	567	496	492	478	505	517	501	528	560	500	508	506	538	529	532	585	511	549	482	523	459	562	535	536	572	557	530	541	515	517	524	551	539	520	536	527	505	506	536	514	505	504	527	541	561	545	546	530	501	512	547	493	515	537	514	530	559	524	494	514	565	527	513	539	528	493	536	525	513	524	564	554	521	542	539	511	584	521	543	532	557	541	509	517	545	521	534	539	540	521	532	525	560	510	546	550	549	514	516	539	517	547	541	527	536	478	524	560	510	523	534	541	548	503	546	513	530	528	505	555	541	534	540	530	515	512	543	546	541	498	522	514	545	548	529	526	516	535	537	529	554	549	519	503	532	541	515	535	527	535	542	468	518	539	550	527	555	537	546	525	513	557	528	531	551	531	537	511	525	487	522	531	540	547	560	519	509	527	521	529	532	517	578	512	518	529	530	544	530	543	544	539	534	511	556	521	524	521	570	541	538	504	531	557	547	522	550	504	508	567	567	500	498	508	565	539	543	513	511	549	549	533	517	533	563	544	546	494	523	518	563	496	490	510	553	530	551	520	523	555	503	512	506	513	525	501	537	547	530	521	505	531	529	527	508	496	525	564	548	505	521	517	515	566	514	507	501	552	537	542	535	549	536	500	550	570	513	552	524	513	514	510	504	509	461	543	538	542	526	500	521	515	509	551	540	511	540	538	543	507	550	539	530	517	495	517	544	550	513	525	532	533	573	514	538	531	546	523	494	518	510	540	560	526	505	546	497	485	549	512	544	542	514	536	542	551	530	519	536	521	528	545	478	514	517	556	538	492	528	503	530	544	539	496	535	483	552	507	536	533	527	509	510	523	544	521	526	531	537	498	552	518	530	488	545	513	588	504	479	509	538	502	560	569	549	523	527	537	546	521	534	581	518	524	493	563	542	556	534	543	546	568	503	519	507	511	562	511	496	521	498	537	565	566	577	508	506	542	482	549	499	540	555	554	524	522	557	539	541	532	563	547	504	527	506	527	524	532	506	535	547	492	543	533	555	548	535	495	551	531	508	534	526	555	522	502	548	560	526	539	540	535	502	535	521	541	568	502	562	573	515	526	537	547	537	537	540	496	506	510	589	494	487	544	546	561	556	514	509	521	500	466	536	571	576	544	533	550	543	534	525	548	548	523	562	498	566	538	520	531	579	496	511	549	513	569	547	501	529	528	533	547	560	519	522	529	570	471	561	546	511	492	536	462	527	527	490	539	532	538	535	522	478	515	569	554	538	504	531	548	524	574	559	509	537	543	536	535	510	536	544	485	527	566	537	513	517	544	533	533	539	553	504	521	570	541	555	557	511	512	556	528	546	486	518	518	543	503	519	525	525	513	571	512	524	510	542	552	501	526	496	543	555	484	471	530	509	513	535	487	501	543	550	529	471	537	540	521	549	474	512	582	485	534	521	538	505	516	531	527	496	514	518	527	543	565	503	530	516	516	530	512	535	493	597	527	532	530	550	529	498	540	557	551	521	566	516	553	530	509	496	526	532	539	557	534	522	563	530	513	546	555	512	529	529	562	539	495	521	523	516	503	554	522	567	513	550	506	522	535	518	534	530	525	578	546	550	537	542	518	481	511	557	525	503	524	546	534	541	519	585	541	541	534	492	526	556	531	553	527	518	506	561	514	536	507	520	547	538	531	544	526	499	554	545	525	552	528	518	508	521	544	540	524	530	525	526	541	546	495	510	515	494	547	483	576	512	531	558	541	539	560	558	500	503	505	543	569	518	517	508	546	553	532	515	491	573	526	529	497	494	534	493	526	553	513	541	538	540	492	545	533	509	548	516	517	514	515	495	529	543	547	547	543	493	542	503	584	554	531	538	543	519	530	563	536	547	528	536	539	525	571	556	502	524	543	521	522	508	546	557	577	533	554	524	520	556	517	526	516	548	550	538	511	544	537	525	501	530	537	548	523	522	512	485	516	505	571	514	570	547	536	527	491	508	525	511	517	528	557	572	525	541	511	536	508	535	588	526	559	547	558	570	514	529	533	532	535	513	526	541	528	503	560	524	525	559	531	524	522	531	469	534	548	529	541	562	569	530	511	551	551	542	548	569	538	538	500	546	534	527	515	533	536	541	480	502	538	542	537	553	556	509	515	515	519	566	512	515	530	540	557	555	478	493	519	515	556	568	544	514	510	550	544	535	525	516	523	526	519	540	480	525	498	512	504	531	561	527	482	537	510	500	527	505	542	547	522	492	527	556	533	550	556	481	540	535	548	515	508	525	540	507	527	527	558	526	500	530	533	522	543	514	531	532	505	527	525	502	500	556	538	509	531	580	544	533	490	513	483	533	513	534	520	545	515	560	517	505	506	514	541	513	482	523	535	543	525	531	512	559	541	499	539	599	534	548	518	507	516	504	528	501	524	492	498	520	523	538	502	517	509	530	554	544	511	530	567	526	498	502	511	547	520	526	530	535	585	525	494	548	562	532	523	503	548	555	560	559	522	525	569	506	546	535	554	529	522	550	496	525	526	537	496	537	556	555	557	550	508	543	507	571	538	498	505	544	557	523	511	520	534	522	548	570	539	524	544	523	520	555	542	515	509	520	517	501	504
23733	21126	28577	23917	21110	13230	1226	673	529	477	432	390	399	334	297	317	288	290	295	245	256	247	285	251	231	265	214	246	242	242	221	232	230	231	234	225	204	229	246	230	237	229	211	234	237	228	235	220	246	226	238	211	233	228	226	233	243	227	216	213	238	217	212	220	227	216	232	241	256	234	198	226	223	206	220	224	220	239	231	202	259	236	223	257	230	210	243	230	201	255	216	222	222	231	243	251	241	189	231	221	248	218	221	201	229	249	225	219	214	257	203	222	226	236	200	233	227	224	214	225	233	199	214	217	226	228	211	246	237	230	218	218	208	228	225	210	215	211	222	221	218	223	254	201	211	233	216	230	226	219	224	227	226	225	214	222	224	220	255	229	244	240	205	226	212	248	236	222	216	203	227	204	199	192	225	224	223	246	200	195	235	216	201	227	226	206	229	202	227	235	214	226	220	239	218	226	221	235	208	202	257	218	236	218	210	226	221	234	203	247	205	208	227	225	228	248	219	235	208	214	208	225	239	203	220	249	227	186	182	240	200	241	206	234	218	212	196	202	237	228	211	212	221	237	207	192	211	224	254	226	225	234	241	230	246	237	208	226	222	234	205	227	203	226	216	222	240	211	209	244	210	216	224	236	232	221	204	178	208	235	216	235	228	232	215	216	240	213	232	238	214	225	230	215	208	227	225	239	227	205	217	244	224	244	243	221	229	254	239	209	230	214	212	236	234	190	225	205	224	220	226	230	207	212	221	228	205	223	227	200	225	219	224	216	241	228	201	243	211	219	233	232	202	213	240	236	245	213	242	215	216	236	214	208	199	210	213	204	223	223	217	234	240	197	224	187	201	242	198	225	222	217	212	210	226	226	196	210	252	242	207	203	232	218	216	236	229	223	219	222	211	213	234	208	216	184	235	216	234	205	219	211	231	207	204	233	237	217	194	231	200	232	243	231	193	225	191	218	200	209	221	224	223	227	214	235	247	230	236	215	240	234	214	237	242	247	211	230	260	239	236	219	247	237	199	202	236	212	246	207	225	219	204	216	231	208	223	206	241	242	227	233	235	255	212	225	209	216	231	214	249	187	225	213	224	250	202	201	220	195	250	221	211	220	225	211	219	232	210	247	197	230	201	220	222	206	229	206	234	191	250	216	225	212	205	235	220	231	205	224	195	218	231	225	226	210	269	194	227	217	245	204	206	236	218	206	217	231	218	248	223	213	248	192	231	225	200	220	226	198	218	240	202	205	227	234	234	212	236	200	238	212	227	221	238	223	250	191	229	204	228	237	222	210	199	219	251	215	207	205	244	225	187	203	225	230	256	243	217	190	242	223	230	239	219	226	229	219	210	225	219	247	215	222	197	226	231	200	236	196	237	208	224	207	216	222	230	228	203	217	229	201	212	227	232	219	219	200	200	220	215	223	228	209	226	261	227	237	206	246	234	227	221	213	224	204	232	221	200	213	218	206	239	227	244	194	215	217	226	218	205	230	206	210	214	233	212	248	207	202	228	228	231	241	222	230	235	200	213	213	219	246	214	221	220	216	220	212	213	261	211	236	235	223	229	234	214	210	214	228	225	220	233	239	240	224	201	203	206	225	223	215	257	228	203	216	213	221	221	224	202	225	219	208	241	223	252	272	204	213	192	251	207	235	221	201	219	235	209	240	243	207	246	239	220	205	200	225	224	213	227	213	233	216	235	223	201	231	238	211	222	227	209	214	235	235	208	236	201	234	266	222	239	228	217	206	226	226	236	213	242	205	236	224	197	209	229	235	234	236	206	211	223	193	221	235	228	227	201	232	200	246	241	214	198	187	232	203	223	203	227	236	221	246	199	223	248	247	258	207	214	214	208	205	204	221	223	211	228	227	212	190	223	228	209	230	224	239	223	211	199	216	225	205	212	231	214	248	205	212	214	246	241	244	241	240	229	224	238	230	210	231	234	216	215	230	230	226	213	213	219	206	224	221	229	242	221	197	212	230	217	213	226	219	207	207	202	213	215	218	216	191	234	211	201	239	214	225	222	197	215	217	197	209	200	245	202	209	232	198	225	220	209	193	215	202	203	219	219	220	195	219	218	213	225	233	245	225	249	221	240	215	223	205	206	224	200	235	228	216	228	188	216	208	237	224	205	207	219	211	226	237	232	200	234	205	227	214	202	244	227	201	210	229	244	208	201	199	215	196	190	233	210	223	221	199	204	209	202	230	233	250	207	227	234	203	214	194	210	247	225	205	202	213	241	236	180	219	201	214	177	228	197	208	227	225	224	230	221	232	216	218	224	242	204	246	219	238	219	230	215	228	213	224	225	229	226	217	225	201	188	225	207	228	216	210	236	217	217	213	230	230	242	230	233	194	211	236	217	210	228	236	213	227	214	235	230	207	235	222	234	232	224	224	224	234	185	224	214	222	236	198	226	192	199	212	241	193	213	233	236	220	196	237	239	230	230	225	233	237	250	200	214	251	221	212	228	218	212	221	238	230	245	204	202	206	236	197	184	230	218	188	229	223	220	220	196	229	253	217	194	219	227	233	170	225	234	192	211	225	247	242	237	233	215	223	196	200	195	247	230	223	220	211	244	217	238	209	233	219	209	227	213	193	209	244	208	195	215	214	242	213	247	258	218	224	212	217	215	240	226	220	222	221	203	202	214	208	233	248	234	225	198	214	209	215	208	211	228	209	202	231	229	195	235	208	230	218	194	199	229	232	242	229	200	186	209	248	241	234	226	224	219	198	193	243	221	228	208	221	206	232	216	229	217	221	206	222	232	204	210	238	214	229	227	216	205	218	206	238	209	226	210	229	224	252	247	201	214	235	220	208	223	222	213	214	228	205	220	232	212	230	205	239	241	244	223	209	257	219	232	196	246	223	211	216	247	215	225	206	204	223	234	221	206	221	238	194	208	222	207	209	235	196	235	219	204	217	236	211	225	217	239	224	237	246	194	219	220	208	205	209	218	222	232	229	222	240	222	227	228	231	219	217	199	219	232	194	203	228	211	245	207	222	220	214	231	226	226	218	240	247	213	194	219	210	196	206	214	232	212	236	211	203	199	206	212	216	215	243	198	216	250	236	217	233	213	199	210	237	212	220	240	213	231	230	234	224	217	199	193	238	219	210	229	225	243	215	222	238	221	223	211	236	204	210	211	185	205	212	194	224	224	224	212	259	218	204	194	197	217	231	203	197	216	212	207	211	201	198	209	228	214	215	228	216	250	238	239	212	243	233	222	218	222	219	222	212	176	214	224	239	231	229	195	236	220	205	214	219	218	212	227	219	217	217	244	221	202	221	225	220	221	175	209	211	229	217	217	234	203	228	231	206	226	215	255	208	218	218	233	218	218	207	232	212	223	207	218	216	233	239	212	211	233	204	197	249	226	207	216	221	213	214	236	212	223	196	198	201	211	202	219	240	231	209	207	216	217	226	253	197	213	227	202	206	234	222	205	233	237	234	243	220	228	212	209	211	206	228	209	233	207	222	212	211
30291	9617	8182	3964	2612	1863	1403	1182	886	799	666	581	553	446	463	405	436	414	392	358	356	350	349	324	296	322	321	299	275	309	277	312	293	282	295	290	289	282	276	273	322	295	263	283	250	316	264	262	271	266	285	276	273	281	266	256	276	293	324	283	219	288	262	305	282	271	303	276	287	274	266	283	254	257	295	282	270	228	278	297	275	267	268	288	272	300	235	274	248	301	311	280	272	269	298	277	280	302	284	271	271	260	272	245	252	265	257	261	272	312	267	291	281	267	296	274	311	294	275	263	248	256	260	275	314	258	258	244	276	293	312	277	281	276	266	274	256	249	270	295	297	291	263	270	307	263	265	288	276	283	289	245	280	240	235	265	288	261	282	258	286	277	277	298	251	275	286	246	284	253	275	292	301	273	284	292	250	258	276	268	287	267	294	261	272	267	244	279	308	284	292	265	293	263	241	293	266	276	272	288	284	241	264	276	291	264	274	244	264	254	254	283	276	297	281	263	287	258	255	280	254	271	272	270	290	280	265	251	258	223	280	284	279	294	268	290	246	247	265	287	273	297	257	275	282	253	276	272	280	259	259	264	278	249	286	261	283	285	268	260	271	299	292	264	253	272	248	263	297	279	278	287	288	255	269	311	249	245	264	260	257	297	283	276	278	266	246	260	290	288	267	239	257	293	293	284	268	275	271	289	270	290	237	276	328	261	275	260	255	291	283	283	266	268	271	264	280	257	285	265	312	266	274	309	263	260	280	252	276	279	245	259	260	242	253	276	259	294	259	280	270	289	268	270	282	281	249	278	273	306	267	250	275	290	251	282	282	295	287	269	275	265	284	277	278	268	261	237	271	256	242	277	259	263	273	278	280	293	295	280	270	254	265	252	284	273	264	286	291	255	309	260	276	279	280	297	258	282	265	247	285	273	272	231	270	266	268	291	282	271	250	273	271	311	271	287	299	242	262	279	283	283	290	260	269	284	278	281	253	263	270	248	265	232	278	253	255	259	278	238	276	309	270	276	255	257	272	255	247	269	263	263	274	281	283	291	258	240	277	274	264	278	292	247	255	280	275	265	268	280	257	272	262	252	277	265	275	240	298	265	270	259	293	264	246	232	257	266	270	269	266	281	270	286	288	259	262	267	298	282	269	268	280	275	267	262	286	259	271	293	287	257	286	250	271	283	254	279	274	238	260	262	265	276	246	289	267	270	262	264	266	259	274	263	274	269	247	276	255	281	276	280	259	285	268	269	261	237	283	275	264	293	272	258	264	284	302	257	267	265	266	293	277	300	249	288	261	273	262	287	272	270	284	280	271	250	278	292	278	252	297	256	278	288	271	263	311	261	261	247	274	250	273	256	267	293	270	295	281	272	285	265	272	276	297	275	267	265	295	273	280	288	291	275	287	266	243	270	297	285	275	286	284	248	286	264	284	278	222	290	276	265	254	286	262	266	285	274	271	271	239	276	292	294	265	273	245	284	284	257	278	269	247	252	283	251	301	248	282	277	271	294	260	233	280	259	264	258	269	300	248	253	260	278	268	270	266	292	263	250	258	256	283	257	275	272	268	297	290	276	280	256	272	266	280	254	301	272	275	279	294	285	284	263	264	272	283	287	286	281	268	261	291	267	279	237	254	244	267	268	277	315	314	274	280	293	263	276	287	288	261	270	277	281	259	275	283	295	255	241	256	260	238	266	261	258	284	240	259	259	253	302	279	260	275	276	266	265	278	295	283	272	281	274	296	241	268	278	268	298	273	269	285	289	262	248	248	290	252	257	300	275	244	285	277	274	291	274	273	259	286	261	258	263	296	282	299	268	310	252	296	266	275	280	237	282	266	287	267	262	299	281	267	282	261	255	261	290	273	262	284	293	266	280	257	262	329	285	269	293	304	264	252	301	252	258	258	280	238	235	286	301	256	264	284	275	290	270	279	292	264	304	278	277	239	267	260	241	293	254	245	272	283	286	270	279	279	281	254	280	270	279	296	284	285	257	267	267	271	284	278	258	282	258	275	287	312	287	277	265	257	281	276	279	266	275	268	265	282	288	241	265	265	243	255	271	285	239	263	261	251	271	272	252	272	244	290	280	257	263	287	253	276	244	280	279	299	252	257	247	223	262	263	274	270	280	249	240	248	278	269	267	255	264	292	261	269	292	257	238	260	270	263	275	264	259	256	289	271	277	291	262	271	269	278	303	247	246	280	269	263	281	294	262	283	264	262	255	236	267	268	232	311	278	283	289	309	257	278	262	273	276	266	299	258	271	272	269	298	288	249	255	291	282	263	241	301	294	294	290	289	264	274	250	278	266	275	265	255	282	250	261	294	286	240	259	264	280	266	268	264	280	262	243	275	258	268	294	294	267	267	275	254	269	311	280	277	244	295	277	265	261	266	261	260	277	283	313	279	258	272	257	255	262	270	264	268	295	261	284	276	274	266	267	258	265	262	279	271	271	305	288	241	299	235	280	284	269	263	286	287	271	295	264	285	254	286	281	270	261	282	260	275	286	254	266	277	276	291	305	268	254	279	234	247	268	253	276	274	288	277	258	253	272	252	257	250	301	266	261	255	290	269	266	285	244	260	258	253	296	276	262	279	268	279	294	250	265	289	248	268	269	284	223	280	232	295	291	270	284	293	258	281	277	281	271	295	268	288	234	270	269	284	264	262	246	243	272	255	269	250	272	297	283	276	273	247	252	287	265	282	267	272	258	269	271	276	289	274	272	289	272	271	266	229	256	248	266	259	264	277	255	253	253	307	268	265	269	267	265	261	278	254	258	274	261	286	265	273	295	291	261	316	272	278	291	267	296	271	254	245	270	277	279	280	281	272	261	265	263	279	281	251	260	292	247	275	274	252	290	289	269	243	264	287	262	275	297	272	250	286	285	271	284	261	256	275	261	264	248	283	250	269	251	280	254	263	257	277	257	268	296	259	274	277	276	277	286	284	254	295	251	262	251	252	280	251	282	267	262	292	270	282	241	273	261	235	256	283	301	268	274	274	258	258	272	292	278	257	274	250	266	280	257	252	271	300	263	267	260	250	263	273	294	283	277	252	260	253	300	272	277	270	292	254	286	280	283	251	273	236	294	256	266	248	266	267	274	264	267	271	276	277	269	279	245	281	289	294	282	272	270	255	268	288	297	285	268	297	271	266	278	275	266	284	301	273	265	264	257	295	257	256	249	294	269	260	255	307	271	277	274	245	268	291	288	295	267	272	279	288	275	263	261	242	265	247	251	271	248	275	259	282	274	262	247	269	268	251	263	273	274	283	270	282	247	286	246	276	291	264	272	258	273	267	255	276	300	253	252	261	305	276	282	283	275	281	255	265	298	258	285	289	306	297	262	262	278	298	273	251	284	276	270	279	297	329	269	265	266	257	268	270	243	292	245	285	298	301	273	258	249	282	269	257	270	251	242	258	249	285	302	240	290	267	253	261	239	262	266	292	277	249	271	264	282	282	270	277	304	255	280	250	259	291	254
24950	21126	27759	24660	15086	1377	905	808	698	701	698	677	592	665	629	626	640	641	635	636	634	586	644	593	597	589	558	636	595	599	582	589	583	600	604	652	598	606	578	581	564	571	630	632	604	597	571	568	573	623	593	600	580	569	587	583	627	616	614	622	571	609	570	593	622	612	607	607	578	589	595	593	634	617	645	593	591	560	577	587	613	609	593	579	591	568	629	656	590	570	596	579	607	642	577	584	576	605	610	634	554	599	598	618	573	588	604	610	614	643	619	614	600	567	569	578	611	618	614	596	585	590	564	630	601	591	609	631	578	575	573	563	622	590	595	569	579	621	587	597	587	623	597	589	629	584	574	587	631	592	577	557	559	625	615	574	602	577	600	618	625	580	607	606	612	619	607	576	594	614	607	621	569	550	599	623	602	566	555	585	570	574	584	584	614	618	614	594	556	606	619	583	569	650	591	601	659	580	560	538	600	611	621	601	542	597	590	584	600	621	610	571	577	568	545	601	557	600	626	571	616	601	614	596	604	636	557	551	558	620	623	590	565	546	602	595	603	559	625	661	586	608	616	560	629	594	618	574	615	636	597	580	625	598	611	594	583	565	600	605	617	638	607	565	599	595	577	579	550	564	555	578	556	584	550	611	580	577	537	592	590	620	603	580	599	555	605	574	607	620	638	609	559	572	627	562	591	555	551	590	589	575	639	546	570	588	561	559	621	586	596	606	603	562	616	561	600	607	592	596	603	586	640	589	600	611	607	591	614	616	594	562	563	576	604	602	568	550	623	569	576	574	602	640	609	544	545	584	587	544	621	561	636	562	595	602	598	582	606	605	599	579	613	539	666	607	601	638	574	558	588	569	580	537	571	584	582	561	573	609	596	604	561	599	544	644	604	571	622	603	571	621	591	548	607	582	622	588	547	559	599	598	590	584	626	593	561	619	575	617	538	532	587	613	539	575	609	611	625	606	579	576	585	562	562	595	591	594	602	588	513	604	578	575	578	604	576	609	655	537	617	574	605	625	590	602	552	640	610	564	565	625	565	597	578	579	600	623	635	631	597	614	594	592	589	591	603	595	578	582	554	579	567	594	598	584	605	586	582	608	575	606	558	553	585	589	584	569	599	578	561	529	606	575	598	603	613	586	565	552	587	563	577	589	580	553	584	636	611	603	633	607	595	593	607	622	606	595	567	647	573	605	578	601	560	590	605	599	606	592	582	587	565	601	579	605	579	605	631	618	537	605	585	581	598	569	583	596	613	624	604	637	642	567	600	608	581	576	611	606	561	571	648	626	575	572	572	553	596	584	621	620	605	588	624	581	569	551	590	577	622	607	589	569	568	566	582	624	586	565	614	579	585	665	620	563	621	622	593	565	618	582	595	583	622	566	620	621	570	561	592	573	604	573	579	544	577	604	592	591	599	587	557	616	609	601	580	594	569	620	651	596	620	589	579	611	574	595	595	557	575	614	585	600	575	577	599	562	605	625	551	610	584	599	604	545	550	570	579	560	589	545	590	583	632	550	565	617	602	620	562	612	600	584	577	601	564	579	562	570	584	585	608	602	591	631	591	585	610	604	593	573	591	552	590	605	618	578	578	611	586	615	613	596	587	603	576	586	626	627	595	584	563	611	564	572	600	577	586	606	562	556	571	577	576	561	608	599	611	556	585	599	547	590	579	597	581	605	607	622	624	609	588	582	565	546	574	616	566	589	618	644	581	603	603	570	569	588	570	604	638	625	541	602	574	581	622	637	581	608	610	602	571	579	582	572	609	565	580	615	578	595	619	631	575	585	636	587	587	595	598	604	630	573	598	598	564	572	595	633	600	596	675	584	545	596	601	579	590	564	544	580	626	576	599	605	635	576	559	568	613	570	598	562	611	587	620	593	633	603	601	642	580	619	614	582	569	573	601	587	579	624	592	588	573	596	576	588	594	585	575	613	575	609	570	603	605	546	608	608	625	590	601	632	624	609	615	634	627	608	570	595	597	600	604	581	575	575	612	547	565	649	611	617	575	549	563	588	615	605	564	571	609	564	560	589	566	584	584	604	611	544	624	553	615	623	580	577	571	590	584	559	619	607	595	626	575	640	586	589	610	581	592	569	613	577	571	635	566	579	556	598	595	600	621	565	614	579	559	601	624	577	605	610	636	557	545	563	602	608	560	586	594	582	565	593	615	621	584	595	574	631	580	569	613	621	619	556	576	601	602	596	592	582	605	602	606	573	573	597	574	582	604	582	566	583	620	610	588	572	583	565	588	603	591	618	587	579	637	583	563	561	569	580	641	588	555	603	619	577	543	591	576	572	600	631	588	547	597	553	575	594	525	593	561	609	570	581	620	575	600	575	601	573	611	580	599	617	582	594	589	613	627	618	615	574	589	567	575	591	609	598	633	589	578	586	607	572	612	603	591	589	569	587	563	573	580	599	570	561	611	605	616	619	579	579	590	590	598	614	589	579	586	605	604	573	594	573	587	597	608	624	599	583	547	611	643	601	572	668	598	600	619	586	570	634	554	575	599	561	597	584	549	543	594	576	613	566	597	587	570	558	556	637	598	638	591	562	615	584	586	623	604	607	595	628	558	596	582	567	580	613	613	590	595	582	589	584	607	525	596	624	602	584	586	625	631	604	613	562	627	541	555	563	580	605	576	624	578	594	598	652	596	608	572	619	605	549	561	609	563	583	562	580	584	572	575	622	565	557	573	640	580	553	588	605	622	601	603	562	574	577	571	570	571	597	585	551	577	580	561	586	590	600	611	592	605	595	601	540	606	579	557	574	567	624	611	588	590	635	570	587	589	599	595	580	584	557	605	569	586	591	589	594	564	628	553	591	582	610	587	606	551	528	571	661	576	591	593	577	586	581	587	583	634	639	619	620	580	644	597	640	589	589	579	600	532	593	628	592	623	526	596	596	595	570	585	576	569	566	588	616	579	599	605	585	593	547	584	592	591	600	562	571	594	574	642	594	591	597	600	631	575	626	597	620	598	535	607	610	594	563	612	569	597	586	579	563	614	648	583	576	608	559	610	579	596	557	621	625	600	584	588	608	575	582	595	558	581	593	605	630	637	582	592	563	582	594	591	577	631	529	563	578	591	567	561	585	572	546	595	610	561	590	561	583	553	621	589	601	607	606	595	592	627	597	572	559	598	584	586	647	540	542	587	604	583	568	573	614	578	552	607	614	602	544	598	591	610	630	602	613	571	605	593	605	571	572	616	615	590	570	584	596	598	583	583	570	572	580	591	577	616	640	583	568	567	548	585	585	582	602	544	578	594	597	579	578	553	606	619	607	575	605	568	587	575	610	572	555	559	566	566	604	565	606	612	611	580	606	588	587	605	550	634	556	557	585	580	630	615	597	575	605	573	632	616	587	601	575	590	565	583	616	616	595	619	600	604	581	606	617	575	606	601	542	575	543	607	604	592	630	642	572	610	604	580	619	605	615	589	567	570	615	573	569	568	569	563	577	566	639	581	582	547	581
30703	6190	4930	2641	1947	1494	1351	1163	1039	974	882	841	842	790	774	744	734	760	739	710	671	685	748	668	717	670	723	727	696	692	670	677	659	670	680	683	673	699	643	683	726	675	695	661	722	709	672	658	685	666	656	695	703	666	738	729	642	672	668	688	642	684	633	696	657	655	690	659	670	648	685	688	656	672	671	671	691	705	661	680	678	697	674	722	675	699	688	673	671	693	669	678	644	649	727	679	673	687	684	676	702	684	694	669	663	671	716	654	650	703	615	692	666	695	670	655	724	680	697	664	700	666	717	631	663	614	711	658	707	687	699	664	624	606	676	684	692	696	657	698	682	641	683	696	694	696	647	640	690	632	687	696	669	693	684	663	662	668	639	640	686	664	677	711	639	709	733	661	684	660	699	622	660	710	671	702	673	659	668	636	719	662	629	682	648	672	620	642	698	693	662	681	653	689	623	611	647	656	673	647	699	682	676	642	654	665	686	688	642	685	642	670	652	657	680	652	699	681	690	640	664	653	678	713	629	721	680	650	700	691	677	644	689	679	665	659	648	668	689	713	723	697	714	683	668	698	706	651	660	667	656	676	618	686	651	671	642	650	659	654	642	638	686	659	693	646	674	679	653	644	667	695	687	722	696	700	672	710	708	687	670	670	619	647	655	711	622	695	643	699	649	672	722	690	712	689	665	682	704	691	685	689	670	624	666	628	644	613	672	631	671	688	702	663	662	687	655	714	648	694	669	708	687	653	659	665	728	639	681	677	682	686	660	718	689	677	643	683	682	697	679	659	682	700	682	663	662	645	678	654	670	655	654	654	679	699	705	678	652	679	667	699	652	668	656	682	653	694	680	675	702	677	668	709	674	686	684	620	647	640	636	663	658	661	662	680	676	705	640	670	659	673	695	712	676	674	683	683	667	660	615	658	690	662	681	671	654	685	697	702	633	645	726	710	694	694	672	728	617	629	702	640	735	680	671	672	651	683	733	690	654	695	667	699	663	632	686	617	668	701	667	676	699	683	630	687	656	697	716	675	649	685	697	686	636	660	700	691	680	661	653	684	695	655	679	598	731	654	660	703	644	668	695	661	674	687	690	682	665	700	704	686	674	654	709	691	671	690	687	680	700	667	610	648	656	665	650	674	638	668	717	638	677	670	675	659	722	700	662	699	698	689	657	673	633	687	702	683	658	658	696	671	687	671	663	657	667	674	659	682	671	666	668	701	669	691	644	695	694	695	684	655	694	723	667	675	681	681	686	684	675	709	665	636	654	689	679	622	690	664	717	683	658	701	691	614	657	682	612	652	674	659	638	676	707	713	647	677	668	667	690	632	686	628	673	663	702	682	685	660	669	687	692	686	618	673	658	647	649	645	680	676	636	619	685	633	650	667	708	688	633	692	614	631	683	679	644	658	643	692	682	715	705	673	647	641	677	664	711	682	646	654	683	687	675	708	706	693	694	704	673	674	672	644	688	683	690	658	671	691	718	645	662	672	667	649	657	670	713	712	676	694	721	619	683	673	666	684	641	696	695	623	682	687	676	661	684	640	703	690	640	693	674	677	691	671	701	714	663	651	725	640	712	695	656	706	665	639	664	709	670	706	646	672	646	690	645	699	638	665	710	645	674	672	709	689	740	677	672	706	664	653	631	656	718	672	671	660	695	630	643	691	671	667	704	639	637	671	696	653	660	664	659	671	694	660	712	653	681	693	632	659	646	686	697	676	651	669	646	677	671	675	641	660	697	651	629	681	637	686	669	636	665	710	645	700	650	702	671	644	703	676	674	664	668	695	674	664	687	685	690	668	660	672	709	706	728	699	623	714	649	680	715	712	684	697	662	668	643	668	664	632	653	663	692	659	673	638	661	662	649	654	699	644	702	685	683	684	636	644	691	647	648	703	704	680	646	677	660	678	653	664	662	692	659	674	633	699	637	686	688	651	664	690	656	672	679	666	687	649	668	653	667	678	664	723	656	634	646	701	720	698	654	709	694	660	652	650	689	645	662	614	630	672	682	642	638	650	649	703	645	666	676	696	674	719	661	689	682	698	660	647	692	680	703	674	692	628	702	679	668	654	649	684	694	668	660	639	635	653	638	679	685	619	668	664	693	652	646	689	652	654	658	693	641	662	693	682	675	679	687	670	652	688	666	688	702	683	666	630	717	658	680	664	646	697	660	685	662	671	651	653	713	724	711	655	663	692	661	676	644	681	699	660	686	687	675	619	669	676	651	669	684	691	673	637	673	663	694	674	675	669	605	652	625	701	683	669	656	685	683	678	724	661	659	634	718	677	652	705	646	641	662	654	675	672	678	685	703	701	690	671	671	676	663	685	659	680	670	689	670	651	680	657	710	628	684	689	647	662	691	640	649	719	680	658	675	633	671	705	695	626	633	647	630	637	669	652	679	678	666	700	646	717	677	672	654	701	691	673	642	664	674	680	648	637	658	655	737	645	675	666	698	674	623	681	685	664	680	727	656	692	649	687	679	639	660	671	669	697	668	681	704	686	679	662	667	657	660	667	696	644	700	724	629	723	635	681	655	654	663	754	656	663	693	646	633	681	637	663	694	695	678	654	678	696	664	655	650	719	675	731	659	677	623	666	682	696	662	669	637	662	686	697	673	661	690	651	693	688	706	664	664	661	710	724	628	639	693	672	700	679	685	665	656	661	697	726	715	691	638	669	648	695	659	674	671	682	711	647	630	648	672	685	695	664	663	648	657	640	696	660	661	739	707	637	646	706	675	634	674	619	641	662	699	643	679	650	700	657	663	701	705	629	687	653	672	681	673	762	650	670	657	710	680	670	674	624	679	702	687	686	679	652	673	645	693	674	709	648	613	678	668	680	674	675	735	661	663	715	665	660	647	718	667	645	702	667	688	674	667	650	732	657	705	646	721	659	614	669	676	669	629	711	674	712	678	697	716	731	654	639	686	652	694	661	713	656	685	643	650	674	682	654	657	709	676	643	646	688	720	652	657	698	673	656	664	688	695	675	701	670	678	638	689	674	693	669	685	653	678	672	680	648	724	680	678	701	680	683	672	686	671	707	666	625	668	669	683	656	650	713	754	688	632	709	661	686	680	666	663	700	587	649	649	710	657	694	701	641	718	598	678	645	717	687	672	680	670	674	660	741	642	709	648	679	660	659	649	692	665	655	690	631	680	678	668	643	672	688	697	648	697	643	660	697	652	653	696	637	664	689	658	666	700	666	682	681	707	694	632	671	695	696	680	709	687	709	632	641	642	676	697	699	692	674	671	674	695	665	664	697	639	665	683	619	625	612	705	673	681	701	647	648	634	640	664	648	667	650	681	659	648	666	672	667	686	706	677	666	670	663	696	646	646	650	677	680	708	678	645	686	657	658	649	671	634	687	673	733	665	650	659	673	684	703	712	681	667	667	643	678	670	681	657	679	645	683	646	670	648	651	666	674	646	669	687	688	742	680	667	652	678	688	652	654	674	683	671	677	647	669	663	635	687	646
22787	21196	29123	23560	21199	21253	12745	1348	917	809	717	631	556	510	534	496	430	436	455	451	415	400	392	379	341	344	363	336	345	437	357	349	374	353	339	360	335	355	335	356	347	340	309	348	367	349	354	324	341	332	330	350	316	346	353	335	333	350	339	320	313	326	321	363	327	298	323	343	341	327	317	349	324	309	317	305	332	346	352	291	347	310	330	278	295	346	317	332	325	332	326	328	340	328	316	314	330	355	303	379	309	324	329	304	326	285	293	310	336	316	299	332	298	343	303	335	339	284	314	322	342	289	325	297	316	337	328	331	294	332	351	306	302	323	310	351	349	349	319	316	311	339	322	336	288	340	327	330	337	293	320	324	334	308	313	325	325	314	340	322	302	342	317	328	337	303	329	342	347	316	333	337	334	298	320	351	323	300	326	312	331	337	337	325	327	286	332	337	350	361	315	341	328	354	329	310	319	341	348	347	320	320	325	318	321	317	329	344	302	312	328	326	349	336	314	345	351	326	298	337	328	342	307	315	336	322	325	293	284	330	332	318	323	309	323	314	336	334	317	347	337	343	320	296	344	305	333	312	324	348	355	346	335	318	326	321	309	349	328	350	340	290	325	300	349	311	326	356	284	288	329	328	318	323	338	317	319	327	341	304	333	310	301	323	298	350	348	316	292	315	344	329	282	304	305	318	303	370	332	320	340	339	304	329	318	344	310	309	328	342	324	325	340	324	318	317	364	315	328	299	338	323	289	319	324	330	342	330	293	300	322	351	309	325	326	344	306	329	293	323	325	311	324	322	320	368	335	303	333	322	311	316	345	315	315	353	359	315	331	338	317	340	337	340	336	338	346	311	354	320	298	353	305	333	323	315	350	356	339	345	303	309	348	307	330	316	341	280	310	324	325	317	288	358	323	313	326	324	332	315	339	321	311	320	300	316	341	335	306	339	280	321	326	313	332	330	297	324	311	291	306	305	307	302	334	308	326	322	352	338	322	332	316	321	290	303	312	327	310	340	338	290	313	336	337	337	299	293	313	333	352	328	310	323	332	336	316	317	303	325	356	315	354	338	340	270	351	348	311	311	305	327	308	356	335	296	311	368	309	337	345	305	318	336	290	324	326	355	326	348	343	322	318	301	309	312	327	308	333	338	302	321	334	347	309	326	330	349	318	316	325	323	326	325	300	359	297	299	336	361	302	351	303	325	320	312	308	311	343	339	329	327	297	334	294	343	341	323	343	355	330	339	328	316	356	315	305	302	320	305	305	305	337	306	324	329	314	302	309	314	322	300	308	317	336	292	310	325	356	349	307	333	329	308	308	321	353	321	330	337	297	314	338	303	323	327	353	316	329	331	317	321	295	284	342	328	309	311	319	326	329	322	366	327	329	322	368	308	355	292	321	285	321	341	304	326	324	337	334	303	316	321	309	315	316	313	326	326	287	343	321	333	321	326	350	319	323	349	348	315	347	334	312	319	334	316	327	312	345	331	340	341	301	316	343	329	327	335	301	346	321	288	340	314	342	337	305	300	266	301	328	318	340	335	301	311	306	333	315	287	344	322	296	312	317	304	356	295	285	322	325	327	337	322	306	319	310	342	317	319	298	313	311	324	316	316	319	330	296	312	337	325	303	334	326	316	323	334	309	353	299	322	320	311	332	337	305	319	334	325	339	301	311	342	326	324	333	354	292	336	312	272	290	327	327	324	359	330	317	339	335	346	316	322	351	313	316	311	349	336	304	310	325	314	335	363	313	294	343	308	335	290	322	316	310	303	337	299	332	282	334	299	315	344	323	312	342	342	347	322	304	348	325	322	310	301	312	285	317	321	311	339	341	288	325	297	311	309	369	289	356	294	339	307	350	310	288	339	320	296	313	319	298	320	367	294	333	332	305	319	340	319	321	334	361	335	314	357	308	335	310	303	321	322	319	322	322	307	319	323	328	334	304	314	335	314	304	304	313	354	300	341	304	321	345	343	290	319	318	320	310	294	315	323	314	354	331	287	319	321	319	320	313	336	314	288	297	324	328	286	339	347	311	284	346	305	322	337	327	324	302	296	315	344	301	295	333	328	328	368	277	308	351	287	303	326	301	320	303	341	314	328	355	321	325	329	325	350	336	303	318	292	283	285	326	332	313	323	306	355	308	293	312	322	315	315	333	322	305	303	301	346	333	324	320	340	359	331	351	312	295	298	345	298	319	304	337	343	329	322	313	316	317	326	318	338	275	328	333	333	315	357	291	314	288	297	311	308	362	315	329	342	320	310	372	309	320	323	318	334	344	304	320	321	350	294	351	297	310	344	329	354	334	329	283	316	338	321	333	336	286	343	342	305	334	310	345	321	308	299	310	321	351	361	317	327	317	309	367	298	313	345	338	341	304	295	306	304	330	322	363	346	325	310	319	336	340	285	325	346	313	327	355	292	369	336	321	313	367	347	325	322	315	312	339	315	300	296	326	327	340	286	325	349	329	320	320	336	322	342	324	360	312	326	330	312	354	344	335	280	356	332	347	344	357	296	330	325	312	354	323	301	335	307	307	309	324	320	305	345	311	333	343	326	320	319	314	324	330	316	314	319	297	342	322	321	320	283	355	305	315	279	348	304	310	333	349	324	336	337	323	297	330	337	326	320	330	320	321	356	300	315	306	331	344	336	322	295	372	328	331	335	322	305	314	314	314	319	322	307	312	297	336	306	335	336	353	311	305	332	315	322	337	321	333	314	331	342	314	285	328	311	353	310	325	307	288	316	291	307	359	335	345	307	310	334	322	318	306	320	299	329	315	322	358	360	324	315	358	285	326	297	287	342	329	311	324	329	324	332	276	355	365	277	328	302	352	288	328	339	318	362	331	325	309	329	345	337	334	327	362	302	330	306	343	316	310	312	335	317	316	343	344	316	339	300	340	317	336	303	316	311	305	315	299	298	343	346	350	337	329	307	303	352	308	303	325	345	301	332	293	309	332	337	320	341	334	310	339	331	328	339	346	314	305	334	357	305	329	347	364	325	308	328	305	301	322	356	331	307	323	359	338	323	323	308	320	311	339	321	349	319	322	329	316	339	324	316	340	320	347	340	347	343	337	318	347	348	320	316	353	311	327	307	304	345	324	296	333	321	321	327	332	327	349	352	339	297	298	337	331	302	369	327	304	336	328	307	359	308	320	300	315	287	338	321	333	329	304	293	298	318	321	327	286	310	348	336	321	315	303	303	299	334	305	327	306	349	308	323	341	322	362	338	336	330	320	335	344	320	312	345	336	307	348	302	337	304	291	294	301	332	298	295	311	344	297	333	305	352	319	315	316	321	307	315	301	325	333	328	335	349	324	311	279	316	338	308	312	302	324	339	332	295	340	354	300	352	344	336	332	324	282	300	303	332	317	334	304	343	304	330	297	298	342	312	350	311	307	338	326	290	329	343	290	334	310	346	330	315	300	289	313	310	349	325	315	336	310	335	313	369	314	287	322	289	332	295	321	362	330	303	326	320	286	320
29926	15865	13400	7053	4921	3574	2757	2066	1759	1412	1149	979	912	823	749	703	603	629	559	543	563	496	488	431	451	445	442	416	433	391	389	399	392	424	374	396	376	385	423	416	390	385	368	406	386	389	405	354	336	353	397	398	358	365	370	365	359	348	359	386	359	390	379	368	365	357	336	351	370	360	347	356	358	379	381	360	354	370	359	354	360	348	361	353	364	370	377	335	333	336	363	354	359	372	351	359	376	345	379	383	360	351	374	326	405	376	353	355	417	379	354	330	356	346	345	397	351	338	362	346	320	350	373	361	341	384	376	373	349	386	336	385	358	360	354	367	341	374	338	421	370	402	345	361	335	356	372	319	330	368	353	366	373	391	362	358	349	385	339	363	320	352	351	370	350	336	386	375	349	373	374	369	388	387	340	378	367	351	368	373	372	370	350	342	349	353	361	359	348	368	376	414	333	358	379	332	344	366	326	364	339	367	368	339	357	327	339	374	364	371	364	353	379	372	372	362	341	355	335	376	343	339	377	336	352	376	393	361	374	336	353	342	343	335	372	343	350	387	351	341	362	366	346	366	377	376	364	369	354	385	360	397	397	357	360	357	341	359	378	369	370	338	356	342	408	368	350	365	372	369	350	344	374	338	334	404	364	374	359	348	351	347	364	367	371	364	379	392	347	358	366	370	357	359	373	392	374	337	345	336	390	380	366	386	356	335	343	382	363	355	335	369	399	328	373	356	372	358	356	360	336	350	364	338	372	379	359	333	378	370	354	366	380	349	365	365	357	342	346	361	355	377	331	349	367	348	380	370	347	334	365	307	362	381	357	379	315	401	402	344	359	380	383	348	368	367	382	364	375	332	348	396	327	381	348	342	337	336	381	352	379	332	362	345	399	354	369	347	343	378	366	384	392	342	340	357	353	391	362	366	336	335	394	368	368	359	339	359	337	367	366	373	328	352	332	351	335	348	352	355	348	359	373	341	355	348	359	353	347	344	383	392	374	371	372	375	366	363	387	334	361	376	391	351	390	360	370	353	334	355	358	346	386	331	336	355	389	372	364	358	348	387	368	349	376	360	360	364	382	363	349	357	385	374	350	346	396	335	354	359	345	339	343	354	335	381	373	337	395	341	351	342	368	373	375	375	373	378	394	364	349	368	338	385	364	350	366	331	312	359	353	354	365	372	358	355	363	347	366	336	366	382	349	378	311	350	338	377	346	374	377	361	353	336	356	403	313	367	368	383	346	348	342	346	340	398	364	378	385	360	349	328	348	376	346	365	369	375	362	368	370	350	328	387	397	351	337	360	371	349	364	351	361	351	347	350	355	349	364	354	346	378	353	378	290	369	348	370	342	365	373	399	338	373	331	372	318	334	343	364	368	355	358	375	377	332	342	359	382	370	349	382	348	381	369	323	379	357	366	359	364	382	368	346	333	391	362	368	332	376	361	388	370	334	380	364	373	358	329	362	339	381	358	394	338	378	346	350	351	344	358	364	312	340	370	340	339	370	356	310	383	343	354	342	352	363	357	358	380	325	369	334	356	363	378	360	368	340	357	350	357	350	358	331	344	344	371	320	366	353	364	372	379	317	374	326	332	365	374	390	383	395	379	354	340	366	383	372	379	342	331	376	352	339	358	349	378	371	390	350	318	361	371	352	385	374	358	322	332	376	326	388	351	352	389	371	365	355	354	344	372	338	377	338	351	342	336	367	372	349	406	339	372	380	380	354	359	333	364	375	384	378	369	351	357	348	373	377	344	348	366	369	382	342	386	321	359	368	361	339	355	344	365	390	334	356	351	353	348	355	367	355	372	329	345	363	351	354	358	344	344	366	351	341	372	375	375	347	354	382	385	351	341	348	360	339	371	349	329	401	387	367	363	390	365	339	343	363	385	343	355	390	366	371	377	395	350	342	360	374	333	358	343	354	371	380	371	349	365	365	369	376	350	376	389	364	388	362	380	373	400	377	321	349	375	377	366	357	366	432	369	330	358	342	357	362	353	361	344	347	350	364	351	388	355	346	374	367	361	370	353	352	356	375	358	353	360	360	355	365	366	354	371	381	339	365	376	352	360	396	374	373	356	343	389	336	374	398	351	378	353	344	328	362	357	343	360	367	363	323	362	348	373	396	365	359	396	366	354	353	397	371	345	327	321	407	374	391	375	368	365	385	348	391	362	366	383	337	373	359	364	347	349	355	365	344	340	365	362	348	355	365	323	390	384	341	348	387	342	386	354	359	398	372	339	350	317	360	382	345	393	377	392	370	325	359	341	343	350	346	376	351	317	383	325	348	355	358	349	341	360	320	347	363	365	349	358	345	383	358	329	355	374	352	345	370	357	362	366	361	350	361	362	347	349	342	379	335	317	368	357	387	357	334	387	364	365	376	350	381	344	343	366	362	423	366	354	380	356	355	393	388	372	380	380	372	364	359	354	375	364	357	363	358	370	416	338	361	347	365	374	362	403	363	377	354	349	343	362	342	376	390	364	365	391	328	373	380	322	363	350	386	364	348	354	352	318	360	374	385	396	378	386	343	346	368	352	327	344	386	349	375	356	344	329	345	356	393	353	344	343	374	358	383	357	361	359	373	360	351	380	335	397	351	368	356	342	366	356	347	351	358	394	400	349	361	360	362	377	363	353	336	343	342	351	345	353	374	351	384	359	343	356	353	366	406	368	379	336	337	330	332	361	339	338	339	349	337	350	377	371	347	375	344	386	356	392	382	411	355	377	344	353	369	387	373	352	350	368	313	349	346	354	401	376	388	376	393	389	378	368	357	358	358	379	396	403	362	350	355	333	368	363	375	365	376	367	372	393	347	383	346	373	345	334	379	355	352	367	356	371	362	360	391	359	350	364	365	382	385	361	346	378	334	345	383	371	344	373	351	370	394	407	361	370	351	322	336	353	381	358	330	374	356	344	346	380	328	361	360	347	386	356	364	328	330	332	392	356	399	363	380	363	371	360	376	391	359	366	347	387	351	392	364	370	390	366	347	314	388	374	357	368	356	358	371	357	369	347	360	380	389	341	373	346	345	352	394	388	378	366	389	381	361	351	347	383	346	352	371	348	353	358	342	343	343	369	395	334	337	358	385	370	365	367	361	371	366	362	346	339	358	367	401	378	366	317	357	355	338	395	345	351	344	340	341	372	339	358	349	356	352	341	355	353	343	361	390	358	350	362	369	370	341	361	393	356	363	352	346	394	335	378	377	382	363	339	353	383	330	353	398	362	391	364	371	372	354	364	353	371	387	349	326	361	360	334	361	365	337	360	330	386	387	344	359	404	382	356	328	363	370	351	372	328	375	365	377	329	348	358	352	355	327	343	374	370	353	311	345	353	362	353	362	376	340	352	337	325	360	356	389	366	365	369	382	347	330	326	385	366	344	350	375	353	359	373	343	360	381	374	340	354	341	346	357	332	352	376	357	366	340	353	372	345	351	354	351	350	351	352	343	334	338	371	359	384	379	370	352	354	352	355	374	349	352
27304	20055	7788	1108	784	724	631	509	505	484	462	488	479	466	439	458	481	417	414	445	411	442	451	446	414	426	475	463	496	454	455	465	436	460	410	433	439	457	435	417	422	478	478	486	438	449	425	404	475	411	431	439	441	447	481	442	443	450	443	450	466	484	471	437	463	460	467	428	431	421	490	440	412	450	495	446	469	444	401	440	420	467	408	409	436	468	480	430	419	447	453	435	480	447	433	436	459	433	447	471	436	441	425	438	480	442	434	407	455	464	413	400	460	438	442	425	448	413	445	473	401	434	447	421	444	467	451	466	431	453	450	474	425	452	444	448	452	440	452	469	438	444	494	435	429	413	474	436	452	441	441	421	443	438	423	499	447	417	444	428	430	462	426	434	461	447	448	436	445	448	501	436	461	438	429	482	453	465	461	466	457	486	428	449	427	453	489	424	411	440	445	446	469	427	454	460	410	435	418	439	447	459	448	479	459	445	446	438	458	450	461	483	439	436	469	426	439	443	442	432	403	491	443	451	427	480	428	467	463	438	402	437	475	430	454	472	462	476	455	408	433	438	436	480	437	439	440	435	492	465	417	463	460	432	463	460	460	480	447	433	437	435	427	419	431	459	447	456	489	467	470	482	451	423	460	469	473	438	466	458	442	443	445	431	473	423	441	445	458	425	440	478	456	411	498	437	457	441	439	431	482	455	444	457	463	462	481	444	432	455	429	418	441	442	458	430	474	487	487	462	428	418	436	489	458	440	471	455	479	438	452	462	462	482	414	445	467	466	452	463	467	449	436	415	442	456	429	455	444	429	430	462	445	429	422	462	488	466	449	423	438	451	458	449	437	435	430	465	419	466	434	470	446	454	426	454	474	463	414	482	462	453	439	447	450	451	448	478	444	419	428	412	434	461	439	389	442	451	464	433	442	410	452	412	455	426	448	452	422	492	468	454	428	410	436	433	433	432	447	475	470	453	468	463	419	424	430	439	420	424	464	432	448	412	457	452	451	438	436	444	444	417	430	466	472	455	436	433	435	407	443	449	465	433	445	450	463	433	475	429	417	397	420	455	463	452	475	421	457	462	448	475	417	473	395	431	442	413	466	446	431	450	436	451	417	447	439	437	461	427	421	450	436	447	461	430	447	388	428	415	473	421	468	455	433	459	450	430	463	454	437	458	458	426	433	470	429	393	410	453	433	448	447	451	461	462	420	489	463	435	455	454	440	506	435	494	431	450	441	446	451	445	471	416	488	427	437	449	431	451	445	444	492	447	432	409	436	440	455	466	460	463	432	439	448	449	467	460	424	442	469	440	440	447	484	461	472	487	425	429	472	450	445	449	467	446	469	440	458	440	430	470	451	444	484	459	449	444	449	475	439	448	463	472	455	419	449	428	488	408	457	446	418	415	425	451	453	451	420	414	524	447	455	447	438	454	425	411	436	420	468	452	478	454	458	406	419	476	463	445	429	459	458	450	445	459	442	444	448	448	419	447	447	472	446	455	458	440	469	442	460	461	517	422	448	464	428	475	428	395	462	452	437	490	460	469	460	460	431	467	457	432	423	449	468	443	475	472	450	431	423	474	468	468	452	453	494	476	440	439	480	472	466	459	409	477	435	467	451	439	438	427	466	432	407	463	430	481	452	420	464	424	427	445	460	456	420	425	453	460	453	444	443	462	438	458	476	411	438	435	476	415	465	434	446	436	436	496	459	468	444	425	405	477	437	461	445	440	445	445	466	425	435	431	457	460	442	460	462	413	452	426	385	460	501	435	479	473	457	437	422	455	438	435	468	424	477	428	437	444	450	446	446	449	450	440	418	423	423	411	479	448	443	435	465	428	483	477	404	470	423	443	478	422	459	431	460	444	469	451	469	447	423	468	422	465	465	439	424	459	410	444	448	438	447	412	441	413	466	452	459	432	429	449	477	468	404	455	499	435	460	430	454	460	417	479	436	426	453	443	456	468	478	432	397	421	485	436	445	434	435	495	426	451	475	392	440	424	434	461	438	450	423	455	468	480	485	387	450	464	450	448	458	476	410	424	448	464	467	452	425	439	427	433	460	450	427	456	471	421	454	458	452	403	415	451	484	424	443	480	442	431	460	474	500	451	435	484	443	486	432	473	464	427	425	458	448	457	429	427	431	430	437	446	460	443	428	457	458	416	470	447	429	456	437	440	493	447	453	414	397	443	482	445	443	438	461	446	492	478	463	441	441	424	436	454	418	473	435	465	421	428	469	480	458	480	445	411	436	463	442	469	468	460	434	426	449	436	457	445	471	436	425	461	476	459	454	492	449	482	447	414	452	437	483	451	429	461	465	449	483	445	469	469	470	451	449	462	434	435	452	463	406	462	495	419	482	499	436	456	446	484	457	424	479	470	452	433	423	469	407	413	448	432	475	442	408	482	427	492	448	407	443	457	442	471	465	481	417	464	430	472	484	417	439	428	433	458	426	474	479	459	485	456	436	446	427	464	469	429	474	430	440	469	464	458	458	447	438	471	427	457	482	433	443	443	396	413	446	478	454	408	459	465	468	412	480	388	452	441	442	439	415	440	455	414	445	480	466	433	474	458	413	482	438	464	464	455	454	448	454	481	453	400	437	462	446	461	436	492	491	473	443	459	482	476	481	475	440	435	454	432	428	462	481	484	470	427	458	469	447	444	451	459	433	441	455	474	415	390	459	473	458	442	436	420	434	448	450	454	472	443	457	490	470	484	444	412	461	427	472	432	440	427	458	481	434	465	449	432	449	441	439	433	465	467	430	459	418	413	427	482	455	485	465	411	470	493	470	482	442	475	470	479	424	455	435	461	434	476	462	451	492	483	452	440	460	444	481	438	438	423	468	416	476	449	452	442	423	434	449	425	409	457	469	451	443	428	424	468	456	460	445	470	439	426	441	470	426	433	438	454	419	458	431	450	476	449	434	429	445	468	422	469	459	450	451	422	441	454	456	432	435	456	457	436	451	440	437	472	477	417	460	420	428	427	458	432	432	451	443	449	456	409	429	450	431	460	461	442	438	463	439	436	468	469	472	426	446	457	430	470	460	452	426	438	434	463	481	462	405	458	485	451	412	426	451	417	494	444	422	452	433	444	419	456	426	475	459	474	446	450	458	463	466	441	429	419	466	416	452	447	443	471	455	448	445	433	413	425	457	424	448	464	469	408	459	448	439	454	394	465	434	442	432	434	427	406	441	449	465	468	441	443	422	447	449	416	454	425	444	454	469	434	440	479	478	449	468	467	443	464	451	428	438	459	415	478	457	496	412	480	462	460	418	448	404	438	462	435	458	452	424	428	433	480	460	436	448	438	433	429	436	407	476	425	455	448	434	486	450	438	407	457	450	450	437	430	429	444	487	445	438	428	444	445	440	448	456	447	446	467	458	463	454	464	475	462	447	412	455	416	463	447	445	440	448	458	422	440	448	452	441	445	424	429	418	449	463	489	474	445	418	432	442	454	455	437	454	468	444	453	449	458	423	448
16016	1399	1204	829	738	646	604	598	586	551	590	542	581	565	560	570	488	572	557	565	504	548	526	571	579	558	506	517	527	568	541	571	513	535	526	545	563	521	502	502	548	541	563	504	516	516	558	523	514	500	524	510	532	554	510	529	538	558	523	530	556	558	567	522	541	544	530	533	549	518	502	560	539	543	533	513	542	508	527	560	519	518	514	502	498	523	525	532	545	538	514	517	525	566	514	516	543	528	542	554	503	507	542	512	552	517	472	529	511	509	609	503	519	525	549	548	506	491	528	504	551	545	544	520	566	517	564	507	570	522	540	530	515	524	520	517	546	535	535	535	578	487	500	547	542	505	513	554	544	560	542	505	529	539	544	539	512	486	526	526	511	503	535	554	508	537	561	497	590	580	488	521	501	498	523	542	530	586	519	534	516	565	538	499	568	561	566	502	522	558	531	544	558	512	504	497	514	562	515	530	540	556	505	544	530	560	502	522	539	565	506	556	518	533	503	546	511	509	569	534	547	533	511	543	490	565	484	516	511	526	537	534	541	526	541	530	517	530	531	565	563	541	551	552	538	572	524	525	569	515	568	552	550	556	536	543	512	534	507	566	536	535	523	525	560	538	516	503	543	529	508	547	514	552	485	536	504	526	537	539	570	516	533	578	509	560	570	542	503	474	542	506	553	507	497	546	547	522	565	534	549	574	536	546	530	526	527	533	520	537	505	519	569	535	534	521	531	555	563	510	550	537	548	513	509	534	519	527	524	558	543	491	542	545	501	523	511	558	557	508	597	552	550	536	542	532	537	545	567	553	557	489	540	510	479	505	540	560	542	527	571	513	506	550	526	560	529	561	514	555	494	547	482	519	498	517	528	519	541	543	550	524	567	521	557	549	513	522	514	540	547	512	543	548	522	520	506	539	526	523	527	548	560	519	553	554	514	549	507	561	565	529	523	512	529	554	543	496	549	522	564	536	526	503	552	524	513	529	518	587	565	560	496	518	516	549	486	501	550	543	531	574	534	525	515	553	516	554	516	548	521	585	528	572	500	538	500	549	520	544	504	556	531	509	563	551	534	558	507	504	569	494	554	557	565	544	507	548	516	537	495	509	496	524	520	551	530	529	533	509	567	583	527	536	502	550	514	561	511	533	524	534	507	515	503	495	552	536	526	531	576	535	541	548	543	547	510	501	552	557	546	500	566	526	557	534	568	515	464	529	492	554	545	539	513	551	542	567	520	498	538	537	537	527	539	537	529	521	551	576	556	572	490	536	488	545	537	539	516	557	521	533	566	505	534	530	537	499	551	528	522	509	537	529	549	507	526	510	551	539	526	555	564	505	494	581	533	535	574	528	530	519	532	504	521	532	575	499	538	560	521	536	521	538	516	526	561	518	541	498	519	537	551	500	552	484	552	518	532	519	513	513	523	523	492	598	518	554	541	523	535	501	560	555	504	539	554	539	520	541	546	537	519	508	537	505	506	527	507	528	517	515	554	532	537	531	529	535	563	529	510	540	533	534	543	543	515	540	549	530	533	540	524	561	532	520	548	513	519	534	553	567	513	576	517	512	526	535	486	527	527	536	508	532	539	520	532	535	526	533	532	545	498	521	506	482	549	559	546	509	526	504	564	482	526	525	501	580	584	508	580	499	537	508	507	535	559	501	520	526	527	517	578	524	558	549	499	560	556	515	542	528	529	508	516	545	549	531	519	512	519	516	524	576	529	519	514	518	579	552	530	514	513	504	526	549	529	502	547	592	503	547	529	522	566	519	526	527	533	551	538	546	550	553	538	512	481	523	542	559	543	526	549	491	521	548	505	544	535	587	569	540	564	527	523	531	500	549	527	506	506	517	544	500	535	531	522	525	522	520	541	524	518	505	517	578	530	552	540	549	522	511	541	535	573	515	546	518	541	517	525	547	556	525	524	529	568	497	562	567	520	540	530	481	566	518	513	554	541	515	521	492	552	498	538	559	515	523	500	488	506	496	565	517	554	524	554	535	572	546	516	543	549	529	527	554	534	544	584	541	502	537	560	537	515	534	550	510	543	512	510	555	541	493	558	534	526	553	528	497	559	515	568	534	577	491	510	527	556	538	548	566	512	523	479	545	534	504	514	565	547	574	526	531	535	553	540	555	526	535	494	542	586	555	533	529	564	541	522	521	548	553	528	561	525	540	569	547	537	485	528	511	538	536	550	540	546	528	534	553	577	500	568	520	527	563	518	561	529	475	560	526	546	506	552	514	508	566	563	573	546	520	523	528	501	555	549	499	568	549	560	477	579	530	493	551	576	568	516	516	507	487	498	555	513	570	485	500	524	477	534	542	495	536	510	541	515	560	553	521	523	537	545	516	544	541	550	584	541	511	528	514	549	569	505	532	535	507	543	494	565	503	518	506	496	518	511	586	552	528	525	527	512	556	528	522	568	495	515	510	565	524	532	488	512	513	560	543	516	586	545	557	544	494	534	515	560	542	532	510	491	478	552	511	549	511	516	539	578	547	524	523	543	528	522	531	529	517	558	540	540	538	525	568	513	566	549	515	522	530	505	525	531	520	547	530	571	529	508	535	526	523	584	519	519	546	545	555	577	493	547	537	511	521	502	544	538	543	539	530	535	575	489	566	505	575	521	555	500	519	483	545	542	580	538	540	536	527	509	511	531	488	538	591	526	515	499	535	530	524	527	516	568	510	511	536	533	583	527	507	533	561	560	525	545	534	551	567	524	518	526	508	537	552	518	554	535	507	534	542	512	505	548	463	550	521	556	558	539	564	526	515	499	557	555	516	504	511	536	522	553	560	541	525	533	512	562	512	553	545	507	514	525	568	549	511	547	526	520	568	540	549	509	560	524	537	531	537	564	527	535	497	554	556	515	515	562	530	522	507	456	521	514	526	535	583	551	534	548	519	563	543	560	526	555	568	533	529	541	499	604	531	557	533	542	553	534	525	526	525	509	556	549	502	530	540	548	607	539	568	547	546	517	521	569	549	527	530	557	593	534	553	526	550	555	521	512	486	569	545	530	504	555	530	544	513	497	534	562	508	546	515	543	554	524	523	530	490	554	509	523	534	525	489	492	547	574	541	553	571	543	515	565	496	544	510	594	558	540	515	547	540	494	563	496	531	522	537	542	542	523	537	536	544	559	544	528	540	556	564	529	533	555	540	525	527	513	565	514	503	545	555	558	537	522	544	502	545	523	504	532	556	520	562	547	542	537	515	586	549	506	559	537	499	516	525	575	527	539	532	492	511	525	495	541	573	522	525	529	490	533	543	558	535	553	539	511	557	542	554	551	508	551	525	516	552	546	543	586	537	516	507	529	548	547	493	551	502	544	526	557	574	545	517	553	516	533	547	534	515	514	517	486	524	493	556	515	493	558	548	547	517	511	479	506	539	536	557	542	557	531	519	512	540	507	520	507	491	535	541	563	561	543	541	523	527	510	536	509	523	523	531	484	490	546	514	529	551	539	512	540	534	530	517	522	531
23732	21126	28587	23870	21104	13008	1138	641	528	452	412	357	344	352	318	281	303	303	297	269	237	293	266	293	253	237	247	255	219	234	242	236	215	246	234	229	200	234	232	239	238	231	241	203	231	214	247	249	245	218	223	206	256	208	238	229	234	255	219	226	222	239	253	221	226	200	241	223	225	189	203	220	213	259	244	205	233	208	195	267	224	226	216	232	260	232	216	207	223	224	239	208	200	204	212	224	206	224	205	197	204	229	216	233	208	211	234	221	188	215	226	203	213	215	231	228	211	236	220	234	231	232	214	231	214	225	240	206	221	219	231	206	205	259	226	221	247	242	249	234	194	197	231	233	238	254	225	203	227	209	221	232	227	226	236	211	243	223	226	219	217	222	256	227	220	215	216	217	213	236	226	220	235	231	207	222	233	234	243	220	201	286	221	207	225	222	210	221	222	241	207	229	260	225	226	234	255	206	208	248	209	244	228	240	235	209	234	234	206	244	235	244	230	234	214	196	244	225	207	207	230	206	220	220	222	212	235	238	232	243	216	231	203	246	216	239	217	234	196	237	225	236	179	195	210	242	220	226	232	227	236	220	219	237	239	221	202	203	222	233	229	219	210	222	209	231	225	229	208	232	230	227	214	229	211	201	210	224	220	241	243	237	263	230	228	222	216	222	228	224	245	194	252	230	200	222	238	208	232	233	250	208	227	230	233	242	207	223	228	226	225	200	248	191	214	239	240	202	226	221	230	195	210	235	248	251	219	236	217	227	248	244	208	219	234	238	233	222	211	227	222	207	211	247	227	238	234	225	196	208	231	209	227	226	222	210	256	208	221	218	222	224	215	229	188	228	230	217	226	219	207	223	206	189	206	205	212	227	221	198	227	212	217	231	220	218	233	207	235	210	222	228	253	216	234	198	212	226	218	198	220	230	225	222	223	223	209	210	220	222	208	215	207	245	220	201	214	223	231	222	224	204	246	231	197	231	231	232	210	209	230	220	230	201	214	213	222	230	213	241	217	202	216	201	187	235	232	221	229	208	235	206	227	232	197	212	227	260	244	243	185	214	202	236	237	225	219	213	252	219	239	216	227	227	233	229	223	222	220	214	221	197	208	206	213	219	217	232	218	208	212	211	215	241	244	210	218	218	228	243	229	229	197	209	218	232	238	223	228	206	252	215	209	242	218	260	222	229	243	204	233	227	220	238	224	216	224	230	222	206	197	213	237	216	205	237	228	227	258	234	219	249	237	225	212	231	227	218	209	211	224	223	213	195	182	214	208	218	209	213	218	216	219	261	228	226	234	232	203	249	230	234	222	216	227	200	248	219	224	223	219	236	185	203	209	221	209	223	222	255	219	199	202	220	220	255	217	190	228	244	247	217	223	208	207	234	239	250	236	243	209	229	201	210	231	203	230	212	216	221	216	214	230	234	198	214	225	198	240	213	208	224	214	220	217	200	222	230	229	208	229	220	212	211	228	232	213	252	240	221	217	212	219	220	216	215	229	210	250	234	203	243	218	209	226	210	230	219	224	233	220	218	237	215	183	221	229	236	237	212	233	218	218	241	220	226	231	216	216	214	233	219	239	210	201	209	233	248	250	209	231	214	238	195	209	214	229	225	237	227	253	221	227	207	198	222	234	220	225	219	203	227	213	230	227	221	195	240	219	228	257	214	194	244	223	216	250	241	242	215	238	198	186	206	228	239	229	209	215	220	235	244	221	232	217	217	238	183	225	224	222	248	218	206	214	218	230	233	214	216	229	209	213	212	232	214	201	197	248	239	215	201	200	234	228	224	226	231	188	212	200	219	223	220	227	230	218	230	246	247	214	198	221	215	221	218	211	234	215	255	201	223	225	195	252	219	234	219	215	210	200	205	219	237	210	221	227	199	224	202	218	243	224	228	222	223	237	226	251	246	219	198	233	222	214	236	237	216	206	215	242	193	228	215	206	222	264	248	229	227	212	224	226	192	226	215	235	251	227	261	233	247	218	204	255	227	216	253	212	213	226	247	223	229	234	223	250	240	205	201	229	221	218	231	219	221	224	223	202	206	214	201	235	203	243	221	234	223	243	202	228	241	198	225	244	240	209	254	198	207	221	201	230	226	221	229	218	190	252	231	231	238	240	217	215	218	239	220	237	249	214	198	241	220	229	240	217	223	222	249	196	206	209	236	227	212	228	245	210	253	210	208	209	231	237	206	230	201	252	198	214	220	236	243	223	217	220	211	219	223	209	221	221	192	215	227	223	206	201	227	218	207	236	207	237	230	229	212	232	192	216	190	219	234	216	210	208	208	245	225	227	211	201	219	237	227	205	202	210	198	227	212	244	242	227	228	225	231	242	257	205	190	233	203	217	212	199	236	226	230	192	220	210	212	232	219	212	215	232	218	233	208	234	216	238	228	212	230	261	246	201	190	243	243	221	216	236	242	238	221	238	231	230	224	270	206	230	192	219	249	216	218	237	225	220	211	220	226	216	229	218	224	247	246	240	225	230	217	216	207	263	220	210	199	218	236	243	231	236	259	205	224	213	214	238	227	233	220	204	225	221	243	225	225	214	229	250	226	216	209	213	237	217	215	232	225	201	236	215	228	216	228	222	235	233	203	223	211	204	230	212	220	221	204	219	209	205	219	205	205	219	199	217	218	203	226	219	213	198	237	226	218	219	228	256	216	209	230	212	215	231	221	240	213	199	204	225	217	206	217	203	245	248	227	195	234	237	220	222	201	230	229	233	226	238	242	187	220	222	224	219	229	212	217	232	195	219	235	216	221	219	210	233	205	218	215	207	224	250	222	209	195	214	208	224	244	240	249	220	242	215	222	213	218	218	212	224	223	227	214	208	199	223	217	240	218	231	194	231	222	253	225	233	245	240	225	229	230	237	222	249	235	221	225	239	228	229	263	209	210	223	207	237	235	230	217	214	243	219	211	203	229	252	246	218	195	227	206	220	203	220	241	221	218	231	227	234	231	213	210	209	221	223	236	222	217	231	218	217	241	224	225	223	219	243	216	229	244	219	244	220	224	194	218	204	227	206	224	229	187	199	202	194	227	238	210	231	198	226	245	247	212	238	246	239	212	212	209	242	193	217	224	209	224	220	211	218	217	226	224	217	222	237	216	201	220	197	209	231	225	222	221	235	221	249	217	214	223	237	230	256	207	232	225	233	219	242	218	189	219	225	222	219	218	214	229	213	230	259	206	233	223	240	227	223	219	210	230	247	230	221	243	215	230	214	236	228	210	209	218	222	248	226	236	224	238	252	211	228	209	196	234	230	240	218	207	217	250	203	214	220	212	212	196	210	238	207	233	235	209	210	225	238	232	228	243	231	220	224	208	236	208	235	204	239	219	217	215	220	241	245	219	224	228	220	203	211	210	211	204	210	232	218	205	224	213	226	215	197	210	236	225	224	231	243	206	226	223	210	231	220	232	220	256	206	185	223	228	225	213	250	248	222	237	201	221	206	225	201	231	224	212	223	256	204	202
31336	9646	7973	3983	2603	1931	1467	1161	909	811	657	618	540	477	458	392	419	398	328	380	368	341	355	338	357	299	290	312	315	293	289	317	280	290	265	285	307	285	293	287	259	293	295	294	292	284	247	269	283	267	246	274	281	271	279	267	295	328	296	305	281	254	261	273	293	259	298	284	266	276	265	277	283	282	278	280	270	285	297	299	253	290	268	287	262	268	290	223	267	294	282	299	300	270	270	277	275	275	283	240	288	244	255	270	299	259	255	268	268	273	276	283	263	257	280	250	269	265	297	272	291	264	291	239	312	266	267	295	302	276	284	281	253	300	276	308	289	270	282	284	260	281	262	237	282	290	275	272	275	300	244	246	265	279	259	312	267	264	239	311	278	274	278	276	286	290	265	292	239	280	297	287	294	258	255	268	247	293	273	276	272	266	273	249	278	269	280	282	277	293	274	286	264	269	250	251	270	319	288	282	272	293	283	282	248	296	289	277	265	274	273	289	276	282	241	261	248	248	284	284	252	275	253	275	244	311	266	260	271	279	248	246	290	265	287	269	270	274	266	293	293	293	307	272	285	268	275	252	259	278	271	280	276	271	252	263	276	254	295	254	285	260	275	295	272	272	272	277	284	259	267	289	257	271	285	274	295	304	266	259	261	301	263	280	241	274	251	332	271	296	271	276	265	288	269	271	269	314	263	263	273	292	287	264	268	267	276	287	289	287	285	258	272	271	264	263	246	249	302	268	288	266	287	261	285	260	277	267	259	265	263	282	279	255	279	282	257	278	265	275	269	288	267	268	277	277	274	239	263	267	264	279	270	257	297	279	291	265	256	294	276	261	310	284	291	272	285	261	241	251	280	277	267	256	295	279	260	239	269	294	258	295	260	262	286	265	286	284	243	285	284	275	256	283	293	301	279	280	270	222	313	273	275	264	292	276	288	280	278	281	277	279	292	263	281	260	284	256	254	275	313	296	267	267	260	254	269	264	289	292	285	292	265	263	274	271	243	317	272	251	288	259	282	292	256	279	278	286	263	279	269	250	287	296	265	262	294	273	269	301	279	251	269	255	266	255	254	276	252	278	272	272	276	250	273	248	250	278	265	268	284	279	290	263	275	288	293	286	291	283	278	279	291	255	258	281	257	279	278	275	270	276	289	278	268	290	272	272	282	280	239	292	247	262	270	286	301	297	270	266	253	268	281	257	292	260	288	258	253	257	273	268	260	281	311	269	263	264	256	289	254	306	280	241	271	279	299	287	288	247	276	280	274	257	257	280	265	277	252	251	268	246	261	261	268	279	292	246	268	280	259	278	284	247	257	292	296	251	258	279	253	276	282	278	260	249	266	299	274	279	254	270	283	288	249	288	269	296	299	293	288	264	280	302	281	271	256	276	266	263	291	294	271	294	252	265	249	293	289	246	269	254	244	277	290	295	234	295	262	280	283	253	293	242	275	272	262	255	288	259	303	276	277	261	284	267	247	265	265	295	234	269	252	291	269	249	295	313	261	275	287	250	253	287	292	283	279	289	259	279	288	253	266	247	268	276	281	275	260	266	275	273	251	274	270	309	272	274	274	277	289	272	277	282	256	328	299	270	270	285	255	299	285	288	267	299	273	271	294	270	252	256	279	270	264	270	270	285	265	260	275	264	308	282	280	272	255	277	293	282	278	290	288	244	268	259	262	238	267	285	255	301	276	275	297	273	238	285	255	268	275	290	266	283	264	288	255	270	270	264	276	275	276	266	265	271	295	287	278	252	283	243	300	264	265	293	275	252	271	271	252	251	312	264	276	258	260	252	290	268	282	258	226	272	286	263	269	273	289	255	285	238	279	272	288	281	264	247	267	276	302	273	265	283	301	267	246	265	272	275	248	275	249	257	267	272	269	270	273	286	307	289	237	271	302	271	256	274	268	274	282	287	265	261	318	245	303	269	273	294	279	283	264	273	275	287	267	285	281	280	284	256	261	265	272	272	255	271	251	287	282	239	262	277	277	280	246	275	253	285	292	266	252	266	249	234	259	284	285	267	272	260	284	276	280	278	262	258	262	274	302	264	272	286	279	286	287	265	259	253	263	291	281	268	282	276	291	267	287	283	264	280	263	293	271	258	258	304	282	300	280	273	282	284	260	267	290	258	244	286	262	274	253	267	285	285	289	266	269	244	264	275	265	288	313	306	298	299	258	261	260	281	280	292	255	294	247	269	270	288	243	284	268	268	258	323	269	282	267	281	278	276	263	258	277	301	264	279	249	273	247	247	287	294	289	275	314	273	249	296	262	275	287	272	253	249	279	252	258	276	287	286	285	263	256	249	269	290	250	268	270	271	287	282	304	271	277	266	287	253	282	225	268	269	278	264	265	243	290	285	245	285	263	291	288	293	268	253	268	275	247	248	255	293	260	253	240	251	261	287	285	314	273	261	292	273	293	270	273	260	260	293	284	244	253	288	248	250	270	270	275	256	286	272	264	272	264	249	298	276	274	274	278	298	320	267	273	291	320	282	292	253	258	284	291	276	271	252	280	264	281	245	251	290	262	284	300	279	262	304	275	273	240	266	266	292	267	284	242	269	278	270	275	279	272	292	298	262	293	279	253	259	291	276	296	252	313	275	299	267	259	279	286	278	267	301	249	291	245	278	252	257	287	247	286	265	282	260	298	277	265	296	289	289	276	289	274	257	274	291	271	279	274	286	271	288	254	270	265	284	275	274	289	266	267	284	275	253	289	254	297	279	255	264	261	292	274	304	266	290	299	302	276	242	273	268	286	260	279	260	309	313	302	272	294	253	256	285	256	299	264	272	270	260	260	265	274	278	273	310	288	268	260	245	273	282	288	277	287	249	274	280	289	258	278	277	269	278	290	252	297	257	262	285	258	296	256	272	262	281	284	285	295	263	270	289	274	239	252	291	296	291	297	293	254	237	292	318	279	279	318	254	295	257	278	267	256	300	269	302	299	271	286	274	255	257	265	259	309	266	283	281	266	263	283	291	273	276	272	257	270	259	254	269	264	261	258	256	263	281	267	285	268	279	292	293	278	278	271	311	298	297	299	284	298	276	245	266	268	298	298	274	253	281	297	294	261	259	276	266	304	288	245	246	296	282	282	296	287	282	264	238	300	275	286	264	281	260	254	272	285	265	243	277	268	254	285	241	280	287	286	286	254	276	293	287	283	284	286	267	279	283	279	308	266	271	256	304	285	272	273	289	252	287	313	275	283	290	285	257	305	270	269	275	283	297	272	262	300	258	265	249	245	257	296	273	265	261	253	280	278	269	280	285	289	245	283	305	269	245	259	298	251	259	304	297	279	282	275	294	249	290	277	296	261	303	264	295	277	295	273	282	273	308	268	294	290	273	266	250	260	260	277	246	304	255	301	264	288	269	286	296	282	229	284	289	275	278	276	293	276	268	285	288	258	277	266	261	287	265	285	269	268	264	244	267	274	260	259	283	249	276	252	274	277	266	261	270	239	267	261	302	261	291	278	277
25021	21171	27775	24762	14231	1307	883	723	701	736	687	693	686	656	664	619	573	626	617	684	599	630	639	583	674	599	596	623	652	574	594	596	601	602	591	592	646	584	574	581	598	624	605	573	558	661	635	612	613	637	600	641	578	594	618	580	625	617	583	601	578	591	601	626	561	582	586	598	564	601	587	558	587	617	561	606	569	591	580	540	635	604	610	617	613	612	577	559	620	586	613	581	597	554	570	585	629	631	547	618	575	561	587	607	593	622	587	584	606	603	563	598	585	625	577	591	589	595	597	596	576	585	604	608	580	544	593	566	584	672	617	600	578	606	631	594	641	597	614	600	577	627	592	570	634	583	608	567	624	582	536	572	581	599	602	609	600	587	628	614	577	596	585	584	591	582	605	556	608	562	559	584	534	601	566	574	605	573	605	573	578	593	609	600	583	585	613	608	592	581	610	590	570	616	580	620	565	569	565	583	628	595	650	574	601	580	642	627	644	591	593	574	559	616	590	609	657	623	637	624	600	605	583	563	621	580	642	614	621	613	595	585	623	572	615	593	621	595	591	580	560	556	564	609	615	576	608	547	607	635	607	615	562	543	607	644	549	588	549	665	557	622	616	550	607	597	593	620	585	563	591	601	588	577	623	565	606	597	609	577	579	600	589	600	614	645	581	580	590	590	602	592	592	598	589	611	596	571	613	629	589	560	607	595	618	638	599	601	583	620	591	616	613	586	595	606	584	582	588	623	553	615	639	580	563	626	596	590	598	565	548	597	623	604	533	592	568	597	567	615	638	603	596	560	545	576	591	616	592	612	620	624	567	629	567	565	570	586	594	621	610	575	603	639	607	623	595	620	607	599	570	576	598	600	595	611	606	595	624	580	596	584	607	594	593	564	576	585	571	576	574	537	638	588	557	538	617	581	631	618	558	588	614	580	628	595	582	574	617	623	669	579	574	616	601	604	650	613	557	587	580	587	571	597	575	629	624	538	596	554	593	618	604	600	607	618	556	577	589	603	627	607	594	590	545	601	591	603	580	582	580	605	590	564	570	570	590	584	580	583	605	581	558	579	567	629	602	617	602	594	613	606	536	619	632	589	682	596	591	597	591	580	587	575	633	580	594	581	619	606	619	640	570	612	552	591	588	616	571	560	591	638	633	584	625	557	598	648	610	589	594	616	607	613	585	580	595	609	599	585	565	601	573	572	621	605	601	584	566	554	585	585	586	623	565	631	604	617	611	603	590	608	591	616	641	577	589	587	641	600	553	615	595	625	553	622	606	648	596	601	628	597	580	587	608	578	580	619	578	562	583	581	595	601	568	566	626	576	597	564	611	608	586	600	616	610	589	583	623	568	566	607	571	625	580	585	607	614	563	602	568	605	547	614	572	590	597	591	652	580	556	599	592	589	618	588	553	576	621	601	585	607	624	620	611	627	550	620	581	582	617	656	622	594	574	597	619	563	617	580	591	550	594	603	615	592	540	559	603	626	623	599	610	598	600	568	638	631	677	574	581	588	562	604	583	617	579	587	617	642	604	611	572	612	593	602	584	568	568	649	536	612	575	613	576	589	550	547	598	610	596	610	578	595	605	570	610	649	603	551	561	584	588	621	592	576	555	585	567	558	641	608	610	593	561	604	606	638	609	523	623	591	587	605	592	631	576	589	624	575	572	604	621	586	563	591	628	585	621	565	614	606	599	609	613	617	599	578	576	558	607	618	586	619	622	634	570	606	579	570	613	604	576	574	635	627	608	620	624	595	572	572	607	624	589	545	605	596	628	606	644	636	606	557	568	580	629	604	610	630	584	575	581	590	595	553	574	604	615	620	611	588	590	579	580	598	636	567	563	572	602	639	587	587	576	577	580	533	616	558	594	615	598	637	569	591	615	568	589	598	597	631	624	560	571	577	571	541	552	602	577	558	583	620	608	594	618	612	611	632	631	574	579	579	636	630	618	588	604	577	639	594	569	588	606	602	552	613	612	580	639	592	607	596	620	602	585	547	576	574	604	575	563	583	616	575	605	586	604	603	541	622	610	631	599	575	573	567	599	587	609	614	600	608	638	601	576	567	602	577	597	595	626	631	574	576	594	586	597	581	579	631	622	592	598	600	558	595	643	572	560	599	584	601	562	583	596	611	616	520	580	576	664	621	609	614	593	632	645	608	646	630	591	580	569	573	559	592	552	620	611	632	617	568	587	642	606	588	603	622	601	593	603	594	669	554	549	601	600	587	575	596	614	648	584	568	595	634	578	567	572	605	612	561	601	614	573	577	579	616	632	592	555	572	631	626	597	600	574	582	612	559	572	599	583	572	630	565	604	592	585	613	602	617	570	616	573	612	592	590	628	594	625	611	632	549	638	608	561	601	635	581	592	569	618	607	573	585	604	555	584	563	606	592	586	615	590	630	586	613	614	604	603	577	608	588	598	580	587	629	595	566	628	644	574	630	546	590	587	608	584	623	550	613	603	597	547	600	603	597	597	619	603	594	599	568	546	579	634	584	612	565	612	591	579	594	610	632	584	632	583	596	577	576	632	609	592	601	598	583	608	588	606	567	623	626	643	609	591	597	612	589	593	575	612	545	579	637	591	582	565	621	597	576	592	610	627	557	612	581	559	592	588	582	577	625	544	588	553	606	608	629	595	624	599	629	591	619	581	616	647	606	559	575	616	558	591	587	618	611	593	589	575	616	577	575	613	573	613	636	577	632	600	612	591	593	598	600	605	626	604	589	577	583	616	597	599	580	631	562	581	597	576	608	582	600	574	592	657	602	598	596	574	612	588	599	586	581	614	602	557	615	612	586	591	572	626	573	558	600	612	614	613	617	624	586	557	580	566	569	578	587	557	608	598	611	599	608	582	586	588	632	574	608	582	616	613	608	594	596	566	600	612	572	587	595	575	566	574	571	623	591	628	599	601	569	620	594	589	598	589	619	607	592	573	630	615	603	598	605	566	565	563	557	571	593	610	576	610	586	575	610	570	593	648	592	623	610	613	564	587	598	604	607	601	595	567	594	583	552	574	628	576	577	579	584	593	615	590	621	609	587	614	585	568	570	587	573	561	613	605	609	560	572	630	557	627	624	589	625	600	573	563	587	618	636	582	610	622	581	589	598	611	607	588	569	642	617	619	628	610	607	561	575	593	555	586	616	637	625	623	578	543	577	590	580	583	588	566	613	622	555	579	590	607	565	566	613	603	555	645	605	578	594	618	620	591	590	593	586	606	592	611	613	595	597	607	588	611	572	623	561	600	563	565	559	635	598	613	609	583	579	575	577	574	642	629	566	630	602	639	605	633	573	554	566	607	625	645	583	604	590	609	557	578	643	604	606	578	590	587	581	610	609	566	634	648	602	621	577	581	592	586	611	585	604	579	569	605	614	594	601	613	560	603	619	602	579	585	626	610	549	574	619	616	553	604	582	635	609	566	616	565	616	607	623	590	619	599	596	626	565	639	607	644	574	628	595	574	594	655	600	596	643	614	593
31986	6240	5018	2628	1986	1534	1313	1199	1062	973	875	829	750	807	748	726	778	740	719	711	737	710	712	686	687	713	668	717	704	747	713	692	706	669	666	691	690	708	691	741	660	707	747	678	683	722	668	689	693	681	651	711	619	667	682	682	666	699	680	674	700	684	709	647	640	689	648	685	703	693	670	734	695	676	674	668	676	648	655	686	694	667	689	680	661	697	679	672	700	677	660	691	650	674	670	697	729	638	669	694	661	665	654	692	647	685	680	726	665	686	669	665	703	679	655	680	700	719	700	736	651	680	669	628	682	669	706	724	686	693	718	695	692	693	666	660	714	697	647	661	679	651	698	649	689	699	659	721	718	650	696	695	685	613	661	638	667	646	705	644	669	688	661	713	720	680	691	698	705	648	723	658	726	658	731	691	694	720	697	661	672	688	735	647	702	699	641	713	671	692	611	718	676	694	667	698	703	667	662	697	678	724	684	696	650	658	702	703	706	662	720	647	697	685	646	713	665	606	693	672	679	661	694	646	708	679	689	703	666	638	623	689	690	643	693	683	704	678	700	688	662	669	674	725	666	717	668	678	674	651	720	715	663	709	632	673	695	718	681	710	704	658	677	669	679	670	694	739	640	675	675	743	657	670	693	714	708	638	696	680	632	732	715	772	686	686	615	706	689	626	683	672	640	672	676	635	725	734	649	657	700	720	683	664	665	637	656	661	644	683	664	668	686	676	671	697	692	673	676	643	701	700	718	704	692	674	731	709	716	713	703	695	663	704	635	646	684	716	651	684	691	684	664	697	638	671	685	693	701	672	698	700	675	723	718	642	700	681	691	640	659	730	693	678	704	708	647	692	666	699	726	685	642	717	657	651	687	648	693	716	639	659	675	665	652	649	747	701	676	686	655	711	651	719	672	702	671	685	678	686	697	705	668	658	662	671	693	633	693	651	672	654	732	696	629	645	662	698	672	636	682	652	698	685	679	660	678	698	692	627	674	626	661	651	687	733	678	660	692	667	643	677	702	711	679	671	668	701	659	644	643	687	654	670	671	647	678	668	663	672	694	680	646	621	687	656	699	680	703	693	654	643	665	721	723	661	654	679	623	633	646	680	697	718	681	663	669	652	699	669	752	683	674	655	696	709	691	687	653	703	639	673	667	636	718	631	692	641	663	678	658	697	685	648	678	689	684	696	683	712	678	661	635	670	633	683	692	674	687	709	675	669	723	680	683	662	652	701	631	670	632	688	692	679	658	664	706	702	641	693	668	643	701	699	648	715	671	719	673	722	640	632	676	651	666	705	640	669	661	669	699	634	720	708	679	647	664	655	705	719	664	663	682	684	658	651	654	671	638	675	688	704	744	720	645	653	704	703	655	693	666	669	668	647	701	667	656	658	640	644	695	666	640	684	678	697	689	662	663	690	662	652	720	644	652	693	655	662	687	629	668	665	653	662	714	663	703	641	675	711	708	666	681	713	646	657	682	678	673	671	654	687	723	666	651	695	666	659	710	737	666	674	665	688	678	672	713	730	695	663	656	659	682	652	694	693	675	709	673	669	667	713	679	709	686	672	709	706	692	674	675	673	687	678	681	660	681	697	659	674	660	666	660	685	685	677	682	664	725	694	659	637	685	704	666	712	660	615	664	658	693	723	676	673	694	696	700	666	689	693	685	683	614	684	710	653	662	674	651	690	680	657	644	672	669	723	661	690	663	682	630	657	686	653	659	714	635	694	611	676	671	695	662	661	687	714	676	690	694	684	695	692	656	696	637	684	664	717	690	681	672	685	693	700	689	718	662	689	675	670	698	670	674	628	660	654	678	686	649	661	658	646	691	663	649	607	667	667	651	674	705	637	674	737	630	657	719	683	660	682	724	692	707	655	665	668	692	657	666	673	670	658	665	729	713	657	671	669	701	643	653	728	656	696	685	671	677	634	664	698	664	657	691	674	693	667	653	680	688	640	644	684	676	687	687	716	703	691	700	697	663	663	689	671	662	704	655	723	695	689	698	681	659	698	669	724	643	753	678	647	672	696	696	669	724	641	651	683	684	647	712	650	655	711	623	636	696	671	723	682	678	641	708	652	669	690	678	653	662	719	702	664	696	675	652	658	703	644	698	685	662	634	645	671	665	652	720	691	650	667	648	646	645	718	677	651	681	636	695	710	723	714	710	711	642	685	663	678	679	663	720	658	632	656	676	675	753	641	707	699	667	642	716	722	638	694	666	681	690	682	712	698	657	664	644	718	720	681	710	699	688	713	674	669	706	665	675	667	634	664	688	709	686	659	690	646	631	682	703	636	713	701	678	662	648	692	723	699	630	650	659	651	651	710	671	674	712	692	679	652	687	639	654	680	704	685	670	635	687	698	686	700	672	717	670	701	635	677	676	683	650	675	710	687	690	653	723	714	624	676	724	737	704	654	660	711	662	693	663	680	699	676	680	635	688	676	701	670	690	662	699	626	672	705	693	683	665	709	654	659	689	701	680	682	728	686	675	698	682	696	696	687	702	707	669	656	672	632	714	698	678	649	678	673	656	710	639	658	689	669	686	707	654	669	633	671	721	690	708	691	659	679	682	656	714	638	704	688	672	667	673	701	664	685	657	666	676	679	656	678	735	638	693	627	650	692	703	671	650	713	682	634	674	629	689	701	757	699	702	666	681	648	647	673	638	653	658	671	722	673	657	678	693	689	666	644	713	678	734	685	668	694	714	662	648	722	667	680	696	649	655	711	711	630	661	651	679	680	716	649	665	732	681	701	643	665	727	675	639	632	693	685	701	680	684	706	662	638	708	647	727	721	679	684	683	651	700	647	665	673	657	702	663	708	669	688	659	684	667	750	677	666	627	618	665	676	681	703	671	683	704	664	658	683	731	671	677	657	670	686	620	717	691	640	692	665	713	701	689	620	685	676	696	674	682	668	666	632	678	673	698	676	683	666	712	685	684	689	679	691	667	688	755	658	653	684	675	705	690	642	650	684	684	688	676	686	711	668	642	666	665	703	688	680	666	636	669	683	677	673	670	740	696	668	689	637	688	688	679	636	706	630	673	675	677	710	676	649	688	670	678	657	684	725	681	606	671	638	679	707	682	697	673	657	726	688	661	631	692	702	692	674	665	705	644	640	720	703	682	674	685	658	635	692	668	691	644	637	659	701	718	695	694	675	644	627	652	713	686	710	701	716	660	685	684	649	700	672	678	711	691	691	648	689	686	640	670	668	662	678	734	655	712	709	674	658	703	699	664	660	699	656	665	702	645	671	659	692	686	690	676	668	631	689	668	698	706	678	665	670	675	690	653	715	682	683	648	679	652	678	625	681	661	676	648	717	696	646	640	694	667	712	669	677	640	668	682	689	693	713	675	654	698	664	636	712	659	702	695	659	729	654	714	685	660	649	716	674	684	651	662	717	697	657	688	693	677	688	689	673	655	684	681	706	615	693	656	713	713	676	734	699	670	685	662	683	661	690	647	721	683	638	738	623	652	683
22742	21158	29000	23576	21154	21206	12149	1273	863	786	722	665	597	538	529	511	480	477	439	456	376	390	415	418	369	364	357	392	361	365	348	370	356	381	352	370	359	328	345	354	315	346	367	347	342	392	329	329	347	313	332	319	347	335	312	338	332	338	338	300	316	326	309	354	304	321	341	324	295	317	382	339	338	338	309	327	339	320	327	337	328	314	338	318	345	293	355	320	315	365	316	345	357	318	310	321	346	338	339	317	332	323	320	336	301	344	292	346	329	332	307	329	343	354	336	337	310	312	340	333	338	317	340	345	325	301	335	343	358	291	336	320	334	333	296	322	321	305	351	316	319	340	311	349	336	331	312	297	301	326	347	322	313	344	320	334	330	330	344	314	327	302	360	317	311	314	314	330	332	321	338	314	348	333	363	342	349	297	317	346	289	360	328	308	312	293	347	308	337	306	305	325	355	326	312	340	349	348	331	362	316	333	351	338	318	314	292	320	320	312	333	292	348	319	312	334	292	331	317	319	271	330	328	328	315	357	340	330	314	353	306	349	318	329	312	336	310	307	329	332	357	340	299	343	307	346	327	335	304	326	342	371	297	324	324	330	330	334	333	333	327	332	342	333	325	306	342	336	314	354	317	320	337	317	349	366	311	309	337	330	308	321	325	318	326	340	326	334	346	319	334	315	312	332	327	353	302	357	342	300	340	333	338	289	340	314	327	331	353	300	294	350	303	325	319	319	358	327	360	342	368	330	345	338	337	346	318	344	343	345	275	321	328	317	309	304	342	322	318	331	326	309	314	331	338	278	323	362	333	323	333	311	309	339	280	335	324	315	332	322	293	339	280	319	323	323	335	346	314	317	353	369	320	321	305	319	351	326	299	297	318	318	314	335	319	309	296	352	337	365	353	314	307	358	313	338	333	325	308	316	330	308	301	344	295	329	333	331	336	301	348	336	315	344	309	314	354	362	353	336	318	299	303	325	309	311	304	340	368	354	357	284	328	311	323	309	320	363	329	345	337	342	329	299	310	334	319	310	314	320	387	341	336	329	379	362	325	322	358	328	326	297	330	329	308	346	340	344	330	330	341	325	328	354	339	302	360	324	320	367	364	319	309	314	353	312	350	306	329	313	321	314	338	358	347	324	312	338	348	341	327	331	335	300	318	325	337	370	371	331	343	344	333	322	320	339	326	312	324	313	302	321	322	360	352	316	340	343	327	352	323	304	338	298	315	337	312	293	323	307	305	353	323	356	314	354	332	340	347	322	335	328	321	314	326	305	334	343	318	313	313	327	309	353	365	336	296	290	350	314	294	326	355	315	325	335	330	329	315	305	299	291	313	353	342	314	317	347	306	315	324	329	320	320	359	326	335	343	314	324	313	344	310	344	336	331	307	305	313	297	349	377	358	345	319	329	322	335	309	352	309	366	349	346	310	341	339	310	353	328	320	304	315	335	326	303	325	357	328	312	329	314	325	317	320	330	354	346	346	326	341	335	332	330	315	300	358	326	307	317	331	343	316	318	330	328	307	320	324	327	325	354	318	300	316	322	340	313	318	302	355	316	330	301	323	336	350	324	347	314	350	356	348	324	295	328	294	305	325	328	316	345	308	356	317	304	305	342	330	338	330	346	297	349	383	305	311	316	313	340	349	313	297	302	351	328	290	332	355	338	352	310	357	288	315	343	336	363	342	308	364	347	328	356	338	286	298	333	290	336	327	344	339	317	327	352	340	299	332	314	308	358	297	337	349	308	325	299	346	322	340	327	299	360	313	321	323	312	320	310	332	322	327	311	303	327	328	300	334	306	338	297	326	336	333	337	339	324	336	339	320	342	350	352	299	314	330	363	296	354	338	313	298	336	316	336	331	321	334	337	344	336	296	305	339	311	302	324	304	312	315	348	346	343	338	314	319	351	345	317	329	333	369	342	329	312	351	338	340	330	324	336	313	320	311	320	363	352	344	309	339	309	316	325	356	313	341	322	341	356	369	333	312	310	328	299	313	320	380	342	354	327	312	328	355	332	337	327	323	329	321	304	322	324	329	320	294	331	290	309	330	326	324	335	314	323	340	333	328	325	311	331	305	337	301	315	325	298	326	294	341	344	307	330	320	303	322	310	324	312	333	302	328	294	316	333	342	318	359	346	312	305	330	333	304	310	319	282	319	344	317	326	323	322	314	328	309	318	354	363	334	338	332	327	342	293	323	333	329	322	349	307	339	309	313	307	348	321	347	328	319	310	329	304	316	300	336	349	337	322	342	325	325	330	357	349	305	304	347	336	337	348	311	331	326	359	363	355	345	331	332	340	322	327	341	343	315	329	322	297	319	318	369	310	347	318	285	322	350	335	306	356	328	307	328	280	335	325	374	344	312	324	325	348	320	322	326	332	357	325	328	317	332	317	287	326	339	306	334	324	368	332	364	351	342	343	329	319	310	292	319	321	334	302	326	317	335	364	297	331	320	336	335	334	341	315	318	340	348	326	289	340	343	314	303	349	325	353	319	302	342	326	303	303	324	318	352	315	313	321	345	323	351	313	355	317	321	302	343	316	290	353	334	332	302	317	355	280	339	299	329	313	324	332	345	328	351	366	333	321	293	332	358	294	336	317	304	330	315	328	291	315	329	342	368	347	323	338	360	347	295	330	337	325	315	359	318	360	344	349	342	352	298	365	322	313	343	303	317	330	341	307	339	323	340	340	289	331	352	320	294	329	340	317	308	323	341	341	341	324	309	325	332	317	317	334	357	327	353	338	333	300	356	330	317	285	304	314	305	335	354	330	331	304	318	337	343	348	338	350	302	332	333	314	304	311	335	323	306	341	314	343	298	307	312	333	346	307	322	344	289	334	300	325	356	315	305	305	320	349	305	327	325	320	311	293	352	328	304	330	341	330	331	342	329	316	357	364	322	314	338	332	338	324	348	336	329	339	301	338	345	325	307	315	342	313	323	329	327	329	338	315	335	300	316	321	317	353	303	320	347	304	321	294	303	353	341	341	350	354	336	346	331	345	294	340	317	360	325	340	322	345	353	304	332	319	329	313	331	306	299	333	322	320	319	320	305	337	335	356	348	346	336	343	303	326	301	319	342	332	341	348	332	350	329	343	306	339	319	308	300	346	354	335	355	346	345	317	293	335	336	327	299	327	315	325	348	279	309	317	329	314	341	337	348	312	314	338	367	314	322	356	335	345	339	301	317	360	330	368	309	345	340	342	331	340	365	327	334	355	292	310	333	340	289	304	367	346	333	335	325	324	343	313	317	326	313	320	362	340	333	310	321	347	320	343	279	348	293	335	365	302	307	361	325	328	321	300	320	343	311	305	314	354	310	293	348	332	311	339	316	322	363	347	337	306	335	320	302	321	296	324	327	325	287	343	334	353	324	351	325	341	331	306	317	339	318	343	335	291	323	335	353	349	335	363	326	349	363	319	342	343	318	333	314	278	336	289	327	367	326	336	291	336	328	304	317	317	325	322	309	321	315	328	358	335
32500	15816	13434	7131	4789	3450	2618	2095	1735	1359	1206	1031	890	775	743	686	630	605	577	572	516	479	452	419	423	442	429	406	409	414	421	409	390	404	370	410	396	410	370	423	419	406	351	367	344	411	383	332	379	379	361	373	398	386	399	383	344	376	365	390	365	409	365	387	391	346	363	370	385	402	418	362	369	353	363	372	374	347	354	400	389	380	347	382	368	363	360	400	367	373	359	359	353	401	386	353	372	379	375	347	380	361	377	364	383	380	350	392	382	373	367	348	362	375	340	376	360	390	368	404	344	359	374	373	345	385	352	352	361	365	361	371	375	353	365	351	386	413	360	354	343	359	361	369	351	375	343	374	347	370	369	354	401	382	371	380	316	392	364	376	370	361	361	374	394	368	378	371	363	361	360	378	379	360	368	342	362	342	347	368	334	358	375	361	353	368	330	366	397	333	367	382	367	407	369	376	357	346	364	350	408	400	371	388	363	360	376	387	364	350	377	356	352	330	358	360	361	384	388	383	380	364	358	352	403	363	355	364	382	367	372	359	380	327	412	354	368	368	369	374	368	393	375	382	373	377	363	361	363	392	365	353	355	366	372	339	376	346	379	356	361	368	378	345	368	384	347	357	354	367	389	365	365	352	362	353	375	373	367	368	358	338	363	349	367	356	377	353	348	377	388	328	390	375	352	390	361	369	372	380	374	379	367	379	378	368	375	367	351	326	373	394	349	366	393	333	347	379	373	359	355	355	365	353	375	331	376	348	387	352	400	352	334	364	354	345	415	393	341	346	384	365	369	355	370	382	379	389	380	374	346	358	392	354	347	369	359	371	380	342	412	350	343	390	380	393	362	363	375	350	330	396	349	360	389	378	337	373	397	337	349	320	360	370	317	371	382	376	343	364	348	364	374	373	345	398	365	373	339	360	369	343	380	386	353	332	343	340	396	344	363	366	359	342	358	401	366	345	366	395	371	346	338	373	353	347	407	353	361	380	396	366	349	364	360	336	370	369	341	375	391	376	356	377	354	372	383	348	391	364	381	355	344	384	406	372	352	370	376	361	359	357	389	372	362	387	378	324	334	375	387	358	347	363	394	342	345	350	332	345	356	351	377	364	383	334	360	368	354	372	341	387	370	359	377	344	389	340	365	396	360	356	394	346	345	327	369	353	389	340	347	387	367	372	384	318	329	355	394	358	343	355	320	359	374	391	336	358	365	386	345	366	370	356	357	366	369	360	381	322	370	357	350	357	405	371	361	352	367	359	341	366	350	380	375	349	335	372	381	350	331	380	363	343	368	370	345	361	389	352	363	376	356	351	354	339	357	378	376	348	363	368	353	327	341	364	374	337	338	342	362	328	375	361	344	355	336	361	360	384	333	340	387	360	360	396	366	354	348	353	354	365	338	328	377	381	371	372	383	365	369	347	352	403	345	356	348	426	369	371	358	340	392	352	359	364	379	356	362	395	366	356	350	354	381	353	342	350	401	373	369	365	365	357	354	372	365	348	375	358	346	352	347	361	366	356	371	373	336	369	383	385	394	380	385	372	395	357	365	365	333	400	396	370	371	349	375	347	354	361	356	349	346	367	391	353	368	366	356	340	332	382	367	360	350	395	373	365	392	356	385	358	369	358	370	344	355	361	378	346	401	391	393	375	369	332	362	393	346	396	341	369	357	351	368	366	406	378	377	355	378	348	361	387	364	355	368	354	371	381	371	348	368	348	335	354	337	390	406	369	344	360	366	365	376	364	360	363	352	355	371	366	367	345	364	353	342	378	362	363	338	342	374	389	346	349	365	338	343	353	377	374	338	370	376	356	350	368	366	327	376	358	367	372	332	397	341	352	392	358	374	350	362	391	338	353	386	384	370	337	363	349	400	372	365	323	360	396	358	378	358	345	357	364	370	355	348	388	369	349	393	378	363	369	377	371	355	352	371	337	367	350	347	346	353	373	350	360	331	364	370	362	371	377	386	378	373	355	383	363	359	362	352	370	385	338	382	361	366	347	352	385	382	366	392	354	370	339	357	353	361	368	361	405	367	376	350	342	346	347	375	345	365	347	385	364	367	345	369	354	371	338	364	345	348	363	355	368	372	369	382	362	373	384	361	367	325	350	338	378	342	359	362	346	354	367	356	375	344	349	353	351	353	358	344	339	398	339	369	340	372	387	366	353	361	348	342	356	375	376	376	386	366	365	375	359	367	365	369	350	346	357	353	370	361	382	352	353	404	371	337	327	367	366	367	368	364	339	362	376	375	353	387	357	374	375	339	339	356	392	345	372	342	360	355	403	352	356	390	390	345	373	333	354	373	399	376	378	351	374	395	361	373	385	343	367	346	350	374	365	318	387	382	365	374	366	336	381	346	340	359	335	335	385	375	351	369	353	370	390	368	399	348	362	395	345	355	390	386	374	392	351	372	354	418	373	381	357	350	391	378	317	392	388	346	336	351	380	352	377	365	370	376	325	370	364	364	340	336	365	367	359	345	398	359	343	353	326	344	355	361	364	353	379	368	337	379	375	351	368	401	351	322	353	376	401	344	378	352	353	375	345	351	409	362	370	368	364	373	364	341	357	375	352	369	388	382	394	359	374	364	362	377	335	334	342	338	371	410	370	370	383	400	338	361	350	369	365	392	354	342	348	382	377	380	375	333	377	379	365	374	371	339	353	368	387	391	341	355	391	349	378	357	371	406	336	383	362	312	357	360	377	343	366	365	361	339	365	361	355	330	347	343	328	340	352	342	357	379	366	363	355	374	347	384	325	328	355	332	366	340	370	345	383	352	335	368	344	347	343	367	348	374	347	377	363	370	344	389	371	370	397	342	367	366	351	364	371	327	362	351	383	368	383	371	385	378	355	380	378	366	371	351	377	393	385	371	369	402	379	334	381	347	361	389	338	367	333	367	371	390	384	353	373	314	402	362	370	389	357	332	357	327	417	318	355	350	385	371	355	380	316	385	385	370	370	333	370	363	352	367	381	346	354	364	365	393	365	353	386	350	352	391	372	368	379	355	383	342	341	362	386	373	376	325	383	365	360	351	350	331	344	365	344	367	367	362	329	372	371	369	371	376	347	344	394	360	315	371	359	337	364	350	343	376	358	347	339	355	354	373	387	353	359	364	348	369	338	384	390	355	407	359	358	335	313	347	321	363	378	372	362	336	331	369	397	338	375	354	369	344	352	362	345	381	355	400	369	350	395	340	393	371	422	354	357	395	368	389	334	384	373	330	340	383	373	345	350	358	370	363	400	346	386	359	382	349	355	372	370	347	370	384	336	352	398	382	364	370	402	352	352	374	345	391	355	371	344	376	346	384	336	378	378	316	367	352	348	360	403	333	348	362	370	390	382	367	345	339	358	347	389	340	381	349	385	374	373	364	391	353	378	324	371	362	375	377	353	354	353	346	359	348	376	313	365	360	352	337	390	366	384	361	315	354	371	364	361	394	331	404	375	371	373	350	348	346	377	377	378	369	382	351	317	370	358
27500	19897	7248	901	629	536	507	515	500	500	453	484	451	481	468	451	462	446	416	438	468	442	441	453	456	445	474	489	457	463	461	475	472	451	462	442	469	436	493	425	514	468	408	447	473	454	445	470	425	427	499	410	458	425	451	415	466	444	487	462	433	464	467	486	445	433	458	443	467	436	476	469	474	408	461	410	421	460	454	460	502	433	443	450	480	440	458	463	485	482	478	447	465	477	509	429	444	446	471	442	457	433	482	464	463	453	465	429	454	440	476	463	439	469	425	452	470	479	429	448	471	466	446	425	448	432	458	455	467	455	469	456	453	460	466	461	442	437	501	428	465	460	473	420	422	449	458	498	468	445	458	440	457	472	437	412	454	481	425	462	453	441	444	458	446	440	486	451	479	417	453	452	440	523	447	446	467	468	474	453	435	493	439	463	430	474	473	467	442	452	483	428	427	467	466	483	450	460	461	490	444	444	452	471	461	459	488	428	470	458	461	425	420	455	474	433	410	411	461	439	469	412	455	456	441	482	425	435	455	438	461	444	452	451	464	447	470	423	413	446	449	467	480	428	446	503	466	447	491	460	489	473	451	452	451	458	441	484	444	458	477	451	467	504	524	443	441	463	454	442	516	485	445	452	454	438	465	433	468	452	446	450	462	436	459	440	464	472	445	449	449	422	458	466	462	437	475	441	463	414	432	480	458	465	440	467	465	421	448	483	471	475	450	460	469	453	448	473	427	451	433	485	441	425	435	474	468	482	458	467	431	464	451	439	450	456	441	450	470	460	455	486	475	474	458	456	423	443	453	444	446	455	446	453	493	430	426	428	423	428	474	446	450	485	453	449	429	432	464	455	472	421	476	477	447	439	466	453	449	453	476	443	423	449	478	420	451	460	459	447	477	437	467	465	424	439	452	441	474	418	427	455	439	470	448	453	457	444	453	422	436	449	444	440	459	449	446	432	468	447	435	448	449	433	486	456	461	480	403	455	464	435	452	458	461	446	445	457	440	493	464	460	431	482	434	443	438	444	462	448	411	445	436	464	449	467	475	431	456	467	455	458	475	460	411	433	409	474	464	456	430	496	475	468	459	453	465	467	480	472	426	444	436	471	460	464	470	440	442	483	450	456	454	460	446	456	441	439	461	441	459	450	435	403	445	468	481	449	437	457	441	500	430	454	468	485	457	469	459	424	452	462	467	456	477	413	493	462	428	445	477	437	434	421	448	449	445	467	464	461	455	440	449	452	467	472	453	430	465	466	436	434	450	428	445	476	459	462	439	443	425	441	441	443	483	472	466	430	453	418	449	445	453	418	428	475	442	467	495	448	423	482	463	460	433	435	463	439	439	459	430	465	483	465	434	447	434	429	450	461	439	476	429	503	448	448	452	475	439	454	503	426	464	475	481	478	467	453	435	460	456	457	465	423	436	438	434	449	495	470	423	416	451	457	449	466	447	434	485	454	463	480	469	437	437	462	470	406	483	490	445	466	465	453	463	480	459	408	479	450	499	414	454	505	435	455	441	439	467	449	467	471	421	482	432	498	444	416	457	482	502	458	440	416	438	442	483	421	461	432	446	473	466	505	469	406	462	493	488	451	427	483	482	454	471	422	502	460	466	440	459	459	465	456	482	452	424	473	489	446	467	457	454	459	431	444	476	409	409	443	430	452	444	485	458	424	460	450	431	434	464	451	476	462	460	416	467	483	466	441	442	476	455	479	458	474	442	461	448	456	479	446	462	482	451	467	470	480	479	418	462	387	428	457	430	484	444	427	500	484	472	478	435	464	468	440	455	491	459	452	406	439	443	478	444	441	457	463	481	447	503	478	473	433	493	404	453	464	447	415	458	442	445	462	429	417	432	437	438	437	419	452	436	458	418	437	497	472	491	443	478	456	448	472	450	437	456	470	460	464	470	470	481	454	461	469	463	443	402	456	429	480	443	441	424	418	457	457	443	441	485	449	432	443	438	431	460	444	459	442	470	497	442	471	442	437	485	472	463	453	422	449	455	457	451	458	451	437	448	459	485	475	453	436	453	472	412	457	484	432	479	445	458	425	440	424	446	425	469	439	464	477	427	446	490	433	452	465	414	436	470	447	460	466	457	458	443	490	476	482	483	453	484	453	462	469	453	445	461	445	472	488	439	444	447	447	445	468	421	452	449	477	461	411	462	443	463	428	479	495	424	506	463	468	416	432	452	464	483	424	454	486	449	481	497	454	454	474	412	481	465	439	418	444	457	487	408	477	472	457	455	452	463	477	469	461	457	439	501	458	490	452	450	430	465	482	429	420	461	477	464	450	465	472	486	456	420	479	429	467	423	461	470	463	446	505	424	436	445	452	464	457	442	427	447	452	449	435	449	438	455	449	477	415	433	472	420	462	441	413	414	491	448	448	470	470	516	447	474	434	426	464	476	469	420	474	418	460	478	416	431	463	457	420	403	451	456	484	440	432	459	461	427	428	445	451	462	437	476	475	441	417	470	442	455	485	455	474	460	471	464	424	437	457	478	443	459	464	481	465	445	463	496	454	439	471	427	402	445	487	444	465	438	471	432	474	477	451	447	416	447	465	486	464	455	430	438	471	474	472	440	461	464	434	411	460	452	462	456	449	414	463	436	460	423	484	468	418	436	446	448	445	461	434	423	451	433	470	413	447	475	480	425	468	436	435	427	487	429	462	452	420	462	437	472	434	458	460	484	431	446	450	455	444	437	486	446	453	466	457	460	436	432	485	454	468	429	456	475	440	432	453	457	481	451	434	467	415	490	440	464	473	451	499	511	399	454	464	456	450	462	490	511	466	442	439	408	408	448	451	524	465	432	414	442	477	449	433	487	413	457	448	456	480	443	466	475	450	503	475	473	432	439	451	442	459	416	453	474	428	470	434	453	462	474	479	436	488	455	437	402	459	468	455	440	469	464	433	459	454	456	464	449	467	475	453	447	433	460	463	440	445	425	454	485	477	488	457	460	468	455	450	482	459	445	488	422	455	452	447	426	455	471	414	430	444	451	457	432	451	423	462	464	469	438	456	424	452	444	460	421	471	454	480	421	454	446	494	462	414	452	477	461	473	448	446	450	441	456	473	457	497	435	450	456	457	443	471	438	421	448	422	422	444	458	444	445	489	457	494	503	459	439	409	457	419	464	482	466	454	431	429	437	479	454	439	455	437	465	470	446	428	431	465	450	449	441	462	484	492	446	475	425	444	422	487	478	483	456	473	497	445	441	466	467	481	447	468	440	435	472	461	452	418	461	433	441	460	478	443	455	424	443	474	461	425	460	421	446	487	448	495	467	472	453	454	420	431	447	539	466	448	478	461	438	439	441	485	456	444	445	436	456	477	449	447	463	458	468	428	429	448	436	481	490	443	459	426	473	449	430	470	454	405	475	446	477	455	456	469	457	469	474	399	417	408	466	448	458	463	465	464	439	455	468	461	437	439	467	468	466	456	442	419	420	403	475	474	434	486	442	433	508	451	413	427
16557	1329	1090	761	642	675	597	605	593	653	517	568	559	563	540	527	533	517	570	537	595	530	575	555	515	525	515	548	515	547	551	548	520	528	548	501	573	550	507	571	543	537	538	532	535	525	513	548	530	544	530	574	487	559	525	556	524	544	530	534	551	553	548	509	515	538	529	564	563	527	567	532	516	555	561	589	558	534	514	533	536	540	562	566	566	524	545	537	533	534	535	544	528	523	544	540	519	517	541	541	541	573	517	500	520	484	539	493	488	559	561	506	555	528	537	524	554	560	516	572	540	538	536	528	542	549	528	504	546	541	537	527	508	502	505	506	558	559	497	518	546	506	522	504	546	543	496	554	533	512	545	537	537	523	551	533	529	541	508	561	557	569	546	559	508	521	512	504	538	550	553	538	516	546	544	530	537	539	547	518	548	534	562	555	577	535	553	532	516	555	524	558	550	553	541	536	540	607	534	529	546	536	563	514	552	513	532	533	520	568	542	551	547	542	580	564	516	531	502	517	542	520	542	562	494	551	554	557	554	535	556	517	498	545	534	532	544	541	557	523	567	542	531	496	564	532	555	560	567	543	516	523	488	523	525	543	483	538	553	547	561	539	533	543	531	523	542	492	576	551	532	532	517	536	562	528	521	524	533	517	511	573	525	530	575	534	538	528	523	539	575	534	536	485	515	506	541	539	578	537	550	565	535	521	528	512	532	527	525	501	590	536	542	553	532	529	521	527	538	561	579	555	519	535	516	541	526	549	525	549	517	542	520	508	521	538	554	521	554	537	542	513	546	569	505	538	566	536	519	581	545	525	515	512	530	540	551	580	544	534	552	542	502	556	517	549	535	558	547	548	508	550	557	492	549	541	506	553	530	525	564	544	558	586	552	555	533	538	530	495	516	508	536	518	501	548	499	550	532	583	526	523	516	491	551	507	540	514	523	520	516	499	521	527	534	501	542	572	485	542	535	527	542	572	576	511	527	512	527	605	507	517	535	533	548	584	559	525	519	550	534	556	556	538	527	538	526	519	555	508	498	581	531	543	537	533	527	503	540	484	508	533	554	521	538	498	577	522	549	537	543	547	528	522	508	533	547	527	510	520	557	500	584	549	526	548	577	533	547	531	521	539	531	533	515	574	519	526	552	540	561	570	532	534	567	489	520	550	592	528	562	559	541	542	512	510	592	529	533	514	520	578	564	570	528	505	558	499	564	560	510	544	520	559	536	521	543	573	535	585	544	498	535	579	547	555	512	553	545	508	581	504	527	544	511	550	544	514	520	516	519	504	550	508	538	527	546	526	546	528	499	523	512	543	575	475	538	554	568	542	483	548	514	498	515	543	530	552	522	556	557	535	545	555	551	530	503	539	511	511	552	587	512	589	534	535	524	546	535	572	527	509	567	518	504	549	542	562	567	559	513	545	496	501	539	526	532	569	576	566	498	575	560	497	557	563	491	519	550	549	537	507	513	546	554	548	536	488	532	530	548	572	505	549	546	519	526	518	553	534	536	501	545	532	577	535	538	550	494	541	535	546	507	535	552	568	568	553	532	556	535	553	515	569	521	538	498	550	524	532	542	518	500	553	513	541	527	575	516	493	543	549	541	557	557	557	532	514	582	534	522	577	516	518	570	545	550	549	563	498	546	543	551	566	554	593	539	504	543	536	519	574	512	499	554	548	574	526	518	531	525	543	535	564	564	554	577	531	530	516	526	579	519	575	490	525	527	525	575	567	566	535	600	505	535	531	553	563	528	502	535	542	520	546	531	543	566	536	519	548	583	540	529	544	547	535	499	529	554	524	532	566	556	501	575	542	546	547	521	499	538	531	497	521	542	508	522	528	518	532	528	563	497	547	524	506	498	544	526	503	557	568	554	502	564	522	530	522	543	558	527	556	549	526	516	552	552	560	493	500	562	546	585	526	548	501	535	534	549	544	513	584	498	561	544	545	541	580	530	545	534	537	545	535	521	525	541	527	541	515	512	559	506	556	537	530	538	543	528	506	552	557	484	551	566	520	545	540	592	479	527	542	531	526	525	518	527	537	579	507	526	521	575	536	570	545	528	533	513	500	559	473	528	498	598	543	555	565	509	538	491	528	521	536	543	538	526	590	563	555	559	529	532	538	508	520	524	509	510	550	486	558	560	509	530	491	567	529	541	531	554	581	534	517	505	541	594	527	582	536	522	546	559	585	531	522	508	544	535	512	517	545	472	518	544	515	564	492	556	566	550	561	511	573	545	544	550	497	532	530	527	498	549	538	580	515	532	500	556	543	539	512	537	531	484	510	558	574	558	504	563	518	517	546	547	552	539	480	559	531	546	544	567	549	550	562	559	529	499	506	506	530	540	572	527	509	544	516	533	503	529	498	574	519	522	521	537	543	536	512	556	514	551	532	490	509	557	542	536	529	531	543	503	523	524	547	506	537	554	569	550	555	505	561	507	495	516	521	520	514	532	521	553	512	525	522	528	542	571	513	539	541	588	584	519	558	545	529	532	521	549	578	555	516	536	515	518	515	539	551	540	534	503	526	532	510	559	537	511	534	539	537	509	575	554	520	497	556	559	536	574	505	520	537	512	532	519	499	527	506	540	577	562	564	554	486	530	563	575	508	579	523	502	523	556	558	529	531	514	567	530	559	542	552	533	539	516	553	572	554	547	516	552	504	575	554	534	517	542	536	560	548	516	534	500	521	505	529	531	624	525	563	562	567	556	520	520	535	561	517	543	570	514	503	539	534	549	545	525	510	566	570	505	572	551	543	551	532	594	554	494	509	526	518	479	535	533	547	511	505	499	513	509	536	567	528	545	496	560	530	550	478	568	491	535	507	513	503	575	525	504	542	520	509	556	605	490	545	550	554	524	533	576	555	549	528	527	566	504	520	554	492	543	555	522	552	553	541	525	527	551	549	530	501	500	573	575	534	500	584	552	570	508	509	501	552	513	511	536	534	536	573	534	508	530	552	551	520	509	537	546	527	531	572	587	543	539	560	548	560	525	541	572	520	541	520	526	553	539	552	531	507	523	511	570	578	517	522	542	517	560	532	529	542	542	536	540	498	560	544	576	503	545	562	510	544	545	553	511	524	530	536	550	584	533	582	557	547	522	497	502	514	549	537	506	570	551	530	514	530	489	543	547	514	552	540	502	531	537	523	564	513	536	526	528	508	567	523	534	559	531	538	529	528	539	516	510	529	495	559	523	529	528	527	551	499	500	548	520	525	538	528	570	546	522	565	529	520	573	513	586	571	562	569	525	542	554	521	547	546	571	532	531	515	488	554	541	535	570	527	543	564	536	524	531	553	531	523	511	547	550	591	597	524	538	522	523	529	500	575	532	564	541	526	531	541	547	514	531	556	565	528	538	520	586	548	534	546	539	565	551	539	511	550	593	553	527	533	539	501	548	529	541	530	533	540	538	550	513	554	546	506	507	564	513	557	570	522	556	555	571	579	543	566	548	521	520	557	542	521	509	508	521	520	598	481
23600	21124	28548	23906	21103	12323	1100	700	509	465	435	379	329	310	310	286	294	285	294	245	262	249	248	285	241	233	248	272	258	205	240	231	257	256	218	254	261	256	220	250	228	249	225	252	216	218	243	222	232	218	211	219	232	218	246	234	210	225	223	223	242	229	221	238	238	240	233	202	212	217	235	230	233	232	209	225	228	240	242	215	228	217	211	221	226	226	234	225	223	232	232	242	224	232	218	219	211	233	232	219	237	235	227	249	196	240	188	223	224	221	231	224	252	224	211	251	222	213	218	239	270	206	242	232	213	239	252	232	213	254	234	207	224	213	223	230	243	237	223	224	246	220	213	230	247	226	215	231	239	224	215	221	227	233	210	230	224	244	228	226	212	221	222	223	215	218	257	235	219	241	218	242	234	234	209	196	194	232	207	237	246	233	229	219	251	234	237	252	236	232	239	217	234	238	230	226	225	235	231	212	192	224	233	220	247	201	210	215	218	241	251	244	234	266	223	217	207	223	238	228	256	248	226	196	235	227	254	253	253	208	246	203	237	238	219	230	244	246	238	222	215	211	222	212	224	249	215	217	236	250	220	196	201	232	222	241	205	214	216	238	242	208	214	214	235	252	252	228	192	215	207	238	223	240	262	242	279	215	222	218	217	235	208	234	229	217	211	225	208	194	224	208	243	223	187	236	215	242	228	224	218	226	248	244	253	209	234	223	214	230	252	229	261	232	216	209	241	236	190	206	203	227	213	269	247	219	217	213	239	233	200	223	228	222	185	204	220	209	229	242	251	241	206	251	238	234	217	213	214	249	204	218	201	237	226	230	223	216	248	231	242	235	216	212	221	226	207	249	240	260	238	221	204	238	218	217	201	215	205	229	194	214	229	219	208	218	231	220	240	237	227	234	254	236	246	249	243	234	234	244	223	250	242	216	259	241	218	210	256	221	218	221	220	223	214	236	217	206	216	210	213	239	206	244	215	232	226	218	252	223	213	263	213	238	243	214	253	251	255	229	225	254	217	230	224	211	239	233	236	238	214	244	231	217	222	222	200	229	233	231	223	245	216	222	232	221	241	259	212	246	246	219	216	209	254	231	229	239	223	207	235	212	230	198	215	241	226	227	234	235	223	243	235	237	215	206	210	236	235	229	221	234	243	199	242	239	215	233	227	231	245	235	222	207	222	223	215	225	217	259	227	227	214	258	244	230	230	239	204	216	220	206	226	228	235	187	210	243	213	211	212	224	250	223	232	246	218	195	234	207	247	229	268	218	221	247	223	216	253	210	237	249	207	225	208	222	228	247	246	207	255	225	229	230	242	228	234	236	231	227	237	231	245	215	210	230	220	235	222	221	230	232	249	231	210	201	234	236	211	233	205	233	234	232	237	225	201	242	235	242	226	216	248	225	194	221	228	193	213	219	211	225	234	233	223	250	225	211	231	250	224	200	223	225	239	237	225	248	266	234	201	224	212	232	204	212	198	212	222	210	225	212	226	250	222	234	219	246	273	235	220	230	219	223	211	220	227	229	210	235	246	217	220	245	215	242	209	270	244	255	207	222	206	242	235	264	255	231	218	221	249	222	202	214	246	221	213	207	223	224	237	236	228	221	232	244	200	243	231	214	244	258	253	219	217	217	235	243	212	237	218	254	229	225	224	223	236	203	202	235	204	216	229	229	219	221	232	251	216	228	217	229	228	226	227	235	256	225	261	204	261	217	226	222	219	248	223	196	219	225	234	208	248	211	204	240	222	218	222	224	250	226	229	242	235	229	233	216	245	205	224	238	222	227	241	241	217	229	199	231	257	229	245	210	231	218	203	235	242	232	247	226	234	236	241	232	212	235	243	221	234	237	220	192	232	246	220	236	237	208	231	238	212	230	232	222	247	238	214	203	238	226	229	228	245	225	220	202	205	215	206	223	237	229	207	226	225	214	230	224	216	218	217	211	215	234	250	234	204	204	237	210	216	229	219	230	236	248	227	238	239	207	225	221	231	225	218	225	224	234	237	208	223	232	232	223	242	231	215	217	239	219	226	220	212	262	198	264	257	223	226	248	240	219	218	235	206	214	239	236	215	260	223	203	207	230	228	195	219	258	206	221	236	206	220	229	222	231	229	218	257	211	237	224	235	229	223	193	201	233	240	223	221	225	193	220	221	227	222	205	254	232	236	220	229	236	212	229	224	208	241	223	223	237	206	220	239	214	222	214	206	214	246	207	233	248	195	229	194	226	253	234	203	224	232	258	202	253	246	211	209	205	252	217	220	224	219	242	210	243	241	215	228	223	251	213	247	222	226	227	241	217	253	239	231	220	225	241	240	219	218	236	210	216	218	221	223	229	195	236	206	257	224	216	232	215	212	205	217	229	259	241	220	222	259	236	232	253	222	207	246	248	208	241	229	204	221	223	195	230	220	231	262	227	240	233	217	216	204	214	228	222	242	222	251	210	210	252	237	209	221	218	228	214	233	258	208	247	235	207	226	236	191	243	243	233	245	236	241	218	198	209	253	241	218	210	209	202	233	241	206	213	238	216	215	201	223	226	216	194	231	241	213	193	238	242	247	226	247	195	218	228	242	248	198	210	239	234	226	213	210	248	244	229	232	220	222	213	219	211	209	217	250	228	256	231	227	230	217	222	237	212	231	230	239	242	234	229	230	230	222	207	225	217	229	229	252	209	229	218	227	209	225	236	213	242	218	225	228	229	200	215	241	222	207	212	232	199	229	244	234	244	207	228	229	226	223	212	214	221	209	224	231	206	220	217	251	232	202	211	238	226	216	244	231	247	224	217	209	220	210	232	241	239	234	249	248	226	237	199	218	231	234	231	201	223	214	249	232	228	201	233	219	220	223	220	242	225	247	221	236	237	240	229	226	245	209	246	216	196	221	191	234	210	249	209	215	238	246	224	217	237	253	208	258	229	199	249	237	242	200	227	215	234	244	223	223	205	224	223	240	217	221	243	226	248	207	244	231	207	233	210	233	235	241	230	213	208	232	232	237	232	229	223	230	226	223	217	216	235	220	244	222	200	212	226	220	220	230	230	229	233	213	236	201	237	227	248	204	210	215	235	228	226	208	218	218	232	218	209	235	220	210	235	224	214	212	201	231	227	208	217	247	247	223	236	249	240	233	221	228	203	218	214	208	228	222	219	250	212	214	250	240	223	233	218	241	248	231	224	232	233	212	229	227	223	223	236	200	248	224	210	213	215	225	212	210	241	232	203	244	233	265	235	214	219	213	223	213	223	223	251	229	260	230	252	233	238	236	212	234	238	212	209	211	247	232	226	223	234	224	218	234	215	218	220	227	231	240	240	227	222	242	221	247	223	217	201	209	207	214	245	227	218	204	224	236	203	261	239	230	211	221	245	223	219	237	205	198	215	242	215	235	207	244	225	235	235	242	222	224	241	209	246	256	212	248	226	226	244	243	213	237	243	241	248	223	231	214	215	252	243	223	256	206	233	218	203	240	281	239	231	223	234	230	210
34015	9581	8089	4020	2691	1887	1526	1217	911	827	647	594	545	499	438	425	389	385	349	373	385	375	332	344	346	315	306	323	323	282	310	309	299	287	289	284	311	276	280	260	281	280	264	284	291	286	292	299	302	286	291	270	267	278	281	296	272	261	272	297	275	255	278	283	295	283	307	320	276	278	291	288	280	262	287	284	261	285	279	283	294	280	293	270	276	294	253	261	255	260	292	251	286	290	272	278	279	291	302	268	276	288	273	287	264	264	285	282	292	273	275	309	286	268	295	272	294	297	302	295	280	280	288	277	279	293	286	282	260	287	284	271	280	260	284	260	265	263	272	266	291	258	249	270	289	258	270	286	248	268	244	269	292	290	278	281	261	298	277	260	283	309	270	278	258	273	294	262	294	264	286	259	244	289	291	285	260	254	252	273	277	268	264	286	262	274	271	268	276	293	251	257	254	278	318	268	262	289	283	267	283	285	268	280	273	272	268	294	274	302	257	299	275	258	287	313	287	291	260	298	292	283	263	290	254	291	275	267	259	292	297	273	285	286	266	253	280	296	265	278	244	284	292	265	251	282	308	285	295	296	283	283	287	272	275	286	285	277	307	261	280	278	302	232	298	281	279	281	303	273	304	235	282	268	289	266	267	292	272	256	293	290	268	289	256	259	275	281	301	269	280	267	244	290	291	307	280	285	307	238	312	266	294	301	308	272	260	287	288	290	260	297	290	278	260	263	274	258	283	264	286	283	268	285	260	274	275	265	278	267	279	277	293	287	291	297	273	290	277	273	284	266	227	274	263	277	275	287	308	284	274	271	302	294	271	298	285	293	283	260	244	279	289	290	267	264	280	288	253	260	282	283	304	305	275	248	285	272	276	303	244	326	295	275	284	272	278	268	294	289	293	300	325	240	272	275	277	303	284	281	281	286	285	293	270	261	275	292	256	250	294	269	277	291	269	282	247	310	270	291	285	267	281	267	307	278	282	273	269	308	269	276	269	252	306	299	278	293	268	294	273	262	296	276	255	298	292	274	302	304	239	302	281	277	258	262	289	265	286	257	275	270	298	272	299	299	262	269	279	275	260	270	285	261	291	287	263	281	269	292	265	294	261	267	302	260	280	276	267	268	274	291	272	289	272	296	290	282	271	279	281	267	266	282	279	287	277	285	240	261	281	305	276	305	252	276	256	288	253	268	268	283	268	265	291	294	315	293	274	250	298	285	286	283	259	268	275	276	289	309	294	296	294	277	244	290	276	294	294	285	295	269	287	266	293	258	281	253	275	293	265	277	277	308	271	277	276	282	268	292	270	260	267	267	302	299	278	299	257	281	257	262	256	258	288	290	274	296	266	286	294	266	280	271	298	314	279	297	262	293	252	306	270	277	299	266	300	298	299	273	293	262	250	257	279	274	300	263	278	255	276	286	259	257	276	268	288	303	267	266	294	292	320	289	274	286	246	291	278	269	295	251	278	297	248	293	273	269	248	282	295	271	261	271	309	245	282	253	275	275	320	254	306	282	273	293	310	276	274	259	288	267	279	282	272	268	256	288	258	286	278	244	293	309	299	261	279	266	272	289	261	287	297	273	289	265	266	286	263	276	281	292	292	307	279	280	269	244	250	269	262	278	265	278	303	266	288	286	285	303	278	276	285	292	283	289	272	298	289	257	255	286	287	275	289	299	287	304	265	280	277	293	269	288	284	267	274	301	266	251	284	296	264	298	289	267	295	286	277	266	270	286	281	291	261	270	273	283	265	264	276	264	296	292	260	310	266	271	282	263	287	258	263	279	265	272	289	297	293	292	292	301	268	274	276	262	264	262	259	258	271	255	287	292	293	258	229	253	300	265	269	259	289	286	301	288	271	266	274	278	288	286	307	310	291	269	278	262	298	300	268	297	266	301	230	291	260	272	308	290	259	279	269	252	285	279	281	251	275	283	287	288	297	272	271	266	267	284	267	269	298	315	261	266	270	285	274	284	282	264	268	282	258	283	283	270	257	282	288	276	301	309	267	285	283	271	293	304	266	295	271	294	297	261	271	280	282	296	258	300	281	264	281	238	284	281	256	277	263	295	289	307	276	290	281	246	252	267	305	316	287	289	273	267	278	264	283	248	277	270	280	287	268	267	291	285	284	266	274	291	301	277	275	280	315	289	269	276	284	266	288	271	288	302	307	265	247	272	322	277	251	299	279	270	265	281	272	291	305	313	271	298	277	283	252	256	271	277	267	269	269	301	266	284	270	277	305	237	262	268	277	266	307	286	265	272	268	261	296	285	269	270	245	296	310	289	277	290	251	281	288	285	278	291	302	248	284	296	267	291	276	265	301	289	307	281	292	288	266	267	279	268	306	294	258	312	253	285	272	259	287	310	282	261	278	279	262	268	292	287	272	299	276	273	262	307	304	295	273	304	305	271	294	301	267	262	265	297	235	252	279	286	311	273	295	268	265	269	286	288	246	304	302	281	279	265	253	280	274	257	271	269	248	273	283	292	293	290	270	256	258	262	290	260	268	260	270	255	291	264	261	278	321	267	277	257	291	277	284	287	268	312	286	302	277	311	270	296	278	240	280	257	283	257	261	250	277	267	280	268	296	306	265	263	285	300	260	264	265	291	272	303	306	300	257	287	292	296	299	258	267	274	290	291	296	290	254	268	279	269	321	294	277	284	269	270	247	302	300	292	269	250	293	293	270	293	263	262	270	258	262	258	298	254	280	284	269	300	303	278	288	284	297	286	290	311	276	273	276	296	273	277	293	285	273	264	273	252	298	290	281	306	267	275	255	275	254	274	280	288	240	298	289	293	256	291	267	306	272	283	268	294	285	275	297	268	253	273	272	309	273	271	273	283	272	271	276	254	276	306	263	292	270	291	298	260	277	301	273	301	294	278	298	305	276	309	294	262	291	298	258	300	278	282	287	279	277	288	271	282	281	274	285	267	290	271	266	267	263	279	245	274	279	294	281	254	285	256	264	271	266	276	277	274	287	274	294	271	269	291	284	250	275	264	302	277	253	302	281	303	296	312	236	268	273	260	251	265	266	267	287	276	283	277	272	260	270	283	276	273	277	254	314	256	270	264	281	302	272	251	287	270	250	288	280	315	263	284	287	285	276	289	269	309	302	280	248	284	272	295	236	272	298	285	252	269	261	277	260	275	293	266	282	283	290	283	284	299	280	299	275	311	289	258	284	266	263	273	276	297	252	281	247	281	289	308	274	283	268	261	269	270	261	262	258	288	276	268	282	250	249	298	259	285	283	272	275	265	290	269	273	283	263	279	268	247	295	299	313	266	247	274	266	279	289	260	310	285	282	257	254	265	263	284	295	294	285	283	270	283	304	264	282	279	298	278	268	277	274	262	286	271	295	309	282	281	274	282	267	277	270	274	267	284	300	257	283	291	275	268	277	290	246	289	267	290	268	271	309	283	247	293	245	269	282	284	274	275	274	277	282	275	267	310	286	274	270	288	256	306	311	275	250	270	286	245
24999	21166	27649	24821	13539	1293	887	875	731	733	686	726	634	714	650	669	606	651	637	586	632	665	612	598	643	625	626	619	613	597	617	570	610	625	652	639	599	594	644	631	633	553	561	571	590	599	595	582	621	613	610	610	586	604	610	582	615	624	609	563	595	591	600	604	614	623	629	617	627	621	626	597	649	620	626	629	561	628	565	609	587	581	602	620	593	617	665	622	598	623	622	651	544	605	609	585	600	570	592	602	595	604	592	598	586	608	588	601	622	608	626	599	596	651	590	617	623	600	619	605	619	583	602	658	592	615	601	637	593	571	621	601	603	576	617	589	601	653	634	665	573	610	567	583	616	635	633	623	606	612	614	576	644	618	592	602	626	586	615	579	678	590	601	595	615	616	577	639	586	578	595	624	617	592	620	602	571	609	644	599	586	556	609	600	608	635	595	610	584	584	593	546	573	593	629	589	603	607	594	608	636	605	628	656	590	625	521	635	604	576	605	615	628	563	669	600	597	598	588	556	637	626	588	633	609	595	587	571	612	633	620	565	633	613	652	613	628	642	608	615	595	620	546	621	601	583	590	631	578	586	594	602	575	591	608	616	565	583	610	616	581	619	596	635	617	592	630	582	643	608	599	665	604	640	629	595	586	632	600	579	604	604	630	616	617	615	614	578	590	607	638	588	567	587	627	648	650	610	600	598	609	553	605	670	628	605	645	606	640	586	639	608	606	628	633	605	611	592	642	584	607	612	578	580	572	600	614	627	582	659	592	627	606	585	632	583	626	583	589	582	601	609	616	610	593	575	592	585	568	653	616	622	616	553	606	583	632	624	601	569	582	593	611	576	589	653	597	571	655	565	596	593	588	595	553	585	591	528	604	617	604	557	594	607	584	652	555	588	579	594	608	617	573	618	565	613	615	591	648	625	614	582	612	610	572	591	555	649	595	684	610	566	565	593	649	621	584	602	600	622	593	632	616	571	612	604	605	618	601	614	638	616	635	577	598	648	618	596	607	612	603	575	614	579	605	597	601	566	590	600	601	583	637	609	593	642	566	615	594	599	602	587	644	550	566	613	608	622	620	610	607	671	643	569	562	588	643	599	606	615	595	593	582	608	599	607	669	632	602	574	587	600	582	576	615	607	629	636	614	634	603	585	613	588	565	605	602	610	564	599	576	607	573	616	571	628	620	614	603	616	612	609	583	658	604	589	581	591	613	633	614	579	586	581	607	588	627	628	590	627	612	587	619	602	623	598	589	632	628	576	589	600	618	638	630	613	601	604	588	590	620	589	612	614	604	557	582	616	587	622	590	617	620	572	632	580	638	606	576	592	618	616	550	606	638	653	583	624	609	619	586	622	588	577	559	612	593	612	636	599	667	589	637	552	607	606	580	599	609	529	596	582	565	585	567	591	583	593	611	575	630	625	619	610	568	582	656	579	544	597	541	591	576	547	584	620	626	579	644	605	591	590	629	569	573	603	577	599	614	590	612	624	625	559	649	580	650	564	582	592	630	613	601	687	627	580	563	584	648	629	593	572	609	601	614	602	643	628	633	590	598	626	615	619	567	593	646	597	588	553	595	618	608	623	656	576	590	599	634	600	576	577	608	626	602	590	605	585	604	627	609	591	629	594	609	599	609	600	604	657	638	623	595	605	583	602	603	600	623	591	627	582	594	568	638	634	647	616	633	635	612	617	608	651	586	602	604	600	614	627	620	586	583	591	596	553	669	577	621	601	612	616	570	604	601	561	629	598	579	606	559	600	615	538	613	614	595	628	608	590	553	587	592	599	614	619	551	608	554	572	566	597	627	580	620	608	541	619	595	596	582	675	614	587	640	577	593	617	610	593	565	638	603	609	618	613	596	612	631	594	597	604	617	638	618	582	573	619	599	618	604	557	607	582	588	623	596	579	592	634	594	565	553	609	641	546	633	578	618	664	596	589	573	588	608	648	568	566	567	626	610	590	578	603	596	594	573	606	582	599	618	589	593	549	611	569	594	608	592	643	592	658	631	585	605	639	573	611	590	582	615	589	573	589	577	609	608	610	596	596	607	607	615	584	594	587	605	649	578	599	601	605	572	588	633	574	562	599	616	595	611	550	605	649	593	607	613	607	560	636	652	596	596	642	598	581	594	627	603	614	597	650	611	627	635	604	629	592	613	617	625	643	672	642	623	619	625	617	645	615	606	608	569	596	563	594	595	574	657	626	613	553	600	609	626	636	599	634	603	589	583	608	578	577	587	602	542	641	606	596	595	581	604	621	576	580	627	610	593	593	596	587	584	555	574	614	595	669	616	622	575	618	556	611	626	576	610	642	621	592	632	600	586	601	640	583	621	541	574	612	562	614	560	596	590	615	623	588	595	629	609	618	598	578	588	612	624	567	631	562	566	588	580	595	585	631	617	557	598	596	553	602	608	664	616	629	613	627	608	591	590	622	611	575	646	625	628	615	592	568	600	611	598	537	561	631	607	596	610	572	590	640	596	631	602	589	595	620	598	595	609	609	602	567	657	610	596	637	606	589	648	587	638	603	537	608	586	634	613	654	582	588	649	581	624	619	616	607	607	594	602	601	667	614	560	570	562	618	601	583	595	624	589	584	635	622	576	639	627	612	635	589	600	586	662	648	641	566	610	570	580	620	647	581	596	576	639	592	623	615	549	611	662	563	616	579	612	625	608	614	610	579	583	612	564	619	587	599	626	647	599	588	598	597	616	585	595	596	611	651	636	601	657	631	581	568	627	636	592	630	627	549	586	628	617	581	601	599	608	596	625	599	627	570	612	611	605	607	579	615	566	576	635	597	557	566	583	594	591	599	650	628	616	574	568	586	621	617	600	630	585	580	635	588	607	654	606	589	609	609	568	554	569	644	652	627	620	631	612	572	615	624	589	647	584	587	626	626	594	598	627	595	605	614	584	598	607	589	562	610	638	607	650	622	653	616	611	592	581	543	639	601	619	609	614	672	628	577	583	603	559	597	591	568	588	552	638	576	605	628	610	608	603	598	605	630	605	605	552	580	606	617	614	586	641	638	595	608	603	634	572	567	630	614	625	605	630	614	595	606	572	580	599	595	591	588	621	577	576	575	569	601	597	611	638	657	602	603	592	620	614	614	590	559	576	574	587	589	612	590	631	622	588	562	598	653	603	589	643	607	611	608	598	581	649	622	580	598	604	582	549	625	619	630	631	593	631	593	635	623	637	568	643	565	563	619	602	594	596	579	588	638	602	636	633	628	577	638	601	587	619	582	585	656	612	617	607	573	590	626	596	618	578	637	621	591	577	571	618	560	584	556	631	574	564	593	612	590	583	612	552	604	593	598	579	603	606	610	648	648	618	636	611	603	611	591	535	636	600	616	611	590	623	600	664	582	574	595	661	583	629	607	604	588	626	592	585	584	652	568	578	570	610	623	575	604	593	606	551	606	574	587	629	561	583	579	639	613	579	589	597	645	610	588	632	591	613	588	618	605	604	655	607	558	592	595
34082	6121	4942	2706	1977	1626	1359	1229	1053	950	908	952	813	809	770	776	739	774	724	753	742	655	737	743	724	712	714	714	723	710	700	720	683	681	692	677	686	693	663	718	694	669	693	716	698	688	658	710	762	676	669	677	709	670	740	691	740	697	683	727	691	725	674	666	727	662	695	722	693	683	642	708	640	618	700	689	660	653	685	626	686	698	674	664	675	659	696	686	656	662	638	694	698	654	688	703	698	706	689	695	744	651	692	673	635	682	659	728	686	704	706	668	719	649	687	638	689	650	669	647	661	640	668	731	681	673	715	742	658	722	728	678	674	719	672	685	680	691	641	645	713	655	678	671	691	680	644	690	684	729	689	668	698	680	673	673	719	638	727	711	703	662	701	632	747	662	710	676	676	681	673	662	665	702	679	664	700	678	733	711	699	716	679	725	726	719	670	698	722	686	627	686	690	693	642	692	702	667	646	684	594	692	711	664	687	677	690	716	693	724	691	689	674	695	678	672	684	696	679	685	665	673	695	686	745	657	654	735	648	720	646	731	688	710	703	716	676	669	650	692	699	642	695	703	699	717	683	693	692	684	715	682	692	692	688	697	692	680	661	648	679	656	681	728	657	671	663	740	722	700	674	734	727	687	678	691	726	633	686	678	675	650	653	696	677	676	638	701	671	666	657	656	681	694	685	654	679	694	663	681	727	657	685	660	685	649	686	679	716	690	642	659	709	711	672	651	637	728	676	660	689	693	702	693	662	701	704	687	677	734	743	713	672	713	684	682	717	659	708	727	681	728	693	650	668	696	687	654	656	685	631	646	682	701	665	659	739	664	684	704	674	712	712	725	654	742	693	678	649	687	700	676	672	730	666	666	709	645	673	663	656	703	673	641	669	708	678	653	670	680	664	697	697	653	702	680	659	684	690	702	704	699	653	690	666	679	689	680	716	669	685	646	667	674	681	700	713	694	666	663	704	722	705	686	643	700	676	655	674	689	704	650	683	658	687	702	702	669	672	692	677	690	689	682	626	669	679	643	641	671	700	700	669	689	686	663	721	666	688	720	693	689	685	689	640	725	682	705	703	702	680	740	677	691	687	695	706	677	667	680	689	680	680	709	696	619	671	751	719	731	672	694	726	672	629	727	677	669	684	702	714	684	661	660	727	674	660	681	717	660	698	734	685	697	724	686	643	679	665	689	696	760	678	686	691	671	691	687	695	652	661	708	720	712	718	705	709	687	695	655	694	648	637	701	682	706	626	710	688	638	750	660	689	723	662	701	670	688	628	740	654	716	679	696	693	712	659	664	673	680	663	630	685	730	650	669	664	646	673	676	652	711	676	636	675	703	693	681	665	661	659	728	709	669	706	717	666	701	720	658	673	699	699	697	704	711	641	676	694	707	695	689	652	711	673	726	713	692	692	690	693	704	688	665	636	671	668	672	663	701	701	712	713	692	652	637	624	731	689	674	708	682	688	717	745	702	689	688	686	723	659	687	665	699	685	665	660	721	704	698	710	682	709	723	672	667	659	693	681	654	645	720	676	705	695	710	597	679	691	630	665	721	749	704	693	657	661	675	676	589	690	724	667	663	733	672	706	704	663	699	642	725	649	675	680	671	659	718	662	698	668	715	699	689	627	685	674	685	699	665	661	673	691	679	647	712	678	690	739	704	668	675	679	674	694	638	721	697	720	675	687	684	660	688	702	674	718	734	670	670	676	672	664	728	693	695	729	690	666	694	698	698	693	652	659	663	701	693	687	646	691	728	712	699	687	683	641	678	697	715	671	705	706	693	673	699	741	691	717	680	649	662	668	676	709	697	674	676	645	660	669	730	695	661	683	695	683	678	681	682	627	694	663	668	709	664	683	672	670	665	700	673	704	662	686	679	656	711	691	684	683	699	658	727	703	663	632	695	678	708	693	689	661	711	675	691	697	691	628	670	728	699	696	688	693	689	696	696	644	650	675	672	700	611	672	708	665	675	693	712	749	713	711	719	662	691	658	703	707	722	711	685	653	704	674	661	662	712	685	664	690	669	654	707	679	728	680	595	700	672	661	641	679	667	678	689	677	660	686	743	659	656	727	689	693	714	735	695	674	700	712	696	690	646	668	707	656	671	700	661	678	661	660	704	645	714	686	720	673	687	642	648	691	704	721	699	693	673	728	646	638	654	679	711	684	669	703	727	693	716	683	636	687	724	703	667	719	721	668	677	671	674	692	669	667	640	669	665	649	700	679	645	645	704	657	671	686	703	677	697	694	640	647	642	716	695	730	689	739	681	645	719	710	705	706	645	672	681	727	669	688	677	657	686	660	681	705	739	728	680	669	702	692	644	706	692	701	701	728	646	749	705	699	671	726	674	663	673	650	702	685	699	676	669	690	681	677	707	708	672	699	706	670	652	714	650	676	684	665	721	696	729	635	675	702	705	641	700	694	671	623	682	655	652	683	647	634	698	674	684	717	691	685	622	642	706	708	727	691	730	704	691	660	674	729	690	700	675	666	656	655	739	678	740	669	701	686	712	694	696	726	705	685	667	724	683	690	701	686	703	700	713	677	704	706	680	694	687	716	720	673	706	702	707	679	670	700	682	682	648	712	697	718	651	666	681	716	699	665	661	703	696	604	666	684	668	677	732	731	675	704	673	718	693	693	694	667	700	723	694	696	668	666	695	654	664	662	665	659	639	681	756	653	692	658	730	683	701	693	651	692	704	639	631	692	694	691	648	696	705	654	640	717	665	694	666	707	708	648	713	676	687	694	666	660	682	717	706	648	693	690	683	676	683	702	699	657	632	687	667	686	652	700	689	677	689	719	703	660	685	676	678	706	695	629	674	683	724	688	692	691	686	737	699	640	695	698	683	701	632	692	660	699	689	690	746	715	671	663	709	713	669	674	699	659	645	666	702	727	676	722	719	688	694	696	695	668	712	723	680	694	705	658	695	662	702	664	696	697	665	663	679	686	703	694	719	661	705	730	712	712	662	655	714	681	661	689	664	691	691	668	688	674	681	651	657	705	687	726	718	672	686	634	688	660	710	693	667	689	662	682	671	652	703	711	666	685	708	667	659	702	638	708	644	683	686	690	694	695	678	692	692	730	726	680	659	689	673	677	702	682	700	715	708	662	684	735	700	666	702	653	653	676	676	693	670	677	695	683	696	690	655	700	697	662	677	680	674	654	682	662	698	694	676	679	643	699	677	719	663	653	646	673	712	691	660	719	716	719	727	660	704	645	660	661	729	699	721	725	648	684	642	688	706	692	717	672	703	680	693	671	684	683	740	686	663	689	720	672	734	715	684	667	715	674	692	694	688	692	719	711	675	640	685	676	710	695	684	673	675	677	699	658	686	662	695	673	701	723	718	685	661	678	643	681	732	637	693	690	658	663	658	679	686	700	734	669	713	684	698	662	669	715	708	719	709	669	669	612	657	655	700	681	724	659	687	718	673	617	727	600	692	660	735	670	652	689	657	679	695	693	689	704	662	690	678
22625	21098	28828	23619	21099	21166	11835	1308	866	755	729	634	554	516	477	493	465	458	454	483	416	448	381	388	371	353	371	380	400	336	318	376	374	337	339	351	352	341	380	353	345	379	347	363	377	352	335	364	328	325	357	348	331	347	301	358	329	321	357	323	315	325	339	351	350	326	381	352	377	342	359	332	356	330	364	308	337	351	335	316	360	322	333	357	335	356	306	345	310	376	311	336	357	342	365	357	339	335	320	339	343	339	368	336	338	361	339	338	360	305	354	342	330	314	338	327	346	353	332	315	307	348	316	350	352	312	322	342	335	356	320	359	350	337	335	338	321	336	340	346	335	324	356	331	321	331	340	360	312	362	357	328	319	309	361	342	361	336	291	337	299	360	320	322	335	352	336	344	319	333	360	310	328	334	322	298	332	331	368	340	337	281	307	328	336	341	342	314	344	354	332	298	341	315	326	342	331	323	328	374	319	308	360	338	342	350	352	335	368	346	343	338	324	316	296	337	295	325	353	323	323	337	350	336	323	341	316	316	343	346	331	341	347	354	349	310	321	322	347	329	333	344	327	331	336	337	339	332	319	340	330	315	348	339	316	345	342	327	325	329	351	305	315	352	326	350	366	328	330	340	326	304	335	329	320	334	307	372	335	327	348	325	314	333	322	329	357	325	335	368	331	340	314	318	324	331	345	337	344	348	331	346	349	295	317	338	363	348	325	344	328	337	327	341	337	364	336	365	349	375	336	321	348	333	306	331	350	351	327	337	303	345	351	339	330	353	319	346	337	289	286	331	317	325	336	341	319	352	292	341	349	339	328	327	304	343	344	344	318	337	365	329	317	313	367	361	331	325	324	330	305	345	306	299	350	307	341	352	351	357	327	326	318	320	334	361	326	332	342	358	345	320	346	331	325	342	326	344	327	340	309	330	321	364	336	338	363	327	347	338	340	345	312	329	316	330	304	325	352	325	343	315	329	341	349	337	350	330	320	320	338	327	293	314	332	338	312	333	327	321	350	328	321	321	334	312	326	322	318	353	320	349	339	337	346	347	323	323	337	350	341	325	329	321	321	359	313	314	349	315	340	313	331	356	311	332	336	352	317	335	343	337	306	336	304	347	315	323	322	305	317	333	320	340	303	296	338	361	354	322	319	326	328	351	286	336	339	341	341	358	368	340	318	307	345	344	343	337	321	339	288	366	315	316	313	336	325	363	334	316	345	330	313	339	341	339	325	351	318	303	325	312	376	335	368	316	348	354	328	331	319	345	355	319	376	303	331	357	311	374	322	333	300	315	360	334	329	325	338	349	309	331	327	354	314	335	338	313	330	294	334	356	327	352	305	328	327	368	314	337	365	359	345	339	349	327	342	366	323	350	308	341	338	326	333	333	346	340	369	331	332	335	321	344	352	332	323	321	327	326	309	347	327	343	332	382	322	322	333	331	343	344	325	316	329	323	355	328	322	321	356	335	333	340	344	339	326	328	348	344	295	323	301	346	347	367	350	304	353	351	311	354	360	302	296	378	372	363	330	347	337	378	313	345	308	326	311	328	314	344	336	346	363	326	325	340	334	316	330	338	352	342	345	313	357	326	349	343	303	353	352	312	310	325	323	318	323	346	331	338	337	356	345	350	315	373	310	317	307	319	347	312	304	325	377	324	336	317	295	353	375	315	330	330	342	350	334	362	321	351	297	335	333	351	390	331	346	350	339	372	329	337	341	329	347	313	326	336	346	345	360	341	330	336	362	345	358	346	363	329	340	335	336	309	336	346	340	331	336	333	338	366	349	347	332	314	344	324	329	335	339	340	360	344	317	337	346	335	347	325	326	311	310	345	313	331	336	328	295	340	328	328	344	313	304	365	341	314	357	313	321	346	302	319	363	340	374	329	337	306	342	328	363	352	349	329	346	340	349	354	323	355	338	304	374	294	347	333	335	342	346	338	338	360	314	346	320	322	323	317	355	319	350	332	316	317	320	329	314	336	328	344	331	319	334	347	323	354	315	334	361	343	319	313	328	346	354	350	371	331	348	301	339	353	348	348	306	360	348	299	331	309	353	317	325	342	357	360	341	313	361	321	344	317	368	325	311	309	352	344	316	352	322	353	326	292	325	335	330	300	342	351	351	370	342	312	334	352	302	338	327	355	327	311	316	343	316	286	349	340	336	318	344	323	344	340	321	339	320	332	327	305	351	297	347	354	317	331	329	285	352	322	326	351	342	359	377	304	364	357	329	327	338	341	340	336	338	367	319	350	354	369	341	321	346	328	306	307	352	329	363	298	345	369	292	339	331	328	332	354	353	341	371	373	352	369	309	303	340	330	357	342	334	319	333	348	311	321	335	312	325	372	319	305	329	339	336	361	318	333	312	340	346	330	339	346	342	324	305	343	328	382	334	351	307	339	323	344	336	341	351	325	367	342	356	301	316	325	341	355	365	328	323	321	327	328	312	321	308	342	298	328	343	346	313	359	309	312	358	316	318	352	309	354	339	345	372	352	383	332	299	330	342	344	311	322	349	345	297	348	312	362	332	368	338	333	333	326	339	347	325	324	351	335	302	327	360	310	302	338	344	317	354	324	344	313	348	340	330	320	314	365	350	337	338	292	324	334	353	344	338	325	300	323	331	353	345	298	315	294	333	331	324	320	363	380	315	347	361	334	338	336	353	342	307	344	306	346	335	341	308	329	326	337	341	345	364	335	322	355	325	318	343	363	322	334	342	345	364	312	326	338	323	316	351	334	356	287	354	331	322	315	356	345	311	336	326	335	348	324	322	297	313	331	334	323	325	336	324	331	325	321	342	370	356	315	353	339	365	343	305	326	347	327	329	300	330	344	306	326	324	349	313	368	333	309	342	307	348	319	314	323	375	327	305	333	325	344	322	361	318	335	317	351	333	330	342	310	331	350	357	340	378	310	331	351	323	319	299	324	336	348	347	344	314	355	360	356	341	332	348	328	348	321	347	348	347	317	323	306	330	354	366	327	349	340	330	295	296	337	309	348	321	342	318	296	310	330	353	292	339	350	323	325	341	349	321	307	323	334	307	341	331	359	341	344	318	365	312	330	355	353	347	348	335	335	321	371	347	337	325	320	322	314	328	301	306	335	330	321	321	361	371	350	330	307	323	358	339	332	306	340	345	340	364	320	334	345	322	311	341	347	314	324	337	322	331	333	364	321	356	340	326	311	336	352	333	356	338	343	329	323	355	333	312	316	321	339	346	341	333	360	363	292	378	312	340	349	341	346	309	313	319	350	338	343	293	381	309	301	327	351	304	351	340	331	336	316	322	347	326	342	322	341	359	321	321	343	325	358	324	361	288	334	357	336	328	332	311	337	309	345	325	358	331	311	345	327	365	302	329	335	300	316	339	328	314	329	306	309	340	362	326	320	329	369	363	353	368	314	358	323	335	351	340	315	318	350	326	312	342	332	341	341	332	348	362	341	328	367	333	307	343	342	377	352	362	373	356	345	312	314	326	306	307	334
33427	15587	13055	6997	4632	3455	2625	2112	1707	1318	1176	966	861	854	738	652	599	589	575	587	491	523	502	498	457	441	431	422	420	422	403	421	404	398	425	410	419	420	414	414	379	407	409	393	373	404	381	355	394	403	393	400	401	371	386	376	412	389	351	389	421	381	384	391	423	355	363	381	379	405	375	347	350	351	383	365	388	355	365	343	369	392	416	398	385	379	377	388	372	389	385	359	337	372	412	390	362	345	360	346	370	378	373	392	357	366	371	409	383	370	374	371	362	409	372	367	365	361	365	391	367	328	374	357	380	382	394	377	350	322	334	368	372	379	403	393	350	368	338	363	351	414	393	392	402	368	384	348	375	370	356	411	375	363	370	375	388	402	371	358	364	378	364	344	386	360	375	356	368	404	400	359	400	391	366	403	341	360	388	396	357	379	338	393	356	384	357	369	408	361	344	381	371	365	369	362	381	353	385	379	375	375	367	347	373	359	370	370	397	378	373	386	364	335	356	372	354	361	404	355	402	360	382	404	352	389	344	347	358	393	383	393	365	355	418	363	380	386	352	381	344	339	380	375	411	372	346	371	359	372	368	387	344	413	353	373	375	429	338	336	384	357	378	380	399	358	371	393	354	369	341	373	375	352	352	344	355	350	376	369	383	378	384	375	391	375	362	363	374	391	380	335	364	363	403	365	374	341	381	361	374	400	365	399	377	386	359	377	380	348	406	348	386	355	385	367	350	358	408	370	355	344	374	370	378	389	362	362	380	355	340	344	383	354	378	374	395	375	351	393	386	384	381	389	391	344	386	345	376	337	360	388	349	356	407	359	352	360	342	394	369	373	357	326	384	320	387	339	354	345	336	368	409	416	377	359	373	337	392	367	385	375	362	379	327	365	390	407	376	370	356	373	371	382	334	354	390	361	378	372	362	397	367	373	363	383	383	355	347	396	360	375	378	390	336	370	392	389	371	391	381	372	377	380	345	386	343	359	400	415	379	366	332	367	355	400	380	363	378	363	387	393	383	343	393	359	372	371	347	349	363	405	355	367	364	380	373	367	375	399	378	367	398	411	366	354	410	355	378	363	354	352	371	417	392	378	370	360	343	375	391	399	364	354	383	350	367	367	403	362	373	355	357	391	358	370	348	374	375	413	362	365	380	348	384	376	390	368	414	397	367	385	364	374	381	386	389	372	363	341	379	389	318	389	386	394	425	356	409	387	364	373	372	370	364	332	348	376	346	379	357	357	344	360	362	367	385	389	362	393	328	393	395	367	393	355	382	417	356	374	346	367	355	370	350	385	372	378	380	343	349	357	408	381	350	397	362	390	357	366	397	350	430	343	386	342	354	391	317	411	370	357	366	380	389	369	387	368	382	352	368	374	354	382	373	389	394	409	367	332	386	361	374	357	372	366	375	369	343	358	392	370	369	389	378	376	345	392	371	371	361	377	341	340	384	349	354	348	377	374	360	378	393	323	370	333	399	367	363	378	371	329	389	366	353	389	377	362	380	354	367	362	399	355	379	392	375	384	352	365	350	375	367	372	341	359	357	356	404	372	373	345	369	347	366	384	382	364	388	381	408	399	383	395	379	382	375	348	348	364	343	384	373	363	383	382	391	382	378	375	370	377	383	367	344	368	385	363	371	350	379	369	385	353	369	364	329	372	349	365	381	356	349	416	378	378	379	368	400	386	351	374	367	377	409	378	328	369	386	338	403	361	344	348	359	336	363	362	379	368	377	385	344	383	367	371	369	338	373	372	314	361	375	381	353	390	387	364	347	378	343	372	358	378	351	348	372	371	386	380	385	345	367	339	393	349	377	386	397	382	355	352	381	354	380	373	340	371	367	369	363	359	375	376	381	364	366	383	362	333	387	351	332	362	391	380	347	386	365	361	359	345	374	356	352	368	370	367	360	358	351	360	339	372	358	380	370	379	378	358	382	374	392	373	385	386	420	385	362	349	373	383	369	387	387	368	404	368	368	379	355	379	346	380	339	361	342	367	376	383	401	342	376	368	358	378	360	385	382	346	380	377	374	360	333	368	351	339	374	395	371	372	369	418	382	384	334	374	383	395	387	349	380	401	355	420	341	364	380	386	382	371	392	376	373	373	386	397	386	335	337	362	353	375	343	364	370	361	367	376	381	395	367	381	381	366	338	331	361	364	408	361	393	332	359	359	361	366	371	384	395	382	364	355	377	322	394	372	404	348	382	366	357	372	397	330	362	375	378	337	346	384	375	365	369	403	352	381	386	381	398	354	356	378	388	383	342	367	372	335	353	393	358	371	373	354	347	353	375	372	354	339	387	364	414	395	389	359	361	356	387	362	370	345	348	357	390	384	338	359	360	399	361	333	392	371	370	397	372	367	361	398	391	370	351	406	349	373	393	378	339	399	361	341	355	334	365	366	391	389	361	397	376	367	367	388	364	369	360	363	344	399	350	370	352	408	369	402	357	399	402	406	376	375	366	378	376	342	353	351	351	330	359	377	357	370	373	355	349	398	361	345	370	357	385	348	343	385	366	372	380	401	374	360	340	354	360	367	383	378	369	389	402	344	344	381	386	373	383	359	355	388	391	370	348	318	381	364	382	374	347	391	410	367	363	389	387	353	366	363	396	387	392	390	350	390	349	372	361	350	355	370	346	396	343	385	352	384	371	380	354	372	369	369	381	401	373	337	400	374	367	367	372	376	381	385	368	359	381	373	397	370	379	349	396	404	394	344	397	361	352	386	399	359	371	343	375	370	368	390	385	369	390	393	358	403	352	357	360	406	373	384	350	355	405	367	346	374	363	361	381	384	354	377	369	385	412	357	384	362	352	343	380	401	405	355	330	398	379	333	381	382	399	340	382	380	367	366	374	374	355	354	389	371	365	352	373	401	365	429	398	383	370	399	393	354	353	372	386	372	360	335	361	371	359	364	368	373	374	382	344	382	370	360	356	339	372	381	394	363	395	368	380	367	383	374	363	403	347	368	355	359	363	395	374	412	348	402	359	363	375	355	382	354	367	371	373	370	366	408	361	325	356	410	358	376	391	421	364	374	348	381	375	397	342	371	348	336	381	361	379	377	366	358	369	355	366	391	370	362	375	363	373	349	352	352	353	372	384	340	395	348	365	360	397	412	390	389	367	360	390	356	385	374	371	372	395	396	369	373	381	353	367	367	351	342	399	381	372	406	341	389	370	383	385	391	415	357	370	395	378	392	384	345	366	372	353	393	358	361	401	377	377	370	366	379	342	353	379	342	354	372	343	329	359	356	381	377	377	354	366	380	361	403	380	347	383	377	347	372	337	387	396	338	388	409	394	345	375	366	389	360	317	375	387	395	347	359	389	394	367	370	383	350	384	394	371	355	376	365	368	355	365	342	358	404	391	385	368	362	369	370	380	378	350	369	355	385	358	357	375	345	402	333	343	363	361	366	334	358	389	368	354	352	358	366	366	380	343	345	376	382	371	389	396	332	344	365	426	354	362	372	341	380	357	354
27528	19803	7305	1120	742	687	609	512	461	532	464	431	472	457	470	492	439	463	457	482	462	473	478	464	465	468	427	431	448	442	395	439	437	458	462	471	398	464	441	435	445	460	494	459	486	447	460	486	452	499	443	410	501	437	471	486	453	450	500	488	463	490	458	453	466	447	433	450	442	467	447	454	488	469	474	462	426	471	438	483	496	479	445	485	480	463	467	501	476	449	484	502	449	490	457	470	459	438	472	453	455	469	430	461	455	453	452	442	443	454	425	462	457	443	473	470	450	490	453	475	425	444	460	481	446	469	419	399	456	465	484	493	478	445	503	502	451	449	466	418	462	479	428	476	481	468	458	447	464	437	472	441	472	472	484	464	483	409	411	449	489	468	471	468	467	442	474	433	435	450	474	413	404	478	457	465	449	433	436	485	421	428	476	431	459	483	474	492	451	428	427	504	433	501	443	461	458	445	483	477	432	445	470	460	460	416	479	443	471	445	433	450	459	429	463	469	449	485	443	425	453	442	447	483	479	433	454	437	496	484	456	455	447	448	469	450	421	450	475	476	463	436	461	457	452	464	446	430	459	469	445	442	424	494	455	480	477	483	448	458	467	459	378	480	461	464	465	416	467	442	501	456	450	435	469	486	442	441	450	447	469	512	437	471	476	485	472	475	470	427	458	456	487	454	446	461	458	454	448	422	459	446	448	456	454	494	444	447	494	467	484	458	467	449	438	473	457	436	477	453	450	451	427	436	489	498	488	468	451	458	482	443	468	472	485	460	459	506	465	463	461	434	449	449	453	451	461	476	461	418	490	467	452	455	440	464	477	443	461	449	425	459	485	436	471	456	434	461	445	431	444	448	465	494	466	457	449	495	440	445	440	471	480	488	447	469	458	487	476	468	449	488	470	469	480	474	454	470	444	461	464	449	432	500	447	458	422	471	469	430	485	426	470	475	442	470	471	463	481	424	453	443	439	500	436	447	454	441	460	455	442	443	454	448	462	459	471	434	455	469	459	441	448	460	457	443	479	437	439	448	461	474	465	477	474	467	453	478	464	421	447	441	464	472	432	461	507	463	434	411	473	477	479	443	453	441	454	485	444	473	492	464	441	480	466	442	467	494	503	449	446	413	454	454	476	450	478	468	475	454	451	443	443	481	456	498	488	498	476	477	454	447	434	446	432	415	477	463	448	411	421	465	473	471	416	516	446	433	436	451	458	427	433	424	490	424	431	462	437	457	446	433	456	423	459	442	441	458	474	468	453	420	486	470	497	458	445	478	457	504	436	481	419	439	469	455	462	498	485	449	430	449	458	483	463	450	408	442	451	418	439	477	443	489	490	433	458	511	451	472	475	439	461	467	457	446	474	487	466	475	450	459	466	451	456	478	429	422	435	467	459	477	422	491	463	455	451	447	459	413	454	461	455	466	443	408	466	437	428	442	477	455	458	469	485	438	441	457	469	466	458	523	471	492	441	446	447	448	458	479	389	447	450	420	436	480	508	466	455	466	436	440	490	454	464	450	460	434	470	419	435	476	458	435	452	460	476	464	455	435	476	450	449	430	493	414	476	428	428	444	428	436	445	489	447	459	489	476	456	473	451	449	466	499	440	433	496	473	454	482	465	465	494	442	427	458	446	466	466	446	452	450	499	501	448	458	426	425	442	446	430	464	448	449	465	427	447	486	452	538	492	468	420	472	447	470	437	459	431	462	462	461	476	447	460	462	475	463	432	451	414	443	445	485	431	465	445	472	430	480	449	444	452	408	444	431	433	451	452	477	433	432	436	471	453	472	448	454	451	465	456	492	471	460	490	433	452	476	458	436	442	431	457	461	443	425	463	438	469	500	469	470	463	442	433	425	451	471	488	435	487	445	447	416	463	440	438	425	453	469	474	446	438	459	435	450	443	440	442	480	421	439	463	429	447	438	438	443	435	434	432	448	459	428	460	455	445	450	517	462	441	485	467	439	436	424	452	506	458	439	444	469	473	462	453	446	445	489	465	456	435	451	414	474	451	478	449	464	469	407	490	488	487	460	445	447	435	454	449	445	436	480	442	439	476	465	443	463	444	475	451	446	439	469	447	461	445	476	439	439	434	424	468	467	445	446	431	466	526	454	434	459	475	465	463	450	454	472	406	422	466	437	448	442	453	434	483	425	455	472	470	447	440	503	504	456	468	442	444	422	477	448	431	453	474	438	439	455	459	482	455	460	477	479	473	480	470	480	459	444	461	472	451	462	466	445	434	465	442	454	458	482	446	448	493	446	453	480	449	425	469	446	441	457	481	437	481	452	466	441	440	471	430	488	446	489	497	464	417	460	444	461	495	464	450	461	417	456	431	466	479	450	436	439	449	464	431	459	432	452	472	450	470	467	460	451	455	448	500	464	435	422	508	482	471	484	470	469	444	464	429	422	452	469	469	446	455	456	498	438	445	480	494	459	434	424	451	494	472	478	444	476	477	453	456	444	487	455	454	475	447	451	483	440	457	431	422	440	483	478	478	461	479	462	484	452	476	439	415	417	414	412	440	481	463	444	455	428	460	484	421	469	448	463	447	460	482	466	456	461	483	453	422	440	472	455	424	459	465	477	447	496	468	459	476	456	463	478	437	422	456	457	481	464	461	503	474	466	463	445	464	427	432	471	430	477	425	461	452	462	464	482	472	450	416	443	468	436	484	438	464	434	423	425	479	477	432	457	440	480	421	430	464	469	441	452	469	485	457	473	428	473	436	426	451	454	428	445	492	439	445	461	462	456	448	447	481	480	450	461	446	453	476	461	453	434	436	460	473	398	442	481	464	474	476	428	448	500	470	475	450	448	465	482	441	417	455	447	464	461	465	418	444	456	426	479	485	496	454	472	457	475	475	448	496	446	477	415	480	472	439	443	494	454	461	441	443	432	470	465	490	446	447	496	458	445	431	416	454	472	445	476	488	458	460	498	469	457	453	484	438	490	477	482	476	461	441	398	454	442	445	403	449	455	442	464	465	424	467	474	480	489	450	472	477	481	472	482	445	444	427	501	449	479	459	454	468	469	470	496	490	436	447	487	418	435	452	435	461	504	442	485	456	468	460	452	427	450	437	449	461	465	469	452	446	461	437	488	480	428	427	491	436	472	475	458	469	445	475	474	488	452	425	446	442	480	461	468	465	440	467	437	451	443	457	460	422	472	444	449	501	456	465	464	483	457	468	455	457	495	444	485	445	451	441	499	465	416	470	457	470	445	432	443	453	472	454	477	462	456	478	474	412	477	451	432	447	445	436	454	453	477	475	459	454	418	455	461	437	464	433	446	456	465	504	449	492	437	451	420	458	456	438	481	458	453	480	452	441	491	489	458	437	435	437	448	506	478	464	431	431	465	454	496	485	476	424	463	486	447	470	491	416	462	440	447	465	500	435	494	459	468	467	480	521	422	451	440	434	486	443	476	432	464	500	469	450	480	448	456	406	453	455	425	470	453	483	486	445	470	438	462	439	434	457	452
18041	1380	1170	875	691	678	639	554	630	554	594	561	539	564	568	559	571	580	545	554	564	505	561	556	528	571	535	556	549	562	542	548	550	583	555	549	577	524	523	515	546	549	583	529	510	552	605	558	516	529	526	546	545	553	583	539	549	555	545	562	569	571	535	542	577	517	567	576	560	556	573	542	518	546	575	557	538	516	559	584	559	526	536	524	524	535	535	515	545	541	519	534	526	530	526	513	504	546	539	569	568	531	572	544	497	556	544	536	521	535	531	553	506	521	521	541	516	539	581	585	593	572	547	559	579	592	535	559	549	537	584	485	564	545	541	536	547	504	511	556	518	524	518	564	551	555	514	566	539	545	574	510	562	527	548	513	516	537	553	534	557	538	535	536	513	540	524	516	550	571	513	555	529	561	557	533	557	564	507	554	578	563	537	539	559	546	504	521	518	539	560	540	520	539	547	567	549	558	554	541	527	580	544	561	534	578	537	542	515	526	513	558	551	553	555	532	501	534	556	518	537	577	578	542	549	555	548	586	566	550	525	555	552	564	515	561	566	541	544	565	518	468	536	547	554	544	565	535	491	513	578	544	543	548	540	596	479	563	552	547	559	564	549	538	527	576	528	551	546	528	551	537	539	568	547	556	553	532	539	526	542	556	538	559	581	551	547	568	541	517	548	494	532	533	570	576	549	545	533	541	573	515	565	527	540	556	531	560	523	520	557	525	557	547	557	538	538	525	540	554	508	508	557	526	559	569	539	531	541	535	541	584	520	528	508	542	544	534	506	508	528	516	566	527	545	564	513	536	509	591	508	547	555	573	518	509	522	550	497	550	544	549	513	541	551	526	512	542	520	534	570	556	517	524	502	557	540	507	578	539	546	529	550	566	565	538	541	534	543	522	556	522	548	558	572	567	582	545	542	528	547	577	552	576	533	578	521	545	606	573	524	546	545	527	549	542	556	524	569	521	521	558	487	517	571	531	517	514	525	545	540	517	561	553	572	543	569	523	579	524	509	592	522	538	529	541	573	532	534	572	582	582	544	554	538	568	578	546	550	544	517	558	548	525	535	551	523	575	548	531	522	540	529	540	584	530	558	570	559	535	539	532	551	540	531	526	544	556	564	536	551	543	550	555	498	527	586	564	524	544	562	508	512	538	545	525	533	565	546	536	567	549	575	569	574	536	610	535	520	507	545	537	523	559	537	537	508	556	566	549	581	543	523	507	511	562	544	541	539	556	582	527	517	517	534	506	492	559	553	578	568	599	593	559	525	538	551	520	568	525	550	566	530	535	555	557	546	572	525	572	567	478	568	524	506	555	512	561	490	500	564	526	562	517	530	531	540	538	567	534	520	527	520	515	509	521	544	542	551	558	540	534	533	532	522	561	544	531	538	536	555	522	547	562	557	553	570	499	530	551	575	543	556	506	560	537	567	510	526	558	574	521	523	546	514	539	549	539	551	528	547	520	520	527	527	548	573	537	579	526	542	553	574	506	541	522	551	502	514	516	523	560	515	573	518	544	568	566	516	530	578	541	541	559	531	543	592	555	536	498	537	571	571	546	526	551	587	547	517	487	515	552	556	577	535	532	535	549	532	552	529	545	581	509	534	528	519	556	542	513	532	551	544	581	489	523	554	567	563	537	550	564	554	568	548	511	528	540	522	566	531	508	537	529	520	545	548	561	510	558	535	531	546	530	536	536	511	564	551	562	580	582	540	551	585	562	546	539	542	509	554	518	584	527	553	548	552	535	500	553	529	581	501	523	585	544	555	549	549	532	552	545	537	525	538	530	568	573	504	549	552	541	567	529	500	544	561	555	534	557	600	561	530	510	519	562	570	510	559	582	547	544	579	557	585	494	558	537	513	543	562	546	531	517	539	580	544	560	552	522	510	561	539	553	535	569	567	531	528	535	555	585	512	570	566	546	559	522	564	548	523	539	524	549	505	536	545	591	588	553	545	523	582	547	560	563	579	543	536	562	512	546	528	548	573	536	564	537	564	540	571	524	556	555	520	533	523	536	552	512	537	542	552	521	538	557	531	524	523	538	527	561	583	557	543	524	533	526	531	514	522	552	529	553	551	565	547	515	520	515	564	564	523	577	560	537	533	576	519	531	526	525	534	517	531	564	533	500	530	541	529	583	535	542	520	567	531	534	544	532	496	509	565	580	520	537	542	526	540	553	565	557	530	587	564	561	536	525	546	525	559	570	573	555	572	522	521	558	539	587	554	545	552	534	558	511	524	533	569	555	549	516	565	542	566	547	544	474	518	503	532	548	533	531	561	541	544	521	527	512	550	551	536	583	540	570	525	566	540	572	535	531	539	567	497	561	547	551	553	490	560	514	549	507	539	471	530	519	573	560	563	574	536	535	566	589	568	554	504	543	518	542	567	559	541	541	532	505	570	522	506	566	525	547	532	531	531	538	539	571	557	575	531	546	542	526	535	503	527	543	544	558	551	549	536	556	574	552	541	484	560	583	528	545	527	545	527	524	560	567	557	557	575	533	533	538	535	515	582	533	556	564	543	523	531	523	594	562	518	498	549	506	513	521	563	510	544	535	525	566	550	543	528	567	550	548	539	542	558	567	486	548	535	571	511	529	524	586	544	517	553	532	494	536	593	553	529	586	600	499	575	539	573	546	550	539	496	513	544	552	530	545	557	539	564	531	522	531	520	558	598	552	536	518	560	542	516	570	568	562	519	563	576	506	573	481	546	549	522	517	546	535	547	541	560	513	549	510	508	545	587	527	534	571	580	528	507	523	575	604	567	550	499	542	546	546	541	567	522	509	546	533	557	546	531	522	541	513	588	549	565	554	547	536	548	550	541	505	510	527	552	495	574	502	575	522	588	507	547	585	518	512	546	495	531	559	564	549	530	541	556	552	553	526	514	551	568	544	545	587	565	516	539	518	493	508	523	569	524	531	555	568	565	505	501	552	573	564	533	593	529	614	514	586	573	508	535	539	527	531	547	502	545	520	554	545	519	556	533	561	530	551	491	567	491	534	493	528	528	556	532	574	596	526	548	557	571	557	571	536	545	527	557	554	533	543	596	531	519	564	577	547	571	527	550	527	543	527	561	552	552	524	561	524	558	535	508	546	519	550	580	544	528	524	566	533	538	546	535	573	530	583	557	528	539	539	558	556	555	556	593	547	570	489	525	547	562	568	528	495	567	523	578	541	534	528	568	598	561	564	560	575	540	536	594	564	521	570	558	536	558	527	507	500	524	535	531	539	577	586	528	581	492	565	557	507	530	556	540	541	579	592	532	501	567	546	574	513	559	504	512	526	525	516	551	551	546	559	562	533	549	540	560	588	530	523	541	544	560	533	537	551	553	562	501	574	524	545	520	578	557	573	514	544	560	511	553	542	486	483	565	531	508	519	577	590	515	572	484	552	564	557	558	523	505	574	557	550	542	516	567	537	505	511	502	550	559	570	579	542	504	521	549	536	541	569	552	560	545	542	533	550	509	550	542	537
23692	21128	28450	23994	21111	12256	1153	664	480	477	429	393	365	348	342	317	303	321	283	257	287	278	282	245	248	224	225	283	259	261	218	223	251	261	242	235	254	247	248	264	229	240	229	244	243	241	244	223	249	228	262	228	259	232	224	228	237	230	261	258	243	235	235	245	212	220	213	231	238	206	254	240	248	223	237	265	222	223	258	235	231	232	235	237	237	245	231	221	225	249	245	213	251	214	238	203	221	220	213	207	237	227	249	217	213	223	217	227	215	231	251	220	218	219	226	232	233	196	224	228	233	244	210	256	228	243	218	207	214	229	239	225	287	222	215	226	203	264	215	232	222	209	227	275	252	246	226	244	218	224	238	229	206	220	243	252	208	240	225	223	232	238	233	231	231	255	268	219	240	264	236	241	213	248	232	229	221	221	240	207	218	246	247	243	228	235	247	243	243	227	225	222	238	230	211	232	250	212	245	233	255	230	225	223	221	197	244	239	245	242	249	228	227	230	230	218	243	219	242	230	247	241	239	257	279	242	234	254	230	231	211	201	227	208	224	219	258	194	225	214	242	255	217	229	245	229	248	214	253	232	210	211	219	252	228	228	214	234	227	224	254	215	231	230	208	215	229	239	247	226	236	236	242	223	235	208	227	218	224	222	219	262	205	258	218	216	235	246	227	286	245	228	240	249	236	239	236	239	217	220	263	241	246	239	222	242	225	216	234	249	233	226	211	219	222	246	229	210	233	212	238	244	217	202	236	235	218	250	236	248	237	239	207	265	209	205	221	248	213	236	234	234	249	224	232	220	226	258	221	205	219	210	229	221	257	212	260	203	242	229	245	225	222	229	225	228	241	210	225	238	206	238	217	251	241	239	255	240	238	202	219	211	275	197	222	231	240	237	230	225	224	220	231	212	210	252	236	229	265	216	231	215	268	223	226	238	228	217	245	230	246	235	209	236	248	238	212	234	252	261	254	210	261	236	221	225	209	249	224	253	241	228	245	248	235	256	254	258	248	219	236	251	249	209	222	246	220	235	224	261	256	227	211	245	252	246	217	265	242	226	238	240	233	250	243	238	209	232	260	227	226	241	236	252	242	251	223	226	220	256	238	233	257	207	238	214	228	280	247	224	250	236	232	223	248	200	240	230	226	219	229	229	235	262	222	227	221	255	245	245	248	223	213	218	220	221	220	231	225	250	234	231	197	260	224	228	224	245	235	263	237	237	235	231	232	238	236	246	215	258	254	225	220	254	227	203	228	217	222	235	252	242	221	237	234	265	241	217	255	206	232	228	238	217	231	217	237	260	222	213	233	256	220	234	213	242	242	230	237	204	231	237	230	246	238	236	273	228	230	210	224	215	231	244	231	253	196	215	222	197	242	241	220	250	245	237	227	224	248	227	236	209	243	237	239	251	243	286	239	210	217	222	230	270	234	230	267	218	248	227	230	226	235	251	249	225	259	241	221	223	262	199	230	249	235	250	227	228	218	216	251	232	267	224	250	230	221	251	229	199	240	232	231	238	227	242	232	243	221	240	252	242	225	223	221	239	239	217	222	242	194	226	234	240	230	235	217	227	251	222	257	221	244	248	224	208	249	246	250	215	250	231	207	209	231	236	235	217	235	225	220	206	227	198	215	231	245	223	225	243	243	218	247	230	235	218	226	214	214	244	238	234	246	237	241	213	219	223	216	217	239	218	252	238	223	218	219	256	231	225	250	248	251	228	240	226	194	259	237	240	253	242	217	248	242	230	220	215	252	227	246	214	214	221	239	255	233	217	243	218	232	219	235	273	226	259	219	266	257	213	215	225	213	217	225	228	205	231	232	250	211	211	228	226	268	236	227	252	253	231	230	223	225	240	227	241	239	237	236	213	232	244	233	241	230	226	240	223	227	235	218	223	208	241	258	196	223	253	245	222	242	245	234	244	248	224	246	274	230	210	190	238	226	221	226	219	230	229	238	265	217	228	236	237	234	236	228	233	229	243	225	238	227	253	238	227	247	223	223	252	226	238	235	203	241	219	217	245	220	248	220	251	216	248	206	243	237	256	231	239	219	248	228	236	236	253	210	246	239	229	252	240	250	224	257	234	214	214	232	207	237	250	256	209	226	237	204	251	211	227	209	241	223	244	277	248	234	223	223	232	262	206	251	257	238	253	254	225	220	226	215	213	239	237	218	219	257	241	213	239	234	225	224	226	228	238	228	243	214	220	258	232	212	239	228	218	230	232	211	239	214	246	220	210	210	240	249	219	225	234	237	239	239	234	241	248	222	246	225	248	246	246	238	251	235	229	255	210	248	227	215	231	234	233	250	232	226	246	213	208	236	237	252	220	194	222	257	224	257	217	198	200	224	240	236	241	217	242	239	242	243	239	224	235	230	230	249	228	257	212	217	208	245	219	266	234	222	244	229	266	211	237	225	261	253	202	220	254	254	215	240	206	234	208	237	221	230	207	241	218	222	221	220	272	207	220	249	260	238	239	229	233	229	212	246	223	225	219	214	240	227	228	220	245	212	242	215	237	241	226	218	240	246	224	235	215	236	230	217	225	219	229	250	214	238	251	225	207	250	241	236	250	270	235	239	250	236	242	247	251	218	228	219	227	245	210	234	254	233	228	232	208	232	212	236	226	234	241	228	256	211	234	246	262	252	239	205	209	234	215	241	221	216	235	197	235	228	218	213	238	255	246	251	252	214	208	274	241	205	235	233	212	239	231	234	248	250	219	227	230	245	226	226	252	229	215	258	241	226	205	224	213	231	217	220	236	214	231	238	218	241	238	225	233	262	240	224	216	209	268	221	244	202	206	228	238	216	258	230	222	215	214	239	260	221	238	219	229	211	224	218	233	234	236	216	206	246	244	264	212	229	248	222	204	232	242	250	239	216	226	215	240	256	228	255	246	235	235	237	241	219	224	232	239	229	228	209	207	271	216	224	212	242	254	244	233	243	248	214	212	234	225	231	247	208	243	251	248	225	222	208	254	236	227	216	241	222	210	226	232	238	226	238	225	229	237	235	229	225	227	248	224	245	222	236	240	221	241	224	242	224	249	224	238	243	234	233	219	220	250	215	246	223	229	216	234	227	214	230	243	224	225	238	221	228	263	236	208	226	217	239	234	244	243	216	218	236	241	221	225	197	249	259	206	248	221	221	236	243	229	222	214	233	225	204	221	232	234	230	241	232	239	261	210	234	246	235	217	222	225	228	220	248	214	228	237	196	215	238	202	234	252	222	235	225	234	234	246	235	232	246	239	200	212	248	216	243	209	221	239	228	221	257	240	236	247	229	251	228	225	237	229	220	234	198	223	229	225	232	235	210	191	207	217	209	227	231	235	229	250	260	234	202	242	222	226	246	258	220	212	212	229	248	245	247	208	222	234	207	233	224	233	231	238	240	211	217	240	206	246	218	246	226	214	246	241	230	252	225	240	221	203	266	244	233	244	244	211	222	259	241	228	253	213	233	219	237	238	236	232	247	243	245	222	227	239
35239	9340	7897	3913	2514	1883	1491	1098	972	732	675	605	523	522	473	417	418	407	391	351	326	343	355	345	350	332	320	328	314	352	312	318	309	340	303	297	286	275	284	274	317	287	291	295	291	263	333	268	290	314	288	296	300	284	304	277	315	277	268	321	275	292	294	276	270	267	273	296	300	285	286	288	282	288	282	333	291	296	333	252	292	288	284	290	305	268	253	264	268	287	293	294	293	274	314	279	304	269	303	281	345	263	290	275	287	297	293	262	284	267	305	300	291	275	294	277	282	306	291	290	305	252	273	280	291	269	316	296	281	255	264	288	277	283	264	282	293	258	280	255	285	279	284	257	299	293	298	286	290	284	301	280	296	279	270	281	307	276	270	285	271	248	263	280	272	250	268	280	279	256	265	273	295	273	285	299	291	258	319	293	304	269	252	280	322	284	288	261	272	271	249	267	293	276	277	275	288	268	301	278	329	284	302	269	281	293	280	288	310	310	291	260	250	292	283	265	258	312	319	265	282	264	291	263	279	280	301	306	283	272	261	273	256	313	294	291	272	280	304	282	289	278	239	317	286	275	287	315	305	277	260	278	281	239	319	292	262	297	282	273	310	276	264	277	285	289	280	255	263	271	283	270	293	293	295	298	278	269	248	291	320	258	276	276	288	261	297	261	262	266	278	275	289	238	270	301	269	265	281	296	284	279	271	277	278	274	295	260	259	280	273	273	291	268	291	248	277	287	272	279	268	297	284	307	295	289	294	302	286	308	305	268	296	298	268	287	282	315	302	286	310	255	292	266	291	287	274	266	273	303	303	256	285	286	302	258	287	322	263	290	304	241	302	286	272	277	325	270	299	282	274	296	266	254	308	270	307	309	279	281	259	266	301	266	264	289	269	288	298	291	273	261	294	280	289	313	290	291	278	294	278	271	292	278	287	311	274	288	258	305	321	293	276	271	284	293	286	274	301	298	273	299	296	290	271	290	299	272	288	298	277	253	302	268	311	261	252	255	274	259	280	275	271	315	259	301	280	282	284	291	296	268	281	269	271	309	285	291	278	296	278	253	274	289	291	274	294	282	305	291	281	300	310	297	298	290	292	286	282	308	315	295	298	283	277	283	294	279	283	272	277	291	294	297	241	276	269	263	267	300	284	282	310	289	255	268	270	286	262	299	268	281	285	285	268	298	285	260	306	296	304	290	308	303	264	290	277	276	288	273	293	316	283	297	291	266	298	281	269	272	265	268	307	306	295	316	288	294	325	290	289	267	296	301	302	259	270	278	278	283	264	272	285	297	276	272	294	292	260	271	295	288	287	260	286	287	290	257	283	283	291	293	287	302	304	286	325	275	260	272	265	279	288	271	304	302	280	290	275	301	277	281	281	277	302	317	287	297	305	281	292	270	266	282	274	300	269	263	247	308	276	290	287	270	310	265	309	277	276	286	247	286	272	264	293	300	250	290	272	273	306	306	268	298	290	305	275	268	289	280	267	271	262	287	279	297	268	316	288	284	270	254	306	281	285	276	278	261	327	307	287	292	304	285	295	291	286	312	284	269	259	276	279	272	282	276	268	302	283	265	280	301	311	264	307	280	254	257	289	291	302	284	293	305	254	272	260	294	293	272	290	269	272	306	286	255	284	303	273	265	294	284	280	283	281	300	279	288	293	280	285	318	289	284	262	285	290	263	302	304	311	287	281	289	269	280	284	259	270	285	278	309	279	309	272	291	288	276	288	260	280	294	277	259	264	265	277	298	298	296	285	266	283	294	288	285	277	319	286	274	281	247	299	260	251	265	273	277	285	265	264	258	256	293	307	286	262	310	290	278	295	270	292	294	295	279	304	305	278	291	293	263	290	267	252	304	274	301	279	284	317	283	261	302	259	277	268	273	318	286	269	293	286	287	286	291	292	312	302	295	261	295	280	276	269	270	282	281	280	288	313	274	299	287	307	299	232	255	307	272	280	301	309	322	278	279	279	259	308	296	292	301	255	263	274	286	313	269	283	294	290	265	279	327	276	282	294	269	280	282	286	284	295	279	304	285	290	277	280	303	306	289	289	283	274	300	267	310	320	281	278	260	315	281	285	313	273	238	296	282	264	311	283	277	281	288	297	272	310	264	297	297	289	279	290	257	248	281	290	281	298	297	280	271	300	291	328	277	284	305	289	294	244	296	291	309	286	307	263	299	282	328	271	258	319	264	288	284	285	292	281	286	252	301	287	272	261	285	284	278	264	285	275	279	265	276	295	284	283	293	278	294	285	277	270	266	283	304	272	300	305	297	283	303	299	294	292	303	288	278	278	273	276	306	278	316	279	273	291	281	296	297	328	252	283	273	263	302	265	295	267	261	285	292	287	269	275	291	282	328	270	274	296	287	289	323	283	295	282	315	265	297	300	277	284	266	294	291	292	271	319	290	299	266	285	286	294	289	271	324	287	263	284	272	278	296	317	270	271	299	252	282	270	298	246	252	265	271	275	274	303	302	303	266	308	295	263	277	284	271	280	257	299	289	294	285	311	255	270	284	244	292	257	318	274	303	277	260	294	267	278	265	269	259	267	291	282	303	263	295	287	310	290	258	278	296	279	295	275	282	325	293	292	301	267	296	306	296	275	302	262	273	276	289	260	287	279	295	279	265	266	292	284	291	307	243	290	289	302	260	298	298	270	326	269	285	283	280	279	274	296	274	265	307	306	282	292	306	274	267	299	271	279	272	294	253	256	241	268	306	259	280	271	290	293	289	283	282	289	278	278	271	267	285	257	286	294	300	286	288	283	274	261	287	273	263	266	288	306	283	292	282	269	256	252	298	268	287	304	281	279	302	294	279	286	278	277	294	274	304	275	288	270	291	276	270	301	302	277	315	285	322	257	294	265	288	266	270	297	275	258	282	301	290	292	280	302	319	314	263	274	290	300	265	282	305	291	276	269	273	240	258	283	276	295	279	310	309	268	286	269	267	274	298	321	303	296	274	277	280	271	261	288	291	303	313	283	264	265	272	284	273	273	268	263	276	274	307	276	278	279	283	311	235	268	286	293	277	332	277	271	261	277	295	278	310	306	263	261	248	275	292	264	293	271	297	278	290	304	267	312	310	287	296	318	287	279	289	312	304	281	277	252	253	292	268	295	288	261	262	259	282	285	270	298	304	302	295	289	284	288	308	253	282	281	279	291	304	292	265	284	297	281	267	265	291	291	255	280	264	282	289	306	264	278	304	287	266	292	258	274	309	305	312	272	312	285	258	316	306	284	302	257	271	296	303	277	288	276	247	300	287	279	292	285	279	276	278	307	295	266	271	317	287	280	284	275	281	268	288	261	287	279	261	280	268	269	292	306	270	320	298	342	265	296	281	290	283	309	281	267	265	275	242	266	295	266	276	282	286	287	256	286	286	290	271	294	277	297	283	278	283	310	300	284	277	290	278	276	312	290	280	266	294	289	277	271	255	247	256	259	251	295	289	267	296	297	277	297	271	265	298	311	306	259	287
24924	21139	27591	24814	13751	1256	860	784	731	737	690	691	662	689	660	576	632	684	650	638	613	635	625	648	621	657	623	588	654	661	587	621	614	635	655	642	654	637	594	652	612	642	648	631	622	686	607	593	610	623	638	608	584	613	634	675	631	612	628	605	630	607	588	655	614	626	616	627	609	659	595	625	610	613	629	678	646	616	633	594	598	585	614	617	606	591	599	621	625	604	589	628	621	601	604	623	624	597	669	606	657	610	605	665	602	621	621	674	608	600	597	601	598	643	620	582	640	630	595	577	584	660	610	631	637	592	566	647	636	593	594	630	595	612	568	642	644	632	603	605	608	614	605	598	614	646	599	617	616	618	624	577	615	576	569	596	619	565	633	599	661	608	588	603	624	625	582	624	605	587	578	606	599	595	634	641	671	627	638	634	570	619	632	618	599	581	659	631	618	606	629	635	626	603	614	591	619	596	657	626	598	664	607	623	644	623	630	608	665	570	582	592	620	609	584	590	636	665	612	603	588	582	657	626	621	630	617	628	601	607	611	620	629	637	625	607	599	598	638	593	580	633	638	605	623	569	605	620	614	614	606	661	587	577	629	620	615	627	609	630	621	582	634	584	629	607	575	613	608	606	641	630	613	596	641	588	625	620	600	612	619	618	634	611	631	620	601	590	620	603	600	620	623	600	596	616	611	596	563	636	616	594	623	623	618	617	609	624	602	653	641	592	639	652	612	652	593	641	565	572	578	634	645	585	595	661	628	619	582	561	595	641	625	607	575	605	652	625	611	582	687	628	645	621	614	586	610	643	613	625	643	603	652	607	649	584	596	586	619	618	613	624	640	592	628	617	641	627	677	608	596	558	633	595	593	571	574	581	564	639	604	587	604	620	555	619	583	592	627	621	604	583	632	582	615	546	613	587	623	611	600	612	615	628	616	606	641	622	604	587	576	618	596	616	627	609	601	602	619	616	591	647	617	616	632	609	541	594	640	617	640	590	606	632	657	596	614	575	617	650	598	603	628	657	592	620	605	615	596	618	628	592	636	555	613	625	584	663	585	586	586	624	581	589	612	633	627	620	654	674	655	609	606	586	624	635	636	648	646	649	598	636	631	603	588	649	628	627	623	603	611	599	586	636	638	633	632	636	548	617	606	612	636	634	589	628	623	587	600	642	619	568	639	585	635	598	619	644	617	601	624	593	621	569	616	572	644	610	615	620	609	573	579	622	606	586	622	606	622	620	612	619	608	593	624	602	623	552	589	602	594	612	569	641	629	598	563	622	676	574	615	585	603	592	612	612	622	554	625	623	617	599	590	581	600	634	614	607	569	587	602	617	645	620	634	597	633	636	586	633	617	634	583	644	609	602	574	630	559	602	599	598	629	625	569	589	618	605	586	632	570	598	597	637	634	608	595	617	579	624	576	621	623	621	625	602	605	615	635	619	579	619	623	581	618	616	629	616	613	629	591	644	622	617	601	594	605	612	594	618	612	617	647	582	594	613	623	610	586	658	619	651	609	619	595	614	591	633	605	632	598	608	611	645	644	605	589	641	615	615	638	619	599	640	583	659	656	646	608	588	587	638	611	613	589	612	594	594	564	589	615	606	612	604	640	580	582	597	609	601	620	583	623	642	621	573	607	600	615	582	603	580	636	647	598	626	612	649	614	620	609	623	621	619	594	586	602	593	633	576	590	581	620	592	607	639	598	642	612	631	689	647	636	560	664	631	588	627	589	577	598	581	559	634	604	599	611	630	621	573	644	601	620	600	574	614	639	643	643	583	577	611	633	631	606	603	621	586	658	595	574	595	578	609	617	631	591	587	672	620	638	682	639	583	650	614	609	586	639	646	619	574	614	630	633	602	589	615	584	598	602	635	646	604	631	633	693	649	635	636	584	621	566	585	582	614	592	624	613	614	592	648	640	603	622	610	594	672	628	579	599	605	630	598	624	605	595	615	571	634	620	586	586	626	656	643	581	645	583	591	627	613	614	605	624	597	550	583	605	581	604	637	651	614	621	605	608	640	579	640	605	573	669	632	585	592	560	602	611	616	592	595	621	608	609	554	597	630	641	632	671	637	611	603	626	596	620	604	580	589	643	591	623	642	626	587	620	596	635	612	638	568	642	590	612	635	581	576	577	629	620	623	557	624	628	584	614	635	591	608	660	628	649	610	602	584	609	577	622	638	596	662	632	618	620	626	591	582	593	516	576	608	572	591	563	610	582	572	602	585	605	641	583	627	569	663	610	638	582	642	588	624	659	659	598	622	611	607	614	620	600	600	601	646	625	588	624	573	572	652	627	596	614	619	600	645	606	637	613	607	595	586	614	633	600	620	560	626	617	590	597	589	597	579	601	588	585	594	619	642	591	627	623	585	600	596	627	624	591	603	575	630	614	613	645	599	597	623	587	588	591	620	623	572	628	630	596	625	553	626	618	593	607	651	619	612	598	602	598	646	608	578	624	580	604	603	581	621	556	628	584	597	645	619	640	581	638	617	599	581	596	601	615	630	582	588	622	584	652	633	599	626	596	650	627	648	623	621	604	591	654	624	615	568	637	624	614	658	595	607	584	613	631	594	631	633	603	614	613	626	634	602	616	587	599	667	606	601	591	616	624	613	603	585	606	605	621	646	626	612	657	642	599	628	632	643	630	574	574	593	577	559	650	632	632	629	596	594	612	634	603	629	582	681	608	587	651	604	637	633	631	610	648	567	614	574	642	613	607	632	605	633	610	562	596	633	578	567	623	554	620	575	637	628	621	583	594	629	584	602	611	604	623	611	567	584	583	574	601	649	601	573	604	617	592	625	588	592	568	604	626	571	624	628	605	628	626	580	647	666	580	642	627	599	643	619	591	572	627	596	594	603	632	617	606	580	608	618	654	638	619	593	658	579	626	632	591	570	614	584	586	605	590	614	589	603	613	624	628	573	562	601	622	588	593	573	608	641	585	668	603	623	602	628	627	619	626	609	619	627	635	579	604	610	601	615	614	629	618	607	585	609	582	605	562	605	617	647	620	664	658	592	577	619	621	634	591	634	644	604	606	601	612	596	622	619	638	643	636	612	652	561	579	599	592	594	651	620	589	616	679	610	579	593	608	613	570	592	587	622	604	621	647	627	630	646	616	680	645	595	628	647	632	569	611	627	610	642	593	589	627	611	607	586	630	621	594	571	627	577	557	611	580	596	609	634	680	572	664	611	661	617	581	604	611	582	604	606	592	641	600	597	641	604	588	546	570	595	612	620	590	627	603	611	598	604	623	587	616	609	598	572	613	625	600	589	623	605	630	620	624	641	628	576	617	559	624	590	571	658	583	601	572	619	611	630	594	558	588	596	578	572	622	612	617	618	597	604	622	624	617	622	600	597	601	615	590	589	594	592	598	599	594	596	602	588	615	596	559	576	573	620	607	613	599	596	660	628	610	578	606	600	600	631	565	579	638	596	609	625	613	628	575	635	600	570	614	593	613	609	617	575	599	630	613	619
36040	5895	4861	2731	2058	1499	1317	1162	1050	959	911	862	866	777	766	774	771	775	740	756	707	744	730	719	697	708	728	648	713	667	702	641	671	720	692	694	713	730	702	708	693	711	696	707	743	656	683	719	695	748	695	632	694	685	658	689	700	699	710	669	660	713	695	706	697	706	706	675	688	697	678	709	697	705	699	664	721	664	668	691	706	674	684	719	731	689	681	703	652	674	706	656	709	630	690	684	661	674	691	686	632	688	690	715	669	680	714	697	652	725	686	683	711	727	626	703	723	705	683	702	698	669	682	657	715	701	749	665	670	669	699	680	700	721	687	694	663	677	682	728	669	719	678	705	716	658	716	707	651	718	686	709	672	694	681	683	699	672	707	709	681	649	694	732	672	708	708	719	636	650	697	706	685	677	710	675	700	713	718	680	679	686	745	630	709	733	672	688	695	652	712	725	655	719	685	705	606	681	692	699	663	699	689	658	692	639	664	693	711	710	702	716	673	711	684	677	719	652	715	727	654	707	663	710	666	646	629	735	691	686	685	688	627	739	712	672	715	740	690	677	659	699	678	656	690	691	694	635	686	671	633	719	681	695	697	649	688	696	738	679	730	683	693	712	689	726	693	663	691	661	674	648	689	728	696	709	676	687	722	713	711	694	675	695	687	703	639	681	717	681	695	701	649	675	726	682	669	701	644	714	718	694	697	726	645	597	692	775	703	706	666	637	672	686	668	688	661	745	736	709	644	629	709	669	719	689	685	680	707	737	737	674	711	713	653	656	752	678	721	740	666	641	698	722	742	676	658	682	654	658	681	667	707	703	717	711	706	661	707	688	689	721	698	652	684	674	728	700	666	642	687	692	741	713	702	646	659	724	666	711	698	729	632	714	668	740	710	695	712	693	706	662	676	684	707	685	714	668	699	700	728	728	648	656	669	699	623	701	718	733	691	670	667	695	701	691	692	665	706	708	692	681	669	700	680	682	708	686	683	702	665	661	721	718	703	702	739	715	718	671	728	722	683	704	674	649	730	715	655	704	660	697	693	724	748	666	780	695	694	719	677	673	700	716	677	718	665	747	739	733	679	712	695	704	713	661	716	660	699	702	738	652	663	723	675	718	643	686	714	686	683	745	711	701	670	712	660	759	741	683	697	668	688	685	666	696	702	678	696	700	705	686	681	696	652	716	672	633	618	720	725	688	707	682	661	652	657	695	710	725	709	705	693	697	679	705	708	671	683	703	674	676	676	676	729	686	651	681	654	727	677	686	698	748	654	680	667	693	743	686	720	681	666	702	710	749	691	738	757	724	679	702	666	689	687	659	739	722	758	706	705	704	714	723	708	672	728	675	731	691	673	736	720	664	714	705	655	705	696	686	756	694	715	715	665	703	699	695	648	684	710	688	706	689	714	684	709	737	736	698	664	676	648	707	735	725	648	716	653	716	689	713	688	672	692	720	659	686	678	659	710	673	710	686	642	678	720	675	738	691	691	711	706	683	706	679	685	713	726	670	696	690	657	694	679	696	685	664	674	679	657	766	686	655	672	708	674	729	689	653	697	680	725	690	687	685	703	668	655	705	680	725	688	715	713	705	679	695	660	710	637	676	715	671	677	719	713	659	649	694	685	674	679	725	714	643	687	706	658	723	725	722	708	718	667	657	647	647	623	709	717	728	718	690	668	705	689	738	725	719	675	710	679	675	739	697	697	661	636	663	684	674	708	707	692	701	678	694	664	660	676	692	667	679	651	738	684	647	650	674	666	668	669	671	695	673	672	645	689	704	765	676	640	667	733	671	700	733	679	696	659	696	650	745	659	686	688	661	680	652	668	731	710	708	686	656	695	701	709	665	746	674	715	715	683	732	705	658	664	720	655	681	696	684	720	669	665	674	668	668	683	673	755	698	688	713	677	691	683	670	676	734	670	701	664	699	662	719	710	688	658	693	675	682	682	648	666	717	715	697	672	660	732	701	710	690	666	668	679	712	665	675	671	649	714	687	731	673	710	680	667	684	694	694	656	700	699	728	681	759	652	661	691	667	709	714	645	685	675	685	635	694	624	669	722	682	660	706	670	685	658	743	692	708	682	679	743	707	665	691	692	732	726	702	735	647	707	688	715	666	733	676	712	682	648	657	728	738	681	690	689	705	724	705	723	734	677	678	742	675	669	708	639	648	648	728	717	715	675	687	705	729	637	688	743	700	685	680	700	655	700	677	664	657	685	700	663	637	645	662	653	697	642	682	701	669	726	692	723	728	697	644	658	643	659	691	697	639	710	645	702	689	717	658	707	661	671	703	675	696	668	668	676	702	704	676	694	721	724	719	671	710	681	645	667	638	692	650	731	720	723	674	712	690	711	685	659	706	704	661	693	712	717	704	687	681	691	678	664	708	684	685	664	719	739	716	693	690	730	693	678	668	737	721	685	702	725	699	703	694	687	719	677	677	667	667	695	658	676	680	689	673	675	732	690	677	699	690	740	675	660	722	663	707	676	664	648	669	671	689	662	638	725	662	672	713	715	627	713	751	700	722	713	666	675	707	667	713	697	664	678	653	642	687	743	683	740	678	717	737	687	678	732	693	694	696	676	722	700	702	688	701	703	713	688	683	684	699	694	733	668	735	727	673	708	728	699	697	726	677	698	704	649	704	692	678	700	708	704	637	723	716	689	668	713	671	727	696	645	731	701	693	707	700	711	704	648	687	697	740	721	685	662	692	649	690	659	672	701	700	692	709	733	720	714	728	702	694	733	688	661	695	672	715	680	687	664	670	688	726	757	693	709	686	715	686	678	690	727	709	693	716	673	728	676	691	729	662	711	699	630	702	711	692	663	712	704	682	671	704	724	714	705	661	714	698	678	693	703	699	674	674	630	685	665	631	719	665	708	615	692	670	675	666	698	673	660	676	675	693	696	680	670	695	717	688	724	708	671	713	700	719	699	678	660	697	732	692	732	710	735	687	675	674	681	649	708	700	685	748	747	673	686	702	716	632	717	687	702	687	683	722	727	672	667	651	692	712	656	703	742	685	666	637	708	684	718	705	713	685	690	684	671	721	605	734	665	672	699	716	707	682	699	701	710	664	687	693	714	724	691	640	673	698	694	735	720	749	692	734	682	654	690	709	704	693	727	680	720	712	729	673	667	705	691	679	703	726	692	670	670	718	697	674	697	693	732	717	722	716	671	710	687	687	637	690	662	676	656	719	668	683	663	661	658	690	726	704	699	705	713	709	699	704	664	685	686	630	687	725	747	680	692	723	721	700	718	657	685	712	700	669	693	684	708	685	685	695	709	700	686	709	709	656	679	695	685	687	703	708	706	676	684	693	688	665	653	689	712	716	701	697	661	681	661	687	692	729	674	657	682	695	663	722	675	687	726	696	719	713	700	694	691	684	685	710	643	674	673	649	694	662	720	686	707	651	656	711	710	695	690	678	719	718	662	675	652	730	682	663	664	678	706	705	708	702	741	689	648	665	670	684	683	689	684	689
22707	21134	28891	23617	21139	21190	12017	1300	859	811	662	677	587	558	549	498	489	442	465	462	433	436	445	427	373	374	389	377	400	349	355	351	389	375	362	357	338	346	374	354	379	327	338	357	355	379	353	345	338	374	356	376	368	325	354	360	335	351	348	348	359	341	369	341	310	328	340	348	370	327	365	290	338	339	353	352	346	362	354	346	341	363	357	378	340	358	368	361	325	352	343	353	349	354	351	366	316	359	320	370	343	329	331	318	345	335	346	318	331	364	328	352	320	344	332	334	370	361	327	313	333	365	338	376	308	350	330	377	336	351	303	345	334	327	306	340	332	327	336	331	315	337	357	332	355	325	322	334	353	358	346	364	351	381	377	337	367	361	317	351	333	356	353	316	362	347	361	365	396	313	363	371	353	362	318	322	315	385	346	355	376	345	340	359	356	344	310	335	329	366	333	349	322	340	334	347	344	307	349	355	303	333	324	348	340	339	310	363	352	308	331	331	340	333	335	358	332	358	364	346	354	346	340	354	354	350	354	365	356	343	363	360	370	364	328	360	337	326	344	309	327	351	322	325	343	369	347	322	349	328	359	349	342	343	323	339	343	341	332	323	317	316	336	327	322	332	334	360	370	327	356	337	339	353	332	342	308	343	334	351	334	349	319	334	349	331	357	343	341	340	367	349	324	352	355	368	375	351	361	339	371	307	355	324	362	341	333	320	349	335	357	308	337	356	323	344	341	350	341	332	369	316	340	340	328	325	355	354	370	353	340	307	328	378	322	357	297	313	351	335	332	329	345	376	358	339	328	355	292	331	349	342	349	338	354	340	326	307	336	314	352	334	342	341	317	346	299	349	349	359	352	319	334	355	339	344	327	335	386	318	327	355	348	364	394	336	309	330	342	335	321	365	345	338	310	358	335	329	354	316	315	323	328	334	331	325	356	330	338	389	365	313	356	346	334	340	328	317	331	385	330	332	361	350	314	340	362	337	335	349	316	392	348	309	308	355	318	313	350	340	363	332	362	338	342	343	334	344	340	348	327	326	312	335	367	333	329	344	360	386	326	328	337	289	320	324	324	320	339	353	359	341	346	361	330	297	349	346	348	357	345	312	378	334	350	352	329	327	347	314	327	320	321	334	352	303	361	365	348	353	362	310	328	348	328	338	310	372	352	356	329	349	325	379	326	356	366	314	341	355	336	350	321	342	330	341	344	325	341	324	330	376	328	341	340	322	328	332	350	315	362	350	383	358	363	348	343	325	352	343	360	330	333	378	354	329	333	352	361	341	342	314	376	340	343	305	342	361	332	354	320	329	363	310	296	352	320	343	339	330	322	343	344	341	333	329	340	365	353	369	303	349	343	339	306	349	359	339	363	355	321	340	343	356	324	342	353	349	339	311	315	334	339	329	354	341	372	348	330	323	331	326	308	348	347	329	352	359	343	358	326	331	324	353	321	355	346	350	345	360	371	367	332	319	331	409	311	355	341	317	324	335	322	360	363	327	323	341	335	369	342	353	336	312	305	330	338	337	320	326	334	366	321	312	334	348	359	334	352	341	348	335	356	326	338	349	358	307	308	350	348	335	344	325	339	339	335	363	387	342	335	352	360	355	310	348	349	335	340	328	344	345	344	349	364	363	355	353	329	349	313	356	341	340	316	341	340	341	314	337	356	326	335	356	352	368	334	310	337	364	320	332	336	346	367	327	353	334	309	338	322	355	323	353	337	358	356	343	319	327	313	307	336	292	336	343	322	310	355	341	351	361	333	381	362	355	374	361	342	332	331	366	354	339	352	319	320	324	340	346	327	301	323	294	334	366	344	352	324	332	329	329	345	351	320	354	360	374	375	322	333	374	320	393	323	322	337	363	329	378	319	345	351	333	349	341	363	346	358	333	351	376	350	347	339	311	332	375	350	337	314	329	318	351	367	335	326	338	335	346	333	380	370	354	314	357	321	340	335	345	332	362	316	338	346	341	316	357	349	329	344	349	281	308	365	339	335	341	347	350	330	368	347	310	337	316	328	361	357	319	355	344	356	360	321	334	323	347	354	350	315	344	349	312	312	370	342	311	319	318	329	327	339	342	357	320	348	317	350	331	315	376	359	330	335	359	394	322	345	331	367	317	330	364	334	350	350	326	341	358	320	332	329	344	366	338	334	348	339	345	361	345	315	345	329	340	340	339	347	360	353	321	348	318	315	347	315	348	322	359	332	327	360	376	318	323	368	356	346	336	339	343	322	327	368	313	326	346	311	351	341	307	347	327	332	369	349	332	358	317	358	331	350	342	339	345	363	363	362	342	312	345	335	336	343	306	332	369	347	348	344	338	340	372	340	329	350	309	362	375	307	371	337	358	355	316	326	339	334	364	345	341	319	339	317	332	336	357	363	356	335	312	328	337	303	333	331	295	284	337	341	345	354	329	348	335	355	344	347	339	343	347	341	319	308	331	324	339	325	320	310	350	315	339	356	345	351	335	371	357	333	337	353	339	320	342	315	325	338	351	357	324	329	356	317	327	361	359	300	318	331	330	313	313	339	320	300	330	357	319	335	359	336	342	378	378	349	332	314	334	310	337	330	322	324	363	331	334	340	350	346	351	349	334	326	359	313	350	354	314	338	324	336	338	318	363	333	329	320	336	348	303	365	316	313	374	350	321	325	331	335	328	356	354	331	343	342	336	367	360	354	355	365	345	353	331	351	355	317	357	366	330	361	334	351	338	351	374	364	333	332	352	386	341	347	376	327	341	361	331	336	371	311	335	320	365	370	341	334	309	366	335	320	355	332	298	348	363	343	345	333	326	333	339	309	312	321	351	347	318	323	348	311	383	320	346	332	326	353	333	329	310	350	342	337	352	330	368	341	358	361	347	344	311	374	376	356	352	343	322	337	333	354	305	346	327	321	327	348	340	348	311	351	345	322	368	378	345	322	347	342	340	320	317	347	305	345	359	385	349	309	367	345	332	342	344	319	344	344	350	337	331	340	327	305	314	385	304	352	375	331	338	348	331	336	367	331	347	312	348	346	362	336	363	313	341	359	349	292	339	336	324	325	340	312	362	344	328	320	357	325	346	315	336	364	339	342	387	336	388	350	332	332	351	340	332	337	344	300	320	339	341	311	343	363	343	342	326	323	354	314	333	363	325	342	341	358	356	344	326	347	383	347	378	341	328	357	379	336	375	337	320	347	363	345	329	332	345	318	329	353	346	355	330	315	307	360	373	329	341	331	320	335	322	342	317	368	329	357	348	342	328	345	357	313	346	339	345	359	337	317	324	318	334	351	321	343	320	348	367	342	352	362	341	349	370	339	359	349	366	328	355	340	327	346	338	347	308	341	324	323	317	339	347	321	341	339	348	325	329	322	321	314	316	339	347	369	346	335	349	353	323	321	306	311	362	314	331	323	347	348	340	361	331	329	331	340	315	340	346	319	349	345	352	336	341	363	334	342	367	329	308	346	328	339	352	353	322	330	318	322	334	353	339	349	331
34885	15084	13134	6847	4608	3360	2574	2028	1670	1404	1170	985	923	819	784	635	618	606	540	535	521	488	509	467	463	444	463	437	476	471	464	417	430	407	425	414	428	415	397	379	420	421	390	381	404	378	389	381	390	367	363	385	394	393	352	375	404	369	384	378	370	370	383	380	418	375	368	389	365	346	405	357	365	359	384	357	391	356	332	393	373	384	356	366	412	360	371	382	380	377	385	377	407	351	373	389	399	373	376	392	379	377	362	348	411	377	379	330	369	380	380	349	356	370	363	359	380	342	362	364	368	349	384	397	394	394	344	390	387	379	373	357	351	390	382	360	376	368	396	359	396	380	358	343	377	371	395	364	380	399	379	357	390	399	395	381	368	411	379	333	370	419	409	366	386	355	390	404	370	377	394	361	392	387	379	401	372	403	400	377	372	406	385	365	379	324	371	365	380	313	384	428	388	377	386	384	417	329	377	390	373	377	346	382	392	372	370	337	378	369	430	383	352	393	391	388	405	383	373	397	391	360	365	394	356	429	366	363	339	344	375	415	387	364	382	371	409	375	334	377	373	364	353	384	390	370	389	379	385	359	414	421	350	366	363	423	374	379	368	343	335	377	346	352	385	385	398	387	365	359	360	365	390	423	365	365	374	382	433	378	369	343	374	411	327	356	370	400	333	402	391	400	400	363	406	346	368	405	359	417	405	386	375	338	357	344	405	394	379	388	363	357	393	381	361	416	408	391	396	397	410	390	357	399	372	396	369	360	360	378	363	386	392	368	364	371	399	377	398	339	378	334	371	386	380	389	367	363	430	372	377	356	398	412	367	390	401	376	381	363	354	350	366	387	379	365	356	371	364	333	339	387	367	379	364	359	336	362	368	388	359	406	386	370	421	372	354	401	360	395	320	327	340	385	371	409	402	353	391	386	350	385	385	370	366	386	345	384	363	377	338	359	379	357	381	368	377	367	381	385	357	383	414	386	397	360	389	379	364	366	355	366	373	417	386	373	396	363	403	361	359	388	396	387	374	361	383	373	371	337	378	396	413	362	405	344	384	396	338	376	368	371	378	352	372	411	367	362	352	380	378	382	364	387	416	359	383	375	378	392	402	374	384	372	363	396	368	377	394	320	371	408	368	355	381	382	404	374	347	345	412	374	361	391	369	374	409	393	371	335	382	365	359	360	377	396	361	387	381	380	370	373	368	345	373	372	368	361	366	357	368	355	357	389	349	412	366	390	353	350	367	376	364	397	367	374	364	380	345	394	357	328	366	309	382	374	382	350	378	369	384	378	411	362	383	352	343	379	367	408	420	402	330	365	405	381	363	368	396	388	375	341	364	356	383	373	369	392	364	388	317	349	402	398	380	410	340	397	398	347	372	389	378	390	390	386	380	366	389	402	376	384	360	389	375	367	391	382	394	316	341	360	372	416	403	350	363	398	362	386	391	391	398	393	394	363	426	418	361	408	378	362	373	385	384	396	403	380	371	364	410	364	350	388	357	383	381	390	358	376	356	371	370	439	360	397	357	355	345	350	348	382	331	367	372	379	372	380	356	386	372	398	387	349	363	407	363	353	363	409	373	347	383	386	369	389	377	388	372	398	354	389	380	372	399	368	389	356	389	353	358	371	360	370	368	396	396	373	384	390	368	399	367	346	370	379	346	402	366	370	371	361	356	387	378	398	397	417	371	360	387	366	393	375	366	358	381	376	379	356	371	422	378	375	376	372	361	392	366	385	361	385	380	363	371	396	356	385	331	363	377	364	389	389	382	331	384	371	388	382	369	365	386	387	367	364	378	382	373	382	357	353	363	370	380	354	398	359	334	380	372	390	421	350	384	333	372	361	415	396	368	364	374	372	358	367	398	380	357	386	376	364	386	347	388	375	397	355	371	397	348	382	355	370	363	366	366	343	404	379	410	411	374	395	374	381	387	394	390	324	410	340	386	366	362	362	366	394	387	358	373	411	366	362	353	372	374	357	408	349	354	375	362	327	337	385	348	353	366	398	411	370	354	392	367	372	383	402	374	395	358	402	361	340	370	391	411	390	406	403	383	377	369	353	398	401	343	358	381	380	361	377	362	375	389	369	370	357	358	370	363	352	356	408	347	391	365	347	410	384	366	394	365	366	344	398	390	377	396	373	406	379	363	387	359	389	377	387	342	399	376	352	403	384	357	352	377	379	359	368	365	381	398	388	394	392	390	358	357	371	384	375	384	370	358	297	412	407	377	402	383	365	354	388	363	343	366	387	367	368	387	381	366	385	390	368	430	347	364	398	382	370	372	403	364	379	344	350	402	383	378	384	368	393	372	376	378	375	380	349	337	374	361	381	397	378	381	379	326	365	362	393	389	401	408	368	349	370	338	388	331	366	386	372	407	393	349	384	362	398	348	375	383	367	390	372	347	368	381	376	362	343	380	398	366	354	386	380	378	401	345	375	359	383	376	386	367	414	397	366	338	371	354	372	387	367	375	361	368	369	349	363	384	374	379	363	383	382	380	352	383	403	396	345	399	371	378	393	386	402	348	365	341	379	369	372	389	370	353	353	375	403	365	363	391	388	380	373	348	340	382	375	367	358	361	408	389	376	364	387	377	422	382	384	367	375	365	384	397	364	401	401	392	393	388	336	357	382	391	370	367	391	380	389	387	358	391	354	348	375	408	342	367	362	367	379	344	379	375	359	394	386	375	387	393	329	392	332	395	367	371	392	356	368	383	371	372	367	376	389	384	399	407	351	380	369	336	358	353	359	363	409	393	359	376	379	363	388	362	400	391	360	415	363	366	380	375	375	425	366	394	393	346	364	363	360	316	357	348	401	359	389	368	409	410	339	377	370	390	367	380	376	400	365	377	371	407	382	392	380	341	394	355	367	362	416	358	415	365	329	379	379	363	379	376	359	397	396	362	393	394	392	375	364	363	359	347	419	378	377	369	356	302	353	352	361	367	364	375	367	339	395	366	376	398	397	410	367	379	348	391	340	361	370	410	367	377	359	382	326	340	376	378	383	370	359	385	374	387	369	357	365	390	364	395	373	372	374	364	375	325	381	375	374	399	333	392	360	365	381	403	402	356	387	371	367	331	363	344	384	339	390	363	376	393	352	353	343	358	414	403	365	367	374	373	395	366	366	349	387	416	369	382	378	394	383	370	375	390	358	367	406	360	382	392	350	352	390	360	380	354	370	354	381	411	378	362	379	349	369	377	369	353	381	357	407	377	415	357	357	371	382	343	380	388	385	382	342	380	392	443	364	359	382	368	354	416	358	367	418	340	381	370	359	369	386	363	386	379	357	397	373	330	355	360	370	373	379	396	352	359	361	368	368	364	352	349	365	369	392	414	389	367	358	382	355	346	381	386	351	363	381	383	365	388	348	371	381	370	361	349	411	392	349	356	375	390	344	398	395	388	401	372	411	415	403	358	356	402	423	352	360	439	401	339	369	358	388	380	371	375	351	364	398	372	400	380	364	376	397	378	367	374	358	348	406
27467	19973	7337	887	609	607	485	502	489	525	486	493	485	470	495	489	448	494	453	493	466	444	477	494	462	472	492	444	451	448	439	466	503	472	469	490	436	438	473	458	437	502	482	471	497	474	474	434	481	444	459	474	479	468	452	454	474	490	417	490	443	468	460	480	480	457	480	459	488	471	464	454	453	478	454	481	437	446	438	462	466	474	463	480	462	459	457	470	489	439	467	461	465	484	463	458	437	454	479	440	459	477	456	488	452	475	483	451	439	471	429	467	480	444	500	465	450	458	462	426	478	475	473	469	450	495	466	478	439	437	457	455	474	455	476	456	476	461	432	460	439	415	508	467	458	488	475	466	469	443	471	453	450	475	483	427	457	469	460	515	490	456	461	463	492	473	439	465	494	434	461	448	469	465	468	497	439	432	419	504	478	437	477	452	500	480	430	485	504	459	438	446	472	478	470	471	457	457	432	432	427	472	500	472	484	437	447	487	477	464	434	463	461	447	481	456	480	486	442	452	452	465	472	481	460	459	461	494	422	481	457	458	453	484	452	472	465	493	480	454	475	478	461	478	459	461	484	473	468	453	484	487	459	459	482	484	496	484	509	441	428	473	455	465	449	436	470	489	478	451	484	505	462	422	448	464	459	472	464	460	497	438	506	508	468	424	434	472	453	467	446	466	487	447	459	440	459	475	470	454	483	435	454	443	481	435	478	431	452	504	472	464	448	424	463	453	514	480	452	413	470	440	494	429	475	445	494	440	448	456	480	397	437	472	474	433	431	470	459	450	483	454	461	463	475	510	449	476	466	457	453	499	474	477	470	486	462	438	438	465	486	499	480	477	482	465	459	494	472	478	469	425	467	481	463	458	459	458	442	480	458	430	431	482	487	480	474	447	478	464	453	451	446	453	461	451	424	461	480	421	494	466	484	481	451	462	433	495	497	443	455	481	455	484	516	466	445	434	466	450	469	413	493	448	455	493	468	472	489	463	487	434	481	469	490	474	481	466	478	477	500	462	424	435	465	460	463	516	446	459	483	437	487	496	478	475	443	460	438	460	468	458	490	463	516	462	505	481	457	480	470	469	465	455	464	465	535	445	458	515	474	474	458	479	448	467	440	464	455	447	442	465	429	518	496	447	410	447	455	441	480	446	469	431	446	489	489	422	427	456	450	459	450	496	447	457	498	463	493	442	495	476	427	431	449	474	458	465	471	462	445	444	448	490	426	483	457	456	467	442	480	474	495	466	453	477	448	473	517	500	487	440	491	425	452	481	478	479	465	462	426	492	484	450	437	471	451	417	489	491	433	475	442	476	483	444	477	491	451	456	471	527	510	481	437	458	473	440	465	470	438	491	476	489	471	476	460	474	451	460	474	468	478	483	477	472	445	505	473	488	482	481	473	463	437	452	485	430	446	556	431	456	448	448	479	497	429	452	448	480	468	478	481	521	450	484	466	481	437	460	483	445	463	449	424	420	464	453	455	445	494	432	480	453	457	453	433	478	486	477	495	460	476	505	428	447	439	497	482	465	443	438	476	478	458	470	489	470	465	433	512	440	472	504	442	450	477	456	456	477	478	431	491	460	441	493	464	453	484	468	464	504	430	456	490	509	453	457	467	471	501	474	434	443	484	464	416	447	480	448	477	463	473	460	450	481	498	536	468	459	451	493	486	456	471	463	479	438	443	442	475	465	439	434	483	444	444	442	425	461	490	492	489	445	449	463	429	445	467	452	480	410	475	450	474	461	490	468	455	455	482	455	439	455	477	468	412	491	525	491	467	475	449	456	461	474	469	494	500	424	480	505	467	405	464	452	479	458	490	470	481	442	488	476	500	462	464	482	464	451	418	439	482	457	518	446	450	467	452	432	464	474	465	441	452	476	442	491	476	482	453	457	469	488	485	461	485	479	503	471	510	447	448	476	471	426	443	433	426	456	449	430	465	484	451	468	453	465	443	489	469	468	503	486	441	473	474	489	464	463	470	462	466	472	452	455	471	460	484	453	443	472	452	478	468	448	441	489	489	413	466	456	483	434	451	447	473	475	471	477	462	503	473	449	460	457	459	460	430	469	460	464	452	488	471	478	456	509	445	467	445	476	467	450	509	421	487	478	465	482	449	476	500	466	471	446	443	474	475	471	454	431	416	427	444	475	468	435	466	481	490	456	489	426	434	460	482	502	454	478	460	476	474	464	481	480	468	479	487	455	501	482	463	447	439	469	482	461	463	479	458	432	464	456	437	437	460	455	442	491	472	462	505	462	505	428	440	497	496	469	507	459	419	457	473	473	438	457	483	443	518	476	501	444	453	442	472	426	483	463	473	493	489	493	458	461	504	467	493	515	473	443	496	478	490	451	472	425	486	470	436	434	443	443	484	427	462	501	501	485	465	474	480	493	443	439	440	436	438	469	461	467	470	425	460	491	432	413	467	455	419	424	467	434	460	479	454	494	473	494	491	504	412	504	449	469	488	478	487	447	444	469	485	422	443	471	473	425	447	481	427	459	477	447	477	461	457	495	417	456	466	445	462	450	465	469	479	486	450	428	482	451	441	491	458	450	433	452	446	496	473	433	439	474	461	470	457	491	474	485	480	432	476	483	441	448	488	495	469	460	495	472	461	441	465	481	429	474	460	464	462	446	462	463	465	470	463	435	436	450	432	451	439	459	494	505	467	491	476	478	480	469	499	493	473	468	466	462	440	482	451	481	491	467	455	457	483	435	483	471	488	466	455	487	473	475	440	483	463	477	462	424	506	445	495	455	446	469	442	453	438	436	495	462	485	487	445	477	490	511	459	435	463	440	446	423	448	427	479	462	468	459	518	437	438	496	474	460	466	447	450	487	452	458	448	465	456	455	446	429	437	490	431	465	450	450	496	477	470	418	498	487	473	452	489	522	499	464	508	433	477	423	471	483	484	452	464	456	475	438	456	462	484	461	460	438	417	423	455	488	483	499	483	506	450	462	417	461	454	457	410	432	486	493	487	445	482	460	453	439	473	440	472	432	431	471	471	511	460	475	471	493	461	469	467	447	436	530	474	491	462	435	445	486	423	448	491	470	455	444	456	478	492	469	491	440	503	468	450	468	446	465	465	477	447	452	416	462	452	454	465	466	475	458	451	493	473	453	444	459	482	455	464	474	477	436	472	485	444	460	488	467	447	490	451	443	481	471	469	467	463	467	442	467	454	443	453	445	465	435	429	422	455	455	463	463	446	461	511	451	458	465	460	423	451	459	454	471	444	463	480	478	469	478	489	486	459	452	465	490	472	450	477	456	475	494	472	479	424	453	451	431	457	439	479	450	463	460	465	435	449	456	449	478	472	447	472	464	428	477	471	449	470	484	469	442	480	488	417	453	469	456	447	459	477	444	467	436	465	481	461	441	463	478	461	422	446	478	493	452	466	464	499	469	464	479	461	479	488	451	497	482	442	465	454	471	438	450	505	489	448	457	454	464	479	452	472	465	466	473	456	467	443	442	486	503
17916	1246	1173	835	669	603	614	591	608	550	563	547	560	580	552	536	540	610	590	524	528	554	553	556	539	579	597	544	531	563	509	543	546	564	548	548	578	535	533	600	547	553	536	562	533	541	609	518	528	531	532	516	600	540	581	582	534	520	541	555	531	532	548	581	543	554	549	535	548	556	557	555	540	524	596	567	535	542	546	550	562	563	563	527	579	549	522	544	559	532	546	542	526	553	567	568	579	546	555	516	532	524	553	537	617	558	553	510	540	600	525	553	554	546	516	546	577	527	560	592	536	543	578	525	545	577	571	535	542	502	513	531	574	562	551	539	512	556	539	587	566	558	539	543	509	517	532	562	533	535	544	546	590	508	544	525	573	533	603	541	564	580	556	518	614	528	530	520	532	552	530	505	570	556	559	558	518	559	536	531	575	585	571	567	569	554	526	565	546	575	593	575	524	565	544	572	547	505	517	548	513	554	560	526	575	564	568	546	524	559	564	558	592	554	593	542	536	546	523	554	527	570	520	514	558	575	518	519	591	579	506	534	560	579	539	553	559	548	553	567	585	556	588	556	547	530	536	545	536	508	568	571	569	560	556	566	571	538	572	546	554	515	532	526	538	562	579	521	572	547	552	561	550	574	539	584	550	567	567	568	574	524	555	553	553	542	559	482	564	572	545	501	557	533	543	532	541	537	560	553	545	521	560	513	532	532	605	560	532	572	583	491	572	580	512	514	570	560	532	524	551	576	509	656	527	532	538	535	512	556	511	555	553	552	490	557	550	537	563	542	551	572	563	587	576	565	560	533	585	526	549	534	545	529	550	554	589	552	579	572	534	553	583	607	600	545	517	569	548	569	589	548	642	563	539	575	546	531	573	554	547	565	542	574	511	568	603	525	586	559	538	539	555	558	542	555	586	531	577	565	547	576	565	563	534	534	515	538	537	569	579	559	527	488	601	525	544	546	537	548	561	542	550	551	533	558	540	598	559	549	566	543	614	549	530	528	560	556	579	577	579	532	519	573	541	557	534	582	546	525	548	539	539	544	549	529	523	543	575	483	551	542	556	559	564	485	545	516	535	552	502	558	523	562	518	536	550	557	551	542	512	545	570	567	531	566	557	573	553	552	560	572	602	523	532	573	553	545	557	487	533	546	566	556	539	539	558	513	557	557	517	525	552	568	559	560	541	536	586	521	548	569	541	559	566	564	559	533	591	589	479	540	546	579	569	565	520	546	548	571	517	604	585	557	551	549	574	551	600	529	564	570	540	563	572	542	531	549	519	560	582	533	587	508	566	532	518	517	493	525	546	549	530	553	566	550	545	531	535	539	548	494	531	548	576	532	546	517	556	525	511	582	568	593	569	545	532	505	567	554	534	581	545	529	530	569	525	616	547	522	549	533	563	552	515	536	550	558	592	543	627	520	575	549	539	541	551	551	550	515	565	518	535	523	549	517	538	524	559	537	494	534	554	560	555	550	552	528	550	524	526	571	554	536	515	568	501	529	528	533	527	527	538	556	565	552	527	550	570	568	513	548	533	521	553	507	494	552	544	527	548	572	588	558	574	549	522	581	549	538	549	545	542	532	574	502	557	548	559	558	520	526	570	547	567	543	571	516	564	586	535	572	536	535	589	530	551	543	578	565	535	540	524	558	593	554	569	559	549	488	560	582	523	574	553	582	540	515	532	538	561	582	544	552	587	543	527	561	558	537	562	539	548	553	510	530	570	523	502	569	550	545	521	541	565	531	549	548	530	515	537	561	548	537	577	600	483	555	522	523	528	581	513	557	545	557	537	542	581	520	546	579	567	568	511	586	544	541	555	559	537	529	548	519	551	544	588	522	574	558	532	548	554	518	525	560	598	494	573	573	530	566	567	557	560	584	535	524	550	565	578	510	548	592	585	545	560	511	571	543	593	535	551	531	562	602	550	539	568	560	587	564	586	541	520	536	500	570	547	551	533	599	544	528	556	541	557	540	565	548	480	517	527	538	562	539	522	568	557	559	583	578	559	535	553	524	542	556	579	561	562	544	518	568	589	555	562	578	542	570	520	571	555	566	524	537	524	532	553	557	545	577	617	548	573	517	591	513	568	508	534	579	543	550	515	525	555	553	504	504	498	558	522	526	574	540	521	554	541	571	527	554	558	578	540	598	576	523	552	572	556	541	564	517	524	565	515	540	573	537	551	535	598	531	539	497	533	543	553	535	563	502	537	531	532	561	551	545	574	507	567	510	564	533	536	543	544	531	520	542	515	553	571	574	537	541	575	564	574	526	547	569	569	571	524	555	541	549	499	550	507	515	581	554	583	530	540	563	563	549	549	558	546	572	545	570	566	557	563	546	569	583	540	496	597	563	525	528	569	552	571	578	541	582	605	532	549	514	560	540	568	596	548	551	546	601	544	540	538	550	567	541	562	514	583	537	553	546	520	495	573	577	603	543	554	536	574	534	538	549	544	547	521	549	545	597	578	545	580	522	508	532	537	529	583	572	567	591	564	522	592	557	587	579	544	498	537	562	504	533	510	560	586	550	563	570	518	568	587	582	545	581	538	573	542	559	544	531	524	516	580	546	546	564	485	551	578	546	578	557	540	531	519	503	550	609	500	505	544	576	511	531	546	618	574	524	546	579	532	533	515	564	537	544	544	560	542	570	534	590	550	532	558	578	557	582	547	559	512	588	582	552	526	574	528	554	559	507	547	574	549	560	559	546	523	578	540	570	530	539	535	558	537	530	601	523	524	519	517	506	533	583	539	583	533	541	556	552	527	520	530	593	582	534	551	498	497	555	533	523	537	540	571	523	541	540	548	529	547	616	515	542	540	541	526	536	534	505	576	525	537	571	513	532	525	539	557	532	570	576	571	567	543	555	561	570	512	571	532	497	544	543	568	558	539	546	510	540	523	587	591	535	542	521	546	529	523	599	534	550	525	474	514	568	550	517	546	520	534	535	534	543	545	560	530	556	550	541	553	558	527	557	582	594	552	550	520	531	547	532	514	557	530	554	555	586	565	565	539	548	554	550	608	537	529	596	518	592	525	538	542	540	562	573	562	574	548	543	548	525	586	541	524	556	530	546	524	565	572	576	523	534	614	546	566	557	545	551	557	556	528	496	574	509	575	553	549	534	587	551	539	580	491	558	574	570	534	582	548	564	539	559	556	513	545	595	571	557	546	550	547	583	546	565	598	566	569	571	552	571	544	533	522	517	561	527	561	514	524	536	517	573	490	505	577	537	551	556	556	519	561	549	539	577	551	568	543	516	525	525	536	527	554	539	534	563	568	528	556	518	554	522	518	545	565	564	560	568	548	574	543	518	579	511	594	554	607	546	552	566	579	536	566	537	560	524	591	532	545	544	558	580	547	540	535	546	553	541	547	555	509	561	549	576	553	532	562	516	564	521	519	538	536	567	508	561	543	516	569	548	578	554	552	528	532	518	571	541	541	526	547	537	515	533	512	561	540	558	522	569	523	577	543	571	526	491
23783	21156	28537	24026	21138	12362	1153	651	541	506	442	363	359	340	318	336	288	287	242	275	293	270	243	262	251	282	250	244	232	256	282	250	247	245	219	248	233	235	245	248	250	229	236	244	220	223	241	220	240	227	214	231	237	216	245	242	216	247	231	258	234	230	239	244	251	238	260	212	234	243	232	230	201	240	243	226	207	236	232	233	220	224	239	223	243	233	235	208	234	222	254	252	263	225	244	236	225	240	247	261	218	229	204	232	251	208	235	249	223	252	214	249	245	219	224	244	228	237	236	248	243	227	230	232	198	255	247	213	219	226	242	210	250	219	210	207	221	247	237	230	227	240	211	222	239	256	232	252	251	208	224	218	226	251	221	218	247	220	246	208	212	201	236	231	221	250	218	234	220	237	241	239	230	218	234	221	257	206	208	219	230	233	235	234	230	249	229	232	211	215	229	240	198	234	226	206	205	244	239	205	248	206	225	242	218	231	227	209	221	223	247	235	210	237	233	239	249	233	217	202	231	188	224	240	230	240	231	221	240	239	209	205	232	255	214	237	245	233	196	212	219	239	223	214	225	233	207	204	243	240	229	218	227	247	227	247	223	249	226	241	221	241	238	235	220	211	249	245	236	226	259	207	228	254	230	228	250	222	233	245	262	222	248	225	234	246	215	239	240	232	194	222	240	227	220	227	242	233	260	237	216	197	212	241	214	225	245	231	232	246	209	232	237	236	220	243	217	213	235	240	237	238	214	232	222	258	242	242	253	184	238	281	236	246	208	237	219	220	206	230	249	236	228	240	219	227	220	226	246	249	216	231	220	208	220	221	246	266	266	218	212	237	222	221	232	230	259	225	222	267	233	222	224	211	215	222	234	219	217	210	247	242	220	235	229	237	227	244	233	203	227	249	207	244	236	183	256	236	245	242	215	221	251	233	220	238	236	234	226	218	268	230	212	238	233	250	213	205	243	237	239	217	203	228	231	214	235	242	218	229	237	209	215	244	210	240	213	231	246	224	233	204	215	247	247	247	221	242	233	219	238	250	244	255	225	230	221	239	245	222	232	242	250	223	221	248	197	249	193	225	218	226	243	224	216	228	229	243	239	262	217	233	256	238	244	247	195	241	205	220	215	263	200	209	237	257	245	231	238	239	241	232	216	221	230	206	239	226	221	216	193	264	203	258	228	205	217	208	216	256	232	252	233	204	213	241	223	257	239	241	246	210	205	244	224	186	227	221	203	229	210	241	233	213	237	241	213	233	240	228	214	202	217	242	260	231	218	263	211	214	239	240	217	226	225	210	225	231	217	251	265	200	218	222	236	229	204	214	268	219	224	212	237	232	239	240	219	219	218	226	205	221	226	240	240	220	247	211	247	231	230	223	226	225	226	240	259	209	242	236	241	227	225	220	228	202	233	234	252	231	254	210	239	260	230	244	219	241	239	204	232	226	260	230	234	250	202	254	239	217	221	220	239	229	231	203	230	213	225	240	214	230	237	223	213	249	254	224	209	224	243	227	222	236	264	239	219	242	216	211	211	234	225	232	221	219	242	220	217	219	221	218	224	249	245	223	237	236	218	245	235	264	245	204	227	238	247	232	246	242	240	246	232	244	216	240	252	247	239	250	266	240	220	221	233	263	247	205	258	246	245	227	241	244	207	217	232	226	238	231	218	231	230	206	214	237	244	221	230	235	215	258	246	219	217	219	223	244	224	229	235	234	218	246	244	225	235	239	233	228	230	215	226	233	247	223	226	228	236	235	253	222	241	214	236	253	258	222	221	248	224	247	230	235	239	225	250	254	257	219	238	236	215	230	224	204	227	226	253	190	231	232	231	237	221	217	224	212	223	237	250	232	214	228	249	238	214	234	226	215	244	217	219	257	245	248	241	200	222	247	226	250	221	256	204	215	232	211	237	243	240	231	204	231	251	241	253	243	252	215	251	220	217	198	234	250	242	234	204	257	239	224	207	214	241	206	287	236	242	243	222	238	228	226	217	258	240	220	241	247	246	217	220	224	259	209	247	220	211	230	226	244	233	227	233	234	244	263	231	227	220	226	244	207	207	252	249	201	233	216	229	218	271	210	219	231	246	214	220	263	244	196	226	220	238	228	240	239	246	252	246	227	236	246	226	213	232	245	242	248	226	217	247	201	213	232	230	237	219	253	235	227	249	222	207	237	222	239	232	210	230	241	250	255	222	256	257	245	223	224	216	234	220	234	262	242	247	246	236	234	242	259	237	247	257	229	218	194	242	221	257	250	229	222	222	225	249	262	238	228	242	249	236	253	245	233	253	239	237	236	228	204	231	257	238	216	213	228	222	240	250	214	224	227	240	223	243	245	227	231	220	251	246	226	222	214	230	232	222	252	214	234	246	235	192	245	220	233	234	213	230	231	233	238	235	233	223	265	244	223	241	219	213	249	217	196	232	217	216	233	227	249	265	243	218	236	216	223	235	201	234	236	226	239	223	254	222	221	219	270	234	220	218	236	239	255	213	243	208	238	233	215	239	212	217	233	244	264	211	228	233	266	240	210	234	216	232	216	234	206	208	262	215	223	227	229	263	253	229	239	239	235	232	207	223	239	228	214	210	238	252	246	229	222	246	228	248	231	246	234	234	250	231	225	217	213	226	230	215	227	228	233	225	239	224	248	202	234	207	278	262	246	237	231	236	230	208	226	240	204	222	234	222	224	210	251	198	249	235	242	240	234	233	250	201	246	237	217	215	231	200	217	253	243	229	206	237	231	218	214	230	228	256	247	218	257	230	206	235	239	206	236	239	243	249	226	243	231	221	228	221	247	249	208	229	255	228	207	234	230	217	235	218	238	199	243	248	234	202	229	226	232	219	261	229	221	225	240	229	244	219	246	217	233	239	251	224	220	230	248	208	225	241	220	199	219	237	234	210	237	235	203	239	254	260	239	244	237	221	214	236	217	266	262	221	238	258	217	216	204	219	220	216	242	228	229	220	233	237	250	268	203	233	230	203	233	209	217	249	222	226	216	247	210	207	232	224	227	213	225	220	258	239	257	233	228	218	228	233	248	245	252	239	242	235	226	257	211	225	216	219	221	228	236	248	233	211	220	233	251	222	231	228	223	215	219	228	246	233	224	215	248	243	221	189	227	231	216	237	234	195	238	226	245	259	251	239	242	236	233	231	240	224	229	226	216	242	233	226	239	239	217	224	229	209	210	239	211	233	238	216	229	231	195	218	237	229	205	237	274	231	219	259	217	226	231	223	261	225	226	231	244	241	247	226	208	222	221	242	225	214	255	222	236	250	268	260	232	225	246	214	213	217	225	188	216	244	249	208	202	235	239	220	231	218	224	217	210	222	247	221	230	245	211	239	228	233	246	226	245	242	236	257	209	233	221	224	257	245	236	224	225	253	219	264	242	238	248	214	230	222	242	238	254	243	259	221	252	239	224	240	224	237	238	210	217	239	215	217	213	239	227	238	244	228	221	203	238	213	247	229	235	185	214	232	238
34750	9434	8003	3950	2591	1913	1489	1166	948	789	654	617	539	487	455	468	472	350	385	417	341	335	320	306	336	318	320	322	276	307	317	336	335	305	317	291	317	273	330	302	282	280	291	299	340	287	289	266	318	314	307	306	312	294	315	309	304	294	303	291	294	297	304	314	296	289	280	277	277	308	293	293	281	274	320	305	331	281	307	298	275	275	269	280	282	329	287	280	314	276	267	293	307	271	294	282	280	277	301	269	282	270	273	266	272	278	289	286	276	302	314	268	293	272	305	265	261	304	284	280	269	259	305	269	284	290	305	283	309	288	272	288	298	281	275	269	289	299	303	266	265	272	282	280	312	285	276	279	293	263	252	283	289	271	314	289	266	291	301	320	306	269	293	311	302	281	260	272	297	281	276	279	259	269	301	294	294	295	284	294	285	303	276	252	289	288	273	264	277	297	306	272	328	273	291	279	295	301	284	271	294	280	311	279	284	265	275	274	292	317	280	301	250	299	266	280	303	284	311	314	275	293	309	267	273	292	286	290	276	259	242	266	279	292	262	314	315	308	275	274	266	307	279	266	293	265	270	293	289	267	269	290	287	280	295	296	274	291	305	313	285	287	255	295	272	297	318	290	291	288	306	323	292	282	300	259	272	292	294	282	284	270	261	301	281	295	294	279	276	291	300	283	305	303	287	291	268	280	276	288	270	278	317	313	295	265	283	299	267	262	295	248	317	279	291	303	307	288	283	264	259	257	256	256	273	258	286	262	285	279	288	288	283	287	268	286	265	290	273	277	261	276	268	260	277	302	271	292	298	301	303	291	314	263	253	297	276	286	258	285	284	298	279	275	315	269	284	253	275	313	309	295	297	307	262	270	301	266	277	270	300	281	278	301	269	284	253	280	308	305	291	273	279	270	299	299	279	265	293	290	307	293	315	265	268	296	300	277	261	278	268	274	273	286	276	303	275	302	293	292	288	291	280	291	245	272	290	283	293	269	269	279	307	276	285	266	320	295	265	267	300	256	288	290	309	281	256	264	293	295	259	264	306	288	270	271	277	313	316	299	311	271	294	279	300	315	298	262	302	260	288	276	285	274	294	271	262	265	282	290	298	283	265	250	297	288	248	277	290	295	302	294	250	274	272	260	287	302	281	288	254	275	259	268	318	315	282	282	289	285	307	276	263	292	272	315	247	252	281	288	298	249	270	297	278	288	308	292	295	288	281	284	314	306	281	261	296	292	273	271	294	289	280	274	283	301	254	299	287	302	258	270	296	286	283	288	290	288	294	255	296	287	311	282	274	313	288	283	295	264	299	302	287	281	300	262	300	308	317	287	305	288	304	297	291	282	295	277	276	290	271	266	283	281	276	296	265	245	284	284	302	263	276	307	280	283	300	295	307	288	267	321	316	278	288	272	292	292	289	274	305	310	300	312	286	311	291	292	290	268	267	285	284	301	266	270	250	273	257	268	315	277	266	260	291	304	292	270	294	272	281	294	262	283	270	274	294	274	280	284	279	266	268	266	287	260	250	315	264	276	277	263	320	291	272	290	287	274	260	280	282	259	285	269	321	272	274	276	285	310	327	279	268	287	269	292	299	304	300	304	281	288	272	294	276	259	278	275	297	285	266	304	271	315	275	291	295	297	286	292	265	299	303	259	297	269	265	265	273	284	264	280	270	275	270	293	281	268	285	286	279	267	266	309	279	281	285	309	282	294	293	277	274	280	248	290	277	308	281	300	298	286	273	276	282	284	286	271	258	312	288	302	279	245	267	301	307	258	271	291	266	292	277	275	276	248	278	283	276	260	277	268	283	283	290	282	297	300	282	304	274	255	283	283	316	318	292	281	274	304	283	271	253	276	275	302	250	284	246	256	284	290	278	285	277	270	237	268	272	296	284	273	282	290	258	304	269	263	282	268	255	266	290	292	262	276	278	275	298	277	293	258	285	257	268	294	292	292	281	283	292	261	291	294	287	285	282	313	260	274	301	302	273	280	283	278	264	295	292	290	302	280	266	274	306	261	281	290	294	308	269	281	264	272	292	290	277	256	294	291	304	271	263	269	290	284	295	280	299	288	308	259	291	270	270	277	294	286	302	287	291	310	272	277	299	291	306	298	273	269	268	296	265	261	313	292	293	250	274	267	281	277	281	253	302	297	270	297	276	283	279	289	290	291	274	309	281	276	247	286	254	271	318	315	311	254	274	273	313	288	238	264	250	279	329	271	272	277	295	282	302	261	295	304	291	293	284	283	275	301	282	284	298	265	280	268	252	269	302	301	264	288	304	273	270	263	285	253	257	317	283	280	304	303	323	280	295	273	302	301	284	271	278	286	276	263	260	276	290	267	275	279	278	303	281	295	274	265	301	298	307	276	300	268	295	270	285	254	278	280	269	286	309	303	287	294	267	288	277	319	283	263	280	292	282	295	272	291	274	288	267	284	287	292	270	276	264	285	281	304	261	282	302	272	294	267	286	267	274	310	294	259	309	263	270	265	285	288	281	300	285	290	289	289	274	249	267	268	276	243	284	275	283	296	268	283	312	278	280	303	280	309	269	263	279	290	266	274	293	277	275	284	287	309	291	273	314	305	273	284	310	285	244	304	296	261	293	311	270	310	271	281	293	286	282	275	305	302	325	289	288	302	262	305	273	280	275	253	285	288	272	267	288	289	291	256	288	288	295	272	298	269	305	319	262	263	276	316	260	270	263	282	277	275	267	289	294	290	319	298	275	266	257	299	287	256	300	289	294	312	279	284	288	301	298	306	266	268	281	290	300	274	284	296	304	270	266	299	287	263	283	254	303	267	280	276	267	267	281	271	283	274	300	260	271	299	292	263	282	307	267	298	294	258	269	283	317	288	245	292	272	312	274	283	262	275	262	294	293	306	264	254	291	296	308	311	276	290	292	303	260	281	288	283	263	265	280	266	271	285	275	273	278	279	294	292	250	282	291	317	286	259	287	320	283	290	293	268	286	314	296	267	304	294	305	290	278	277	269	301	274	274	287	287	299	291	299	295	297	253	303	279	261	263	279	287	284	279	269	274	302	324	242	289	276	310	272	274	260	298	275	293	289	275	292	312	302	293	264	268	283	285	287	274	280	301	295	286	296	270	280	260	279	262	255	306	290	299	286	301	292	281	268	290	303	298	297	294	267	290	302	260	294	292	312	289	281	282	294	298	281	281	277	311	288	302	260	255	294	290	292	286	273	325	297	284	242	281	300	281	265	277	289	285	304	277	284	270	262	279	273	288	276	286	286	261	288	255	276	299	284	283	288	285	262	285	278	305	295	273	284	302	289	284	300	257	304	257	311	299	280	283	293	298	284	280	291	264	271	264	259	258	266	290	292	252	287	274	271	266	310	303	263	290	278	293	280	297	291	279	292	281	290	297	306	289	311	296	302	279	262	290	299	292	279	285	272	294	290	274	257	287	287	286	248	294	282	308	254	279	256	292	286	261	290	290	309	290	262	280	290	293	285	276	295	259
25022	21134	27591	24928	13810	1321	971	806	752	759	690	663	632	703	656	674	659	678	635	687	664	627	625	626	622	594	665	625	629	634	616	645	594	612	636	637	574	618	622	606	646	616	583	591	586	586	631	643	651	588	624	550	628	632	613	616	618	643	619	644	620	609	609	612	636	614	628	581	576	623	614	583	605	623	601	586	619	611	632	619	557	629	634	594	623	626	638	615	638	631	606	620	612	631	637	582	606	636	613	558	613	628	629	615	593	623	620	599	644	595	644	595	632	634	595	656	649	635	602	636	600	591	629	624	612	621	599	588	612	639	634	619	638	624	604	629	596	614	650	560	604	587	610	636	605	581	596	617	584	596	616	604	655	627	596	614	613	596	604	597	583	631	546	619	584	584	568	576	638	663	588	604	598	598	631	582	573	597	634	611	568	661	591	628	641	601	567	586	606	639	653	607	570	625	630	576	610	630	611	618	608	599	637	621	655	612	599	646	606	615	613	581	607	636	593	628	608	628	630	634	595	619	652	645	635	626	591	658	638	591	630	610	566	612	599	630	637	627	627	571	618	634	590	596	627	608	584	586	626	547	583	639	591	605	639	586	608	659	599	577	587	633	577	622	599	590	632	582	577	635	627	596	620	608	635	592	603	597	598	638	620	629	595	584	580	623	621	625	645	639	598	606	611	592	593	625	607	612	631	646	608	608	625	585	625	654	625	624	624	589	620	602	608	610	632	615	592	638	587	647	595	652	614	638	637	650	620	639	638	669	620	627	655	634	620	590	599	636	584	598	623	643	616	611	639	626	625	624	659	597	622	604	603	578	635	649	610	613	590	612	571	597	681	618	597	588	642	593	596	623	619	596	667	634	631	625	628	599	653	609	659	563	634	617	583	632	627	588	613	604	642	677	602	647	602	574	644	649	585	660	593	589	593	557	618	619	622	603	610	585	614	594	595	606	589	596	613	573	615	635	598	592	632	611	602	597	619	560	639	618	584	657	609	581	614	651	654	610	621	594	597	641	568	578	625	649	632	649	615	612	578	617	606	630	659	596	632	604	602	648	608	575	600	614	626	631	632	660	637	607	635	663	637	635	613	652	610	626	592	635	605	604	659	615	581	638	599	627	594	605	590	637	624	616	619	616	587	633	593	598	639	583	605	616	617	653	580	619	589	572	548	599	651	641	621	611	639	597	580	649	630	616	648	622	626	620	643	632	666	637	609	590	618	576	603	615	595	633	593	618	631	639	624	617	629	588	633	571	634	594	590	616	605	597	616	603	622	614	641	656	608	621	637	609	649	584	629	597	613	654	624	617	582	622	601	613	586	599	654	617	589	611	587	627	551	632	633	619	600	681	618	636	647	584	612	639	649	607	649	629	641	628	606	654	578	632	614	604	637	622	618	585	593	591	625	639	617	633	603	558	605	629	642	607	605	646	610	623	602	601	604	582	651	627	617	576	609	623	582	606	627	641	584	616	645	576	643	597	595	634	642	611	631	639	623	638	616	642	627	630	617	609	592	647	605	552	655	611	607	625	638	604	627	629	609	623	592	619	602	631	607	601	641	616	624	607	610	626	602	640	603	692	626	605	634	589	647	605	609	571	643	616	591	585	588	653	628	617	610	608	609	578	589	602	646	628	585	578	602	584	578	610	657	592	568	586	536	591	621	645	657	641	604	641	603	617	657	614	612	597	618	569	582	665	618	612	617	640	601	638	646	668	595	599	600	592	638	604	553	628	656	582	607	604	642	653	631	647	626	637	627	577	627	621	621	635	570	591	617	616	592	601	646	589	649	619	665	570	559	628	590	628	628	647	578	633	610	628	599	598	601	640	598	620	605	667	633	580	605	584	605	657	661	573	621	589	678	616	638	658	630	600	592	610	594	637	617	608	630	583	598	639	627	611	607	657	569	598	664	615	623	618	617	628	560	603	586	605	560	619	648	589	613	654	628	629	595	649	614	674	620	586	658	629	587	608	659	575	580	598	618	638	646	575	575	611	598	622	599	626	636	691	584	581	637	597	600	624	620	648	608	625	601	616	631	626	574	631	634	657	623	631	644	603	638	654	627	600	677	647	624	644	618	630	603	623	656	608	608	635	605	629	617	612	590	625	597	574	617	596	643	544	647	619	608	573	644	594	620	643	619	628	645	600	652	603	633	626	572	662	606	665	614	616	565	585	597	552	610	622	633	599	609	610	608	601	627	655	573	566	632	566	598	594	596	624	606	573	614	633	603	635	607	642	613	633	608	613	620	602	665	672	608	600	601	625	583	606	605	583	582	613	588	635	626	625	578	596	596	619	615	624	649	617	674	559	625	637	621	610	641	566	580	620	610	627	607	602	635	627	639	616	619	645	615	611	613	625	609	677	647	591	585	613	638	583	625	621	623	592	634	642	597	603	636	571	648	647	587	621	602	575	616	605	605	640	614	617	637	588	627	590	657	603	605	585	595	624	617	604	592	623	615	660	666	621	602	607	676	619	618	607	625	602	604	606	632	597	646	622	606	617	625	630	641	623	642	595	621	660	627	611	651	591	634	574	628	628	611	594	600	595	631	606	624	571	608	538	632	593	586	603	684	646	609	576	600	626	646	630	652	633	696	580	639	616	621	624	610	645	619	644	617	609	606	586	590	583	594	615	650	560	646	603	608	583	635	639	628	619	601	606	622	639	619	631	615	559	629	614	625	647	664	654	599	614	577	622	637	599	633	636	589	600	584	566	591	583	601	613	621	636	603	645	584	624	565	586	625	597	663	673	585	598	638	630	545	556	604	660	610	640	586	604	640	616	638	597	613	603	626	598	599	600	575	594	604	630	591	581	606	614	607	619	630	605	624	595	606	619	617	613	608	592	622	640	581	609	599	622	632	602	640	589	640	599	591	620	610	637	607	631	584	603	561	599	580	601	604	620	614	615	619	625	603	609	615	618	599	644	566	638	612	628	602	626	618	599	618	606	601	633	632	623	586	564	624	590	584	649	580	648	596	626	590	655	620	567	646	623	611	627	580	583	631	588	644	622	618	596	647	632	631	649	654	583	560	645	636	591	554	617	581	595	605	569	631	650	625	624	624	623	633	601	622	626	662	615	608	673	667	592	571	613	626	647	632	613	605	637	648	597	615	639	554	623	646	595	614	631	596	630	595	621	592	604	610	586	606	625	609	634	682	629	628	627	588	613	601	595	621	625	636	599	647	652	631	619	615	614	636	611	651	624	613	612	619	627	601	640	623	652	637	630	623	606	587	622	627	570	644	642	617	604	617	574	623	557	605	601	663	627	602	626	610	619	635	651	602	618	595	629	654	585	649	631	610	654	588	653	601	632	618	593	612	584	628	622	617	598	613	633	633	649	633	612	639	618	650	582	662	603	592	586	628	591	583	610	607	633	596	573	641	593	603	632	648	635	625	688	626	654	615	596	612	635	612	583	573	612	566	624	596	620	586	626	586	610	577	594	621	622	582	626	639	589	601	588	586	623	588	610	596	644	616	642
34911	6171	4978	2764	1951	1528	1318	1193	1067	1023	920	891	848	805	776	774	768	745	781	721	744	777	710	707	736	734	708	740	673	690	737	690	694	676	701	692	752	669	738	722	731	675	726	661	668	696	694	706	683	683	713	713	711	662	678	705	742	705	669	668	686	690	692	669	710	694	693	694	700	681	709	704	710	678	680	679	703	684	675	691	710	704	710	727	691	661	705	728	733	702	678	694	705	688	707	705	722	669	711	775	676	682	640	677	689	673	720	647	728	680	732	688	654	697	704	738	687	711	735	691	743	708	779	689	723	683	706	661	735	734	709	698	679	722	670	676	682	742	681	672	680	713	695	729	691	715	715	706	705	677	682	707	734	711	727	654	647	659	742	716	716	660	695	720	714	685	686	720	699	688	695	675	670	690	669	666	722	684	691	708	730	691	664	659	686	719	712	692	745	699	697	680	701	702	692	677	669	705	694	718	695	689	660	746	716	725	676	709	705	669	700	680	676	639	689	663	697	671	749	721	696	728	689	716	692	678	713	741	730	802	661	679	680	699	710	671	669	704	727	673	655	716	716	723	719	703	711	711	739	711	702	688	689	721	681	670	707	696	698	733	700	716	674	698	724	679	671	717	698	689	703	695	633	735	740	731	683	713	706	738	667	671	711	671	739	681	704	680	693	701	687	733	728	669	719	671	683	694	716	729	702	707	694	707	685	696	672	728	685	664	704	738	707	663	704	691	674	687	675	729	713	733	707	746	680	660	698	729	705	682	650	681	684	686	677	689	671	667	687	717	701	695	708	691	722	713	708	749	662	672	666	731	678	729	682	688	730	682	692	702	668	708	750	716	703	679	728	712	728	720	665	654	672	673	721	695	669	651	726	660	682	712	698	709	647	701	689	714	746	692	743	698	699	701	717	668	708	695	705	641	689	703	664	691	711	695	661	649	702	693	664	714	698	721	709	662	698	721	692	638	635	656	696	694	703	666	706	763	683	692	693	656	661	682	667	689	666	652	711	695	686	722	685	694	673	689	662	708	698	703	708	715	708	666	667	677	663	706	757	716	694	718	700	636	655	694	701	691	665	650	712	679	688	700	670	683	689	692	649	705	687	695	685	681	652	717	674	672	651	716	667	711	701	696	693	704	659	721	707	702	716	670	665	697	736	668	751	662	703	694	674	712	736	691	707	770	655	700	684	699	718	699	737	737	677	745	684	725	709	727	692	675	717	697	712	679	691	741	661	680	718	701	655	725	701	697	712	708	672	655	692	659	699	639	692	694	657	709	676	666	700	730	691	708	684	682	740	659	725	735	706	676	700	667	719	712	746	689	707	725	705	708	658	702	732	696	711	723	723	679	734	707	714	744	700	704	634	705	708	715	691	704	665	720	717	671	686	690	663	737	706	781	696	662	695	742	699	713	711	696	690	681	663	722	680	693	704	692	711	719	724	677	670	689	671	697	673	693	678	724	674	698	715	657	669	685	684	689	688	714	743	702	687	706	707	718	706	699	659	723	672	680	701	714	677	623	736	690	705	713	645	752	653	703	677	713	668	711	687	727	695	696	711	717	704	713	774	703	683	696	709	689	733	704	700	728	704	681	660	695	744	704	694	699	706	686	687	681	691	686	647	760	686	703	727	711	680	684	693	715	727	687	713	707	669	710	685	689	664	645	728	654	679	734	733	700	653	694	715	681	677	727	711	699	648	676	685	718	746	695	740	680	706	682	670	719	638	692	709	691	714	685	673	664	691	660	669	710	663	689	682	655	704	703	652	696	682	655	740	687	691	725	664	701	679	688	714	716	713	742	663	713	689	674	692	703	719	707	670	721	644	637	695	698	718	654	684	724	704	715	723	703	721	697	704	712	697	675	689	695	711	679	698	715	681	666	718	675	699	741	709	702	717	697	725	680	684	685	651	684	715	705	670	652	676	703	665	658	714	682	697	687	775	673	703	693	763	670	709	669	643	679	702	729	729	724	698	667	752	709	691	690	704	704	699	679	712	681	742	712	733	667	685	727	689	720	663	720	745	719	679	659	664	751	709	623	644	690	688	728	687	706	690	675	730	724	673	738	718	698	744	637	767	730	708	690	721	678	712	659	742	670	658	659	719	684	695	693	669	683	716	688	701	664	722	712	671	676	664	698	703	688	678	680	706	686	700	707	703	636	671	695	658	727	694	706	679	719	714	643	692	701	671	670	730	671	707	694	680	657	713	728	719	708	689	681	719	673	672	700	726	711	690	727	696	691	703	722	724	701	680	687	677	722	689	718	693	657	687	694	711	690	704	705	643	688	692	737	736	674	654	706	693	652	682	654	693	701	701	695	701	655	740	707	712	751	707	686	672	679	696	707	701	700	646	706	676	660	701	693	694	707	707	721	651	702	679	618	721	699	688	709	709	684	684	701	724	737	711	686	710	701	705	631	644	712	686	686	641	728	729	731	650	705	688	670	729	682	667	686	695	689	718	723	695	709	684	721	696	661	630	676	678	650	705	711	754	673	664	696	678	723	703	720	681	699	693	705	672	713	669	690	685	689	693	707	688	704	706	708	719	682	691	704	721	711	660	715	701	661	659	705	667	716	675	671	673	680	690	692	723	712	688	693	727	639	697	703	669	710	686	757	700	694	679	729	689	705	718	732	725	715	690	695	677	668	719	655	667	683	686	711	667	661	691	715	663	688	727	693	690	734	728	684	703	684	682	671	657	723	713	690	675	682	709	678	727	725	661	757	701	670	703	707	688	690	706	733	655	690	643	697	719	682	627	708	685	756	692	679	696	772	690	689	692	698	680	708	711	686	698	656	709	714	665	690	719	677	724	747	676	705	658	702	741	696	724	665	690	693	768	692	696	695	633	726	650	680	671	684	698	744	684	724	710	700	714	706	650	691	705	678	677	682	685	725	732	726	670	678	691	708	721	703	762	673	591	709	671	646	694	678	669	667	699	693	683	642	681	722	759	701	717	692	698	736	693	675	715	714	716	690	703	709	723	693	667	693	685	706	718	661	676	657	683	693	681	709	712	675	684	708	696	676	733	672	676	709	693	686	742	664	677	724	688	697	717	675	741	691	643	678	711	704	715	704	725	706	692	683	712	669	685	687	717	650	729	712	671	638	729	704	733	666	680	672	689	722	687	638	649	676	704	702	679	758	723	684	704	699	683	681	673	667	692	681	757	661	705	681	702	703	708	639	662	710	727	672	679	717	689	655	692	642	742	689	688	696	679	693	665	718	682	706	679	737	668	726	676	686	693	722	707	684	696	699	649	671	675	695	732	657	685	675	720	699	663	663	690	648	726	685	725	694	684	717	692	712	720	707	695	686	711	681	676	687	711	676	701	677	651	712	717	676	689	710	647	704	686	666	734	692	694	738	701	706	694	733	729	729	710	758	675	684	683	678	668	732	703	670	691	652	741	704	702	696	706	668	706	706	765	664	699	709	725	682	646	688	700	726	693	706	703	690	749	702	687	687	673	749	718	685	669	692	744	745
22743	21164	28854	23728	21165	21226	11999	1276	917	806	770	670	638	584	535	501	484	456	415	420	452	407	390	349	380	438	409	439	377	363	375	342	384	386	370	428	347	341	367	383	330	360	325	393	360	343	356	367	379	389	347	324	359	352	361	357	368	364	339	330	331	344	380	354	311	362	372	336	334	321	365	374	341	365	356	365	344	367	327	324	336	350	390	354	327	342	367	377	324	390	354	354	337	333	312	351	341	364	316	348	337	342	335	312	335	319	341	354	365	313	340	322	337	344	337	325	345	346	352	327	344	335	344	356	359	349	330	372	331	359	370	344	340	300	347	337	365	348	359	341	366	324	386	347	326	324	382	319	343	357	328	338	356	362	356	364	341	340	326	333	325	342	349	313	331	329	334	352	347	343	354	325	335	355	387	328	327	350	342	349	330	329	364	327	335	350	373	337	371	344	333	356	341	353	342	325	313	349	336	343	307	337	337	330	331	342	323	329	365	324	339	336	351	341	343	342	351	330	334	367	325	362	331	342	355	344	338	337	354	318	359	379	331	326	346	333	371	331	335	372	334	325	358	329	330	349	338	314	330	333	319	324	337	308	354	342	340	334	318	328	313	317	365	378	349	334	321	337	352	334	334	353	359	340	319	345	337	347	352	308	327	342	365	351	319	334	324	342	318	321	323	331	294	362	300	376	348	342	336	341	355	330	346	343	331	331	350	318	389	356	343	355	335	314	334	328	397	345	367	367	348	347	358	341	326	351	325	352	340	312	392	365	358	326	344	329	333	369	344	365	340	344	332	340	371	308	319	355	317	333	376	333	348	371	311	323	337	342	302	350	344	332	348	343	329	339	347	343	363	288	341	356	355	336	311	391	370	333	342	349	341	328	336	338	336	326	320	324	344	323	353	331	361	333	336	358	302	338	313	363	329	321	334	343	361	332	343	338	370	347	345	336	349	335	319	373	359	331	346	321	332	347	323	341	360	339	358	363	350	323	343	342	349	364	342	364	332	341	343	322	372	316	332	348	341	371	357	367	357	341	344	347	340	339	338	328	342	341	326	360	350	327	339	322	333	371	335	340	314	380	379	342	319	344	320	347	339	315	353	352	347	346	393	303	291	340	349	312	347	347	326	342	349	332	335	329	333	344	328	374	365	315	334	321	327	340	334	335	379	339	328	359	363	351	341	346	380	338	307	313	352	347	335	316	322	320	354	372	327	345	325	341	348	308	344	321	345	365	366	348	321	353	316	356	333	357	348	346	352	328	351	330	321	328	352	338	354	358	338	301	361	351	348	342	344	370	352	358	343	348	362	347	374	340	333	336	317	356	367	320	334	331	346	342	319	350	341	330	338	319	336	327	330	338	358	338	311	381	345	325	364	345	363	343	329	342	336	354	331	347	339	340	353	355	321	335	375	340	310	344	355	335	358	344	324	362	340	291	351	311	346	329	340	321	353	346	350	376	308	325	355	340	359	360	351	348	308	348	336	362	324	365	333	367	348	323	302	327	351	353	359	312	382	298	359	306	329	338	360	341	324	346	325	345	360	338	345	327	348	358	350	358	337	309	340	342	325	333	342	322	317	315	321	345	367	354	329	388	355	374	349	344	342	331	355	340	315	336	341	361	343	318	344	329	315	353	295	350	335	328	352	359	310	329	341	329	355	317	313	312	355	326	365	319	337	337	344	302	351	365	354	321	352	334	334	334	352	327	327	335	320	322	333	360	326	319	361	362	353	367	345	327	313	333	341	364	339	328	324	354	321	351	340	320	340	321	341	328	331	370	329	310	322	316	315	335	352	369	321	360	363	359	342	341	372	338	324	331	395	324	324	333	320	333	357	340	350	323	304	347	339	332	374	338	345	361	350	313	357	345	306	331	351	338	344	332	360	358	349	314	333	346	338	362	336	324	342	317	343	329	326	366	334	354	330	308	338	306	335	307	341	337	328	347	379	304	365	332	329	355	338	336	342	335	354	296	367	341	345	345	362	344	345	322	362	370	333	321	346	331	349	353	323	364	333	332	345	323	340	329	353	354	337	379	368	325	365	325	324	346	348	326	313	348	348	336	358	315	349	335	363	379	330	345	339	356	331	343	348	310	316	344	385	337	344	350	341	346	325	369	322	341	330	334	330	324	342	319	347	314	342	345	343	349	322	345	354	324	347	292	320	359	375	323	352	323	347	345	358	364	367	328	333	324	323	365	339	351	323	371	329	333	346	375	332	364	300	351	326	328	315	351	347	322	354	370	354	346	291	324	335	361	335	368	365	343	351	374	322	356	329	328	354	343	348	342	366	311	328	346	351	336	348	324	307	377	338	327	348	342	331	326	342	331	338	349	349	340	326	342	321	341	356	367	369	323	343	314	324	327	349	341	378	331	341	353	342	334	341	296	337	333	335	328	340	350	353	322	347	344	338	335	348	343	365	356	379	331	359	334	365	331	328	329	310	370	347	345	334	318	316	338	320	339	356	340	299	335	348	312	335	348	328	316	371	348	324	340	340	338	366	341	348	351	369	333	356	365	312	326	352	322	343	309	342	347	324	337	320	333	352	349	316	340	322	331	370	368	347	338	360	389	350	344	355	357	352	319	349	345	315	366	346	318	336	332	331	334	329	353	325	350	354	348	330	349	374	386	351	348	332	332	334	311	358	340	346	331	335	311	334	332	362	323	323	327	330	352	335	315	354	340	324	352	347	354	333	347	334	309	330	343	359	336	298	329	348	334	337	324	352	328	330	290	329	345	329	334	336	321	373	362	349	324	328	334	320	340	340	373	312	322	313	362	330	336	334	350	324	311	333	321	349	348	364	329	345	307	365	344	339	326	355	325	348	315	362	332	327	328	334	354	362	354	339	353	356	341	359	332	305	335	314	335	325	313	348	335	363	350	342	382	351	316	310	332	353	326	298	328	343	341	372	313	306	372	354	322	332	367	323	336	327	363	343	349	322	334	314	339	338	364	321	367	344	357	328	335	360	331	341	336	349	354	316	349	324	328	347	380	350	324	358	362	316	384	356	328	312	357	329	327	342	330	338	340	361	328	352	315	332	357	346	313	347	352	355	342	355	329	351	348	350	332	368	334	304	338	366	335	364	298	352	355	340	348	335	364	348	361	355	347	344	348	323	341	336	327	324	341	350	335	343	317	361	312	335	349	363	362	343	377	324	326	339	340	334	334	351	319	323	349	343	327	306	331	349	361	336	342	320	335	325	322	340	350	313	312	353	346	307	348	350	381	298	300	326	326	327	355	356	335	310	374	340	354	365	374	326	348	345	318	370	363	348	350	342	334	338	330	340	349	357	359	380	351	337	354	351	309	332	353	352	320	328	326	325	320	297	361	361	360	361	313	367	307	340	359	367	309	351	354	315	350	326	359	350	371	375	369	351	350	368	302	357	322	341	343	350	360	341	338	300	344	327	372	352	328	338	356	352	331	359	353	329	299	369	343	317	380	336	376	370	361	359	339	358	354	382	324	311	364	318	358	338	385
33202	15676	13372	7147	4794	3547	2594	2069	1699	1377	1134	1006	923	789	696	700	653	627	583	568	557	538	469	466	498	465	414	436	467	434	438	389	452	456	421	389	397	380	450	385	375	419	419	406	432	422	380	426	391	435	393	388	427	392	399	386	335	423	408	426	391	415	399	358	378	382	393	360	382	395	368	404	373	390	403	416	352	373	391	429	393	414	373	370	375	344	362	401	377	391	357	387	384	381	347	369	378	376	378	430	367	378	362	367	384	365	358	385	360	354	400	372	337	378	417	390	372	384	368	357	357	417	347	358	406	369	379	375	362	390	384	442	383	376	395	380	359	406	398	376	359	386	376	364	391	321	380	342	391	352	373	405	382	391	372	376	374	353	412	399	326	400	379	379	395	370	359	368	387	369	357	356	375	368	420	403	378	363	392	363	354	386	363	348	371	371	368	423	380	359	388	392	362	409	388	374	375	429	362	409	337	423	377	345	373	397	376	381	389	379	347	387	431	389	361	364	357	359	412	398	364	375	400	353	380	430	353	369	386	371	401	393	355	349	358	364	405	381	373	403	387	362	354	383	378	363	362	368	383	374	385	387	381	396	361	379	404	383	400	375	428	374	425	374	393	367	379	363	349	372	381	380	384	348	353	411	352	347	377	388	377	329	383	392	379	347	380	358	347	360	373	395	387	370	363	397	374	388	358	369	354	385	372	398	376	368	386	342	400	372	390	377	350	385	357	375	355	372	379	383	419	368	399	355	355	379	414	379	377	350	363	407	390	365	369	380	380	330	389	365	356	389	376	388	361	339	397	383	384	378	391	399	371	387	377	389	383	349	401	374	360	360	379	408	396	371	397	352	410	385	383	338	397	356	381	389	395	392	391	416	382	370	335	367	406	327	379	407	359	381	374	400	368	382	377	366	361	348	367	385	370	402	375	423	381	363	411	363	368	371	377	411	353	338	354	398	386	374	336	398	376	369	360	353	386	345	350	370	417	380	390	391	413	355	361	373	387	354	370	377	395	383	390	354	381	379	378	397	385	392	395	373	385	362	403	398	391	360	362	393	401	372	375	378	391	383	347	395	411	357	383	385	386	384	357	431	394	382	375	349	373	360	381	396	357	375	368	371	356	350	367	391	351	397	389	406	354	356	420	365	367	407	384	376	387	370	393	359	362	379	339	405	370	364	387	337	371	377	375	409	325	380	379	382	395	375	385	379	367	357	373	368	372	355	365	394	410	377	367	373	354	387	385	349	350	353	322	384	384	377	418	389	363	370	386	391	357	362	356	385	376	352	426	380	368	403	359	382	376	358	403	387	390	394	402	377	408	364	400	357	394	378	366	350	398	382	345	391	382	374	370	370	387	358	420	376	382	360	391	369	381	382	337	382	391	352	379	361	389	350	338	368	400	370	406	358	397	369	381	360	366	389	409	392	390	389	387	414	334	373	361	354	368	375	391	402	363	372	387	365	373	357	400	366	395	356	397	383	349	368	356	384	371	364	373	371	355	380	381	370	379	383	366	399	388	338	369	370	385	404	352	382	363	361	379	351	376	397	350	372	376	368	363	339	364	361	377	354	372	401	378	363	377	366	372	406	349	326	370	380	381	354	352	399	378	401	366	347	408	371	368	368	381	402	400	350	366	355	370	372	357	368	367	378	358	379	367	331	366	328	363	362	371	387	390	378	382	396	382	384	359	374	361	351	345	363	395	360	419	382	368	361	383	391	381	398	374	376	397	365	371	346	395	359	369	372	361	394	373	374	366	365	329	365	366	400	367	366	392	371	365	383	404	356	375	352	375	399	398	415	377	374	381	385	374	379	367	388	344	392	378	353	345	381	354	396	393	384	369	390	384	400	351	355	385	390	383	395	379	382	388	362	334	372	366	356	360	384	350	395	353	360	371	363	380	379	362	378	399	344	388	375	388	351	385	411	371	375	366	371	353	326	404	389	386	390	382	413	379	354	352	382	385	410	342	372	359	397	378	353	389	378	375	371	371	379	376	381	375	353	407	341	382	368	404	362	399	386	385	385	374	393	372	357	385	364	395	396	376	389	377	384	394	403	362	372	379	388	356	379	365	363	388	372	391	363	392	368	369	416	354	345	388	357	370	367	366	372	350	340	389	400	360	365	378	353	408	351	393	383	378	412	401	353	411	370	389	386	372	359	375	356	383	361	369	349	385	392	402	354	385	382	418	367	366	366	352	343	389	398	364	376	364	359	359	377	381	385	358	353	395	369	366	372	358	373	347	368	400	313	346	373	364	372	375	373	394	377	325	377	346	413	389	405	387	374	385	360	359	357	344	363	353	374	376	353	384	370	354	393	366	386	400	350	388	352	362	357	362	397	414	386	365	369	386	351	351	352	400	372	367	349	363	362	379	357	343	366	384	363	337	348	330	337	377	374	376	354	371	381	362	374	385	374	370	384	378	398	374	387	381	386	372	389	385	398	368	366	377	412	366	392	350	378	390	369	386	361	384	396	398	379	401	369	348	345	385	379	394	346	388	352	386	389	365	391	343	373	394	374	385	387	354	367	369	391	364	384	383	365	373	369	376	355	418	373	370	371	353	378	360	378	371	377	376	379	369	379	356	348	393	396	375	318	382	365	386	393	390	362	372	372	370	370	357	356	356	380	371	382	384	403	372	354	395	375	396	373	366	376	388	371	358	396	371	365	413	430	350	342	382	396	385	359	374	331	376	383	435	373	378	336	364	414	415	361	344	357	382	372	338	408	384	383	392	385	410	388	371	342	364	366	369	387	316	389	342	321	357	374	398	361	371	381	400	367	395	367	369	394	360	412	343	403	361	349	374	359	346	404	347	380	363	388	406	369	390	381	359	413	384	355	383	368	368	333	386	390	337	408	351	358	369	364	397	379	407	377	383	365	375	382	393	383	364	381	351	381	383	388	381	423	383	393	350	381	378	392	402	390	348	368	359	389	395	368	347	355	369	398	402	383	374	356	380	369	359	384	348	379	366	365	353	367	358	394	386	365	360	377	387	386	376	381	383	392	384	391	364	374	379	375	395	422	357	373	384	378	361	399	375	413	352	399	362	378	390	355	392	366	404	347	391	380	385	390	393	396	375	351	378	381	386	400	374	360	380	368	401	356	333	373	391	378	367	401	385	377	350	378	361	334	378	374	355	374	402	396	344	366	351	391	373	355	364	327	403	383	364	358	411	388	361	356	363	378	362	367	386	398	369	392	387	372	362	388	350	334	394	381	377	388	358	362	342	385	348	356	369	369	413	374	371	372	386	351	363	369	380	406	371	383	367	386	368	384	387	394	365	396	376	380	393	382	377	376	402	381	358	354	363	332	341	400	356	386	373	382	387	405	379	387	356	377	370	324	413	405	376	366	400	376	390	368	361	407	372	360	411	362	373	363	394	398	392	383	390	381	370	358	363	391	388	384	386	398	383	368	358	361	358	380	372	412	346	357	359	373	407	348	386	365	391	375	372	363	419	348	355	345	370	378	393	406	354	374
27235	19855	7552	1133	782	678	580	528	515	470	498	445	460	462	451	483	447	460	517	454	445	507	461	467	484	468	472	412	457	478	439	479	484	441	469	484	428	480	469	475	487	476	433	440	483	442	490	431	494	481	457	461	473	468	454	485	488	459	480	434	465	465	459	433	474	462	481	519	476	422	461	469	479	464	471	439	475	485	503	439	437	462	469	448	496	465	460	430	468	477	466	467	462	435	467	459	475	507	435	433	464	488	421	430	445	461	463	426	460	456	434	459	491	433	420	464	454	451	460	456	484	491	474	432	475	472	466	437	415	449	483	446	444	480	492	469	483	448	445	445	448	467	476	478	442	501	435	485	492	453	437	466	458	465	443	439	462	435	443	455	431	468	473	445	430	459	452	446	457	435	442	448	459	469	443	457	459	430	478	457	449	472	467	488	489	446	497	483	477	457	493	470	433	455	453	454	491	457	421	459	450	489	459	473	446	484	494	397	460	449	454	459	445	528	455	469	449	459	485	476	456	408	442	459	467	474	454	460	450	486	513	500	463	463	431	478	464	507	445	501	447	452	471	449	441	449	459	476	434	441	461	426	458	489	481	475	475	471	465	437	466	462	479	449	459	468	506	455	398	471	477	462	497	484	445	464	437	462	456	436	440	456	440	454	499	479	477	463	426	478	425	520	470	436	455	474	452	477	508	458	460	491	486	453	431	443	487	481	473	443	495	424	479	437	484	485	455	447	444	476	474	443	449	455	495	426	455	429	447	448	431	455	497	492	509	494	469	447	495	461	493	454	467	470	477	487	448	444	441	488	496	474	458	448	484	448	482	480	440	451	452	465	459	463	467	479	492	465	422	418	437	421	460	438	438	432	465	464	462	466	470	444	459	423	443	458	439	397	453	459	470	439	432	462	441	485	438	431	497	457	480	434	467	448	490	448	468	450	430	447	443	446	422	473	480	486	475	501	463	502	460	436	483	471	476	465	463	492	473	429	491	471	468	464	449	474	485	460	463	451	468	477	426	466	455	457	472	417	464	457	497	457	503	454	418	444	445	426	471	437	474	441	460	466	443	467	500	456	476	479	479	464	422	461	462	429	469	499	459	468	447	453	457	436	455	458	456	438	458	457	447	480	469	469	451	457	473	487	468	466	497	464	492	454	433	465	454	458	471	421	469	441	424	469	414	451	458	467	457	413	469	437	438	447	466	445	419	466	492	503	494	466	455	470	476	447	437	470	516	450	434	434	444	459	482	481	452	454	467	490	411	456	424	457	472	493	475	454	475	473	475	440	493	447	466	487	438	460	446	479	449	465	492	437	442	444	456	447	474	463	472	453	461	447	451	440	459	458	455	441	445	461	466	472	473	485	493	433	473	484	456	438	477	461	515	464	442	462	451	473	491	450	474	459	479	441	467	473	433	463	448	467	435	473	421	449	473	442	457	513	466	460	508	444	412	457	444	488	453	489	455	474	457	480	456	520	454	458	508	441	476	461	508	468	479	472	433	452	474	472	463	461	461	434	494	451	424	426	467	497	435	461	496	430	497	491	504	474	448	498	483	447	449	432	446	453	435	443	462	447	487	476	460	446	490	468	434	442	481	534	454	466	450	407	448	440	478	462	439	460	460	462	463	478	470	456	473	454	473	466	466	441	486	452	457	475	431	479	485	482	467	456	440	473	463	506	475	438	431	428	447	449	480	481	412	428	495	439	484	462	446	468	458	460	444	448	449	468	487	519	507	437	464	442	446	478	464	468	447	479	426	491	491	463	470	485	441	477	452	497	452	464	463	475	446	480	477	483	436	450	498	430	474	454	437	467	436	437	436	458	476	466	449	451	482	455	466	453	455	469	482	461	454	456	481	460	463	440	475	494	472	450	468	438	424	434	433	445	445	487	475	470	459	427	470	471	493	454	423	417	422	466	484	434	463	460	464	441	448	450	486	455	488	490	467	437	436	497	458	464	507	458	437	463	471	458	440	448	439	462	436	442	459	432	466	472	435	457	429	494	453	457	476	476	471	452	444	477	454	489	480	454	458	465	442	464	449	481	466	450	432	470	492	464	481	482	460	463	493	496	461	443	429	487	480	452	459	468	492	452	463	441	478	458	450	466	441	456	476	490	465	482	444	491	441	463	433	466	464	445	462	476	487	488	470	475	445	487	440	442	462	422	473	453	444	469	411	488	421	446	428	456	423	445	473	479	486	458	481	477	469	470	436	487	437	479	431	470	439	456	485	478	495	417	418	454	490	458	458	474	471	423	467	477	474	443	493	447	455	450	418	458	468	495	439	440	474	447	473	397	420	476	408	419	458	422	503	472	423	442	424	467	476	466	433	453	496	474	454	449	451	489	471	501	478	478	453	442	471	435	428	454	428	440	453	488	481	471	458	451	477	463	503	484	431	455	470	466	479	473	490	487	477	469	450	492	518	520	473	445	451	488	453	433	459	429	478	440	475	486	483	458	486	441	457	425	464	430	452	451	477	455	435	462	476	475	462	489	481	442	446	470	467	456	456	430	448	485	477	453	441	453	456	446	431	473	436	491	420	480	469	452	453	448	494	475	461	461	468	480	466	453	470	494	451	463	452	473	462	462	472	468	486	427	463	483	442	448	460	444	496	452	411	381	475	521	458	505	445	441	479	464	461	456	461	429	432	477	446	471	479	444	488	483	438	444	470	441	455	462	470	456	464	428	465	495	479	473	441	474	506	436	419	446	442	460	478	462	471	441	491	472	458	439	485	501	475	457	451	503	449	463	439	492	470	427	446	435	445	493	462	456	495	486	445	439	516	446	481	451	475	441	465	474	417	477	461	433	468	436	476	472	429	422	463	450	452	482	439	451	454	442	485	471	488	451	473	469	496	418	466	461	448	426	434	490	458	444	493	476	476	455	466	451	433	471	478	459	460	454	467	468	466	501	458	409	469	450	468	474	458	453	466	452	429	487	432	483	469	445	456	482	487	498	483	438	466	434	440	476	481	433	481	510	493	489	452	451	464	457	446	458	448	497	423	460	452	455	466	456	462	418	481	525	456	466	447	477	469	488	444	483	446	417	453	453	440	441	465	448	454	438	491	441	486	504	449	467	440	473	450	487	451	463	484	482	473	464	443	470	489	483	443	473	455	486	442	479	428	477	493	417	436	465	481	458	452	442	487	447	498	471	440	464	441	425	447	469	430	469	515	439	488	454	470	450	443	453	463	471	468	464	455	448	426	433	458	482	490	476	466	436	459	482	456	447	482	451	471	452	439	440	484	507	475	484	460	485	488	487	454	471	467	427	449	453	470	477	472	519	470	476	440	466	475	432	430	499	483	457	441	469	441	462	467	452	459	439	463	461	527	436	474	461	456	450	449	445	449	446	463	444	428	451	447	470	459	462	458	423	487	449	480	426	438	508	433	452	442	439	449	447	461	445	465	454	479	433	465	485	429	466	474	512	462	432	446	473	420	440	443	460	482	466	493	472	472	471	436	461	449	468	445	412	477	445
16702	1398	1244	843	731	682	634	611	611	612	552	609	588	576	561	544	589	561	547	588	568	617	531	513	572	555	508	562	560	572	541	533	547	504	541	556	575	534	540	569	546	512	580	568	568	534	524	551	543	583	570	528	538	524	522	514	603	565	536	554	576	520	561	539	541	583	570	517	538	563	561	544	534	560	524	587	554	523	536	557	545	547	504	537	525	555	553	514	572	580	506	546	547	542	532	560	547	551	592	544	561	561	533	566	536	532	598	514	548	536	543	487	549	551	564	542	549	549	598	572	544	579	575	499	503	574	552	561	543	546	558	602	527	548	556	521	570	537	538	611	561	582	555	571	584	511	527	572	549	574	541	528	541	589	492	513	558	486	519	577	557	548	548	522	517	533	527	555	552	616	552	541	501	545	518	531	549	488	583	548	508	535	541	523	506	507	550	583	510	562	567	557	543	520	549	548	551	558	549	526	512	555	544	571	537	528	558	571	560	530	558	522	544	544	481	540	523	542	515	541	546	562	558	505	511	561	529	543	476	531	540	560	529	518	579	553	559	546	533	546	579	584	516	510	503	517	515	542	534	555	526	548	523	537	554	524	539	563	548	556	541	565	517	543	527	581	515	592	583	585	559	568	558	519	566	560	548	562	590	542	488	604	570	532	492	561	500	543	496	539	568	537	551	579	514	558	532	497	554	529	538	528	569	530	543	516	530	526	561	552	576	545	576	518	567	585	577	593	591	570	521	490	574	506	542	543	527	531	580	568	548	520	574	552	549	590	518	558	549	582	526	541	587	556	564	538	550	553	581	538	555	528	581	555	549	487	556	515	540	563	527	575	501	536	600	540	530	541	582	532	536	541	560	529	527	563	535	567	512	570	562	552	577	520	523	541	564	541	550	564	566	515	527	542	556	534	535	543	531	527	517	539	538	540	570	547	527	553	566	553	550	601	575	549	559	550	541	534	555	537	502	558	525	564	537	501	514	583	539	560	517	538	521	553	551	534	513	509	534	541	552	538	557	523	577	570	599	512	525	542	570	544	528	497	554	569	530	530	556	509	513	534	571	534	534	543	553	526	561	506	556	515	542	534	572	576	507	585	519	575	550	571	532	531	523	593	503	536	545	505	537	568	572	552	519	556	556	553	538	534	540	562	562	554	518	516	515	534	549	593	529	570	569	559	551	523	534	513	579	549	553	547	542	582	538	537	559	535	567	556	591	582	540	575	549	537	567	566	504	533	558	507	525	574	493	531	555	544	545	506	544	583	543	542	539	574	552	526	589	584	532	539	519	531	528	517	511	566	524	525	541	542	541	575	520	527	514	561	563	533	547	500	520	509	498	523	536	540	527	569	532	523	556	498	539	539	548	579	550	552	546	583	512	529	548	561	562	510	543	541	566	551	543	556	501	530	532	559	542	544	531	554	556	467	557	562	534	542	508	628	537	542	538	510	546	576	587	556	505	544	527	549	564	552	514	525	524	577	585	548	554	531	548	512	570	531	497	560	562	567	544	547	518	533	542	536	561	540	564	488	589	560	548	544	522	573	531	579	566	537	476	539	567	516	551	549	530	529	548	537	473	557	533	556	521	529	543	541	515	556	585	526	530	515	523	540	542	532	520	558	547	568	509	511	598	541	529	520	529	532	543	544	550	546	529	521	559	530	540	530	571	578	539	562	526	542	538	529	529	547	544	543	541	541	532	562	542	552	538	567	540	504	514	574	565	502	544	537	538	536	575	539	503	540	547	530	533	531	493	522	514	564	553	543	530	517	579	536	543	561	538	568	536	574	585	517	540	558	535	543	578	545	508	530	545	527	568	555	540	555	544	521	550	509	511	544	557	601	565	542	600	547	591	553	551	549	564	539	535	552	555	542	516	538	562	564	564	493	545	539	557	511	514	543	541	557	523	540	545	560	544	569	520	566	540	512	517	527	589	533	577	555	563	525	526	570	539	523	542	512	538	524	533	538	551	589	550	542	526	549	546	521	587	541	580	528	547	557	532	556	563	530	564	476	528	541	551	546	549	556	544	537	524	534	555	534	540	534	568	560	553	524	540	527	529	557	529	563	561	519	550	569	524	506	552	512	538	533	576	547	556	532	537	551	529	529	598	558	593	527	591	559	522	529	533	557	497	568	553	552	563	540	514	562	581	582	530	514	550	521	557	568	518	533	529	532	556	516	527	531	558	545	513	532	529	500	507	546	536	572	588	519	568	543	546	576	544	564	559	542	513	527	520	517	524	538	545	554	521	548	519	540	540	511	566	554	500	528	587	506	548	521	520	524	595	511	566	552	551	569	544	540	549	547	481	569	501	515	527	525	536	526	534	533	529	524	548	504	553	557	509	561	530	562	539	503	566	536	528	543	565	573	599	541	543	543	521	568	562	560	488	528	535	517	526	547	557	559	540	512	554	563	570	536	531	533	534	472	544	587	580	515	496	538	536	532	534	546	551	543	561	552	492	534	586	603	551	575	561	545	524	542	524	519	555	525	517	545	568	546	517	555	513	521	520	537	558	537	553	542	549	572	509	575	496	568	567	595	548	525	534	568	557	537	555	550	579	543	574	512	569	504	515	548	579	573	572	527	529	539	523	537	545	550	526	588	564	543	553	559	566	564	541	549	552	567	505	511	507	517	527	530	526	539	564	510	527	549	542	524	545	566	529	540	532	530	554	520	524	512	575	574	521	527	509	555	483	553	547	513	520	553	501	539	555	563	536	548	528	502	553	536	513	578	555	560	478	547	538	548	547	567	525	538	541	532	537	575	538	538	526	601	595	554	566	510	560	503	510	531	557	538	569	574	490	517	518	496	552	554	516	536	515	573	540	570	544	587	530	564	532	531	569	537	568	539	515	533	572	595	583	562	541	510	573	547	516	547	504	521	513	549	538	555	564	552	560	527	544	524	556	531	526	542	548	541	506	500	514	542	570	526	550	529	530	547	554	528	555	553	543	517	525	494	579	536	526	568	519	552	546	598	531	541	552	560	548	530	556	530	523	543	568	564	522	571	544	557	556	547	540	540	586	567	543	518	562	548	563	557	530	540	515	511	554	547	536	532	562	519	537	538	552	486	540	532	566	553	543	539	524	542	549	538	572	533	570	489	575	487	570	492	589	526	532	543	515	528	563	567	590	506	552	582	563	523	561	525	562	536	523	539	546	533	542	547	553	557	568	589	543	503	598	561	500	555	574	536	540	558	584	533	528	541	526	539	549	517	538	540	548	557	504	590	552	561	574	490	526	528	535	539	525	510	568	536	533	545	542	544	537	538	564	534	539	570	521	582	540	544	541	515	538	565	523	557	596	538	532	548	561	542	567	527	564	586	539	557	518	555	551	586	507	563	534	554	558	545	547	593	569	515	554	548	541	575	541	615	595	548	545	517	568	581	527	540	548	543	557	545	530	541	557	562	550	589	543	531	490	540	542	545	531	571	519	575	545	546	520	569	560	574	540	530	525	561	582	553	551	538	533	539	586	505	541	536
23788	21130	28451	24056	21119	12122	1075	663	556	494	403	387	353	355	313	316	346	277	296	301	273	306	312	252	240	279	305	254	251	254	244	230	229	271	238	232	262	273	225	249	249	221	236	248	300	247	259	255	237	231	227	254	242	252	225	225	223	221	261	257	242	237	228	241	248	255	229	255	244	224	238	245	228	227	228	238	231	240	247	255	227	228	232	234	233	242	231	236	259	231	231	238	221	236	205	242	195	216	213	219	241	219	241	249	230	244	233	226	252	246	213	243	243	239	248	250	251	237	219	256	228	246	232	218	246	260	234	234	230	258	228	250	253	238	223	228	245	206	230	204	258	225	211	240	270	251	233	238	255	226	265	226	236	244	224	194	217	237	235	227	211	240	228	244	255	190	244	221	219	241	203	205	227	228	224	221	232	229	236	230	221	249	212	215	221	265	210	238	216	226	230	227	218	239	208	257	233	239	243	230	218	246	231	235	253	238	227	262	225	219	251	232	221	226	250	242	226	223	260	218	251	225	213	278	234	225	220	246	258	236	241	216	273	248	218	241	209	239	230	227	216	240	246	218	214	232	231	244	222	192	232	267	239	244	264	229	240	239	235	229	252	241	223	228	233	248	212	236	246	224	256	218	232	249	243	239	255	222	247	247	230	198	214	247	261	229	240	242	251	243	231	222	250	219	246	237	246	231	237	245	260	238	212	252	231	239	227	249	225	242	229	239	228	227	236	252	239	251	223	249	229	215	239	232	208	253	246	246	245	201	250	216	227	215	247	236	249	220	227	224	217	225	255	243	210	226	243	235	215	241	225	240	209	238	230	233	235	229	251	237	213	244	249	232	224	225	218	226	209	216	234	236	264	211	212	278	225	237	238	261	245	229	250	248	240	251	240	213	230	246	251	258	237	252	230	234	209	241	235	236	234	208	256	252	235	227	227	207	244	211	231	241	222	235	227	261	232	220	249	247	241	254	245	225	263	242	245	235	222	240	241	208	202	254	262	209	270	226	250	224	232	242	233	260	235	222	216	238	232	228	252	222	216	229	235	201	237	240	238	228	209	213	213	238	241	237	234	219	203	204	227	255	245	226	227	223	235	238	236	233	239	222	241	233	247	247	243	233	219	245	241	233	243	235	247	223	266	232	246	227	228	225	226	217	218	219	217	222	263	227	228	202	241	227	229	239	248	231	205	222	216	222	228	229	245	262	256	243	229	225	213	220	198	221	199	213	223	245	220	224	232	231	204	234	233	230	231	242	204	216	237	245	255	240	231	245	237	235	256	214	230	213	230	236	237	239	227	237	238	247	243	205	241	203	255	201	244	250	255	245	224	242	235	216	202	237	249	219	226	238	250	240	235	245	247	229	216	238	239	247	219	234	258	230	228	230	234	201	230	255	244	217	221	253	249	234	271	229	212	231	233	235	240	231	238	233	229	232	248	229	234	225	204	234	251	225	201	238	214	240	243	228	203	245	267	243	217	224	207	227	219	243	250	212	207	220	235	218	221	212	232	221	254	229	219	234	216	215	248	225	250	233	247	223	209	218	246	242	225	262	220	230	222	228	230	219	234	226	233	235	229	239	236	197	239	240	262	220	230	239	227	239	250	215	235	247	247	229	224	228	209	222	233	248	204	221	241	231	217	262	217	222	245	222	222	219	224	232	238	224	225	276	224	220	231	233	250	241	223	228	205	218	210	247	247	238	240	234	215	249	227	242	222	255	223	225	209	256	228	244	225	252	229	249	205	220	214	220	216	236	222	232	244	205	226	237	223	204	218	229	217	240	225	215	217	237	201	234	249	262	236	217	246	219	239	234	254	214	232	228	238	230	227	222	246	238	214	208	242	218	222	227	221	231	245	231	238	224	240	260	222	222	200	254	237	221	233	253	242	240	202	242	242	238	238	243	248	243	242	242	253	234	233	227	251	225	211	225	257	206	229	225	217	229	237	228	232	246	254	214	247	216	224	242	227	247	248	222	214	235	214	231	240	214	230	219	238	225	231	208	252	220	224	230	219	251	255	245	249	226	236	215	226	256	246	215	213	226	224	251	239	250	228	233	230	222	203	218	243	243	240	244	214	229	256	265	195	221	234	209	248	239	238	231	224	238	250	228	252	227	223	248	246	196	200	216	221	237	211	199	249	239	216	229	230	244	232	237	224	225	216	231	210	269	236	228	249	248	250	234	219	234	254	221	222	236	221	223	252	236	231	240	216	254	247	235	219	236	246	229	216	227	256	240	217	224	234	250	256	225	228	238	246	244	208	249	218	224	233	241	218	229	239	248	202	210	224	259	237	226	245	246	226	247	230	235	224	213	227	225	243	227	208	197	219	225	246	234	227	244	276	220	290	255	234	242	232	222	237	252	226	224	227	239	248	220	226	244	237	222	217	219	214	241	217	238	234	220	247	224	227	223	210	199	244	205	224	242	232	246	232	219	215	224	217	266	214	242	215	211	243	264	216	264	194	233	258	231	224	235	213	232	233	231	217	235	259	228	216	267	223	251	236	232	251	219	213	262	248	233	232	237	228	224	216	246	218	246	242	242	245	242	255	263	200	269	220	257	240	250	227	240	231	233	217	232	225	224	203	214	241	202	236	231	243	207	227	222	251	240	252	247	223	216	207	223	224	250	249	222	241	251	225	200	241	238	231	220	229	245	251	231	202	208	220	228	219	227	231	218	226	242	216	232	209	242	249	231	210	212	226	218	226	240	251	250	248	244	224	233	250	217	224	242	219	241	273	234	207	246	240	252	253	229	225	213	243	244	219	246	230	238	212	229	224	221	253	229	228	257	224	236	222	215	217	220	256	245	219	199	225	220	194	239	214	229	192	224	234	225	212	232	215	240	243	238	269	211	252	236	228	267	235	223	250	269	249	231	218	232	206	222	239	246	216	215	265	224	207	249	240	252	258	222	217	251	223	234	212	230	232	261	277	221	246	241	241	224	239	234	235	229	239	257	243	244	232	227	234	231	242	255	245	236	229	218	232	230	234	251	217	209	235	205	230	226	204	234	227	235	259	241	231	243	239	226	247	239	234	241	234	238	217	204	237	232	255	206	235	260	233	245	227	247	255	264	221	253	209	218	220	227	228	197	236	234	238	228	223	231	232	273	246	217	235	240	257	230	230	223	234	245	205	246	238	215	241	245	221	258	218	215	227	243	239	219	228	205	268	229	239	226	213	211	217	227	240	209	234	234	232	226	246	229	245	257	221	221	254	241	228	227	239	221	230	217	263	257	222	224	229	222	244	220	223	209	226	239	222	242	214	231	241	248	214	247	251	234	213	216	223	234	249	247	236	246	207	234	213	249	242	232	249	227	236	237	243	243	228	233	235	243	235	218	221	226	231	245	240	232	246	238	240	221	243	203	225	217	242	237	204	224	208	222	238	246	228	218	246	237	272	258	224	210	218	233	260	235	232	228	241	227	234	223	223	225	217	225	209	233	224	236	230	211	247	232	200	253	209	225	238	203	227	219	233	248
34382	9157	7943	4132	2644	1926	1490	1110	950	811	648	600	546	505	440	425	421	387	389	400	371	340	340	336	314	338	338	330	305	308	312	342	300	325	293	287	314	304	303	311	320	300	312	300	292	284	282	286	300	288	309	279	275	306	310	276	275	268	272	291	286	290	303	307	288	258	291	299	323	271	284	299	291	286	299	300	286	276	287	330	281	286	293	282	287	281	311	274	293	298	299	268	290	281	298	310	309	350	301	247	283	272	308	285	305	279	280	275	290	305	278	266	288	264	303	294	295	272	269	291	276	281	303	294	309	260	272	312	279	278	303	280	303	282	287	264	286	272	250	295	294	314	301	287	318	269	286	291	265	276	312	294	274	265	295	297	278	297	302	299	271	267	264	287	281	253	292	300	311	292	292	284	278	266	288	261	276	294	301	301	273	287	277	313	263	271	291	283	283	320	270	288	281	291	281	293	306	256	293	266	254	293	277	289	308	287	272	290	269	294	287	272	301	281	283	275	272	257	299	272	299	270	279	279	284	275	286	278	275	288	287	281	278	277	308	267	279	295	306	295	276	308	298	313	277	293	273	292	284	299	252	281	288	286	255	282	269	283	264	273	264	293	292	287	285	282	274	303	269	307	277	270	260	311	277	319	261	261	290	299	282	294	290	269	293	305	278	270	256	281	324	278	338	280	279	289	299	303	276	281	281	283	294	274	276	281	286	277	288	290	294	303	257	287	298	289	292	255	281	294	302	291	300	308	255	277	307	312	288	281	285	277	279	275	279	288	295	284	265	311	260	305	256	286	270	291	266	280	299	278	264	298	276	277	292	276	284	280	278	287	246	291	277	300	284	269	259	292	295	286	287	299	278	267	273	273	277	286	288	268	275	273	293	252	270	264	272	314	284	274	293	278	291	259	293	303	283	279	279	305	313	286	270	265	322	314	265	292	299	295	273	288	282	265	261	278	308	296	284	257	285	261	291	290	291	259	289	281	293	300	301	293	275	288	299	258	332	294	269	286	297	277	287	308	278	277	275	286	253	300	299	276	281	290	283	311	285	271	288	285	268	265	313	268	304	303	262	298	294	298	308	288	271	281	282	291	293	272	261	285	304	302	266	283	262	269	274	299	264	281	293	312	295	300	275	275	282	275	271	260	271	276	316	307	283	304	275	316	298	276	269	280	288	260	295	299	263	281	277	279	319	291	293	284	289	267	264	291	275	281	274	311	260	291	296	291	291	265	283	287	271	301	284	275	264	273	261	264	315	308	293	271	303	299	284	269	268	270	289	280	290	277	275	276	297	296	283	271	295	249	292	267	284	315	290	285	286	303	269	302	294	272	283	283	302	289	300	329	267	315	282	285	252	310	284	250	303	290	305	287	296	273	292	277	302	303	278	297	294	259	269	274	290	260	290	252	270	256	286	269	264	278	316	275	285	278	291	288	255	280	303	274	292	252	284	300	283	320	330	298	265	292	303	274	285	293	281	296	291	283	287	300	272	292	302	258	304	283	284	304	272	290	289	271	300	289	283	300	287	277	277	263	317	285	260	303	265	259	314	287	278	300	285	288	268	308	262	262	314	269	302	262	261	273	268	263	281	293	323	284	270	286	276	311	288	279	290	294	296	263	290	315	266	301	258	256	284	315	287	251	280	276	261	292	302	271	326	285	264	284	284	272	263	282	308	289	273	286	303	274	277	272	288	247	271	273	306	303	285	290	273	279	257	288	279	273	282	279	301	292	280	293	288	265	269	291	262	299	277	256	276	287	266	293	270	278	257	279	302	302	273	271	290	305	290	283	286	274	283	272	286	244	301	243	282	275	288	310	311	295	283	288	268	272	269	302	270	277	257	295	290	303	304	279	276	263	293	271	297	262	258	283	285	303	321	283	299	295	282	252	292	305	291	257	277	293	275	273	298	265	292	271	254	286	263	266	292	286	302	273	303	291	271	278	267	298	283	300	299	250	284	267	278	263	301	272	297	288	334	297	272	296	303	272	294	276	288	296	276	294	279	296	285	272	279	292	287	261	271	259	263	274	303	282	310	276	279	263	281	274	302	310	283	332	295	265	240	297	287	290	298	267	282	279	288	240	266	264	269	295	319	274	288	288	319	268	289	291	298	300	284	267	321	270	284	261	286	272	247	283	269	295	309	262	281	272	288	283	263	269	257	300	265	273	303	282	301	269	301	286	268	305	296	274	291	261	255	291	305	278	296	282	261	280	294	305	274	273	287	289	295	286	257	271	287	258	292	277	307	276	320	271	311	277	333	289	284	251	304	296	290	289	285	288	305	299	303	309	277	297	290	289	262	273	319	280	279	301	273	290	282	282	268	261	290	267	299	274	284	262	285	263	297	277	284	257	301	272	273	318	279	288	269	307	299	283	262	310	308	241	276	259	274	265	267	273	310	294	249	270	290	297	291	267	285	300	311	294	254	296	240	278	263	267	270	267	279	281	256	288	291	260	310	269	293	250	261	277	288	282	279	277	269	301	306	280	275	238	280	297	301	298	311	315	292	294	275	287	259	273	280	323	277	289	288	279	278	280	292	298	280	267	264	278	277	256	279	279	257	266	275	296	258	260	272	305	255	280	311	281	287	270	331	272	280	260	254	257	317	296	310	278	311	275	256	299	287	303	291	272	297	266	308	247	268	273	257	242	292	314	281	311	290	269	299	297	296	276	287	307	328	281	277	301	290	295	306	299	304	305	297	294	295	303	294	262	237	290	253	263	300	276	292	292	273	260	295	286	251	286	286	293	299	300	261	271	326	315	252	277	292	272	293	297	256	275	255	282	280	314	291	293	273	285	291	303	267	273	268	279	285	306	291	289	271	299	292	285	269	254	311	280	243	278	313	283	298	290	309	280	265	248	263	312	279	288	303	306	299	291	296	279	305	297	279	278	299	286	266	273	287	305	271	274	301	316	249	282	287	311	265	266	283	299	281	303	283	273	295	277	287	282	282	292	305	287	298	287	283	269	305	278	280	284	281	259	294	282	283	304	282	297	286	247	296	306	273	286	276	257	288	260	289	283	307	329	297	294	327	273	299	260	301	290	276	290	281	255	303	301	260	300	269	281	312	286	289	256	310	259	288	282	290	274	287	306	290	295	297	316	298	289	296	277	274	269	269	294	274	272	271	254	256	314	276	262	280	286	274	263	292	280	251	266	309	282	295	313	313	262	282	293	268	269	301	266	316	305	277	281	293	292	301	283	272	269	290	277	270	275	278	275	272	268	259	293	293	290	289	292	304	298	294	268	299	283	298	292	306	313	286	313	282	273	299	280	299	262	317	241	298	298	287	279	285	278	282	296	272	281	263	283	301	308	275	296	291	265	263	318	294	261	289	284	268	281	283	286	316	242	292	252	310	330	291	282	303	289	277	277	276	293	272	317	278	277	288	269	283	279	275	264	303	310	286	289	291	298	276	283	273	284	285	266	276	310	308	301	289	298	291	295	295	273	279	285	286	284	279	308	259	277	291	304	284	315
25086	21164	27533	24919	13101	1246	904	822	728	717	699	677	676	654	702	674	624	632	642	645	670	633	605	604	644	652	616	617	600	582	597	657	597	659	624	633	625	626	623	636	632	588	602	635	662	634	639	616	588	593	627	680	600	601	647	628	595	591	621	620	597	557	603	650	620	632	695	612	613	663	632	628	609	608	621	594	653	602	646	609	585	659	608	666	622	596	677	620	613	658	623	638	593	636	625	569	585	621	636	644	643	624	642	630	641	580	571	618	620	647	614	620	611	582	605	586	608	579	649	591	618	605	629	600	626	594	627	617	587	629	582	606	609	607	647	615	581	631	610	627	609	577	609	658	589	599	613	584	568	634	623	571	626	594	601	602	636	621	632	588	593	605	605	663	605	613	606	584	623	563	598	606	614	637	625	602	612	578	612	614	587	615	588	593	591	590	574	636	628	628	618	618	607	641	608	642	611	557	595	615	612	650	625	597	636	639	662	639	622	592	642	651	600	626	620	623	664	619	597	603	601	664	598	587	583	614	624	587	615	570	603	636	632	656	591	603	600	584	657	664	595	561	643	606	590	586	620	651	622	586	622	636	608	629	613	585	602	577	669	622	640	649	640	627	622	640	599	623	610	604	609	607	603	590	630	618	639	671	646	595	615	620	616	601	605	596	614	598	651	587	640	585	600	582	599	618	607	621	639	636	615	609	655	622	618	590	614	613	559	546	610	600	602	605	617	644	606	652	673	584	595	613	585	610	615	631	583	637	596	627	606	595	627	640	608	619	653	620	582	631	639	576	628	600	609	655	617	616	659	625	630	630	620	599	585	581	618	608	642	649	633	601	671	600	611	610	595	615	593	633	647	611	620	615	609	636	639	603	604	648	597	570	656	637	632	622	628	616	682	652	590	628	594	585	634	640	577	619	610	663	612	600	619	611	597	612	629	642	638	590	589	575	600	629	673	646	645	662	633	563	569	630	626	612	615	569	598	610	613	613	621	626	580	625	597	623	605	637	613	644	632	606	620	607	644	617	593	617	626	610	621	573	620	623	580	647	593	602	597	628	587	585	611	623	606	601	622	620	584	659	602	644	636	604	617	601	609	611	618	621	640	688	623	603	617	657	607	580	642	621	602	561	653	598	614	644	608	623	593	624	587	600	578	669	631	578	613	628	633	613	587	597	650	556	586	625	583	625	608	642	645	599	586	640	623	617	570	637	615	598	624	563	603	600	607	629	584	668	617	617	637	633	602	631	596	628	600	629	611	636	602	618	626	616	615	627	613	643	623	622	598	625	614	611	650	622	593	629	619	668	653	610	613	594	633	666	623	625	640	589	617	572	662	619	639	648	625	568	569	635	659	629	662	616	626	626	599	620	623	614	622	613	612	590	584	624	609	602	661	597	648	663	642	622	645	632	648	617	610	666	623	600	609	591	600	626	594	626	634	565	645	605	589	654	645	574	611	647	665	601	657	594	637	610	589	638	646	617	684	630	583	612	669	609	627	618	635	591	602	662	565	663	655	599	609	630	564	604	618	647	627	618	625	612	577	573	570	631	651	601	599	640	563	609	624	649	604	602	615	586	663	568	602	629	606	630	653	621	605	597	601	607	562	619	599	633	600	598	632	589	630	582	630	590	666	547	606	614	600	614	612	612	593	590	632	608	629	639	608	623	637	618	624	596	576	627	594	659	597	619	617	635	610	593	610	591	618	603	615	626	624	613	588	609	583	638	617	621	578	602	587	593	630	630	619	597	593	572	607	594	583	606	590	613	626	581	548	606	606	631	578	610	622	610	583	586	610	644	620	631	598	633	624	608	618	644	617	627	627	618	608	574	640	633	682	642	632	588	607	644	611	655	646	597	572	642	588	611	648	592	589	614	609	603	609	609	607	603	616	634	631	624	609	620	588	627	632	624	632	649	607	629	609	577	616	607	628	622	586	569	610	604	645	609	603	616	617	600	629	590	624	627	623	617	586	618	618	630	582	622	612	607	691	640	653	659	664	631	605	612	607	629	616	638	628	604	584	639	608	590	614	646	608	598	611	589	578	639	590	627	617	598	645	618	580	622	604	597	591	574	604	623	604	594	582	663	599	623	603	563	580	627	640	674	630	614	633	636	630	610	625	598	627	628	641	590	611	602	651	559	621	596	609	607	639	582	617	627	616	590	585	645	628	586	685	680	631	624	638	596	639	659	577	591	613	637	621	613	605	606	595	598	597	639	620	626	631	646	648	642	569	587	623	639	597	612	580	638	680	654	657	602	568	615	628	625	583	586	618	626	650	622	650	619	652	634	632	613	602	614	664	646	620	608	626	574	604	627	588	634	580	592	640	622	619	598	590	629	609	618	627	636	631	653	616	627	629	604	586	604	611	629	617	634	657	635	596	649	616	593	572	582	670	594	591	630	655	628	602	603	646	639	624	652	599	628	579	596	601	603	612	635	615	651	597	613	607	629	607	585	623	618	598	642	592	624	597	626	591	637	568	611	617	606	599	624	546	643	612	613	636	585	618	613	591	561	597	608	621	621	648	640	632	640	638	600	597	619	598	599	633	604	622	603	617	594	608	658	647	631	614	599	599	611	613	615	595	635	640	625	590	597	619	619	600	625	658	645	563	649	605	573	567	606	624	660	619	613	579	608	609	585	584	584	617	645	657	644	593	645	586	633	625	568	676	603	608	613	605	593	596	627	593	600	613	585	652	590	635	593	599	626	590	631	613	603	618	601	663	643	619	581	605	628	565	635	598	621	619	592	614	575	585	601	631	623	633	630	597	569	609	570	618	673	636	609	615	627	602	607	610	635	660	617	595	616	641	602	644	606	584	572	583	624	605	611	602	583	608	616	589	599	602	633	587	604	569	585	619	625	572	628	612	691	611	597	623	582	648	620	570	637	636	594	633	625	639	625	596	592	618	576	592	657	625	603	652	638	656	599	622	608	647	616	611	643	588	612	597	613	616	646	664	590	637	618	602	616	591	613	582	667	586	676	639	600	622	570	635	636	617	614	615	661	613	597	601	628	608	609	595	594	602	606	628	638	623	596	626	629	613	600	656	611	613	636	607	632	609	628	600	584	614	587	559	619	602	614	607	621	599	617	678	595	611	591	580	606	637	645	599	614	571	571	601	560	607	655	635	578	639	602	594	587	640	608	653	568	558	592	620	607	645	625	595	616	611	585	629	619	571	611	605	619	617	622	593	643	646	594	609	606	616	600	627	682	613	571	641	636	617	604	593	618	663	637	574	643	591	614	624	625	584	605	604	622	627	669	605	616	583	606	608	609	645	615	567	619	624	567	592	580	653	623	649	609	607	608	634	612	613	603	594	672	607	606	650	578	605	638	634	573	605	570	592	628	621	626	588	620	587	600	596	621	617	621	636	616	618	607	626	582	631	572	633	608	641	606	628	622	612	650	592	621	631	612	600	619	591	646	592	616	596	599	627	615	623	601	665	619	625	625	577	584	591	615	607	620	610	608	581	612	610	630	626	570
34692	6148	4839	2680	1912	1579	1290	1193	1085	977	935	872	889	830	814	747	820	803	749	770	741	689	728	748	718	758	726	782	724	712	716	687	701	675	713	749	687	747	703	721	733	719	722	676	682	683	659	711	710	700	681	705	724	703	734	718	712	719	705	708	686	707	705	735	701	705	753	714	682	724	701	663	699	751	705	727	705	735	717	714	686	713	722	693	711	682	680	694	651	694	709	696	694	758	693	716	711	710	670	713	710	715	708	737	687	733	742	693	681	694	684	687	724	637	716	701	704	695	703	689	715	702	729	741	698	764	717	696	694	673	670	695	658	704	674	679	723	675	706	691	686	666	689	682	700	649	664	722	684	726	721	706	703	668	693	690	668	714	736	665	724	736	681	730	666	678	707	702	691	697	676	667	675	724	699	652	667	734	706	695	735	740	726	689	746	649	689	692	673	682	713	669	719	690	723	713	693	717	728	690	717	699	697	730	711	730	664	753	662	684	723	682	707	700	691	699	719	698	663	681	700	722	760	671	704	665	745	716	745	742	665	666	753	625	703	704	660	688	677	697	741	718	686	713	700	762	723	686	703	686	716	729	663	694	714	705	668	719	745	680	678	696	678	710	700	700	708	762	704	705	726	706	731	663	674	725	686	765	624	716	681	695	694	692	710	737	711	659	702	707	720	735	718	710	682	665	682	692	658	689	709	705	661	722	645	710	705	710	735	695	692	769	700	685	678	690	748	713	695	652	702	708	695	694	669	693	685	652	699	690	738	730	663	690	715	694	735	699	739	680	630	709	691	720	694	703	663	745	740	689	670	705	738	704	728	681	736	694	691	657	714	665	658	704	715	706	684	670	667	661	701	700	656	650	703	708	700	677	699	695	679	714	689	696	737	684	665	720	732	698	727	702	658	718	698	662	722	713	697	694	720	717	703	669	707	660	695	719	685	673	689	713	677	722	679	740	695	703	737	747	679	685	689	702	728	721	703	717	698	705	721	704	705	679	703	682	651	705	699	701	743	659	684	729	649	716	705	700	673	691	753	702	693	711	721	713	749	676	671	716	681	755	708	737	689	724	669	697	707	696	697	694	720	705	689	672	677	690	677	655	691	706	693	692	744	687	702	759	690	664	694	724	690	712	714	737	718	724	728	788	664	668	733	718	744	736	701	733	690	713	696	707	694	703	672	717	707	736	685	686	695	665	680	701	702	731	716	735	699	714	700	718	682	691	699	746	741	702	694	659	681	675	723	728	674	690	687	724	697	705	670	697	737	682	658	718	721	652	690	694	668	703	698	648	741	719	749	661	723	651	724	687	679	701	730	733	720	696	694	748	708	698	700	712	751	638	738	716	726	662	688	674	674	741	747	689	687	696	715	715	681	698	645	721	695	742	706	717	674	693	714	648	667	653	665	722	712	716	718	709	713	663	698	649	658	689	724	703	708	637	730	715	674	679	753	710	709	651	697	700	696	695	657	697	653	763	717	720	710	686	665	707	678	734	709	655	659	681	711	673	686	705	706	729	678	692	686	700	698	672	630	723	656	730	709	661	685	739	683	703	681	737	702	696	760	694	699	670	705	732	665	708	738	705	699	698	724	650	696	687	736	707	759	728	683	720	730	719	710	701	714	630	671	693	683	693	689	720	705	672	683	657	713	735	700	711	718	687	718	690	698	713	676	691	695	713	656	738	683	668	684	705	694	705	718	689	680	673	713	692	719	706	682	675	652	685	730	694	678	702	705	682	729	717	707	681	706	671	677	686	708	725	717	709	708	665	695	698	656	725	723	704	749	726	706	689	681	653	699	717	710	705	766	694	718	688	673	677	688	696	687	706	672	708	753	678	691	702	677	731	691	707	718	667	666	694	714	684	693	693	674	734	691	686	719	681	695	685	708	665	706	690	691	709	701	693	694	718	706	731	688	749	721	726	733	735	706	682	653	714	711	706	721	712	719	701	697	708	718	684	715	675	689	708	710	669	706	705	705	690	716	686	726	699	668	683	689	693	687	725	730	666	726	704	695	705	669	701	728	713	728	683	702	730	677	804	745	669	706	710	705	674	729	640	716	688	709	726	673	712	686	745	705	730	698	684	715	705	713	709	687	755	672	682	654	713	720	657	695	696	670	674	714	699	700	671	688	762	682	708	689	751	708	696	697	731	676	716	665	696	691	706	682	675	703	717	713	685	699	681	672	658	715	704	677	718	681	714	724	683	766	687	712	706	753	715	688	682	707	674	758	703	656	674	702	693	719	692	688	735	722	699	715	716	707	753	693	731	651	729	726	711	712	700	663	727	699	684	710	728	708	724	699	742	722	680	740	706	706	699	709	701	676	671	770	645	771	684	712	754	717	676	729	708	697	692	707	703	738	704	664	682	695	726	699	697	735	661	700	722	674	741	671	711	689	729	732	695	707	654	734	669	699	714	709	744	672	710	757	748	710	739	668	728	704	725	712	683	694	709	693	693	684	715	739	734	757	757	681	693	672	735	720	676	718	710	705	701	709	704	711	730	749	672	739	680	708	724	685	710	664	704	685	695	687	708	676	667	693	684	686	734	761	667	689	716	795	700	670	672	712	661	705	722	659	723	720	689	719	724	666	700	736	713	715	673	687	717	675	694	720	732	698	709	739	702	667	715	701	667	738	713	679	699	683	741	668	702	756	663	695	673	673	732	723	739	698	709	673	685	685	757	676	687	706	745	734	666	644	701	698	725	661	716	696	699	685	680	705	683	692	723	719	685	707	708	694	742	649	729	683	693	675	660	701	679	660	690	740	701	700	670	669	668	716	722	693	658	752	707	681	736	708	731	697	712	706	705	660	724	707	680	761	679	681	714	714	740	686	666	724	690	731	706	716	677	726	697	713	687	678	708	702	715	735	706	717	729	638	719	738	740	689	662	676	679	695	682	697	702	718	651	674	720	684	766	694	687	733	696	697	713	693	695	682	704	683	674	672	759	697	697	710	685	714	723	700	697	726	712	724	699	725	674	672	721	720	669	728	691	673	699	731	700	710	697	700	678	663	714	698	715	736	707	693	686	705	713	670	691	684	699	737	686	686	709	722	703	703	727	722	711	728	722	697	713	721	681	751	700	696	707	710	655	742	679	655	703	685	706	690	714	668	719	695	763	692	739	712	690	684	729	697	688	697	761	699	694	718	689	701	700	720	711	720	738	712	726	681	755	734	732	688	686	686	691	694	701	653	749	678	680	705	670	704	723	696	644	738	718	686	714	715	704	670	709	715	713	692	703	675	710	673	706	681	706	681	709	701	673	688	694	703	712	705	704	730	714	693	648	720	701	687	709	702	697	681	724	697	728	680	701	729	676	710	726	693	696	706	696	707	699	707	662	706	700	690	751	762	690	697	691	706	689	717	724	721	729	703	713	683	716	707	728	721	713	684	739	710	730	710	702	680	667	673	683	682	693	749	734	707	711	725	698	678	728	689	686	669	747	700	740	727	738	726	683	696	769	715	705	684	742	696	719	659	685
22745	21162	28868	23721	21154	21194	11597	1301	946	802	745	655	587	549	550	520	504	471	461	515	446	436	460	377	399	374	396	399	380	387	384	368	345	385	351	350	385	365	344	373	310	348	332	393	335	367	373	375	363	362	359	385	326	312	356	354	378	345	369	366	352	350	365	351	365	350	357	350	316	363	322	348	346	323	342	348	368	349	355	350	351	338	379	343	348	334	340	344	323	325	347	369	308	312	326	347	348	351	328	367	340	338	307	352	362	318	331	352	327	344	339	338	317	316	330	355	329	316	329	307	307	326	326	361	340	349	335	357	328	337	332	379	359	339	362	342	351	354	362	361	368	346	323	325	339	329	332	335	342	357	356	330	336	338	334	307	358	323	356	368	314	327	312	336	350	351	367	359	362	337	339	382	348	325	342	317	341	366	354	338	344	354	297	348	336	322	323	330	349	331	359	322	295	348	363	310	343	363	324	307	330	332	305	346	345	335	344	327	331	355	317	324	367	340	337	365	326	356	351	339	379	332	304	350	329	347	327	388	340	344	302	373	343	330	351	342	338	324	360	335	302	375	357	315	317	357	362	328	362	350	336	353	373	321	353	325	385	338	385	350	332	354	352	340	346	340	352	351	346	369	355	360	350	349	321	320	345	311	351	321	322	338	336	327	343	350	377	351	353	308	340	347	344	346	342	337	376	339	334	339	346	369	339	337	331	356	381	340	322	341	311	358	296	374	346	313	329	313	347	326	355	354	362	324	370	330	350	335	344	339	313	318	362	341	350	337	337	336	323	358	361	339	339	346	335	331	309	384	375	309	322	373	322	357	359	326	325	345	353	351	326	351	354	347	334	347	345	321	320	320	355	314	342	325	347	334	356	341	348	332	323	339	326	379	348	350	329	349	314	338	323	317	344	350	318	341	331	327	363	356	342	358	369	327	344	362	328	354	354	336	350	302	319	328	342	369	356	314	320	334	328	356	332	336	331	344	329	359	357	347	344	362	355	338	307	337	329	348	349	347	334	348	333	348	336	334	333	351	335	335	358	357	338	331	329	353	351	322	348	367	346	323	370	348	353	323	335	347	324	341	337	319	331	350	310	365	325	357	336	335	347	324	317	352	337	363	336	352	340	344	302	336	346	361	312	336	346	340	346	326	331	344	356	351	326	331	334	342	324	323	323	349	358	353	358	361	308	351	336	336	321	307	319	341	327	317	356	311	345	336	318	338	359	374	377	302	289	341	319	365	332	332	334	334	377	339	354	347	329	343	342	320	324	356	331	362	349	369	356	351	331	340	305	302	377	332	353	347	335	343	322	344	360	326	352	346	349	347	370	344	315	333	353	365	351	341	314	342	341	363	322	322	357	342	381	331	352	329	369	337	347	347	365	344	348	308	352	340	345	323	355	359	350	340	316	322	334	371	338	340	331	352	335	346	344	349	330	350	330	338	335	333	352	345	357	330	334	320	323	378	318	355	316	312	322	349	337	339	340	352	348	337	346	368	292	321	342	335	332	378	359	365	327	310	351	356	320	334	308	364	371	354	346	354	341	324	319	354	318	352	320	338	324	373	339	321	317	331	346	354	360	355	372	348	365	351	337	321	327	340	358	340	292	309	328	340	348	350	349	359	344	364	357	333	332	329	335	323	353	353	330	327	338	365	330	303	352	313	343	353	331	346	320	353	391	289	313	337	366	390	338	355	352	347	356	362	313	339	326	316	348	364	326	321	350	315	352	343	331	350	349	331	318	326	345	323	345	314	346	343	397	352	362	354	317	305	364	361	334	355	322	323	379	378	328	317	321	372	344	335	319	340	318	332	326	347	364	325	360	369	342	344	336	363	370	358	334	347	325	348	357	330	311	346	388	343	339	381	317	335	354	344	345	314	373	322	342	356	316	377	343	361	354	349	356	332	346	325	318	334	319	348	327	335	312	335	323	357	368	371	313	331	337	375	332	351	332	354	327	344	354	344	336	339	339	344	321	327	334	297	340	332	359	343	351	320	334	322	344	340	343	339	375	332	307	327	325	370	383	341	345	347	344	354	362	342	320	346	366	360	321	345	320	330	360	339	319	349	356	329	297	362	360	346	316	340	308	333	338	338	344	355	363	337	319	356	333	312	327	327	347	320	335	365	321	361	324	314	318	373	335	309	342	329	374	377	336	330	347	362	302	338	323	337	330	347	314	337	331	340	353	355	365	332	363	333	309	331	337	316	368	362	325	334	334	352	348	323	341	342	346	348	343	362	363	312	344	343	339	377	312	335	347	330	340	362	325	306	352	361	327	370	346	378	365	311	333	385	335	344	326	359	345	330	354	355	344	324	325	331	355	302	334	313	346	322	348	322	331	322	325	333	353	323	313	354	333	331	316	383	349	360	361	343	302	336	321	311	372	352	357	393	357	388	343	350	318	335	334	333	358	330	333	332	350	348	356	348	348	342	376	322	351	337	323	348	295	352	326	346	316	371	344	335	387	338	345	340	321	324	349	337	385	333	326	336	325	319	339	349	344	348	363	359	321	368	333	338	364	358	351	349	340	380	326	329	341	352	335	329	355	341	333	344	331	350	346	326	366	344	360	319	343	326	329	336	344	346	331	327	349	355	344	359	356	340	339	354	357	357	326	347	329	339	333	362	329	337	333	336	379	357	335	359	334	315	348	336	322	346	307	340	344	368	320	356	320	370	339	370	334	343	363	355	363	316	304	329	323	329	333	331	355	307	328	359	331	345	349	342	343	321	335	310	335	333	336	318	361	357	348	292	344	317	328	354	343	340	331	324	345	370	341	365	357	352	338	342	335	311	338	371	350	380	335	316	360	340	360	337	334	380	337	377	328	343	343	380	340	326	351	331	355	316	359	358	374	334	337	327	321	330	339	333	359	352	358	326	322	323	354	311	331	356	390	324	323	361	345	341	361	388	351	331	313	325	336	350	347	364	355	332	340	368	332	329	315	345	359	338	327	352	328	345	330	356	295	324	324	346	337	375	360	329	314	325	342	354	363	323	352	297	356	349	335	379	342	332	335	328	348	357	299	343	342	357	364	346	348	323	362	357	365	338	336	342	358	334	348	354	314	323	346	321	355	331	321	343	331	362	332	377	348	343	329	326	355	316	336	327	367	336	350	333	324	333	336	349	332	349	358	326	314	332	353	331	307	296	343	343	276	349	360	322	370	371	357	362	336	388	333	329	341	351	315	336	332	354	338	340	359	343	316	353	320	339	354	334	384	338	343	356	347	343	323	330	323	326	349	339	346	339	341	348	295	336	383	319	325	334	335	358	335	378	348	338	350	318	320	356	375	312	323	380	321	315	377	344	345	337	338	326	322	381	347	349	314	327	350	346	325	343	359	347	321	304	338	302	340	325	319	352	299	355	339	336	336	330	341	368	357	348	318	329	368	344	309	335	307	323	312	359	358	332	311	360	360	359	345	355	341	339	352	348	353	330	349	346	367	358	353	358	380	365	327	362	332	331	340	350	350	313	361	356	352	349
34213	15705	13228	7100	4787	3482	2718	2120	1656	1394	1187	1025	961	800	764	664	687	627	621	505	547	542	495	554	452	425	497	418	432	433	407	390	486	428	420	422	428	406	426	397	421	380	404	382	424	421	359	384	418	394	432	401	402	400	419	391	383	377	338	398	413	418	382	380	373	387	377	393	382	372	381	361	407	394	360	367	374	384	392	372	393	404	381	350	378	394	388	413	407	401	382	392	392	383	366	419	356	379	377	390	338	358	374	397	368	361	357	343	387	382	353	380	330	367	399	368	362	358	399	339	349	391	346	371	387	354	391	366	368	387	372	375	421	370	367	349	380	391	374	397	394	376	369	406	352	364	397	380	409	349	397	346	361	414	360	418	366	371	357	401	376	335	393	384	385	357	389	407	383	389	396	397	375	355	361	405	395	368	368	372	390	391	366	371	379	400	394	375	377	378	404	419	355	395	369	393	357	344	386	372	350	360	347	392	349	381	383	350	372	404	375	392	375	382	423	392	400	420	371	382	406	401	383	397	393	384	378	376	373	399	376	364	396	366	373	345	377	397	359	373	363	337	358	377	407	396	389	390	387	414	391	387	371	395	422	371	342	378	380	390	411	401	402	381	396	407	366	385	371	353	416	383	350	407	416	379	405	393	394	376	396	387	385	396	357	392	396	400	365	389	383	393	381	360	373	357	412	403	350	392	404	357	395	398	374	388	383	374	372	360	399	342	385	393	343	406	396	402	372	382	379	357	393	411	349	329	394	368	376	369	382	383	333	371	370	359	397	389	398	376	370	362	386	380	377	368	422	372	368	371	373	377	384	357	402	375	396	358	391	376	404	339	366	346	369	411	401	360	407	367	394	358	399	361	388	376	384	381	377	377	384	393	346	417	352	379	378	367	377	357	386	363	376	366	381	380	373	394	401	413	379	382	406	385	365	367	399	394	337	381	376	428	383	380	346	391	388	340	361	380	351	351	363	397	376	403	406	369	382	386	394	376	390	348	360	367	369	383	395	358	367	384	370	398	372	384	376	386	381	399	408	391	364	334	406	410	365	375	378	393	345	397	387	363	384	354	377	357	390	405	389	386	391	381	387	381	373	368	355	397	409	386	378	402	386	403	400	365	371	385	378	397	371	398	384	377	396	429	382	372	384	377	388	376	366	395	391	380	383	367	386	384	375	367	409	406	335	402	392	431	383	357	385	369	376	336	393	334	390	343	388	353	391	352	385	415	381	386	359	374	374	362	360	382	337	405	358	360	389	380	377	396	354	367	392	378	400	384	402	343	362	388	354	365	380	374	393	357	357	356	376	374	392	413	398	384	363	391	378	362	365	411	366	351	400	357	387	415	375	385	353	395	380	391	376	358	373	355	353	391	332	357	427	376	400	398	361	399	375	358	396	429	356	385	405	388	381	346	380	365	389	354	388	335	379	364	348	379	351	378	384	383	397	393	344	398	378	372	358	371	420	374	384	379	400	378	383	383	362	370	367	377	375	369	374	384	343	389	367	371	360	392	370	396	364	390	365	412	361	365	428	377	360	381	390	371	402	375	354	361	407	389	371	382	391	360	363	401	393	356	357	359	401	409	380	375	372	389	390	393	355	388	398	407	403	364	374	392	356	418	393	366	368	402	365	382	369	395	380	385	381	348	344	353	379	394	344	363	380	349	374	364	378	379	390	397	376	345	374	362	386	392	352	360	389	406	370	363	364	381	412	357	334	352	322	401	383	389	367	358	367	383	385	377	380	416	421	352	346	372	343	371	366	376	399	386	361	414	391	391	354	402	396	383	413	409	340	366	413	384	367	361	406	358	382	377	400	359	389	361	361	375	371	398	413	364	381	383	349	379	377	348	383	358	368	351	410	389	360	376	390	419	382	365	363	433	356	369	375	378	380	386	373	393	375	367	412	393	385	373	377	382	355	383	386	397	387	380	399	414	330	388	348	387	415	399	404	391	381	389	356	381	366	391	366	368	403	387	362	366	386	400	402	390	386	383	426	376	369	320	365	411	354	376	354	400	376	397	385	365	407	342	399	367	399	390	397	365	360	384	402	365	386	358	359	394	381	387	391	337	356	399	359	365	363	396	367	393	356	385	382	356	401	396	407	361	406	387	375	373	384	353	362	369	369	368	378	383	415	350	401	371	381	389	368	362	390	405	378	386	354	376	327	366	370	361	376	392	365	330	385	363	378	377	388	357	348	364	386	421	389	422	368	370	413	361	348	362	371	364	365	371	369	424	397	401	377	383	379	378	400	366	352	389	391	398	341	399	372	364	397	369	351	382	369	400	358	379	396	391	401	384	365	373	377	354	381	375	387	399	390	350	395	407	393	389	374	380	377	388	373	384	405	363	395	367	375	376	392	334	374	356	390	401	382	369	346	373	376	379	378	368	392	366	384	379	345	362	379	356	381	363	395	386	389	385	406	377	382	348	389	391	412	389	390	349	364	396	387	364	365	375	395	375	405	352	346	363	383	356	354	375	375	358	364	382	372	364	380	373	357	381	406	381	397	360	379	369	377	395	376	357	352	402	368	366	396	389	365	363	397	354	363	409	388	310	382	373	346	407	351	388	388	380	382	398	409	368	336	390	374	341	405	376	406	375	363	372	390	392	393	371	443	382	363	390	381	398	369	376	341	360	355	370	397	376	359	359	375	364	371	411	359	355	348	397	382	389	361	370	395	348	338	373	358	368	373	385	346	382	367	335	372	394	389	398	416	346	372	340	413	385	348	361	402	365	371	392	358	382	372	414	375	406	373	380	346	396	405	364	395	365	385	377	390	380	365	431	389	401	353	356	395	377	363	373	399	357	386	355	390	369	359	364	372	388	347	377	396	388	360	362	362	365	390	378	331	385	397	395	375	365	328	393	382	377	399	366	388	358	398	374	359	375	387	382	404	366	377	392	366	398	334	388	425	343	346	394	352	375	386	371	364	353	376	399	384	409	450	377	362	378	426	368	382	363	372	382	385	388	373	401	398	385	381	388	359	392	387	397	387	367	349	389	376	371	374	384	396	402	398	404	427	371	339	394	380	357	384	356	404	414	389	383	382	364	378	396	390	363	362	373	387	363	367	376	388	353	379	357	377	388	357	363	395	385	418	356	362	382	375	363	406	389	401	404	357	399	362	361	383	368	408	354	377	357	368	362	395	381	383	390	366	360	387	373	381	381	417	373	410	364	320	369	376	360	339	426	396	373	370	387	358	339	349	384	358	378	384	348	430	323	380	412	403	389	358	403	356	374	387	406	378	379	371	356	400	348	374	360	418	388	351	358	352	357	374	399	370	407	339	344	378	389	392	392	373	391	354	361	375	396	377	361	414	385	388	354	404	377	373	357	367	334	368	367	371	347	364	389	375	399	364	373	395	415	334	377	419	382	366	402	372	385	413	388	372	391	383	394	369	398	397	369	366	399	357	358	364	415	371	352	387	344	380	401	384	377	351	394	382	434	382	372	368	422	413	379	380	363	378	349	370	404	378	395
27284	19897	7372	1044	739	700	577	471	451	465	514	505	491	473	465	484	436	477	455	479	417	511	500	455	480	438	506	441	455	468	468	485	511	459	482	490	470	470	478	470	475	496	446	468	488	462	458	436	465	499	462	479	496	460	482	480	459	434	459	468	491	472	458	406	453	498	463	484	464	490	472	455	460	460	497	464	476	453	474	414	419	475	487	458	464	450	460	492	450	447	442	478	471	437	464	440	451	469	479	481	417	459	436	447	469	443	458	471	500	505	461	419	503	476	452	459	433	461	440	463	470	468	498	439	448	429	458	434	457	437	447	475	477	461	449	503	466	471	472	457	458	433	409	446	425	492	465	445	466	489	443	470	445	468	438	465	448	469	486	512	478	457	469	453	445	447	448	439	477	445	453	436	457	433	462	473	471	480	501	497	474	488	501	456	453	435	461	504	501	496	449	446	465	453	455	467	469	453	483	459	460	485	441	479	482	486	453	478	467	489	464	437	438	487	440	447	462	480	464	495	454	474	460	451	426	449	479	472	480	454	492	442	472	448	467	451	456	478	470	489	486	453	472	472	487	449	439	499	467	441	445	491	480	443	483	451	459	471	464	452	464	458	452	456	432	406	448	429	454	452	505	447	466	406	482	452	493	462	484	495	478	485	457	452	459	441	446	482	470	461	493	472	490	461	438	436	478	453	452	486	500	456	473	459	433	461	478	456	466	468	467	475	481	469	457	460	507	459	474	460	453	438	454	457	494	482	448	437	494	470	446	464	450	493	505	446	461	444	409	470	511	423	468	449	441	456	493	474	470	480	473	448	455	470	464	455	438	435	451	498	450	486	493	435	480	420	495	445	493	500	473	475	460	453	481	459	472	465	462	467	480	493	483	414	442	435	462	428	464	464	461	459	501	458	485	441	465	501	498	468	465	448	469	449	480	478	453	480	455	458	475	476	477	439	467	476	489	449	483	457	433	455	469	436	488	453	468	487	461	463	431	477	459	476	501	435	490	460	456	437	457	435	451	476	491	448	467	466	448	474	444	449	489	471	445	466	473	476	482	470	475	439	469	451	458	462	483	482	458	487	485	481	457	485	438	470	453	469	474	470	476	471	462	445	470	460	462	479	447	498	459	426	475	459	469	458	446	489	465	483	461	449	486	448	462	445	473	470	448	474	486	436	449	452	438	476	446	437	492	486	491	454	433	475	465	466	513	445	461	483	465	454	433	466	500	456	444	467	462	464	482	477	466	437	437	454	467	484	476	436	457	455	439	445	486	424	498	478	442	467	436	454	510	476	428	455	460	426	450	476	441	435	467	459	491	477	489	468	473	455	448	449	484	483	502	475	460	471	504	492	448	441	477	505	442	495	450	482	440	474	505	427	490	453	475	474	498	487	487	460	449	455	484	463	433	442	497	457	427	467	482	448	456	424	469	461	461	476	445	465	487	473	469	470	495	454	485	478	495	456	462	478	492	483	475	467	438	459	449	471	484	484	441	462	462	490	413	444	463	468	448	465	459	514	500	501	456	447	484	428	453	462	485	467	444	467	483	465	468	489	469	468	463	467	507	461	477	442	455	483	500	478	476	456	459	455	505	462	432	459	440	466	458	499	485	492	437	486	431	468	502	475	463	445	445	442	461	465	472	490	486	425	470	466	495	477	449	448	463	477	435	459	459	470	437	504	487	479	462	499	472	440	476	492	441	484	486	499	451	484	467	473	458	483	488	495	451	479	461	458	449	453	465	454	461	481	425	452	466	476	473	467	438	485	460	487	497	462	475	443	443	453	457	459	448	442	443	479	452	493	468	431	479	510	469	448	478	495	439	473	495	486	404	478	480	496	473	489	445	436	474	439	462	458	449	454	451	459	470	460	451	471	467	440	493	453	435	456	452	435	435	454	432	450	517	455	476	479	499	483	493	479	426	480	475	513	421	447	467	465	475	441	440	439	475	490	419	417	437	429	435	466	477	455	470	424	422	488	460	473	455	448	509	429	474	489	463	464	470	474	482	448	467	479	475	454	466	485	455	462	474	426	452	471	435	465	491	451	455	432	526	477	468	473	443	485	472	485	461	498	452	470	469	477	480	458	418	478	460	437	480	482	471	514	452	483	457	453	471	453	458	481	439	443	476	448	428	479	449	480	451	468	463	433	459	492	454	433	468	462	458	469	481	451	439	462	451	421	487	424	487	470	454	439	452	460	485	475	454	466	458	457	484	457	472	468	458	478	512	437	428	470	470	482	467	447	457	468	438	482	488	493	499	462	477	441	453	480	490	492	485	458	449	436	428	454	451	435	456	462	488	470	468	474	474	458	455	454	425	499	445	474	444	486	454	462	480	491	433	467	448	468	495	449	497	485	504	501	444	438	496	502	480	488	464	457	484	483	417	439	445	485	461	450	449	438	485	439	447	481	462	489	468	452	408	452	467	458	480	461	454	455	473	459	445	445	442	481	443	508	470	477	510	456	454	474	478	470	442	502	458	433	472	457	501	462	473	492	427	501	440	483	484	477	436	464	466	445	464	451	492	470	407	482	498	430	462	442	444	475	466	490	491	443	473	463	448	445	488	463	486	449	391	467	489	438	459	447	447	476	440	435	471	418	455	435	433	436	468	467	444	428	454	467	451	452	454	468	484	477	500	482	439	488	448	498	475	507	499	477	472	466	463	453	477	449	475	442	449	425	470	478	470	490	439	470	484	441	471	464	473	460	468	508	442	455	478	496	439	458	456	450	443	482	485	460	492	460	454	487	444	452	465	466	466	472	448	465	461	448	432	467	448	457	471	431	480	436	460	477	483	434	466	460	458	469	419	456	456	461	494	426	444	455	482	433	475	443	443	466	489	465	453	484	453	452	449	507	463	462	466	420	453	476	494	480	483	433	454	461	481	458	461	492	461	450	468	482	400	445	448	463	462	470	499	450	443	469	438	489	441	480	435	480	453	423	507	446	416	460	481	473	438	427	446	436	479	494	454	449	434	439	452	468	471	465	465	505	429	459	454	468	444	457	464	503	448	471	449	486	443	457	478	419	452	486	471	458	479	520	441	435	463	474	450	454	469	481	451	493	480	466	425	493	481	421	432	439	479	428	448	457	469	486	489	483	469	443	444	473	485	449	441	420	454	440	437	439	491	479	470	395	447	410	440	474	460	474	439	479	412	435	485	490	445	460	511	438	475	500	466	449	468	444	457	439	471	474	489	488	499	441	477	482	475	439	458	460	455	458	470	406	506	458	472	480	479	486	446	479	463	450	493	441	497	501	429	512	454	431	472	502	467	459	441	444	463	421	478	455	445	462	431	450	474	444	469	450	467	486	469	436	493	444	474	479	453	499	462	470	409	479	443	492	442	493	463	442	494	465	454	440	426	476	455	441	443	478	463	506	453	479	437	490	437	479	469	491	471	461	504	499	441	477	475	451	482	474	506	453	419	526	431	486	511	461	460	429	485	473	465	463	457	454	514	468	434	456	474	453	447	452	479	432	468	415
16144	1444	1228	841	707	644	604	646	621	582	543	559	593	589	558	537	563	583	580	565	577	576	519	558	557	554	570	536	535	568	561	576	594	560	534	586	556	535	565	522	556	536	507	559	575	561	549	557	564	546	482	523	553	599	596	564	534	557	596	538	548	526	510	562	600	526	553	569	586	558	577	570	507	523	509	555	527	545	554	552	585	556	585	522	583	534	550	543	519	593	528	574	555	560	518	547	558	535	547	557	551	557	592	549	564	623	529	549	561	552	543	504	549	544	548	538	517	551	536	541	513	555	507	555	566	569	548	523	543	541	514	565	532	554	535	568	563	523	582	516	558	549	549	570	570	546	547	537	565	542	559	534	553	542	523	548	574	540	521	532	544	551	567	559	560	551	540	540	518	576	565	578	520	543	501	562	572	562	530	535	592	550	548	568	542	537	534	561	547	556	608	537	513	524	554	582	524	541	572	542	544	561	539	531	584	581	545	551	527	547	564	566	569	524	581	550	572	570	564	503	515	538	575	588	561	507	533	574	566	502	513	566	549	499	564	529	570	534	517	553	578	557	558	570	572	594	563	549	556	537	560	579	553	564	578	562	567	548	619	516	564	541	556	565	548	534	602	535	548	571	494	556	544	570	571	536	551	536	533	538	541	549	533	543	572	582	579	529	551	513	524	517	537	516	569	554	516	567	514	609	560	552	569	548	563	519	543	524	565	574	606	517	596	540	539	549	492	551	611	588	547	558	546	531	592	569	558	570	586	545	570	544	545	508	530	548	554	536	558	567	558	524	560	565	543	501	542	570	534	518	524	516	555	559	544	576	546	540	548	582	511	507	556	553	555	536	525	609	537	550	547	585	578	521	611	525	520	565	486	522	578	525	526	556	569	600	538	554	582	541	565	531	590	514	582	557	590	502	541	519	557	507	539	531	502	596	571	577	535	550	530	592	557	593	513	590	491	551	513	535	500	558	514	563	580	506	554	533	570	532	548	551	555	541	549	540	553	526	546	570	540	548	538	551	534	595	540	543	533	519	581	542	534	603	537	528	535	578	529	546	563	578	523	559	589	570	549	553	503	533	530	582	567	597	552	562	572	550	533	526	559	558	554	535	588	470	520	571	524	534	524	527	524	559	570	569	568	536	569	489	557	551	611	515	575	561	562	540	573	534	554	546	617	538	530	553	591	547	537	550	576	542	515	523	516	503	534	571	583	606	573	552	520	585	578	581	546	562	597	547	563	526	556	516	571	539	563	547	546	581	595	600	568	536	542	540	566	543	543	542	553	549	548	548	567	524	516	566	544	588	577	545	574	542	542	597	550	535	516	546	588	573	560	543	531	543	549	528	549	526	548	566	555	552	529	572	523	562	546	575	543	548	579	541	562	567	563	537	556	541	594	539	530	541	532	543	538	555	570	580	600	531	549	524	599	553	561	534	563	520	517	557	569	540	544	565	530	574	562	584	549	508	573	595	522	562	546	525	557	539	519	596	529	555	546	512	574	580	492	530	537	534	531	518	581	543	558	576	567	556	512	534	578	542	592	559	535	562	572	572	521	565	544	530	538	553	604	530	531	551	537	548	496	542	540	511	579	582	586	541	566	525	557	559	551	562	532	586	613	538	557	534	589	558	557	537	591	517	537	555	534	585	579	537	515	551	599	544	563	548	566	572	513	589	588	568	506	545	539	551	554	515	555	552	521	569	551	560	545	576	555	547	530	537	571	557	551	541	564	558	528	562	558	550	551	559	545	494	545	550	565	536	553	538	569	548	523	546	533	582	555	525	522	536	560	549	577	560	583	548	542	537	528	557	527	541	565	547	547	556	552	540	568	568	553	531	538	531	550	510	571	513	530	526	583	575	525	558	592	547	517	569	516	556	571	567	559	549	522	576	549	555	525	524	555	559	540	541	519	557	554	550	593	538	551	547	562	498	512	527	553	577	567	543	565	555	523	555	539	510	515	505	514	549	576	568	517	520	572	546	549	538	590	563	529	517	562	559	571	533	565	564	535	529	556	556	583	572	567	533	550	563	512	540	560	555	530	525	561	579	554	557	566	545	544	549	551	498	559	531	516	524	556	583	504	571	522	500	522	572	541	561	555	564	522	523	545	583	533	535	539	500	554	560	594	525	543	545	520	566	568	536	522	532	521	562	566	551	573	555	543	549	594	539	518	550	510	545	574	565	583	536	542	526	555	508	572	528	572	549	531	579	544	546	578	560	573	572	580	567	588	546	533	527	567	583	577	535	524	541	537	599	527	554	544	538	595	508	526	592	604	533	514	516	558	587	618	504	560	574	569	574	558	566	508	590	564	573	557	523	558	587	576	555	525	570	547	577	569	547	538	551	569	518	576	536	540	522	521	565	531	537	574	579	527	547	571	572	582	528	557	542	532	553	578	558	506	577	510	536	542	567	529	530	563	559	539	548	569	509	540	558	548	544	547	589	556	534	528	536	521	541	522	590	555	577	554	537	549	537	534	557	553	547	540	538	543	551	544	525	508	541	538	512	564	568	598	537	536	569	577	538	532	548	528	564	577	540	553	553	546	599	578	518	581	563	518	546	545	590	542	607	534	568	547	537	580	589	555	558	560	516	564	529	563	577	565	574	513	513	535	569	499	518	550	555	539	559	541	533	608	538	554	543	573	601	545	513	535	597	554	518	552	491	571	557	563	556	513	541	541	531	585	550	540	528	569	606	523	554	545	596	536	506	547	559	537	563	563	529	538	568	527	546	565	512	529	554	533	528	580	534	546	578	545	515	577	579	579	523	539	551	528	555	585	543	536	585	559	509	540	557	526	522	545	567	534	524	519	553	547	535	528	530	569	518	556	511	514	553	565	532	570	549	569	568	531	575	562	576	531	521	501	566	566	580	582	560	529	549	558	565	570	567	553	527	580	571	537	556	556	526	568	533	550	595	557	570	557	588	521	526	567	571	558	511	518	517	544	492	557	601	550	614	521	533	557	565	550	592	552	567	582	551	531	600	558	572	573	541	606	536	503	584	557	529	545	542	575	553	565	514	557	534	520	546	569	560	531	546	538	543	530	540	588	505	522	539	546	513	552	559	553	549	560	591	523	531	527	583	503	558	584	521	523	541	561	504	544	501	529	551	568	555	571	529	596	555	555	557	532	555	603	550	558	563	510	566	579	560	563	557	540	563	518	546	562	552	536	576	571	546	529	583	555	562	512	568	544	545	569	590	534	566	591	547	551	541	570	565	596	568	588	569	555	526	558	529	572	549	521	589	526	519	567	494	567	545	541	555	541	521	541	543	515	552	560	584	599	535	536	534	556	533	579	554	508	547	520	530	550	558	559	584	544	562	584	563	559	534	530	532	572	549	528	511	536	532	550	563	568	507	569	512	542	568	557	549	534	520	537	563	552	529	491	517	540	533	580	563	585	592	559	554	523	520	532	533	553	571	585	513	550	534	550	525	558	549	545	553	547	540	568	534	559	533	573	573	594	544	524	581	543	519	568	578
23682	21076	28342	24018	21064	11881	1128	667	555	470	420	376	363	347	307	342	328	279	297	263	284	263	252	273	236	249	259	248	240	249	254	231	227	254	223	228	243	266	220	226	254	222	234	246	228	238	262	235	244	240	222	239	209	201	229	281	234	251	247	242	235	204	209	225	258	246	238	239	216	239	195	248	246	250	244	233	225	242	218	228	199	228	261	208	202	223	233	255	245	244	230	205	248	213	241	243	232	214	249	230	233	214	234	223	229	213	263	253	215	200	227	224	246	242	228	238	243	228	215	230	246	225	226	231	246	221	219	253	232	240	236	223	242	234	216	229	197	229	219	229	239	216	262	231	225	209	242	239	233	221	231	233	224	252	234	237	244	237	222	269	246	228	236	254	237	236	233	215	219	252	226	233	221	237	241	236	244	217	208	229	228	238	230	248	244	205	222	236	215	200	234	240	251	223	233	220	227	259	224	223	240	218	239	237	220	235	251	234	235	220	227	235	240	235	252	240	253	236	243	255	217	247	228	240	241	241	245	256	252	232	231	229	232	234	206	246	235	243	226	221	242	212	253	227	217	264	229	218	200	209	214	249	218	237	226	239	230	229	222	245	209	261	201	230	212	258	213	219	200	231	246	249	252	233	243	255	233	223	211	215	224	245	221	218	224	204	247	220	223	232	241	229	235	215	254	214	226	222	224	243	221	226	236	241	234	218	236	233	215	219	231	219	242	220	235	234	243	213	228	231	227	226	247	243	231	222	262	239	232	223	221	229	216	220	225	234	221	214	226	232	224	241	234	204	234	225	231	231	267	233	232	252	229	225	248	221	221	238	248	247	228	222	229	234	240	234	249	230	235	214	251	224	235	225	235	222	232	228	233	228	259	240	218	214	221	216	227	231	224	220	226	249	229	221	224	232	220	212	259	225	237	240	241	219	223	233	219	243	241	223	233	228	261	219	202	207	253	218	235	234	251	243	215	228	256	226	264	267	247	220	244	246	220	255	213	223	235	218	236	212	233	214	227	233	209	232	240	209	236	240	222	238	241	233	249	253	228	226	228	213	212	247	242	230	223	245	237	228	230	212	237	239	241	206	231	245	241	221	225	220	228	229	251	224	236	246	243	238	242	230	229	236	244	214	264	243	233	239	256	231	233	222	264	246	243	235	243	201	197	208	235	233	240	226	213	238	229	233	216	263	239	227	224	231	241	243	211	206	237	231	250	214	217	222	212	244	231	248	231	242	208	271	195	217	213	225	235	244	251	257	213	241	235	217	223	224	220	232	233	225	231	222	221	231	201	213	230	235	200	236	236	252	222	263	242	255	238	248	223	223	217	229	262	239	216	240	230	237	212	230	228	201	224	247	213	218	220	257	215	237	229	248	207	244	240	233	241	236	225	210	217	218	225	233	225	240	231	255	223	226	203	243	240	246	237	243	243	267	196	246	217	254	256	262	238	246	209	229	219	249	245	212	244	225	238	230	210	223	219	243	214	239	239	255	224	230	229	222	240	245	232	224	235	216	228	224	234	246	256	234	242	202	237	240	229	255	229	242	215	231	225	231	246	212	222	229	224	227	230	232	219	258	243	223	247	216	246	266	243	224	211	208	219	225	253	232	238	239	233	220	246	238	218	209	249	249	228	221	224	225	238	241	258	225	212	247	238	234	219	213	252	236	250	216	222	234	240	210	274	220	231	241	265	249	219	235	242	248	246	223	222	224	214	251	207	226	220	248	241	214	235	245	214	235	220	229	221	203	249	231	263	211	230	215	243	208	241	249	250	245	265	233	210	230	224	208	258	238	209	232	232	223	240	186	214	239	249	218	204	243	246	254	271	233	246	222	224	224	243	219	240	224	234	225	257	246	222	228	255	220	243	221	214	265	228	209	224	247	211	241	251	222	214	249	252	242	233	234	236	228	256	243	220	213	263	233	245	228	223	227	227	220	232	216	239	228	230	212	236	224	210	246	264	209	237	248	235	209	235	230	253	233	262	230	212	243	255	225	211	235	258	236	212	230	227	230	224	220	256	215	254	245	212	229	224	233	226	236	213	234	237	245	223	232	186	259	228	257	240	222	234	216	246	212	226	237	228	219	210	240	240	237	235	211	252	229	206	258	242	246	218	220	242	225	231	205	215	224	229	207	238	231	252	191	251	227	217	242	231	213	241	234	233	247	213	231	216	225	244	228	201	214	260	248	231	254	233	231	226	225	232	223	230	247	228	226	228	252	218	231	220	233	242	227	218	224	255	237	220	232	207	246	247	212	220	234	248	242	241	232	210	228	229	212	252	221	236	247	242	229	235	227	237	245	214	220	223	229	222	233	232	222	207	247	238	228	252	216	221	238	227	230	221	212	227	233	239	226	221	257	260	238	217	243	203	217	199	234	231	237	272	232	256	238	215	215	267	239	215	245	255	241	222	231	231	243	227	213	198	217	231	220	274	247	206	211	222	248	214	247	228	247	237	210	224	216	225	248	231	223	219	202	260	227	216	225	193	234	216	228	222	236	222	224	246	240	217	246	206	235	237	235	229	279	232	210	211	201	257	219	235	242	224	239	221	221	239	217	216	233	219	239	236	241	229	211	226	214	220	236	227	247	213	204	217	248	226	230	227	220	231	233	227	247	225	229	248	245	212	243	252	228	221	224	213	221	223	246	216	229	218	213	237	224	236	243	240	235	230	239	239	261	227	214	222	227	240	239	239	220	242	217	240	238	227	236	229	259	232	219	217	233	224	235	237	211	268	236	224	213	229	240	224	240	259	214	202	212	258	211	265	235	241	205	232	233	233	224	252	202	213	231	219	224	235	225	231	236	206	241	220	232	238	235	192	214	212	237	244	215	235	238	239	244	246	213	231	229	225	217	229	253	237	233	257	224	237	220	221	222	220	228	232	230	233	240	233	184	239	226	239	245	222	223	223	245	234	246	217	216	256	243	244	240	203	214	229	238	223	232	219	245	230	241	245	245	255	236	233	224	247	238	254	257	244	218	226	233	239	215	234	239	237	219	218	234	248	246	217	223	247	222	204	225	237	231	235	249	253	230	221	258	228	240	229	261	246	230	246	232	227	194	215	199	228	240	220	257	210	239	221	236	233	228	231	222	236	255	235	218	236	228	222	230	239	230	242	237	221	218	223	230	238	246	210	241	238	248	238	237	238	219	219	251	222	216	242	262	235	237	248	236	246	225	222	256	241	246	215	230	229	221	220	220	196	239	238	222	201	218	259	244	227	223	247	246	222	220	231	231	220	234	260	221	219	245	205	213	197	237	242	217	218	197	237	241	219	261	256	220	268	231	238	241	228	237	226	210	239	220	231	233	234	202	243	235	259	209	227	253	253	222	218	219	229	243	213	226	243	212	209	216	217	227	210	238	232	220	256	253	245	201	226	232	264	214	230	247	239	256	225	221	209	225	231	249	211	227	206	232	274	219	225	226	221	222	240	220	225	217	231	224	272	213	210	237	247	245	222	213	226	250	258	212	233	228
34444	9354	8109	3935	2596	1900	1448	1166	952	777	697	611	528	488	456	453	429	402	376	373	381	353	370	315	367	314	315	326	337	346	303	301	304	324	308	317	320	337	308	279	276	306	315	296	322	294	282	274	297	294	299	308	294	258	302	302	303	306	310	304	280	273	313	282	306	302	299	302	298	298	277	301	275	300	287	284	283	275	297	267	300	270	277	278	296	272	278	278	282	318	294	285	285	308	284	289	301	305	312	288	289	274	295	291	288	281	271	291	279	278	270	308	281	252	286	298	305	299	309	280	306	313	285	290	290	288	280	279	273	289	317	286	234	283	279	281	249	289	295	303	259	288	300	281	300	265	281	261	291	286	241	253	268	295	297	274	261	306	269	283	277	303	295	284	297	287	278	247	278	305	258	285	312	297	277	275	286	302	302	271	276	288	301	292	289	279	273	299	305	254	298	294	266	285	272	293	268	259	292	269	290	306	272	278	291	272	291	274	295	284	265	300	288	291	283	280	285	270	290	257	294	310	294	310	261	279	298	281	283	275	287	311	283	303	289	306	280	256	260	289	284	287	319	320	313	264	266	258	288	264	294	292	268	268	257	305	274	277	285	265	266	310	298	292	294	304	294	298	281	296	293	268	292	268	293	266	298	275	260	285	288	282	291	286	274	264	285	293	297	300	276	301	309	302	292	275	309	268	283	311	277	263	289	266	262	328	290	280	244	309	274	259	272	298	300	293	290	290	285	271	272	263	298	279	276	262	291	269	292	248	282	300	248	276	287	278	274	302	324	287	278	282	279	269	276	292	280	300	287	285	260	274	291	255	256	279	275	271	286	300	303	279	274	259	282	259	284	275	288	322	281	290	291	276	292	310	289	268	279	305	287	276	294	277	310	282	281	276	325	260	296	272	294	298	283	274	284	260	277	299	306	279	298	269	284	296	270	275	267	303	264	302	246	308	288	279	302	280	267	304	270	284	287	280	285	282	274	258	264	261	269	275	295	283	296	297	282	284	259	309	293	255	297	271	270	311	269	283	294	285	274	290	266	313	274	283	330	291	318	266	284	253	304	299	291	303	297	308	276	277	286	332	274	260	283	284	286	290	305	287	274	322	280	286	317	308	314	260	305	252	281	301	285	303	313	282	278	281	279	241	273	265	282	279	276	285	319	297	292	294	270	267	297	297	285	286	277	286	279	285	275	295	269	289	267	250	304	304	295	327	291	275	304	297	290	322	258	286	271	305	312	249	264	276	305	288	327	272	263	295	329	329	271	267	274	292	303	298	282	302	272	302	260	242	252	309	289	282	281	279	254	310	298	264	299	287	264	304	297	267	254	283	287	272	300	283	269	300	314	290	295	280	289	266	284	294	298	278	288	271	273	257	297	312	292	287	259	288	258	288	281	266	291	313	260	268	288	306	290	261	322	284	302	266	286	274	321	289	274	325	278	287	269	301	298	268	245	281	277	257	262	268	320	283	290	257	318	286	283	280	312	260	285	246	302	279	303	273	302	279	282	291	274	272	318	297	269	258	295	281	331	295	296	295	298	302	269	282	278	296	278	263	295	292	274	280	305	278	279	257	304	266	289	276	281	318	298	288	283	282	294	313	274	266	281	297	271	298	281	266	269	289	256	287	293	306	327	276	280	287	271	260	276	275	274	276	309	296	267	300	283	276	289	276	281	261	311	268	266	311	263	283	292	270	291	271	276	271	300	280	309	300	274	266	296	268	279	282	275	299	292	260	274	255	306	285	304	263	284	303	265	289	308	301	271	265	276	294	266	285	287	270	290	296	299	265	265	302	267	287	301	287	268	279	268	293	298	296	278	308	273	272	265	290	302	272	264	287	257	252	314	301	283	303	273	262	296	273	334	293	276	283	283	270	303	311	251	274	298	282	293	287	276	284	333	286	298	290	296	297	278	280	304	273	259	293	280	269	283	287	281	280	318	278	282	334	282	306	274	297	276	278	293	262	277	275	287	287	290	302	281	267	314	296	267	277	292	256	285	294	299	258	286	283	284	304	294	278	267	269	301	257	287	297	284	274	279	302	302	316	286	303	290	303	273	270	304	268	303	284	278	290	278	270	274	278	276	279	293	276	258	315	293	291	267	280	271	278	249	274	299	296	296	270	246	295	295	282	261	269	287	261	291	313	277	246	285	316	301	275	297	265	262	263	314	291	311	277	274	301	273	289	310	267	262	283	279	320	326	274	300	270	305	273	299	275	284	312	260	298	263	314	285	277	325	310	319	269	271	270	284	301	273	297	310	265	285	294	289	265	263	309	274	267	276	256	285	275	280	271	296	299	286	262	315	295	306	312	293	266	297	292	264	281	276	292	273	297	264	282	318	283	269	269	292	291	284	295	277	249	299	268	286	283	296	335	310	273	269	273	303	282	306	281	295	298	284	311	306	286	278	297	288	294	250	283	294	309	252	270	270	258	271	281	319	275	289	293	287	292	265	280	262	306	290	261	275	296	284	283	295	309	281	293	285	276	292	274	245	281	274	268	303	321	281	274	295	286	284	267	285	264	290	307	260	282	310	286	280	263	278	299	299	247	294	292	282	311	275	276	257	288	308	261	309	273	268	298	287	313	299	269	311	270	297	303	312	285	283	292	244	276	309	238	263	297	300	292	279	286	304	279	273	258	268	288	276	285	266	271	282	278	310	254	284	258	274	278	305	247	293	291	266	276	305	265	269	283	282	275	301	255	280	289	239	296	331	278	278	312	264	297	268	297	272	294	286	264	315	293	300	311	288	279	268	273	277	314	277	315	295	275	279	280	270	285	292	281	300	292	265	319	297	297	251	263	307	279	272	273	307	296	309	299	290	285	284	291	263	276	324	296	310	265	276	306	257	301	294	270	274	295	307	309	287	281	316	313	247	334	281	299	278	286	285	302	258	283	303	297	280	293	267	309	288	256	303	274	278	257	277	267	267	246	316	258	297	283	300	289	274	302	285	277	290	280	271	270	258	255	295	302	301	268	289	281	287	299	288	291	300	296	242	268	303	302	290	270	298	295	313	304	276	260	272	303	285	269	253	277	286	289	297	289	289	273	285	268	301	253	302	283	294	292	325	301	268	290	298	287	290	305	307	275	280	269	320	278	282	275	318	312	330	294	297	288	304	256	268	292	307	285	294	297	323	275	276	262	307	288	296	315	258	284	309	263	287	309	287	273	291	268	260	279	291	278	262	282	299	256	290	302	285	323	274	272	275	305	260	291	290	260	293	287	277	296	304	273	264	276	256	305	278	292	276	251	281	299	277	295	285	251	279	272	291	293	305	296	276	253	279	284	293	296	285	268	272	297	307	272	270	282	293	259	290	260	256	301	279	276	265	281	282	256	288	279	283	281	318	269	293	283	272	259	300	315	272	298	297	278	257	305	275	295	283	280	262	290	291	300	293	289	268	273	264	276	289	266	315	279	289	279	303	305	287	293	290	283	292	274	298	289	290	265	279	294	282	288	305	247	302	317	312	279	295	287
24932	21088	27399	24995	13081	1212	956	823	790	714	734	713	685	643	662	675	633	646	644	664	656	666	626	654	659	631	641	668	621	648	575	614	651	607	589	589	621	615	641	649	633	601	629	649	642	591	581	641	602	604	608	637	651	584	628	618	639	607	665	605	642	634	612	632	643	606	605	658	614	667	643	627	654	624	627	644	601	669	658	621	605	650	658	629	672	621	613	625	602	648	627	624	624	574	649	626	616	634	656	569	628	611	590	634	625	622	659	649	671	586	634	626	580	644	640	623	600	598	638	585	645	621	652	658	618	647	616	580	590	617	592	607	593	618	627	631	621	634	625	608	622	608	540	600	598	639	660	617	639	605	637	610	618	620	674	649	621	629	606	644	637	587	634	626	603	635	616	629	645	633	583	616	604	577	583	610	589	604	636	624	587	620	611	591	613	599	668	615	591	624	647	616	657	625	601	618	615	621	610	552	623	569	636	635	622	629	622	605	637	640	616	616	666	639	645	625	622	648	619	622	623	615	636	653	594	621	630	674	623	604	653	653	607	601	603	596	625	639	627	617	600	633	626	595	637	610	620	645	598	632	616	613	630	610	651	676	617	587	595	595	667	691	638	603	608	607	637	617	625	591	590	612	616	608	620	630	619	602	634	646	584	623	608	604	622	618	622	634	610	662	591	574	605	589	608	624	629	658	655	645	609	605	608	602	638	581	574	635	617	622	615	609	587	569	582	633	638	659	622	639	645	638	640	654	620	607	599	590	633	588	660	612	610	682	637	603	591	592	647	641	589	579	612	634	646	619	626	614	627	576	637	572	591	558	643	620	618	629	576	632	566	584	612	587	650	630	626	638	636	599	627	604	601	650	625	642	599	597	636	611	585	600	639	590	640	597	648	572	657	610	626	582	597	606	615	587	601	644	622	569	630	601	598	648	654	635	575	619	605	633	643	622	627	644	591	581	621	620	594	621	609	639	617	604	614	621	601	586	582	620	563	639	631	612	566	644	616	658	663	625	607	635	643	650	618	584	614	617	658	618	651	605	649	615	619	600	652	595	608	624	631	636	620	633	643	598	632	573	618	626	652	648	606	608	619	645	615	636	581	601	610	616	625	627	607	605	588	669	632	590	616	599	607	614	624	602	611	608	655	618	597	665	600	590	627	629	625	649	622	606	676	650	622	582	638	624	635	590	630	568	623	633	643	589	605	638	615	626	636	632	632	605	632	624	592	639	577	634	617	635	616	573	577	627	582	619	649	617	541	632	603	610	596	602	600	613	619	613	591	622	613	621	590	589	629	621	602	666	608	619	625	642	645	643	621	571	603	622	635	622	610	599	670	599	640	638	638	640	649	582	638	597	638	600	632	585	604	629	604	625	559	590	614	618	600	648	634	570	661	661	620	595	629	626	630	590	599	638	592	621	604	620	619	624	648	644	623	595	632	657	620	612	583	634	646	615	623	639	625	645	642	593	646	633	634	645	591	616	631	621	595	625	612	608	654	600	632	609	652	642	572	586	647	613	631	606	612	583	680	630	596	625	664	575	646	614	626	679	676	628	634	572	598	606	682	627	636	619	618	620	581	616	631	580	646	681	609	599	596	582	607	626	657	657	645	600	606	653	615	618	627	672	583	609	644	605	628	650	634	599	610	629	578	626	610	628	606	626	583	650	624	615	595	632	622	610	656	609	636	654	652	631	581	584	600	608	569	646	577	604	575	600	644	641	593	609	633	638	611	623	635	598	573	618	610	643	609	633	629	615	644	602	611	619	591	590	620	604	626	645	609	576	609	607	588	626	658	660	652	656	590	677	618	606	599	605	642	612	619	637	635	628	633	598	584	603	638	625	665	605	625	631	598	664	651	594	656	672	590	638	592	571	620	573	605	615	602	613	612	595	605	687	656	633	546	642	605	636	632	631	640	583	616	580	647	591	685	618	621	585	618	594	639	650	622	628	644	631	628	647	589	607	610	645	586	665	634	644	580	643	667	619	586	624	591	644	649	615	592	583	636	655	613	644	607	609	560	624	555	614	606	616	640	587	619	602	611	625	631	636	599	603	615	643	610	633	653	628	580	600	657	621	606	584	624	584	601	610	645	621	589	612	618	574	593	636	601	604	642	574	627	643	621	625	635	606	590	579	610	612	607	583	625	639	601	587	601	617	608	619	677	620	608	650	612	590	625	648	640	621	611	592	654	648	611	623	615	628	633	594	638	647	631	636	621	626	590	622	645	646	623	631	619	636	584	633	617	663	592	622	653	591	627	631	622	596	597	607	601	616	645	612	657	619	581	602	640	603	634	635	612	588	618	606	604	613	608	596	641	632	571	604	598	598	626	620	603	633	603	648	652	644	583	666	639	635	608	638	634	636	641	620	582	586	625	602	616	584	647	588	646	649	669	590	621	584	644	573	561	637	579	625	646	598	591	655	585	600	600	607	649	657	616	577	579	615	625	662	623	647	598	603	603	620	654	640	585	577	647	574	634	617	595	647	626	602	631	639	618	626	665	577	619	583	605	629	568	614	625	579	658	643	653	599	652	610	659	608	624	636	597	631	642	629	616	629	561	649	664	588	602	634	607	619	640	637	629	591	650	635	643	600	616	612	595	654	665	600	617	592	613	575	628	588	596	637	594	594	614	598	640	627	634	641	591	603	604	647	629	619	639	632	583	582	626	635	575	656	605	594	588	636	636	594	576	591	632	620	600	671	596	623	634	595	617	586	632	658	606	613	649	655	610	618	624	584	653	568	592	584	625	616	611	611	605	654	619	621	577	631	603	632	614	601	608	634	636	608	609	596	638	592	611	583	595	618	601	633	635	559	621	619	621	600	643	615	571	600	580	604	601	622	565	602	624	615	644	595	613	635	624	608	578	602	636	588	667	638	648	585	648	617	617	598	625	621	641	634	580	636	599	603	597	605	610	620	612	631	621	592	598	650	609	589	594	666	579	550	644	616	638	616	617	642	626	613	645	646	617	624	615	601	586	629	628	609	635	636	655	645	607	609	633	594	645	630	618	629	628	624	612	657	624	605	624	639	579	615	606	622	614	644	621	626	627	649	601	674	647	630	660	645	645	658	608	653	650	596	606	611	634	678	636	636	606	643	635	572	613	583	644	605	638	624	635	606	590	612	621	621	590	581	605	617	591	578	635	641	623	653	627	621	587	616	604	614	557	627	620	626	628	617	596	615	638	667	598	602	619	609	612	600	582	607	628	656	603	618	644	605	641	607	643	637	663	614	641	628	596	651	630	590	602	602	634	666	633	620	644	646	653	596	639	584	590	633	603	618	636	642	596	600	681	610	588	604	654	663	649	635	619	583	601	605	625	595	593	640	615	607	613	626	587	624	587	594	617	665	615	606	612	636	581	587	651	634	622	633	658	636	623	627	611	585	573	614	666	601	636	572	596	660	641	669	582	607	628	644	647	601	633	642	648	603	628	627	631	626	672	641	598	601	623	609	639	605	609	612	646	618	659	680	597	589	631	608
33481	6202	5107	2752	2038	1702	1335	1215	1088	963	922	857	890	829	819	820	765	780	787	736	731	764	718	791	695	786	724	748	706	713	720	690	685	692	713	681	725	701	683	706	709	676	666	644	716	711	671	724	700	712	678	695	712	693	685	694	640	648	705	641	711	667	706	710	696	695	692	714	705	745	672	736	727	734	699	673	693	718	704	725	736	694	695	622	693	677	717	717	689	716	692	698	752	732	720	663	737	711	697	726	715	687	691	730	731	710	712	674	664	682	699	692	740	644	671	710	691	713	713	734	685	727	699	729	711	700	697	694	724	683	684	721	682	701	704	672	725	710	697	717	704	703	681	730	693	674	747	647	721	686	685	658	686	724	707	693	686	737	686	678	706	685	715	715	737	674	678	721	701	729	742	735	715	652	655	635	687	682	685	728	735	686	718	669	715	684	700	664	682	691	675	723	657	741	677	667	698	716	730	705	731	746	659	732	750	707	713	738	705	692	716	684	657	685	730	687	670	623	707	685	706	712	701	710	726	679	722	628	728	671	651	752	684	662	705	726	703	683	680	696	689	729	684	692	724	671	687	715	703	726	682	641	696	717	688	646	670	707	659	666	717	676	685	715	701	718	739	668	694	696	720	682	670	703	745	709	686	720	674	702	756	698	690	734	646	684	643	686	720	691	720	702	664	736	768	713	692	722	695	672	788	717	718	721	692	748	697	715	728	698	716	661	727	734	674	682	662	702	703	731	719	682	714	720	637	699	690	690	702	707	652	712	698	678	701	660	722	694	710	737	748	651	696	663	734	700	705	685	698	697	679	708	724	774	677	714	686	693	671	690	724	694	677	669	677	656	661	717	704	696	672	704	668	731	741	686	704	718	707	706	708	685	721	737	666	706	708	706	680	669	696	735	689	696	688	718	719	702	705	702	733	739	657	653	690	714	712	709	679	670	686	702	731	690	732	729	695	729	718	673	699	728	712	748	672	742	663	675	720	710	735	655	669	640	694	746	678	738	652	741	689	707	721	726	729	699	690	704	651	681	672	643	709	708	707	704	695	703	631	740	661	680	702	706	678	675	719	692	700	693	704	675	681	695	720	803	741	734	693	684	677	641	760	726	664	731	657	702	682	685	722	677	700	726	669	703	656	712	727	685	697	716	716	675	720	739	716	710	699	722	654	695	681	704	685	670	703	715	654	678	722	706	694	684	709	667	685	705	688	638	709	670	705	743	718	691	693	693	704	737	712	720	683	692	685	704	731	701	718	725	683	672	675	742	659	701	692	688	667	704	748	715	708	681	678	680	686	691	703	726	731	718	644	730	720	784	706	690	676	683	709	744	658	718	749	743	688	702	708	702	679	710	672	690	676	685	723	722	695	675	717	702	700	737	675	711	681	702	711	669	697	728	691	694	677	722	727	722	669	700	657	733	704	698	713	678	686	688	702	705	683	665	676	672	652	700	694	747	704	636	674	688	697	679	671	683	713	719	750	660	682	725	666	700	690	697	688	737	717	686	672	725	736	752	729	715	681	657	716	686	708	766	700	679	706	663	720	701	688	676	692	700	734	744	684	710	663	697	733	673	747	702	690	741	670	736	678	706	709	719	694	728	663	714	719	717	672	756	729	706	669	726	689	750	702	687	672	696	691	688	713	662	712	701	660	650	732	678	695	648	690	707	700	655	714	724	651	699	690	670	733	686	728	733	653	666	668	676	696	675	702	690	661	689	703	674	740	690	700	724	676	700	662	705	690	662	725	666	726	704	732	676	669	708	719	667	749	681	719	686	693	710	705	675	675	724	753	658	693	703	643	749	700	709	733	690	705	705	705	662	704	709	708	685	688	694	726	705	652	733	706	740	725	696	723	724	695	682	694	689	690	678	718	700	697	674	729	729	715	713	701	730	690	707	704	717	696	672	718	680	704	743	695	694	700	692	699	677	662	682	721	739	719	698	689	708	688	701	667	717	633	667	691	684	730	692	701	724	689	702	690	705	652	694	702	711	697	704	702	685	709	735	719	699	694	688	732	699	671	709	672	688	741	701	700	732	670	713	718	701	642	720	641	700	709	681	660	692	675	704	693	704	701	692	695	694	733	716	683	713	731	712	694	699	737	699	719	705	673	700	651	734	665	661	710	682	717	644	676	696	709	720	689	731	678	680	697	671	698	743	704	690	739	695	691	720	754	740	644	702	674	721	766	701	736	694	715	669	740	703	697	675	678	679	697	754	709	665	691	734	712	723	670	696	696	686	705	684	674	669	766	694	666	674	722	701	708	719	701	698	699	656	682	692	660	721	693	667	700	692	740	737	744	711	723	716	731	736	682	645	695	674	690	653	723	725	645	686	706	693	646	666	732	674	679	744	726	716	712	694	674	698	673	727	702	704	757	686	682	695	733	686	739	719	711	659	702	710	672	648	680	704	678	708	693	698	684	732	704	684	683	734	744	688	687	692	730	656	706	719	737	723	722	737	666	702	655	675	674	645	670	680	690	695	694	653	682	699	703	721	698	661	716	737	763	696	669	736	709	708	665	678	665	725	687	714	694	726	739	664	710	687	705	729	667	687	688	698	707	713	677	744	655	655	717	734	708	718	699	708	692	702	733	726	696	664	698	668	689	709	677	692	711	710	658	744	711	716	717	675	723	721	740	681	674	698	684	686	687	690	670	720	654	668	696	674	693	710	700	704	706	693	702	661	733	665	726	678	687	674	697	715	739	691	712	715	676	674	667	711	652	665	721	761	730	706	682	718	680	699	653	715	667	724	711	670	726	644	743	723	711	743	693	684	716	728	663	690	742	700	700	664	678	700	733	652	731	661	730	712	702	689	684	656	670	738	750	729	700	709	656	664	705	737	715	679	690	749	723	682	720	722	748	670	665	693	684	684	705	684	698	712	708	712	673	701	691	710	696	703	696	674	690	718	722	687	688	762	661	675	680	696	649	673	715	680	723	722	713	751	721	691	702	692	730	691	696	717	707	704	707	730	714	690	705	705	670	730	700	682	714	699	674	698	697	673	708	695	737	700	671	708	710	696	668	687	702	713	666	674	710	693	714	706	765	675	705	690	689	709	707	630	710	690	687	703	709	751	739	717	631	648	678	691	720	712	695	689	705	688	720	744	731	778	655	711	712	710	696	694	730	668	698	677	708	669	687	694	710	673	682	704	720	679	672	671	684	705	692	710	695	650	648	720	691	671	726	677	679	679	725	686	661	722	702	672	744	749	727	691	684	690	688	705	642	793	721	708	688	738	723	727	649	660	693	693	709	682	721	693	675	692	677	684	682	746	701	675	774	699	695	693	691	685	705	687	713	703	705	662	675	687	698	731	713	700	697	733	728	731	681	706	722	692	723	680	743	689	731	694	713	693	716	709	701	649	715	671	681	677	657	671	706	747	670	686	690	732	648	753	722	690	700	649	716	667	722	691	694	682	699	670	721	693	718	680	694	675	702	690	666	666	722	713	681	698	671	711	696	670	678	722	744	684	658	666
22636	21088	28714	23690	21081	21141	11669	1329	880	863	715	694	573	549	520	473	496	481	477	435	454	475	432	407	389	390	419	396	368	361	381	384	351	369	337	337	379	355	369	332	327	355	339	377	337	361	368	365	364	347	367	355	316	363	344	356	330	391	363	316	351	358	338	345	388	378	346	329	380	354	348	351	346	362	357	334	330	352	330	350	322	351	323	399	374	348	325	327	323	358	388	339	368	328	355	324	397	336	346	361	350	310	347	349	323	349	342	352	360	342	354	366	367	307	325	323	328	371	345	361	335	354	335	323	352	336	322	348	360	362	362	316	338	346	348	355	320	358	312	301	347	373	367	348	343	338	384	347	329	323	354	347	359	322	332	335	337	364	340	358	337	330	362	355	362	317	345	344	343	320	360	369	337	334	382	365	341	340	327	347	365	362	326	344	315	375	314	347	332	344	390	338	305	361	332	335	339	357	307	381	361	317	348	333	310	336	331	346	355	354	356	342	317	321	346	354	386	349	349	334	353	346	306	333	288	324	334	336	319	353	351	331	328	345	335	353	298	366	395	370	339	333	335	359	327	366	327	322	300	322	355	338	345	332	337	339	382	365	363	326	372	359	320	332	350	344	358	302	338	342	342	367	331	364	371	340	368	366	351	350	327	322	384	351	365	319	308	317	329	362	329	330	339	369	372	362	354	356	335	320	344	326	318	354	294	343	333	361	352	330	322	322	342	335	322	329	343	322	332	339	337	351	361	301	310	332	367	341	379	367	350	322	335	368	315	340	315	312	333	354	342	333	289	360	339	341	348	339	348	368	377	351	328	363	319	349	321	332	331	340	318	320	359	330	305	326	343	337	359	331	325	317	352	330	354	382	376	345	313	341	332	337	319	333	374	332	356	334	328	321	372	325	359	349	350	323	334	361	334	352	349	347	375	330	382	343	343	317	345	329	315	354	333	330	335	341	312	333	363	325	331	348	348	340	345	355	329	350	362	336	361	365	333	330	329	343	350	317	349	327	345	360	324	319	325	339	337	350	353	345	377	321	369	336	345	350	362	345	311	323	295	399	327	335	317	389	356	320	342	334	349	365	313	344	345	327	357	309	301	346	350	337	339	362	341	335	357	362	348	338	335	355	345	318	358	354	393	338	331	323	335	337	342	362	344	311	342	339	336	323	328	326	332	337	373	336	349	345	337	327	335	325	359	335	362	356	359	337	347	353	309	354	323	328	383	330	339	360	301	362	315	312	332	315	335	384	350	368	364	348	315	356	331	357	349	345	381	367	338	330	333	352	330	335	331	366	331	367	354	336	352	352	360	321	357	351	337	380	355	333	357	339	365	336	344	358	344	321	333	334	353	358	329	353	315	349	350	359	324	323	348	332	338	332	351	326	344	336	319	358	328	355	335	366	304	315	321	357	351	366	338	318	356	350	335	317	375	346	341	324	324	355	373	356	337	334	344	323	327	334	330	377	345	362	293	365	349	313	342	372	348	330	367	327	338	361	329	338	347	321	302	318	346	350	358	344	374	368	349	356	364	335	370	343	346	355	323	329	336	343	350	361	312	351	292	347	332	349	355	310	337	356	355	335	339	319	329	390	375	333	361	337	321	373	351	352	342	327	314	359	291	332	338	356	333	331	323	309	341	352	336	354	339	320	352	358	327	350	325	324	345	347	328	337	317	352	358	374	378	358	337	294	303	349	325	327	341	363	376	338	333	346	356	348	350	323	359	338	358	325	352	318	322	341	355	345	377	306	343	333	347	345	317	342	345	359	334	371	357	341	336	353	314	320	326	329	358	348	364	359	319	307	315	319	323	391	361	349	308	314	345	316	318	336	339	352	365	325	338	350	330	344	350	320	335	332	317	347	322	341	326	342	309	353	340	320	343	364	351	320	393	340	333	340	327	322	323	358	349	364	361	345	334	326	351	340	359	375	351	363	362	326	345	349	340	340	354	335	357	329	348	319	338	344	347	340	346	370	357	336	321	342	344	338	351	340	351	314	327	343	330	402	362	381	330	357	332	343	325	356	361	308	328	382	328	353	337	370	342	342	316	345	354	312	378	334	321	351	361	349	328	320	347	299	310	356	351	345	344	302	339	337	330	349	333	350	332	340	335	350	344	317	320	347	354	338	350	333	353	338	366	343	322	339	359	332	317	354	309	335	353	322	336	353	382	334	381	332	357	319	339	345	335	349	349	338	317	341	345	317	349	353	352	365	325	363	362	341	376	362	348	346	365	335	364	340	336	354	351	363	366	376	369	351	323	334	326	344	343	383	336	331	336	356	353	333	319	294	354	320	341	321	313	380	315	324	330	356	355	330	323	319	343	348	334	330	356	337	354	329	323	340	352	319	336	348	308	358	338	320	315	341	340	348	310	356	346	352	313	339	321	288	358	332	354	374	321	332	334	314	340	364	383	343	325	346	351	377	334	333	339	348	315	344	366	315	319	337	348	364	361	333	327	336	343	359	329	363	313	350	330	310	344	350	331	334	356	317	342	334	385	366	316	320	369	365	343	352	356	340	328	338	342	339	306	358	355	328	339	347	316	310	312	340	368	319	337	362	335	348	358	320	319	366	312	335	343	343	351	376	348	352	347	332	322	360	332	350	362	357	323	363	323	349	373	353	364	382	340	345	350	341	371	340	351	355	330	337	334	357	342	332	340	334	353	359	371	338	333	321	331	341	329	342	340	354	354	347	336	329	312	307	333	324	341	325	331	348	370	292	394	361	327	330	358	326	327	331	346	321	322	351	309	328	354	368	303	314	333	336	315	333	349	355	343	359	319	380	360	319	337	349	337	345	342	354	321	339	359	308	351	326	311	323	322	353	383	332	366	355	319	342	308	330	319	340	338	362	355	355	324	348	355	346	366	335	331	340	336	353	326	350	351	359	356	343	359	343	375	347	348	366	351	334	332	382	344	345	339	309	362	336	329	371	348	317	334	304	336	360	319	348	354	310	358	306	349	333	366	367	332	338	316	344	359	335	363	346	362	339	363	336	316	346	345	305	355	326	339	300	354	349	303	350	340	326	325	322	335	319	353	338	339	315	330	309	322	361	357	350	349	359	363	361	338	337	337	320	353	370	334	318	338	349	342	324	365	332	337	327	328	341	306	324	334	350	324	317	325	342	350	348	351	325	318	326	332	346	334	347	344	323	279	324	324	330	335	345	370	356	325	297	337	329	320	339	344	362	334	365	343	332	338	374	341	326	322	342	353	315	330	348	347	340	362	356	351	336	347	339	345	380	358	355	358	329	345	344	310	373	341	350	386	340	335	345	374	361	309	363	336	319	352	350	372	360	335	327	319	310	312	354	313	337	351	355	363	347	332	362	327	381	327	333	354	351	347	357	334	339	331	362	327	358	307	337	346	334	338	341	349	333	310	356	334	352	336	331	323	336	339	355	349	309	342	306	340	352	344	345	380	335	358	356	346	359	339	320	350	346	338	322	332	331	386	368	396	339	310	321	349	343	331	352	361	353
33377	16098	13646	7262	4764	3612	2753	2139	1680	1414	1167	1015	953	829	752	662	697	598	615	523	592	505	501	508	451	436	465	462	410	464	474	474	392	433	452	423	412	438	418	400	415	339	435	444	420	395	403	424	380	414	397	414	396	433	431	404	400	400	360	379	357	343	403	372	364	369	380	399	373	356	374	381	377	432	414	422	402	375	363	383	381	341	366	355	421	360	378	369	399	425	417	372	353	379	348	420	399	356	356	376	391	375	362	391	401	386	388	350	403	384	395	418	357	377	392	372	422	390	393	380	392	395	402	382	379	365	393	378	364	359	373	379	404	367	396	368	388	385	412	367	371	408	369	382	388	374	375	386	381	367	376	378	390	358	370	387	384	372	377	367	346	366	386	367	378	382	365	396	374	361	379	375	392	389	375	370	410	400	392	379	359	401	360	387	385	371	384	398	388	369	388	416	399	379	385	353	386	399	394	372	361	336	411	367	373	402	376	368	403	378	407	381	358	373	389	387	356	370	413	363	381	383	342	346	395	387	376	391	424	391	398	363	371	415	375	383	369	381	381	398	372	388	375	401	377	385	366	390	379	360	349	397	392	377	372	380	392	392	390	359	410	359	360	397	352	387	352	397	347	377	369	397	375	363	391	368	370	401	373	395	369	388	401	355	384	349	386	401	350	360	396	366	413	415	397	380	391	344	406	357	379	397	373	376	389	394	395	387	406	393	383	384	408	360	403	373	369	411	353	377	372	401	377	409	407	402	365	393	381	334	370	358	365	355	373	409	388	401	366	394	389	364	389	401	381	395	370	347	341	371	396	384	428	378	369	353	373	373	396	334	345	366	363	401	375	367	371	369	368	392	408	343	401	369	379	405	365	387	387	392	398	378	364	358	377	414	350	373	387	349	379	365	333	389	369	353	392	359	373	383	339	363	393	371	380	405	352	356	386	397	399	388	374	379	366	364	356	392	349	348	329	340	367	401	377	405	386	379	394	389	367	404	367	373	385	400	354	401	388	385	367	365	369	375	390	384	387	362	413	358	404	363	365	352	381	421	374	365	376	352	352	365	365	369	396	356	384	362	371	374	348	385	398	364	385	391	401	352	349	367	359	360	397	378	372	406	432	380	347	336	412	382	375	418	386	357	379	365	378	412	380	402	390	383	392	396	406	371	372	384	387	382	364	349	417	393	378	381	428	364	399	367	416	356	394	365	380	366	404	372	378	413	365	381	360	403	378	394	359	394	351	370	402	388	381	374	396	392	375	412	373	375	399	369	379	370	348	379	380	380	386	371	396	412	339	387	369	402	354	345	377	396	393	402	400	385	378	377	384	366	389	398	367	369	335	378	410	381	363	370	396	387	370	384	387	390	391	434	393	369	389	360	380	378	412	402	394	347	369	393	363	401	370	346	385	395	381	366	401	378	366	362	349	379	382	372	386	415	385	365	364	386	407	355	368	382	376	395	373	423	391	328	406	391	374	389	378	337	377	384	393	348	356	385	375	385	357	374	426	397	411	378	395	396	372	352	346	382	373	385	368	387	384	371	353	388	369	374	398	368	374	364	396	375	419	353	377	352	393	411	391	372	380	371	362	347	402	381	393	359	384	390	373	380	370	384	340	346	379	384	417	352	358	372	404	347	389	385	375	362	408	383	352	407	392	380	396	371	404	406	383	385	374	382	403	384	379	368	363	371	380	375	346	368	376	368	413	399	351	382	367	401	379	351	383	373	381	394	387	389	390	407	365	399	347	368	377	406	390	372	360	359	370	388	378	390	398	384	397	345	409	375	358	357	362	390	364	394	363	386	404	403	378	355	391	373	391	380	384	373	389	384	401	378	416	381	401	371	402	364	382	374	376	417	377	365	337	378	370	386	384	396	353	379	382	351	376	365	341	370	419	391	356	406	356	370	383	380	376	370	374	353	342	406	378	383	383	383	354	364	351	372	358	385	388	353	399	403	375	399	362	394	367	404	334	391	377	384	367	351	409	381	381	352	383	355	376	392	386	381	365	396	416	348	400	376	345	387	340	375	366	380	405	392	379	372	411	364	356	377	390	341	396	413	380	392	366	368	364	371	364	382	408	406	376	370	330	394	353	395	388	381	400	368	395	382	342	356	397	390	371	361	370	398	366	403	387	376	424	383	346	397	372	340	385	345	366	366	375	373	385	405	395	379	387	382	370	355	408	362	362	368	375	376	411	410	395	383	364	383	363	383	383	365	377	375	373	387	385	368	364	391	391	352	391	365	399	376	409	387	370	384	394	368	351	351	409	351	366	395	398	373	392	366	393	389	385	388	393	363	370	366	388	375	369	417	358	341	407	373	415	384	352	357	387	395	390	359	380	405	371	392	378	359	376	379	428	373	362	409	376	397	400	359	369	360	348	389	367	405	395	369	380	377	399	396	379	368	381	377	335	415	383	339	371	400	381	391	404	389	364	390	368	356	380	374	382	348	395	381	402	372	360	410	359	392	371	386	400	367	403	359	369	362	404	390	355	361	388	371	419	378	433	399	374	352	367	391	391	363	381	375	381	401	381	372	386	383	391	413	373	369	409	392	375	371	394	397	388	370	365	369	365	384	389	371	399	356	379	385	353	366	405	397	390	428	391	364	421	392	387	365	365	364	375	380	362	365	406	380	385	387	360	375	410	380	386	407	353	353	399	377	390	403	382	413	418	371	355	374	366	388	424	372	394	379	367	376	382	366	410	390	385	409	385	359	379	409	384	352	378	414	380	371	385	374	408	384	389	373	376	358	380	384	367	353	364	389	400	375	372	402	399	351	410	380	403	363	377	393	359	382	392	355	388	376	402	353	409	373	362	368	374	355	377	380	379	362	386	361	382	376	368	379	384	381	352	359	389	395	387	354	394	390	374	359	407	375	425	408	370	410	357	384	390	401	397	379	396	356	416	387	326	361	358	345	383	412	376	373	352	381	365	397	392	352	428	346	361	369	378	391	390	359	396	367	363	373	382	360	343	420	383	344	399	387	379	383	392	374	368	405	403	365	375	360	387	380	357	416	391	367	352	392	373	395	389	358	372	359	361	381	397	363	374	398	382	381	389	388	336	371	383	351	384	355	392	356	378	415	393	383	370	366	359	359	382	343	375	370	337	362	356	363	368	387	418	388	395	400	338	404	410	361	363	363	384	396	388	358	371	395	350	385	409	358	350	393	364	401	388	395	380	337	355	368	395	369	376	329	368	401	374	371	386	406	426	387	338	344	372	385	362	347	399	390	372	384	369	365	379	357	409	368	382	345	350	363	400	396	394	378	402	376	358	350	387	383	379	367	390	396	367	370	403	386	390	380	367	404	378	355	417	388	399	367	345	418	376	373	406	400	368	368	391	380	382	393	400	400	378	392	354	379	420	349	396	409	346	379	370	408	388	374	382	367	381	372	345	415	366	379	381	352	353	389	390	362	407	407	376	368	380	367	366	363	369	391	381	391	379	398	370	349	399	377	379	349	367	372	336	378	372	378	403	382
27204	19887	7326	949	619	570	527	478	489	491	498	465	459	465	485	476	470	475	469	455	487	513	466	451	464	471	441	469	444	485	473	460	460	458	440	452	499	467	468	458	454	476	469	454	457	492	440	470	453	451	452	457	471	425	423	457	429	470	466	470	464	480	464	451	447	445	430	464	469	441	450	484	522	412	471	432	468	472	461	461	469	453	471	443	484	478	492	445	478	436	454	467	451	469	451	436	474	471	469	473	486	459	429	510	474	488	446	492	490	470	469	446	450	456	419	441	453	505	477	439	458	463	479	464	443	421	491	456	475	478	472	471	479	424	432	480	457	534	470	451	451	446	488	473	479	449	493	480	441	461	495	438	469	485	442	488	465	444	442	477	467	452	437	478	461	427	483	450	459	428	492	459	450	465	494	462	455	441	457	460	460	435	469	462	444	454	443	468	455	454	462	435	472	481	463	509	465	451	494	493	439	479	472	459	476	497	445	445	449	470	453	461	457	473	448	449	448	488	452	441	457	476	461	472	433	466	462	418	464	493	427	495	458	458	500	450	481	443	470	508	480	488	471	472	473	506	469	450	453	435	456	471	421	460	476	475	429	476	472	482	472	491	472	486	472	506	450	454	473	517	461	456	508	454	456	451	462	459	442	478	481	449	418	473	501	462	466	454	450	435	501	464	477	458	500	467	440	494	432	499	453	462	476	497	451	460	506	439	473	501	524	441	467	436	449	440	489	455	449	420	417	452	458	474	479	470	453	489	473	445	440	452	480	480	450	439	478	471	477	486	492	484	466	435	470	514	486	490	438	445	459	496	469	480	479	494	440	501	478	437	458	488	455	460	464	449	466	428	449	485	469	436	474	441	465	460	453	502	409	483	457	473	512	481	479	482	476	448	434	455	468	472	499	493	443	494	445	452	444	448	446	465	452	471	453	522	462	428	528	429	429	450	475	495	475	476	472	486	443	451	457	452	484	466	491	455	525	452	455	453	459	453	470	471	455	478	477	487	453	436	502	489	429	468	451	450	439	465	451	442	463	504	498	458	443	483	454	460	456	469	457	476	485	456	466	490	481	487	466	464	466	437	489	467	503	433	442	475	472	495	463	470	471	470	477	410	454	473	490	448	439	430	488	444	456	486	463	473	475	466	458	469	442	457	456	470	489	439	450	501	465	462	448	493	472	475	470	457	450	415	498	465	465	465	499	461	476	498	471	458	489	455	473	474	428	425	441	477	491	456	459	463	496	443	444	481	462	422	465	445	441	459	500	447	454	482	442	466	489	487	473	490	477	487	434	457	463	495	436	440	456	479	460	457	492	476	443	469	451	466	493	428	496	422	491	454	458	504	496	457	438	491	455	480	468	457	436	428	462	499	480	457	492	425	454	448	454	521	459	493	441	477	451	464	457	445	450	460	467	439	420	485	462	455	441	464	465	449	461	495	474	426	490	464	463	465	480	473	495	444	446	472	428	446	457	476	454	458	487	469	458	476	493	432	483	452	481	444	432	494	505	479	457	518	503	457	461	460	454	439	433	511	465	454	474	474	460	464	470	483	487	449	476	497	466	436	451	444	448	492	485	489	482	491	443	486	449	441	435	466	473	484	477	459	442	470	454	447	472	471	485	467	462	449	479	475	469	451	495	504	506	477	496	507	461	472	439	457	469	457	476	489	460	453	477	491	432	449	448	501	484	444	462	485	436	464	467	475	485	474	475	436	475	450	480	465	414	487	459	508	456	486	482	462	472	433	422	475	443	507	449	511	427	441	488	432	463	455	451	480	479	480	445	455	492	442	450	468	484	513	481	449	479	500	475	472	499	461	452	463	459	452	460	500	487	481	490	468	465	450	471	458	433	491	450	464	443	487	464	448	487	470	448	472	431	451	475	474	431	475	470	484	481	461	497	447	489	502	466	450	473	464	474	471	509	471	449	441	493	503	473	408	505	446	483	464	432	456	479	498	450	450	486	488	456	468	466	438	431	454	487	473	468	474	484	476	455	429	472	457	472	486	469	509	461	436	472	480	457	436	458	458	450	469	460	467	456	438	479	441	472	481	471	475	448	429	478	452	491	458	488	482	452	467	454	441	494	502	468	433	473	440	471	485	463	451	500	462	452	485	450	463	454	457	454	492	495	463	449	486	484	477	452	417	472	482	434	491	433	458	461	449	461	440	445	506	459	470	464	503	488	455	486	455	495	487	454	465	461	445	455	458	475	505	452	462	458	458	506	462	447	461	478	451	401	503	476	462	458	423	436	468	465	470	470	462	497	441	466	453	454	492	471	450	462	435	433	477	451	448	504	460	476	476	527	487	454	438	458	444	474	482	463	454	504	482	475	497	458	453	455	500	461	474	462	492	468	464	459	454	502	477	460	450	447	479	416	458	490	491	481	477	455	492	456	439	485	408	449	445	463	483	466	476	478	468	492	453	482	445	438	440	491	487	473	485	460	432	466	440	457	500	480	434	445	490	516	494	463	427	469	511	479	470	471	452	482	439	476	453	462	451	479	484	459	495	437	469	447	451	470	471	469	486	475	485	496	481	451	498	452	452	449	467	475	492	435	472	477	466	424	460	501	488	453	457	466	449	491	486	440	472	529	445	466	490	483	487	456	485	465	447	482	489	492	432	429	483	425	461	432	485	465	486	502	492	500	460	460	474	463	495	485	468	461	442	482	461	451	468	475	461	463	503	479	438	479	466	465	450	487	478	458	471	458	447	431	435	489	468	476	461	470	454	461	477	449	457	468	468	482	470	419	496	459	453	484	501	480	463	516	473	475	496	532	450	449	476	436	461	460	483	473	480	486	454	432	481	477	435	443	447	452	475	436	479	474	517	447	430	493	447	482	468	441	479	469	497	478	449	440	451	427	463	467	453	471	463	463	468	488	446	468	463	469	449	503	476	452	449	486	449	479	481	447	455	469	464	491	518	460	463	454	492	461	440	423	467	462	489	483	494	454	419	438	484	451	461	437	471	472	493	456	481	460	449	475	453	468	467	494	454	455	482	455	504	516	465	463	474	449	465	462	450	448	462	452	458	442	466	492	457	455	463	479	456	459	482	462	467	467	428	489	456	459	489	458	473	439	459	441	452	470	463	463	468	507	491	503	523	505	508	436	488	479	446	498	482	462	494	498	462	445	492	490	487	461	433	504	490	468	504	416	427	503	478	474	456	479	459	465	466	436	455	452	461	478	480	510	465	452	430	462	452	470	472	468	491	451	426	453	455	507	474	464	454	440	480	465	448	454	463	465	489	449	448	454	506	487	450	476	462	470	445	438	474	438	484	438	485	463	492	432	488	456	474	475	473	436	453	430	448	466	439	446	498	481	460	490	465	463	495	468	438	458	492	423	418	472	473	438	442	461	450	473	439	494	453	485	441	478	446	477	470	451	479	455	459	443	509	466	445	489	474	469	500	470	486	429	459	451	448	500	469	500	484	467	436	435	413	488	500	420	424	459	457	482	462	478	467	497	425	481	459	453	492
14975	1294	1182	849	687	623	617	628	584	582	609	577	557	551	558	543	575	539	560	538	532	557	526	581	567	566	551	575	501	536	547	560	514	531	560	552	530	569	542	535	520	552	591	573	549	558	557	556	545	569	558	559	584	562	546	559	577	530	549	561	529	553	571	557	560	550	551	580	535	582	530	551	576	538	526	544	531	586	542	528	518	586	551	541	573	576	547	552	545	564	538	549	554	529	578	539	535	560	547	538	519	547	519	522	547	566	574	555	562	533	583	545	554	562	586	506	545	589	546	524	579	536	548	558	536	533	540	568	532	564	570	578	531	579	535	547	562	555	567	585	527	539	545	539	518	589	550	552	565	529	527	540	545	520	528	546	545	563	541	572	513	552	557	559	608	546	560	520	568	522	551	600	578	557	525	531	541	573	559	522	546	540	584	550	545	570	520	512	567	528	544	551	534	559	521	562	545	572	572	545	547	566	509	504	568	544	529	566	538	547	565	551	536	556	551	553	569	601	548	581	530	527	592	524	561	587	572	519	551	570	558	531	544	514	533	578	524	583	534	588	551	549	548	575	531	584	566	514	569	541	555	576	502	530	544	587	545	552	533	561	562	503	567	559	533	596	552	556	539	556	531	544	565	542	548	534	542	514	563	514	548	552	544	535	570	544	562	519	530	588	561	549	517	550	563	514	551	565	555	573	549	577	525	539	574	574	579	574	534	556	540	497	524	535	535	502	543	544	582	545	536	519	587	488	508	534	546	509	572	571	531	542	569	584	552	570	581	533	568	566	550	535	526	561	580	548	549	557	544	566	525	562	561	583	544	544	567	562	554	551	553	541	584	566	583	551	610	536	563	579	553	548	565	533	551	559	511	596	538	542	521	550	536	552	535	538	545	577	557	557	526	558	542	550	562	501	539	528	566	538	548	539	594	534	560	523	584	550	525	575	538	548	541	521	516	557	511	524	552	563	600	579	566	537	601	542	507	549	494	555	568	529	524	553	597	572	558	534	520	559	555	567	548	525	557	572	554	556	561	552	548	527	535	547	572	551	507	552	580	547	542	570	547	536	557	527	534	591	558	509	540	545	503	543	533	497	543	599	495	568	542	546	522	552	590	559	555	543	548	581	548	544	573	531	558	576	535	540	521	579	550	509	564	539	610	542	552	557	550	533	517	568	559	550	546	538	583	553	538	542	516	525	504	529	524	545	547	575	549	518	544	586	540	557	566	553	547	533	541	545	557	512	555	544	552	500	562	577	540	560	583	555	555	536	521	533	548	551	577	523	538	568	559	535	512	561	564	551	567	516	570	535	552	538	558	536	564	545	537	535	549	527	543	599	529	535	546	514	589	559	587	545	553	551	554	547	542	582	522	582	545	544	576	532	520	522	556	525	543	563	547	541	548	567	552	528	533	553	539	582	534	565	518	541	545	570	563	594	559	529	549	570	583	560	526	519	536	571	575	532	539	617	565	568	572	553	572	544	564	518	562	582	538	593	566	584	587	556	561	557	593	556	558	491	497	531	597	520	512	542	579	593	545	551	556	550	546	546	559	546	553	571	539	571	558	549	557	554	550	579	558	594	550	543	567	558	545	516	569	532	527	574	560	577	567	555	540	514	542	601	534	543	590	552	519	550	549	530	554	562	544	541	577	550	539	541	521	554	593	584	521	585	548	534	554	519	553	570	569	537	499	576	569	539	549	487	590	606	526	562	527	550	548	538	616	568	529	525	584	567	553	523	517	552	510	549	563	582	518	582	569	583	478	560	556	533	573	564	558	565	530	522	503	548	539	536	550	525	505	556	561	555	541	540	520	540	559	553	594	569	535	555	580	541	567	562	547	541	575	572	569	513	537	509	561	527	564	548	574	574	591	550	554	549	524	524	546	591	552	558	526	538	542	540	590	533	559	558	563	561	560	533	524	569	540	564	586	530	560	556	550	536	549	551	552	588	560	528	524	567	541	571	562	577	532	533	557	621	537	575	524	534	533	543	566	537	533	555	524	555	576	560	593	536	565	558	553	590	561	532	504	553	557	528	533	574	510	553	574	560	548	567	527	526	595	549	516	540	547	555	572	541	532	565	543	571	491	517	549	576	562	539	510	532	578	546	543	500	547	544	550	480	557	530	551	556	529	548	569	533	547	512	557	588	573	536	585	551	544	544	546	556	537	542	592	538	629	526	578	550	567	559	550	572	546	572	596	530	582	576	547	557	543	555	525	559	562	524	603	580	538	562	573	585	578	527	557	526	542	533	560	586	541	521	532	521	555	540	505	572	554	577	518	553	568	508	591	538	539	547	560	525	581	537	579	536	544	550	543	521	569	575	548	568	541	557	576	554	558	566	568	548	541	571	547	585	514	564	523	553	577	498	602	516	529	587	511	535	584	546	523	512	530	570	544	514	623	529	561	535	499	531	530	558	527	565	553	548	502	558	542	539	581	549	551	548	533	541	541	575	551	606	515	562	532	558	555	507	551	567	560	589	489	580	554	559	543	525	537	529	538	552	522	556	542	542	583	552	552	572	498	527	545	546	557	561	508	594	509	539	553	587	570	506	541	544	563	568	554	538	535	560	586	510	567	571	543	548	517	548	580	547	605	525	575	540	562	549	581	574	519	563	520	573	582	556	556	530	543	584	551	581	525	522	561	525	555	531	563	538	537	548	545	552	543	581	537	534	507	584	542	514	533	536	529	522	560	561	555	538	545	568	569	528	569	573	519	553	597	556	559	562	541	511	588	587	557	546	544	569	528	527	560	569	577	536	529	554	548	544	521	487	526	570	549	553	548	575	569	524	527	572	563	561	548	562	576	557	535	558	523	535	534	537	557	519	553	575	544	572	542	557	527	528	504	530	547	558	549	545	553	581	526	534	527	546	540	510	583	521	548	569	545	516	549	533	570	635	546	534	515	534	562	567	566	577	527	553	543	565	559	580	518	605	577	533	494	505	540	563	561	526	532	582	564	531	587	544	547	565	546	588	554	559	562	531	554	558	546	553	559	549	535	524	572	526	516	596	548	565	522	566	564	538	578	557	523	587	584	582	515	552	515	523	561	509	573	555	509	535	544	545	524	522	539	541	572	560	579	552	560	545	589	587	560	550	530	550	583	547	616	560	566	590	560	547	571	526	567	540	541	528	555	551	571	543	588	532	572	555	556	534	593	554	574	581	571	536	534	562	600	552	528	541	541	558	556	582	545	529	524	488	550	532	588	545	548	538	588	573	509	538	532	564	576	556	546	561	587	565	537	572	577	540	545	519	547	523	511	564	574	573	535	567	502	530	527	506	547	550	577	577	555	548	545	551	568	547	532	587	558	574	547	608	543	578	552	536	569	592	557	571	556	589	589	536	553	569	495	511	553	529	545	550	545	543	578	522	586	563	538	555	550	560	573	536	520	539	568	527	555	543	580	537	518	568	528	552	512	544	576	537	556	566	520	527	579	537	543	541	553	579	557	562	527	525	552	525	510	554	545	584	569	527	524	535
23587	21074	28337	24047	21061	12188	1106	717	535	493	451	419	346	334	362	330	315	306	255	248	300	290	288	270	253	256	256	266	263	252	256	244	266	239	235	246	238	238	228	243	239	212	236	243	254	208	232	239	226	223	230	214	247	238	247	240	223	230	220	235	238	255	244	250	211	237	222	246	218	251	219	239	258	223	240	243	245	260	224	252	256	229	232	243	211	241	226	230	250	255	248	228	227	224	230	243	212	216	253	231	211	206	212	255	225	250	258	247	249	246	248	237	238	219	251	232	230	277	234	260	217	226	226	228	229	239	238	249	187	218	246	247	246	223	256	221	233	226	221	238	213	232	211	243	242	234	219	224	225	261	238	225	241	227	217	223	211	220	246	242	217	212	228	231	237	246	232	238	237	235	223	256	229	266	233	201	258	209	208	227	262	238	219	222	208	271	210	258	212	232	257	234	233	216	224	237	243	220	222	251	215	233	236	238	243	225	213	236	236	249	232	239	242	244	255	241	214	239	249	234	207	231	208	239	221	238	272	253	248	228	242	237	225	231	226	235	244	250	241	215	234	250	218	241	244	229	236	258	234	271	220	249	197	246	226	239	249	229	249	227	233	237	231	232	245	206	225	238	249	239	245	239	234	233	262	237	235	251	223	253	216	225	226	232	245	225	231	237	264	253	221	237	259	242	227	224	238	228	246	214	215	228	230	217	243	245	234	225	222	239	225	241	202	207	232	225	214	203	234	239	243	235	222	240	219	242	228	230	234	252	246	218	234	220	232	214	243	222	226	209	233	216	217	218	240	234	242	251	256	260	213	246	241	245	220	225	221	207	205	214	226	252	213	227	250	229	230	229	245	236	237	209	247	229	246	244	227	235	197	234	228	230	234	240	224	208	270	241	233	210	216	234	239	226	253	235	258	233	228	212	228	250	221	228	258	224	227	214	246	236	224	217	253	266	234	248	201	209	252	234	223	244	240	220	239	223	229	260	246	215	223	226	246	234	231	218	214	254	254	225	225	261	257	207	250	250	210	229	232	248	233	210	225	221	230	241	243	229	248	224	215	241	233	243	233	228	226	245	251	219	199	215	242	238	245	227	203	237	224	224	232	238	220	230	253	234	203	243	254	234	222	226	231	206	249	242	221	235	236	221	265	241	240	234	235	224	256	213	261	243	220	246	246	244	243	230	269	249	227	217	212	243	230	222	231	222	259	273	240	239	232	228	196	261	238	252	249	216	238	236	238	230	215	218	256	245	218	251	221	249	221	227	246	222	267	251	234	200	246	254	231	223	219	239	212	242	205	192	242	238	221	248	223	243	240	233	229	267	245	250	269	250	235	213	190	222	208	231	214	246	250	222	204	208	248	210	235	213	200	232	235	204	234	214	241	251	236	245	219	229	230	219	226	258	225	203	240	235	243	233	233	236	240	239	224	236	216	230	234	239	218	236	238	255	237	222	207	213	234	209	239	235	241	226	239	197	242	239	190	235	226	223	249	228	272	220	224	233	232	242	227	212	220	259	237	253	214	224	248	234	222	227	222	240	220	209	231	225	219	221	271	245	231	224	201	237	206	270	226	211	223	208	258	219	261	253	279	211	233	218	239	226	218	229	233	235	225	247	260	262	224	235	231	228	253	226	232	243	261	236	209	244	217	261	257	229	235	231	237	257	242	220	238	250	238	198	251	234	244	230	218	241	250	254	245	237	230	225	223	203	226	240	258	224	233	217	219	233	229	239	217	223	247	227	209	225	224	221	218	222	247	228	215	231	259	223	241	212	212	247	285	232	231	228	223	234	235	226	216	249	223	234	231	229	233	243	232	230	210	273	254	219	215	228	222	223	240	242	224	225	228	208	236	236	226	242	206	240	223	207	227	230	213	234	233	261	246	242	228	237	230	234	231	238	239	254	218	206	209	260	215	213	227	249	202	216	219	239	219	232	232	221	203	255	240	247	218	219	235	224	241	199	244	215	224	224	225	226	217	210	214	220	221	242	233	233	227	240	215	209	227	236	260	215	231	211	221	204	215	216	218	250	208	210	217	215	222	242	218	240	254	237	227	202	200	249	250	215	232	210	225	222	264	204	223	219	215	246	229	249	246	210	241	191	238	217	216	248	258	207	212	233	214	237	238	208	226	233	211	229	228	227	236	228	235	212	264	258	247	246	235	264	235	233	226	236	247	232	217	229	219	259	247	201	251	231	228	220	217	250	231	216	254	208	237	242	210	238	238	211	188	254	209	203	214	232	234	220	233	215	230	207	237	224	237	231	205	252	245	250	252	227	235	236	213	230	228	228	244	229	225	223	207	249	238	223	224	252	201	209	246	238	248	221	240	229	248	236	221	230	212	206	251	238	225	253	243	237	215	218	227	243	208	235	254	237	217	234	241	237	247	233	222	255	276	241	250	261	192	225	256	235	253	221	236	247	194	253	238	238	221	251	237	247	210	265	233	197	228	223	246	237	244	233	209	202	244	238	215	252	226	258	222	230	216	238	225	221	242	245	218	226	241	238	245	236	242	213	240	227	240	219	228	223	250	217	228	252	214	226	268	246	227	210	229	236	227	223	247	217	223	257	257	224	222	219	210	242	193	241	207	248	222	224	247	226	236	256	211	236	220	225	230	239	225	231	220	246	246	218	223	241	228	227	231	224	233	253	247	207	218	206	248	234	231	181	234	223	216	244	246	205	241	237	215	239	230	246	231	232	219	187	240	211	217	210	236	237	252	246	272	244	250	227	220	241	228	265	229	239	227	201	227	257	236	229	233	236	222	240	212	253	225	242	228	214	210	230	222	201	215	245	193	239	243	235	225	237	219	264	216	215	218	222	247	232	229	240	208	227	231	258	242	212	212	227	239	199	212	254	235	219	224	248	267	239	231	241	204	233	218	202	208	259	235	224	218	219	233	211	225	238	227	241	234	226	223	198	201	213	235	243	214	228	238	224	249	231	243	235	252	234	217	204	267	244	231	252	261	248	245	238	224	235	245	268	251	209	226	267	254	228	219	242	241	224	224	226	253	245	237	212	226	271	233	235	238	248	231	225	227	243	254	219	211	271	226	247	235	245	241	255	222	231	217	229	220	234	246	239	240	226	220	236	236	235	224	230	232	236	239	255	227	219	232	240	224	268	181	260	240	210	207	224	241	239	215	236	227	223	245	236	214	243	232	252	241	223	243	236	228	242	233	240	250	189	256	203	228	221	233	220	223	228	267	220	224	221	250	221	243	238	245	230	234	231	215	224	213	205	250	210	248	213	245	229	248	198	209	215	243	247	230	222	234	234	252	246	203	222	212	230	238	251	250	245	210	208	235	224	225	244	243	232	240	230	239	230	230	224	224	234	235	224	228	219	232	221	231	212	252	258	228	212	216	211	229	230	217	256	269	255	215	271	246	233	206	234	225	211	218	251	224	242	256	228	217	230	212	224	228	234	236	240	229	243	240	248	240	238	220	236	228	201	216	247	221	232	226	201	244	210	217	212	226	223
32500	9667	8169	4012	2627	1893	1506	1210	939	775	688	615	568	507	504	470	427	424	436	379	349	318	356	335	318	345	288	338	337	331	306	268	332	291	331	312	308	302	284	314	291	309	297	300	291	288	287	295	322	280	262	300	286	282	283	293	300	275	307	289	304	262	275	292	267	292	274	285	264	296	307	287	303	291	290	291	276	298	284	319	278	277	297	290	276	286	266	306	274	273	262	277	284	271	336	289	313	287	287	305	247	287	277	290	283	290	266	296	267	294	292	286	310	267	276	272	282	274	304	283	317	301	276	292	293	262	307	275	282	274	260	284	271	267	263	291	281	287	268	290	294	282	293	302	310	295	282	265	299	276	270	269	317	264	318	264	280	274	292	287	272	314	268	308	296	306	290	310	294	254	293	290	276	272	278	315	261	267	311	286	306	275	287	301	309	284	289	301	311	313	283	268	286	274	278	278	316	284	306	291	302	271	271	285	284	311	288	275	284	281	286	292	292	296	307	265	296	260	276	275	273	298	297	261	271	292	280	325	295	310	285	298	240	276	277	304	310	249	281	264	293	298	264	261	262	259	294	261	265	291	282	281	263	292	297	292	297	300	266	288	336	277	283	280	276	284	281	272	283	276	304	297	289	278	312	287	309	292	303	288	278	303	288	292	299	260	268	252	287	276	279	280	303	270	302	273	283	280	293	271	307	279	273	280	310	284	303	272	289	315	296	273	313	306	282	280	284	292	312	280	303	277	289	290	289	316	292	288	265	291	289	286	260	284	287	304	287	301	274	278	295	260	314	285	276	284	301	285	264	296	304	304	279	286	332	284	285	304	281	283	281	294	316	304	272	277	315	308	291	268	262	299	255	258	268	286	297	296	327	291	255	299	287	267	274	319	289	299	311	301	269	257	311	282	307	288	276	273	277	303	301	314	278	282	259	304	303	285	283	288	282	278	308	322	264	271	280	283	298	300	303	276	269	290	302	263	281	292	289	319	293	305	285	247	281	287	268	280	266	286	252	278	313	290	288	296	282	296	273	277	247	309	274	264	283	281	286	275	286	271	268	285	276	289	291	276	266	280	321	240	298	309	272	268	296	247	288	282	289	294	276	263	269	277	294	294	252	279	272	283	307	262	312	310	311	276	263	267	293	279	284	264	277	271	300	278	255	279	308	324	294	273	272	299	337	277	295	269	283	303	277	243	267	275	302	281	289	286	288	305	314	293	280	296	266	288	268	298	291	300	266	327	287	290	307	301	275	264	290	272	301	274	268	288	306	253	277	299	286	304	305	285	282	268	300	259	286	298	272	312	283	292	288	272	300	287	296	281	283	275	311	264	283	308	278	289	266	263	292	303	262	284	299	318	276	301	305	282	278	277	302	272	287	281	294	282	289	307	296	283	276	271	273	270	277	320	284	257	287	309	276	259	301	297	273	252	317	316	271	309	283	277	314	268	299	276	311	294	280	271	328	267	311	291	276	292	289	294	262	295	305	289	319	271	265	314	298	298	279	296	263	275	307	313	263	277	282	270	298	290	270	282	273	285	271	281	303	255	251	304	260	251	273	305	307	291	292	259	254	281	300	258	290	307	328	272	281	260	288	293	303	288	299	279	290	313	270	278	287	296	275	279	269	292	299	289	270	298	291	305	314	301	265	280	318	282	271	271	300	313	274	313	280	262	263	276	300	291	283	254	277	291	281	301	285	281	298	253	296	283	301	281	288	303	274	298	264	268	296	288	322	263	290	304	276	268	270	274	321	283	282	261	291	265	295	299	281	307	296	275	298	275	298	279	280	310	300	289	263	296	306	263	275	276	277	299	284	277	271	290	294	243	274	259	291	282	295	324	283	255	271	307	274	335	306	291	250	263	259	291	255	280	295	283	280	292	272	276	303	259	304	253	302	267	286	297	281	305	313	304	287	283	309	280	297	285	268	277	297	290	262	312	321	291	263	294	273	285	282	268	285	275	279	262	292	278	277	254	263	272	270	304	279	277	281	289	283	324	294	309	284	298	311	276	298	250	299	284	277	289	287	286	310	263	323	282	247	293	286	277	339	281	282	293	278	298	307	268	266	322	270	279	294	304	303	322	284	285	294	270	262	286	315	279	302	292	263	282	295	303	311	284	258	252	285	303	314	293	282	297	277	256	319	239	321	267	270	302	307	255	283	266	286	269	278	287	261	296	305	243	281	292	290	296	273	305	321	275	270	273	313	284	295	289	298	266	281	315	306	326	278	315	260	295	259	285	290	262	259	300	301	279	295	288	308	312	271	264	295	286	278	290	266	316	291	279	280	293	275	287	286	279	288	280	266	265	280	302	296	293	300	259	280	275	272	323	265	314	275	272	266	323	297	275	238	288	293	290	312	287	286	296	273	310	266	306	298	260	272	262	280	306	273	296	276	279	262	294	277	287	298	295	291	286	298	301	279	293	301	273	289	312	300	262	258	277	282	319	269	288	272	273	276	267	281	299	272	291	297	307	306	293	308	291	288	273	275	271	279	293	296	300	337	284	315	264	310	287	269	290	307	288	283	280	269	325	307	266	275	293	289	263	280	280	299	320	296	282	307	262	304	273	311	300	322	267	286	274	316	304	295	271	288	287	302	279	299	267	300	290	294	309	276	271	280	273	312	278	304	306	268	293	291	287	282	282	287	286	291	278	293	259	268	295	273	272	303	280	292	299	277	278	302	259	282	271	289	286	280	273	266	270	276	308	257	278	293	260	269	256	289	306	265	287	267	277	285	289	307	314	279	290	273	312	265	281	271	251	264	285	245	273	284	302	283	293	290	277	298	281	297	297	281	313	301	277	247	269	297	285	299	291	263	288	272	279	275	288	289	299	301	256	305	274	292	285	298	293	303	287	291	282	285	253	291	293	276	280	292	282	260	311	318	294	305	297	297	269	284	297	291	294	284	277	281	287	291	272	319	295	259	282	301	289	293	248	226	277	263	293	271	288	289	267	302	288	271	290	271	257	260	302	287	268	279	285	267	276	280	306	304	288	295	291	280	263	266	252	292	279	284	301	297	281	313	295	273	318	299	299	300	279	291	289	281	285	287	304	283	271	279	285	289	279	286	302	303	278	306	287	283	261	252	269	303	303	283	301	280	278	282	325	249	281	295	288	327	303	281	287	272	290	288	263	276	273	288	276	276	275	285	266	286	299	271	256	283	268	275	280	284	301	279	295	284	315	259	291	311	264	292	306	316	279	287	285	290	289	265	268	251	303	258	280	294	282	278	247	314	291	253	280	264	283	273	308	332	281	247	278	318	285	274	281	319	266	285	250	280	298	292	307	292	256	267	290	275	302	267	335	315	256	292	259	242	287	284	279	290	281	286	261	289	304	273	276	298	275	279	305	286	324	282	270	296	288	285	286	242	275	285	265	288	293	274	311	255	313	289	292	260	282	274	287	303	301	303	279	259	301	302	283	301	271	290	286	258	295	306	292	291	285	282	251	239	298	277	294	257	286	292	283	252	322	287	281
24942	21062	27359	24956	13551	1335	898	776	719	722	720	670	636	678	662	646	675	655	655	647	656	680	683	625	638	622	578	638	625	647	652	646	654	615	604	634	677	644	625	623	623	636	625	653	624	612	613	561	601	654	629	620	625	639	632	630	623	620	655	615	585	602	613	606	590	588	640	627	624	624	640	609	605	592	626	600	628	613	611	596	597	638	607	579	634	610	648	585	618	649	619	620	624	602	616	644	622	630	626	617	601	618	620	597	600	650	659	610	597	564	595	640	624	602	571	637	625	604	612	605	651	635	596	614	620	703	608	593	627	596	628	639	597	642	626	608	609	636	623	632	629	621	590	639	660	602	604	615	601	611	655	619	612	646	641	603	626	631	646	605	571	633	638	588	590	663	614	638	582	633	628	601	607	619	613	629	661	630	621	642	673	643	593	603	673	578	599	674	607	658	621	628	627	630	681	632	607	633	587	633	581	620	643	606	618	586	594	621	617	610	617	637	622	607	584	594	638	591	616	603	623	606	566	621	607	640	575	625	606	658	637	617	603	609	607	615	587	582	619	629	680	639	615	608	631	606	579	668	641	592	568	633	625	573	613	676	596	629	636	637	613	628	641	624	670	620	623	607	604	661	624	631	624	647	594	635	655	601	592	612	655	634	670	625	617	611	637	652	640	592	618	595	663	646	613	678	612	610	640	626	666	586	660	586	637	624	609	576	632	624	655	626	628	618	604	619	629	645	601	638	628	616	649	624	634	623	595	615	600	613	553	648	629	634	588	588	589	630	632	623	623	614	612	555	662	615	664	653	616	639	661	614	595	599	654	632	607	659	626	645	601	623	646	579	639	673	648	579	592	630	628	660	640	651	588	612	626	612	622	578	642	581	649	616	609	640	648	595	631	634	630	568	605	613	620	617	606	622	666	637	618	608	628	601	589	650	562	626	643	650	662	612	622	647	663	595	628	651	644	571	647	650	615	628	663	587	627	621	628	648	677	631	630	601	602	610	605	630	621	612	615	623	627	616	654	634	596	649	611	616	604	573	589	606	576	609	624	619	581	620	608	652	609	621	602	615	599	623	618	596	629	614	615	642	609	606	639	625	599	591	651	630	641	598	643	625	602	608	650	610	620	606	605	627	681	623	586	640	628	582	603	631	597	624	616	607	631	658	627	649	629	643	548	590	583	579	618	646	635	597	597	622	629	614	590	632	613	597	659	639	646	659	649	635	582	571	665	649	594	683	619	630	663	625	603	659	638	613	595	668	626	621	613	650	599	696	626	648	571	629	605	607	630	629	589	622	668	621	599	588	613	650	601	649	619	644	617	654	599	632	615	602	650	653	628	613	661	605	613	595	614	639	598	611	620	634	666	611	611	648	642	643	610	608	612	646	635	644	638	635	632	652	634	627	554	619	616	625	646	641	628	633	609	617	646	620	602	621	625	644	654	627	627	614	616	599	633	621	625	594	604	551	565	631	638	650	623	652	632	622	612	617	604	622	598	651	612	594	620	594	623	621	611	631	581	559	639	592	583	613	627	648	599	641	593	616	605	624	629	562	581	624	615	624	649	574	627	651	602	609	677	574	617	635	607	633	644	649	610	583	642	611	600	619	621	607	621	615	586	617	644	665	605	648	608	600	699	655	636	613	603	615	628	613	614	635	653	642	668	661	652	646	617	592	599	627	634	584	601	624	585	590	608	626	617	657	625	639	604	612	592	633	631	616	609	625	636	583	558	560	614	616	613	657	640	624	590	603	618	688	588	623	603	640	607	619	616	616	627	603	627	642	619	582	586	629	624	600	600	610	655	612	626	639	587	621	629	632	617	601	564	612	646	621	580	620	612	624	645	626	630	639	646	669	646	614	593	599	635	635	641	592	620	552	623	669	619	587	577	632	628	656	623	615	595	620	632	623	600	618	655	629	634	627	586	660	614	584	626	625	623	638	644	606	570	668	639	596	631	634	586	626	599	639	647	607	652	650	640	628	613	616	634	578	599	610	614	627	590	627	602	640	592	598	601	630	644	616	632	595	624	634	601	630	619	653	640	624	611	600	591	638	608	625	579	619	624	582	611	650	578	590	654	626	617	602	637	615	606	555	612	560	631	582	603	568	631	662	598	651	641	605	664	641	600	620	618	618	641	603	610	579	673	642	609	625	611	633	601	590	602	591	643	593	632	662	628	636	636	619	652	602	627	612	660	593	620	605	664	596	617	616	610	650	644	616	644	638	631	631	607	618	626	647	632	583	593	614	635	638	626	643	630	606	616	667	610	619	632	637	582	625	644	623	636	669	616	618	594	596	606	611	626	625	615	597	641	626	582	623	579	609	602	608	613	605	660	673	635	567	561	602	614	604	625	609	622	657	639	641	630	591	578	610	650	630	660	651	599	631	665	627	604	657	623	666	598	560	590	649	640	614	629	581	598	591	626	561	622	592	521	604	597	648	602	631	609	601	612	610	630	623	584	612	606	614	604	615	604	676	608	595	621	603	603	666	582	636	665	611	598	609	635	631	608	621	628	600	629	629	603	636	631	630	623	651	631	574	638	591	654	637	560	631	577	605	631	625	641	672	622	631	602	648	603	659	632	652	642	589	599	602	600	631	594	610	595	614	621	645	592	630	660	659	642	641	618	644	656	597	641	615	583	616	650	625	669	628	604	629	635	636	610	604	635	630	641	596	640	620	629	598	604	626	630	658	640	603	630	584	648	615	633	593	629	678	608	599	593	606	620	616	610	601	623	602	614	629	621	589	637	662	576	639	644	603	628	630	585	626	606	625	592	659	621	582	625	606	636	623	641	604	698	615	577	554	622	620	639	586	590	652	650	637	607	608	583	625	610	637	633	612	597	604	626	590	609	647	609	627	635	640	620	654	629	611	652	629	667	594	617	663	613	618	639	636	617	635	646	607	646	637	618	676	627	628	636	608	614	647	606	633	634	644	623	645	620	576	552	626	623	631	627	639	631	634	599	630	612	582	636	619	584	646	575	639	638	617	609	622	582	618	593	633	634	637	663	610	591	612	659	616	616	634	613	633	608	630	621	646	627	613	603	635	669	621	618	600	604	611	587	613	650	615	589	635	603	627	623	625	612	613	621	627	588	614	659	671	629	597	641	570	576	626	623	594	564	623	620	603	648	640	576	594	631	618	613	590	609	645	605	587	617	610	607	632	665	582	655	635	601	691	588	681	574	621	655	651	646	609	653	656	607	645	619	663	598	633	571	632	653	642	616	635	608	628	645	626	621	643	603	632	616	652	581	614	655	631	625	608	640	633	598	621	646	596	609	592	628	611	624	642	688	615	653	607	623	595	605	597	610	648	591	563	587	613	675	627	618	696	661	643	609	602	596	602	614	607	643	603	590	656	659	635	636	639	531	657	598	598	590	604	611	588	653	602	627	590	619	602	657	589	599	614	594	660	644	617	649	640	623	606	621	615	601	611	639	588	634	629	636	625	634	621	605	624	614	624	623	638	623	622	669	618	618	627
31998	6267	5032	2890	1977	1637	1407	1246	1046	1047	944	847	852	762	777	819	793	766	794	708	672	789	672	762	721	706	729	737	717	686	706	718	739	702	700	721	701	720	739	730	741	714	692	709	711	692	717	688	727	705	684	695	729	707	773	703	722	723	668	742	693	718	728	716	685	692	747	681	713	740	686	673	733	712	712	720	687	710	698	674	687	696	744	680	708	740	717	697	733	692	746	721	719	674	691	716	702	665	690	722	724	688	676	697	667	664	660	708	681	698	691	735	705	684	675	687	730	717	765	683	712	671	703	681	704	679	686	679	705	720	710	677	711	684	705	758	710	724	694	719	683	743	669	682	722	681	680	697	717	685	687	720	775	694	687	723	714	730	672	713	711	742	733	668	698	679	703	733	704	723	676	721	672	718	670	690	702	667	692	687	698	693	671	749	697	711	737	702	711	719	698	680	718	722	765	718	708	672	701	680	701	730	665	730	699	711	734	679	712	697	697	701	771	698	733	696	737	704	679	669	667	676	692	737	715	702	676	726	704	697	702	678	683	718	717	686	655	691	723	700	715	716	737	733	693	755	714	705	693	752	657	684	738	705	712	697	698	649	685	678	680	710	684	687	691	683	646	722	698	697	702	702	719	723	705	720	715	716	696	700	700	646	724	663	701	678	728	701	628	691	724	714	718	687	710	715	682	694	698	710	730	754	715	695	697	668	690	695	707	668	706	729	657	727	652	669	726	719	722	684	701	704	698	693	708	691	708	682	651	697	726	734	725	715	713	691	726	745	684	651	730	695	725	714	686	677	741	751	677	702	658	703	693	744	684	735	735	714	717	695	768	716	756	690	714	661	684	678	689	677	704	707	729	738	670	701	682	729	706	692	707	680	720	669	717	678	698	682	720	702	668	691	663	659	620	688	697	737	679	739	714	653	711	742	728	706	676	672	677	716	681	689	700	697	750	728	695	724	742	717	684	705	723	687	728	708	700	680	732	708	743	715	724	713	673	711	680	663	690	751	669	712	762	675	676	735	712	690	728	702	753	729	735	729	683	670	682	707	671	720	722	734	687	693	691	719	750	705	704	734	728	689	753	682	690	703	641	679	701	687	742	708	672	663	718	689	719	687	778	693	702	745	689	751	720	706	706	699	709	686	724	680	698	707	700	686	691	689	736	731	695	660	725	668	709	704	736	691	695	678	681	665	664	681	683	681	733	684	662	708	728	696	680	683	702	705	700	727	702	701	731	697	708	716	616	718	705	740	682	730	697	677	653	709	675	716	711	709	735	683	734	689	689	656	715	703	655	654	737	729	685	700	668	726	704	726	713	724	664	725	717	692	720	726	748	730	711	679	687	682	744	719	688	659	701	715	733	720	709	695	706	696	730	677	679	706	734	686	710	678	677	736	727	717	717	681	687	699	680	651	678	713	680	701	671	667	754	717	693	723	676	667	700	757	700	702	687	748	681	705	700	682	691	708	659	727	667	722	730	711	762	701	682	735	715	683	660	726	724	726	695	690	691	687	692	680	694	703	703	696	706	689	682	717	700	734	677	696	683	738	720	709	694	704	679	721	663	767	705	731	736	680	734	722	687	712	693	720	730	687	689	733	673	717	700	722	750	691	643	691	665	715	701	703	743	706	708	709	730	694	672	742	699	707	682	717	689	711	648	715	694	720	718	694	697	690	694	718	707	685	732	725	752	698	696	670	703	732	714	746	649	702	758	708	678	689	698	765	747	712	680	707	765	688	682	714	711	702	660	709	783	687	683	718	685	719	670	703	652	695	762	716	679	721	744	731	671	685	740	707	748	732	684	711	700	677	678	732	725	680	779	703	707	706	760	712	705	652	723	697	717	710	726	691	713	648	702	713	724	712	673	675	676	696	736	713	756	663	688	761	749	707	671	696	732	684	692	705	732	702	734	704	695	683	650	727	667	669	705	717	707	704	674	652	661	698	738	710	736	717	669	683	724	625	722	676	750	745	703	687	699	693	702	690	719	717	712	700	711	729	696	691	720	689	716	741	742	714	694	662	687	699	700	699	670	774	702	698	721	713	729	734	693	701	630	670	711	723	762	700	712	686	756	720	721	733	699	692	704	645	682	695	702	697	722	724	702	684	690	712	691	731	736	726	704	675	720	728	688	674	695	699	697	713	694	704	692	658	678	715	722	677	724	700	765	708	714	697	690	709	676	697	680	752	729	684	708	739	692	698	694	698	720	681	753	708	679	685	749	740	686	705	714	700	714	722	720	662	701	731	680	693	669	676	629	680	756	717	691	665	707	667	718	696	714	688	669	729	728	695	689	711	751	689	679	711	726	675	696	684	682	660	710	677	659	697	719	705	645	709	696	663	663	731	682	682	703	686	703	699	749	702	675	696	662	716	731	716	711	668	700	727	705	648	679	660	731	725	722	702	652	705	761	715	672	694	750	704	738	700	733	716	698	722	688	713	700	729	701	688	766	684	716	675	674	727	719	738	757	702	718	699	636	748	684	705	678	638	688	691	699	639	737	706	675	669	690	712	715	701	728	723	758	694	741	697	789	633	713	710	629	710	722	679	675	721	699	708	727	713	705	700	700	719	698	705	685	731	719	693	729	694	711	730	712	737	728	709	704	745	719	702	680	727	694	708	695	705	688	701	647	703	677	723	713	696	692	695	684	704	688	712	685	742	752	702	660	648	687	699	717	676	718	682	710	707	749	693	749	705	703	713	745	704	698	683	674	701	713	723	686	685	697	782	727	713	677	698	699	720	676	704	670	680	696	696	712	674	721	669	700	660	716	718	658	663	679	709	681	707	747	685	641	717	734	663	670	760	717	706	688	717	703	706	711	696	674	689	669	719	650	671	723	725	694	721	734	705	715	713	709	690	769	691	734	676	745	736	678	689	689	703	689	646	673	682	731	709	664	694	721	749	691	711	768	676	683	740	702	696	664	711	697	695	674	734	672	692	717	725	743	647	691	723	689	731	715	676	674	711	719	715	663	743	674	679	757	729	685	701	704	699	706	708	696	721	659	651	697	734	710	680	704	685	722	725	708	719	684	678	726	665	712	710	672	694	679	672	723	694	746	737	725	682	694	732	722	698	718	687	697	695	682	695	640	698	655	703	702	691	714	676	706	673	667	685	684	678	688	670	673	664	669	762	713	726	710	728	713	723	673	751	703	692	710	718	725	734	698	712	692	685	733	693	714	689	692	700	677	700	735	757	652	717	715	690	737	661	683	710	748	715	738	720	665	743	712	711	698	734	694	732	688	691	746	679	728	709	748	688	721	693	673	650	697	706	715	694	707	684	659	727	680	735	701	694	744	741	701	668	685	702	674	742	651	691	686	694	742	674	719	747	717	697	785	685	695	688	694	629	693	676	697	683	698	659	685	706	685	726	738	705	677	673	724	726	665	728	689	750	707	743	662	711	720	739	712	702	685	683	734	670	724	694	690	736	763	695	653	696	715	698	706	737	701	696	734	645	686	675	676	684	696	701	697	695
22657	21094	28752	23671	21090	21139	11955	1387	941	818	748	700	583	554	530	474	520	468	461	415	436	450	425	418	402	382	384	386	365	377	385	402	365	361	396	368	368	356	344	373	334	347	333	348	341	320	335	395	357	367	353	360	338	332	348	345	368	329	343	338	327	352	356	367	344	375	397	357	328	337	320	353	364	365	323	328	315	351	312	356	344	314	363	349	382	357	351	353	352	357	352	344	311	334	345	323	355	335	333	329	338	353	326	356	321	342	362	331	345	337	312	324	348	360	349	325	339	338	353	333	337	332	369	327	338	333	353	328	357	338	359	356	365	347	341	317	355	322	352	343	350	352	364	346	339	326	307	342	346	370	371	345	372	322	329	327	353	325	355	341	311	351	350	336	349	352	326	356	335	341	374	363	345	325	337	333	393	343	361	344	328	357	346	370	354	385	351	337	353	363	345	334	316	352	358	339	372	363	335	350	336	372	331	349	348	316	330	349	344	335	345	386	354	356	370	315	369	339	364	335	331	340	385	371	388	340	333	388	345	330	334	355	348	343	363	337	352	350	360	356	331	330	343	369	390	335	365	358	351	348	381	314	332	329	346	321	349	367	353	361	349	313	342	338	377	313	362	341	329	333	364	354	353	347	358	307	355	346	341	353	338	316	335	339	355	340	343	355	318	342	341	348	339	331	356	342	344	352	352	374	335	349	328	342	346	360	331	341	344	343	364	321	312	369	332	334	307	338	358	360	326	342	336	348	333	337	342	330	320	372	354	330	316	345	335	348	353	310	351	336	389	324	344	335	320	322	364	365	350	340	345	359	358	349	324	352	341	333	326	340	366	340	348	368	379	328	360	333	344	338	356	385	339	331	351	359	317	323	346	346	304	334	314	364	370	335	363	357	313	355	329	365	362	324	332	381	331	313	343	330	383	340	366	372	342	346	326	362	353	353	367	320	380	335	315	358	344	361	335	316	360	355	368	344	361	336	322	337	344	330	349	353	347	354	316	332	355	350	338	345	343	362	333	356	330	343	332	345	383	354	339	333	327	322	354	342	354	329	347	318	321	372	346	354	363	349	351	320	337	364	338	324	361	362	329	332	338	324	361	345	318	378	333	338	372	390	346	357	346	343	355	333	314	334	359	339	339	352	343	319	345	351	343	389	301	324	319	330	365	314	360	332	335	335	358	378	296	337	331	328	354	334	324	338	327	332	335	346	317	352	329	352	312	366	337	328	329	337	352	329	334	340	362	319	341	380	361	349	327	317	319	346	357	334	334	320	339	359	352	344	366	349	337	319	329	365	337	324	304	367	325	306	360	343	350	336	337	346	322	344	370	324	319	333	362	342	325	354	339	363	330	342	320	336	339	345	346	342	358	349	342	322	365	342	362	357	351	352	329	360	338	354	335	343	374	350	328	330	348	336	346	353	320	346	344	342	316	346	334	365	325	344	333	342	344	351	348	370	371	330	351	338	343	376	325	352	352	345	307	325	326	349	319	340	337	354	362	315	318	341	343	322	334	354	372	323	343	339	333	325	374	364	358	345	307	351	333	331	294	356	367	331	361	350	332	347	354	328	315	361	314	341	344	325	342	324	319	355	343	355	369	347	368	352	368	342	342	359	373	329	345	329	359	325	335	324	329	322	349	326	364	336	349	361	350	358	328	349	344	319	356	362	342	357	364	356	358	330	354	313	337	305	381	338	346	308	355	381	367	327	345	336	355	353	353	363	345	309	331	356	310	356	328	349	378	339	368	374	349	378	340	336	345	327	367	356	355	372	324	305	349	338	343	342	351	333	321	397	336	351	353	341	300	344	337	366	356	353	327	358	341	350	365	336	334	372	325	315	340	312	353	375	337	348	347	321	370	350	335	365	348	349	339	330	319	313	332	341	331	287	354	368	365	363	363	373	324	338	339	381	378	342	339	338	347	356	333	332	346	358	341	352	367	326	370	344	370	330	341	334	308	311	357	338	332	381	352	362	334	318	313	347	337	337	337	343	330	340	379	344	354	335	342	372	356	327	374	323	328	350	360	339	337	359	324	330	352	372	386	339	328	322	340	341	351	365	354	352	362	343	356	327	363	329	338	355	324	339	332	334	339	341	379	340	357	322	353	372	351	311	385	329	360	333	335	395	351	325	339	353	323	317	355	366	329	324	323	377	348	336	327	350	349	338	372	357	362	349	344	360	340	349	342	375	334	348	321	362	332	333	335	342	344	362	365	342	354	336	339	323	361	353	340	353	343	304	331	336	337	374	334	324	354	342	346	315	321	382	342	370	318	345	354	346	347	322	370	365	366	311	337	363	325	337	357	335	325	337	343	364	325	387	330	326	336	330	347	332	352	325	321	327	362	317	352	309	334	352	358	336	325	350	328	346	332	365	327	342	353	331	370	334	353	315	348	337	345	346	335	346	351	368	351	323	325	357	352	400	348	366	341	341	352	347	323	363	335	336	339	323	362	300	346	347	331	359	338	346	324	321	378	390	340	348	352	335	346	343	332	327	295	347	380	328	333	346	345	343	370	386	382	344	327	342	312	327	339	335	339	354	355	290	342	340	356	321	360	334	351	348	324	376	334	354	327	335	339	365	339	328	354	338	341	343	340	322	360	367	341	326	374	341	346	342	300	340	373	352	362	349	345	334	372	337	347	344	343	332	365	346	310	381	344	354	349	346	340	352	320	336	356	332	360	352	311	345	377	378	357	297	360	308	326	369	341	340	359	363	353	363	351	341	334	310	332	339	348	355	346	328	350	348	336	372	363	345	317	352	308	345	349	339	362	324	360	357	389	376	355	352	339	322	312	388	345	313	343	342	347	374	345	346	357	384	352	339	368	343	322	333	364	319	364	353	327	378	325	322	339	383	336	350	367	329	348	368	341	354	321	343	357	338	364	355	331	348	340	379	316	322	338	344	317	326	367	345	343	339	347	332	359	324	368	307	332	361	342	326	362	329	321	340	353	370	320	330	361	369	385	339	331	357	357	349	353	311	315	324	355	339	336	329	371	322	357	366	335	332	334	332	303	318	354	341	344	377	341	357	329	344	350	342	336	344	356	327	352	353	342	333	334	345	337	350	340	374	326	344	356	365	350	337	370	342	332	338	358	344	349	371	330	365	360	349	308	318	319	350	388	346	357	375	308	347	353	308	355	344	371	374	354	332	340	355	385	356	380	343	366	325	343	391	326	369	315	367	337	368	345	331	355	338	359	340	364	343	326	344	312	330	369	317	358	363	346	344	323	331	353	367	337	339	334	370	359	337	353	333	327	343	309	339	363	363	335	358	353	334	324	357	372	346	338	353	314	338	341	379	366	363	329	360	355	353	316	312	360	329	348	334	342	341	353	325	318	332	340	361	356	345	372	335	359	340	329	338	347	346	350	335	323	325	372	325	307	328	359	341	338	347	360	329	318	334	369	301	364	351	356	315	334	379	340	332	363	396	367	338	324	351	340	335	320	349	338	337	360	350	387	353	350	349	366	298	318	359
32466	16214	13645	7355	4881	3488	2757	2162	1677	1428	1221	1020	919	871	744	733	632	644	621	551	557	517	510	489	488	483	453	435	417	478	413	462	468	450	423	432	444	421	416	395	382	432	404	377	417	386	422	407	381	422	392	415	375	399	446	398	403	388	372	366	396	395	410	379	398	412	376	404	395	377	407	370	387	362	390	401	361	405	370	401	415	399	346	367	388	410	399	374	396	361	378	363	397	407	398	399	395	411	394	395	406	378	410	390	399	409	409	391	389	385	393	376	373	370	347	343	359	370	361	425	375	388	403	385	370	374	384	374	369	396	382	389	397	383	401	352	395	405	375	358	345	393	402	412	394	388	436	387	346	340	382	369	368	390	393	357	382	370	361	412	391	383	397	385	407	368	355	409	366	378	381	392	415	397	396	371	355	395	365	391	389	400	366	389	398	377	381	387	389	375	366	378	349	399	394	372	418	382	361	383	410	386	348	382	371	391	386	372	388	404	378	371	383	389	358	365	365	411	385	363	367	382	408	392	390	388	371	347	383	369	383	326	359	358	410	402	385	377	373	406	358	370	385	376	404	381	387	378	370	379	361	371	364	413	376	408	380	407	378	375	397	372	376	388	415	395	352	401	345	393	413	356	375	387	352	350	348	380	358	345	400	393	385	390	357	391	407	383	373	387	400	383	364	381	402	393	379	385	353	354	401	399	389	358	361	389	338	394	373	338	386	353	383	360	384	374	367	354	403	375	359	390	391	365	369	416	382	390	399	370	338	357	395	380	370	417	406	364	377	384	387	396	378	375	375	355	376	362	383	398	355	380	395	402	404	419	390	403	379	336	370	363	381	378	355	398	346	358	360	355	423	370	365	368	400	360	396	372	439	366	380	361	389	388	359	402	405	385	378	348	381	407	365	370	374	361	365	376	429	392	363	389	376	358	378	394	395	399	391	418	392	405	366	369	403	378	349	392	412	378	374	360	432	389	395	370	381	401	396	356	381	382	394	331	370	373	367	366	416	379	411	361	406	351	364	379	391	390	365	402	389	356	372	429	388	408	345	369	381	413	373	392	387	358	369	398	381	376	380	392	347	386	375	408	386	357	375	354	392	384	363	388	377	362	397	377	417	372	382	353	393	371	359	376	383	382	392	357	367	374	368	364	391	398	407	378	375	349	372	399	391	368	379	388	416	409	398	375	363	386	382	396	361	357	374	386	390	351	395	372	377	373	412	367	364	388	410	410	323	398	368	384	363	362	392	370	418	362	370	359	372	414	370	390	414	366	365	361	400	353	399	402	393	382	388	370	414	388	385	388	348	369	393	406	362	367	385	364	403	356	386	390	400	372	388	352	368	352	373	393	347	373	372	372	391	402	367	394	402	361	408	373	390	384	372	379	390	387	395	395	348	376	399	375	385	378	373	370	368	346	389	408	404	369	378	386	387	366	411	409	400	350	344	400	367	376	361	371	370	412	358	432	364	381	385	398	366	389	377	417	397	377	388	354	373	359	357	392	399	382	360	358	358	359	370	412	389	372	376	375	358	378	393	386	398	355	378	423	360	369	374	374	385	388	385	376	390	379	389	387	377	374	418	364	385	377	374	395	408	383	402	378	370	366	374	359	330	377	376	411	382	366	388	376	404	410	385	384	354	365	378	341	391	369	403	378	382	394	367	403	397	412	376	395	353	365	394	398	351	348	416	374	356	373	374	355	387	428	412	381	377	371	375	404	397	388	376	383	419	357	402	375	414	392	362	375	402	363	376	360	367	365	405	364	367	411	376	395	402	363	375	373	392	376	374	404	393	383	357	358	390	401	403	377	403	400	362	378	390	371	398	371	375	368	376	363	418	376	403	402	395	399	409	371	358	385	379	404	377	401	347	393	375	366	367	378	353	378	385	364	395	362	382	356	386	392	376	389	384	352	411	368	354	340	379	358	398	374	381	398	395	384	364	382	389	371	390	338	384	359	367	348	371	362	350	379	389	354	346	345	339	389	396	393	377	394	369	398	389	368	394	366	369	400	394	410	405	384	397	379	406	374	419	345	374	385	379	375	407	361	396	392	406	371	363	373	379	387	356	374	371	394	366	403	378	432	388	380	392	386	369	398	391	359	428	333	386	356	385	405	393	400	364	397	400	373	392	357	360	377	383	396	381	388	409	360	415	384	402	353	376	387	364	356	385	401	379	382	355	415	386	358	345	404	370	380	343	348	382	379	374	404	357	357	344	369	400	383	385	364	368	383	371	365	347	364	374	396	398	372	367	348	387	385	392	367	374	355	375	386	408	377	374	375	393	366	387	416	415	391	406	368	403	365	413	362	375	387	385	406	364	398	408	364	405	370	442	385	377	388	383	352	391	363	385	393	368	375	368	394	382	371	379	359	408	361	375	372	370	350	364	374	389	409	383	394	404	372	388	399	381	436	351	366	353	350	387	371	395	383	352	379	367	364	380	383	354	384	380	381	389	335	374	403	401	390	361	383	399	383	374	382	399	373	410	410	379	416	386	339	374	407	408	368	362	341	354	384	383	360	409	401	380	376	423	397	377	378	390	372	381	376	343	407	386	370	378	375	383	412	368	357	392	375	381	368	410	362	369	393	379	375	390	372	402	383	396	360	379	368	378	422	365	362	391	385	371	368	393	332	388	367	410	357	362	377	425	379	380	363	383	387	379	353	392	401	372	380	395	339	386	424	356	384	397	391	381	395	375	369	372	387	370	366	348	363	360	354	347	394	379	347	412	389	373	357	365	411	414	381	366	412	400	354	399	367	369	400	349	402	392	391	389	384	367	376	362	399	379	393	415	349	407	403	396	367	393	377	399	400	384	389	375	371	373	395	406	376	402	372	372	400	395	378	422	376	354	366	413	383	354	397	410	377	374	380	372	394	381	388	352	360	390	405	377	362	388	360	373	366	355	371	333	381	387	403	367	391	383	371	372	370	344	396	370	380	400	364	361	374	408	392	373	357	375	374	349	377	376	378	400	359	377	384	381	398	384	369	411	410	379	390	420	384	379	348	398	397	378	350	403	374	344	386	385	368	421	374	389	382	404	354	383	385	393	388	411	353	377	420	386	395	353	383	362	391	407	357	403	383	343	351	373	361	349	396	347	381	387	366	388	352	364	405	370	373	390	418	369	399	393	374	381	383	362	398	389	391	403	354	378	358	378	406	373	358	368	363	375	387	378	368	363	367	364	345	370	362	355	382	373	359	372	403	368	369	377	403	366	384	367	383	373	364	403	365	407	392	377	357	378	369	393	369	397	357	347	372	407	402	386	370	371	381	369	411	414	399	385	366	388	409	360	378	390	395	384	387	399	376	382	389	395	386	374	395	383	383	359	406	393	349	363	372	361	331	355	393	402	382	359	387	376	366	362	365	370	369	398	400	404	380	371	409	392	385	386	403	367	379	421	394	357	374	380	367	406	375	361	369	349	370	399	364	332	407	343	377	379	405	372	397	381	361	363	375	367	396	369	401	375	416	380	364	414	371
27343	19940	7307	953	596	554	481	525	509	500	469	485	467	458	484	478	484	498	459	505	482	469	520	482	461	503	434	469	486	472	455	459	474	471	511	459	466	447	448	488	448	493	460	446	476	460	442	481	493	497	471	500	499	522	487	488	458	510	459	504	476	465	458	510	458	505	461	500	483	470	475	424	464	471	469	427	510	458	512	470	500	489	479	468	459	452	450	465	454	443	472	458	475	459	458	468	477	453	478	468	480	453	465	484	447	461	466	487	517	447	468	480	446	428	460	434	452	490	459	471	461	464	480	476	493	491	484	454	472	486	466	475	478	522	488	459	481	458	480	443	482	461	466	478	445	436	485	476	454	513	450	435	459	490	424	446	482	470	486	453	455	482	525	484	425	476	447	449	485	457	480	454	503	480	442	519	500	474	514	472	490	429	482	482	455	502	461	463	428	456	490	458	508	466	474	459	502	508	446	483	481	482	479	425	469	482	455	460	472	444	469	506	479	530	454	442	474	444	472	460	492	466	479	492	435	440	502	488	466	458	452	442	482	474	446	442	464	452	430	488	471	468	475	505	455	462	512	481	415	457	490	511	486	454	471	452	464	464	461	494	476	486	427	500	522	457	474	458	432	438	465	472	498	476	449	441	460	450	462	458	436	486	509	486	457	466	476	461	480	489	472	467	510	463	477	440	451	476	470	462	468	435	463	428	463	461	453	481	486	459	485	491	449	485	420	463	471	467	472	467	462	488	492	443	442	452	489	494	463	471	492	489	459	443	463	471	498	489	466	450	418	461	455	478	429	484	477	514	466	448	463	471	479	480	483	456	485	463	476	428	499	448	445	452	477	460	456	489	479	460	463	456	450	485	464	490	467	454	441	461	461	482	472	518	456	491	439	431	470	504	459	468	500	452	467	477	516	466	492	467	447	475	483	478	506	479	422	476	482	485	473	431	475	498	456	500	452	475	493	454	456	469	485	458	491	526	416	492	455	455	419	456	471	473	475	493	495	450	424	475	467	462	457	461	506	427	486	447	468	514	486	469	504	462	457	483	477	468	461	478	449	452	473	436	495	469	440	473	485	420	454	473	415	469	497	463	444	455	473	429	482	450	472	449	487	452	427	478	449	484	467	447	432	463	456	518	455	477	456	501	454	467	473	493	483	467	409	458	483	435	457	446	450	510	457	441	485	492	471	469	412	447	478	473	474	428	496	464	502	475	475	481	513	458	464	464	441	491	522	490	471	442	454	455	457	465	495	468	489	454	457	500	444	471	498	483	480	446	490	446	468	484	450	468	453	509	485	459	490	461	459	470	453	451	479	428	490	458	449	469	458	476	450	483	478	426	472	481	476	510	472	460	459	474	469	449	452	477	449	456	451	490	457	482	475	485	501	479	491	433	489	467	476	457	488	478	447	448	488	491	499	454	479	440	505	459	470	458	485	469	479	495	496	465	486	465	489	484	481	470	430	442	472	458	496	477	439	474	479	468	439	485	447	474	453	520	500	445	484	439	502	461	464	506	473	501	455	473	453	478	469	452	493	480	428	445	435	492	479	466	513	435	468	470	394	466	481	505	513	456	480	510	489	469	486	461	468	476	452	442	468	457	478	464	463	500	463	451	506	483	474	466	451	479	480	447	492	481	481	479	474	489	439	500	491	449	456	473	482	498	493	452	463	462	493	448	502	455	450	499	480	454	486	493	434	437	524	502	493	449	477	460	474	454	455	462	480	508	494	474	473	450	461	454	456	461	464	455	487	495	479	436	459	510	450	451	463	480	490	467	459	469	463	487	446	465	447	511	427	470	484	482	460	505	446	481	458	477	468	461	486	481	441	466	482	507	504	466	476	445	476	517	459	491	470	452	496	450	493	511	450	510	475	478	517	450	446	483	495	485	445	425	454	489	494	456	468	480	444	491	462	448	456	487	478	479	474	455	487	446	460	486	495	427	447	523	447	456	456	453	455	461	457	493	494	496	472	459	444	461	470	476	499	467	463	469	472	466	480	496	453	474	497	474	490	502	469	469	418	429	445	501	426	452	471	466	474	473	438	457	474	490	497	467	474	507	495	473	478	500	479	437	481	479	513	452	481	470	504	485	453	472	479	449	470	457	518	438	439	462	452	489	455	454	480	468	448	463	465	501	465	523	437	488	468	460	469	424	481	456	438	504	426	466	472	480	455	477	488	465	459	465	480	480	442	462	537	479	428	448	438	474	475	461	481	459	449	468	482	472	450	392	530	473	457	504	482	466	447	474	475	451	479	494	472	445	444	450	468	481	448	460	496	483	467	421	491	462	476	458	488	469	471	432	467	460	450	450	467	418	502	467	444	435	484	444	459	459	452	466	453	448	504	473	480	453	460	463	446	480	480	473	474	442	528	463	479	466	461	477	483	494	521	460	466	471	456	457	429	453	449	502	495	475	482	488	441	445	468	443	475	465	451	459	456	459	470	499	486	447	458	457	509	470	495	486	483	446	473	469	458	523	433	420	443	456	446	464	444	493	451	458	464	440	470	435	448	469	443	461	482	446	452	508	430	456	448	465	458	472	472	463	474	474	491	467	448	475	488	485	516	469	473	442	501	477	483	468	445	461	490	468	470	488	451	463	462	486	482	474	479	474	478	492	487	474	502	452	444	509	484	467	488	454	510	487	470	458	473	517	455	432	484	442	467	491	501	429	449	469	450	438	491	475	486	425	518	455	488	492	465	441	512	460	504	481	480	480	471	478	442	451	424	443	449	441	451	474	460	463	465	440	461	481	486	450	471	493	471	507	480	434	480	467	495	505	483	460	467	486	480	475	438	465	447	496	513	491	468	473	465	463	478	489	481	485	518	480	481	481	477	456	467	488	510	485	436	469	456	474	488	472	438	453	480	506	444	450	468	466	502	480	500	486	486	501	505	461	478	506	503	447	464	477	481	498	443	501	494	485	466	436	464	460	514	475	509	482	442	502	463	466	478	487	492	425	484	502	460	448	497	439	466	479	490	444	456	471	485	457	491	447	460	478	446	436	463	451	467	446	493	444	488	506	489	481	470	491	480	469	454	453	467	462	459	469	456	481	503	481	511	499	478	494	470	502	482	512	436	512	462	475	461	466	468	480	475	469	449	454	459	512	432	476	468	497	439	499	445	518	478	451	443	483	515	477	446	503	479	467	439	492	489	477	467	469	466	460	496	490	413	473	463	450	479	490	450	475	488	485	476	464	505	477	461	479	454	483	450	471	473	489	476	422	476	440	489	525	503	489	480	478	489	459	447	464	445	486	478	508	474	485	458	476	464	444	477	481	467	440	508	483	495	454	461	475	417	474	455	467	487	462	492	479	479	432	454	488	454	492	457	474	460	474	450	434	517	511	463	533	466	451	483	485	472	450	457	428	459	443	500	443	457	488	468	482	489	487	452	436	434	452	493	475	458	459	450	496	477	480	448	493	475	450	424	496	506	466	501	471	483	500	427	484	446	473	439	497	501	478	485	471	518	402	520	484
15168	1318	1201	759	684	694	640	626	600	610	605	566	572	567	548	556	567	577	544	554	548	549	580	577	528	526	560	552	581	573	538	538	581	580	531	551	540	581	558	531	553	523	585	596	563	554	527	542	573	560	561	575	558	579	584	578	552	541	548	533	563	545	566	574	564	514	516	576	545	595	569	561	512	582	542	547	573	552	571	575	534	542	562	532	603	561	514	532	530	555	520	568	598	567	565	565	533	562	593	552	534	526	536	536	576	559	554	533	579	545	617	546	587	557	554	542	541	535	549	560	599	537	564	546	549	544	545	540	563	544	587	569	523	545	555	571	579	596	557	565	539	545	520	567	547	562	541	523	526	607	555	558	592	522	589	565	568	514	580	571	568	535	538	553	527	577	585	539	553	573	571	564	522	586	568	531	574	512	522	511	579	528	564	544	562	567	555	581	565	543	514	545	572	580	544	525	545	520	590	532	557	548	562	567	571	579	593	545	566	539	582	576	556	566	494	575	502	539	536	563	537	586	528	492	552	545	582	528	551	537	544	560	517	585	593	545	512	523	570	563	538	575	549	514	555	565	547	561	561	496	553	584	549	579	553	519	527	556	580	555	529	537	563	525	538	533	557	532	540	530	555	536	550	547	512	516	550	567	538	531	563	589	554	544	586	538	549	615	558	513	540	505	527	563	584	478	537	551	573	560	536	540	594	584	585	605	571	553	597	573	546	541	533	578	562	551	515	559	584	570	572	521	556	541	529	557	601	548	566	579	559	578	570	528	575	548	577	533	545	521	534	539	540	547	568	584	536	539	536	584	599	555	544	573	529	536	515	514	539	555	513	569	565	534	563	569	552	555	582	534	582	559	582	591	612	589	577	513	569	538	567	618	566	544	561	594	538	542	580	595	556	511	565	554	553	561	543	538	554	523	541	551	569	552	520	591	535	539	552	554	533	535	542	523	547	534	563	580	581	543	578	521	521	557	523	538	573	532	535	520	559	574	517	606	587	518	523	527	550	507	573	569	568	562	508	544	560	536	532	518	566	552	570	539	554	532	534	583	568	573	592	540	536	549	579	532	536	595	534	576	548	535	496	572	557	528	582	569	514	563	556	594	548	569	541	548	560	600	538	549	569	536	569	551	522	584	542	564	555	525	567	565	538	580	587	549	562	562	542	551	581	570	547	530	507	528	555	546	588	567	574	556	536	566	579	513	568	568	557	582	537	590	610	560	599	530	586	540	551	527	562	551	551	555	526	556	566	568	532	539	590	587	542	584	526	546	578	547	520	526	570	558	559	528	560	560	547	574	534	583	585	544	505	576	592	532	577	553	601	575	567	519	579	542	533	551	512	559	566	574	546	536	550	586	532	553	536	580	583	595	590	575	569	555	600	588	566	573	574	543	533	593	563	589	565	529	563	520	535	580	544	543	583	591	550	531	546	540	500	528	526	540	532	549	584	567	545	563	575	553	612	518	546	524	529	570	586	550	567	539	587	541	546	594	514	542	524	545	563	553	579	547	539	546	524	549	563	582	541	520	584	543	556	537	563	506	551	586	545	606	525	511	558	573	536	578	580	558	518	572	581	567	563	553	546	529	536	534	544	588	538	554	556	544	505	543	532	540	557	538	611	561	578	531	566	584	549	575	573	553	559	543	550	555	513	590	561	575	591	580	571	524	534	513	540	522	590	554	541	572	551	550	596	521	553	553	569	534	580	554	576	521	514	539	546	516	570	586	567	557	538	524	581	563	548	562	538	497	582	531	557	548	597	548	573	572	575	570	528	524	540	521	617	511	542	543	561	544	553	576	559	506	539	567	507	538	602	539	566	593	557	571	534	559	577	585	533	567	541	535	527	570	523	532	559	527	556	589	551	605	575	551	583	538	574	529	552	565	537	525	535	608	555	577	548	630	550	547	570	561	562	569	541	592	563	548	572	547	528	555	538	570	545	576	548	608	548	576	585	523	552	554	551	539	560	626	569	564	583	548	528	545	526	553	551	535	593	572	582	610	544	546	543	535	543	542	539	523	580	555	560	534	563	559	524	595	550	544	538	554	557	600	523	608	575	565	506	556	569	556	529	564	563	539	505	594	519	552	556	545	544	550	545	535	545	573	569	532	542	587	564	552	549	561	563	542	538	570	557	564	522	563	541	539	519	550	557	576	562	559	565	544	562	552	557	523	561	525	569	544	529	573	582	549	568	526	546	601	520	563	581	558	553	558	539	582	579	533	580	540	553	556	542	536	563	548	541	549	547	565	495	591	539	567	580	583	543	586	598	563	543	593	551	558	624	563	530	551	532	519	503	552	588	507	596	551	565	550	561	535	577	558	525	580	588	544	537	566	528	545	564	567	595	538	589	510	571	545	535	536	533	558	513	536	565	554	570	561	548	543	552	536	566	566	554	542	519	529	538	541	544	514	541	525	580	593	591	539	535	559	545	530	569	585	524	578	525	555	548	566	557	510	527	545	569	565	563	570	558	582	596	596	517	541	537	549	530	577	533	554	549	542	529	547	558	557	558	540	520	545	546	544	533	538	552	553	514	556	541	528	514	504	513	540	546	558	627	556	569	544	558	577	531	634	552	556	537	556	549	554	549	574	580	512	544	550	565	511	526	564	588	561	539	544	573	587	551	571	550	539	577	553	552	626	540	542	585	549	553	562	545	559	553	537	533	592	556	555	543	586	572	582	576	597	560	510	552	590	524	578	576	549	560	517	571	551	574	542	555	574	596	536	585	575	554	587	542	654	564	560	560	546	566	524	566	587	544	584	576	562	536	566	586	589	578	560	565	545	542	583	537	568	529	523	551	567	503	582	568	579	540	517	580	551	582	535	551	598	542	526	543	546	541	557	550	598	543	569	585	520	546	586	527	603	563	564	529	571	574	553	570	595	556	541	549	541	520	518	549	572	585	568	517	559	579	570	563	541	586	542	550	558	572	572	525	588	557	542	525	552	545	587	517	545	545	569	530	568	532	555	615	513	500	585	564	583	539	547	597	547	565	589	552	546	542	587	539	567	574	546	582	534	557	560	530	588	547	585	531	531	558	572	579	556	582	557	581	548	588	553	565	550	544	562	547	607	560	530	586	570	585	575	509	573	562	562	577	549	539	554	572	594	519	519	509	565	554	584	542	582	581	571	542	548	593	579	487	519	578	574	545	579	514	583	506	569	526	568	531	502	538	566	534	554	548	543	510	521	595	531	509	578	533	491	588	554	559	566	543	573	535	570	542	566	577	558	574	591	507	553	536	543	579	535	549	511	591	540	594	530	539	535	519	537	558	516	566	571	565	549	535	576	555	540	530	581	594	614	552	575	608	564	559	569	552	511	538	570	538	558	545	552	607	555	552	547	551	561	541	576	565	577	526	529	551	569	575	538	530	600	586	558	523	602	599	562	548	559	569	558	563	538	517	542	544	581	541	581	597	524	584	510	550	564	530	551	538	591	525	537	553	578	546	563	603	526	552	568	549	562	527	513	555	617	543	588
23657	21094	28332	24073	21108	12225	1101	684	537	509	419	438	355	374	327	336	304	316	319	284	285	316	256	280	261	242	283	274	271	281	244	246	233	235	243	254	242	260	259	233	238	244	283	234	266	236	242	272	220	235	259	232	235	236	242	219	239	264	241	234	246	234	258	223	233	223	229	240	238	227	242	238	222	252	231	219	222	240	224	244	213	224	208	232	235	233	254	241	232	233	246	234	254	255	231	202	248	219	232	216	198	214	223	214	250	262	268	231	247	254	212	216	218	219	227	234	242	232	256	236	232	203	213	229	217	236	224	257	239	233	244	217	245	249	244	231	220	234	238	231	215	222	246	240	233	219	250	228	233	218	228	214	224	198	190	231	217	234	210	245	222	223	247	203	219	246	225	226	240	245	225	202	246	221	229	246	275	217	231	260	257	221	237	235	200	248	249	228	232	223	221	237	238	254	216	255	221	242	199	208	251	215	194	212	245	221	240	247	224	246	226	257	230	248	232	229	257	221	227	234	237	245	219	199	208	215	212	228	231	208	216	253	221	242	209	226	226	222	234	213	234	232	245	242	223	223	227	224	239	206	252	230	211	195	242	242	227	228	253	223	245	228	218	221	219	236	227	247	204	227	229	255	239	237	254	211	244	230	244	245	245	218	247	232	242	257	266	221	223	229	240	209	246	244	227	251	229	233	223	254	240	215	244	246	220	225	225	226	247	221	200	217	243	227	241	225	181	244	237	241	240	223	216	213	234	235	232	234	247	234	238	221	238	234	257	231	224	242	204	212	218	238	233	220	210	215	226	237	242	227	217	226	236	260	242	232	211	235	252	241	227	241	227	239	233	242	243	196	233	233	227	243	224	224	231	227	256	223	264	225	223	211	259	237	231	231	221	241	238	231	202	227	234	217	250	216	224	235	224	237	216	221	224	218	220	229	235	234	233	258	222	237	215	239	229	231	218	231	246	244	238	243	248	216	266	234	228	237	213	238	217	213	243	229	217	217	248	219	241	206	216	227	238	210	223	216	243	241	214	233	219	222	254	222	247	223	246	221	238	245	225	245	238	245	239	230	201	245	254	230	224	245	216	241	236	241	230	213	210	238	212	212	235	222	224	239	240	219	238	247	244	231	213	219	220	215	241	244	236	221	198	228	235	226	219	231	218	238	200	220	230	226	200	222	207	225	207	236	211	230	234	223	248	234	250	241	220	208	241	220	256	233	225	241	223	229	225	223	234	239	248	253	218	233	272	204	213	247	228	197	218	237	209	213	221	190	244	232	240	264	243	247	261	239	218	246	249	197	217	231	222	249	211	208	231	219	192	233	221	223	228	204	212	243	246	206	246	244	214	235	223	230	219	241	213	225	242	242	223	209	204	215	218	248	234	222	223	233	229	226	225	224	221	263	235	228	233	235	222	222	234	235	245	239	249	238	251	208	239	230	229	218	218	263	261	248	231	223	200	222	222	218	232	212	200	222	230	203	244	224	223	263	226	241	223	242	218	204	213	210	219	231	238	228	223	235	228	245	226	218	234	226	245	237	238	236	228	242	229	238	231	230	202	239	242	251	220	234	237	241	215	227	237	211	218	227	226	242	244	238	217	233	245	235	213	242	242	253	208	223	229	261	256	232	227	234	242	242	225	221	207	220	204	253	218	233	224	221	246	233	258	235	244	233	245	246	252	225	228	232	222	231	238	218	240	222	227	230	241	221	216	227	255	230	222	214	238	225	226	235	241	224	233	200	242	269	252	207	250	216	229	230	243	246	223	248	241	226	244	233	242	244	249	198	218	206	259	243	234	243	202	251	247	240	250	234	237	216	239	219	204	217	229	239	211	246	237	229	207	214	229	228	235	238	250	223	234	228	232	212	259	265	218	228	249	212	256	228	226	234	242	226	218	229	216	232	242	255	237	229	224	239	215	226	229	244	246	236	242	228	251	266	236	231	215	241	263	246	228	234	231	240	240	259	208	248	231	220	241	224	223	241	228	201	222	246	244	236	232	219	228	227	220	254	225	223	206	232	217	227	221	247	236	240	263	204	220	253	228	229	242	213	230	240	264	259	204	248	269	237	220	218	244	217	241	246	221	231	218	228	237	211	244	244	225	207	211	241	214	214	267	256	257	247	232	234	215	219	249	214	248	240	240	247	244	234	202	224	230	216	265	224	231	222	220	201	223	229	211	244	232	232	244	217	212	220	251	241	247	256	232	233	262	208	244	254	217	225	236	234	246	242	229	228	238	249	231	226	234	215	231	265	206	240	231	256	230	233	246	224	254	231	238	218	246	208	241	236	234	216	244	236	227	228	233	243	247	242	208	246	234	241	225	210	265	229	223	236	231	212	234	228	246	232	211	224	180	240	231	222	230	230	230	255	241	237	239	216	221	222	216	220	218	218	235	248	206	212	207	250	217	255	202	222	224	247	221	248	252	222	224	233	241	216	243	250	212	247	221	234	250	222	213	250	219	239	260	238	254	271	191	238	246	227	218	207	228	243	213	217	249	233	229	237	247	219	249	221	238	222	245	231	200	245	220	230	224	246	229	227	221	225	245	233	241	205	231	195	245	257	216	236	214	281	210	245	234	257	248	222	215	253	230	228	249	213	207	221	229	229	205	218	244	213	238	240	222	242	234	217	233	235	236	233	236	204	230	218	213	228	227	231	249	268	247	195	239	247	248	230	232	237	213	245	267	216	228	245	239	237	227	213	244	222	201	233	231	215	219	237	235	246	224	218	218	232	225	249	229	206	225	208	197	238	219	233	223	255	252	236	214	244	225	235	241	221	253	214	226	231	235	216	236	225	213	263	247	236	237	245	237	231	229	243	214	225	230	219	222	232	222	228	241	230	189	267	235	231	220	212	196	214	250	231	201	215	236	236	241	236	222	246	217	227	240	233	235	226	251	228	224	218	209	249	252	256	219	229	199	244	212	226	251	256	198	239	247	236	238	244	224	225	238	236	235	215	220	237	211	218	223	241	211	236	233	220	203	225	224	224	242	231	246	240	225	263	235	227	245	215	247	237	225	245	252	234	229	208	232	246	230	250	234	237	215	244	213	224	205	224	235	264	229	244	226	238	210	247	232	233	231	223	258	231	231	241	246	219	214	214	220	214	252	230	226	219	256	209	231	206	236	226	222	227	230	207	242	222	209	227	253	219	224	220	236	217	231	232	254	240	235	223	240	244	218	238	252	220	207	215	216	248	247	210	230	225	259	243	240	239	224	242	227	230	243	216	230	232	234	229	235	249	245	233	261	239	236	225	233	236	221	252	224	245	251	207	230	196	250	229	245	217	231	210	227	230	204	255	233	242	237	252	234	255	272	224	232	240	237	221	256	225	214	227	238	239	243	226	246	239	230	210	202	220	254	249	221	225	257	243	242	219	231	237	229	252	220	203	236	221	232	200	242	248	225	217	234	221	231	233	254	248	227	231	217	239	218	261	260	243	224	223	258	250	236	236	193	261	241	233	220	187	232	215	215	225
32732	9626	8279	4030	2704	2056	1484	1131	933	836	696	602	593	477	477	439	448	423	420	370	368	378	375	340	328	373	351	296	311	290	300	305	314	295	294	301	317	278	312	283	262	260	307	306	285	285	299	308	300	292	283	291	296	310	298	295	300	275	294	278	301	307	279	291	280	310	272	285	288	282	304	297	303	306	322	280	280	314	308	272	286	295	289	282	287	298	297	301	289	303	292	302	277	293	260	310	259	285	275	279	286	267	270	285	307	293	296	282	273	276	284	267	307	280	309	308	273	322	293	281	297	311	284	286	284	265	277	275	294	277	288	268	312	274	289	273	280	298	289	285	277	287	297	276	293	276	290	294	271	295	274	314	288	309	285	300	278	264	289	326	277	267	300	279	281	305	293	308	289	290	278	296	280	333	259	303	289	295	280	254	263	294	307	308	266	295	294	315	266	303	268	285	295	289	301	270	297	270	286	288	323	261	294	300	319	291	281	284	267	270	282	288	292	310	279	295	309	294	297	303	296	302	315	248	296	267	261	265	253	283	301	308	273	288	285	298	312	284	300	259	287	308	286	263	305	261	275	289	278	287	294	291	278	268	278	294	290	302	300	294	287	298	296	278	307	288	286	284	293	284	305	295	265	274	273	289	268	285	289	302	293	284	272	289	304	279	257	291	291	258	292	279	268	267	297	281	269	273	272	261	264	314	263	312	303	253	264	300	292	315	271	268	275	282	263	271	305	261	288	284	281	287	279	280	307	309	281	280	287	293	277	266	322	315	271	273	291	298	286	260	268	296	313	280	263	269	316	279	266	306	304	281	312	304	278	301	289	282	277	298	298	272	279	299	279	291	303	295	275	289	281	281	291	290	284	282	307	287	280	266	301	284	279	260	283	284	263	297	264	248	274	310	290	271	301	308	276	285	272	296	269	274	265	288	274	314	272	316	315	294	262	288	273	285	268	269	255	275	265	305	288	273	267	285	280	290	274	268	317	283	285	302	289	292	284	301	291	248	271	290	287	313	269	302	308	297	313	309	283	298	266	280	294	286	260	286	301	283	314	286	305	275	286	304	293	292	276	296	282	306	299	279	305	328	273	277	262	273	284	289	288	279	263	291	302	304	307	288	280	297	297	268	273	287	306	304	294	265	292	274	275	274	286	281	309	285	314	273	297	287	260	258	297	263	268	299	271	304	288	292	279	280	271	323	264	301	291	258	270	300	266	278	288	278	288	314	289	273	245	315	282	286	286	288	291	270	286	280	281	286	306	263	289	279	280	313	305	286	281	269	270	289	284	255	270	298	272	257	272	303	283	281	284	275	286	278	274	315	284	286	319	288	314	318	254	271	309	285	284	296	294	280	278	291	308	289	289	279	278	278	285	301	281	297	296	292	251	314	286	282	297	273	316	289	277	276	294	292	240	271	316	288	300	314	257	267	300	289	266	279	259	287	281	263	285	281	285	256	309	299	309	307	295	279	278	280	280	262	266	292	275	330	282	272	291	299	311	301	293	317	336	294	315	278	321	277	268	330	313	265	307	286	282	268	266	302	317	304	271	283	295	301	310	273	299	290	268	303	286	282	284	268	294	255	294	289	288	288	317	274	265	276	289	296	308	296	265	281	309	275	291	264	311	276	294	273	312	324	283	282	286	244	283	290	282	293	288	298	274	257	294	271	301	312	263	285	291	274	293	274	298	310	281	299	264	281	294	287	260	267	272	250	269	291	275	253	301	269	286	298	290	281	312	268	275	277	275	278	306	274	314	296	271	286	296	302	292	301	293	274	292	286	296	276	269	268	283	289	292	302	284	277	301	276	300	288	294	289	254	326	295	276	324	305	295	289	266	274	311	288	261	310	279	307	299	303	281	335	266	296	286	333	269	281	291	260	284	287	285	310	284	261	310	280	313	275	290	284	266	278	304	275	285	276	279	294	298	327	278	284	283	305	292	294	289	291	305	248	306	276	296	284	284	258	257	271	280	294	295	273	267	292	283	309	279	278	300	325	302	290	288	265	276	324	288	295	279	297	268	306	287	266	310	280	293	299	287	307	269	281	298	266	289	283	309	299	288	273	256	320	272	285	313	295	311	273	300	282	293	252	260	293	306	296	272	272	296	291	286	282	298	275	283	293	251	262	295	270	274	286	271	260	278	268	282	287	264	307	254	275	238	272	284	294	281	287	284	267	275	255	294	305	284	262	270	301	282	297	292	271	259	266	285	284	301	273	300	293	285	264	306	293	301	295	274	296	266	280	295	301	308	303	314	274	264	269	267	288	310	304	288	305	306	262	284	324	267	304	299	316	294	242	297	293	289	292	258	272	259	296	295	268	278	295	281	283	275	298	280	285	276	282	277	310	277	287	265	292	275	287	250	291	295	263	278	273	268	288	302	287	295	277	276	276	284	280	293	276	293	270	259	285	275	293	283	263	247	289	270	270	289	297	286	289	265	288	256	287	291	294	292	277	270	279	280	294	281	281	317	244	279	291	333	270	304	301	264	304	313	265	298	283	295	296	288	288	296	269	281	292	283	290	286	278	297	273	288	271	271	309	279	306	280	287	292	282	260	289	306	273	306	289	264	301	301	267	311	314	277	258	297	293	271	285	269	304	289	268	282	291	292	288	255	290	308	301	307	311	322	267	261	290	284	327	276	287	264	292	300	277	285	315	302	287	298	309	285	311	293	272	259	292	269	273	288	303	288	309	273	283	267	297	289	285	264	259	270	266	285	275	279	306	305	295	263	297	288	285	301	283	285	278	261	287	254	294	300	306	306	262	291	264	266	298	280	309	289	313	304	287	290	273	264	301	271	302	300	283	263	304	269	263	300	306	293	314	294	281	332	287	270	305	272	274	272	303	259	291	308	274	269	255	292	257	257	286	272	275	251	273	290	291	289	312	299	310	293	298	288	273	277	266	294	295	301	275	293	295	309	290	289	266	315	275	295	263	272	243	260	302	278	264	285	301	289	277	300	285	262	270	323	248	304	289	271	277	285	300	275	269	308	277	305	262	292	292	283	315	284	297	301	291	255	285	267	286	271	293	264	319	273	300	299	283	304	289	316	292	269	283	265	294	270	284	275	242	259	281	293	301	270	295	283	273	262	288	283	280	295	287	300	266	254	274	271	305	274	279	288	265	308	256	303	269	252	292	289	281	279	276	286	296	275	269	308	283	285	299	277	286	290	280	279	282	255	295	293	277	270	263	294	314	277	270	256	300	285	272	305	286	301	297	288	263	246	271	285	281	281	305	276	284	276	280	293	291	296	261	298	276	300	299	262	312	299	286	269	260	304	285	283	285	274	280	319	304	260	311	275	276	238	311	285	281	268	305	304	292	250	304	272	274	275	284	303	278	273	300	274	286	272	288	324	283	266	306	295	289	274	277	290	312	286	283	294	304	299	285	305	286	260	295	273	287	286	284	287	272	295	271	285	287	286	251	301	274	289	296	282	297	306	269	290	308	288	267	295	284	309	295	290	282	270	280	287	260
24911	21069	27311	24919	13225	1351	959	807	766	682	763	710	638	668	666	617	651	689	630	662	653	673	640	632	648	644	641	642	631	622	645	654	619	633	607	628	630	626	610	619	652	598	638	586	589	598	622	651	626	640	667	658	620	656	638	640	636	622	603	596	606	665	661	637	579	661	637	640	620	620	599	603	584	653	618	620	616	633	612	649	590	640	664	604	633	614	618	586	631	642	659	616	637	637	659	654	571	602	623	606	662	591	641	639	612	664	621	616	624	620	645	631	630	632	602	668	646	690	632	581	637	629	601	612	593	606	641	613	605	635	603	598	625	637	599	602	596	620	618	615	640	573	602	621	635	621	658	589	630	654	617	632	633	618	613	589	643	608	597	640	628	619	611	603	608	627	620	591	598	638	624	624	659	652	595	572	593	617	632	619	585	638	640	594	598	624	645	615	645	572	598	600	614	631	647	575	609	585	626	638	598	638	649	588	630	618	627	627	645	644	617	632	600	611	621	619	627	627	697	644	633	628	595	666	657	645	602	599	644	647	578	646	648	627	606	604	600	643	612	625	622	654	628	602	639	594	614	599	622	631	632	601	607	643	647	589	643	600	658	614	610	600	608	649	686	574	644	567	603	569	637	603	623	622	613	594	635	652	621	613	621	661	613	600	563	614	604	587	603	620	634	629	639	627	678	617	621	657	638	658	631	617	623	605	620	617	628	640	631	622	622	579	641	614	595	607	628	644	646	620	653	561	599	570	598	604	612	592	577	603	596	607	634	649	627	630	643	634	611	622	657	574	652	602	645	680	661	608	613	621	613	592	605	616	587	608	640	617	608	694	635	629	645	644	637	627	654	592	622	625	586	622	582	648	580	599	599	624	589	592	646	577	621	591	646	603	653	609	593	625	598	607	619	635	649	603	686	599	598	644	648	646	651	637	624	617	617	611	626	614	569	650	615	604	632	656	614	633	574	593	615	630	672	590	605	616	616	625	627	573	613	574	646	611	580	563	620	656	619	619	609	583	624	614	632	581	647	667	611	629	638	575	624	659	647	607	622	618	609	593	604	617	615	583	646	652	652	652	605	606	643	601	619	645	655	602	654	587	554	654	637	612	575	595	611	638	606	633	625	614	611	618	587	614	632	622	666	604	631	618	624	628	618	661	622	619	578	653	597	592	602	627	646	602	636	623	632	617	597	597	622	607	624	603	609	635	641	625	636	626	629	589	581	612	608	633	589	590	633	602	641	645	597	634	599	567	623	659	624	644	647	614	594	588	628	647	661	598	583	610	650	652	612	585	627	595	633	597	591	613	635	633	637	632	607	628	631	609	625	621	641	576	598	638	613	686	630	616	618	635	612	628	615	649	658	658	641	602	622	643	632	658	559	630	675	597	642	619	648	607	615	589	631	544	622	644	633	606	619	608	594	616	620	595	627	617	654	586	637	619	599	626	646	606	662	615	656	636	660	639	632	587	589	636	629	621	653	646	611	613	622	615	674	636	620	624	654	614	664	599	606	615	620	606	652	609	630	617	629	640	645	644	617	620	644	581	649	658	626	624	610	602	628	605	626	613	625	623	580	620	687	642	601	615	593	638	586	601	615	616	658	635	618	637	589	644	579	621	594	617	672	643	660	679	622	584	650	616	593	618	629	607	650	629	624	634	606	604	604	598	592	648	566	628	635	561	603	601	661	666	617	629	624	623	637	582	594	618	663	580	585	633	599	606	653	600	603	604	599	625	633	608	639	683	643	637	624	656	595	627	637	609	625	595	665	628	576	570	627	628	624	591	621	586	591	597	607	600	588	627	603	628	583	628	597	654	581	638	570	607	626	626	601	627	625	618	600	615	607	621	637	659	613	607	641	611	638	616	665	582	648	588	634	634	664	630	589	611	619	619	608	604	624	636	585	603	584	635	612	648	611	627	645	633	587	634	647	613	596	659	609	601	634	618	586	620	631	657	613	602	606	640	643	598	608	590	591	625	618	607	647	611	592	637	570	592	588	654	625	587	610	609	592	582	578	637	605	636	583	624	597	617	621	587	606	660	647	585	635	627	603	653	598	622	616	627	638	611	636	611	619	604	582	607	645	575	653	568	603	626	664	584	671	622	594	604	643	643	638	640	623	620	586	610	619	621	608	594	605	640	628	615	625	623	616	637	595	570	620	634	615	613	569	649	624	634	672	616	636	608	610	624	580	600	599	638	615	659	607	578	627	635	622	608	646	647	624	607	622	609	627	631	580	610	663	659	608	567	638	651	627	644	627	606	638	656	584	595	614	629	619	570	604	656	636	645	610	614	628	626	627	597	613	628	637	641	618	636	594	622	614	612	626	586	610	631	613	661	622	655	589	594	596	632	587	598	632	631	624	575	631	644	587	636	577	584	621	588	623	652	631	608	623	585	596	604	605	638	643	582	598	584	606	614	592	634	602	645	579	642	594	658	654	635	589	598	641	628	626	616	676	635	619	643	610	604	638	638	615	656	610	557	657	646	672	611	660	614	626	595	621	603	609	606	631	623	619	647	630	596	636	612	646	606	618	653	578	680	621	632	576	618	609	594	643	622	571	634	629	601	628	594	614	647	602	621	657	619	659	626	633	597	573	615	609	601	646	615	637	635	619	591	646	632	573	642	648	602	632	612	640	630	637	645	638	567	581	625	672	631	661	616	612	656	586	651	592	598	574	616	671	638	634	590	681	600	619	617	599	639	614	656	620	649	643	585	640	628	653	606	653	628	647	580	586	662	631	656	622	622	605	626	640	599	597	638	669	583	626	646	570	649	577	610	619	696	598	609	626	643	641	642	604	611	612	626	623	615	603	645	632	616	595	600	588	635	614	573	626	604	619	613	647	624	611	617	595	591	647	634	635	612	621	646	644	655	635	625	632	593	651	580	612	635	618	633	634	616	537	681	559	611	598	592	627	592	602	634	622	574	598	619	611	643	645	581	603	652	646	638	641	651	652	646	592	611	640	661	590	626	601	581	583	639	626	622	594	588	632	572	613	630	654	651	626	632	616	627	584	582	614	648	657	626	577	642	656	600	610	589	571	587	627	570	608	671	646	642	647	656	623	640	638	612	633	630	598	639	611	624	607	603	644	620	633	618	619	581	619	563	649	591	576	619	636	657	648	628	627	642	617	629	634	638	625	616	588	602	639	619	574	614	628	611	606	621	617	655	622	649	607	672	605	569	622	684	598	656	613	637	642	634	605	634	623	590	630	608	590	635	586	647	588	650	638	610	635	627	603	615	643	601	615	629	610	656	621	672	657	642	627	649	595	640	618	642	601	654	628	608	592	586	608	611	605	626	615	579	643	596	642	634	610	588	608	626	645	597	596	603	612	635	580	627	631	598	631	611	593	584	607	623	632	586	591	616	559	646	613	655	608	642	612	572	586	595	594	618	642	578	609	624	641	608	615	624	635	605	660	601	573	588	604	604	640	592	606	602	622	585	632	572	615	630	638	653	622	622	630	627	644	617	636	641	614	617
32719	6364	5199	2831	2057	1620	1406	1175	1110	989	957	852	855	810	790	834	812	732	758	761	770	735	737	662	718	703	733	701	755	765	718	698	723	736	732	732	686	695	766	720	716	741	715	730	715	688	765	714	743	731	708	670	683	748	772	705	678	712	721	714	706	747	738	688	695	711	698	723	707	683	705	680	676	721	703	691	722	674	686	707	698	727	695	667	705	681	724	731	715	720	684	712	708	683	689	724	718	704	709	704	710	670	721	737	748	688	703	714	701	637	696	709	685	708	690	709	667	683	729	731	703	716	703	725	686	666	697	709	713	732	702	691	701	699	774	716	720	676	686	741	719	730	719	688	701	689	719	651	722	751	715	714	763	698	682	700	741	693	692	718	728	665	698	716	726	718	671	711	669	695	712	728	704	737	706	713	679	694	683	668	696	688	671	691	724	688	713	718	663	702	734	661	682	691	672	708	719	720	683	751	707	683	727	736	730	736	688	760	731	679	684	706	699	707	725	752	700	706	703	719	686	721	705	726	721	671	753	704	741	735	742	692	691	768	698	684	735	671	692	695	702	686	700	758	696	735	702	698	716	736	706	705	725	715	708	700	659	750	736	726	694	689	703	749	708	719	728	714	686	752	684	689	671	755	689	733	709	717	726	740	724	716	705	712	758	737	703	694	704	678	653	724	679	739	663	674	731	716	723	728	674	678	719	695	695	684	783	719	737	714	749	722	681	713	709	651	725	734	708	689	704	677	730	695	710	726	697	724	730	728	682	675	699	711	727	689	739	694	665	732	686	720	692	729	720	695	688	719	740	759	718	708	681	711	663	715	730	723	746	673	686	762	703	682	662	762	698	683	661	720	679	742	716	717	721	749	675	724	718	663	676	654	682	686	642	733	732	740	741	662	702	702	665	736	717	701	687	697	717	713	683	683	722	725	755	679	718	679	702	762	663	719	717	723	733	705	697	658	732	702	681	731	680	752	662	746	700	694	725	721	685	705	693	674	682	743	716	631	658	694	675	711	695	736	648	684	667	737	755	702	657	688	689	694	691	673	729	701	736	685	699	744	711	675	693	698	680	731	702	681	671	688	708	696	663	721	710	715	708	746	672	679	731	673	667	685	726	695	685	736	688	717	710	668	701	743	710	708	677	714	724	732	708	748	753	722	701	693	718	723	697	725	730	669	678	674	709	675	711	658	701	719	701	738	715	705	748	745	753	703	705	731	661	713	761	696	689	635	726	727	704	738	679	674	735	683	693	724	686	717	728	704	697	710	684	666	774	717	722	729	720	662	754	701	710	706	728	692	717	714	709	664	719	687	720	700	682	739	688	729	696	684	751	770	680	720	759	713	752	721	737	729	767	712	709	699	743	688	703	722	668	691	739	742	712	726	694	720	685	720	639	682	684	693	715	733	673	683	687	713	678	725	686	679	722	682	759	659	756	696	694	767	739	648	721	727	736	744	709	721	704	708	751	710	670	743	708	744	713	705	745	658	707	676	715	706	706	708	732	693	728	682	683	738	699	716	691	714	700	726	708	666	715	724	703	721	700	697	703	689	702	719	740	734	734	702	725	698	737	725	714	658	727	704	723	695	685	694	691	674	688	710	742	703	705	709	691	716	703	703	703	718	716	693	725	684	744	690	675	764	710	732	697	762	728	673	677	692	673	680	696	665	749	688	702	741	702	683	770	751	736	702	687	685	744	731	733	766	674	692	706	772	680	711	704	731	717	708	727	681	664	680	695	746	757	670	718	705	730	665	653	698	669	699	684	741	693	689	706	650	739	715	693	686	705	702	706	700	735	741	675	711	684	719	702	677	715	714	723	686	706	731	695	728	669	721	697	690	717	684	738	742	702	686	702	694	764	694	699	708	700	699	715	721	687	742	712	676	752	685	678	686	683	704	701	707	712	691	718	700	701	707	733	731	718	759	723	690	709	682	691	706	708	695	688	684	700	681	669	713	679	680	697	735	685	723	687	720	721	727	659	712	700	721	746	712	669	744	712	715	692	737	681	746	684	654	681	696	728	760	677	676	705	676	735	738	696	685	701	713	686	712	758	660	725	716	722	727	703	656	714	705	713	724	688	658	698	682	723	698	716	680	724	709	693	696	713	732	725	710	690	708	674	711	735	736	733	700	667	747	694	686	706	674	663	751	733	733	715	695	718	688	730	749	681	684	720	702	669	722	724	666	679	722	717	731	763	728	720	777	782	696	736	685	716	710	702	734	691	698	722	740	712	699	722	682	723	671	738	694	750	714	654	698	682	701	722	708	686	741	759	679	699	776	702	739	706	686	706	666	713	733	684	657	715	691	742	705	759	722	705	708	711	723	710	753	679	694	761	700	716	691	710	705	707	713	695	667	720	744	667	722	687	688	734	686	704	736	727	720	703	667	726	718	692	718	718	690	732	689	683	729	698	694	698	693	696	691	681	722	728	711	704	766	719	710	719	672	776	759	694	715	688	689	737	744	715	691	659	705	761	719	721	724	666	673	726	711	730	730	670	678	714	710	735	690	690	714	733	721	683	676	713	691	684	747	707	782	744	656	715	711	688	701	665	723	713	665	694	704	718	721	699	715	734	751	719	693	712	722	725	728	696	705	641	696	708	719	708	760	657	680	699	693	721	688	735	681	697	721	699	688	704	676	676	736	699	701	674	711	684	733	731	704	677	704	673	702	688	680	702	695	660	701	736	787	726	720	723	664	679	754	691	710	736	697	708	694	747	700	714	733	713	662	742	696	704	734	747	740	704	724	742	669	676	686	680	678	749	740	740	690	745	723	692	671	637	724	663	693	741	693	673	718	710	696	672	708	768	726	716	639	721	690	703	733	707	683	741	703	717	727	653	705	710	704	691	688	682	755	677	725	667	732	663	702	707	697	683	707	693	740	721	686	734	696	657	681	690	726	762	701	693	753	675	710	666	707	774	701	704	731	699	762	732	706	673	752	747	703	710	719	677	701	689	672	759	722	729	681	696	699	698	701	715	708	740	686	700	712	754	706	690	734	640	732	686	729	711	697	717	687	682	725	713	701	693	709	672	688	679	698	723	685	693	670	716	695	761	660	752	786	685	714	699	724	729	703	700	721	720	669	717	686	706	721	645	695	667	706	648	734	648	695	714	674	732	716	731	705	690	697	684	734	695	689	743	672	742	715	689	715	709	699	688	701	685	724	730	705	713	745	666	752	678	675	707	748	708	703	728	737	729	677	709	753	684	690	759	690	695	713	669	683	739	676	677	689	717	728	691	689	717	711	719	748	697	735	734	733	700	695	755	674	732	732	662	678	736	707	756	730	754	734	683	670	731	690	738	704	698	707	731	702	731	774	708	734	706	719	677	701	729	685	719	727	721	698	720	707	728	673	689	721	678	694	716	691	742	749	750	695	709	683	656	694	723	673	640	730	727	706	730	726	747	733	713	744	729	724	747	720	695	729	700	712	661	748	688	720	705	736	653	647	670	745	696	722	704	703	703	689	735	692	671	744
22686	21106	28729	23721	21099	21141	11862	1363	931	847	753	613	593	577	542	468	499	470	464	437	438	439	415	418	425	378	364	351	350	373	379	417	372	402	351	375	365	359	384	361	359	374	336	325	374	381	364	347	367	319	336	405	354	355	363	342	365	383	341	341	349	355	335	350	340	367	362	343	359	347	369	337	352	358	381	347	362	343	335	324	326	332	339	332	356	406	365	367	359	324	367	349	368	320	364	331	350	339	327	343	340	361	343	364	349	365	383	359	336	341	331	339	327	342	353	348	314	356	357	328	349	317	321	343	357	342	334	322	368	333	362	370	341	334	374	308	353	330	365	341	331	311	349	366	347	333	343	362	311	348	365	366	329	320	368	336	371	372	323	378	359	339	368	393	293	346	326	335	351	381	320	343	334	346	349	353	388	339	352	324	361	340	345	311	342	365	365	349	330	357	346	334	373	362	341	364	327	381	363	335	327	334	332	365	355	357	343	313	339	333	338	330	363	304	346	349	366	358	341	358	323	381	342	370	319	324	369	330	354	333	349	359	348	322	332	374	344	374	382	358	360	340	352	341	372	361	364	369	336	334	330	338	356	333	295	358	312	391	385	336	356	330	368	342	370	312	346	356	346	380	348	347	331	360	327	340	362	324	339	347	350	347	363	300	387	355	319	338	356	347	363	340	388	300	341	351	326	356	339	320	337	339	353	352	367	325	364	344	327	347	338	330	371	352	340	348	357	340	358	347	315	336	319	362	347	353	342	311	336	333	344	386	360	345	318	341	339	353	362	336	368	346	348	348	322	341	344	334	352	361	330	337	345	314	343	356	332	352	351	311	350	319	368	325	353	360	361	332	354	347	326	354	357	339	363	350	360	342	344	345	375	350	325	341	336	343	355	330	308	351	314	302	339	362	343	317	329	360	351	351	309	323	327	298	362	376	342	333	339	343	349	340	345	370	325	304	373	366	356	344	375	355	340	361	375	366	352	334	348	376	359	352	355	360	363	370	335	338	335	345	361	370	328	365	346	339	342	372	349	356	355	337	348	351	339	357	389	372	363	351	344	353	351	345	342	365	325	354	336	331	325	363	331	348	355	361	319	358	332	339	344	336	393	303	353	325	353	299	351	326	372	350	338	322	357	338	361	333	359	344	314	338	333	335	348	334	364	357	328	342	342	357	335	349	379	314	311	362	324	337	324	364	333	340	361	352	345	330	348	364	387	334	323	371	328	340	343	340	328	376	333	343	373	393	380	342	345	341	355	340	341	304	361	389	352	367	320	354	358	360	346	325	374	329	358	362	345	350	326	339	350	306	353	330	343	339	355	356	339	382	319	367	353	347	348	339	344	357	349	327	365	366	334	332	370	317	358	366	330	357	368	357	352	339	362	356	358	354	352	338	352	371	354	348	315	327	346	324	355	369	364	365	317	350	320	313	329	362	332	396	328	350	332	351	389	369	349	338	333	328	310	361	369	379	339	371	375	396	317	372	342	343	369	339	346	345	307	305	333	348	350	364	328	368	351	309	342	348	337	345	337	348	313	335	330	361	342	340	325	355	357	361	330	353	362	347	360	327	338	379	315	349	358	332	363	347	385	347	368	329	324	352	346	362	378	335	328	345	318	329	339	382	365	353	318	336	356	363	335	317	337	338	356	379	346	340	345	333	348	365	349	376	354	362	313	357	362	333	338	377	347	357	329	340	350	327	368	323	346	297	347	351	334	335	334	332	353	363	333	330	347	332	324	353	371	347	335	333	353	335	325	357	364	332	327	360	359	355	340	361	393	344	312	340	362	337	310	355	329	363	344	343	353	324	359	365	348	341	337	337	360	336	373	343	312	335	325	336	373	321	307	353	321	360	349	332	321	353	371	329	329	348	338	371	383	367	353	318	343	316	333	344	373	333	341	348	342	338	338	346	351	308	359	337	329	354	332	328	339	356	350	330	378	305	348	361	336	366	326	345	339	352	345	350	335	339	353	307	364	340	329	307	356	352	370	335	344	333	335	363	349	346	337	356	334	340	322	350	290	353	362	337	312	340	357	338	342	347	345	294	359	350	377	347	336	359	362	334	355	327	381	359	332	302	365	360	391	339	379	343	344	357	339	354	340	351	327	322	325	359	366	335	339	335	353	371	315	327	354	343	316	361	339	375	350	324	337	380	332	329	316	365	313	305	354	327	334	375	345	357	339	329	327	346	326	343	347	324	355	359	304	387	359	330	335	364	325	333	374	332	342	378	350	331	355	343	340	349	335	316	353	335	363	357	330	356	358	327	309	332	362	357	341	367	364	337	379	353	336	332	358	368	362	308	349	346	341	365	375	346	316	358	370	341	334	367	370	362	335	337	342	365	329	350	345	333	345	355	384	362	371	367	352	334	382	334	359	341	337	359	345	325	338	375	374	370	348	329	354	354	361	351	351	354	328	337	338	346	346	370	386	339	314	357	331	336	382	375	367	340	319	359	335	345	343	352	331	334	349	338	366	345	310	363	340	367	346	312	338	348	396	340	335	365	316	358	370	342	358	327	331	318	328	316	333	360	323	334	349	341	342	322	336	353	317	318	336	331	318	346	335	352	380	343	326	350	364	317	328	372	343	321	346	343	350	347	360	387	357	367	344	348	365	355	347	357	339	368	367	339	339	364	343	308	340	342	353	348	372	340	344	346	346	351	330	354	316	354	333	346	331	370	348	345	346	369	313	342	344	390	336	349	344	343	335	303	323	396	380	328	339	347	307	352	329	380	342	381	347	339	323	363	331	333	356	341	350	364	339	379	344	345	338	345	360	360	333	333	368	352	339	365	326	417	329	337	322	371	325	383	373	341	322	358	351	331	355	337	353	350	336	330	369	359	379	338	357	326	319	356	346	366	360	346	351	353	347	330	313	379	340	340	367	353	337	391	335	317	303	343	343	321	369	356	408	326	318	315	338	334	354	333	333	345	383	367	343	329	362	360	338	349	341	350	309	366	316	362	387	345	332	350	357	354	353	340	384	337	357	341	372	366	352	349	353	325	353	366	363	356	325	341	325	374	327	341	344	316	354	347	331	331	359	322	361	343	366	377	295	330	363	357	336	360	354	358	353	336	326	349	364	326	336	309	356	360	321	340	363	338	365	293	353	351	342	312	346	369	328	343	323	331	338	361	333	363	372	363	349	369	352	359	331	340	355	322	360	373	342	348	338	339	337	333	335	347	340	342	348	354	376	348	365	370	326	342	331	335	360	316	370	344	310	344	318	336	336	349	329	372	343	331	341	381	339	362	352	333	347	337	360	345	364	368	356	322	319	315	333	363	346	338	328	340	344	346	348	355	360	363	373	336	385	367	356	349	336	376	337	319	324	354	363	351	368	375	369	343	373	321	319	341	343	311	348	313	318	359	363	306	343	323	353	359	331	325	352	343	340	372	301	309	347	365	384	366	332	365	313	348	352	318	302	360	360	369	365	327	342	345	339	360	334	318	356	342	346	306	355	305	303	343	341	345	353	341
32502	16093	13633	7328	4909	3636	2635	2159	1696	1422	1213	1037	910	868	813	719	706	625	638	565	611	563	498	483	484	444	476	485	446	447	425	479	454	423	394	440	433	425	443	409	407	447	406	425	388	414	393	399	411	378	420	424	409	419	432	365	372	459	390	359	440	417	401	389	422	389	393	377	383	394	397	405	408	387	394	427	400	391	391	416	417	412	390	395	389	434	426	402	390	389	382	380	394	386	389	373	417	398	400	380	387	383	395	426	394	417	396	404	414	368	387	386	392	393	372	394	379	348	390	392	412	384	355	404	388	375	412	348	376	365	380	386	384	363	421	399	414	377	375	408	380	371	361	391	364	408	416	376	394	408	334	384	373	414	395	354	421	410	372	380	407	363	369	393	376	392	363	383	384	367	365	429	397	411	407	362	410	379	379	387	397	389	395	343	463	347	370	391	395	409	346	362	382	411	382	395	406	424	376	378	380	391	389	350	394	414	376	376	382	403	371	389	363	384	404	397	395	388	376	371	401	386	369	370	384	398	365	376	406	422	363	373	374	400	368	367	363	377	343	355	385	374	356	384	359	377	391	366	391	393	414	379	386	368	358	359	379	358	390	389	356	368	393	371	380	379	372	409	412	397	406	396	404	363	380	422	395	380	364	343	360	423	403	400	395	371	384	349	398	376	383	381	385	397	414	376	429	393	391	393	373	360	390	391	381	400	390	394	364	378	389	417	415	372	397	398	382	351	381	369	366	376	393	376	394	392	399	378	401	394	403	410	393	374	361	371	408	370	391	411	359	387	384	403	386	343	373	379	402	426	380	358	438	402	409	390	380	411	391	405	408	376	413	407	395	378	355	371	361	368	350	395	417	375	392	386	366	381	387	384	418	415	404	358	385	439	366	366	397	352	415	407	403	381	409	365	407	368	409	361	385	399	354	382	404	355	395	402	350	366	372	388	419	401	329	389	383	427	349	370	376	383	401	361	373	381	357	387	354	403	411	353	350	348	361	395	384	384	434	370	383	396	355	449	349	343	396	345	385	417	365	374	398	394	377	361	376	373	383	416	390	392	385	373	372	369	390	368	395	348	378	389	365	415	425	388	398	381	398	354	370	392	410	383	415	393	384	351	378	419	402	427	352	375	365	433	374	379	382	417	380	378	357	382	380	368	408	382	356	364	413	387	387	349	380	366	399	393	392	383	382	366	380	394	358	396	364	365	387	439	381	360	377	416	376	343	419	369	402	379	400	385	417	347	381	387	399	376	353	410	395	379	364	371	354	382	366	366	389	381	367	386	382	359	375	389	352	396	372	404	382	383	413	445	370	372	375	397	452	377	399	380	382	354	387	391	397	383	406	394	411	367	367	400	363	377	406	392	373	374	390	403	392	393	383	367	401	382	396	358	378	447	391	372	390	384	405	404	373	392	369	410	394	395	407	361	367	380	430	422	368	367	341	387	384	353	389	361	385	345	400	386	367	344	391	376	394	361	375	401	392	416	392	377	396	389	385	389	392	380	369	385	395	354	367	396	396	406	403	385	363	397	365	366	342	409	431	376	396	394	385	374	371	384	392	377	397	390	341	404	408	346	377	391	420	382	384	366	423	407	396	398	389	365	331	357	360	390	373	363	409	395	397	357	399	391	410	382	389	416	373	385	388	367	390	405	414	345	411	418	386	371	388	428	327	380	379	387	405	350	373	364	402	373	388	379	401	375	411	401	400	391	385	394	363	383	412	370	351	358	385	404	397	360	379	359	387	392	380	365	420	378	398	388	394	377	369	373	414	383	372	412	373	385	398	415	409	396	393	370	379	372	398	386	344	378	363	393	344	394	364	374	362	396	386	375	377	370	362	394	407	392	395	397	394	393	394	396	359	383	393	349	393	352	367	404	370	387	414	377	359	363	406	396	402	402	388	369	339	391	431	405	427	348	380	415	357	385	363	412	383	359	374	399	396	370	396	401	365	370	365	353	382	425	376	378	384	355	373	400	360	368	394	365	406	373	378	395	407	396	396	415	394	396	383	393	328	367	375	348	379	383	409	386	372	373	411	422	416	351	388	358	402	378	363	391	397	382	367	403	381	337	361	376	369	354	364	352	378	384	355	372	388	389	366	427	396	395	371	377	369	387	358	360	398	364	372	387	389	368	374	346	381	423	341	360	387	366	389	367	374	412	384	388	390	399	404	364	404	381	401	367	350	374	409	382	356	371	417	366	370	379	420	372	405	368	373	363	414	392	391	414	397	384	334	396	374	395	398	365	381	379	392	351	395	365	360	385	402	391	424	368	372	405	392	371	368	381	367	400	397	406	380	407	396	380	367	382	372	377	419	383	391	403	399	389	367	389	420	383	402	364	393	371	381	357	386	369	413	394	415	390	347	381	407	416	388	345	411	380	383	414	397	374	390	380	378	394	415	407	397	373	417	353	357	361	413	397	360	434	365	393	374	398	385	369	376	402	365	372	379	384	366	365	356	369	382	376	386	362	402	378	379	364	396	362	362	373	363	399	395	371	410	356	363	392	370	382	363	395	385	383	381	429	388	378	414	388	435	358	381	405	410	371	372	383	374	387	402	392	368	367	377	383	364	355	377	374	391	387	399	400	391	378	390	365	404	396	372	348	374	393	391	401	373	366	378	343	411	397	386	398	402	418	381	374	398	353	373	419	411	374	377	352	394	404	378	392	403	377	373	428	369	347	398	364	381	430	370	395	403	399	364	375	381	370	403	357	347	372	418	369	384	395	369	371	403	375	347	396	391	376	378	392	380	351	392	413	382	333	370	370	391	370	371	387	389	384	400	406	371	372	417	384	390	388	366	374	367	427	386	350	371	400	418	388	374	377	433	338	371	355	376	424	372	382	377	407	413	392	386	392	404	368	368	392	357	392	382	382	353	367	394	386	424	405	397	394	373	361	394	411	379	356	397	389	383	392	434	394	382	375	417	358	370	418	359	417	385	416	421	371	381	390	394	390	373	365	387	420	400	389	399	409	378	362	386	402	417	390	377	395	409	375	370	389	376	408	367	364	411	423	370	430	369	401	396	435	403	367	398	378	389	354	397	402	378	366	382	389	369	408	379	359	373	385	395	386	390	368	425	390	425	375	409	383	385	363	378	418	385	367	393	382	368	386	375	420	382	371	388	397	374	396	367	356	383	372	384	346	339	396	403	368	397	378	376	399	372	393	366	377	376	386	427	389	360	388	386	342	373	365	418	370	357	378	398	384	377	396	379	388	407	364	389	409	417	355	376	409	419	381	351	379	358	390	396	408	355	389	428	385	391	417	369	377	409	378	379	386	395	390	397	404	413	363	384	364	413	402	402	372	384	398	385	393	384	373	380	361	408	366	351	387	387	390	372	403	382	400	398	397	376	414	378	374	395	386	352	378	358	383	361	359	372	389	391	378	402	372	366	390	377	375	428	406	411	369	394	415	363	393	370	374	396	358	400	403	362	410	377	379	401	344	380	392	369	398	406	376	396	412	398	422	374	379
27241	19978	7449	878	591	441	520	480	508	495	509	472	509	455	494	477	471	454	463	440	498	490	461	482	472	499	447	469	437	447	495	518	458	495	506	470	479	464	440	455	482	455	477	500	479	467	489	490	474	487	453	450	456	456	479	453	497	475	497	418	464	517	430	442	476	451	473	477	435	432	469	427	490	453	476	455	466	466	495	438	477	493	469	440	463	454	458	482	487	505	474	456	493	453	456	503	467	493	528	469	471	438	481	472	423	490	470	467	451	450	513	466	475	478	520	502	497	455	460	477	450	465	472	487	515	451	470	459	452	478	498	497	469	468	469	469	464	409	441	448	463	472	466	449	494	462	461	478	495	499	455	497	479	412	476	472	488	415	471	470	502	460	469	478	473	456	461	453	456	483	450	488	440	458	498	478	499	509	481	457	436	482	475	467	426	489	437	461	470	485	483	485	470	404	499	481	444	478	475	450	452	459	447	449	513	467	448	487	502	488	442	452	504	495	491	432	462	434	474	437	458	488	466	502	436	481	486	464	448	487	450	443	460	479	452	476	476	485	497	472	455	468	423	485	469	474	446	425	496	419	436	471	484	443	478	467	456	522	461	461	469	471	489	499	495	470	467	469	464	474	479	438	484	467	497	460	449	482	496	469	460	451	461	496	478	491	482	457	480	474	469	478	443	492	487	463	466	486	443	463	440	448	465	459	499	494	461	494	504	525	466	476	459	494	460	491	473	453	489	460	503	467	467	474	460	441	520	475	444	495	450	466	503	446	431	478	486	455	476	467	502	495	474	445	438	439	485	458	465	464	506	483	466	462	495	498	517	472	454	458	505	483	496	462	485	473	469	479	494	473	480	456	460	461	476	443	493	467	490	473	505	474	488	466	485	487	447	461	514	515	445	516	467	434	471	455	415	408	464	482	479	457	450	475	478	470	481	476	483	496	424	508	415	491	498	467	442	487	460	447	456	487	464	428	484	424	467	471	486	453	474	470	447	462	487	471	474	459	478	489	474	478	477	455	496	462	448	473	450	466	503	504	484	511	470	465	474	470	508	445	455	484	491	460	462	507	476	449	493	488	468	469	446	491	480	458	476	462	458	460	485	450	441	449	419	483	540	453	438	463	436	462	454	467	473	434	499	463	493	484	480	456	453	497	494	450	466	471	476	459	476	490	491	470	431	458	492	423	471	482	470	473	471	454	456	473	445	503	501	481	465	425	493	468	484	465	413	500	469	437	467	464	461	434	479	485	477	475	476	484	450	490	466	496	495	452	489	444	480	460	475	488	458	433	434	465	472	462	502	448	466	464	475	531	463	471	495	470	452	462	506	472	469	427	428	462	495	488	464	467	449	476	387	481	476	468	444	453	440	452	470	467	472	479	448	475	473	479	475	446	451	465	468	466	475	484	446	451	451	476	465	486	455	471	438	486	487	459	446	452	454	470	485	463	519	449	494	466	440	451	486	507	491	466	500	478	430	503	469	484	511	472	473	489	485	478	442	449	480	463	468	487	481	489	470	507	459	462	464	464	504	451	447	489	455	473	471	470	490	478	465	501	477	453	518	430	489	449	454	474	480	438	470	486	493	483	461	456	453	469	496	460	501	466	441	458	481	496	411	448	443	475	407	465	471	479	441	469	485	477	457	475	459	473	470	462	419	450	441	479	509	506	449	503	482	461	459	483	441	499	494	486	456	425	455	474	451	504	443	476	455	513	463	461	487	466	428	463	478	450	472	456	479	494	477	465	514	477	484	455	464	476	471	464	466	454	446	475	463	465	448	464	479	473	460	470	464	483	459	478	436	454	454	458	494	443	475	440	468	506	485	441	454	477	483	483	494	473	452	478	470	461	475	468	487	487	462	441	483	473	472	506	451	449	466	504	460	500	493	476	477	437	511	478	508	455	452	455	453	459	430	434	468	464	507	469	466	437	446	445	448	478	490	491	455	443	488	482	484	458	492	471	495	429	439	437	492	541	466	438	525	496	497	507	451	492	420	496	489	479	486	441	456	497	513	460	459	467	440	454	467	480	467	516	478	472	458	478	487	438	504	448	484	438	467	499	471	426	491	490	458	472	505	483	486	483	455	473	480	457	471	470	447	487	467	443	478	493	459	485	454	449	478	463	514	486	457	485	447	450	502	494	499	476	475	487	437	504	476	428	473	511	452	484	474	481	464	500	481	458	442	485	439	463	474	454	440	489	487	448	494	461	487	436	480	499	463	438	471	488	495	462	444	436	455	449	470	436	456	465	488	502	498	446	453	462	429	506	470	466	463	491	444	502	478	452	502	471	466	429	469	483	439	528	472	461	490	519	479	500	429	461	477	441	489	529	476	475	450	481	520	462	466	447	474	430	482	464	461	465	436	503	471	458	475	479	516	444	468	482	455	454	502	470	490	486	476	446	436	460	506	476	454	458	431	460	469	434	489	448	491	475	527	467	453	479	404	516	459	478	436	447	445	471	460	428	448	478	453	474	497	475	452	454	460	455	461	451	483	488	466	464	452	507	460	462	513	504	483	430	461	433	447	451	476	478	475	467	467	457	475	447	453	472	437	482	492	493	487	454	443	450	466	482	494	430	459	429	464	460	492	526	426	446	469	502	470	463	431	470	446	476	443	449	463	449	476	479	480	474	468	479	450	481	462	513	457	484	456	464	513	449	446	437	494	473	474	442	477	469	482	540	467	522	485	426	445	503	472	477	468	426	479	457	501	540	499	468	485	447	459	487	471	496	458	487	462	456	482	446	481	426	458	488	440	484	478	482	482	444	488	458	442	461	508	466	478	481	442	427	464	483	496	456	467	518	452	466	472	443	467	469	441	495	477	465	482	476	449	478	475	479	468	523	458	476	495	467	436	458	412	485	490	466	473	488	450	477	443	423	448	452	434	465	485	470	412	466	485	475	475	497	447	457	483	464	502	471	461	479	458	526	455	473	450	446	488	436	454	497	474	475	448	490	454	486	497	465	463	489	459	438	478	474	495	473	493	451	456	448	471	462	470	507	477	473	498	424	468	473	476	454	487	462	473	477	479	476	439	488	515	451	505	468	485	489	468	487	451	469	468	470	496	444	450	466	443	454	477	420	453	468	473	499	425	478	465	470	519	472	456	410	483	439	469	489	475	448	453	457	460	485	469	444	450	500	462	448	497	487	451	477	479	479	461	515	477	467	484	480	476	459	508	486	467	473	452	461	487	459	481	499	489	488	500	500	429	494	424	461	461	515	449	478	475	460	510	461	470	453	454	487	474	508	473	451	471	437	448	484	510	450	502	456	478	468	480	451	458	472	492	481	478	489	427	482	445	501	456	467	484	420	462	514	431	450	468	464	495	508	467	479	469	466	473	483	494	475	477	475	443	498	486	499	496	493	520	446	489	470	459	502	460	475	463	436	456	511	443	519	490	449	482	455	483	444	510	401	479	478	449	468	463	484	478	450	450	442	469	453	454	466	491	447	476	466	518	467	452	488	467	439	491	496	468	455
15654	1345	1233	833	695	673	613	614	586	561	578	582	550	608	562	583	595	524	577	568	570	555	532	523	536	561	596	550	556	564	557	559	533	562	579	531	560	560	588	558	571	518	575	582	558	575	596	513	563	548	582	537	516	525	597	528	545	555	546	563	544	565	513	526	481	537	523	564	548	560	542	559	553	528	551	539	562	552	569	590	554	525	568	539	547	581	550	545	607	563	588	529	539	552	596	586	578	540	558	526	509	571	506	521	549	537	530	570	582	541	537	549	511	563	550	567	555	549	581	562	555	541	535	506	570	540	527	538	552	497	528	597	580	564	585	557	577	571	542	554	560	547	547	550	606	522	590	498	581	554	546	575	558	543	557	538	567	577	559	515	575	578	536	552	543	556	557	547	582	565	621	557	574	555	543	591	562	552	522	559	539	580	586	549	560	555	567	533	560	551	490	581	548	548	618	511	540	570	569	568	525	549	547	501	566	567	549	556	553	561	564	549	542	547	554	580	570	549	563	575	542	563	534	557	612	567	558	550	574	538	584	547	561	559	543	571	558	579	551	583	555	577	556	536	540	592	547	562	579	567	522	560	581	548	529	575	567	567	590	561	549	559	551	532	547	544	557	530	565	548	521	526	543	555	578	530	573	549	542	592	533	585	595	569	517	523	570	512	546	553	555	539	518	552	550	582	524	555	532	563	538	574	527	558	569	514	541	549	559	580	580	544	544	574	548	569	552	577	601	575	540	560	564	561	592	528	538	583	529	541	526	595	568	547	512	560	538	594	566	554	533	584	590	566	520	582	565	541	578	593	582	560	577	579	578	577	583	589	608	540	571	575	577	551	528	588	568	535	560	558	565	567	551	559	578	533	547	567	544	571	562	577	561	525	540	548	570	570	532	534	541	587	542	557	534	562	543	528	526	642	590	563	519	547	561	596	523	550	610	551	524	570	526	586	542	550	572	521	523	504	502	599	565	578	588	554	531	580	533	538	530	596	516	571	538	536	553	552	559	511	580	506	557	563	599	580	584	556	578	547	546	541	536	579	578	569	533	577	561	548	519	562	548	536	556	554	525	550	563	511	537	551	529	570	615	545	523	515	548	565	582	586	528	597	576	570	592	579	588	600	529	545	543	526	553	571	573	540	535	542	580	588	535	553	546	587	564	589	568	585	559	599	533	522	549	548	559	515	537	540	578	532	562	571	555	571	583	555	556	547	576	562	571	562	574	546	573	559	559	532	595	593	553	517	554	533	586	545	573	564	590	559	566	522	556	537	567	574	560	557	577	588	523	650	544	577	573	529	563	524	602	521	561	545	570	560	537	535	587	537	588	541	570	539	529	553	543	599	543	518	601	555	548	554	595	557	578	555	565	536	540	531	556	587	563	530	549	552	561	563	557	536	547	546	548	563	550	558	526	563	610	566	564	573	544	554	536	535	545	570	545	561	514	526	609	577	580	590	581	599	534	576	548	536	573	588	582	542	575	574	533	576	553	586	564	551	519	531	631	568	539	541	551	553	553	589	550	593	546	595	562	544	530	573	556	577	550	562	571	549	602	525	582	524	565	540	516	578	567	559	542	579	550	554	527	571	531	564	553	555	570	568	559	522	551	579	568	582	568	581	568	537	591	584	552	582	514	581	546	549	512	574	535	528	536	547	544	555	539	558	549	536	505	522	556	543	532	544	545	549	571	543	571	535	543	575	594	567	589	543	563	548	585	556	547	550	565	555	580	591	559	486	563	552	543	542	514	543	599	539	533	532	534	574	573	553	563	584	538	509	554	585	555	579	528	552	572	532	575	576	546	561	563	586	573	562	557	542	553	542	537	557	545	556	550	536	601	556	540	520	573	560	535	545	578	576	579	528	573	559	566	572	532	562	525	525	555	526	557	552	555	543	501	617	562	586	573	560	529	583	570	527	561	581	514	551	568	543	572	528	601	567	575	554	555	543	563	535	558	561	553	599	596	572	570	512	567	576	555	578	538	587	552	568	569	559	522	578	574	571	591	556	564	513	538	516	582	577	556	548	520	583	563	520	600	540	537	555	560	572	520	580	563	602	545	563	579	516	566	525	541	545	544	555	553	531	583	542	550	558	576	561	548	567	549	594	557	554	557	567	533	559	558	540	553	567	551	567	537	558	493	548	561	591	544	508	548	555	534	560	538	559	576	534	533	581	503	546	573	534	578	551	559	584	521	543	535	577	593	542	569	542	562	570	564	528	561	550	549	551	562	568	564	522	551	581	554	566	601	515	587	584	565	561	581	571	559	562	544	535	546	517	537	539	578	573	567	584	548	530	586	573	557	576	561	542	611	567	540	556	583	545	538	553	566	565	597	577	568	510	551	608	571	575	576	502	610	574	601	535	561	555	543	518	583	579	565	578	584	519	526	554	562	527	537	551	591	546	563	553	567	567	567	599	523	567	572	552	583	552	552	567	578	487	565	523	604	578	558	546	571	598	591	545	528	547	519	568	569	570	542	565	557	563	547	507	589	548	597	552	560	609	574	564	516	581	611	568	535	580	533	558	551	593	535	577	536	531	551	587	570	608	581	535	594	586	602	563	527	527	537	548	567	550	533	512	557	552	558	553	562	526	574	557	553	585	546	584	606	559	565	540	578	560	567	545	533	551	548	531	540	540	548	559	563	562	515	591	555	556	605	508	605	573	594	557	558	518	562	583	542	567	573	584	510	548	558	561	537	575	589	548	554	542	537	570	580	545	585	547	550	572	558	561	528	568	576	603	539	588	574	553	608	532	583	560	567	544	554	527	548	557	573	550	550	553	570	592	580	564	545	515	585	596	517	545	519	580	522	562	591	546	609	550	566	570	557	548	589	584	557	555	552	520	580	536	521	517	533	557	533	557	616	565	531	581	558	565	540	595	535	519	541	560	528	528	541	551	567	522	526	543	529	572	543	563	547	573	576	571	536	554	534	621	566	561	605	527	558	575	554	570	532	545	544	599	568	567	545	567	584	505	560	536	525	555	571	522	542	596	523	532	530	542	541	511	538	553	564	545	528	596	529	572	571	550	560	546	562	548	534	522	541	547	565	567	588	580	568	523	539	538	556	590	545	541	554	561	551	564	538	551	566	578	544	570	563	575	567	568	594	603	553	546	535	561	591	591	583	537	600	532	520	552	545	555	543	552	521	545	563	555	521	578	518	539	554	523	619	561	557	542	515	541	539	585	548	586	540	571	552	563	573	571	575	562	550	566	593	517	520	548	516	589	536	556	535	552	571	562	576	578	557	576	553	574	565	567	516	561	565	554	562	590	549	560	590	513	558	581	560	524	598	558	529	580	575	600	535	541	548	526	557	575	596	563	572	566	507	543	574	610	524	545	532	517	571	574	543	558	531	572	556	535	532	539	584	565	574	583	554	540	580	525	558	547	583	536	567	568	555	532	571	530	527	627	563	527	557	549	577	552	547	560	544	581	563	565	566	589	559	554	536	569	554	517	521	519	536	536	546	563	552	568	545	558
23659	21076	28318	24080	21060	12385	1120	654	523	493	500	419	345	390	302	319	303	310	295	274	255	247	275	295	266	242	267	256	232	253	213	245	225	230	245	249	256	265	236	274	276	246	271	270	247	253	230	250	256	246	232	241	251	238	230	245	223	230	274	238	249	252	241	258	250	245	247	248	264	222	237	230	227	237	256	229	260	234	272	242	247	226	233	244	235	236	207	231	217	234	218	257	225	212	212	238	254	230	214	244	242	199	270	227	231	223	217	233	214	237	241	274	242	225	251	262	255	252	221	256	234	238	255	219	248	224	204	234	209	255	248	223	212	224	225	243	231	264	238	225	205	245	223	218	232	243	225	221	260	211	232	236	244	225	241	254	228	217	222	237	243	248	216	248	216	244	236	228	258	262	248	249	211	251	236	216	247	278	256	230	253	232	246	220	207	251	249	234	236	237	225	224	243	223	222	223	254	230	201	234	216	234	229	245	276	241	246	245	230	240	250	233	271	236	219	208	241	257	215	246	208	243	250	212	246	222	228	258	243	237	246	216	237	241	237	252	212	225	243	227	259	242	258	225	252	220	217	220	230	219	254	248	250	254	217	231	225	225	257	245	250	216	224	235	235	232	249	214	251	226	235	221	241	244	231	277	252	238	212	225	238	249	217	238	231	257	259	251	245	243	240	244	254	223	227	233	235	245	251	221	237	237	269	249	267	223	221	248	246	232	254	230	216	248	229	239	241	185	233	225	237	226	243	212	226	211	261	241	240	230	241	247	228	252	239	252	214	229	204	236	250	227	205	253	251	266	254	244	240	237	234	216	227	244	240	261	227	237	242	229	260	232	242	269	222	250	220	228	210	236	235	229	227	230	232	217	239	239	239	212	230	236	248	248	223	244	218	242	249	229	212	252	265	228	239	240	251	228	230	238	219	244	209	250	227	217	238	274	239	251	262	225	224	247	230	245	222	242	218	237	209	200	235	227	237	244	241	241	216	229	238	253	273	229	232	229	248	239	257	231	251	211	224	261	245	240	228	224	240	248	236	232	230	234	234	235	214	234	260	236	233	257	231	230	245	237	225	236	246	237	233	229	238	214	229	234	239	257	236	266	248	232	238	236	244	275	226	237	242	213	257	261	222	235	247	240	237	258	246	246	212	223	257	229	245	224	231	232	255	230	253	262	250	239	225	225	258	229	215	261	231	218	241	252	234	218	245	229	219	230	254	217	258	248	229	246	227	222	210	238	245	237	219	237	218	227	236	228	247	236	231	258	240	216	230	232	223	234	235	235	241	247	226	263	239	233	223	213	258	215	239	234	250	243	220	252	227	217	218	231	261	226	255	212	256	267	252	229	244	239	214	279	232	239	219	258	232	223	256	228	219	240	257	222	271	228	219	238	215	266	241	235	233	229	214	245	210	238	212	246	224	247	235	242	250	214	244	241	249	192	214	213	227	222	236	246	255	277	220	224	245	213	235	202	227	232	256	234	225	239	238	237	253	254	249	237	246	210	245	236	257	243	235	230	233	258	221	247	236	240	205	246	227	217	228	229	214	249	230	230	252	228	237	227	229	250	235	244	227	213	228	216	257	220	244	239	225	241	256	236	240	231	227	239	213	246	243	233	262	224	228	216	236	240	267	252	219	223	255	247	252	210	211	254	253	249	251	240	221	241	240	246	229	240	244	235	246	260	241	248	238	273	238	227	224	249	235	236	248	225	228	249	264	206	219	236	226	249	235	246	253	253	221	259	250	250	241	252	240	221	226	223	253	204	205	237	265	237	240	245	240	238	224	234	260	227	236	204	253	242	225	223	218	243	249	246	253	255	251	251	251	195	241	235	247	247	237	235	222	248	206	244	249	237	226	219	219	213	254	210	252	235	252	253	233	264	243	280	212	265	235	220	236	219	268	255	248	220	239	218	221	220	228	226	230	233	241	241	245	263	256	213	248	227	238	242	238	258	224	219	243	263	209	254	241	244	252	230	255	241	234	244	221	252	229	215	216	242	234	244	227	248	268	227	220	212	240	209	231	201	237	239	240	262	248	239	229	245	229	206	224	199	282	237	229	241	244	230	235	260	230	256	239	219	254	240	215	231	245	230	242	242	263	222	233	226	235	230	227	231	211	234	235	267	251	225	236	226	222	198	236	256	227	254	252	263	228	221	229	229	242	246	250	249	241	233	230	237	207	239	219	241	257	250	214	244	231	246	240	227	265	233	247	249	223	241	234	248	229	224	233	251	219	256	262	223	257	220	257	223	215	243	252	252	262	226	237	253	216	210	241	234	245	241	244	231	279	220	214	236	259	241	229	238	232	205	205	271	250	235	201	213	224	262	255	261	232	240	248	212	215	244	238	237	214	229	199	209	215	234	198	227	215	242	256	238	248	241	225	238	250	246	227	241	220	254	232	237	224	205	242	232	213	242	205	224	255	216	250	226	233	221	235	251	235	221	259	242	247	219	218	246	233	241	230	227	221	244	268	230	235	229	223	214	235	221	233	212	224	235	253	229	250	256	222	251	227	238	232	237	241	250	199	235	220	235	211	246	236	236	208	225	249	218	249	257	244	244	253	232	249	238	210	222	246	236	238	261	233	230	206	224	240	215	222	267	223	255	246	243	224	226	244	247	234	206	248	244	239	216	245	226	247	237	237	248	231	213	237	251	240	249	244	245	218	229	249	225	212	263	266	229	241	253	228	254	230	234	248	240	222	240	225	247	242	263	253	218	247	238	240	231	251	241	255	243	228	247	261	237	232	229	219	246	221	255	244	210	239	230	266	228	224	229	234	259	235	211	257	238	222	213	262	238	247	217	236	258	267	219	222	232	249	195	210	253	225	258	226	250	226	223	251	226	213	209	216	239	234	228	258	212	223	241	234	217	246	234	249	230	250	215	240	234	259	253	263	218	273	223	240	230	265	234	217	263	233	257	219	260	204	230	255	216	263	215	215	249	224	229	206	230	242	213	224	235	232	263	241	278	232	254	221	226	234	226	234	247	216	255	224	209	282	212	253	237	235	228	248	233	233	242	232	231	225	226	258	260	247	227	239	235	220	237	243	252	237	263	223	246	257	252	236	244	242	216	240	230	232	218	214	250	265	231	236	264	249	237	238	225	219	248	224	233	266	225	235	236	262	228	284	254	204	247	249	236	230	238	245	241	234	226	217	251	261	242	228	197	216	237	247	253	246	231	242	256	228	199	219	213	231	260	236	224	250	227	234	238	238	245	263	247	231	277	253	207	220	253	236	235	241	224	272	242	239	243	243	246	239	221	251	252	241	239	225	235	222	239	232	228	232	256	239	222	231	224	215	227	227	208	223	225	249	220	223	252	237	253	231	247	235	221	236	251	239	244	250	217	256	230	230	269	231	223	237	241	225	251	239	204	228	244	244	226	222	228	243	222	255	233	209	233	224	226	216	250	224	234	266	227	277	206	230	214	238	265	229	239	234	214	223	232	247	250	244	239	222	216	221	224	243	221	234	232	228	233
33168	9563	8164	4056	2667	1885	1448	1212	962	817	721	613	562	491	492	469	444	402	390	400	385	409	336	319	355	319	362	334	318	318	339	337	314	337	327	300	274	304	296	327	319	286	311	284	301	278	303	268	299	295	300	267	283	286	306	306	274	284	289	290	309	296	347	279	290	302	299	273	303	296	239	293	292	321	283	294	301	267	325	283	302	290	300	301	291	265	294	280	289	300	266	269	276	242	298	306	320	275	284	268	285	290	291	299	308	299	275	273	293	331	298	270	293	311	285	294	282	318	293	295	298	289	261	288	284	277	289	259	262	282	283	276	254	265	301	294	277	269	295	308	272	297	300	293	288	290	294	286	303	300	261	282	289	301	293	266	288	291	308	274	314	266	286	303	303	285	277	293	274	296	276	262	298	307	286	288	308	252	287	323	303	269	273	289	281	276	264	301	294	282	303	288	335	285	267	253	287	286	289	289	281	304	315	278	294	295	277	291	304	285	285	280	283	289	287	299	278	308	291	282	294	294	283	266	291	316	293	264	270	305	277	299	279	268	301	298	302	269	303	295	308	250	278	314	269	284	272	314	298	264	305	255	272	269	282	278	289	292	286	265	311	272	294	300	317	273	297	283	272	282	275	257	279	309	287	302	310	249	294	283	274	296	287	285	284	288	290	294	293	291	301	297	299	271	297	294	308	323	270	294	263	264	286	303	284	271	295	312	297	314	256	267	312	287	275	284	281	307	295	272	286	286	273	290	287	300	289	300	295	288	287	281	253	303	272	306	270	319	319	270	283	283	289	293	284	323	300	329	271	305	288	293	308	292	269	280	304	252	288	273	291	260	304	294	279	316	309	273	299	280	279	259	285	300	288	288	303	268	258	293	289	307	279	274	273	270	280	301	288	320	295	258	259	288	296	300	282	295	266	274	304	278	286	271	280	314	274	271	281	293	277	279	258	287	297	285	273	299	291	295	258	264	292	277	289	273	281	281	283	276	283	302	300	289	289	275	266	294	317	308	303	258	282	294	299	291	294	285	284	289	269	262	262	299	277	291	293	275	281	260	309	316	291	306	306	273	283	296	274	286	286	297	262	303	301	237	285	278	290	285	301	289	275	266	296	297	304	284	291	301	297	266	295	295	289	284	259	270	305	312	293	280	301	268	253	301	295	274	272	282	260	275	296	287	283	261	301	248	272	259	285	299	263	277	261	256	271	266	284	297	264	304	267	293	299	277	271	275	289	288	297	258	274	285	319	273	311	309	297	283	266	281	301	263	281	290	282	302	276	288	288	285	276	299	285	294	265	272	287	287	274	278	296	272	281	299	281	283	260	288	298	278	292	273	293	281	247	262	303	307	301	289	307	287	297	317	273	303	284	302	288	297	275	291	277	260	294	281	290	260	254	327	277	289	303	307	306	310	306	305	326	311	292	299	284	272	266	308	277	284	266	295	320	249	317	295	285	296	278	282	284	262	275	277	264	291	296	283	310	287	276	287	291	292	303	280	297	310	274	288	304	289	318	250	307	295	281	304	311	307	312	316	278	292	311	280	285	324	283	250	287	272	293	261	273	292	290	308	309	321	284	309	286	289	267	286	278	296	318	295	283	318	294	267	277	283	271	297	336	286	275	278	264	309	291	287	301	288	261	302	303	280	285	290	283	301	311	284	314	315	275	275	310	292	286	284	292	293	313	306	283	295	298	286	318	279	292	286	282	294	262	272	270	287	295	264	274	286	280	337	293	297	284	320	303	282	301	278	277	265	314	288	249	282	292	297	271	302	283	271	294	294	292	292	277	303	288	307	309	285	323	304	275	307	294	257	293	285	267	327	295	276	274	315	282	283	291	297	294	271	289	290	285	275	277	305	265	275	300	279	263	295	328	288	294	274	279	308	317	269	309	284	305	301	293	269	268	288	253	279	271	256	290	288	301	291	262	276	308	300	323	293	290	280	314	320	297	320	287	278	311	267	303	266	280	304	293	328	310	313	286	298	300	293	302	335	259	293	278	279	280	269	267	284	256	304	285	304	320	292	276	279	303	302	283	293	289	289	285	271	275	303	292	275	286	280	307	288	251	286	260	293	273	289	285	281	312	299	278	263	291	289	292	278	269	272	284	307	296	244	282	301	300	263	313	309	310	284	281	306	282	294	308	284	306	295	305	277	293	264	315	316	274	257	293	276	305	309	289	273	255	307	289	294	302	290	268	305	292	267	317	280	287	301	308	294	302	285	261	331	260	297	250	290	284	266	295	294	281	295	290	287	287	280	304	292	247	283	274	278	265	271	278	313	271	293	300	279	295	282	285	302	270	287	284	284	281	300	296	287	235	327	294	253	280	315	302	301	290	299	296	280	297	310	259	303	277	296	274	304	306	285	299	318	304	293	289	296	264	295	278	293	288	276	297	285	279	269	289	288	296	285	318	286	271	304	327	312	307	301	283	280	290	277	288	285	271	298	281	280	275	306	299	303	286	287	304	263	276	305	283	312	269	279	288	269	259	277	256	292	280	270	260	280	293	314	291	279	314	278	282	286	337	294	324	266	269	272	286	320	292	296	250	280	285	290	313	276	271	260	278	281	279	253	277	275	295	252	274	258	297	280	293	271	310	308	279	321	331	271	292	293	274	316	305	274	307	303	294	317	266	291	303	285	297	277	289	294	294	230	298	295	275	282	268	274	288	269	285	284	312	279	290	253	260	290	308	287	302	280	285	277	263	273	280	250	292	270	286	278	284	282	321	311	293	289	284	290	299	293	299	300	290	263	319	294	293	260	286	267	272	297	304	274	264	293	311	299	277	323	275	311	280	303	285	254	290	292	288	315	284	249	276	319	292	239	273	289	282	298	313	268	308	307	297	284	318	311	296	262	266	288	276	299	276	315	298	292	279	294	304	282	308	269	268	291	287	256	271	295	269	308	302	270	277	280	306	269	275	275	307	273	280	279	271	269	295	291	267	291	260	265	285	279	285	298	254	267	287	246	319	288	293	272	275	274	309	305	299	319	281	286	299	293	302	308	308	287	272	267	278	304	307	278	271	285	270	289	264	267	261	295	269	266	266	289	282	285	299	300	300	292	305	296	315	298	274	296	292	303	262	276	317	296	271	271	286	276	310	303	281	287	287	266	285	290	283	276	281	282	280	312	290	280	292	312	286	277	334	275	282	277	293	278	270	330	284	280	274	300	277	291	285	299	284	289	280	272	294	272	280	271	280	294	271	279	283	298	332	306	305	302	314	287	283	322	273	275	284	326	256	239	291	256	303	276	250	261	287	273	300	279	267	263	294	299	306	293	272	302	312	280	247	266	280	300	289	317	326	280	316	269	282	299	291	287	305	295	271	268	299	288	302	273	283	285	323	298	305	271	292	300	285	266	301	313	294	282	268	268	304	306	284	254	278	316	288	307	283	304	308	258	307	293	292	296	287	247	279	296	288	314	318	285	278	285	278	307	262	308	290	324	295	298	304	292	279	311	294	244	301	294	293	295	314	285
24997	21106	27350	24987	13980	1341	999	832	791	675	696	690	721	715	655	705	657	673	650	643	707	681	653	677	645	634	629	645	635	665	619	604	668	674	664	584	670	603	636	660	644	592	671	644	608	644	671	607	608	626	628	610	613	615	599	633	597	651	643	630	610	644	629	605	647	608	615	623	646	651	694	603	585	610	633	637	596	613	617	634	618	588	629	671	635	603	635	650	656	644	637	675	643	612	655	636	631	657	615	642	704	574	626	601	624	631	649	627	657	635	606	653	602	651	619	637	623	647	609	611	683	663	602	653	636	671	656	614	624	631	639	588	620	613	656	641	643	637	587	575	665	643	624	574	630	625	579	692	657	610	597	633	667	621	577	607	660	677	644	652	683	667	583	622	612	631	668	647	603	583	620	609	612	600	627	641	630	651	628	600	639	649	636	639	634	659	580	638	612	595	670	694	640	641	611	691	653	643	632	624	592	619	630	626	578	617	636	646	610	600	638	638	639	652	626	651	677	653	653	637	639	678	568	617	655	629	635	647	650	609	669	589	596	662	634	639	624	638	623	646	614	628	622	662	646	667	631	651	611	645	654	592	603	646	631	584	603	629	652	646	639	582	610	615	614	651	614	680	641	656	618	629	630	613	638	621	653	615	606	619	590	644	646	612	635	637	603	604	620	676	689	647	651	569	609	650	593	654	646	609	584	622	653	613	608	619	625	654	621	618	681	626	653	627	617	623	627	606	602	629	636	617	630	621	650	630	624	624	613	632	609	678	614	667	619	602	648	685	632	627	605	649	627	622	590	651	635	644	621	607	579	635	648	598	674	672	624	630	642	646	613	620	627	580	678	618	603	634	635	648	625	633	612	650	670	636	627	627	655	617	658	620	614	651	605	619	699	615	588	587	617	674	625	609	663	615	576	631	684	666	649	611	647	611	607	591	574	627	632	656	604	611	666	656	646	628	654	628	603	573	603	636	626	660	651	589	630	672	610	650	639	691	662	631	624	624	597	595	620	658	654	578	637	650	595	710	620	681	667	626	624	612	645	645	620	643	637	652	612	660	608	602	636	628	611	625	663	665	606	660	625	639	618	586	619	594	642	647	632	592	711	611	648	701	645	602	653	632	656	650	627	624	612	612	626	636	598	630	624	629	616	610	647	607	605	589	589	590	602	628	664	663	618	636	663	628	614	615	670	609	633	618	672	655	610	663	649	670	657	618	627	621	653	568	653	595	616	608	594	612	667	604	662	643	632	633	609	644	627	602	598	634	622	632	595	706	616	633	729	616	629	612	593	583	627	565	612	624	633	626	605	650	640	666	650	626	674	655	653	655	666	620	645	652	586	625	672	659	646	662	643	634	652	601	636	610	626	640	628	628	588	621	589	707	631	643	619	619	653	616	599	623	666	606	652	613	634	598	603	650	593	612	636	660	633	637	621	650	650	580	659	642	642	627	687	615	668	628	667	584	668	651	640	622	638	641	667	610	624	665	670	622	630	630	619	609	606	610	621	615	672	614	619	658	603	600	638	601	722	655	663	622	640	666	603	616	633	636	614	634	687	597	614	640	603	585	605	610	684	629	652	668	592	595	596	587	631	644	644	655	662	641	635	603	601	612	633	618	618	645	606	615	648	596	634	575	556	654	607	598	617	625	642	607	661	634	605	615	614	652	660	632	620	637	603	602	627	600	608	641	659	636	699	672	640	592	641	597	680	671	566	607	637	600	623	641	649	673	603	660	588	618	604	618	651	656	616	638	606	623	633	625	630	591	621	595	606	619	618	621	616	673	569	657	642	596	693	644	586	623	599	603	600	616	646	664	665	628	604	639	598	662	646	671	603	639	641	574	657	649	636	606	639	588	634	679	618	680	644	614	609	626	623	592	663	619	666	617	629	649	594	659	633	622	591	669	610	617	597	600	663	641	675	624	648	662	619	631	647	623	663	642	632	638	623	647	615	590	674	662	570	641	614	615	617	624	639	658	689	621	617	635	663	637	645	650	648	613	589	622	618	614	640	627	682	619	576	624	627	613	602	607	603	608	631	613	691	637	632	616	631	639	619	630	615	633	639	606	591	629	609	603	609	644	585	592	606	585	633	642	602	607	618	605	595	648	620	663	579	666	669	593	634	628	657	570	681	649	639	657	626	584	644	625	651	648	663	634	623	625	666	621	641	613	637	672	681	632	610	672	612	641	617	621	651	623	650	587	643	662	620	630	664	617	612	631	662	624	601	622	652	617	653	645	668	592	652	604	614	605	667	635	654	621	642	636	640	642	642	639	606	649	581	669	675	623	617	639	620	641	640	580	611	654	619	636	669	614	613	613	632	620	642	579	600	658	641	597	647	594	626	623	582	607	633	687	629	609	622	664	608	647	631	667	644	603	656	688	633	625	633	672	637	650	630	625	626	626	600	675	622	614	643	617	639	641	635	636	628	629	694	647	651	630	618	602	656	613	636	624	608	611	638	662	654	607	627	593	594	617	632	610	646	634	635	628	621	594	601	627	619	654	637	610	612	634	594	665	598	633	621	577	603	677	617	655	651	629	619	600	630	612	682	626	648	590	634	632	607	623	632	624	635	654	665	598	628	633	598	605	644	656	681	604	596	596	616	622	589	648	630	603	641	572	640	588	589	652	642	592	624	653	612	648	635	600	640	650	587	624	684	642	635	605	622	579	664	620	618	639	623	628	622	627	625	621	607	670	668	616	615	639	628	672	641	650	627	631	646	592	667	654	614	645	629	671	609	655	627	625	641	622	621	608	611	614	647	649	689	640	585	629	579	637	623	638	623	615	602	683	633	598	662	623	589	619	611	633	625	643	654	607	638	596	651	567	597	621	653	608	638	636	616	631	615	616	704	637	640	646	625	630	622	686	631	676	633	617	631	585	617	636	661	657	600	640	627	633	671	649	609	642	631	650	610	661	598	620	640	652	615	671	616	621	587	605	664	656	606	649	606	592	595	609	611	657	629	644	624	635	596	640	605	616	637	615	626	654	629	641	613	636	630	634	605	663	611	653	679	629	704	630	639	636	591	615	611	630	626	606	642	651	585	646	614	616	633	634	638	658	636	617	594	646	622	611	644	606	602	655	593	618	630	574	656	587	639	605	658	632	603	596	622	630	619	581	605	654	615	604	622	616	611	609	617	663	592	602	628	635	616	665	593	616	613	600	643	624	601	595	668	603	577	619	638	652	617	667	631	650	644	661	683	603	618	585	625	656	627	658	648	635	632	621	604	618	591	646	665	640	648	616	631	630	639	632	588	652	599	610	634	645	630	637	592	621	638	627	628	606	604	611	621	617	609	694	622	595	616	642	589	618	629	651	629	623	661	630	609	607	609	686	653	638	639	628	592	618	612	609	651	627	693	646	603	655	620	645	689	637	617	655	604	604	642	621	582	635	582	626	659	634	641	628	610	602	618	686	638	662	625	652	648	628	611	633	673	627	611	625	637	612	620	658	673	633	593	594	606	633	640	605	607	615	612	622
32671	6190	5102	2782	2012	1554	1393	1174	1056	995	947	891	850	825	806	802	723	764	765	791	751	790	698	732	776	735	761	720	765	734	693	772	716	719	710	761	788	728	707	701	687	697	719	702	683	725	660	721	718	772	719	706	721	729	722	738	696	713	697	754	686	702	703	772	703	698	734	674	744	696	732	763	714	684	630	743	702	727	723	689	733	740	726	714	713	741	741	702	719	764	701	733	707	750	718	676	730	729	714	703	744	750	725	702	748	719	727	730	685	713	702	704	742	797	729	709	707	723	703	714	677	669	767	702	738	696	704	721	706	695	684	757	717	664	717	734	729	725	719	699	693	739	718	701	752	709	757	742	717	733	711	675	668	702	714	698	677	696	730	747	686	690	680	719	760	730	697	750	694	694	679	696	733	801	774	762	733	698	726	692	719	683	694	684	713	702	706	716	662	679	682	716	757	687	686	715	672	713	735	752	705	700	755	699	687	669	722	698	712	693	692	719	695	693	726	766	700	699	663	742	716	730	776	761	701	698	727	740	688	668	672	690	719	721	728	714	718	693	735	731	698	704	742	727	717	691	718	681	712	675	716	707	704	725	693	699	690	686	715	697	757	709	749	719	690	753	702	705	687	700	686	730	716	723	719	732	669	714	682	702	697	747	675	735	724	709	715	702	715	764	717	766	725	709	674	727	706	694	688	723	731	712	678	714	759	700	714	693	683	663	750	740	748	732	685	717	688	768	667	691	687	724	730	667	724	713	717	715	724	718	710	696	722	744	715	684	737	692	643	721	754	720	722	710	734	736	717	716	758	720	690	672	689	719	752	710	699	750	769	705	704	737	729	696	744	738	750	715	703	705	770	717	727	732	685	682	738	674	719	705	712	681	697	732	690	692	663	711	730	746	718	674	679	755	739	725	725	701	719	693	723	748	728	717	700	673	703	717	711	756	712	757	728	716	681	770	747	720	702	717	711	708	670	692	677	715	723	741	683	741	702	691	730	709	751	702	670	680	724	728	686	662	736	693	725	709	721	661	686	746	701	731	727	718	687	681	724	706	670	700	714	685	726	690	704	687	739	716	729	738	721	759	682	642	672	725	740	688	717	711	709	709	649	669	777	700	697	738	693	741	665	752	708	705	692	689	696	684	704	750	710	657	745	727	733	692	735	709	692	679	733	724	667	682	694	702	686	701	721	693	656	761	711	687	690	711	696	696	729	674	670	706	759	682	730	727	718	694	686	681	716	756	726	730	671	700	684	747	720	742	662	701	750	691	701	658	709	669	719	699	737	697	670	737	748	754	713	732	701	686	682	681	763	731	756	711	697	737	676	738	731	682	712	715	673	718	783	689	733	696	736	731	721	705	708	702	715	701	726	698	697	734	703	715	715	716	738	720	797	714	717	685	756	710	686	719	730	696	741	699	738	722	726	710	724	737	691	681	745	713	692	707	668	698	688	698	704	738	753	721	755	684	736	746	695	710	687	690	691	652	668	778	707	699	752	732	721	725	701	726	708	690	657	697	723	702	685	687	657	722	709	693	696	730	767	708	707	698	730	704	735	714	690	718	707	754	722	722	731	711	729	736	710	768	735	692	702	704	651	730	729	692	720	730	693	717	708	729	756	716	734	669	759	647	660	692	725	692	696	710	735	674	749	716	699	695	726	727	666	679	725	669	667	703	688	718	680	719	678	735	728	656	752	678	709	648	722	796	729	710	702	726	779	652	727	663	667	696	691	715	712	772	670	690	751	721	650	717	733	696	739	701	718	710	693	698	699	725	737	714	744	706	687	705	697	722	728	720	731	741	738	738	715	679	717	713	712	679	692	741	727	778	679	636	688	720	710	733	748	704	733	744	724	712	765	719	725	716	666	730	738	786	739	735	743	669	700	684	693	694	706	725	716	730	745	751	704	711	747	723	689	683	675	710	667	729	709	710	754	707	677	720	726	687	694	714	725	724	692	727	701	720	716	722	715	738	717	770	706	718	714	713	763	689	750	697	705	716	739	724	716	702	683	707	689	695	696	724	715	709	669	702	749	705	740	716	746	742	735	671	658	717	727	750	704	692	709	683	697	712	666	746	695	664	722	697	616	733	718	700	723	750	662	738	737	762	697	744	729	680	701	726	691	694	728	676	745	695	750	694	697	696	689	677	721	707	706	729	759	698	685	672	688	727	727	711	698	734	705	732	704	678	682	703	729	723	680	683	688	724	676	751	776	688	725	714	703	696	702	719	733	723	701	727	680	692	700	721	739	692	701	680	665	725	677	702	742	733	696	749	688	691	707	706	709	681	651	686	686	697	713	727	686	695	684	692	725	682	687	743	709	713	722	684	719	696	685	720	740	708	736	737	705	763	722	725	745	709	725	693	701	678	726	668	728	696	715	767	700	693	727	729	706	764	651	702	707	678	800	693	703	725	677	742	759	690	717	696	687	750	739	704	732	750	675	728	770	680	689	665	707	696	717	702	716	755	718	722	744	706	679	687	722	671	751	710	759	755	681	706	726	707	701	708	733	678	676	737	710	720	718	668	724	682	679	709	711	704	703	722	673	701	758	736	722	762	732	696	710	734	670	683	726	664	701	695	710	690	717	705	724	725	780	730	759	704	669	677	719	713	685	725	735	694	722	684	717	724	620	681	729	662	682	690	679	715	717	748	745	748	725	695	682	659	740	710	709	720	695	720	708	702	711	728	717	709	677	710	739	717	738	701	692	750	697	705	677	706	715	700	692	750	682	672	682	727	703	704	689	712	757	688	723	716	722	684	705	692	697	728	680	725	721	721	690	740	726	702	709	689	739	710	707	740	714	718	743	739	726	667	742	770	669	699	695	736	738	728	755	730	706	695	742	715	669	729	706	716	728	734	686	738	695	725	715	719	714	689	732	751	682	701	682	716	686	687	721	715	744	767	705	698	643	683	703	687	713	693	714	693	697	762	687	706	699	714	736	695	692	679	670	741	716	694	746	699	725	702	706	702	740	695	719	720	682	737	724	732	707	708	746	704	722	690	728	731	684	741	717	776	714	651	714	692	713	720	676	707	720	705	688	726	692	705	677	701	718	673	700	711	690	701	720	766	705	719	680	678	717	713	701	675	691	727	716	730	692	725	708	709	731	722	698	728	659	718	763	721	683	714	700	677	735	722	681	691	708	682	720	662	779	740	713	718	678	721	741	689	724	744	698	671	729	631	738	717	738	674	738	690	641	707	699	675	701	700	735	706	677	672	769	737	698	734	715	734	715	706	719	695	747	746	676	674	725	710	735	763	710	707	735	741	738	694	672	700	699	690	671	703	715	716	745	709	716	715	752	712	693	690	710	735	710	685	684	705	645	754	694	732	729	718	669	721	737	737	733	737	706	724	665	717	680	717	694	741	705	688	744	670	702	721	684	675	733	684	717	751	699	714	683	684	744	766	657	719	719	691	739	713	732	738	733	737	740	717	694	708	721	676	738	688	682	685	684	668	700	685	681	733	698	718	710	725	694	672
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
